Section 1
//AdLoader (CPMStar.AdLoader)
package CPMStar {
import flash.events.*;
import flash.display.*;
import flash.net.*;
import flash.system.*;
public class AdLoader extends Sprite {
private var cpmstarLoader:Loader;
private var contentspotid:String;// = "457Q9A0BE1FD"
public function AdLoader(_arg1:String){
trace((("AdLoader(" + _arg1) + ")"));
this.contentspotid = _arg1;
addEventListener(Event.ADDED, addedHandler);
}
private function dispatchHandler(_arg1:Event):void{
trace((("dispatchHandler(" + _arg1) + ")"));
dispatchEvent(_arg1);
}
private function addedHandler(_arg1:Event):void{
trace((("addedHandler(" + _arg1) + ")"));
removeEventListener(Event.ADDED, addedHandler);
Security.allowDomain("server.cpmstar.com");
var _local2 = "http://server.cpmstar.com/adviewas3.swf";
var _local3:DisplayObjectContainer = parent;
cpmstarLoader = new Loader();
cpmstarLoader.contentLoaderInfo.addEventListener(Event.INIT, dispatchHandler);
cpmstarLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, dispatchHandler);
cpmstarLoader.load(new URLRequest(((_local2 + "?contentspotid=") + contentspotid)));
addChild(cpmstarLoader);
trace((("END OF addedHandler(" + _arg1) + ")"));
}
}
}//package CPMStar
Section 2
//MochiCoins (mochi.as3.MochiCoins)
package mochi.as3 {
public class MochiCoins {
public static const STORE_HIDE:String = "StoreHide";
public static const LOGGED_IN:String = "LoggedIn";
public static const STORE_ITEMS:String = "StoreItems";
public static const NO_USER:String = "NoUser";
public static const PROPERTIES_SIZE:String = "PropertiesSize";
public static const ITEM_NEW:String = "ItemNew";
public static const USER_INFO:String = "UserInfo";
public static const IO_ERROR:String = "IOError";
public static const ITEM_OWNED:String = "ItemOwned";
public static const PROPERTIES_SAVED:String = "PropertySaved";
public static const WIDGET_LOADED:String = "WidgetLoaded";
public static const ERROR:String = "Error";
public static const LOGGED_OUT:String = "LoggedOut";
public static const PROFILE_SHOW:String = "ProfileShow";
public static const LOGIN_HIDE:String = "LoginHide";
public static const LOGIN_SHOW:String = "LoginShow";
public static const STORE_SHOW:String = "StoreShow";
public static const PROFILE_HIDE:String = "ProfileHide";
private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher();
public static function showItem(_arg1:Object=null):void{
if (((!(_arg1)) || (!((typeof(_arg1.item) == "string"))))){
trace("ERROR: showItem call must pass an Object with an item key");
return;
};
MochiServices.bringToTop();
MochiServices.send("coins_showItem", {options:_arg1}, null, null);
}
public static function saveUserProperties(_arg1:Object):void{
MochiServices.send("coins_saveUserProperties", _arg1);
}
public static function triggerEvent(_arg1:String, _arg2:Object):void{
_dispatcher.triggerEvent(_arg1, _arg2);
}
public static function showLoginWidget(_arg1:Object=null):void{
MochiServices.setContainer();
MochiServices.bringToTop();
MochiServices.send("coins_showLoginWidget", {options:_arg1});
}
public static function getStoreItems():void{
MochiServices.send("coins_getStoreItems");
}
public static function getVersion():String{
return (MochiServices.getVersion());
}
public static function showStore(_arg1:Object=null):void{
MochiServices.bringToTop();
MochiServices.send("coins_showStore", {options:_arg1}, null, null);
}
public static function addEventListener(_arg1:String, _arg2:Function):void{
_dispatcher.addEventListener(_arg1, _arg2);
}
public static function getUserInfo():void{
MochiServices.send("coins_getUserInfo");
}
public static function hideLoginWidget():void{
MochiServices.send("coins_hideLoginWidget");
}
public static function removeEventListener(_arg1:String, _arg2:Function):void{
_dispatcher.removeEventListener(_arg1, _arg2);
}
public static function showVideo(_arg1:Object=null):void{
if (((!(_arg1)) || (!((typeof(_arg1.item) == "string"))))){
trace("ERROR: showVideo call must pass an Object with an item key");
return;
};
MochiServices.bringToTop();
MochiServices.send("coins_showVideo", {options:_arg1}, null, null);
}
}
}//package mochi.as3
Section 3
//MochiDigits (mochi.as3.MochiDigits)
package mochi.as3 {
public final class MochiDigits {
private var Sibling:MochiDigits;
private var Fragment:Number;
private var Encoder:Number;
public function MochiDigits(_arg1:Number=0, _arg2:uint=0):void{
Encoder = 0;
setValue(_arg1, _arg2);
}
public function reencode():void{
var _local1:uint = int((2147483647 * Math.random()));
Fragment = (Fragment ^ (_local1 ^ Encoder));
Encoder = _local1;
}
public function set value(_arg1:Number):void{
setValue(_arg1);
}
public function toString():String{
var _local1:String = String.fromCharCode((Fragment ^ Encoder));
if (Sibling != null){
_local1 = (_local1 + Sibling.toString());
};
return (_local1);
}
public function setValue(_arg1:Number=0, _arg2:uint=0):void{
var _local3:String = _arg1.toString();
var _temp1 = _arg2;
_arg2 = (_arg2 + 1);
Fragment = (_local3.charCodeAt(_temp1) ^ Encoder);
if (_arg2 < _local3.length){
Sibling = new MochiDigits(_arg1, _arg2);
} else {
Sibling = null;
};
reencode();
}
public function get value():Number{
return (Number(this.toString()));
}
public function addValue(_arg1:Number):void{
value = (value + _arg1);
}
}
}//package mochi.as3
Section 4
//MochiEventDispatcher (mochi.as3.MochiEventDispatcher)
package mochi.as3 {
public class MochiEventDispatcher {
private var eventTable:Object;
public function MochiEventDispatcher():void{
eventTable = {};
}
public function triggerEvent(_arg1:String, _arg2:Object):void{
var _local3:Object;
if (eventTable[_arg1] == undefined){
return;
};
for (_local3 in eventTable[_arg1]) {
var _local6 = eventTable[_arg1];
_local6[_local3](_arg2);
};
}
public function removeEventListener(_arg1:String, _arg2:Function):void{
var _local3:Object;
if (eventTable[_arg1] == undefined){
eventTable[_arg1] = [];
return;
};
for (_local3 in eventTable[_arg1]) {
if (eventTable[_arg1][_local3] != _arg2){
} else {
eventTable[_arg1].splice(Number(_local3), 1);
};
};
}
public function addEventListener(_arg1:String, _arg2:Function):void{
removeEventListener(_arg1, _arg2);
eventTable[_arg1].push(_arg2);
}
}
}//package mochi.as3
Section 5
//MochiEvents (mochi.as3.MochiEvents)
package mochi.as3 {
import flash.display.*;
public class MochiEvents {
public static const ALIGN_BOTTOM_LEFT:String = "ALIGN_BL";
public static const FORMAT_LONG:String = "LongForm";
public static const ALIGN_BOTTOM:String = "ALIGN_B";
public static const ACHIEVEMENT_RECEIVED:String = "AchievementReceived";
public static const FORMAT_SHORT:String = "ShortForm";
public static const ALIGN_TOP_RIGHT:String = "ALIGN_TR";
public static const ALIGN_BOTTOM_RIGHT:String = "ALIGN_BR";
public static const ALIGN_TOP:String = "ALIGN_T";
public static const ALIGN_LEFT:String = "ALIGN_L";
public static const ALIGN_RIGHT:String = "ALIGN_R";
public static const ALIGN_TOP_LEFT:String = "ALIGN_TL";
public static const ALIGN_CENTER:String = "ALIGN_C";
private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher();
private static var gameStart:Number;
private static var levelStart:Number;
public static function addEventListener(_arg1:String, _arg2:Function):void{
_dispatcher.addEventListener(_arg1, _arg2);
}
public static function removeEventListener(_arg1:String, _arg2:Function):void{
_dispatcher.removeEventListener(_arg1, _arg2);
}
public static function startSession(_arg1:String):void{
MochiServices.send("events_beginSession", {achievementID:_arg1}, null, null);
}
public static function triggerEvent(_arg1:String, _arg2:Object):void{
_dispatcher.triggerEvent(_arg1, _arg2);
}
public static function setNotifications(_arg1:MovieClip, _arg2:Object):void{
var _local4:Object;
var _local3:Object = {};
for (_local4 in _arg2) {
_local3[_local4] = _arg2[_local4];
};
_local3.clip = _arg1;
MochiServices.send("events_setNotifications", _local3, null, null);
}
public static function endGame():void{
var _local1:Number = (new Date().time - gameStart);
trigger("end_game", {time:_local1});
}
public static function startGame():void{
gameStart = new Date().time;
trigger("start_game");
}
public static function trigger(_arg1:String, _arg2:Object=null):void{
if (_arg2 == null){
_arg2 = {};
} else {
if (_arg2["kind"] != undefined){
trace("WARNING: optional arguements package contains key 'id', it will be overwritten");
_arg2["kind"] = _arg1;
};
};
MochiServices.send("events_triggerEvent", {eventObject:_arg2}, null, null);
}
public static function getVersion():String{
return (MochiServices.getVersion());
}
public static function startLevel():void{
levelStart = new Date().time;
trigger("start_level");
}
public static function endLevel():void{
var _local1:Number = (new Date().time - levelStart);
trigger("end_level", {time:_local1});
}
}
}//package mochi.as3
Section 6
//MochiScores (mochi.as3.MochiScores)
package mochi.as3 {
import flash.display.*;
import flash.text.*;
public class MochiScores {
private static var boardID:String;
public static var onErrorHandler:Object;
public static var onCloseHandler:Object;
public static function showLeaderboard(_arg1:Object=null):void{
var n:Number;
var options = _arg1;
if (options != null){
delete options.clip;
MochiServices.setContainer();
MochiServices.bringToTop();
if (options.name != null){
if ((options.name is TextField)){
if (options.name.text.length > 0){
options.name = options.name.text;
};
};
};
if (options.score != null){
if ((options.score is TextField)){
if (options.score.text.length > 0){
options.score = options.score.text;
};
} else {
if ((options.score is MochiDigits)){
options.score = options.score.value;
};
};
n = Number(options.score);
if (isNaN(n)){
trace((("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'"));
} else {
if ((((n == Number.NEGATIVE_INFINITY)) || ((n == Number.POSITIVE_INFINITY)))){
trace((("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite"));
} else {
if (Math.floor(n) != n){
trace((("WARNING: Submitted score '" + options.score) + "' will be truncated"));
};
options.score = n;
};
};
};
if (options.onDisplay != null){
options.onDisplay();
} else {
if (MochiServices.clip != null){
if ((MochiServices.clip is MovieClip)){
MochiServices.clip.stop();
} else {
trace("Warning: Container is not a MovieClip, cannot call default onDisplay.");
};
};
};
} else {
options = {};
if ((MochiServices.clip is MovieClip)){
MochiServices.clip.stop();
} else {
trace("Warning: Container is not a MovieClip, cannot call default onDisplay.");
};
};
if (options.onClose != null){
onCloseHandler = options.onClose;
} else {
onCloseHandler = function ():void{
if ((MochiServices.clip is MovieClip)){
MochiServices.clip.play();
} else {
trace("Warning: Container is not a MovieClip, cannot call default onClose.");
};
};
};
if (options.onError != null){
onErrorHandler = options.onError;
} else {
onErrorHandler = null;
};
if (options.boardID == null){
if (MochiScores.boardID != null){
options.boardID = MochiScores.boardID;
};
};
MochiServices.warnID(options.boardID, true);
trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal");
MochiServices.send("scores_showLeaderboard", {options:options}, null, onClose);
}
public static function closeLeaderboard():void{
MochiServices.send("scores_closeLeaderboard");
}
public static function getPlayerInfo(_arg1:Object, _arg2:Object=null):void{
MochiServices.send("scores_getPlayerInfo", null, _arg1, _arg2);
}
public static function requestList(_arg1:Object, _arg2:Object=null):void{
MochiServices.send("scores_requestList", null, _arg1, _arg2);
}
public static function scoresArrayToObjects(_arg1:Object):Object{
var _local3:Number;
var _local4:Number;
var _local5:Object;
var _local6:Object;
var _local7:String;
var _local8:String;
var _local2:Object = {};
for (_local7 in _arg1) {
if (typeof(_arg1[_local7]) == "object"){
if (((!((_arg1[_local7].cols == null))) && (!((_arg1[_local7].rows == null))))){
_local2[_local7] = [];
_local5 = _arg1[_local7];
_local4 = 0;
while (_local4 < _local5.rows.length) {
_local6 = {};
_local3 = 0;
while (_local3 < _local5.cols.length) {
_local6[_local5.cols[_local3]] = _local5.rows[_local4][_local3];
_local3++;
};
_local2[_local7].push(_local6);
_local4++;
};
} else {
_local2[_local7] = {};
for (_local8 in _arg1[_local7]) {
_local2[_local7][_local8] = _arg1[_local7][_local8];
};
};
} else {
_local2[_local7] = _arg1[_local7];
};
};
return (_local2);
}
public static function submit(_arg1:Number, _arg2:String, _arg3:Object=null, _arg4:Object=null):void{
_arg1 = Number(_arg1);
if (isNaN(_arg1)){
trace((("ERROR: Submitted score '" + String(_arg1)) + "' will be rejected, score is 'Not a Number'"));
} else {
if ((((_arg1 == Number.NEGATIVE_INFINITY)) || ((_arg1 == Number.POSITIVE_INFINITY)))){
trace((("ERROR: Submitted score '" + String(_arg1)) + "' will be rejected, score is an infinite"));
} else {
if (Math.floor(_arg1) != _arg1){
trace((("WARNING: Submitted score '" + String(_arg1)) + "' will be truncated"));
};
_arg1 = Number(_arg1);
};
};
MochiServices.send("scores_submit", {score:_arg1, name:_arg2}, _arg3, _arg4);
}
public static function onClose(_arg1:Object=null):void{
if (((((_arg1) && ((_arg1.error == true)))) && (onErrorHandler))){
if (_arg1.errorCode == null){
_arg1.errorCode = "IOError";
};
onErrorHandler(_arg1.errorCode);
MochiServices.doClose();
return;
};
onCloseHandler();
MochiServices.doClose();
}
public static function setBoardID(_arg1:String):void{
MochiServices.warnID(_arg1, true);
MochiScores.boardID = _arg1;
MochiServices.send("scores_setBoardID", {boardID:_arg1});
}
}
}//package mochi.as3
Section 7
//MochiServices (mochi.as3.MochiServices)
package mochi.as3 {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
public class MochiServices {
private static var _container:Object;
private static var _connected:Boolean = false;
private static var _swfVersion:String;
private static var _preserved:Object;
public static var netupAttempted:Boolean = false;
private static var _sendChannel:LocalConnection;
public static var servicesSync:MochiSync = new MochiSync();
private static var _clip:MovieClip;
private static var _id:String;
private static var _services:String = "services.swf";
private static var _servURL:String = "http://www.mochiads.com/static/lib/services/";
public static var widget:Boolean = false;
private static var _timer:Timer;
private static var _sendChannelName:String;
private static var _loader:Loader;
private static var _connecting:Boolean = false;
private static var _mochiLocalConnection:MovieClip;
private static var _listenChannelName:String = "__ms_";
public static var onError:Object;
public static var netup:Boolean = true;
private static var _mochiLC:String = "MochiLC.swf";
public static function isNetworkAvailable():Boolean{
return (!((Security.sandboxType == "localWithFile")));
}
public static function get connected():Boolean{
return (_connected);
}
private static function onReceive(_arg1:Object):void{
var methodName:String;
var pkg = _arg1;
var cb:String = pkg.callbackID;
var cblst:Object = _clip._callbacks[cb];
if (!cblst){
return;
};
var method:* = cblst.callbackMethod;
methodName = "";
var obj:Object = cblst.callbackObject;
if (((obj) && ((typeof(method) == "string")))){
methodName = method;
if (obj[method] != null){
method = obj[method];
} else {
trace((("Error: Method " + method) + " does not exist."));
};
};
if (method != undefined){
try {
method.apply(obj, pkg.args);
} catch(error:Error) {
trace(((("Error invoking callback method '" + methodName) + "': ") + error.toString()));
};
} else {
if (obj != null){
try {
obj(pkg.args);
} catch(error:Error) {
trace(("Error invoking method on object: " + error.toString()));
};
};
};
delete _clip._callbacks[cb];
}
public static function get childClip():Object{
return (_clip);
}
public static function send(_arg1:String, _arg2:Object=null, _arg3:Object=null, _arg4:Object=null):void{
if (_connected){
_mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:_arg1, args:_arg2, callbackID:_clip._nextcallbackID});
} else {
if ((((_clip == null)) || (!(_connecting)))){
trace(("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + _arg1));
handleError(_arg2, _arg3, _arg4);
flush(true);
return;
};
_clip._queue.push({methodName:_arg1, args:_arg2, callbackID:_clip._nextcallbackID});
};
if (_clip != null){
if (((!((_clip._callbacks == null))) && (!((_clip._nextcallbackID == null))))){
_clip._callbacks[_clip._nextcallbackID] = {callbackObject:_arg3, callbackMethod:_arg4};
_clip._nextcallbackID++;
};
};
}
private static function init(_arg1:String, _arg2:Object):void{
_id = _arg1;
if (_arg2 != null){
_container = _arg2;
loadCommunicator(_arg1, _container);
};
}
private static function clickMovie(_arg1:String, _arg2:Function):MovieClip{
var _local4:int;
var _local14:Loader;
var _local3:Array = [150, 21, 0, 7, 1, 0, 0, 0, 0, 98, 116, 110, 0, 7, 2, 0, 0, 0, 0, 116, 104, 105, 115, 0, 28, 150, 22, 0, 0, 99, 114, 101, 97, 116, 101, 69, 109, 112, 116, 121, 77, 111, 118, 105, 101, 67, 108, 105, 112, 0, 82, 135, 1, 0, 0, 23, 150, 13, 0, 4, 0, 0, 111, 110, 82, 101, 108, 101, 97, 115, 101, 0, 142, 8, 0, 0, 0, 0, 2, 42, 0, 114, 0, 150, 17, 0, 0, 32, 0, 7, 1, 0, 0, 0, 8, 0, 0, 115, 112, 108, 105, 116, 0, 82, 135, 1, 0, 1, 23, 150, 7, 0, 4, 1, 7, 0, 0, 0, 0, 78, 150, 8, 0, 0, 95, 98, 108, 97, 110, 107, 0, 154, 1, 0, 0, 150, 7, 0, 0, 99, 108, 105, 99, 107, 0, 150, 7, 0, 4, 1, 7, 1, 0, 0, 0, 78, 150, 27, 0, 7, 2, 0, 0, 0, 7, 0, 0, 0, 0, 0, 76, 111, 99, 97, 108, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 0, 64, 150, 6, 0, 0, 115, 101, 110, 100, 0, 82, 79, 150, 15, 0, 4, 0, 0, 95, 97, 108, 112, 104, 97, 0, 7, 0, 0, 0, 0, 79, 150, 23, 0, 7, 0xFF, 0, 0xFF, 0, 7, 1, 0, 0, 0, 4, 0, 0, 98, 101, 103, 105, 110, 70, 105, 108, 108, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 109, 111, 118, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 16, 0, 7, 0, 0, 0, 0, 4, 0, 0, 101, 110, 100, 70, 105, 108, 108, 0, 82, 23];
var _local5:Array = [104, 0, 31, 64, 0, 7, 208, 0, 0, 12, 1, 0, 67, 2, 0xFF, 0xFF, 0xFF, 63, 3];
var _local6:Array = [0, 64, 0, 0, 0];
var _local7:MovieClip = new MovieClip();
var _local8:LocalConnection = new LocalConnection();
var _local9:String = ((("_click_" + Math.floor((Math.random() * 999999))) + "_") + Math.floor(new Date().time));
_local8 = new LocalConnection();
_local7.lc = _local8;
_local7.click = _arg2;
_local8.client = _local7;
_local8.connect(_local9);
var _local10:ByteArray = new ByteArray();
var _local11:ByteArray = new ByteArray();
_local11.endian = Endian.LITTLE_ENDIAN;
_local11.writeShort(1);
_local11.writeUTFBytes(((_arg1 + " ") + _local9));
_local11.writeByte(0);
var _local12:uint = ((_local3.length + _local11.length) + 4);
var _local13:uint = (_local12 + 35);
_local10.endian = Endian.LITTLE_ENDIAN;
_local10.writeUTFBytes("FWS");
_local10.writeByte(8);
_local10.writeUnsignedInt(_local13);
for each (_local4 in _local5) {
_local10.writeByte(_local4);
};
_local10.writeUnsignedInt(_local12);
_local10.writeByte(136);
_local10.writeShort(_local11.length);
_local10.writeBytes(_local11);
for each (_local4 in _local3) {
_local10.writeByte(_local4);
};
for each (_local4 in _local6) {
_local10.writeByte(_local4);
};
_local14 = new Loader();
_local14.loadBytes(_local10);
_local7.addChild(_local14);
return (_local7);
}
public static function stayOnTop():void{
_container.addEventListener(Event.ENTER_FRAME, MochiServices.bringToTop, false, 0, true);
if (_clip != null){
_clip.visible = true;
};
}
public static function addLinkEvent(_arg1:String, _arg2:String, _arg3:DisplayObjectContainer, _arg4:Function=null):void{
var avm1Click:DisplayObject;
var x:String;
var req:URLRequest;
var loader:Loader;
var setURL:Function;
var err:Function;
var complete:Function;
var url = _arg1;
var burl = _arg2;
var btn = _arg3;
var onClick = _arg4;
var vars:Object = new Object();
vars["mav"] = getVersion();
vars["swfv"] = "9";
vars["swfurl"] = btn.loaderInfo.loaderURL;
vars["fv"] = Capabilities.version;
vars["os"] = Capabilities.os;
vars["lang"] = Capabilities.language;
vars["scres"] = ((Capabilities.screenResolutionX + "x") + Capabilities.screenResolutionY);
var s = "?";
var i:Number = 0;
for (x in vars) {
if (i != 0){
s = (s + "&");
};
i = (i + 1);
s = (((s + x) + "=") + escape(vars[x]));
};
req = new URLRequest("http://x.mochiads.com/linkping.swf");
loader = new Loader();
setURL = function (_arg1:String):void{
if (avm1Click){
btn.removeChild(avm1Click);
};
avm1Click = clickMovie(_arg1, onClick);
var _local2:Rectangle = btn.getBounds(btn);
btn.addChild(avm1Click);
avm1Click.x = _local2.x;
avm1Click.y = _local2.y;
avm1Click.scaleX = (0.01 * _local2.width);
avm1Click.scaleY = (0.01 * _local2.height);
};
err = function (_arg1:Object):void{
netup = false;
_arg1.target.removeEventListener(_arg1.type, arguments.callee);
setURL(burl);
};
complete = function (_arg1:Object):void{
_arg1.target.removeEventListener(_arg1.type, arguments.callee);
};
if (netup){
setURL((url + s));
} else {
setURL(burl);
};
if (!((netupAttempted) || (_connected))){
netupAttempted = true;
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, err);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete);
loader.load(req);
};
}
public static function warnID(_arg1:String, _arg2:Boolean):void{
_arg1 = _arg1.toLowerCase();
if (_arg1.length != 16){
trace((("WARNING: " + (_arg2) ? "board" : "game") + " ID is not the appropriate length"));
return;
} else {
if (_arg1 == "1e113c7239048b3f"){
if (_arg2){
trace("WARNING: Using testing board ID");
} else {
trace("WARNING: Using testing board ID as game ID");
};
return;
} else {
if (_arg1 == "84993a1de4031cd8"){
if (_arg2){
trace("WARNING: Using testing game ID as board ID");
} else {
trace("WARNING: Using testing game ID");
};
return;
};
};
};
var _local3:Number = 0;
while (_local3 < _arg1.length) {
switch (_arg1.charAt(_local3)){
case "0":
case "1":
case "2":
case "3":
case "4":
case "5":
case "6":
case "7":
case "8":
case "9":
case "a":
case "b":
case "c":
case "d":
case "e":
case "f":
break;
default:
trace(("WARNING: Board ID contains illegal characters: " + _arg1));
return;
};
_local3++;
};
}
public static function disconnect():void{
if (((_connected) || (_connecting))){
if (_clip != null){
if (_clip.parent != null){
if ((_clip.parent is Sprite)){
Sprite(_clip.parent).removeChild(_clip);
_clip = null;
};
};
};
_connecting = (_connected = false);
flush(true);
try {
_mochiLocalConnection.close();
} catch(error:Error) {
};
};
if (_timer != null){
try {
_timer.stop();
} catch(error:Error) {
};
};
}
public static function allowDomains(_arg1:String):String{
var _local2:String;
if (Security.sandboxType != "application"){
Security.allowDomain("*");
Security.allowInsecureDomain("*");
};
if (_arg1.indexOf("http://") != -1){
_local2 = _arg1.split("/")[2].split(":")[0];
if (Security.sandboxType != "application"){
Security.allowDomain(_local2);
Security.allowInsecureDomain(_local2);
};
};
return (_local2);
}
public static function getVersion():String{
return ("3.2 as3");
}
public static function doClose():void{
_container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop);
}
private static function flush(_arg1:Boolean):void{
var _local2:Object;
var _local3:Object;
if (((_clip) && (_clip._queue))){
while (_clip._queue.length > 0) {
_local2 = _clip._queue.shift();
_local3 = null;
if (_local2 != null){
if (_local2.callbackID != null){
_local3 = _clip._callbacks[_local2.callbackID];
};
delete _clip._callbacks[_local2.callbackID];
if (((_arg1) && (!((_local3 == null))))){
handleError(_local2.args, _local3.callbackObject, _local3.callbackMethod);
};
};
};
};
}
public static function get id():String{
return (_id);
}
private static function onEvent(_arg1:Object):void{
var _local2:String = _arg1.target;
var _local3:String = _arg1.event;
switch (_local2){
case "events":
MochiEvents.triggerEvent(_arg1.event, _arg1.args);
break;
case "coins":
MochiCoins.triggerEvent(_arg1.event, _arg1.args);
break;
case "sync":
servicesSync.triggerEvent(_arg1.event, _arg1.args);
break;
};
}
private static function urlOptions(_arg1:Object):Object{
var _local4:Array;
var _local5:Number;
var _local6:Array;
var _local2:Object = {};
var _local3:String = _arg1.loaderInfo.parameters.mochiad_options;
if (_local3){
_local4 = _local3.split("&");
_local5 = 0;
while (_local5 < _local4.length) {
_local6 = _local4[_local5].split("=");
_local2[unescape(_local6[0])] = unescape(_local6[1]);
_local5++;
};
};
return (_local2);
}
public static function setContainer(_arg1:Object=null, _arg2:Boolean=true):void{
if (_arg1 != null){
if ((_arg1 is Sprite)){
_container = _arg1;
};
};
if (_arg2){
if ((_container is Sprite)){
Sprite(_container).addChild(_clip);
};
};
}
private static function handleError(_arg1:Object, _arg2:Object, _arg3:Object):void{
var args = _arg1;
var callbackObject = _arg2;
var callbackMethod = _arg3;
if (args != null){
if (args.onError != null){
args.onError.apply(null, ["NotConnected"]);
};
if (((!((args.options == null))) && (!((args.options.onError == null))))){
args.options.onError.apply(null, ["NotConnected"]);
};
};
if (callbackMethod != null){
args = {};
args.error = true;
args.errorCode = "NotConnected";
if (((!((callbackObject == null))) && ((callbackMethod is String)))){
try {
var _local5 = callbackObject;
_local5[callbackMethod](args);
} catch(error:Error) {
};
} else {
if (callbackMethod != null){
try {
callbackMethod.apply(args);
} catch(error:Error) {
};
};
};
};
}
private static function loadError(_arg1:Object):void{
_clip._mochiad_ctr_failed = true;
trace("MochiServices could not load.");
MochiServices.disconnect();
MochiServices.onError("IOError");
}
private static function initComChannels():void{
if (!_connected){
trace("[SERVICES_API] connected!");
_connecting = false;
_connected = true;
_mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"});
_mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:"registerGame", preserved:_preserved, id:_id, clip:_container, version:getVersion(), parentURL:_container.loaderInfo.loaderURL});
_clip.onReceive = onReceive;
_clip.onEvent = onEvent;
_clip.onError = function ():void{
MochiServices.onError("IOError");
};
while (_clip._queue.length > 0) {
_mochiLocalConnection.send(_sendChannelName, "onReceive", _clip._queue.shift());
};
};
}
private static function loadLCBridge(_arg1:Object):void{
var loader:Loader;
var clip = _arg1;
loader = new Loader();
var mochiLCURL:String = (_servURL + _mochiLC);
var req:URLRequest = new URLRequest(mochiLCURL);
var complete:Function = function (_arg1:Object):void{
_mochiLocalConnection = MovieClip(loader.content);
listen();
};
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError);
loader.load(req);
clip.addChild(loader);
}
private static function listen():void{
_mochiLocalConnection.connect(_listenChannelName);
_clip.handshake = function (_arg1:Object):void{
MochiServices.comChannelName = _arg1.newChannel;
};
trace("Waiting for MochiAds services to connect...");
}
public static function get clip():Object{
return (_container);
}
public static function set comChannelName(_arg1:String):void{
if (_arg1 != null){
if (_arg1.length > 3){
_sendChannelName = (_arg1 + "_fromgame");
initComChannels();
};
};
}
private static function loadCommunicator(_arg1:String, _arg2:Object):MovieClip{
var _local3:String = ("_mochiservices_com_" + _arg1);
if (_clip != null){
return (_clip);
};
if (!MochiServices.isNetworkAvailable()){
return (null);
};
if (urlOptions(_arg2).servURL){
_servURL = urlOptions(_arg2).servURL;
};
var _local4:String = (_servURL + _services);
if (urlOptions(_arg2).servicesURL){
_local4 = urlOptions(_arg2).servicesURL;
};
_listenChannelName = (_listenChannelName + ((Math.floor(new Date().time) + "_") + Math.floor((Math.random() * 99999))));
MochiServices.allowDomains(_local4);
_clip = createEmptyMovieClip(_arg2, _local3, 10336, false);
loadLCBridge(_clip);
_loader = new Loader();
_loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError);
var _local5:URLRequest = new URLRequest(_local4);
var _local6:URLVariables = new URLVariables();
_local6.listenLC = _listenChannelName;
_local6.mochiad_options = _arg2.loaderInfo.parameters.mochiad_options;
_local6.api_version = getVersion();
if (widget){
_local6.widget = true;
};
_local5.data = _local6;
_loader.load(_local5);
_clip.addChild(_loader);
_clip._mochiservices_com = _loader;
_sendChannel = new LocalConnection();
_clip._queue = [];
_clip._nextcallbackID = 0;
_clip._callbacks = {};
_timer = new Timer(10000, 1);
_timer.addEventListener(TimerEvent.TIMER, connectWait);
_timer.start();
return (_clip);
}
public static function connect(_arg1:String, _arg2:Object, _arg3:Object=null):void{
var id = _arg1;
var clip = _arg2;
var onError = _arg3;
warnID(id, false);
if ((clip is DisplayObject)){
if (((!(_connected)) && ((_clip == null)))){
trace("MochiServices Connecting...");
_connecting = true;
init(id, clip);
};
} else {
trace("Error, MochiServices requires a Sprite, Movieclip or instance of the stage.");
};
if (onError != null){
MochiServices.onError = onError;
} else {
if (MochiServices.onError == null){
MochiServices.onError = function (_arg1:String):void{
trace(_arg1);
};
};
};
}
public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Boolean=true):MovieClip{
var parent = _arg1;
var name = _arg2;
var depth = _arg3;
var doAdd = _arg4;
var mc:MovieClip = new MovieClip();
if (doAdd){
if (((false) && (depth))){
parent.addChildAt(mc, depth);
} else {
parent.addChild(mc);
};
};
try {
parent[name] = mc;
} catch(e:Error) {
throw (new Error("MochiServices requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic."));
};
mc["_name"] = name;
return (mc);
}
public static function bringToTop(_arg1:Event=null):void{
var e = _arg1;
if (((!((MochiServices.clip == null))) && (!((MochiServices.childClip == null))))){
try {
if (MochiServices.clip.numChildren > 1){
MochiServices.clip.setChildIndex(MochiServices.childClip, (MochiServices.clip.numChildren - 1));
};
} catch(errorObject:Error) {
trace("Warning: Depth sort error.");
_container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop);
};
};
}
public static function connectWait(_arg1:TimerEvent):void{
if (!_connected){
_clip._mochiad_ctr_failed = true;
trace("MochiServices could not load. (timeout)");
MochiServices.disconnect();
MochiServices.onError("IOError");
};
}
}
}//package mochi.as3
Section 8
//MochiSync (mochi.as3.MochiSync)
package mochi.as3 {
import flash.utils.*;
public dynamic class MochiSync extends Proxy {
private var _syncContainer:Object;
public static var SYNC_PROPERTY:String = "UpdateProperty";
public static var SYNC_REQUEST:String = "SyncRequest";
public function MochiSync():void{
_syncContainer = {};
}
override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function setProperty(_arg1, _arg2):void{
if (_syncContainer[_arg1] == _arg2){
return;
};
var _local3:String = _arg1.toString();
_syncContainer[_local3] = _arg2;
MochiServices.send("sync_propUpdate", {name:_local3, value:_arg2});
}
override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function getProperty(_arg1){
return (_syncContainer[_arg1]);
}
public function triggerEvent(_arg1:String, _arg2:Object):void{
switch (_arg1){
case SYNC_REQUEST:
MochiServices.send("sync_syncronize", _syncContainer);
break;
case SYNC_PROPERTY:
_syncContainer[_arg2.name] = _arg2.value;
break;
};
}
}
}//package mochi.as3
Section 9
//BitmapAsset (mx.core.BitmapAsset)
package mx.core {
import flash.display.*;
public class BitmapAsset extends FlexBitmap implements IFlexAsset, IFlexDisplayObject {
mx_internal static const VERSION:String = "3.2.0.3958";
public function BitmapAsset(_arg1:BitmapData=null, _arg2:String="auto", _arg3:Boolean=false){
super(_arg1, _arg2, _arg3);
}
public function get measuredWidth():Number{
if (bitmapData){
return (bitmapData.width);
};
return (0);
}
public function get measuredHeight():Number{
if (bitmapData){
return (bitmapData.height);
};
return (0);
}
public function setActualSize(_arg1:Number, _arg2:Number):void{
width = _arg1;
height = _arg2;
}
public function move(_arg1:Number, _arg2:Number):void{
this.x = _arg1;
this.y = _arg2;
}
}
}//package mx.core
Section 10
//ByteArrayAsset (mx.core.ByteArrayAsset)
package mx.core {
import flash.utils.*;
public class ByteArrayAsset extends ByteArray implements IFlexAsset {
mx_internal static const VERSION:String = "3.2.0.3958";
}
}//package mx.core
Section 11
//EdgeMetrics (mx.core.EdgeMetrics)
package mx.core {
public class EdgeMetrics {
public var top:Number;
public var left:Number;
public var bottom:Number;
public var right:Number;
mx_internal static const VERSION:String = "3.2.0.3958";
public static const EMPTY:EdgeMetrics = new EdgeMetrics(0, 0, 0, 0);
;
public function EdgeMetrics(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=0){
this.left = _arg1;
this.top = _arg2;
this.right = _arg3;
this.bottom = _arg4;
}
public function clone():EdgeMetrics{
return (new EdgeMetrics(left, top, right, bottom));
}
}
}//package mx.core
Section 12
//FlexBitmap (mx.core.FlexBitmap)
package mx.core {
import flash.display.*;
import mx.utils.*;
public class FlexBitmap extends Bitmap {
mx_internal static const VERSION:String = "3.2.0.3958";
public function FlexBitmap(_arg1:BitmapData=null, _arg2:String="auto", _arg3:Boolean=false){
var bitmapData = _arg1;
var pixelSnapping = _arg2;
var smoothing = _arg3;
super(bitmapData, pixelSnapping, smoothing);
try {
name = NameUtil.createUniqueName(this);
} catch(e:Error) {
};
}
override public function toString():String{
return (NameUtil.displayObjectToString(this));
}
}
}//package mx.core
Section 13
//FlexMovieClip (mx.core.FlexMovieClip)
package mx.core {
import flash.display.*;
import mx.utils.*;
public class FlexMovieClip extends MovieClip {
mx_internal static const VERSION:String = "3.2.0.3958";
public function FlexMovieClip(){
super();
try {
name = NameUtil.createUniqueName(this);
} catch(e:Error) {
};
}
override public function toString():String{
return (NameUtil.displayObjectToString(this));
}
}
}//package mx.core
Section 14
//IBorder (mx.core.IBorder)
package mx.core {
public interface IBorder {
function get borderMetrics():EdgeMetrics;
}
}//package mx.core
Section 15
//IFlexAsset (mx.core.IFlexAsset)
package mx.core {
public interface IFlexAsset {
}
}//package mx.core
Section 16
//IFlexDisplayObject (mx.core.IFlexDisplayObject)
package mx.core {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.accessibility.*;
public interface IFlexDisplayObject extends IBitmapDrawable, IEventDispatcher {
function get visible():Boolean;
function get rotation():Number;
function localToGlobal(_arg1:Point):Point;
function get name():String;
function set width(_arg1:Number):void;
function get measuredHeight():Number;
function get blendMode():String;
function get scale9Grid():Rectangle;
function set name(_arg1:String):void;
function set scaleX(_arg1:Number):void;
function set scaleY(_arg1:Number):void;
function get measuredWidth():Number;
function get accessibilityProperties():AccessibilityProperties;
function set scrollRect(_arg1:Rectangle):void;
function get cacheAsBitmap():Boolean;
function globalToLocal(_arg1:Point):Point;
function get height():Number;
function set blendMode(_arg1:String):void;
function get parent():DisplayObjectContainer;
function getBounds(_arg1:DisplayObject):Rectangle;
function get opaqueBackground():Object;
function set scale9Grid(_arg1:Rectangle):void;
function setActualSize(_arg1:Number, _arg2:Number):void;
function set alpha(_arg1:Number):void;
function set accessibilityProperties(_arg1:AccessibilityProperties):void;
function get width():Number;
function hitTestPoint(_arg1:Number, _arg2:Number, _arg3:Boolean=false):Boolean;
function set cacheAsBitmap(_arg1:Boolean):void;
function get scaleX():Number;
function get scaleY():Number;
function get scrollRect():Rectangle;
function get mouseX():Number;
function get mouseY():Number;
function set height(_arg1:Number):void;
function set mask(_arg1:DisplayObject):void;
function getRect(_arg1:DisplayObject):Rectangle;
function get alpha():Number;
function set transform(_arg1:Transform):void;
function move(_arg1:Number, _arg2:Number):void;
function get loaderInfo():LoaderInfo;
function get root():DisplayObject;
function hitTestObject(_arg1:DisplayObject):Boolean;
function set opaqueBackground(_arg1:Object):void;
function set visible(_arg1:Boolean):void;
function get mask():DisplayObject;
function set x(_arg1:Number):void;
function set y(_arg1:Number):void;
function get transform():Transform;
function set filters(_arg1:Array):void;
function get x():Number;
function get y():Number;
function get filters():Array;
function set rotation(_arg1:Number):void;
function get stage():Stage;
}
}//package mx.core
Section 17
//IRepeaterClient (mx.core.IRepeaterClient)
package mx.core {
public interface IRepeaterClient {
function get instanceIndices():Array;
function set instanceIndices(_arg1:Array):void;
function get isDocument():Boolean;
function set repeaters(_arg1:Array):void;
function initializeRepeaterArrays(_arg1:IRepeaterClient):void;
function get repeaters():Array;
function set repeaterIndices(_arg1:Array):void;
function get repeaterIndices():Array;
}
}//package mx.core
Section 18
//MovieClipAsset (mx.core.MovieClipAsset)
package mx.core {
public class MovieClipAsset extends FlexMovieClip implements IFlexAsset, IFlexDisplayObject, IBorder {
private var _measuredHeight:Number;
private var _measuredWidth:Number;
mx_internal static const VERSION:String = "3.2.0.3958";
public function MovieClipAsset(){
_measuredWidth = width;
_measuredHeight = height;
}
public function get measuredWidth():Number{
return (_measuredWidth);
}
public function get measuredHeight():Number{
return (_measuredHeight);
}
public function setActualSize(_arg1:Number, _arg2:Number):void{
width = _arg1;
height = _arg2;
}
public function move(_arg1:Number, _arg2:Number):void{
this.x = _arg1;
this.y = _arg2;
}
public function get borderMetrics():EdgeMetrics{
if (scale9Grid == null){
return (EdgeMetrics.EMPTY);
};
return (new EdgeMetrics(scale9Grid.left, scale9Grid.top, Math.ceil((measuredWidth - scale9Grid.right)), Math.ceil((measuredHeight - scale9Grid.bottom))));
}
}
}//package mx.core
Section 19
//MovieClipLoaderAsset (mx.core.MovieClipLoaderAsset)
package mx.core {
import flash.events.*;
import flash.display.*;
import flash.utils.*;
import flash.system.*;
public class MovieClipLoaderAsset extends MovieClipAsset implements IFlexAsset, IFlexDisplayObject {
protected var initialHeight:Number;// = 0
private var loader:Loader;// = null
private var initialized:Boolean;// = false
protected var initialWidth:Number;// = 0
private var requestedHeight:Number;
private var requestedWidth:Number;
mx_internal static const VERSION:String = "3.2.0.3958";
public function MovieClipLoaderAsset(){
var _local1:LoaderContext = new LoaderContext();
_local1.applicationDomain = new ApplicationDomain(ApplicationDomain.currentDomain);
if (("allowLoadBytesCodeExecution" in _local1)){
_local1["allowLoadBytesCodeExecution"] = true;
};
loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
loader.loadBytes(movieClipData, _local1);
addChild(loader);
}
override public function get width():Number{
if (!initialized){
return (initialWidth);
};
return (super.width);
}
override public function set width(_arg1:Number):void{
if (!initialized){
requestedWidth = _arg1;
} else {
loader.width = _arg1;
};
}
override public function get measuredHeight():Number{
return (initialHeight);
}
private function completeHandler(_arg1:Event):void{
initialized = true;
initialWidth = loader.width;
initialHeight = loader.height;
if (!isNaN(requestedWidth)){
loader.width = requestedWidth;
};
if (!isNaN(requestedHeight)){
loader.height = requestedHeight;
};
dispatchEvent(_arg1);
}
override public function set height(_arg1:Number):void{
if (!initialized){
requestedHeight = _arg1;
} else {
loader.height = _arg1;
};
}
override public function get measuredWidth():Number{
return (initialWidth);
}
override public function get height():Number{
if (!initialized){
return (initialHeight);
};
return (super.height);
}
public function get movieClipData():ByteArray{
return (null);
}
}
}//package mx.core
Section 20
//mx_internal (mx.core.mx_internal)
package mx.core {
public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal";
}//package mx.core
Section 21
//SoundAsset (mx.core.SoundAsset)
package mx.core {
import flash.media.*;
public class SoundAsset extends Sound implements IFlexAsset {
mx_internal static const VERSION:String = "3.2.0.3958";
}
}//package mx.core
Section 22
//NameUtil (mx.utils.NameUtil)
package mx.utils {
import flash.display.*;
import mx.core.*;
import flash.utils.*;
public class NameUtil {
mx_internal static const VERSION:String = "3.2.0.3958";
private static var counter:int = 0;
public static function displayObjectToString(_arg1:DisplayObject):String{
var result:String;
var o:DisplayObject;
var s:String;
var indices:Array;
var displayObject = _arg1;
try {
o = displayObject;
while (o != null) {
if (((((o.parent) && (o.stage))) && ((o.parent == o.stage)))){
break;
};
s = o.name;
if ((o is IRepeaterClient)){
indices = IRepeaterClient(o).instanceIndices;
if (indices){
s = (s + (("[" + indices.join("][")) + "]"));
};
};
result = ((result == null)) ? s : ((s + ".") + result);
o = o.parent;
};
} catch(e:SecurityError) {
};
return (result);
}
public static function createUniqueName(_arg1:Object):String{
if (!_arg1){
return (null);
};
var _local2:String = getQualifiedClassName(_arg1);
var _local3:int = _local2.indexOf("::");
if (_local3 != -1){
_local2 = _local2.substr((_local3 + 2));
};
var _local4:int = _local2.charCodeAt((_local2.length - 1));
if ((((_local4 >= 48)) && ((_local4 <= 57)))){
_local2 = (_local2 + "_");
};
return ((_local2 + counter++));
}
}
}//package mx.utils
Section 23
//irrcrpt (irrcrpt)
package {
public function irrcrpt(_arg1:String, _arg2:int):String{
var _local5:int;
var _local3:String = new String();
var _local4:int;
while (_local4 < _arg1.length) {
_local5 = _arg1.charCodeAt(_local4);
if ((((_local5 >= 48)) && ((_local5 <= 57)))){
_local5 = ((_local5 - _arg2) - 48);
if (_local5 < 0){
_local5 = (_local5 + ((57 - 48) + 1));
};
_local5 = ((_local5 % ((57 - 48) + 1)) + 48);
} else {
if ((((_local5 >= 65)) && ((_local5 <= 90)))){
_local5 = ((_local5 - _arg2) - 65);
if (_local5 < 0){
_local5 = (_local5 + ((90 - 65) + 1));
};
_local5 = ((_local5 % ((90 - 65) + 1)) + 65);
} else {
if ((((_local5 >= 97)) && ((_local5 <= 122)))){
_local5 = ((_local5 - _arg2) - 97);
if (_local5 < 0){
_local5 = (_local5 + ((122 - 97) + 1));
};
_local5 = ((_local5 % ((122 - 97) + 1)) + 97);
};
};
};
_local3 = (_local3 + String.fromCharCode(_local5));
_local4++;
};
return (_local3);
}
}//package
Section 24
//KnightFall2 (KnightFall2)
package {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.net.*;
import flash.utils.*;
import mochi.as3.*;
import flash.ui.*;
import flash.geom.*;
import flash.filters.*;
import flash.system.*;
public dynamic class KnightFall2 extends Sprite {
private const _hd1569:int = 1;
private const _yi355:int = 11;
private const _wh1141:int = 3;
private const _mc95:Class;
private const _dx1487:int = 1;
private const _kc425:BitmapData;
private const _uf650:int = 1;
private const _nr1630:Class;
private const _vg309:int = 4;
private const _ec398:int = -3;
private const _qi253:Class;
private const _cy785:int;
private const _dx250:int = 64;
private const T:int = 40;
private const _tn357:int = 2;
private const _eo255:int = 24;
private const _mq1668:int = -14;
private const _yj1152:int = 100;
private const _kl262:Class;
private const _ra1147:Class;
private const _kg813:int = 45;
private const _jx794:int = 44;
private const _ti915:int = 97;
private const _rx1229:BitmapData;
private const _gx910:Class;
private const _mx1514:Class;
private const _nt884:int = 1;
private const _xg1106:int = 480;
private const _mf581:Number = 1.5707963267949;
private const _gh249:int = 10;
private const _sq1111:BitmapData;
private const _mh771:BitmapData;
private const _jq708:Class;
private const _tg763:Class;
private const _wh497:int = -13;
private const _ti1682:Class;
private const _lq796:Class;
private const _vk1665:String;
private const _tp108:int = 24;
private const _yg1321:Class;
private const _ct917:BitmapData;
private const _ho941:BitmapData;
private const _up397:Class;
private const _hr1328:Class;
private const _tq446:Class;
private const _uq1520:Class;
private const _ut753:BitmapData;
private const _kg1148:BitmapData;
private const _sg984:String;
private const _ik1688:BitmapData;
private const _kx168:Class;
private const _dn184:Class;
private const _fp1356:int = 12;
private const _ci1707:Number = 1;
private const _va607:Class;
private const _rg702:Array;
private const _ds1615:int = 1;
private const _he57:BitmapData;
private const _ya490:Class;
private const _ya492:int = 12;
private const _bb270:int;
private const _oj595:Class;
private const _ia1504:Array;
private const _ln1673:Class;
private const _bd460:Class;
private const _pd1481:Class;
private const _il260:Class;
private const _wn1294:int = 192;
private const _gj489:BitmapData;
private const _xf1358:Sound;
private const _ia274:Class;
private const _gb520:BitmapData;
private const _kg1179:Class;
private const _im115:Class;
private const _bm282:Class;
private const _sv1417:Class;
private const _bp317:Sound;
private const _du614:Class;
private const _mu534:int = 2;
private const _ci973:Array;
private const _sl1711:Class;
private const _is1373:Class;
private const _vx1602:Sound;
private const _fl1728:int = 1;
private const _xy429:Class;
private const _by150:Class;
private const _cj1565:Class;
private const _in483:Class;
private const _ow1726:Class;
private const _iq992:Class;
private const _th1487:int;
private const _yf764:Array;
private const _gf930:Class;
private const _bk1190:Class;
private const _qf659:Class;
private const _iq12:Class;
private const _gk392:Class;
private const _jt842:Class;
private const _dl844:int = 27;
private const _wp832:int = 25;
private const _rm1364:Array;
private const _hi1028:int = 30;
private const _kv1195:int = 9;
private const _rs1406:Class;
private const _ew1099:Class;
private const _is728:int = 10;
private const _rm1371:int = 40;
private const _id375:int = 0;
private const _lx813:Class;
private const _fv123:int = 23;
private const _ps1037:Class;
private const _fl466:int = 3;
private const _vv363:int = 10;
private const _rm1381:int;
private const _fa476:int = 0;
private const _st787:Class;
private const _fc659:Class;
private const _tk775:Class;
private const _sg132:int = 5;
private const _yd1556:Sound;
private const _py1547:int = 0;
private const _yd1558:Class;
private const _vc415:int = 5;
private const _og938:Class;
private const _jh558:int = 5;
private const _bt760:int = 3;
private const _mx1192:int = -5;
private const _ka726:int = -1;
private const _ei12:Class;
private const _lk670:int = 14;
private const _av1323:BitmapData;
private const _tv303:Sound;
private const _fe1488:Class;
private const _fl1320:int = 17;
private const _xe690:Class;
private const _ho1104:int = 5;
private const _yl1222:Sound;
private const _ng44:BitmapData;
private const _ba821:Sound;
private const _la1714:Class;
private const _ma344:Class;
private const _ao292:Class;
private const _yd179:Class;
private const _oy597:int = 51;
private const _ih774:String;
private const _uh1277:int;
private const _rt1254:int = 0;
private const _gg1297:Class;
private const _ci1378:Class;
private const _jk617:Class;
private const _xh747:int = 8;
private const _vo1302:int = 12;
private const _pv1729:Class;
private const _ft1463:Class;
private const _is781:int = 1;
private const _ck305:Array;
private const _ei55:int = 16;
private const _bk511:Class;
private const _wk1074:int = 2;
private const _hu1656:Class;
private const _ee612:BitmapData;
private const _tv1262:Class;
private const _wh968:int = 3;
private const _do1623:Class;
private const _td1439:int = 4;
private const _dd978:int = 8;
private const _nc365:Sound;
private const _dj1392:int = 20;
private const _pn1639:int = 4;
private const _ad1548:Array;
private const _tf915:Class;
private const _gs734:BitmapData;
private const _se1049:Class;
private const _tm557:int;
private const _uv1470:Class;
private const _mv1197:Class;
private const _pa1292:int = 5;
private const _qk984:Class;
private const _pg346:Number = 2;
private const _md435:Class;
private const _lk1497:int = -9;
private const _ms1324:Class;
private const _al1684:int;
private const _qa1010:int = 5;
private const _rv774:int = 21;
private const _gj946:int = 3;
private const _bt372:Sound;
private const _ba898:Class;
private const _yd1180:int = 28;
private const _di1145:int = 16;
private const _eo326:int = 5;
private const _ab953:int = -11;
private const _uo567:BitmapData;
private const _bu233:int = 1;
private const _cy877:Class;
private const _fh1739:BitmapData;
private const _mo450:BitmapData;
private const _ev1700:Class;
private const _ti1722:int = -5;
private const _ry837:Class;
private const _tl269:int = 40;
private const _io1391:Class;
private const _yi476:int = 17;
private const _vu1412:int = 6;
private const _dq727:Class;
private const _sj56:BitmapData;
private const _dv1526:int = 60;
private const _he1496:int = 13;
private const _cg1383:int = 0;
private const _ui801:BitmapData;
private const _wl1706:int = 11;
private const _gu973:int = 29;
private const _rw1516:int = 24;
private const _nt963:int = 8;
private const _pv1343:int = 1;
private const _ot1557:int = 0;
private const _vi611:Class;
private const _np134:Class;
private const _hb1630:int = 10;
private const _dy232:int = 6;
private const _vl1534:int = 72;
private const _ei1389:Sound;
private const _yw1627:BitmapData;
private const _lo1513:Class;
private const _ln368:int = 5;
private const _yh174:int = 999;
private const _dx392:Class;
private const _uq799:Class;
private const _qu42:int = 16;
private const _iy967:int = 23;
private const _rd748:int = 91;
private const _jw108:int = 35;
private const _up475:int = 19;
private const _oh475:BitmapData;
private const _yp919:Sound;
private const _is1403:Class;
private const _eb1094:int = 4;
private const _ql444:int = 35;
private const _ah1601:int = 1;
private const _fa1488:BitmapData;
private const _mm23:Class;
private const _pr1700:int = 8;
private const _nh1604:Sound;
private const _ij154:Array;
private const _fy1365:int = 5;
private const _ul97:int;
private const _dg646:int = 28;
private const _tp1639:int = 22;
private const _pc846:Class;
private const _aj16:int = 0;
private const _sf46:int = 15;
private const _dg657:Sound;
private const _kf645:int;
private const _mj1039:Class;
private const _ai1425:Class;
private const _uy48:int = 15;
private const _cn1294:int = 6;
private const _fl950:Class;
private const _df337:Class;
private const _yo1564:int = 18;
private const _ch718:Class;
private const _dk1604:Class;
private const _ao742:Class;
private const _dl1411:int = 3;
private const _rv1310:Class;
private const _ku1428:int;
private const _vv861:Sound;
private const TOP:int = 1;
private const _ss953:Class;
private const _cp99:Class;
private const _tr428:Class;
private const _vr1645:Class;
private const _eq1091:Class;
private const _rc31:int = 2;
private const _jd1207:BitmapData;
private const _bs1365:BitmapData;
private const _xm65:BitmapData;
private const _wl1323:BitmapData;
private const _so124:int = 4;
private const _so1678:int = 15;
private const _xl1501:int = 57;
private const _lh657:int = 0;
private const _cd1127:Sound;
private const _tf118:int = 160;
private const _hx428:Sound;
private const _cq559:BitmapData;
private const _gn966:Array;
private const _tq1484:int = 4;
private const _nh690:int = 31;
private const _aq1108:Class;
private const _wl544:Class;
private const _pc896:Class;
private const _mk978:int = 59;
private const _yl1715:Class;
private const _aw1629:int = 18;
private const _nx1428:int = 24;
private const _ic1234:int = -12;
private const _li1093:int = 1;
private const _kf697:int;
private const _bx1623:int = -32;
private const _aw274:Array;
private const _sa1071:Class;
private const _ao313:Class;
private const _oq1307:BitmapData;
private const _iv63:Class;
private const _hp1413:int = 11;
private const _my1047:Class;
private const _be454:Class;
private const _nk797:int = 7;
private const _jh602:int = 13;
private const _hc315:Sound;
private const _yl165:int = 13;
private const _wm412:int = 6;
private const _qf746:int = 428;
private const _dt1585:int = 1;
private const _qm382:Class;
private const _wt1480:Class;
private const _mv516:int = 12;
private const _se1528:int = 385;
private const _jy394:int = 3;
private const _ih1501:BitmapData;
private const _tw1553:Sound;
private const _na668:Class;
private const _br645:int = 15;
private const TEXT_NODE:String;
private const _af523:int = 16;
private const _vt264:int = 34;
private const _tr487:int = 32;
private const _wy755:Class;
private const _oc647:int = 2;
private const _hy320:int = 26;
private const _vq1428:int = 36;
private const _ai1036:int = 4;
private const _gq1055:int = 0;
private const _wc1460:Class;
private const _bb1390:int = 17;
private const _tu526:Class;
private const _ss75:int = 5;
private const _so182:int = -4;
private const _bo157:Class;
private const _wm447:Class;
private const _ax1474:BitmapData;
private const _nt166:int = -2;
private const _yn375:int = 7;
private const _nl685:Class;
private const _lg1067:Class;
private const _sg1150:Class;
private const _na693:Class;
private const _vy1560:int = 16;
private const _bh1437:int = 50;
private const _ex614:Class;
private const _st1516:int = 2;
private const _ho1661:int = 54;
private const _ir996:Class;
private const _ao360:Array;
private const _gl376:int = 25;
private const _yf421:int = 70;
private const _sn1000:Array;
private const _ty907:int = 10;
private const _uo1668:int = 24;
private const _et268:int = 30;
private const _xb279:int = 0;
private const _gm232:int = 30;
private const _uk209:Sound;
private const _ug1550:int = 2;
private const _aw1229:int = 12;
private const _la630:int = 53;
private const _eb1513:Number = 6.28318530717959;
private const _br211:Class;
private const _gn1692:Class;
private const _nq919:int = 10;
private const _nw220:Class;
private const _tc931:int = 0;
private const _fl596:int = 7;
private const _sh586:int = 17;
private const _jx1500:BitmapData;
private const _th1179:int = 9;
private const _px1408:Class;
private const _dt482:int = 6;
private const _cc900:Array;
private const _mk1722:int = 6;
private const _gm250:int = 27;
private const _cu531:int = 60;
private const _wq841:int = 12;
private const _ks1468:Sound;
private const _mu258:Class;
private const _xy139:Class;
private const _nm1518:Class;
private const _xn142:int = 35;
private const _mb788:int;
private const _ny70:Class;
private const _sa976:int = 33;
private const _ht931:Class;
private const _xk1350:int = 20;
private const _jm900:int = 8;
private const _wy346:int = 2;
private const _xp336:int = 67;
private const _hg1117:Class;
private const _sb832:Class;
private const _ah783:Number = 1;
private const _bk611:Array;
private const _ml1550:int = 8;
private const _ch87:int = 4;
private const _ny95:int = 11;
private const _qp1516:Class;
private const _kp1612:int = 6;
private const _mu289:int;
private const _mj290:int = 240;
private const _ds184:String;
private const _pr404:int = 4;
private const _ky1534:Array;
private const _sk654:BitmapData;
private const _sw508:BitmapData;
private const _wy1340:int;
private const _qj734:int = 3;
private const _kd912:Class;
private const _xq204:Class;
private const _vt77:int = 65;
private const _dr1128:int = 23;
private const _gm292:Class;
private const _cg1422:String;
private const _ju416:int = 3;
private const _ll204:int = 5;
private const _bw962:Class;
private const _jt562:int = 11;
private const _cl773:Class;
private const _vd439:BitmapData;
private const _sc1566:Class;
private const _dm425:int = 4;
private const _xa1675:int = 5;
private const _kp39:Class;
private const _iu1500:Sound;
private const _bl984:int = -7;
private const _qg255:Class;
private const _vb281:int = 26;
private const _rh1622:int = 68;
private const _ba15:int = 3;
private const _mj1518:Sound;
private const _ts1529:Class;
private const _tb206:Class;
private const _ss183:BitmapData;
private const _hj850:Array;
private const _um1681:int = -6;
private const _jo1664:int = 55;
private const _uv1124:Class;
private const _eh1640:int = 4;
private const _be1679:Class;
private const _lr1450:int = 33;
private const _ou1425:int = 3;
private const _di1249:int = 10;
private const _ty536:Class;
private const _vo1000:int = 8;
private const _ss1357:int = 32;
private const _lx575:Class;
private const _sm894:int = 63;
private const _gr556:Class;
private const _te1397:int = 25;
private const _xj1155:Class;
private const _am1130:Class;
private const _yc1022:int = 46;
private const _ng409:Class;
private const _cl343:Class;
private const _ky1120:int = 1;
private const _if1593:int = 8;
private const _nd1220:Class;
private const _ss1377:int = 32;
private const LEFT:int = 8;
private const _kp1216:BitmapData;
private const _vy162:int = 3;
private const _cx1051:Class;
private const _ai249:int = 8;
private const _xt790:Class;
private const _wo1699:Class;
private const _wg1109:int = 640;
private const _bu366:int = 71;
private const _cw357:int = 9;
private const _kq1023:int = -10;
private const _kp1223:Class;
private const _cm1542:BitmapData;
private const _co870:int = 20;
private const _nr421:int;
private const _nu931:BitmapData;
private const _hj428:int = 9;
private const _qx1252:int = 1;
private const _gt772:Class;
private const _eg1418:Array;
private const _fi981:Class;
private const _lr831:int = 49;
private const _mb1468:BitmapData;
private const _ib754:Number = 0.2;
private const _le667:Class;
private const _ut1104:Class;
private const _oc62:int = 17;
private const _la1483:Array;
private const _mo131:Array;
private const _qh1036:int;
private const _nj969:int = 3;
private const _kh905:Class;
private const _xx1361:int = 90;
private const _xk535:int = 3;
private const _jp1069:int = 10;
private const _we197:int = 5;
private const _fq1347:int = 19;
private const _tp1731:Sound;
private const _eh1248:int = 2;
private const _cr942:Array;
private const _uc1574:int = 0xFFFFFF;
private const _hk792:Class;
private const _wm1676:int = -1;
private const _ul1495:int = 14;
private const _xl402:int;
private const _eh1257:Class;
private const _pa777:Class;
private const _xh1157:int = 42;
private const _oc99:int = 3;
private const _pg1076:Class;
private const _kh934:int = 21;
private const _es69:BitmapData;
private const _ps1636:int = -1;
private const _hx84:BitmapData;
private const _bu1050:Sound;
private const _ko576:Array;
private const _nb1225:int = 1;
private const _uh662:Array;
private const _km1411:BitmapData;
private const _oa514:Class;
private const _fp1582:int = 10;
private const _ta1339:int = 27;
private const _pc1412:Array;
private const _aw1716:BitmapData;
private const _le244:int = 2;
private const _qy776:Array;
private const _sn380:BitmapData;
private const _le252:int = 48;
private const _pm1142:int;
private const _lf104:int = 4;
private const _xv588:String;
private const _qw1054:Class;
private const _ce1037:BitmapData;
private const _gw400:Class;
private const _xc1707:int = 8;
private const _ij1659:String;
private const _vc1330:Class;
private const _yq937:Array;
private const _lg1597:Class;
private const _vm709:int = 60;
private const _lf1312:Class;
private const _am239:int = 32;
private const _py993:Class;
private const _af1702:Array;
private const _rm277:Class;
private const _na1465:Class;
private const _ha1567:int = 0;
private const _qt1675:Class;
private const _vq1507:Class;
private const _be560:Class;
private const _vw860:int;
private const _fa645:Sound;
private const _nx601:int = 8;
private const _ow559:int = -1;
private const _dp161:BitmapData;
private const _cn197:Array;
private const _fp1169:BitmapData;
private const _ir1336:int = 30;
private const _mv639:Class;
private const _lv1109:int = 0xFF0000;
private const _bf436:Array;
private const _id1187:Array;
private const _lv1593:Class;
private const _yd336:Class;
private const _pe1082:Class;
private const _nu117:int = 31;
private const _vu236:int = 29;
private const _ti1042:int = 7;
private const RIGHT:int = 2;
private const _nb646:int;
private const _pj1325:Class;
private const _dm917:int = 0;
private const _ea401:int = 6;
private const _ji607:Sound;
private const _sf484:Class;
private const _ru1232:int = 10;
private const _br767:Sound;
private const _eu210:Class;
private const _ww234:BitmapData;
private const _rd1687:int = 4;
private const _nw792:int = 1;
private const _kd25:Array;
private const _sh686:int = 0;
private const _om456:int = 16;
private const _xy226:int = 2;
private const _bx1324:Class;
private const _na1056:Sound;
private const _rk925:int = 34;
private const _em755:int = 11;
private const _po455:int = -6;
private const _vn643:int = 11;
private const _xr603:Class;
private const _ob488:int = 10;
private const _ek1550:int = 1;
private const _dt115:int = 9;
private const _cf293:Class;
private const _kj770:Class;
private const _jy1425:Class;
private const _uy846:Class;
private const _om489:int = 23;
private const _pf658:int = 2;
private const _lv1173:BitmapData;
private const _yg424:Sound;
private const _ft1671:BitmapData;
private const _rq254:Class;
private const _nm215:Class;
private const _dm974:Class;
private const _fy421:Class;
private const _vq1125:Sound;
private const _bw1554:Sound;
private const _mc1738:Class;
private const _yc1543:int;
private const _ci347:int = 7;
private const _sa614:Sound;
private const _dc820:Array;
private const _md614:Sound;
private const _be1732:Array;
private const _ao1266:int = 4;
private const _es1220:int = -4;
private const _kj324:int;
private const _ps856:int = 5;
private const _lk1202:int = -3;
private const _vw1664:Class;
private const _ld826:int = 1;
private const _qp1637:int = 95;
private const _me954:Class;
private const _mt1314:Class;
private const _ac48:Class;
private const _xr636:int = 12;
private const _aj612:BitmapData;
private const _gp437:int = 22;
private const _dj1128:int = 15;
private const _lj135:Sound;
private const _sv1290:int = 52;
private const _jq175:Class;
private const _ja79:int = 7;
private const _kn703:BitmapData;
private const _qk714:int = 385;
private const _ch1345:int = 10;
private const _ju548:int = 18;
private const _uk1701:Class;
private const _gg647:Class;
private const _dm553:Array;
private const _cn1400:int = 400;
private const _ja96:Class;
private const _he1204:Class;
private const _vx1027:Class;
private const _sc1219:int = 4;
private const _nl1428:int = 2;
private const _kx879:int;
private const _dn415:int = 236;
private const _yt1160:Class;
private const _un31:Class;
private const _ur803:Array;
private const _rl871:BitmapData;
private const _xs44:int = 56;
private const _vr612:int = 4;
private const _fb1433:Class;
private const _ud790:int = 1;
private const _ck591:int = 31;
private const _lc90:int;
private const _gd1229:Class;
private const _dc435:int = 48;
private const _ee896:Sound;
private const _qi1376:int = 1;
private const _oo1039:Class;
private const _ve457:BitmapData;
private const _bk320:int = 29;
private const _en231:Class;
private const _rw880:int = 7;
private const _gg688:Class;
private const _cy637:int = 31;
private const _eq748:Class;
private const _pr122:Number = 0.02;
private const _sl1172:int = 2;
private const _we1614:Sound;
private const _vl1741:int = 53;
private const _ne91:int = 3;
private const _ul1552:Sound;
private const _wv1654:int = 14;
private const _gy1730:int = 3;
private const _sk1387:Class;
private const _do1452:Boolean = false;
private const _jw1478:Array;
private const _un82:int = 6;
private const _ni739:BitmapData;
private const _yx606:int = 510;
private const _dq981:int = 19;
private const _bc405:Class;
private const _ol1201:int = 8;
private const _xl972:BitmapData;
private const _dn1662:int = 62;
private const _kw1675:Class;
private const _dm154:int = 7;
private const _hu557:int;
private const _kp980:Class;
private const _fh780:Class;
private const _tb1688:Class;
private const _gt426:int = 2;
private const _un97:Sound;
private const _be1381:Class;
private const _yy955:Class;
private const _nt1144:Class;
private const _dn1684:int = 0;
private const _gs1255:Class;
private const _jv498:Array;
private const _wj528:Class;
private const _mf453:Class;
private const _uo385:int;
private const _yl795:BitmapData;
private const _wf170:Array;
private const _id1201:int = 14;
private const _lv1621:int;
private const _qt176:Class;
private const _gs1274:int = 30;
private const _nu626:int = 2;
private const _qv359:int = 11;
private const _lj1076:int = 2;
private const _rm1612:int = 5;
private const _qf96:int = 58;
private const _at1187:Sound;
private const _hk457:Sound;
private const _ct1567:Class;
private const _rm1625:int = 11;
private const _sh90:Class;
private const _pm1245:Class;
private const _jl398:int = 35;
private const _aa488:int = 13;
private const _tg660:int;
private const _sd351:Class;
private const _fq1028:Sound;
private const _ot1384:int = 0;
private const _sh1114:int = 14;
private const _nk994:int = 5;
private const _lh886:BitmapData;
private const _up281:int = 0;
private const _rc232:int = 10;
private const _bm1082:Class;
private const _ww757:Class;
private const _ed1739:Sound;
private const _ov797:Sound;
private const _sb1085:Class;
private const _tt854:int = 1;
private const _tp1430:Class;
private const _ga15:Class;
private const _mi548:Class;
private const _ke107:int = 5;
private const _wv408:Class;
private const _cm1284:Array;
private const _fy919:String;
private const _yy554:Sound;
private const _kd262:int = 8;
private const _lv922:int = -2;
private const _wu1491:Class;
private const _du1597:int = 25;
private const _td183:Class;
private const _ur1238:Class;
private const _mi1036:int = 14;
private const _sf1536:Class;
private const _vg299:int = 22;
private const _dt636:Class;
private const _gy1372:int = 3;
private const _js822:int = 0;
private const _wy960:BitmapData;
private const _fj578:Class;
private const _ks1619:Sound;
private const _qn454:Sound;
private const _mx914:BitmapData;
private const _gn709:Class;
private const _ok1499:String;
private const _ee1568:Class;
private const _bm176:int;
private const _tx1576:Sound;
private const _ej307:Array;
private const _xt1425:int = 20;
private const _nj11:int = 1;
private const _lf1469:int = 9;
private const _ap414:int = 10;
private const _mw1216:int = 21;
private const _fm1407:BitmapData;
private const _ql1695:BitmapData;
private const _id696:int = 26;
private const _sq1082:Sound;
private const _wd851:int = 7;
private const _mx1022:Class;
private const _xj1716:BitmapData;
private const _ei471:int = 66;
private const _ec1508:int = 2;
private const _hi1361:Class;
private const _xl144:Array;
private const _re475:int = 9;
private const _uy1111:Class;
private const _dt677:Class;
private const _lt796:int = 311;
private const _ri834:int;
private const _tr253:Class;
private const _mk787:Array;
private const _ku849:Class;
private const _to1696:BitmapData;
private const _ke37:Number = 0.2;
private const _qg862:int;
private const _gw114:Class;
private const _db1538:BitmapData;
private const _oo1506:Class;
private const BOTTOM:int = 4;
private const _bf579:Sound;
private const _mo1127:Class;
private const _wm690:int = 128;
private const _is1291:int = 0x0200;
private const _jy189:Array;
private const _lu1457:Class;
private const _fj141:Class;
private const _wx218:int = 12;
private const _ij1380:int = 220;
private const _nv1644:Class;
private const _jl1172:Class;
private const _of1603:BitmapData;
private const _nv1622:int = 7;
private const _ys846:int = 18;
private const _rh537:Class;
private const _wp1601:int = 13;
private const _gx469:Sound;
private const _ac293:Class;
private const _sv1367:Class;
private const _pp421:int = 10;
private const _qq558:int = 50;
private const _lb714:Class;
private const _wr922:Class;
private const _ec734:Class;
private const _qr1312:Class;
private const _wd425:int = 50;
private const _pp1525:Class;
private const _id270:Class;
private const _ss344:Class;
private const _qr1315:BitmapData;
private const _nx318:Class;
private const _up1248:int = 5;
private const _if1727:int = 0x0100;
private const _cl963:int = 37;
private const _lx726:int;
private const _bs318:int;
private const _no1362:int = 69;
private const _rj747:int = 7;
private const _pc270:Class;
private const _nw475:String;
private const _yh407:int = 33;
private const _vy301:int = 158;
private const _to1276:int = 0;
private const _xf432:Boolean = false;
private const _ox1489:Class;
private const _rl1495:int = 0;
private const _cx1201:Class;
private const _lf1087:BitmapData;
private const _pj1044:Array;
private const _rn1097:Class;
private const _au1427:int = 16;
private const _yi1705:Class;
private const _kt113:int = 6;
private const _uy1189:Number = 1;
private const _vc330:Sound;
private const _ap1190:Class;
private const _vq843:int = 3;
private const _xt20:int = -2;
private const _qr1367:Class;
private const _au90:Class;
private const _tm1214:Class;
private const _cp1100:Class;
private const _cr1183:Class;
private const _ey303:BitmapData;
private const _fx259:Class;
private const _hp372:int = 7;
private const _io1698:int = 22;
private const _go244:Class;
private const _tp82:Class;
private const _al1537:int = 12;
private const _fa1733:Sound;
private const _vv1531:Class;
private const _or874:int = 4;
private const _if1306:int = 61;
private const _yq262:int = 6;
private const _yy1506:Array;
private const _ix1143:Class;
private const _qu995:Class;
private const _tp93:int = 0;
private const _rg291:Class;
private const _yl814:int = 13;
private const _kx1524:int;
private const _fe318:int = 34;
private const _md1235:int = 17;
private const _tn769:BitmapData;
private const _ta596:int = 0;
private const _gk1654:Class;
private const _pw1445:Class;
private const _gu1373:Class;
private const _cm401:int = 17;
private const _ff650:Sound;
private const _nc261:Class;
private const _og1025:int = 6;
private const _tv1172:int = 6;
private const _px1258:Class;
private const _ig392:Sound;
private const _aa953:Array;
private const _vn380:Class;
private const _cd600:Class;
private const _ur925:Class;
private const _ec355:String;
private const _is248:Class;
private const _wr550:Sound;
private const _gf479:int = 15;
private const _vt930:int = 2;
private const _de743:Sound;
private const _mx144:int = 13;
private const _kv332:Class;
private const _fq1534:int = 9;
private const _ea194:int;
private const _uy599:int;
private const _ph1043:int = -8;
private var _dx234:int;
private var _tp508:Boolean;
private var _xk737:Class;
private var _tq1738:Class;
private var _gh208:int;
private var _ti1627:Number;
private var _rm892:Array;
private var _ty344:int;
private var _ps129:Number;
private var _gb1329:Array;
private var _jm305:Number;
private var _kp1494:Number;
private var _ve1115:int;
private var _dv1450:Number;
private var player_hp_max:MochiDigits;
private var _vs673:Number;
private var _qy519:Boolean;// = false
private var player_xp:MochiDigits;
private var _mp1443:Number;
private var _ik396:int;
private var _rf852:Array;
private var _fp1359:SoundChannel;
private var _il1018:Array;
private var _gy827:Array;
private var _tq460:Number;
private var _xw202:int;// = 0
private var _mg486:int;
private var _eh214:Array;
private var _po601:Number;
private var _yu1510:int;// = 0
private var _ks745:Number;// = -1
private var _cg301:int;
private var _th674:Number;
private var _bn161:Array;
private var _gx544:int;
private var _iy1423:int;
private var achievement_unlocked:Array;
private var _rn1149:Class;
private var _vs1391:int;
private var _ps1492:MovieClip;// = null
private var _tj897:String;
private var _fx1072:Array;
private var _jp488:int;// = 30
private var _ap560:Array;
private var _cx1740:Number;// = 0
private var _re130:int;
private var _oi1122:Boolean;// = true
private var _ri984:Number;
private var _yh976:int;
private var map_node_status:Array;
private var _cp1645:int;
private var ticks:int;// = 0
private var _jj724:int;
private var _di1513:Number;
private var _ln1289:int;
private var _ki1614:int;
private var _eo704:Array;
private var _gq975:Number;// = 0
private var _nc794:Boolean;
private var _wv60:Object;
private var _yr1739:Array;
private var _no1013:Array;
private var _gk10:Number;
private var _et1264:int;
private var _lm855:Array;
private var _su1256:int;
private var _rx1702:Number;// = 0
private var _rr1669:Class;
private var _qq1689:Boolean;
private var player_gold:MochiDigits;
private var _ea254:Boolean;// = false
private var _jq1125;
private var _pi1390:int;// = 0
private var _pa1274:Array;
private var _pi980:Number;
private var _dx1552:int;
private var _ar1702:Boolean;
private var _eh1515:Boolean;
private var _tw226:Number;
private var _rl630:Boolean;
private var _kj1023:int;
private var _gn1189:Array;
private var _ta240:Boolean;// = false
private var _pg352:int;
private var _mf636:Number;
private var game_ticks:int;
private var _tc1204:int;
private var _rs1062:Number;// = -1
private var _tx116:int;// = 0
private var _ey492:int;
private var _nd1118:int;
private var highest_map_node:int;
private var _ui816:Array;
private var _je1414:int;
private var _nk1459:int;
private var _jx426:Array;
private var _jf804:Number;
private var _rv374:Class;
private var _gk1382:Number;
private var _fq1231:int;// = 0
private var _jn1360:Number;
private var _bc1564:int;// = -1
private var _jx1089:int;
private var _cu1592:Number;
private var _db80:Number;
private var _cp665:Number;
private var _wt466:Boolean;
private var _rm113:Array;
private var _wg1063:Array;
private var _ei645:MovieClip;// = null
private var _wx833:Number;// = 1
private var _eg1368:ContextMenu;
private var _lw1692:Number;
private var background:BitmapData;
private var _cu1142:Array;
private var _id1017:Array;
private var _sx1114:Boolean;
private var item_purchased:Array;
private var num_specific_kills:Array;
private var _jn1389:MochiDigits;
private var _bn247:Array;
private var _py880:int;
private var _cf104:int;
private var save_stage:SharedObject;
private var _ie79:Number;
private var _px581:int;
private var _af26:Number;
private var _xu1008:Array;
private var _ln1375:Number;
private var _lo1177:int;
private var _fx409:Array;
private var _rs769:Array;
private var _cr478:Array;
private var _bf365:Boolean;
private var drill_kills_this_game:int;
private var chickens_killed:int;
private var _ae245:Number;
private var _ni1074:Number;
private var _mn616:Boolean;// = true
private var _xd1031:MochiDigits;
private var _jk725:int;
private var _eu150:int;
private var _iy199:int;
private var _bw935:Number;
private var _ra705:Number;// = 0
private var _un1439:int;// = 0
private var _ig1316:Boolean;
private var _tb643:Array;
private var _xj1577:int;
private var _rs348:Number;
private var _fe1158:Array;
private var _ym1175:Class;
private var _qj743:int;
private var timer:Timer;
private var yetis_killed:int;
private var _ec563:Number;
private var _yp179:Boolean;
private var _at662:int;
private var _di1235:Number;
private var _lf918:int;
private var _go1099:Number;
private var _kx758:int;
private var _xv932:Number;
private var _jh1353:int;// = 0
private var _ip1280:Array;
private var _dw112:Boolean;
private var _bl523:Number;
private var _vr974:int;// = 0
private var _rj1244:Number;
private var matrix:Matrix;
private var _av1051:int;
private var _ff433:Array;
private var _cg1007:Array;
private var _oh1098:int;
private var _tl1247:int;
private var _iu680:Number;
private var _qx1239:int;
private var _xa832:Array;
private var _rs1191:Array;
private var _ai1503:Object;
private var hits_taken_this_game:int;
private var _mt833:Array;
private var _og266:Array;
private var _cb1613:Number;
private var _ky247:int;
private var _eo1125:Number;// = 0
private var paused:Boolean;
private var _wb987:Boolean;
private var _nw724:int;
private var _wy812:int;
private var _yx1143:Boolean;// = false
private var inventory:Array;
private var save_game:SharedObject;
private var _qr65:Array;
private var _sd266:Boolean;
private var _nr1030:int;
private var _gq31:Boolean;
private var _hg1614:int;
private var _ts433:Number;
private var _mg276:int;
private var _jx171:Boolean;
private var _aa1017:int;
private var _is927:int;
private var _mj312:int;
private var _pm1197:int;
private var _qe1273:Number;
private var _dt1237:int;
private var _ed903:int;
private var _og1738:Number;
private var total_moves:int;
private var _qt923:Number;
private var _vo951:Number;
private var _ft171:Class;
private var _pg951:int;
private var moves_has_hit_zero:Boolean;
private var _hq1396:int;
private var _jk811:SoundTransform;
private var _ln921:int;
private var items_stolen:int;
private var _qd1049:int;
private var player_armour:MochiDigits;
private var _nd1715:int;
private var _ex768:Boolean;
private var _kd62:Boolean;
private var _ah407:int;
private var _yt609:int;
private var player_magic:Number;
private var _yg441:int;
private var _am1665:int;
private var _dm518:Array;
private var _as895:Boolean;// = false
private var _pr526:Array;
private var _yl1007:int;
private var _no1270:Boolean;
private var _mw591:Boolean;
private var _nx228:Class;
private var _ig683:int;
private var _wg876:Array;
private var _dr1269:Array;
private var _ma1702:int;
private var _vw1691:Class;
private var _su464:int;
private var smoothing:Boolean;// = false
private var mugged:Boolean;
private var _fc499:int;
private var level:MochiDigits;
private var _rw1709:Boolean;
private var _lj1457:ColorMatrixFilter;
private var _ww1429:int;
private var _wr1190:Number;
private var _im810:Array;
private var _gs519:Array;
private var magic_used_this_game:int;
private var _wv1635:Boolean;
private var _gl1354:int;
private var _ff17:Array;
private var _fh742:Number;
private var _wq594:int;
private var _xh1204:Boolean;
private var mandrake_attacks:int;
private var _ur857:Number;
private var _rn617:Array;
private var _qo1450:Array;
private var _md240:int;// = 0
private var items_purchased_this_game:int;
private var _wh321:int;
private var _jv1682:Boolean;
private var _rb1294:int;
private var _mb91:int;
private var _ux176:Number;
private var _sl251:Number;
private var endless_level:MochiDigits;
private var _by880:Array;
private var _op191:Number;
private var _vn1397:int;
private var _yw305:int;// = 0
private var _ww1024:int;
private var player_level:MochiDigits;
private var _iy733:Boolean;
private var _gi450:String;
private var _kw1220:int;
private var _pt1540:Number;
private var _nq264:Number;
private var _de228:Number;
private var _mf489:Number;
private var _ou1175:Boolean;// = false
private var _io620:int;
private var _gm844:int;
private var player_name:String;// = ""
private var _se211:int;// = 0
private var _ee1541:String;
private var _tg78:Number;
private var _yl387:Boolean;
private var _ws1418:Array;
private var _nx1669:Number;
private var _mr376:int;
private var _wl326:int;// = 0
private var _ro1294:int;
private var _uq181:Array;
private var _kt1445:Boolean;
private var _uu556:Class;
private var _mm956:Class;
private var kills_this_game:int;
private var _dw701:int;
private var _oq1586:Number;
private var _wh62:int;
private var _tn1429:int;
private var _yg998:int;
private var _lv513:Number;// = 0
private var _ke181:int;
private var _om91:int;
private var _vo1611:Number;// = 0
private var _fm663:int;// = -1
private var _ci1205:Number;
private var _fk492:int;
private var single_or_double_group_drilled:Boolean;
private var eavesdrop_heard:Array;
private var _ee1165:BitmapData;
private var player_map_node:int;
private var _cp1531:Array;
private var _tv1582:int;
private var _tm1672:int;
private var _ff1172:int;
private var _aw1015:Boolean;
private var _lo923:int;
private var _oh706:int;// = 0
private var _gl1410:Number;// = 0
private var pints:int;
private var _mc1401:Number;
private var _hp357:int;// = -1
private var _xp110:Number;// = 0
private var _ci493:Boolean;
private var player_hp:MochiDigits;
private var _th191:Boolean;
private var _lk593:Boolean;
private var mushrooms_collected:int;
private var _hp1288:int;
private var _vg1569:Boolean;
private var game_in_progress:Boolean;// = false
private var _fs1561:Boolean;// = false
private var _cp1118:int;
private var _rk606:Array;
private var _ks298:Boolean;
private var _mu1233:int;
private var _py1036:Array;
private var _tn766:Array;
private var _fm284:Number;
private var _dj178:int;
private var _xo1611:Boolean;
private var _nc264:Array;
private var _cf98:MochiDigits;
private var _ly650:Boolean;// = false
private var _wn187:Number;
private var _md324:Boolean;
private var _tl36:int;
private var _nw1083:Array;
private var _mt1494:Array;
private var _eg1613:int;
private var _vf1331:Number;
private var _sj1689:Boolean;
private var player_moves:MochiDigits;
private var _ei910:Number;
private var _ve1541:Boolean;
public function KnightFall2(){
var _local1:int;
_sg984 = irrcrpt("w1.4.2, 33oe Kvmz 3110", 1);
save_game = SharedObject.getLocal(irrcrpt("mh4_icog_2", 2));
save_stage = SharedObject.getLocal(irrcrpt("mh4_uvcig_2", 2));
_qg862 = (_wg1109 >> 1);
_xl402 = (_xg1106 >> 1);
_gb520 = new BitmapData(_wg1109, _xg1106, false, 0);
matrix = new Matrix();
_of1603 = new BitmapData(64, 48, false, 0xFF0000);
_mh771 = new BitmapData(64, 48, false, 0xFFFFFF);
_ev1700 = KnightFall2__ev1700;
_nw220 = KnightFall2__nw220;
_kp1223 = KnightFall2__kp1223;
_id270 = KnightFall2__id270;
_is1373 = KnightFall2__is1373;
_qm382 = KnightFall2__qm382;
_ps1037 = KnightFall2__ps1037;
_qi253 = KnightFall2__qi253;
_na668 = KnightFall2__na668;
_td183 = KnightFall2__td183;
_wl544 = KnightFall2__wl544;
_jq175 = KnightFall2__jq175;
_qt176 = KnightFall2__qt176;
_lg1597 = KnightFall2__lg1597;
_ac293 = KnightFall2__ac293;
_wt1480 = KnightFall2__wt1480;
_mx1514 = KnightFall2__mx1514;
_tf915 = KnightFall2__tf915;
_kl262 = KnightFall2__kl262;
_gs1255 = KnightFall2__gs1255;
_vk1665 = irrcrpt("8fg644j7836329e7", 4);
_mu289 = (_qg862 - (_yx606 >> 1));
_kx879 = (_yx606 >> 2);
_jy189 = [23, 27, 28, 29];
_ku1428 = (_lt796 - (_wn1294 >> 1));
_yr1739 = new Array(_ll204);
_eo704 = new Array(_ll204);
_nw1083 = new Array(_ll204);
_rn617 = new Array(_ll204);
_tn766 = new Array(_ll204);
_fx409 = new Array(_ll204);
_uu556 = KnightFall2__uu556;
_ft171 = KnightFall2__ft171;
_bk611 = [Bitmap(new _uu556()).bitmapData, Bitmap(new _ft171()).bitmapData];
_vw1691 = KnightFall2__vw1691;
_oq1307 = Bitmap(new _vw1691()).bitmapData;
_be1732 = [[4, 5, 6, 7], [10, 11, 14, 15], [4, 5, 8, 9], [10, 11, 12, 13]];
inventory = new Array(_ru1232);
_bs318 = (_qg862 - (_qk714 >> 1));
_ea194 = (_xl402 - (_se1528 >> 1));
_mb1468 = new BitmapData(_qk714, _se1528, true, 0);
_il1018 = new Array();
_qo1450 = new Array();
_rs1191 = new Array();
_by880 = new Array();
_gb1329 = new Array();
_pa1274 = new Array();
_ui816 = new Array();
_rs769 = new Array();
_ad1548 = [-1, -2, 0, 0, 1, 2, 0, 0, -1, -1, 0, -1, 1, 1, 0, 1, -1, -1, 0, 1, 1, 1, 0, -1];
_kd25 = [0, 0, -1, -2, 0, 0, 1, 2, 0, 1, -1, -1, 0, -1, 1, 1, 0, -1, -1, -1, 0, 1, 1, 1];
_rv374 = KnightFall2__rv374;
_ee1165 = Bitmap(new _rv374()).bitmapData;
_wo1699 = KnightFall2__wo1699;
_ni739 = Bitmap(new _wo1699()).bitmapData;
_ix1143 = KnightFall2__ix1143;
_fh1739 = Bitmap(new _ix1143()).bitmapData;
_go244 = KnightFall2__go244;
_kg1148 = Bitmap(new _go244()).bitmapData;
_uy1111 = KnightFall2__uy1111;
_uo567 = Bitmap(new _uy1111()).bitmapData;
_wu1491 = KnightFall2__wu1491;
_fa1488 = Bitmap(new _wu1491()).bitmapData;
_mx1022 = KnightFall2__mx1022;
_sq1111 = Bitmap(new _mx1022()).bitmapData;
_gw400 = KnightFall2__gw400;
_ss183 = Bitmap(new _gw400()).bitmapData;
_gn1692 = KnightFall2__gn1692;
_qr1367 = KnightFall2__qr1367;
_yg1321 = KnightFall2__yg1321;
_up397 = KnightFall2__up397;
_ts1529 = KnightFall2__ts1529;
_pj1044 = [Bitmap(new _gn1692()).bitmapData, Bitmap(new _qr1367()).bitmapData, Bitmap(new _yg1321()).bitmapData, Bitmap(new _up397()).bitmapData, Bitmap(new _ts1529()).bitmapData];
_qp1516 = KnightFall2__qp1516;
_ei12 = KnightFall2__ei12;
_dt677 = KnightFall2__dt677;
_ty536 = KnightFall2__ty536;
_cf293 = KnightFall2__cf293;
_ra1147 = KnightFall2__ra1147;
_be1381 = KnightFall2__be1381;
_cx1201 = KnightFall2__cx1201;
_fe1488 = KnightFall2__fe1488;
_ga15 = KnightFall2__ga15;
_ur1238 = KnightFall2__ur1238;
_lx575 = KnightFall2__lx575;
_vr1645 = KnightFall2__vr1645;
_tr253 = KnightFall2__tr253;
_hk792 = KnightFall2__hk792;
_tq446 = KnightFall2__tq446;
_rq254 = KnightFall2__rq254;
_la1483 = [Bitmap(new _qp1516()).bitmapData, 3, 9, Bitmap(new _ei12()).bitmapData, 4, 8, Bitmap(new _dt677()).bitmapData, 7, 7, Bitmap(new _ty536()).bitmapData, 3, 8, Bitmap(new _cf293()).bitmapData, 8, 5, Bitmap(new _ra1147()).bitmapData, 4, 6, Bitmap(new _be1381()).bitmapData, 3, 8, Bitmap(new _cx1201()).bitmapData, 4, 8, Bitmap(new _fe1488()).bitmapData, 5, 5, Bitmap(new _ur1238()).bitmapData, 8, 6, Bitmap(new _lx575()).bitmapData, 3, 7, Bitmap(new _vr1645()).bitmapData, 5, 8, Bitmap(new _ga15()).bitmapData, 3, 7, Bitmap(new _tr253()).bitmapData, 4, 7, Bitmap(new _hk792()).bitmapData, 9, 6, Bitmap(new _tq446()).bitmapData, 3, 8, Bitmap(new _rq254()).bitmapData, 2, 2];
_qy776 = [[0, 192, 319, false], [0, 357, 277, true, 1, 293, 262, false, 2, 417, 200, false], [0, 233, 288, false, 4, 415, 245, false, 5, 317, 289, false, 5, 347, 292, true], [0, 233, 288, false, 3, 415, 245, false], [-1], [-1], [-1], [-1], [0, 299, 289, true, 12, 96, 268, false], [-1], [0, 444, 284, true, 8, 196, 249, false], [-1], [-1], [0, 190, 285, false, 6, 391, 272, false], [0, 298, 237, false, 13, 415, 213, false], [-1], [14, 160, 220, false, 0, 286, 227, true], [0, 185, 277, false, 7, 298, 262, false], [-1], [0, 424, 289, true, 15, 338, 316, false], [-1], [0, 221, 295, false, 10, 377, 319, false, 11, 318, 285, false], [-1], [-1], [0, 221, 295, false, 9, 365, 265, false], [-1], [-1], [-1], [-1], [-1], [0, 262, 368, true, 16, 0xFF, 335, false]];
_mt1494 = new Array(_qa1010);
_cn197 = [0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 3, 4, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 6, 6, 6, 5];
_gk1654 = KnightFall2__gk1654;
_wy960 = Bitmap(new _gk1654()).bitmapData;
_kj324 = _wy960.width;
_tg660 = _wy960.height;
_ve457 = new BitmapData(_kj324, _tg660, false, 0);
_yt1160 = KnightFall2__yt1160;
_av1323 = Bitmap(new _yt1160()).bitmapData;
_mc95 = KnightFall2__mc95;
_aw1716 = Bitmap(new _mc95()).bitmapData;
_kp980 = KnightFall2__kp980;
_tp82 = KnightFall2__tp82;
_df337 = KnightFall2__df337;
_ss344 = KnightFall2__ss344;
_jv498 = [Bitmap(new _kp980()).bitmapData, 27, 594, 491, Bitmap(new _tp82()).bitmapData, 28, 629, 668, Bitmap(new _df337()).bitmapData, 29, 884, 681, Bitmap(new _ss344()).bitmapData, 23, 904, 487];
_ee1568 = KnightFall2__ee1568;
_cm1542 = Bitmap(new _ee1568()).bitmapData;
_mu258 = KnightFall2__mu258;
_xm65 = Bitmap(new _mu258()).bitmapData;
_nd1220 = KnightFall2__nd1220;
_wl1323 = Bitmap(new _nd1220()).bitmapData;
_qr1312 = KnightFall2__qr1312;
_sn380 = Bitmap(new _qr1312()).bitmapData;
_tm1214 = KnightFall2__tm1214;
_kc425 = Bitmap(new _tm1214()).bitmapData;
_mt1314 = KnightFall2__mt1314;
_dt636 = KnightFall2__dt636;
_pd1481 = KnightFall2__pd1481;
_eg1418 = [Bitmap(new _mt1314()).bitmapData, Bitmap(new _dt636()).bitmapData, Bitmap(new _pd1481()).bitmapData];
_pe1082 = KnightFall2__pe1082;
_lg1067 = KnightFall2__lg1067;
_va607 = KnightFall2__va607;
_gk392 = KnightFall2__gk392;
_du614 = KnightFall2__du614;
_dn184 = KnightFall2__dn184;
_sv1367 = KnightFall2__sv1367;
_uv1470 = KnightFall2__uv1470;
_mv1197 = KnightFall2__mv1197;
_fi981 = KnightFall2__fi981;
_mj1039 = KnightFall2__mj1039;
_sd351 = KnightFall2__sd351;
_gm292 = KnightFall2__gm292;
_ms1324 = KnightFall2__ms1324;
_dx392 = KnightFall2__dx392;
_wm447 = KnightFall2__wm447;
_ci1378 = KnightFall2__ci1378;
_rv1310 = KnightFall2__rv1310;
_sc1566 = KnightFall2__sc1566;
_ur803 = [[_hb1630, 283, 157, _up281, 0, 1], [_bt760, 221, 195, _up281, 0, 0, 2], [_eh1248, 335, 275, _up281, 0, 1, 3, 4], [_eh1248, 415, 345, _up281, 0, 2, 5, 6], [_tp93, 317, 397, _fl1728, 3, 2, 5], [_tp93, 465, 470, _fl1728, 3, 3, 4, 6, 7, 27], [_tp93, 615, 305, _ug1550, 4, 3, 5], [_vy1560, 265, 597, _fl1728, 4, 5, 8], [_mv516, 321, 777, _up281, 0, 7, 9], [_fy1365, 501, 805, _fl1728, 4, 8, 10, 28], [_rm1625, 387, 911, _up281, 0, 9, 11, 12, 13], [_fy1365, 279, 937, _fl1728, 4, 10, 12], [_fy1365, 345, 991, _ug1550, 5, 10, 11, 13], [_yo1564, 543, 961, _up281, 0, 10, 12, 14], [_wp1601, 739, 931, _up281, 0, 13, 15], [_mk1722, 1045, 947, _fl1728, 6, 14, 16], [_wp1601, 1375, 937, _up281, 0, 15, 17], [_or874, 1347, 864, _up281, 0, 16, 18], [_dm154, 1314, 817, _fl1728, 5, 17, 19, 21], [_ul1495, 1212, 800, _up281, 0, 18, 29], [_gf479, 1104, 765, _fl1728, 0], [_re475, 1353, 685, _up281, 0, 18, 22], [_dm154, 1271, 575, _fl1728, 5, 21, 23, 24, 26], [_re475, 1153, 499, _up281, 0, 22, 25, 30], [_re475, 1253, 457, _up281, 0, 22, 25], [_dm154, 1237, 403, _ug1550, (_xf432) ? 1 : 6, 23, 24], [_dm154, 1394, 415, _fl1728, 5, 22], [-1, 631, 503, _up281, 0, 5, 30], [-1, 649, 753, _up281, 0, 9, 30], [-1, 999, 843, _up281, 0, 19, 30], [_qi1376, 823, 551, _up281, 0, 23, 27, 28, 29, 31], [-1, 835, 353, _up281, 0, 30, 32], [_ol1201, 1107, 240, _fl1728, 7, 31, 33], [_ol1201, 1385, 173, _ug1550, (_xf432) ? 1 : 8, 32]];
_nb646 = _ur803.length;
map_node_status = new Array(_nb646);
_qt1675 = KnightFall2__qt1675;
_kp1216 = Bitmap(new _qt1675()).bitmapData;
_ex614 = KnightFall2__ex614;
_to1696 = Bitmap(new _ex614()).bitmapData;
_nc261 = KnightFall2__nc261;
_he57 = Bitmap(new _nc261()).bitmapData;
_wr922 = KnightFall2__wr922;
_ut753 = Bitmap(new _wr922()).bitmapData;
_qu995 = KnightFall2__qu995;
_fp1169 = Bitmap(new _qu995()).bitmapData;
_in483 = KnightFall2__in483;
_oh475 = Bitmap(new _in483()).bitmapData;
_rh537 = KnightFall2__rh537;
_tn769 = Bitmap(new _rh537()).bitmapData;
_ox1489 = KnightFall2__ox1489;
_ih1501 = Bitmap(new _ox1489()).bitmapData;
_la1714 = KnightFall2__la1714;
_nm215 = KnightFall2__nm215;
_lx813 = KnightFall2__lx813;
_hg1117 = KnightFall2__hg1117;
_pg1076 = KnightFall2__pg1076;
_iq12 = KnightFall2__iq12;
_ci973 = [Bitmap(new _hg1117()).bitmapData, Bitmap(new _pg1076()).bitmapData, Bitmap(new _iq12()).bitmapData, Bitmap(new _la1714()).bitmapData, Bitmap(new _nm215()).bitmapData, Bitmap(new _lx813()).bitmapData];
_uh1277 = _ci973[1].height;
_rm1381 = _ci973[0].width;
_kx1524 = (_xg1106 - (_uh1277 * 1.3));
_le667 = KnightFall2__le667;
_yw1627 = Bitmap(new _le667()).bitmapData;
_lc90 = _yw1627.width;
_yc1543 = _yw1627.height;
_ec734 = KnightFall2__ec734;
_gj489 = Bitmap(new _ec734()).bitmapData;
_cy877 = KnightFall2__cy877;
_lh886 = Bitmap(new _cy877()).bitmapData;
_kf697 = ((_xg1106 / _uh1277) - 1);
_no1013 = new Array(_kf697);
_gy827 = new Array(_kf697);
_py1036 = new Array(_kf697);
_bm282 = KnightFall2__bm282;
_lv1173 = Bitmap(new _bm282()).bitmapData;
_kg1179 = KnightFall2__kg1179;
_yl795 = Bitmap(new _kg1179()).bitmapData;
_ry837 = KnightFall2__ry837;
_ey303 = Bitmap(new _ry837()).bitmapData;
_im115 = KnightFall2__im115;
_sw508 = Bitmap(new _im115()).bitmapData;
_tq1738 = KnightFall2__tq1738;
_ik1688 = Bitmap(new _tq1738()).bitmapData;
_mb788 = ((_wg1109 >> 3) - ((_ik1688.width / _xk535) >> 1));
_wy1340 = ((_wg1109 - (_wg1109 >> 3)) - ((_ik1688.width / _xk535) >> 1));
_lx726 = (_xl402 - (_ik1688.height >> 1));
_mi548 = KnightFall2__mi548;
_db1538 = Bitmap(new _mi548()).bitmapData;
_uy599 = (_bs318 + _xn142);
_kj770 = KnightFall2__kj770;
_mx914 = Bitmap(new _kj770()).bitmapData;
_lv1621 = (_uy599 + 12);
_xt790 = KnightFall2__xt790;
_xj1716 = Bitmap(new _xt790()).bitmapData;
_qh1036 = (_uy599 + 46);
_cl343 = KnightFall2__cl343;
_jx1500 = Bitmap(new _cl343()).bitmapData;
_vw860 = (((_bs318 + _qk714) - _xn142) - _jx1500.width);
_nr421 = (_vw860 + _jx1500.width);
_tm557 = (_wh968 + _jx1500.height);
_gr556 = KnightFall2__gr556;
_hx84 = Bitmap(new _gr556()).bitmapData;
_gw114 = KnightFall2__gw114;
_am1130 = KnightFall2__am1130;
_rg291 = KnightFall2__rg291;
_ao313 = KnightFall2__ao313;
_vv1531 = KnightFall2__vv1531;
_ir996 = KnightFall2__ir996;
_wf170 = [Bitmap(new _gw114()).bitmapData, Bitmap(new _am1130()).bitmapData, Bitmap(new _rg291()).bitmapData, Bitmap(new _ao313()).bitmapData, Bitmap(new _vv1531()).bitmapData, Bitmap(new _ir996()).bitmapData];
_uh662 = [0, 0.1, 0.2, 0.3, 0.4, 0.5];
_sa1071 = KnightFall2__sa1071;
_na693 = KnightFall2__na693;
_lv1593 = KnightFall2__lv1593;
_sv1417 = KnightFall2__sv1417;
_kd912 = KnightFall2__kd912;
_jk617 = KnightFall2__jk617;
_cr942 = [Bitmap(new _sa1071()).bitmapData, Bitmap(new _na693()).bitmapData, Bitmap(new _kd912()).bitmapData, Bitmap(new _lv1593()).bitmapData, Bitmap(new _sv1417()).bitmapData, Bitmap(new _jk617()).bitmapData];
_hu557 = _cr942[0].width;
_hj850 = [_wm1676, _xt20, _lk1202, _es1220, _ti1722, _um1681];
_kf645 = _hj850.length;
_th1487 = (_kf645 * _hu557);
_bm176 = _cr942[0].height;
_ul97 = (_qg862 - (_th1487 >> 1));
_bb270 = ((_kf645 * _pa1292) * _ya492);
_au90 = KnightFall2__au90;
_fm1407 = Bitmap(new _au90()).bitmapData;
_yi1705 = KnightFall2__yi1705;
_nu931 = Bitmap(new _yi1705()).bitmapData;
_gg688 = KnightFall2__gg688;
_rl871 = Bitmap(new _gg688()).bitmapData;
_fj141 = KnightFall2__fj141;
_gs734 = Bitmap(new _fj141()).bitmapData;
_ap1190 = KnightFall2__ap1190;
_kn703 = Bitmap(new _ap1190()).bitmapData;
_cj1565 = KnightFall2__cj1565;
_mo450 = Bitmap(new _cj1565()).bitmapData;
_mc1738 = KnightFall2__mc1738;
_bs1365 = Bitmap(new _mc1738()).bitmapData;
_bx1324 = KnightFall2__bx1324;
_jd1207 = Bitmap(new _bx1324()).bitmapData;
_eh1257 = KnightFall2__eh1257;
_km1411 = Bitmap(new _eh1257()).bitmapData;
_yd336 = KnightFall2__yd336;
_ww234 = Bitmap(new _yd336()).bitmapData;
_bk511 = KnightFall2__bk511;
_ui801 = Bitmap(new _bk511()).bitmapData;
_xy429 = KnightFall2__xy429;
_tu526 = KnightFall2__tu526;
_ng409 = KnightFall2__ng409;
_bk1190 = KnightFall2__bk1190;
_is1403 = KnightFall2__is1403;
_wj528 = KnightFall2__wj528;
_vw1664 = KnightFall2__vw1664;
_lf1087 = Bitmap(new _vw1664()).bitmapData;
_pm1245 = KnightFall2__pm1245;
_be454 = KnightFall2__be454;
_mf453 = KnightFall2__mf453;
_cq559 = Bitmap(new _mf453()).bitmapData;
_lo1513 = KnightFall2__lo1513;
_sk1387 = KnightFall2__sk1387;
_ku849 = KnightFall2__ku849;
_ma344 = KnightFall2__ma344;
_pc270 = KnightFall2__pc270;
_xl972 = Bitmap(new _pc270()).bitmapData;
_ln1673 = KnightFall2__ln1673;
_cp1100 = KnightFall2__cp1100;
_tv1262 = KnightFall2__tv1262;
_sh90 = KnightFall2__sh90;
_mv639 = KnightFall2__mv639;
_pp1525 = KnightFall2__pp1525;
_mm23 = KnightFall2__mm23;
_hi1361 = KnightFall2__hi1361;
_jy1425 = KnightFall2__jy1425;
_sk654 = Bitmap(new _jy1425()).bitmapData;
_wv408 = KnightFall2__wv408;
_ee612 = Bitmap(new _wv408()).bitmapData;
_xr603 = KnightFall2__xr603;
_px1408 = KnightFall2__px1408;
_na1465 = KnightFall2__na1465;
_rx1229 = Bitmap(new _na1465()).bitmapData;
_fh780 = KnightFall2__fh780;
_ho941 = Bitmap(new _fh780()).bitmapData;
_yd179 = KnightFall2__yd179;
_ja96 = KnightFall2__ja96;
_pj1325 = KnightFall2__pj1325;
_ft1671 = Bitmap(new _pj1325()).bitmapData;
_yy1506 = [0, -1, -1, -1, -1, 0, -1, 1, 0, 1, 1, 1, 1, 0, 1, -1];
_st787 = KnightFall2__st787;
_lq796 = KnightFall2__lq796;
_ql1695 = Bitmap(new _lq796()).bitmapData;
_pw1445 = KnightFall2__pw1445;
_fb1433 = KnightFall2__fb1433;
_ax1474 = Bitmap(new _fb1433()).bitmapData;
_bw962 = KnightFall2__bw962;
_vd439 = Bitmap(new _bw962()).bitmapData;
_en231 = KnightFall2__en231;
_qr1315 = Bitmap(new _en231()).bitmapData;
_io1391 = KnightFall2__io1391;
_ng44 = Bitmap(new _io1391()).bitmapData;
_ny70 = KnightFall2__ny70;
_tr428 = KnightFall2__tr428;
_pc896 = KnightFall2__pc896;
_fc659 = KnightFall2__fc659;
_ww757 = KnightFall2__ww757;
_mo1127 = KnightFall2__mo1127;
_qf659 = KnightFall2__qf659;
_bf436 = [Bitmap(new _tr428()).bitmapData, Bitmap(new _pc896()).bitmapData, Bitmap(new _fc659()).bitmapData, Bitmap(new _ww757()).bitmapData, Bitmap(new _mo1127()).bitmapData, Bitmap(new _qf659()).bitmapData];
_qw1054 = KnightFall2__qw1054;
_dp161 = Bitmap(new _qw1054()).bitmapData;
_vc1330 = KnightFall2__vc1330;
_bd460 = KnightFall2__bd460;
_fj578 = KnightFall2__fj578;
_gt772 = KnightFall2__gt772;
_xv588 = new _gt772().toString();
_ij154 = [_li1093, _rc31, _ju416, _ch87, _sg132, _cn1294, _ty907, _hp1413, _fp1356, _aa488, _mi1036, _dj1128, _cm401, _ys846, _up475];
_cm1284 = [-1, 2, 5, -1, 2, 12, 0, 0, 1, -1, 2, 5, 0, 2, 8, 0, 2, 8, 0, 2, 5, 0, 1, 5, 0, 2, 5, 0, 2, 9, 0, 2, 6, 0, 3, 2, 0, 5, 5, 0, 4, 7, 0, 3, 7, 0, 2, 7, 0, 3, 5, 0, 3, 7, 0, 5, 7, 0, 4, 6, 0, 0, 0, 0, 4, 6, 0, 4, 6, -3, 4, 6, 0, 3, 6, 6, 10, 5, 0, 3, 7, 0, 2, 5];
_id1017 = [Bitmap(new _xy429()).bitmapData, Bitmap(new _tu526()).bitmapData, Bitmap(new _ng409()).bitmapData, Bitmap(new _bk1190()).bitmapData, Bitmap(new _pm1245()).bitmapData, Bitmap(new _wj528()).bitmapData, Bitmap(new _be454()).bitmapData, Bitmap(new _is1403()).bitmapData, Bitmap(new _lo1513()).bitmapData, Bitmap(new _sk1387()).bitmapData, Bitmap(new _ku849()).bitmapData, Bitmap(new _ma344()).bitmapData, Bitmap(new _ln1673()).bitmapData, Bitmap(new _cp1100()).bitmapData, Bitmap(new _tv1262()).bitmapData, Bitmap(new _sh90()).bitmapData, Bitmap(new _mv639()).bitmapData, Bitmap(new _pp1525()).bitmapData, Bitmap(new _mm23()).bitmapData, Bitmap(new _xr603()).bitmapData, Bitmap(new _ja96()).bitmapData, Bitmap(new _hi1361()).bitmapData, Bitmap(new _px1408()).bitmapData, Bitmap(new _yd179()).bitmapData, Bitmap(new _st787()).bitmapData, Bitmap(new _pw1445()).bitmapData, Bitmap(new _ny70()).bitmapData, Bitmap(new _bd460()).bitmapData, Bitmap(new _vc1330()).bitmapData, Bitmap(new _fj578()).bitmapData];
_id1187 = [_ho1104, 1, _fl596, 1, _jh558, 1, _al1537, 1, _wl1706, 1, _nt963, 1, _xh747, 1, _ps856, 1, _ti1042, 1, _nq919, 1, _wm412, 1, _pr1700, 1, _lf1469, 1, _yl165, 1, _ny95, 1, _rj747, 1, _jt562, 1, _sh586, 1, _wx218, 1, _vu1412, 1, _ai249, 1, _br645, 1, _vv363, 1, _ke107, 1, _md1235, 1, _wp832, 1, _lk670, 1, _wq841, 1, _wd851, 1, _yh407, 1];
_cy785 = _id1017.length;
_qr65 = new Array(_cy785);
_bn161 = new Array(_cy785);
_fe1158 = new Array(_cy785);
_ej307 = [[_fa476, _jp1069, _uy48, _tt854], [_jp1069, _tt854, _dl1411, _wv1654], [_wv1654, _kt113, _yl814], [_ln368, _qu42, _bb1390, _vn643], [_bb1390, _hj428, _ju548]];
_hu1656 = KnightFall2__hu1656;
_ct917 = Bitmap(new _hu1656()).bitmapData;
_ri834 = _ct917.height;
_al1684 = (_ct917.width / _rd748);
_nc264 = new Array(_rd748);
_sf484 = KnightFall2__sf484;
_aj612 = Bitmap(new _sf484()).bitmapData;
_cd600 = KnightFall2__cd600;
_sj56 = Bitmap(new _cd600()).bitmapData;
_jq708 = KnightFall2__jq708;
_ce1037 = Bitmap(new _jq708()).bitmapData;
_uo385 = (_sj56.width / _mx144);
_jt842 = KnightFall2__jt842;
_ff650 = new _jt842();
_ut1104 = KnightFall2__ut1104;
_qn454 = new _ut1104();
_uq799 = KnightFall2__uq799;
_dg657 = new _uq799();
_xq204 = KnightFall2__xq204;
_lj135 = new _xq204();
_gd1229 = KnightFall2__gd1229;
_ed1739 = new _gd1229();
_np134 = KnightFall2__np134;
_yy554 = new _np134();
_lb714 = KnightFall2__lb714;
_hc315 = new _lb714();
_xj1155 = KnightFall2__xj1155;
_vx1602 = new _xj1155();
_ct1567 = KnightFall2__ct1567;
_bp317 = new _ct1567();
_pc846 = KnightFall2__pc846;
_gx469 = new _pc846();
_lf1312 = KnightFall2__lf1312;
_vv861 = new _lf1312();
_un31 = KnightFall2__un31;
_ks1619 = new _un31();
_dm974 = KnightFall2__dm974;
_hx428 = new _dm974();
_sb832 = KnightFall2__sb832;
_ov797 = new _sb832();
_my1047 = KnightFall2__my1047;
_wr550 = new _my1047();
_fl950 = KnightFall2__fl950;
_vc330 = new _fl950();
_tk775 = KnightFall2__tk775;
_bw1554 = new _tk775();
_cl773 = KnightFall2__cl773;
_at1187 = new _cl773();
_oa514 = KnightFall2__oa514;
_we1614 = new _oa514();
_cr1183 = KnightFall2__cr1183;
_mj1518 = new _cr1183();
_ai1425 = KnightFall2__ai1425;
_ig392 = new _ai1425();
_ft1463 = KnightFall2__ft1463;
_fq1028 = new _ft1463();
_px1258 = KnightFall2__px1258;
_ks1468 = new _px1258();
_il260 = KnightFall2__il260;
_yg424 = new _il260();
_kx168 = KnightFall2__kx168;
_xf1358 = new _kx168();
_be560 = KnightFall2__be560;
_hk457 = new _be560();
_rm277 = KnightFall2__rm277;
_cd1127 = new _rm277();
_ht931 = KnightFall2__ht931;
_tp1731 = new _ht931();
_oo1506 = KnightFall2__oo1506;
_be1679 = KnightFall2__be1679;
_ya490 = KnightFall2__ya490;
_kh905 = KnightFall2__kh905;
_sf1536 = KnightFall2__sf1536;
_lu1457 = KnightFall2__lu1457;
_vn380 = KnightFall2__vn380;
_rs1406 = KnightFall2__rs1406;
_kp39 = KnightFall2__kp39;
_jl1172 = KnightFall2__jl1172;
_nr1630 = KnightFall2__nr1630;
_iu1500 = new _nr1630();
_me954 = KnightFall2__me954;
_tx1576 = new _me954();
_qk984 = KnightFall2__qk984;
_tw1553 = new _qk984();
_is248 = KnightFall2__is248;
_sa614 = new _is248();
_tg763 = KnightFall2__tg763;
_vq1125 = new _tg763();
_rn1097 = KnightFall2__rn1097;
_bt372 = new _rn1097();
_ia274 = KnightFall2__ia274;
_fa1733 = new _ia274();
_sb1085 = KnightFall2__sb1085;
_yp919 = new _sb1085();
_tb206 = KnightFall2__tb206;
_se1049 = KnightFall2__se1049;
_ti1682 = KnightFall2__ti1682;
_by150 = KnightFall2__by150;
_oo1039 = KnightFall2__oo1039;
_tb1688 = KnightFall2__tb1688;
_ao742 = KnightFall2__ao742;
_nm1518 = KnightFall2__nm1518;
_uq1520 = KnightFall2__uq1520;
_nt1144 = KnightFall2__nt1144;
_iq992 = KnightFall2__iq992;
_eu210 = KnightFall2__eu210;
_pa777 = KnightFall2__pa777;
_wc1460 = KnightFall2__wc1460;
_yd1558 = KnightFall2__yd1558;
_uy846 = KnightFall2__uy846;
_ur925 = KnightFall2__ur925;
_nl685 = KnightFall2__nl685;
_tp1430 = KnightFall2__tp1430;
_vq1507 = KnightFall2__vq1507;
_br211 = KnightFall2__br211;
_ac48 = KnightFall2__ac48;
_bo157 = KnightFall2__bo157;
_dq727 = KnightFall2__dq727;
_eq748 = KnightFall2__eq748;
_uv1124 = KnightFall2__uv1124;
_sl1711 = KnightFall2__sl1711;
_bf579 = new _sl1711();
_he1204 = KnightFall2__he1204;
_ul1552 = new _he1204();
_gg1297 = KnightFall2__gg1297;
_ba821 = new _gg1297();
_gg647 = KnightFall2__gg647;
_qg255 = KnightFall2__qg255;
_uk209 = new _qg255();
_cx1051 = KnightFall2__cx1051;
_fa645 = new _cx1051();
_fy421 = KnightFall2__fy421;
_ei1389 = new _fy421();
_bc405 = KnightFall2__bc405;
_pv1729 = KnightFall2__pv1729;
_ba898 = KnightFall2__ba898;
_nc365 = new _ba898();
_uk1701 = KnightFall2__uk1701;
_nh1604 = new _uk1701();
_gf930 = KnightFall2__gf930;
_na1056 = new _gf930();
_yl1715 = KnightFall2__yl1715;
_de743 = new _yl1715();
_gx910 = KnightFall2__gx910;
_bu1050 = new _gx910();
_md435 = KnightFall2__md435;
_ji607 = new _md435();
_ch718 = KnightFall2__ch718;
_sq1082 = new _ch718();
_oj595 = KnightFall2__oj595;
_ee896 = new _oj595();
_ao292 = KnightFall2__ao292;
_yd1556 = new _ao292();
_do1623 = KnightFall2__do1623;
_vx1027 = KnightFall2__vx1027;
_yl1222 = new _vx1027();
_og938 = KnightFall2__og938;
_xy139 = KnightFall2__xy139;
_tv303 = new _xy139();
_fx259 = KnightFall2__fx259;
_md614 = new _fx259();
_gu1373 = KnightFall2__gu1373;
_un97 = new _gu1373();
_ss953 = KnightFall2__ss953;
_br767 = new _ss953();
_fp1359 = new SoundChannel();
_jk811 = new SoundTransform();
_bn247 = new Array(_fp1582);
_rf852 = new Array(_fp1582);
_gn1189 = new Array(_fp1582);
_eh214 = new Array(_fp1582);
_ws1418 = new Array(_fp1582);
_aa953 = [_oy597, _vq1428, _yf421, _id1201, _ky1120, _rv774, _un82];
_rg702 = [_mq1668, _yh174, _dv1526, _if1306, _dn1662, _sm894, _yh174, _ei471, _xp336];
_xl144 = [_ic1234, _yh174, _dv1526, _if1306, _dn1662, _sm894, _yh174, _wh497];
_ck305 = [_ic1234, _yh174, _dv1526, _if1306, _dn1662, _sm894, _hy320];
_ky1534 = [_po455, _yh174, _xh1157, _io1698];
_dc820 = [_mx1192, _yh174, _so1678, _le244, _vg309, _up1248, _io1698];
_gn966 = [_ps1636, _yh174, _is728, _qv359, _xr636, _cl963, _io1698];
_ao360 = [_jh602, _jx794, _no1362, _hp372, _un82, _sv1290];
_aw274 = [_ec398, _yh174, _xc1707, _jx794, _no1362, _so1678, _is728, _qv359, _xr636, _cl963, _un82, _sv1290, _dt115];
_ia1504 = [_so182, _yh174, _dq981, _dj1392];
_ko576 = [_bl984, _yh174, _vl1741, _yh174, _ho1661, _yh174, _jo1664, _yh174, _io1698];
_dm553 = [_kq1023, _yh174, _xs44, _xl1501, _qf96, _oc62];
_ff433 = new Array(_wm690);
_cg1007 = new Array(_wm690);
_xa832 = new Array(_wm690);
_cr478 = new Array(_wm690);
_rk606 = new Array(_wm690);
_tb643 = new Array(_wm690);
_rm892 = new Array(_wm690);
_ap560 = new Array(_wm690);
_rm113 = new Array(_wm690);
_kv332 = KnightFall2__kv332;
_yy955 = KnightFall2__yy955;
_py993 = KnightFall2__py993;
_aq1108 = KnightFall2__aq1108;
_cp99 = KnightFall2__cp99;
_ym1175 = KnightFall2__ym1175;
_rn1149 = KnightFall2__rn1149;
_rr1669 = KnightFall2__rr1669;
_mm956 = KnightFall2__mm956;
_nx228 = KnightFall2__nx228;
_xk737 = KnightFall2__xk737;
_af1702 = [Bitmap(new _yy955()).bitmapData, Bitmap(new _py993()).bitmapData, Bitmap(new _cp99()).bitmapData, Bitmap(new _aq1108()).bitmapData, Bitmap(new _kv332()).bitmapData, Bitmap(new _ym1175()).bitmapData, Bitmap(new _rn1149()).bitmapData, Bitmap(new _rr1669()).bitmapData, Bitmap(new _mm956()).bitmapData, Bitmap(new _nx228()).bitmapData, Bitmap(new _xk737()).bitmapData];
_jw1478 = [4, 4, 4, 4, 30, 6, 6, 6, 1, 1, 3];
_xu1008 = new Array(_af523);
_uq181 = new Array(_af523);
_jx426 = new Array(_af523);
_wg876 = new Array(_af523);
_gs519 = new Array(_af523);
_yq937 = [1, 0, 1, -1, 0, -1, -1, -1, -1, 0, -1, 1, 0, 1, 1, 1];
_dk1604 = KnightFall2__dk1604;
_nv1644 = KnightFall2__nv1644;
_bm1082 = KnightFall2__bm1082;
_iv63 = KnightFall2__iv63;
_xe690 = KnightFall2__xe690;
_cc900 = [Bitmap(new _dk1604()).bitmapData, Bitmap(new _nv1644()).bitmapData, Bitmap(new _bm1082()).bitmapData, Bitmap(new _iv63()).bitmapData, Bitmap(new _xe690()).bitmapData];
_sn1000 = [9, 6, 8, 6, 4];
_sg1150 = KnightFall2__sg1150;
_es69 = Bitmap(new _sg1150()).bitmapData;
_gn709 = KnightFall2__gn709;
_kw1675 = KnightFall2__kw1675;
_ew1099 = KnightFall2__ew1099;
_mo131 = [Bitmap(new _gn709()).bitmapData, Bitmap(new _kw1675()).bitmapData, Bitmap(new _ew1099()).bitmapData];
_lm855 = new Array(_vo1000);
_pr526 = new Array(_vo1000);
_dr1269 = new Array(_vo1000);
_fx1072 = new Array(_vo1000);
_cp1531 = new Array(_vo1000);
_yf764 = [6, 200, (T >> 1), 12, 500, -1, 7, 300, (T >> 1), 20, 700, 1, 5, 250, 1, 12, 1000, (T >> 1), 9, 1500, (T >> 1), 0, 0, -1, 0, 0, -1, 20, 2000, (T >> 1), 6, 350, 1, 1, 500, 1, 0, 2000, -1, 15, 800, 1, 15, 850, 1, 8, 250, 1, 20, 1000, 1, 22, 900, 1, 25, 1500, 1, 0, 200, -1, 10, 0, 1, 15, 1000, 1, 15, 2000, -1, 0, 4000, -1, 20, 6000, 1, 20, 10000, -1, 15, 0, 1];
_rm1364 = [new _be1679(), new _tb206(), new _vq1507(), new _nt1144(), new _rs1406(), new _uq1520(), new _eu210(), new _og938(), new _tp1430(), new _oj595(), new _oo1039(), new _nl685(), new _tp1430(), new _lu1457(), new _kh905(), new _ti1682(), new _tb206(), new _uy846(), new _wc1460(), new _vq1507(), new _tb206(), new _br211(), new _ac48(), new _bo157(), new _uv1124(), new _gg647(), new _pv1729()];
_pc1412 = [new _oo1506(), new _kp39(), new _tb1688(), new _ao742(), new _vn380(), new _nm1518(), new _iq992(), new _og938(), new _do1623(), new _ch718(), new _by150(), new _ur925(), new _do1623(), new _sf1536(), new _ya490(), new _se1049(), _yp919, new _yd1558(), new _pa777(), null, new _dq727(), new _jl1172(), null, null, new _eq748(), null, new _bc405()];
_mt833 = new Array(_gm250);
_og266 = new Array(_gm250);
_ip1280 = new Array(_bh1437);
_ok1499 = irrcrpt("Bjqhtrj yt ymj Kfnwd Xmtu. Mtb rfd N gj tk fxxnxyfshj?", 5);
_ij1659 = irrcrpt("Aqw jcxg vqq ocpa kvgou cntgcfa!", 2);
_fy919 = irrcrpt("Uqtta, dwv aqw ecp'v chhqtf vjcv...", 2);
_hr1328 = KnightFall2__hr1328;
_ec355 = new _hr1328().toString();
achievement_unlocked = new Array(_ql444);
_pm1142 = (_xg1106 / _ri834);
_ff17 = new Array(_pm1142);
_vi611 = KnightFall2__vi611;
TEXT_NODE = new _vi611().toString();
_wy755 = KnightFall2__wy755;
_cg1422 = new _wy755().toString();
_ow1726 = KnightFall2__ow1726;
_ih774 = new _ow1726().toString();
_nx318 = KnightFall2__nx318;
_nw475 = new _nx318().toString();
_eq1091 = KnightFall2__eq1091;
_ds184 = new _eq1091().toString();
_mk787 = [0, 6, 0, 15, 0, 17, 0, 17, 0, 24, 7, 12, 7, 16, 7, 21, 7, 24, 10, 16, 17, 24, 17, 24, 17, 25, 17, 33, 17, 33, 24, 33, 17, 24, 24, 33, 24, 33, 24, 33];
num_specific_kills = new Array(_gm250);
item_purchased = new Array(_yh407);
eavesdrop_heard = new Array(_xt1425);
level = new MochiDigits(0);
player_level = new MochiDigits(0);
player_hp = new MochiDigits(0);
player_hp_max = new MochiDigits(0);
player_moves = new MochiDigits(0);
player_xp = new MochiDigits(0);
player_gold = new MochiDigits(0);
player_armour = new MochiDigits(0);
endless_level = new MochiDigits(0);
_jn1389 = new MochiDigits(0);
_xd1031 = new MochiDigits(0);
_cf98 = new MochiDigits(0);
super();
_qy1690();
_cy512();
if (_do1452){
_local1 = 0;
while (_local1 < _pm1142) {
_ff17[_local1] = "";
_local1++;
};
};
addEventListener(Event.ENTER_FRAME, update);
}
final private function _vo1252():void{
var _local1:int;
var _local2:int;
var _local3:int;
var _local4:int;
_im915(_qm382, 1);
_sq1479(irrcrpt("foeMfwfm()", 1));
if (_ro1294 == _ek1550){
endless_level.addValue(1);
} else {
_oq25(save_stage, false);
};
if (_vg1569){
_kd62 = true;
if (!single_or_double_group_drilled){
_wa234(26);
};
if (_ks298){
_wa234(17);
};
if (mushrooms_collected >= 3){
_wa234(11);
};
if (yetis_killed >= 3){
_wa234(25);
};
if (hits_taken_this_game == 0){
_wa234(5);
};
if (total_moves < 300){
_wa234(9);
};
if (!moves_has_hit_zero){
_wa234(12);
};
if (mandrake_attacks == 0){
_wa234(19);
};
if (items_stolen == 0){
_wa234(20);
};
if (item_purchased.indexOf(true, 0) == -1){
_wa234(3);
};
if (num_specific_kills.indexOf(0, 0) == -1){
_wa234(13);
};
_wa234(2);
};
_local2 = 0;
_local3 = 1;
while (_local3 < (_yi355 - 1)) {
_local4 = 1;
while (_local4 < (_em755 - 1)) {
if (_cq1522(_local3, _local4)){
_local2++;
};
_local4++;
};
_local3++;
};
if (_local2 == 0){
_wa234(15);
};
if (_wh62 == 1){
_wa234(14);
};
if (_vg1569){
game_in_progress = false;
_oq25(save_game, false);
};
_as895 = false;
_kt1445 = true;
_tm1672 = (_mn616) ? 150 : 50;
if (Preloader._vu1536 == Preloader._vg686){
_jq1125.scores.submit(player_xp, ((_ro1294 == _xb279)) ? irrcrpt("WXSVC", 4) : irrcrpt("UZWLFYTWD", 5));
_jq1125.stats.submit(irrcrpt("XYFY_FWJF", 5), _cp1645);
_jq1125.stats.submit(irrcrpt("UVCV_UVCIG", 2), level);
_jq1125.stats.submit(irrcrpt("XYFY_JSIQJXX_XYFLJ", 5), endless_level);
_jq1125.stats.submit(irrcrpt("WXEX_TPECIV_PIZIP", 4), player_level);
_jq1125.stats.submit(irrcrpt("WXEX_TPECIV_BT", 4), player_xp);
_jq1125.stats.submit(irrcrpt("WXEX_TPECIV_KSPH", 4), player_gold);
_jq1125.stats.submit(irrcrpt("TUBU_LJMMT_UIJT_MFWFM", 1), _jj724);
_jq1125.stats.submit(irrcrpt("VWDW_NLOOV_WKLV_JDPH", 3), kills_this_game);
_jq1125.stats.submit(irrcrpt("XYFY_MNYX_YFPJS_YMNX_LFRJ", 5), hits_taken_this_game);
_jq1125.stats.submit(irrcrpt("XYFY_NYJRX_UZWHMFXJI_YMNX_LFRJ", 5), items_purchased_this_game);
_jq1125.stats.submit(irrcrpt("WXEX_QEKMG_YWIH_XLMW_KEQI", 4), magic_used_this_game);
_jq1125.stats.submit(irrcrpt("VWDW_PXVKURRPV_FROOHFWHG", 3), mushrooms_collected);
_jq1125.stats.submit(irrcrpt("TUBU_NBOESBLF_BUUBDLT", 1), mandrake_attacks);
_jq1125.stats.submit(irrcrpt("VWDW_LWHPV_VWROHQ", 3), items_stolen);
_jq1125.stats.submit(irrcrpt("VWDW_WRWDO_PRYHV", 3), total_moves);
_jq1125.stats.submit(irrcrpt("TUBU_DIJDLFOT_LJMMFE", 1), chickens_killed);
_jq1125.stats.submit(irrcrpt("TUBU_ESJMM_LJMMT_UIJT_HBNF", 1), drill_kills_this_game);
_jq1125.stats.submit(irrcrpt("UVCV_ICOG_VKEMU", 2), game_ticks);
};
_sq1479(irrcrpt("gpf qh gpfNgxgn()", 2));
}
final private function _xm914():void{
var _local1:SoundTransform;
trace(irrcrpt("xytuRtanj()", 5));
if (((!((timer == null))) && (timer.running))){
timer.stop();
};
_local1 = _ps1492.soundTransform;
_local1.volume = 0;
_ps1492.soundTransform = _local1;
_ps1492.stop();
removeChild(_ps1492);
_ps1492 = null;
trace((irrcrpt("tajwqfd_rh = ", 5) + _ps1492));
}
final private function _xf1731():void{
var _local1:int;
var _local2:int;
var _local3:int;
var _local4:int;
var _local5:Boolean;
var _local6:Number;
var _local7:Number;
if (((((((!((mouseX == _ks745))) || (!((mouseY == _rs1062))))) && ((_ps1492 == null)))) && ((_bc1564 == 0)))){
_ed544();
_gl1410 = (mouseX - _ks745);
_ra705 = (mouseY - _rs1062);
_ks745 = mouseX;
_rs1062 = mouseY;
} else {
_gl1410 = 0;
_ra705 = 0;
};
if (_pi1390 > 0){
_pi1390--;
};
ticks++;
if (_bc1564 == 0){
_jg1711();
};
if (_ta240){
trace(irrcrpt("hcfg_qwv_owuke", 2));
_di1513 = (_di1513 - 0.005);
if (_di1513 <= 0){
_ta240 = false;
_pl1595();
} else {
trace(irrcrpt("fq uqwpfVtcpuhqto", 2));
_ei645.soundTransform = new SoundTransform(_di1513, 0);
};
};
switch (_yu1510){
case _ot1384:
if (--_jp488 == 0){
startTransition(_ud790, _uf650);
};
break;
case _uf650:
_og1738 = (_og1738 + 0.05);
_mf489 = (_mf489 * 0.9);
if (_gk10 < 1){
_gk10 = (_gk10 + 0.02);
};
_xv1628();
break;
case _sh1114:
if (--_mr376 < 0){
_vf490();
_xv1628();
_vv1043();
};
if (player_map_node == 1){
_aw1015 = _vy602(551, 351, 5, 5);
};
_fh742 = _ow398(_fh742, _af26, 0.1, 0.01);
_local1 = 0;
while (_local1 < (_qy776[player_map_node].length / _vr612)) {
_local2 = _qy776[player_map_node][(_local1 * _vr612)];
_local3 = _la1483[((_local2 * _wh1141) + _wy346)];
_local4 = _la1483[((_local2 * _wh1141) + _ld826)];
_local5 = true;
if ((ticks % _local3) == 0){
switch (_local2){
case 4:
case 5:
_mt1494[_local1] = ((((_mt1494[_local1] < 3)) && ((_sw526(2) == 0)))) ? (-1 + _sw526(3)) : _mt1494[_local1];
break;
case 2:
_mt1494[_local1] = _cn197[_tl36];
if (++_tl36 >= _cn197.length){
_tl36 = 0;
};
_local5 = false;
break;
case 9:
_mt1494[_local1] = (_mt1494[_local1] - ((((_mt1494[_local1] > 0)) && ((_sw526(8) == 0)))) ? 1 : 0);
break;
case 11:
_mt1494[_local1] = ((_mt1494[_local1] == 4)) ? -3 : _mt1494[_local1];
break;
};
if (((_local5) && ((++_mt1494[_local1] >= _local4)))){
_mt1494[_local1] = 0;
};
};
_local1++;
};
if (player_map_node == _gm232){
_at662 = -1;
if (!_no1270){
if (_fm284 < 1){
_fm284 = (_fm284 + 0.05);
} else {
if (_vy602(_ku1428, _xx1361, _wn1294, _mj290)){
_at662 = (int(((mouseX - _ku1428) / _dc435)) + (int(((mouseY - _xx1361) / _vm709)) * _eb1094));
};
};
if (_iy199 != -1){
_ns1676();
};
};
};
break;
case _rw880:
if (_bc1564 == 0){
_vf490();
};
_xv1628();
break;
case _sf46:
_vf490();
_xv1628();
if (((_xo1611) || (_vg1569))){
_og1738 = (_og1738 + 0.05);
_mf489 = (_mf489 * 0.9);
if ((((_gk10 < 1)) && (((_gk10 = (_gk10 + 0.02)) >= 1)))){
_bb70(_ff650, 0);
};
};
break;
case _gj946:
_xv1628();
break;
case _kv1195:
case _au1427:
case _yi476:
case _pp421:
if (_ps1492 != null){
if (_ps1492.getBounds(stage).height > 0){
_eh1515 = true;
};
if (((_eh1515) && ((_ps1492.getBounds(stage).height <= 0)))){
_xm914();
_pl1595();
switch (_yu1510){
case _kv1195:
startTransition(_ud790, (_yl387) ? _nx601 : _au1427);
break;
case _yi476:
startTransition(_ud790, _nx601);
break;
case _au1427:
_yl387 = true;
startTransition(_ud790, (_bf365) ? _uf650 : _nx601);
break;
case _pp421:
_xa803(_hb1630);
startTransition(_ud790, _he1496);
break;
};
};
};
break;
case _he1496:
_vf490();
_xv1628();
break;
case _wk1074:
_xv1628();
_ty344 = _mu1377();
_py880 = _ot747();
if (((!(paused)) && (!(_th191)))){
game_ticks++;
_aa1017 = _hq492();
if (_qj743 > 0){
_qj743--;
};
_rx1702 = (_rx1702 + 0.1);
if (((!(_tp508)) && (_yp179))){
if (_mp1443 < 1){
_mp1443 = (_mp1443 + 0.1);
};
};
if (((!(_tp508)) && ((_go1099 > 0)))){
_og1738 = (_og1738 + 0.05);
_mf489 = (_mf489 * 0.9);
if (_gk10 < 1){
_gk10 = (_gk10 + 0.02);
} else {
if (--_hg1614 < 0){
_go1099 = (_go1099 - 0.05);
};
};
};
if (_am1665 != 0){
_jh361();
} else {
if (_cx1740 > 0){
_cx1740 = Math.max((_cx1740 = (_cx1740 - 0.01)), 0);
};
if (_qq1689){
_ol746();
};
if (_kx758 > 0){
_lq41();
_du253();
};
if (_vs1391 > 0){
_xh1390();
};
};
_vv1043();
_pb1004();
if ((ticks % 2) == 0){
_lg791();
if (_qd1049 == _dm154){
_dl1171(_ch1345, 0, (-400 + _sw526(400)), (-200 + _sw526(550)), 1);
};
};
_fj893();
if ((ticks % 3) == 0){
_md240++;
_se211++;
};
_xp110 = (_xp110 + 0.1);
if (_rl630){
if ((((_ey492 < (_wd851 - 1))) && ((--_cg301 < 0)))){
_cg301 = 4;
_ey492++;
};
};
if (_ci493){
if (_cp1645 == 3){
_de228 = (_de228 + (_cp665 * 0.025));
if (_de228 >= 1){
_cp665 = -1;
_dx1552 = 4;
_xp982(true);
_oq1615(_rw1516, 0, (1 + _sw526(4)), (1 + _sw526(4)));
_oq1615(_rw1516, -1, (9 - _sw526(4)), (1 + _sw526(4)));
_oq1615(_rw1516, -1, (1 + _sw526(9)), (9 - _sw526(4)));
_oq1615(_dl844, -1, 5, 5);
};
_ci493 = (_de228 > 0);
};
};
if (_kt1445){
_wd1200();
};
if (_ig1316){
_rg636();
};
};
if (_th191){
_vf490();
};
if (((_as895) && (!(_ig1316)))){
if (_tq460 < 0.65){
_tq460 = (_tq460 + 0.05);
};
} else {
if (_tq460 > 0){
_tq460 = (_tq460 - 0.05);
};
};
break;
case _nx601:
if (_bc1564 == 0){
_vf490();
_xv1628();
if (_gq975 > 0){
_gq975 = (_gq975 - 0.01);
};
if (_om91 != -1){
_vf1331 = (_vf1331 * 0.8);
_ps129 = (_ps129 * 0.8);
_local6 = (_wn187 - -(_ur803[_om91][_hd1569]));
_local7 = (_ts433 - -(_ur803[_om91][_mu534]));
if ((Math.abs(_local6) + Math.abs(_local7)) < 1){
_gx544 = 0;
player_map_node = _om91;
if ((((_jy189.indexOf(highest_map_node, 0) == -1)) && (!((highest_map_node == _gm232))))){
highest_map_node = Math.max(highest_map_node, player_map_node);
};
_om91 = -1;
_le1362();
} else {
_wn187 = _ow398(_wn187, -(_ur803[_om91][_hd1569]), 0.2, 0.1);
_ts433 = _ow398(_ts433, -(_ur803[_om91][_mu534]), 0.2, 0.1);
};
} else {
_ik396 = _od296((mouseX - _vf1331), (mouseY - _ps129));
if (_yx1143){
_vf1331 = (mouseX - _iu680);
_ps129 = (mouseY - _cb1613);
} else {
_vf1331 = (_vf1331 * 0.9);
_ps129 = (_ps129 * 0.9);
};
if (_mp1443 < 1){
_mp1443 = (_mp1443 + 0.1);
};
if (_ik396 != -1){
_ee1541 = _cm1257(TEXT_NODE, (_ik396 << 1));
} else {
_ee1541 = "";
};
};
if ((((player_map_node == 15)) && (!((map_node_status[15] == _nu626))))){
_tw226 = (_tw226 + ((_tw226 < 1)) ? 0.05 : 0);
} else {
_tw226 = (_tw226 - ((_tw226 > 0)) ? 0.05 : 0);
};
_mw591 = (((_tw226 > 0)) && ((_tw226 < 1)));
};
if ((((_bc1564 == _ud790)) && ((((_xw202 == _wk1074)) || ((_xw202 == _sh1114)))))){
_nq264 = (_nq264 - ((_nq264 - 0.25) * 0.2));
} else {
_nq264 = _ow398(_nq264, _ri984, 0.1, 0.1);
};
break;
case _rm1612:
_vf490();
_xv1628();
break;
};
if (_bc1564 != 0){
_wj1499();
};
}
final private function _yy1568(_arg1:ContextMenuEvent):void{
trace(irrcrpt("nfovTfmfduIboemfs", 1));
_ly650 = false;
Mouse.show();
}
final private function _rp936(_arg1:int):int{
return (((_bs318 + (_arg1 * _xn142)) + (_xn142 >> 1)));
}
final private function _jt1733():void{
var _local1:int;
achievement_unlocked = new Array(_ql444);
_local1 = 0;
while (_local1 < _ql444) {
achievement_unlocked[_local1] = false;
_local1++;
};
}
final private function _bm1141(_arg1:int, _arg2:int, _arg3:int, _arg4:int):void{
var _local5:int;
var _local6:int;
if ((((_pg352 >= 0)) && ((_pg352 < _kd262)))){
_local5 = _rw1567(_arg1);
_local6 = _bb1739(_arg1, _arg2);
if (_arg4 != 0){
_vn877(_gb520, _km1411, _pg352, _kd262, 1, _local5, _local6, (((_arg4 > 0)) ? TOP : BOTTOM | _if1727), 1, false, (_arg4 > 0));
} else {
_vn877(_gb520, _ww234, _pg352, 1, _kd262, (_local5 + (_arg3 * (_ww234.width >> 1))), _local6, (_if1727 | _is1291), 1, (_arg3 < 0), false);
};
};
}
final private function _pj333(_arg1:BitmapData, _arg2:BitmapData, _arg3:Number, _arg4:Number, _arg5:int, _arg6:Number, _arg7:Number, _arg8:Number, _arg9:Number, _arg10:Boolean):void{
var _local11:int;
var _local12:int;
_local11 = _arg2.width;
_local12 = _arg2.height;
_arg3 = (_arg3 + _dj758(_arg5, _local11));
_arg4 = (_arg4 + _ok1326(_arg5, _local12));
matrix = new Matrix();
if (_arg10){
matrix.scale(-1, 1);
matrix.translate(_local11, 0);
};
matrix.translate((-(_local11) / 2), (-(_local12) / 2));
matrix.rotate(_arg9);
matrix.translate((_local11 / 2), (_local12 / 2));
matrix.translate(_arg3, _arg4);
_arg1.draw(_arg2, matrix, new ColorTransform(_arg6, _arg7, _arg8, 1), null, null, true);
}
final private function _vf490():void{
if (_jm305 < 1){
_jm305 = (_jm305 + (0.01 + ((1 - _jm305) * 0.2)));
_jm305 = Math.min(_jm305, 1);
} else {
if (_vs673 < 1){
_vs673 = (_vs673 + (0.01 + ((1 - _vs673) * 0.2)));
_vs673 = Math.min(_vs673, 1);
};
};
}
final private function _xh1390():void{
var _local1:int;
_local1 = 0;
while (_local1 < _gm250) {
if ((((_og266[_local1] > 0)) && ((--_og266[_local1] == 0)))){
_bb70(_pc1412[_local1], 0);
};
_local1++;
};
if (_vs1391 < (_rm1371 * 0.6)){
_pg352++;
_rs348 = (_rs348 + ++_lw1692);
if (_rs348 >= 0){
_lw1692 = 0;
_rs348 = 0;
};
};
if (_vs1391 > (_rm1371 >> 1)){
if ((((_lo923 < 5)) && (((ticks % 3) == 0)))){
_lo923++;
};
} else {
if (((((ticks % 2) == 0)) && ((_kj1023 < (_kp1612 - 1))))){
_kj1023++;
};
_lo923 = 6;
_pi980 = (_pi980 + ((1 - _pi980) * 0.5));
if (_pi980 > 0.5){
_xv932 = (_xv932 - 0.05);
};
if (((((ticks % 3) == 0)) && ((_ww1024 < 6)))){
_ww1024++;
};
if (_je1414 < 11){
_je1414++;
};
};
if (((((ticks % 3) == 0)) && ((_ma1702 < 10)))){
_ma1702++;
};
if ((((((_vs1391 < 30)) && (((ticks % 3) == 0)))) && ((_jx1089 < (_be1732[_px581].length - 1))))){
_jx1089++;
};
if (_ke181 == 5){
_vo951 = (_vo951 + 1.2);
_ae245 = (_ae245 + (_bl523 = (_bl523 + 0.75)));
};
if ((((--_xj1577 <= 0)) && ((_ke181 < 8)))){
switch (++_ke181){
case 5:
if (_eg1613 == -1){
_ke181 = 9;
_xj1577 = _rm1371;
} else {
_xj1577 = 20;
};
break;
case 4:
_xj1577 = 6;
break;
default:
_xj1577 = 3;
break;
};
};
if ((((--_wh321 < 0)) && ((_yt609 < 8)))){
_yt609++;
_wh321 = ((_yt609 == 5)) ? 5 : 1;
};
if ((ticks % 3) == 0){
_yh976++;
};
if (--_vs1391 <= 0){
_uc1723(_xd1031.value, false, false, true);
_gc1414();
};
}
final private function _jq713():void{
var _local1:int;
var _local2:int;
_local2 = 0;
while (_local2 < _wm690) {
if (_ap560[_local2] > 0){
_local1 = 0;
switch (_tb643[_local2]){
case _is781:
case _rt1254:
case _qj734:
case _oc647:
_local1 = (paused) ? 0 : _sw526(2);
break;
};
switch (_tb643[_local2]){
case _ch1345:
_vn877(_gb520, _af1702[_ch1345], _rm892[_local2], 3, 1, _ff433[_local2], _cg1007[_local2], (TOP | LEFT), 1, false, false);
break;
case _if1593:
_mi442(_gb520, _af1702[_tb643[_local2]], _ff433[_local2], _cg1007[_local2], (_rm892[_local2] + _local1), _jw1478[_tb643[_local2]], 1, _ap560[_local2], _rm113[_local2]);
break;
default:
_vn877(_gb520, _af1702[_tb643[_local2]], (_rm892[_local2] + _local1), _jw1478[_tb643[_local2]], 1, _ff433[_local2], _cg1007[_local2], (_if1727 | _is1291), _ap560[_local2], false, false);
break;
};
};
_local2++;
};
}
final private function _ol746():void{
var _local1:int;
var _local2:int;
_qq1689 = false;
_local1 = 1;
while (_local1 < (_yi355 - 1)) {
_local2 = (_em755 - 1);
while (_local2 >= 0) {
if (_il1018[_local1][_local2] != -1){
if (_qo1450[_local1][_local2] > 0){
_qq1689 = true;
if (_qo1450[_local1][_local2] < _xn142){
_qo1450[_local1][_local2] = (_qo1450[_local1][_local2] + _pv1343);
};
_rs1191[_local1][_local2] = (_rs1191[_local1][_local2] + _qo1450[_local1][_local2]);
if (_rs1191[_local1][_local2] >= _xn142){
if (((_wv1635) && ((_il1018[_local1][_local2] == _dl844)))){
if (++_hq1396 >= 8){
_wa234(23);
};
};
_il1018[_local1][(_local2 + 1)] = _il1018[_local1][_local2];
_il1018[_local1][_local2] = -1;
_gb1329[_local1][(_local2 + 1)] = _gb1329[_local1][_local2];
_pa1274[_local1][(_local2 + 1)] = _pa1274[_local1][_local2];
_rs769[_local1][(_local2 + 1)] = _rs769[_local1][_local2];
_ui816[_local1][(_local2 + 1)] = _ui816[_local1][_local2];
_qo1450[_local1][(_local2 + 1)] = _qo1450[_local1][_local2];
_rs1191[_local1][_local2] = 0;
_rs1191[_local1][(_local2 + 1)] = 0;
if ((((_local2 == (_em755 - 2))) || ((((_il1018[_local1][(_local2 + 2)] > -1)) && ((_qo1450[_local1][(_local2 + 2)] == 0)))))){
_qo1450[_local1][_local2] = 0;
_qo1450[_local1][(_local2 + 1)] = 0;
};
if (_local2 == 0){
_oq1615(_ow559, -1, _local1, _local2);
};
};
};
};
_local2--;
};
_local1++;
};
if (!_qq1689){
if (!_wt466){
if (((((((!(_kt1445)) && ((_il1018[_mj312][(_dt1237 + 1)] == _ir1336)))) && ((_gb1329[_mj312][(_dt1237 + 1)] == 5)))) && ((_hq1396 > 0)))){
_uc1723((1 + _sw526(3)), true, false, true);
};
};
_jx171 = false;
_nr1030 = 0;
_iy1423 = -1;
_bb70(_hk457, 0);
if (_wv1635){
_bb70(_na1056, _hw1016(_rp936(_mj312)));
_wv1635 = false;
};
_ly995(true, true);
};
}
final private function _oq1615(_arg1:int, _arg2:int, _arg3:int, _arg4:int):void{
var _local5:int;
var _local6:int;
var _local7:int;
switch (_arg1){
case _nt166:
case _ow559:
_local5 = _sw526(100);
if ((((((_arg1 == _nt166)) || ((_local5 < level.value)))) && (!(_xo1611)))){
_local6 = _ej307[_cp1645].length;
_arg1 = _ej307[_cp1645][_sw526(Math.min((level.value + 2), _local6))];
if (((_yp179) && ((_ro1294 == _ek1550)))){
_yg441++;
};
} else {
switch (_sw526(400)){
case 0:
case 1:
case 2:
_arg1 = ((_pg951 < 2)) ? _gu973 : _ir1336;
break;
case 3:
case 4:
switch (_sw526(5)){
case 0:
_arg1 = _eh1640;
break;
case 1:
_arg1 = ((_cp1645 > 1)) ? _nl1428 : _ir1336;
break;
case 2:
_arg1 = ((Math.random())<0.5) ? _jm900 : _ir1336;
break;
case 3:
_arg1 = _nk797;
break;
case 4:
_arg1 = ((Math.random())<0.5) ? _vo1302 : _ir1336;
break;
};
break;
default:
_arg1 = _ir1336;
break;
};
};
break;
};
if (_arg1 == -1){
_arg1 = _ir1336;
};
if ((((_arg3 == -1)) && ((_arg4 == -1)))){
do {
_arg3 = (1 + _sw526((_yi355 - 2)));
_arg4 = (1 + _sw526((_em755 - 2)));
_local7 = (Math.abs((_mj312 - _arg3)) + Math.abs((_dt1237 - _arg4)));
} while ((((((((_arg3 == _mj312)) || ((_arg4 == _dt1237)))) || (!((_il1018[_arg3][_arg4] == _ir1336))))) || ((_local7 < 3))));
};
_il1018[_arg3][_arg4] = _arg1;
_gb1329[_arg3][_arg4] = 0;
_ui816[_arg3][_arg4] = _py1547;
_pa1274[_arg3][_arg4] = 0;
_rs769[_arg3][_arg4] = 0;
switch (_arg1){
case _gu973:
if ((((((_hu909() == -1)) && (!((_arg2 == _rl1495))))) || ((_ro1294 == _ek1550)))){
_arg1 = _ir1336;
} else {
_gb1329[_arg3][_arg4] = ((_arg2 == -1)) ? _ij154[_sw526(_ij154.length)] : _arg2;
_pg951++;
};
break;
case _dl844:
_mj312 = _arg3;
_dt1237 = _arg4;
break;
case _eh1640:
if (player_map_node != _ja79){
if (!_wb987){
_wb987 = true;
} else {
_arg1 = _ir1336;
};
};
break;
case _jm900:
case _vo1302:
if (!_ve1541){
_ve1541 = true;
} else {
_arg1 = _ir1336;
};
break;
case _fq1347:
_ww1429++;
break;
case _vg299:
_rs769[_arg3][_arg4] = _arg2;
break;
case _co870:
_gb1329[_arg3][_arg4] = _arg2;
break;
case _rw1516:
_rs769[_arg3][_arg4] = _arg2;
if (_arg2 >= 0){
_gb1329[_arg3][_arg4] = 12;
};
break;
case _gl376:
_gb1329[_arg3][_arg4] = 0;
break;
case _vb281:
_rs769[_arg3][_arg4] = 5;
break;
};
if (_arg1 == _ir1336){
_il1018[_arg3][_arg4] = _ir1336;
_gb1329[_arg3][_arg4] = ((_arg2 == -1)) ? ((((_cp1645 > 2)) && ((_sw526(60) == 0)))) ? 4 : _sw526(4) : _arg2;
};
}
final private function _pl1595():void{
trace(irrcrpt("wxstQywmg()", 4));
if (_ei645 != null){
SoundMixer.stopAll();
removeChild(_ei645);
_ei645 = null;
};
}
final private function _jg45(_arg1:int, _arg2:int):int{
return ((((_arg2 * _xn142) + (_xn142 >> 1)) + _rs1191[_arg1][_arg2]));
}
final private function _bg963():Boolean{
if (((((((((((((((((((((((((((((((!(_th191)) && (!(_yp179)))) && (!(_ig1316)))) && (!(paused)))) && (!(_kt1445)))) && (!(_jx171)))) && (!(_qq1689)))) && ((_am1665 == 0)))) && ((_vs1391 <= 0)))) && ((_mg486 <= 0)))) && ((_kx758 <= 0)))) && (!(_md324)))) && ((_iy199 == -1)))) && ((_io620 <= 0)))) && (!(_ci493)))) && (!(_wv1635)))){
return (true);
};
return (false);
}
final private function _xo1295():void{
var _local1:int;
inventory = new Array(_ru1232);
_local1 = 0;
while (_local1 < _ru1232) {
inventory[_local1] = -1;
_local1++;
};
}
final private function _gu491(_arg1:int, _arg2:int):Boolean{
if ((((((((_arg1 < 1)) || ((_arg1 >= (_yi355 - 1))))) || ((_arg2 < 1)))) || ((_arg2 >= (_em755 - 1))))){
return (false);
};
return (true);
}
final private function _fv1444(_arg1:int, _arg2:int, _arg3:int):void{
var _local4:Boolean;
var _local5:int;
_local4 = true;
switch (_arg1){
case _hj428:
if (_qo1450[_arg2][_arg3] > 0){
_local4 = false;
_gb1329[_arg2][_arg3] = ((_il1018[_arg2][(_arg3 + 1)] == -1)) ? 7 : 4;
};
break;
case _nk797:
if ((((_arg3 == _dt1237)) && ((Math.abs((_arg2 - _mj312)) == 1)))){
_local4 = false;
if (((((ticks % 5) == 0)) && ((++_gb1329[_arg2][_arg3] > 3)))){
_gb1329[_arg2][_arg3] = 2;
};
};
break;
case _vg299:
if (_rs769[_arg2][_arg3] == _nd1715){
if (((((ticks % 2) == 0)) && ((_gb1329[_arg2][_arg3] < 4)))){
var _local6 = _gb1329[_arg2];
var _local7 = _arg3;
var _local8 = (_local6[_local7] + 1);
_local6[_local7] = _local8;
};
} else {
_gb1329[_arg2][_arg3] = 0;
};
_local4 = false;
break;
case _rw1516:
if (_gb1329[_arg2][_arg3] >= 12){
_local4 = false;
if (((((ticks % 3) == 0)) && ((++_gb1329[_arg2][_arg3] > 15)))){
_gb1329[_arg2][_arg3] = 0;
};
};
break;
case _gl376:
_local4 = !(_yp179);
break;
};
if (_local4){
_local5 = (_arg1 * _fl466);
if ((ticks % _cm1284[(_local5 + _lj1076)]) == 0){
_local6 = _gb1329[_arg2];
_local7 = _arg3;
_local8 = (_local6[_local7] + 1);
_local6[_local7] = _local8;
if (_local8 > _cm1284[(_local5 + _nb1225)]){
_gb1329[_arg2][_arg3] = _cm1284[(_local5 + _dm917)];
};
};
};
}
final private function _xe1119():void{
var _local1:int;
var _local2:int;
var _local3:String;
var _local4:int;
var _local5:int;
var _local6:int;
_aw1015 = false;
_local1 = _rf852[_fm663];
if (_local1 >= 0){
switch (_local1){
case _ky1120:
_bf365 = true;
startTransition(_ud790, _au1427);
break;
case _oy597:
if (game_in_progress){
_vr969(_ky1534, true);
} else {
_ex768 = false;
_bf365 = false;
_vg917(true);
startTransition(_ud790, _kv1195);
};
break;
case _sv1290:
navigateToURL(new URLRequest(irrcrpt("lxxt://evqsvkeqiw.gsq/jvii-aifwmxi-keqiw", 4)), irrcrpt("_eodqn", 3));
break;
case _jh602:
startTransition(_ud790, _he1496);
break;
case _lr831:
_ke860();
break;
case _qq558:
startTransition(_ud790, (_kd62) ? _uf650 : _aw1229);
break;
case _hp372:
if (_yu1510 != _uf650){
startTransition(_ud790, _uf650);
} else {
_vr969(_aa953, true);
};
break;
case _vq1428:
_ex768 = true;
startTransition(_ud790, _nx601);
break;
case _id1201:
_vr969(_gn966, true);
break;
case _rv774:
_vr969(_dc820, true);
break;
case _le244:
_ou1175 = false;
startTransition(_ud790, _rm1612);
break;
case _xh1157:
_vg917(true);
_oq25(save_game, false);
_ex768 = false;
startTransition(_ud790, _kv1195);
break;
case _nh690:
if (_mg276 > 0){
_mg276--;
_oh1376();
};
break;
case _ss1377:
if (_mg276 < (_xa1675 - 1)){
_mg276++;
_oh1376();
};
break;
case _lr1450:
startTransition(_ud790, _nd1118);
break;
case _io1698:
case _hy320:
_th191 = false;
trace(irrcrpt("QRVKQP_EQPVKPWG", 2));
switch (_dm518){
case _dm553:
_af26 = 0;
_vr969(_dm553, true);
break;
case _ky1534:
case _gn966:
_vr969(_aa953, true);
break;
case _ko576:
case _dc820:
startTransition(_ud790, _uf650);
break;
case _ck305:
case _xl144:
if (_vg1569){
startTransition(_ud790, _pp421);
} else {
startTransition(_ud790, _nx601);
};
break;
};
break;
case _vg309:
startTransition(_ud790, _gj946);
break;
case _so1678:
startTransition(_ud790, _rw880);
break;
case _xc1707:
_ww12();
switch (_yu1510){
case _wk1074:
break;
case _nx601:
_le1362();
break;
};
break;
case _gs1274:
_gm1241();
break;
case _jw108:
_th191 = false;
_tp508 = false;
_eu150 = 0;
_as895 = false;
break;
case _dt115:
_vr969(_ia1504, true);
break;
case _jx794:
_tm778(save_stage);
startTransition(_ud790, _wk1074);
break;
case _no1362:
_tm778(save_game);
startTransition(_ud790, _nx601);
break;
case _vl1534:
if (++_tv1582 > 2){
_ex768 = true;
_th191 = false;
_le1362();
} else {
_cd1063();
};
break;
case _yf421:
_bb70(_tv303, 0);
navigateToURL(new URLRequest(irrcrpt("iuuq://bsnpshbnft.dpn/qmbz/4384/lojhiugbmm", 1)), irrcrpt("_gqfsp", 5));
break;
case _dq981:
_ou1175 = false;
startTransition(_ud790, _uf650);
break;
case _dj1392:
_vr969(_aw274, true);
break;
case _is728:
_nw621();
_vr969(_dm518, false);
break;
case _qv359:
_oi1122 = !(_oi1122);
_vr969(_dm518, false);
break;
case _cl963:
smoothing = !(smoothing);
_vr969(_dm518, false);
break;
case _xr636:
if (stage.displayState == StageDisplayState.FULL_SCREEN){
stage.displayState = StageDisplayState.NORMAL;
} else {
stage.displayState = StageDisplayState.FULL_SCREEN;
if (!smoothing){
smoothing = true;
_vr969(_dm518, false);
};
};
break;
case _up1248:
navigateToURL(new URLRequest(irrcrpt("lxxt://aaa.qikehiz.gs.yo", 4)), irrcrpt("_eodqn", 3));
break;
case _un82:
switch (Preloader._vu1536){
case Preloader._lj1738:
case Preloader._rj1280:
case Preloader._vg686:
navigateToURL(new URLRequest(irrcrpt("lxxt://aaa.evqsvkeqiw.gsq", 4)), irrcrpt("_dncpm", 2));
break;
case Preloader._sv224:
navigateToURL(new URLRequest(irrcrpt("lxxt://aaa.erhosr.gsq", 4)), irrcrpt("_fpero", 4));
break;
};
break;
case _dr1128:
_no1270 = false;
_vs673 = 0;
_jm305 = 0;
_th191 = false;
_eu150 = 0;
_wh505(irrcrpt("Halw", 3), _oc62, _eu150, _qg862, _kx1524, (TOP | _if1727));
break;
case _oc62:
if (_iy199 != -1){
inventory[_gm844] = _iy199;
};
startTransition(_ud790, _nx601);
break;
case _aw1629:
_es1185();
break;
case _vt264:
startTransition(_ud790, _nx601);
break;
case _yc1022:
startTransition(_ud790, (_ou1175) ? (_kd62) ? _uf650 : _aw1229 : _uf650);
break;
case _bu366:
case _vt77:
if (player_gold.value >= _mf792(((_local1 == _bu366)) ? 0 : endless_level.value)){
if (_local1 == _bu366){
endless_level.setValue(0);
};
player_gold.addValue(-(_mf792(((_local1 == _bu366)) ? 0 : endless_level.value)));
_ro1294 = _ek1550;
_vy12();
_gh208 = 99999;
startTransition(_ud790, _wk1074);
} else {
_hp1227(_fm957(_rh1622), _qg862, _xl402, (_if1727 | _is1291), _cn1400);
_eu150 = 0;
_wh505(irrcrpt("Jcny", 5), _oc62, 0, _qg862, ((_xl402 + (_hp1288 >> 1)) + (_uh1277 << 1)), (TOP | _if1727));
};
break;
case _xs44:
case _xl1501:
case _qf96:
_local2 = 0;
switch (_local1){
case _xs44:
_local2 = _gh249;
break;
case _xl1501:
_local2 = _yj1152;
break;
};
if (player_gold.value >= _local2){
player_gold.addValue(-(_local2));
switch (_local1){
case _xs44:
if (++pints >= 10){
_wa234(30);
};
_yi521((_bf1561() / 10));
_bb70(_yy554, 0);
switch (_sw526(3)){
case 0:
_local3 = irrcrpt("Ymj mtsjdbnsj rjfi nx ltqijs, hwnxu fsi ijqnhntzx - dtz kjjq wjkwjxmji!", 5);
break;
case 1:
_local3 = irrcrpt("Ejxiv e liepxlc wamk sj fssxpik sph epi, csy tivo yt mqqihmexipc!", 4);
break;
case 2:
_local3 = irrcrpt("Qfxmnslx tk gjjw rfpj ktw f wfzhtzx ynrj - dtz fwj wjfid yt htsynszj dtzw fiajsyzwj...", 5);
break;
};
break;
case _xl1501:
trace((irrcrpt("cejkgxgogpv_wpnqemgf = ", 2) + achievement_unlocked));
if (++_is927 >= 3){
_wa234(34);
};
_yi521(_bf1561());
_bb70(_hc315, 0);
_af26 = 1;
if ((((((_sw526(10) == 0)) && (!(mugged)))) && ((highest_map_node < _ja79)))){
_local3 = irrcrpt("Xbljoh jo ejtbssbz, zpv gjoe up zpvs ejtnbz uibu zpvs sppn ibt cffo sbotbdlfe cz uijfwft!", 1);
mugged = true;
player_gold.setValue(0);
_local6 = 0;
while (_local6 < _ru1232) {
if (inventory[_local6] != -1){
items_stolen++;
inventory[_local6] = -1;
};
_local6++;
};
_bb70(_pc1412[_eh1640], 0);
_le343();
} else {
switch (_sw526(2)){
case 0:
_local3 = irrcrpt("Ygnn-tguvgf cpf tg-gpgtikbgf, aqw hggn tgcfa vq vcmg qp vjg yqtnf!", 2);
break;
case 1:
_local3 = irrcrpt("Vjg oqtpkpi uwpnkijv fcrrngu aqwt tqqo, cpf aqw hggn c tgpgygf ugpug qh rwtrqug!", 2);
break;
};
};
break;
case _qf96:
_bb70(_vx1602, 0);
_local5 = 0;
do {
_local4 = _sw526((_mk787.length >> 1));
++_local5;
} while ((((_local5 < 100)) && ((((((((highest_map_node < _mk787[(_local4 << 1)])) || ((highest_map_node > _mk787[((_local4 << 1) + 1)])))) || ((((player_map_node == 1)) && ((_local4 > 9)))))) || ((((player_map_node == 17)) && ((_local4 < 10))))))));
eavesdrop_heard[_local4] = true;
if (eavesdrop_heard.indexOf(true, 0) == -1){
_wa234(31);
};
_local3 = _cm1257(_ds184, _local4);
break;
};
} else {
_local3 = _fm957(_mk978);
};
_hp1227(_local3, _qg862, _xl402, (_if1727 | _is1291), _cn1400);
_eu150 = 0;
_wh505(irrcrpt("Htsynszj", 5), _io1698, 0, _qg862, ((_xl402 + (_hp1288 >> 1)) + (_uh1277 << 1)), (TOP | _if1727));
break;
case _dx250:
_ri984 = ((_nq264 <= _ci1707)) ? _pg346 : ((_nq264 >= _pg346)) ? _ci1707 : _ri984;
_le1362();
break;
case _ei471:
startTransition(_ud790, _wk1074);
break;
case _xp336:
startTransition(_ud790, _nx601);
break;
};
_fm663 = -1;
_bb70(_vc330, 0);
};
}
final private function _cd1063():void{
_eu150 = 0;
_hp1227(_cm1257(_nw475, _tv1582), _qg862, _xl402, (_if1727 | _is1291), _cn1400);
_wh505(irrcrpt("Dpoujovf", 1), _vl1534, 0, _qg862, _kx1524, (TOP | _if1727));
}
final private function _or913():void{
_im810 = [_ju416, _ch87, _sg132, _cn1294, ((inventory.indexOf(_iy967, 0) == -1)) ? _iy967 : -1, ((inventory.indexOf(_tp1639, 0) == -1)) ? _tp1639 : -1, ((inventory.indexOf(_kh934, 0) == -1)) ? _kh934 : -1, ((inventory.indexOf(_xk1350, 0) == -1)) ? _xk1350 : -1, _rc31, _ys846, _up475, _cm401, _fq1534, ((inventory.indexOf(_ci347, 0) == -1)) ? _ci347 : -1, ((inventory.indexOf(_ml1550, 0) == -1)) ? _ml1550 : -1, ((player_armour.value < 5)) ? (_ta1339 + player_armour.value) : -1];
_xh1204 = !((inventory.indexOf(_xk1350, 0) == -1));
_rw1709 = !((inventory.indexOf(_kh934, 0) == -1));
_sx1114 = !((inventory.indexOf(_tp1639, 0) == -1));
_dw112 = !((inventory.indexOf(_iy967, 0) == -1));
}
final private function _vn877(_arg1:BitmapData, _arg2:BitmapData, _arg3:int, _arg4:int, _arg5:int, _arg6:Number, _arg7:Number, _arg8:int, _arg9:Number, _arg10:Boolean, _arg11:Boolean):void{
var _local12:int;
var _local13:int;
var _local14:int;
var _local15:int;
_local12 = (_arg2.width / _arg4);
_local13 = (_arg2.height / _arg5);
_arg6 = (_arg6 + _dj758(_arg8, _local12));
_arg7 = (_arg7 + _ok1326(_arg8, _local13));
_local14 = (_arg3 % _arg4);
_local15 = (_arg3 / _arg4);
if (((((_arg10) || (_arg11))) || ((_arg9 < 1)))){
matrix = new Matrix();
if (((_arg10) || (_arg11))){
matrix.scale((_arg10) ? -1 : 1, (_arg11) ? -1 : 1);
if (_arg10){
matrix.translate(((_arg6 + (_local14 * _local12)) + _local12), 0);
} else {
matrix.translate((_arg6 - (_local14 * _local12)), 0);
};
if (_arg11){
matrix.translate(0, ((_arg7 + (_local15 * _local13)) + _local13));
} else {
matrix.translate(0, (_arg7 - (_local15 * _local13)));
};
} else {
matrix.translate((_arg6 - (_local14 * _local12)), (_arg7 - (_local15 * _local13)));
};
_arg1.draw(_arg2, matrix, new ColorTransform(1, 1, 1, Math.min(1, _arg9)), null, new Rectangle(_arg6, _arg7, _local12, _local13), false);
} else {
_arg1.copyPixels(_arg2, new Rectangle((_local14 * _local12), (_local15 * _local13), _local12, _local13), new Point(_arg6, _arg7), null, null, true);
};
}
final private function _pb1004():void{
var _local1:int;
var _local2:int;
var _local3:int;
var _local4:int;
_local3 = 1;
while (_local3 < (_yi355 - 1)) {
_local4 = 1;
while (_local4 < (_em755 - 1)) {
_local1 = _il1018[_local3][_local4];
_local2 = _ui816[_local3][_local4];
switch (_local1){
case _dl844:
_mj312 = _local3;
_dt1237 = _local4;
switch (_local2){
case _py1547:
if (_qo1450[_local3][_local4] > 0){
_gb1329[_local3][_local4] = (_wq841 - 1);
_wv1635 = true;
} else {
if (_kt1445){
_gb1329[_local3][_local4] = 7;
} else {
_fv1444(_dl844, _local3, _local4);
};
};
break;
case _pf658:
if (_vs1391 == (_rm1371 >> 1)){
if (_jv1682){
_dx234 = _ss75;
};
_gb1329[_local3][_local4] = 3;
_bb70((_jv1682) ? _un97 : _de743, _hw1016(_rp936(_local3)));
};
break;
case _ds1615:
if ((_rj1244 = (_rj1244 + ++_bw935)) > 0){
_rj1244 = 0;
_ui816[_local3][(_local4 + 1)] = _pf658;
};
if (--_mg486 < 0){
_gg251(_local3);
drill_kills_this_game++;
trace((irrcrpt("iwnqq_pnqqx_ymnx_lfrj = ", 5) + drill_kills_this_game));
_we144(_local3, (_local4 + 1), true, true);
_uf996();
};
break;
};
break;
default:
if (((_cq1522(_local3, _local4)) || (_oc358(_local3, _local4)))){
switch (_local2){
case _py1547:
_fv1444(_local1, _local3, _local4);
break;
case _ds1615:
_xi1378(_local1, _local3, _local4);
break;
};
};
break;
};
_local4++;
};
_local3++;
};
}
final private function _da877(_arg1:int, _arg2:int, _arg3:int, _arg4:int):void{
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:int;
var _local9:int;
var _local10:int;
var _local11:int;
var _local12:int;
var _local13:int;
_local5 = 8;
_local6 = ((_arg3 - _arg1) / _local5);
_local7 = ((_arg4 - _arg2) / _local5);
_local10 = 0;
while (_local10 < 3) {
_local8 = _arg1;
_local9 = _arg2;
_local11 = 0;
while (_local11 < _local5) {
_local12 = (((_local8 + _local6) - 8) + _sw526(16));
_local13 = (((_local9 + _local7) - 8) + _sw526(16));
_op1313(_gb520, ((_local8 - 1) + _sw526(3)), ((_local9 - 1) + _sw526(3)), ((_local12 - 1) + _sw526(3)), ((_local13 - 1) + _sw526(3)), 0xFFFFFF);
_local8 = _local12;
_local9 = _local13;
_local11++;
};
_local10++;
};
}
final private function _wc209(_arg1:Event):void{
_jq1125 = _arg1.target.content;
_jq1125.services.connect();
trace((irrcrpt("\n", 2) + _jq1125.services));
trace((irrcrpt("\n", 5) + _jq1125.user));
trace((irrcrpt("\n", 4) + _jq1125.scores));
trace((irrcrpt("\n", 2) + _jq1125.stats));
}
final private function _le1362():void{
_tj897 = _cm1257(TEXT_NODE, (player_map_node << 1));
_eu150 = 0;
if (map_node_status[player_map_node] != _nu626){
_wh505(_fm957(_aw1629), _aw1629, _eu150, _qg862, _kx1524, (TOP | _if1727));
};
_wh505(irrcrpt("Bqqo", 2), _dx250, _eu150, 90, _kx1524, (TOP | LEFT));
_wh505(irrcrpt("Rjsz", 5), _gs1274, _eu150, (_wg1109 - 90), _kx1524, (TOP | LEFT));
}
final private function _pd1097(_arg1:int, _arg2:int):void{
var _local3:int;
var _local4:int;
var _local5:Boolean;
var _local6:int;
var _local7:int;
if (_nc794){
_nc794 = false;
switch (_il1018[_arg1][_arg2]){
case _dl844:
_wa234(29);
inventory[_wq594] = -1;
_mx539(false);
break;
case _mw1216:
case _vg299:
case _fv123:
case _rw1516:
case _gl376:
case _yl814:
case _co870:
break;
default:
if (_cq1522(_arg1, _arg2)){
inventory[_wq594] = -1;
_ap311();
_ry1538(_up475);
_ui816[_arg1][_arg2] = _pf658;
};
break;
};
_wq594 = -1;
} else {
if (_by880[_arg1][_arg2]){
_wq594 = -1;
_local3 = 1;
while (_local3 < (_yi355 - 1)) {
_local4 = 1;
while (_local4 < (_yi355 - 1)) {
if ((((((((_il1018[_local3][_local4] == _hj428)) && ((_local4 < (_em755 - 2))))) && ((_il1018[_local3][(_local4 + 1)] == _ir1336)))) && ((_gb1329[_local3][(_local4 + 1)] < 4)))){
_by880[_local3][(_local4 + 1)] = true;
};
_local4++;
};
_local3++;
};
if ((((_kw1220 == -1)) || (!((_kw1220 == _il1018[_arg1][_arg2]))))){
_wh62++;
};
if (_gb1329[_arg1][_arg2] == (_kw1220 + 1)){
_kw1220++;
} else {
_kw1220 = -1;
};
_bb70(_ks1468, _hw1016(mouseX));
total_moves++;
_nw724++;
if (_nr1030 < 3){
single_or_double_group_drilled = true;
};
if (((_lk593) && ((_nr1030 > 1)))){
_il1018[_arg1][0] = _gu973;
_gb1329[_arg1][0] = _am239;
_lk593 = false;
};
_uf996();
} else {
_ap311();
if ((((_il1018[_arg1][_arg2] == _ir1336)) && ((_gb1329[_arg1][_arg2] < 4)))){
_nr1030 = 1;
_local5 = true;
_iy1423 = _gb1329[_arg1][_arg2];
_by880[_arg1][_arg2] = true;
while (_local5) {
_local5 = false;
_local3 = 1;
while (_local3 < (_yi355 - 1)) {
_local4 = 1;
while (_local4 < (_em755 - 1)) {
if (_by880[_local3][_local4]){
_local6 = -1;
while (_local6 < 2) {
_local7 = -1;
while (_local7 < 2) {
if ((Math.abs(_local6) + Math.abs(_local7)) < 2){
if (_lu70(_local3, _local4, (_local3 + _local6), (_local4 + _local7))){
_by880[(_local3 + _local6)][(_local4 + _local7)] = true;
_local5 = true;
_nr1030++;
};
};
_local7++;
};
_local6++;
};
};
_local4++;
};
_local3++;
};
};
switch (_nr1030){
case 1:
_jn1389.setValue(5);
break;
case 2:
_jn1389.setValue(3);
break;
default:
_jn1389.setValue(1);
break;
};
_bb70(_yg424, _hw1016(mouseX));
};
};
};
}
final private function _ow398(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
var _local5:Boolean;
if (_arg1 != _arg2){
_local5 = (_arg1 < _arg2);
_arg1 = (_arg1 + (((_arg2 - _arg1) * _arg3) + ((_arg1 < _arg2)) ? _arg4 : -(_arg4)));
_arg1 = (_local5) ? Math.min(_arg1, _arg2) : Math.max(_arg1, _arg2);
};
return (_arg1);
}
final private function _fw489(_arg1:int, _arg2:int, _arg3:int, _arg4:int):void{
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:int;
var _local9:int;
_local5 = (_ma13(_arg1, _arg2, _arg3, _arg4) / 32);
_local6 = ((_arg3 - _arg1) / _local5);
_local7 = ((_arg4 - _arg2) / _local5);
_local9 = 0;
while (_local9 < _local5) {
_local8 = (_yh976 + _local9);
if ((((_local8 >= 0)) && ((_local8 <= (_og1025 - 1))))){
_vn877(_gb520, _ft1671, _local8, _og1025, 1, (_arg1 + (_local9 * _local6)), (_arg2 + (_local9 * _local7)), (_if1727 | _is1291), 1, false, false);
};
_local9++;
};
}
final private function _sk1524(_arg1:String):String{
_arg1.replace(/\n/g, "");
return (_arg1);
}
final private function _dk575(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
var _local5:Number;
var _local6:Number;
_local5 = (_arg1 - _arg3);
_local6 = (_arg2 - _arg4);
return (Math.atan2(_local6, _local5));
}
final private function _pf440(_arg1:int, _arg2:int):void{
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:int;
_local3 = _rw1567(_arg1);
_local4 = _bb1739(_arg1, _arg2);
_local6 = -1;
while (_local6 < 2) {
_local7 = -1;
while (_local7 < 2) {
_local5 = 0;
do {
_local5 = (_local5 + _tp108);
} while (_gu491((_arg1 + (_local6 * (_local5 / _xn142))), (_arg2 + (_local7 * (_local5 / _xn142)))));
_local5 = (_local5 - _tp108);
_local8 = 0;
while (_local8 <= _local5) {
_vn877(_gb520, ((_local8)==_local5) ? _mo450 : (((_local6 + _local7))==0) ? _jd1207 : _bs1365, 0, 1, 1, (_local3 + ((_local6 * _local8) * _po601)), (_local4 + ((_local7 * _local8) * _po601)), (_if1727 | _is1291), 1, false, false);
_local8 = (_local8 + _tp108);
};
_local7 = (_local7 + 2);
};
_local6 = (_local6 + 2);
};
}
final private function _oh1376():void{
_eu150 = 0;
_wh505(((((irrcrpt("DFKLHYHPHQWV (sdjh ", 3) + (_mg276 + 1)) + irrcrpt(" ri ", 3)) + _xa1675) + ")"), -1, _eu150, _qg862, 45, (_is1291 | _if1727));
if (_mg276 > 0){
_wh505(irrcrpt("Edfn", 3), _nh690, _eu150, 120, _kx1524, (TOP | _if1727));
};
_wh505(irrcrpt("Jcny", 5), _lr1450, _eu150, _qg862, _kx1524, (TOP | _if1727));
if (_mg276 < (_xa1675 - 1)){
_wh505(irrcrpt("Pgzv", 2), _ss1377, _eu150, (_wg1109 - 120), _kx1524, (TOP | _if1727));
};
}
final private function _uw1237(_arg1:int, _arg2:int, _arg3:int, _arg4:int):void{
_xu1008[_tx116] = _arg2;
_uq181[_tx116] = _arg3;
_jx426[_tx116] = _arg1;
_wg876[_tx116] = _arg4;
_gs519[_tx116] = true;
if (++_tx116 >= _af523){
_tx116 = 0;
};
}
final private function _og951(_arg1:int):int{
return (((_arg1 * _xn142) + (_xn142 >> 1)));
}
final private function _qy11(_arg1:Number, _arg2:Boolean):void{
var _local3:Array;
var _local4:Array;
var _local5:Array;
var _local6:Array;
var _local7:Array;
var _local8:Array;
var _local9:int;
var _local10:int;
var _local11:int;
var _local12:int;
_local3 = new Array(_yi355);
_local4 = new Array(_yi355);
_local5 = new Array(_yi355);
_local6 = new Array(_yi355);
_local7 = new Array(_yi355);
_local8 = new Array(_yi355);
_local9 = 0;
while (_local9 < _yi355) {
_local3[_local9] = new Array(_em755);
_local4[_local9] = new Array(_em755);
_local5[_local9] = new Array(_em755);
_local6[_local9] = new Array(_em755);
_local7[_local9] = new Array(_em755);
_local8[_local9] = new Array(_em755);
_local10 = 0;
while (_local10 < _em755) {
_pa1274[_local9][_local10] = (_pa1274[_local9][_local10] + _arg1);
if (_pa1274[_local9][_local10] < 0){
_pa1274[_local9][_local10] = 3;
} else {
if (_pa1274[_local9][_local10] > 3){
_pa1274[_local9][_local10] = 0;
};
};
_local3[_local9][_local10] = _il1018[_local9][_local10];
_local4[_local9][_local10] = _gb1329[_local9][_local10];
_local5[_local9][_local10] = _pa1274[_local9][_local10];
_local6[_local9][_local10] = _by880[_local9][_local10];
_local7[_local9][_local10] = _rs769[_local9][_local10];
_local8[_local9][_local10] = _ui816[_local9][_local10];
_local10++;
};
_local9++;
};
_local9 = 0;
while (_local9 < _yi355) {
_local10 = 0;
while (_local10 < _em755) {
_local3[_local9][_local10] = _il1018[_local9][_local10];
_local4[_local9][_local10] = _gb1329[_local9][_local10];
_local5[_local9][_local10] = _pa1274[_local9][_local10];
_local6[_local9][_local10] = _by880[_local9][_local10];
_local7[_local9][_local10] = _rs769[_local9][_local10];
_local8[_local9][_local10] = _ui816[_local9][_local10];
_local11 = ((_am1665 < 0)) ? ((_yi355 - 1) - _local10) : _local10;
_local12 = ((_am1665 < 0)) ? _local9 : ((_yi355 - 1) - _local9);
_il1018[_local9][_local10] = _local3[_local11][_local12];
_gb1329[_local9][_local10] = _local4[_local11][_local12];
_pa1274[_local9][_local10] = _local5[_local11][_local12];
_by880[_local9][_local10] = _local6[_local11][_local12];
_rs769[_local9][_local10] = _local7[_local11][_local12];
_ui816[_local9][_local10] = _local8[_local11][_local12];
if (_il1018[_local9][_local10] != _ir1336){
_pa1274[_local9][_local10] = 0;
};
_local10++;
};
_local9++;
};
_jf804 = 0;
_am1665 = 0;
_cx1740 = 0.1;
if (_arg2){
_ly995(false, true);
};
}
final private function _ra600(_arg1:KeyboardEvent):void{
var _local2:String;
var _local3:int;
trace(((irrcrpt("srOicHsar(", 4) + _ra600) + ")"));
if (_bc1564 == 0){
trace(irrcrpt("vtcpukvkqp_fkt == 2", 2));
switch (_yu1510){
case _he1496:
switch (_arg1.keyCode){
case Keyboard.BACKSPACE:
if (player_name.length > 0){
player_name = player_name.substr(0, (player_name.length - 1));
};
break;
case Keyboard.ENTER:
_bb70(_vc330, 0);
_ke860();
break;
};
switch (_arg1.charCode){
default:
if (player_name.length < _om489){
_local2 = String.fromCharCode(_arg1.charCode);
_local3 = (_local2.charCodeAt(0) + _bx1623);
if ((((_local3 >= 0)) && ((_local3 < _rd748)))){
player_name = (player_name + String.fromCharCode(_arg1.charCode));
};
};
break;
};
break;
default:
switch (_arg1.charCode){
case 109:
case 77:
_nw621();
break;
case 112:
case 80:
if (!_fs1561){
_fs1561 = true;
_gm1241();
};
break;
case 122:
case 90:
switch (_yu1510){
case _wk1074:
_rd1565(-1);
break;
};
break;
case 120:
case 88:
switch (_yu1510){
case _wk1074:
_rd1565(1);
break;
};
break;
};
switch (_arg1.keyCode){
case Keyboard.CONTROL:
_qy519 = true;
if (_xf432){
_qf1119(player_map_node);
};
break;
case Keyboard.TAB:
if (_xf432){
_vo1252();
};
break;
case Keyboard.BACKSPACE:
if (_do1452){
_ea254 = !(_ea254);
};
break;
case Keyboard.SPACE:
if (!_fs1561){
_fs1561 = true;
_gm1241();
};
break;
case Keyboard.LEFT:
case Keyboard.RIGHT:
switch (_yu1510){
case _wk1074:
_rd1565(((_arg1.keyCode == Keyboard.LEFT)) ? -1 : 1);
break;
};
break;
};
break;
};
};
}
final private function _du253():void{
var _local1:int;
_local1 = 0;
while (_local1 < _vo1000) {
if (_cp1531[_local1] != -1){
_lm855[_local1] = (_lm855[_local1] + _dr1269[_local1]);
_pr526[_local1] = (_pr526[_local1] + _fx1072[_local1]);
_fx1072[_local1] = (_fx1072[_local1] + 4);
if ((((((((_cp1531[_local1] < 2)) && ((_pr526[_local1] >= (_xg1106 >> 2))))) && ((Math.random() < 0.1)))) || ((_pr526[_local1] >= (_ea194 + _se1528))))){
_cp1531[_local1] = -1;
_dl1171(_dm425, 0, _lm855[_local1], _pr526[_local1], _ss1357);
_uw1237(_gt426, _lm855[_local1], _pr526[_local1], 0);
};
};
_local1++;
};
}
final private function _mu1377():int{
return (((mouseX - _bs318) / _xn142));
}
final private function _ni903(_arg1:int, _arg2:int, _arg3:Boolean):Boolean{
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:int;
_local6 = 0;
while (_local6 < 9) {
_local7 = 0;
while (_local7 < 9) {
_local4 = ((_arg1 - 4) + _local6);
_local5 = ((_arg2 - 4) + _local7);
if (_gu491(_local4, _local5)){
if (_fh1739.getPixel(((_il1018[_arg1][_arg2] * 9) + _local6), _local7) == _uc1574){
if (_il1018[_local4][_local5] == _dl844){
if (((_arg3) && ((_rb1294 <= 0)))){
_pu1509(_arg1, _arg2, true);
};
return (true);
};
};
};
_local7++;
};
_local6++;
};
return (false);
}
final private function _fo579(_arg1:int, _arg2:int, _arg3:int, _arg4:Number, _arg5:Boolean, _arg6:Boolean):void{
var _local7:Number;
var _local8:int;
_local7 = (_arg3 / _ci973[1].width);
_local8 = (_arg1 - (_arg3 >> 1));
_qh1646(_gb520, (_arg5) ? _ut753 : _ci973[(1 + (_arg6) ? 3 : 0)], _local8, _arg2, _arg4, 1, (TOP | LEFT), _local7, 1);
_vn877(_gb520, (_arg5) ? _he57 : _ci973[(0 + (_arg6) ? 3 : 0)], 0, 1, 1, _local8, _arg2, (TOP | RIGHT), _arg4, false, false);
_vn877(_gb520, (_arg5) ? _fp1169 : _ci973[(2 + (_arg6) ? 3 : 0)], 0, 1, 1, (_local8 + _arg3), _arg2, (TOP | LEFT), _arg4, false, false);
}
final private function _ry1538(_arg1:int):void{
var _local2:int;
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:int;
if (_yu1510 == _wk1074){
magic_used_this_game++;
_cf98.setValue(1);
_pg352 = 0;
_kx758 = _wd425;
_tc1204 = _arg1;
_mc1401 = 0;
_ci1205 = 4;
switch (_arg1){
case _up475:
_bb70(_md614, 0);
break;
case _wm1676:
_kx758 = 0;
_bb70(_wr550, 0);
_qy11(1, false);
_qy11(1, true);
break;
case _ys846:
_bb70(_ov797, 0);
break;
case _lk1202:
_bb70(_ks1619, _hw1016(_rp936(_mj312)));
break;
case _xt20:
_bb70(_bp317, _hw1016(_rp936(_mj312)));
_local4 = 0;
while (_local4 < (_yq937.length >> 1)) {
_local2 = (_mj312 + _yq937[(_local4 << 1)]);
_local3 = (_dt1237 + _yq937[((_local4 << 1) + 1)]);
if (_gu491(_local2, _local3)){
_uw1237(_gt426, _rp936(_local2), (_gr1721(_local3) - (_xn142 >> 1)), -((_local4 << 1)));
if (_of291(_local2, _local3, true)){
_ui816[_local2][_local3] = _pf658;
};
};
_local4++;
};
break;
case _um1681:
_bb70(_hx428, _hw1016(_rp936(_mj312)));
_local2 = 1;
while (_local2 < (_yi355 - 1)) {
_local3 = 1;
while (_local3 < (_em755 - 1)) {
if (_of291(_local2, _local3, true)){
_ui816[_local2][_local3] = _pf658;
};
_local3++;
};
_local2++;
};
break;
case _cm401:
_bb70(_yl1222, 0);
break;
case _es1220:
_bb70(_vv861, _hw1016(_rp936(_mj312)));
_po601 = 0;
_local6 = -1;
while (_local6 < 2) {
_local7 = -1;
while (_local7 < 2) {
_local5 = 0;
while (_gu491((_mj312 + (_local6 * _local5)), (_dt1237 + (_local7 * _local5)))) {
if (_of291((_mj312 + (_local6 * _local5)), (_dt1237 + (_local7 * _local5)), true)){
_ui816[(_mj312 + (_local6 * _local5))][(_dt1237 + (_local7 * _local5))] = _pf658;
};
_local5++;
};
_local7 = (_local7 + 2);
};
_local6 = (_local6 + 2);
};
break;
case _ti1722:
_bb70(_gx469, _hw1016(_rp936(_mj312)));
_rb1294 = 10;
break;
};
if (_kx758 > 0){
_ui816[_mj312][_dt1237] = _pr404;
};
};
}
final private function _fn250():void{
var _local1:int;
var _local2:String;
var _local3:int;
var _local4:int;
var _local5:Number;
_vn877(_gb520, _db1538, 0, 1, 1, _uy599, _vy162, (TOP | LEFT), _mp1443, false, false);
if (player_armour.value > 0){
_vn877(_gb520, _wf170[player_armour.value], 0, 1, 1, (_uy599 + 24), (_vy162 + 60), (TOP | LEFT), _mp1443, false, false);
};
if (_rl630){
_vn877(_gb520, _rl871, 0, 1, 1, (_uy599 + 40), (_vy162 + 4), (TOP | LEFT), 1, false, false);
};
_lw275(_gb520, _aj612, ((player_hp.value.toString() + "/") + _bf1561().toString()), (_uy599 + 116), 8, (TOP | _if1727), _mp1443);
_lw275(_gb520, _sj56, ((player_moves.value.toString() + "/") + _pf533().toString()), (_uy599 + 118), 66, (TOP | _if1727), _mp1443);
_local1 = 0;
while (_local1 < _ll204) {
if (_tn766[_local1] > 0){
if (_fx409[_local1] != -1){
_vn877(_gb520, _bk611[_fx409[_local1]], 0, 1, 1, _eo704[_local1], (_nw1083[_local1] + 10), (_if1727 | _is1291), _tn766[_local1], false, false);
};
_yt643(_yr1739[_local1], _eo704[_local1], _nw1083[_local1], (_if1727 | _is1291), _tn766[_local1], false, -1);
};
_local1++;
};
if (_mp1443 >= 1){
_vu174(_gb520, _mx914, _lv513, _bf1561(), _lv1621, _rk925, (TOP | LEFT));
_vu174(_gb520, _xj1716, _vo1611, _pf533(), _qh1036, _la630, (TOP | LEFT));
};
_vn877(_gb520, _jx1500, 0, 1, 1, _vw860, _wh968, (TOP | LEFT), _mp1443, false, false);
_local1 = 0;
while (_local1 < _ru1232) {
if (inventory[_local1] != -1){
_ty1120(_gb520, _qr65[_gu973][inventory[_local1]], ((_vw860 + ((_local1 % (_ru1232 >> 1)) * _nu117)) + (_nu117 >> 1)), ((_wh968 + (_nu117 >> 1)) + ((_local1 >= (_ru1232 >> 1))) ? _nu117 : 0), (_if1727 | _is1291), _mp1443, ((((_local1 == _wq594)) && (((ticks % 2) == 0)))) ? 3 : 1, 0, false);
};
_local1++;
};
_lw275(_gb520, _sj56, player_gold.value.toString(), 458, 63, (TOP | RIGHT), _mp1443);
if (_yu1510 == _wk1074){
if (((_xo1611) && ((_cp1645 > 2)))){
_vn877(_gb520, _kp1216, 0, 1, 1, _qg862, (_xg1106 - 20), (TOP | _if1727), 1, false, false);
_vu174(_gb520, _to1696, _fc499, _oh1098, (_qg862 - 56), (_xg1106 - 16), (TOP | LEFT));
};
_vn877(_gb520, _yl795, 0, 1, 1, 163, 404, (TOP | LEFT), _mp1443, false, false);
if ((((_qj743 <= 0)) || (((ticks % 2) == 0)))){
_lw275(_gb520, _sj56, player_level.value.toString(), 214, 405, (TOP | LEFT), _mp1443);
};
_local2 = ((player_xp.value.toString() + "/") + _nm660().toString());
_local3 = (477 - (_local2.length * _uo385));
_vn877(_gb520, _lv1173, 0, 1, 1, (_local3 - 7), 404, (TOP | RIGHT), 1, false, false);
_lw275(_gb520, _sj56, _local2, _local3, 405, (TOP | LEFT), 1);
_local4 = (_kp1494 / _cu531);
_local5 = (_kp1494 - (_local4 * _cu531));
_local1 = 0;
while (_local1 < _kf645) {
if (_local1 <= _local4){
_vu174(_gb520, _fm1407, ((_local1 < _local4)) ? _cu531 : _local5, _cu531, (_ul97 + (_local1 * _hu557)), (_qf746 + 16), (TOP | LEFT));
};
_ty1120(_gb520, _cr942[_local1], (_ul97 + (_local1 * _hu557)), _qf746, (TOP | LEFT), _mp1443, ((((_local1 == _tn1429)) && (((ticks % 2) == 0)))) ? 3 : 1, 0, false);
if (_local1 < _fy1176()){
_vn877(_gb520, _nu931, 0, 1, 1, ((_ul97 + (_local1 * _hu557)) + 23), (_qf746 + 3), (TOP | LEFT), _mp1443, false, false);
};
_local1++;
};
if (_ro1294 == _xb279){
_local1 = 0;
while (_local1 < _gh208) {
_vn877(_gb520, ((_local1 <= level.value)) ? _sn380 : _kc425, 0, 1, 1, (325 + (_local1 * 7)), 64, (TOP | LEFT), 1, false, false);
_local1++;
};
};
};
switch (_yu1510){
case _wk1074:
_local1 = -1;
while (_local1 < 2) {
_vn877(_gb520, _ik1688, ((_local1 == _am1665)) ? _wl326 : 0, _xk535, 1, ((_local1 == -1)) ? _mb788 : _wy1340, _lx726, (TOP | LEFT), _mp1443, (_local1 == 1), false);
_local1 = (_local1 + 2);
};
break;
};
if (_iy199 != -1){
_vn877(_gb520, _qr65[_gu973][_iy199], 0, 1, 1, _mf636, _qt923, (_if1727 | _is1291), _mp1443, false, false);
};
if ((((((((_yu1510 == _wk1074)) && ((_aa1017 == _dn1684)))) && (!((_vn1397 == -1))))) && (!((inventory[_vn1397] == -1))))){
_pb721(inventory[_vn1397]);
};
}
final private function _gd396():void{
var _local1:Boolean;
if (_yu1510 == _wk1074){
_ap311();
};
_nc794 = false;
if (inventory[_vn1397] == -1){
_wq594 = -1;
} else {
if (_vn1397 == _wq594){
switch (inventory[_wq594]){
case _ju416:
_dx234 = 0;
_bb70(_br767, _hw1016(_rp936(_mj312)));
break;
case _ch87:
if (_yu1510 == _wk1074){
player_moves.setValue(_pf533());
_bb70(_ig392, _hw1016(_rp936(_mj312)));
};
break;
case _sg132:
_yi521(_bf1561());
break;
case _cn1294:
_yi521(_bf1561());
player_moves.setValue(_pf533());
break;
case _rc31:
_yi521((_bf1561() >> 1));
break;
case _li1093:
_yi521((_bf1561() >> 2));
break;
case _fq1534:
if (_yu1510 == _wk1074){
_xs1136();
_ly995(false, false);
};
break;
case _up475:
break;
case _lk1202:
case _cm401:
case _um1681:
case _xt20:
case _wm1676:
case _ys846:
_ry1538(inventory[_wq594]);
break;
};
if (inventory[_wq594] != _up475){
inventory[_wq594] = -1;
};
_wq594 = -1;
} else {
_local1 = true;
switch (inventory[_vn1397]){
case _ta1339:
case _dg646:
case _vu236:
case _et268:
case _ck591:
case _nx1428:
case _du1597:
case _id696:
case _tp1639:
case _iy967:
case _kh934:
case _xk1350:
case _ci347:
case _ml1550:
case _rl1495:
_local1 = false;
break;
case _up475:
_nc794 = true;
break;
};
if (_local1){
_bb70(_mj1518, 0);
_wq594 = _vn1397;
};
};
};
}
final private function _wh505(_arg1:String, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int):void{
_as895 = true;
_ei910 = _wg1109;
_jn1360 = 0;
_rf852[_arg3] = _arg2;
_bn247[_arg3] = _arg1;
_ws1418[_arg3] = _jh1315(_bn247[_arg3]);
_arg5 = (_arg5 + _ok1326(_arg6, _ri834));
_gn1189[_arg3] = _arg4;
_eh214[_arg3] = _arg5;
_eu150++;
}
final private function _up86(_arg1:int, _arg2:int, _arg3:int):void{
var _local4:int;
_local4 = int((_arg1 * (_xh1204) ? 1.1 : 1));
player_gold.addValue(_local4);
_dw701 = (_dw701 + _local4);
_dl1171(_tv1172, 0, _rp936(_arg2), _gr1721(_arg3), (1 + (_arg1 / 50)));
if (player_gold.value >= 10000){
_wa234(8);
};
}
final private function _ys114(_arg1:Number):String{
var _local2:int;
var _local3:int;
_local2 = (_arg1 / 60000);
_local3 = ((_arg1 - (_local2 * 60000)) / 1000);
return ((((("" + _local2) + irrcrpt("r ", 5)) + _local3) + "s"));
}
final private function _pu1509(_arg1:int, _arg2:int, _arg3:Boolean):void{
var _local4:int;
var _local5:Boolean;
var _local6:int;
var _local7:int;
if (_arg3){
hits_taken_this_game++;
_ig683++;
if (++_su464 > 2){
_wa234(18);
};
};
_local4 = _il1018[_arg1][_arg2];
_local5 = true;
_ui816[_arg1][_arg2] = _ds1615;
_ui816[_mj312][_dt1237] = _pf658;
_vs1391 = _rm1371;
_md240 = -8;
_se211 = -12;
_jv1682 = false;
switch (_local4){
case _ju548:
_ma1702 = 6;
_uw1237(_jy394, _rp936(_mj312), _gr1721(_dt1237), -5);
break;
case _bb1390:
_jx1089 = 0;
if (_dt1237 > _arg2){
_px581 = (((_arg2 - _dt1237))==-2) ? 3 : 2;
} else {
_px581 = (((_arg2 - _dt1237))==2) ? 0 : 1;
};
break;
case _yl814:
_je1414 = 5;
break;
case _wv1654:
_gb1329[_arg1][_arg2] = ((_arg2 > _dt1237)) ? 4 : 8;
break;
case _vn643:
_ww1024 = 4;
break;
case _jp1069:
_rs348 = 0;
_lw1692 = -4;
_jv1682 = true;
break;
case _kt113:
_kj1023 = 0;
break;
case _dl1411:
_yt609 = 3;
_wh321 = 6;
break;
case _ln368:
mandrake_attacks++;
_lo923 = 3;
_pi980 = 0;
_xv932 = 1;
break;
case _eh1640:
_ke181 = 2;
_xj1577 = 3;
_vo951 = 0;
_ae245 = 0;
_bl523 = -8;
_eg1613 = -1;
_local6 = 0;
while (_local6 < _ru1232) {
if (inventory[_local6] != -1){
items_stolen++;
_eg1613 = inventory[_local6];
inventory[_local6] = -1;
_local6 = _ru1232;
};
_local6++;
};
_le343();
break;
case _tt854:
_bb70(((Math.abs((_mj312 - _arg1)) > 1)) ? _yp919 : _pc1412[_tt854], _hw1016(_rp936(_arg1)));
break;
case _hj428:
_ur857 = 0;
_ln1375 = -8;
break;
case _qu42:
_bb70(_iu1500, 0);
break;
case _mw1216:
if ((((Math.abs((_mj312 - _arg1)) == 1)) && ((_dt1237 == _arg2)))){
_dj178 = 5;
} else {
_bb70(_tw1553, 0);
_dj178 = 10;
_vs1391 = (_rm1371 << 1);
_local5 = false;
};
_dx1552 = 5;
break;
case _vg299:
_dj178 = 5;
_ux176 = 0;
_gk1382 = 0;
_ti1627 = -8;
if ((((Math.abs((_mj312 - _arg1)) == 3)) && ((_dt1237 == _arg2)))){
_bb70(_vq1125, 0);
_jv1682 = true;
} else {
_bb70(_sa614, 0);
};
break;
case _rw1516:
if ((((Math.abs((_mj312 - _arg1)) == 1)) && ((_dt1237 == _arg2)))){
_dj178 = 4;
} else {
_bb70(_bf579, 0);
_dj178 = 9;
_vs1391 = (_rm1371 << 1);
_local5 = false;
};
_dx1552 = 5;
break;
case _co870:
_yh976 = -8;
break;
case _gl376:
if (_dt1237 != _arg2){
_bb70(_uk209, 0);
_dj178 = 18;
_lk593 = true;
} else {
_bb70(_fa645, 0);
_dj178 = 11;
};
_jk725 = 0;
break;
case _vb281:
if (_ni903(_arg1, _arg2, false)){
_xd1031.addValue(10);
};
break;
};
if (_local5){
_og266[_local4] = _yf764[((_local4 * _ne91) + _vt930)];
};
if (_local4 != _vb281){
_local7 = _yf764[((_local4 * _ne91) + _lh657)];
_xd1031.addValue(((_sw526(200) <= player_level.value)) ? 0 : ((_local7 >> 1) + _sw526((_local7 >> 1))));
_iy733 = (_arg1 > _mj312);
};
}
final private function _sx789():void{
startTransition(_ud790, _uf650);
}
final private function _ot747():int{
return (((mouseY - _ea194) / _xn142));
}
final private function _de885(_arg1:int):void{
_lm855[_vr974] = ((_arg1 < 2)) ? _sw526(600) : (_wg1109 * 0.4);
_pr526[_vr974] = -(_sw526(100));
_dr1269[_vr974] = (8 + (Math.random() * 4));
_fx1072[_vr974] = (10 + (Math.random() * 4));
_cp1531[_vr974] = _arg1;
if (++_vr974 >= _vo1000){
_vr974 = 0;
};
}
final private function _nq442(_arg1:TimerEvent):void{
_ta240 = true;
}
final private function _xv1628():void{
var _local1:int;
if (((_as895) && ((_bc1564 == 0)))){
_jn1360 = Math.min(1, (_jn1360 = (_jn1360 + 0.05)));
if (_ei910 > 0){
_ei910 = Math.max(0, (_ei910 = (_ei910 - Math.max(1, (_ei910 * 0.6)))));
} else {
_local1 = _ec1446();
if (_local1 != _fm663){
_yw305 = 0;
if (_rf852[_local1] > 0){
_fm663 = _local1;
} else {
_fm663 = -1;
};
};
};
if (_fm663 >= 0){
if (++_yw305 == 5){
_bb70(_bw1554, 0);
};
};
};
}
final private function _ow804():void{
var _local1:int;
var _local2:int;
var _local3:int;
_local1 = 0;
_local2 = 0;
while (_local2 < _qr65.length) {
_local3 = 0;
while (_local3 < _qr65[_local2].length) {
_vn877(_gb520, _qr65[_local2][_local3], 0, 1, 1, (_local3 * _bn161[_local2]), _local1, (TOP | LEFT), 1, false, false);
_local3++;
};
_local1 = (_local1 + _fe1158[_local2]);
_local2++;
};
}
final private function _bb1739(_arg1:int, _arg2:int):int{
return ((((_ea194 + (_arg2 * _xn142)) + (_xn142 >> 1)) + _rs1191[_arg1][_arg2]));
}
final private function _of291(_arg1:int, _arg2:int, _arg3:Boolean):Boolean{
if (_cq1522(_arg1, _arg2)){
switch (_il1018[_arg1][_arg2]){
case _mw1216:
if (_ww1429 > 0){
return (false);
};
break;
case _vg299:
if (_rs769[_arg1][_arg2] != _nd1715){
return (false);
};
break;
case _yl814:
case _fv123:
if (_arg3){
return (false);
};
break;
};
return (true);
};
return (false);
}
final private function _sg1509():int{
return (((mouseX - _ul97) / _hu557));
}
final private function _cs1502():void{
var _local1:int;
var _local2:int;
if (_cq1522(_ty344, _py880)){
if (_il1018[_ty344][_ty344] != _nl1428){
_local1 = 0;
while (_local1 < 9) {
_local2 = 0;
while (_local2 < 9) {
if (_fh1739.getPixel(((_il1018[_ty344][_py880] * 9) + _local1), _local2) == _uc1574){
if (_gu491(((_ty344 - 4) + _local1), ((_py880 - 4) + _local2))){
_vn877(_mb1468, _kg1148, 0, 1, 1, (((_ty344 - 4) + _local1) * _xn142), (((_py880 - 4) + _local2) * _xn142), (TOP | LEFT), 0.5, false, false);
};
};
_local2++;
};
_local1++;
};
};
};
}
final private function _rw1567(_arg1:int):int{
return (((_bs318 + (_arg1 * _xn142)) + (_xn142 >> 1)));
}
final private function _lg791():void{
var _local1:int;
_local1 = 0;
while (_local1 < _af523) {
if (((_gs519[_local1]) && ((++_wg876[_local1] >= _sn1000[_jx426[_local1]])))){
_gs519[_local1] = false;
};
_local1++;
};
}
final private function _wd1200():void{
if (--_tm1672 == 0){
switch (_ro1294){
case _ek1550:
paused = true;
_vr969(_rg702, true);
break;
case _xb279:
if (level.value >= (_gh208 - 1)){
map_node_status[player_map_node] = _nu626;
startTransition(_ud790, _sf46);
} else {
startTransition(_ud790, _wk1074);
};
break;
};
};
}
final private function _nw621():void{
if (_mn616){
_mn616 = false;
SoundMixer.stopAll();
} else {
_dx915();
};
}
final private function _dj758(_arg1:int, _arg2:Number):Number{
if ((_arg1 & _if1727) != 0){
return ((-(_arg2) >> 1));
};
if ((_arg1 & RIGHT) != 0){
return (-(_arg2));
};
return (0);
}
final private function _ty1120(_arg1:BitmapData, _arg2:BitmapData, _arg3:Number, _arg4:Number, _arg5:int, _arg6:Number, _arg7:Number, _arg8:Number, _arg9:Boolean):void{
var _local10:int;
var _local11:int;
_local10 = _arg2.width;
_local11 = _arg2.height;
_arg3 = (_arg3 + _dj758(_arg5, _local10));
_arg4 = (_arg4 + _ok1326(_arg5, _local11));
matrix = new Matrix();
if (_arg9){
matrix.scale(-1, 1);
matrix.translate(_local10, 0);
};
matrix.translate((-(_local10) >> 1), (-(_local11) >> 1));
matrix.rotate(_arg8);
matrix.translate((_local10 >> 1), (_local11 >> 1));
matrix.translate(_arg3, _arg4);
_arg1.draw(_arg2, matrix, (((!((_arg6 == 1))) || (!((_arg7 == 1))))) ? new ColorTransform(_arg7, _arg7, _arg7, _arg6) : null, null, null, true);
}
final private function _cq1522(_arg1:int, _arg2:int):Boolean{
if (_gu491(_arg1, _arg2)){
if ((((_il1018[_arg1][_arg2] > -1)) && ((_il1018[_arg1][_arg2] < _gm250)))){
return (true);
};
};
return (false);
}
final private function _sg1146(_arg1:int, _arg2:int, _arg3:int):void{
var _local4:int;
if (_arg1 > 0){
_arg1 = int((_arg1 * (_rw1709) ? 1.1 : 1));
player_xp.addValue(_arg1);
trace((irrcrpt("_yq_up_bee = ", 1) + _arg1));
if (player_xp.value >= _nm660()){
_local4 = (player_hp_max.value >> 3);
player_level.addValue(1);
player_hp_max.addValue(_local4);
player_hp.addValue(_local4);
_qj743 = 30;
_bb70(_bu1050, _hw1016(_rp936(_mj312)));
_be1715(((irrcrpt("MFWFM VQ! + ", 1) + _local4) + irrcrpt("JR", 2)), _rp936(_mj312), _gr1721(_dt1237), -1);
if (player_level.value >= 10){
_wa234(1);
};
};
_be1715((("+" + _arg1) + irrcrpt("AS", 3)), _arg2, _arg3, -1);
};
}
final private function _bc1174(_arg1:Event):void{
trace(irrcrpt("ryhuodbUhpryhg", 3));
}
final private function _nd722():void{
var _local1:int;
_local1 = 0;
while (_local1 < _vo1000) {
if (_cp1531[_local1] != -1){
_vn877(_gb520, _mo131[_cp1531[_local1]], 0, 1, 1, _lm855[_local1], _pr526[_local1], (BOTTOM | _if1727), 1, false, false);
};
_local1++;
};
}
final private function _ww12():void{
paused = false;
_as895 = false;
}
final private function _rd1565(_arg1:int):void{
trace(((irrcrpt("xyfwyGtfwiWtyfynts(", 5) + _arg1) + ")"));
if (_bg963()){
_am1665 = ((_yg998 > 0)) ? -(_arg1) : _arg1;
_bb70(((_sw526(2) == 0)) ? _cd1127 : _tp1731, 0);
};
}
final private function _oo945(_arg1:int, _arg2:int):void{
var _local3:Number;
var _local4:Number;
if (_am1665 != 0){
_local3 = _ma13(_qg862, _xl402, _arg1, _arg2);
_local4 = ((_dk575(_arg1, _arg2, _qg862, _xl402) + _jf804) + _mf581);
_av1051 = (_qg862 + (Math.sin(_local4) * _local3));
_ed903 = (_xl402 - (Math.cos(_local4) * _local3));
} else {
_av1051 = _arg1;
_ed903 = _arg2;
};
}
final private function _uj357(_arg1:int, _arg2:int, _arg3:int):Boolean{
if ((((((((mouseY > (_arg1 - (_arg3 >> 1)))) && ((mouseY < (_arg1 + (_arg3 >> 1)))))) && ((mouseX > (_qg862 - (_arg2 >> 1)))))) && ((mouseX < (_qg862 + (_arg2 >> 1)))))){
return (true);
};
return (false);
}
final private function _tl1619(_arg1:BitmapData, _arg2:int, _arg3:int, _arg4:int, _arg5:Number):void{
var _local6:int;
var _local7:int;
_local6 = ((_arg4 * 6) - 2);
_arg2 = (_arg2 - (_local6 >> 1));
_local7 = 0;
while (_local7 < _arg4) {
_vn877(_arg1, _wl1323, 0, 1, 1, (_arg2 + (_local7 * 6)), _arg3, (TOP | LEFT), _arg5, false, false);
_local7++;
};
}
final private function _pf533():int{
return (((29 + player_level.value) + ((inventory.indexOf(_ci347))!=-1) ? 10 : 0));
}
final private function onStatus(_arg1:NetStatusEvent):void{
if (_arg1.info.code == irrcrpt("XmfwjiTgojhy.Kqzxm.Xzhhjxx", 5)){
} else {
if (_arg1.info.code == irrcrpt("WlevihSfnigx.Jpywl.Jempih", 4)){
};
};
save_game.removeEventListener(NetStatusEvent.NET_STATUS, onStatus);
save_stage.removeEventListener(NetStatusEvent.NET_STATUS, onStatus);
}
final private function _vu174(_arg1:BitmapData, _arg2:BitmapData, _arg3:Number, _arg4:Number, _arg5:int, _arg6:int, _arg7:int):void{
var _local8:int;
var _local9:int;
_local8 = _arg2.width;
_local9 = _arg2.height;
_arg5 = (_arg5 + _dj758(_arg7, _local8));
_arg6 = (_arg6 + _ok1326(_arg7, _local9));
_arg1.copyPixels(_arg2, new Rectangle(0, 0, (_local8 * (_arg3 / _arg4)), _local9), new Point(_arg5, _arg6), null, null, false);
}
final private function _vg917(_arg1:Boolean):void{
var _local2:int;
trace(irrcrpt("tubsuHbnf()", 1));
_ks298 = true;
mugged = false;
game_ticks = 0;
game_in_progress = true;
highest_map_node = 0;
_lv513 = 0;
_vo1611 = 0;
_iy199 = -1;
if (_arg1){
player_map_node = 0;
_local2 = 0;
while (_local2 < _nb646) {
if (_xf432){
map_node_status[_local2] = _ha1567;
} else {
map_node_status[_local2] = _ah1601;
};
_local2++;
};
map_node_status[0] = _ha1567;
map_node_status[1] = _ha1567;
kills_this_game = 0;
items_purchased_this_game = 0;
hits_taken_this_game = 0;
magic_used_this_game = 0;
drill_kills_this_game = 0;
mushrooms_collected = 0;
yetis_killed = 0;
moves_has_hit_zero = false;
single_or_double_group_drilled = false;
pints = 0;
num_specific_kills = new Array(_gm250);
_local2 = 0;
while (_local2 < _gm250) {
num_specific_kills[_local2] = 0;
_local2++;
};
num_specific_kills[_co870] = 1;
mandrake_attacks = 0;
items_stolen = 0;
item_purchased = new Array(_yh407);
_local2 = 0;
while (_local2 < _yh407) {
item_purchased[_local2] = false;
_local2++;
};
item_purchased[_hp1413] = true;
item_purchased[_rl1495] = true;
item_purchased[_nx1428] = true;
item_purchased[_nx1428] = true;
item_purchased[_nx1428] = true;
item_purchased[_fp1356] = true;
item_purchased[_am239] = true;
item_purchased[_ty907] = true;
item_purchased[_mi1036] = true;
item_purchased[_aa488] = true;
item_purchased[_ei55] = true;
item_purchased[_dj1128] = true;
endless_level.setValue(0);
total_moves = 0;
chickens_killed = 0;
_local2 = 0;
while (_local2 < _xt1425) {
eavesdrop_heard[_local2] = false;
_local2++;
};
};
_mu1233 = 0;
_xo1295();
player_gold.setValue(250);
inventory[0] = _rc31;
player_hp_max.setValue(25);
player_hp.setValue(25);
player_xp.setValue(0);
player_magic = 0;
player_level.setValue(1);
player_armour.setValue(0);
player_moves.setValue(0);
trace(irrcrpt("IRH SJ wxevxKeqi()", 4));
}
final private function _pf560():void{
var _local1:int;
var _local2:int;
var _local3:String;
var _local4:int;
var _local5:int;
var _local6:int;
_local3 = "";
_local4 = 0;
while (_local4 < _rd748) {
_local1 = (_local4 * _al1684);
_local2 = 0;
_local5 = (_al1684 - 1);
while (_local5 >= 0) {
_local6 = 0;
while (_local6 < _ri834) {
if (_ct917.getPixel((_local1 + _local5), _local6) != 0){
_local2 = (_local5 + 1);
_local5 = -1;
_local6 = _ri834;
};
_local6++;
};
_local5--;
};
_nc264[_local4] = _local2;
_local3 = (_local3 + (("" + _nc264[_local4]) + irrcrpt(", ", 4)));
_local4++;
};
}
final private function _jh1315(_arg1:String):int{
var _local2:int;
var _local3:int;
var _local4:int;
_local2 = 0;
_local4 = 0;
while (_local4 < _arg1.length) {
_local3 = (_arg1.charCodeAt(_local4) + _bx1623);
_local2 = (_local2 + _nc264[_local3]);
_local4++;
};
return (_local2);
}
final private function _yi521(_arg1:int):void{
if ((player_hp.value + _arg1) > _bf1561()){
_arg1 = (_bf1561() - player_hp.value);
};
player_hp.addValue(_arg1);
_bb70(_fq1028, 0);
switch (_yu1510){
case _wk1074:
_be1715(_arg1.toString(), ((_yu1510 == _wk1074)) ? _rp936(_mj312) : _qg862, ((_yu1510 == _wk1074)) ? _gr1721(_dt1237) : (_xl402 - _qr65[_dl844][0].height), 1);
break;
};
}
final private function _sw526(_arg1:int):int{
return (((_arg1 == 0)) ? 0 : Math.round((Math.random() * (_arg1 - 1))));
}
final private function _gr1721(_arg1:int):int{
return (((_ea194 + (_arg1 * _xn142)) + (_xn142 >> 1)));
}
final private function _lx558(_arg1:FullScreenEvent):void{
Preloader._dl411 = true;
}
final private function _ma13(_arg1:int, _arg2:int, _arg3:int, _arg4:int):Number{
return (Math.sqrt((Math.pow((_arg1 - _arg3), 2) + Math.pow((_arg2 - _arg4), 2))));
}
final private function _hq492():int{
_aw1015 = false;
if (((((((((!(_tp508)) && (!(_th191)))) && (!(paused)))) && (!(_kt1445)))) && (!(_ig1316)))){
if ((((((((mouseX >= _vw860)) && ((mouseX < _nr421)))) && ((mouseY >= _wh968)))) && ((mouseY <= _tm557)))){
_aw1015 = true;
_vn1397 = _oh214();
return (_dn1684);
};
if ((((((((mouseX >= _ul97)) && ((mouseX < (_ul97 + _th1487))))) && ((mouseY >= _qf746)))) && ((mouseY <= (_qf746 + _bm176))))){
return (_oc99);
};
if ((((((((mouseX >= _bs318)) && ((mouseX < (_bs318 + _qk714))))) && ((mouseY >= _ea194)))) && ((mouseY <= (_ea194 + _se1528))))){
if (!_th191){
if (((_bg963()) && (_cq1522(_ty344, _py880)))){
_fk492 = _il1018[_ty344][_py880];
if (_fk492 < _gm250){
if (_fk492 != _nl1428){
_aw1015 = true;
};
};
};
};
return (_dx1487);
};
if (((_xn259(_ik1688, _xk535, _mb788, _lx726)) || (_xn259(_ik1688, _xk535, _wy1340, _lx726)))){
_aw1015 = true;
return (_sl1172);
};
};
return (-1);
}
final private function _vr969(_arg1:Array, _arg2:Boolean):void{
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:String;
var _local7:int;
var _local8:Boolean;
var _local9:Boolean;
var _local10:int;
var _local11:int;
_sq1479(irrcrpt("vhwxsPhqx", 3));
_local3 = _xl402;
switch (_arg1){
case _aa953:
_kd62 = false;
_ig1316 = false;
_local3 = 308;
_tm778(save_game);
break;
case _gn966:
case _dc820:
case _ao360:
case _ky1534:
_local3 = 308;
break;
case _xl144:
_local3 = 150;
break;
};
_dm518 = _arg1;
_eu150 = 0;
_hp357 = -1;
_fm663 = -1;
_as895 = true;
_eu150 = 0;
_local4 = 0;
_local10 = 0;
while (_local10 < 2) {
_local11 = 0;
while (_local11 < _arg1.length) {
_local7 = _arg1[_local11];
_local8 = true;
_local9 = true;
if (_local10 == 1){
_local6 = _fm957(_local7);
};
switch (_local7){
case _un82:
switch (Preloader._vu1536){
case Preloader._lj1738:
case Preloader._rj1280:
case Preloader._vg686:
_local9 = true;
_local6 = _fm957(_un82);
break;
};
break;
case _sv1290:
_local9 = (Preloader._vu1536 == Preloader._hp1534);
break;
case _xr636:
_local9 = Preloader._dl411;
break;
case _cl963:
_local9 = Preloader._dl411;
break;
case _le244:
_local9 = Preloader._qj1475;
break;
case _jh602:
_local9 = ((Preloader._qj1475) && (!(_sd266)));
break;
case _vq1428:
_local9 = ((game_in_progress) && (!((Preloader._vu1536 == Preloader._rj1280))));
break;
case _jx794:
_local9 = (((_ro1294 == _xb279)) && ((_yu1510 == _wk1074)));
break;
case _vt77:
_local9 = (endless_level.value > 0);
break;
case _no1362:
_local9 = !((_yu1510 == _nx601));
break;
case _dv1526:
case _if1306:
case _dn1662:
case _sm894:
case _vl1741:
case _jo1664:
case _ho1661:
_local7 = _ta596;
break;
};
if (_local9){
if (_arg1[_local11] != _yh174){
if (_local10 == 0){
_local4 = (_local4 + (_uh1277 + _js822));
} else {
_wh505(_local6, _local7, _eu150, _qg862, _local5, (TOP | _if1727));
_local5 = (_local5 + (_uh1277 + _js822));
};
} else {
if (_local10 == 0){
_local4 = (_local4 + (_uh1277 >> 1));
} else {
_local5 = (_local5 + (_uh1277 >> 1));
};
};
};
if (_local10 == 0){
_local5 = ((_local3 - (_local4 >> 1)) - _js822);
};
_local11++;
};
_local10++;
};
_ei910 = (_arg2) ? _wg1109 : 0;
_jn1360 = (_arg2) ? 0 : 1;
}
final private function _xa803(_arg1:int):void{
_qd1049 = _arg1;
switch (_arg1){
case _tp93:
background = Bitmap(new _pe1082()).bitmapData;
break;
case _fy1365:
background = Bitmap(new _dn184()).bitmapData;
break;
case _gf479:
background = Bitmap(new _wm447()).bitmapData;
break;
case _mk1722:
background = Bitmap(new _sv1367()).bitmapData;
break;
case _qi1376:
background = Bitmap(new _lg1067()).bitmapData;
break;
case _eh1248:
background = Bitmap(new _va607()).bitmapData;
break;
case _bt760:
background = Bitmap(new _gk392()).bitmapData;
break;
case _or874:
background = Bitmap(new _du614()).bitmapData;
break;
case _dm154:
background = Bitmap(new _uv1470()).bitmapData;
break;
case _ol1201:
background = Bitmap(new _mv1197()).bitmapData;
break;
case _re475:
background = Bitmap(new _fi981()).bitmapData;
break;
case _hb1630:
background = Bitmap(new _mj1039()).bitmapData;
break;
case _mv516:
background = Bitmap(new _gm292()).bitmapData;
break;
case _rm1625:
background = Bitmap(new _sd351()).bitmapData;
break;
case _wp1601:
background = Bitmap(new _ms1324()).bitmapData;
break;
case _gf479:
background = Bitmap(new _wm447()).bitmapData;
break;
case _vy1560:
background = Bitmap(new _ci1378()).bitmapData;
break;
case _fl1320:
background = Bitmap(new _rv1310()).bitmapData;
break;
case _yo1564:
background = Bitmap(new _sc1566()).bitmapData;
break;
case _ul1495:
background = Bitmap(new _dx392()).bitmapData;
break;
};
}
final private function _vy1180(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int):void{
_arg3 = (_arg3 * _jm305);
_arg1 = (_arg1 + _dj758(_arg5, _arg3));
_arg2 = (_arg2 + _ok1326(_arg5, _arg4));
_gb520.colorTransform(new Rectangle((_arg1 - 30), (_arg2 - 23), (_arg3 + 56), (_arg4 + 46)), new ColorTransform(0.3, 0.3, 0.3, 1));
_vn877(_gb520, _ey303, 0, 1, 1, (_arg1 - 32), (_arg2 - 32), (TOP | LEFT), 1, false, false);
_vn877(_gb520, _sw508, 0, 1, 1, ((_arg1 + _arg3) + 32), ((_arg2 + _arg4) + 32), (BOTTOM | RIGHT), 1, false, false);
}
final private function _cy512():void{
var _local1:int;
var _local2:int;
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:int;
_local1 = 0;
while (_local1 < _cy785) {
if (_id1017[_local1] != null){
_local2 = _id1187[(_local1 << 1)];
_local3 = _id1187[((_local1 << 1) + 1)];
_local4 = (_id1017[_local1].width / _local2);
_local5 = (_id1017[_local1].height / _local3);
_qr65[_local1] = new Array((_local2 * _local3));
_local6 = 0;
while (_local6 < _local2) {
_local7 = 0;
while (_local7 < _local3) {
_local8 = (_local6 + (_local7 * _local2));
_bn161[_local1] = _local4;
_fe1158[_local1] = _local5;
_qr65[_local1][_local8] = new BitmapData(_local4, _local5, true, 0);
_qr65[_local1][_local8].copyPixels(_id1017[_local1], new Rectangle((_local6 * _local4), (_local7 * _local5), _local4, _local5), new Point(0, 0), null, null, false);
_local7++;
};
_local6++;
};
};
_local1++;
};
_id1017 = null;
}
final private function _we144(_arg1:int, _arg2:int, _arg3:Boolean, _arg4:Boolean):void{
var _local5:int;
var _local6:int;
var _local7:Boolean;
var _local8:Boolean;
var _local9:int;
var _local10:int;
var _local11:int;
var _local12:int;
var _local13:int;
var _local14:int;
var _local15:int;
var _local16:int;
_local5 = _il1018[_arg1][_arg2];
_local6 = _is781;
_local7 = true;
_local8 = true;
switch (_local5){
case _fa476:
_local6 = _rt1254;
break;
case _nk797:
_local6 = _qj734;
if (++chickens_killed == 10){
_wa234(22);
};
if (_tc1204 == _xt20){
_wa234(27);
_local7 = false;
_il1018[_arg1][_arg2] = _gu973;
_gb1329[_arg1][_arg2] = ((Math.random() < 0.4)) ? _rc31 : _li1093;
};
break;
case _jm900:
if (_arg4){
_up86(1000, _arg1, _arg2);
mushrooms_collected++;
};
break;
case _vo1302:
yetis_killed++;
break;
case _bb1390:
_dl1171(_if1593, 0, _rp936(_arg1), _gr1721(_arg2), 1);
break;
case _fq1347:
if (--_ww1429 == 0){
_bb70(_tx1576, 0);
};
break;
case _mw1216:
if (map_node_status[_ja79] == _ah1601){
map_node_status[_ja79] = _ha1567;
};
_vo1252();
break;
case _vg299:
_local6 = _yn375;
if (++_nd1715 > 3){
if (map_node_status[13] == _ah1601){
map_node_status[13] = _ha1567;
};
_vo1252();
} else {
_arg3 = false;
_arg4 = false;
_bb70(_bt372, 0);
};
_mt833[_vg299] = !(_kt1445);
break;
case _fv123:
_vo1252();
break;
case _rw1516:
if (((!(_kt1445)) && ((--_fc499 <= 0)))){
if (map_node_status[31] == _ah1601){
map_node_status[31] = _ha1567;
};
_ap311();
_local10 = 1;
while (_local10 < (_yi355 - 1)) {
_local11 = 1;
while (_local11 < (_em755 - 1)) {
if (_il1018[_local10][_local11] == _rw1516){
_il1018[_local10][_local11] = -1;
_by880[_local10][_local11] = true;
};
_local11++;
};
_local10++;
};
_uf996();
_vo1252();
} else {
_bb70(_ul1552, 0);
_mt833[_local5] = true;
_arg3 = false;
_arg4 = false;
_local8 = false;
_ci493 = true;
_de228 = 0;
_cp665 = 1;
};
break;
case _gl376:
if (--_fc499 <= 0){
_vo1252();
} else {
_bb70(_ei1389, 0);
_mt833[_local5] = true;
_arg3 = false;
_arg4 = false;
_gq31 = false;
_local12 = 0;
while (_local12 < (6 - _fc499)) {
_oq1615(_vb281, 0, -1, -1);
_local12++;
};
};
break;
case _vb281:
if (!_gq31){
_local13 = 0;
_local10 = 1;
while (_local10 < (_yi355 - 1)) {
_local11 = 1;
while (_local11 < (_em755 - 1)) {
if (_il1018[_local10][_local11] == _vb281){
_local13++;
};
_local11++;
};
_local10++;
};
if (_local13 <= 1){
do {
_local14 = 5;
_local15 = ((1 + _sw526(4)) + ((_dt1237 < 5)) ? 4 : 0);
} while (_il1018[_local14][_local15] != _ir1336);
_oq1615(_gl376, 0, _local14, _local15);
_gq31 = true;
};
};
if (!_arg3){
_mt833[_local5] = true;
};
break;
};
if (!_mt833[_local5]){
_mt833[_local5] = true;
_bb70(_rm1364[_local5], _hw1016(_rp936(_arg1)));
};
if (_local8){
_dl1171(_local6, 0, _rp936(_arg1), _gr1721(_arg2), _ss1357);
};
_local9 = _yf764[((_local5 * _ne91) + _nw792)];
if (_arg3){
var _local17 = num_specific_kills;
var _local18 = _local5;
var _local19 = (_local17[_local18] + 1);
_local17[_local18] = _local19;
_jj724++;
_wy812++;
if (((!(_xo1611)) && ((++kills_this_game >= 100)))){
_wa234(16);
};
_sg1146((_local9 * _cf98.value), _rp936(_arg1), _gr1721(_arg2));
player_magic = (player_magic + (_ya492 * 2));
player_magic = Math.min(player_magic, _bb270);
};
if (_arg4){
_local16 = ((_local9 / 20) + _sw526((_local9 / 10)));
_up86(_local16, _arg1, _arg2);
};
if (_local7){
_by880[_arg1][_arg2] = true;
_ui816[_mj312][_dt1237] = _py1547;
_uf996();
};
if (_ro1294 == _ek1550){
if (((!(_rl630)) && ((--_yg441 <= 0)))){
_xs1136();
};
};
}
final private function _es1185():void{
_oq25(save_game, false);
_oq25(save_stage, false);
_xa803(_ur803[player_map_node][_gq1055]);
_aw1015 = false;
if (player_map_node == 0){
if (++_mu1233 >= 3){
_wa234(33);
};
} else {
_mu1233 = 0;
};
if (map_node_status[player_map_node] == _ha1567){
switch (_ur803[player_map_node][_nj969]){
case _up281:
_is927 = 0;
startTransition(_ud790, _sh1114);
break;
case _fl1728:
case _ug1550:
_vy12();
_gh208 = _ur803[player_map_node][_lf104];
startTransition(_ud790, _wk1074);
break;
};
};
}
final private function _ry51():void{
var _local1:int;
_local1 = 0;
while (_local1 < _af523) {
if (_gs519[_local1] > -1){
switch (_jx426[_local1]){
case _gt426:
_gi450 = BlendMode.SCREEN;
break;
default:
_gi450 = null;
break;
};
_bf1094(_gb520, _cc900[_jx426[_local1]], _wg876[_local1], _sn1000[_jx426[_local1]], 1, _xu1008[_local1], _uq181[_local1], (_if1727 | _is1291), 1, _gi450);
};
_local1++;
};
}
final private function _xi1378(_arg1:int, _arg2:int, _arg3:int):void{
switch (_arg1){
case _ln368:
if (_vs1391 == 1){
_gg251(_arg2);
_we144(_arg2, _arg3, false, false);
};
break;
case _jm900:
if (((((ticks % 5) == 0)) && ((++_gb1329[_arg2][_arg3] > 5)))){
_md324 = false;
_by880[_arg2][_arg3] = true;
_uf996();
_uw1237(_dt1585, _rp936(_arg2), _gr1721(_arg3), 0);
};
break;
case _vo1302:
if (((((ticks % 5) == 0)) && ((++_gb1329[_arg2][_arg3] > 7)))){
_md324 = false;
_by880[_arg2][_arg3] = true;
_uf996();
_uw1237(_dt1585, _rp936(_arg2), _gr1721(_arg3), 0);
};
break;
case _hj428:
if ((_ur857 = (_ur857 + ++_ln1375)) > 0){
_ur857 = 0;
_ui816[_arg2][(_arg3 + 1)] = _pf658;
};
break;
case _mw1216:
if ((ticks % 3) == 0){
if ((((_dj178 > 9)) && ((_dj178 < 13)))){
_dj178++;
} else {
if ((((_dj178 < 9)) && ((_vs1391 < 30)))){
_dj178++;
};
};
};
if ((((_dj178 == 13)) && ((_vs1391 == 30)))){
_bb70(_fa1733, 0);
};
break;
case _vg299:
if (Math.abs((_arg2 - _mj312)) > 2){
if (((((ticks % 4) == 0)) && (!((_dj178 == 4))))){
if (++_dj178 > 9){
_dj178 = 0;
};
};
if (_vs1391 == 20){
_uw1237(_pn1639, _rp936(_mj312), _gr1721(_dt1237), 0);
};
} else {
if (((((ticks % 4) == 0)) && (!((_dj178 == 0))))){
if (++_dj178 > 7){
_dj178 = 0;
};
} else {
_ux176 = (_ux176 + ((1 - _ux176) * 0.1));
_gk1382 = Math.min(0, (_gk1382 = (_gk1382 + ++_ti1627)));
};
};
break;
case _rw1516:
if ((ticks % 3) == 0){
if ((((_dj178 > 8)) && ((_dj178 < 11)))){
_dj178++;
} else {
if (_dj178 < 8){
_dj178++;
};
};
};
break;
case _gl376:
if ((ticks % 3) == 0){
if ((((_dj178 >= 11)) && ((_dj178 < 17)))){
_dj178++;
} else {
if ((((_dj178 >= 18)) && ((_dj178 < 23)))){
if (++_dj178 == 23){
_ky247 = 10;
_bb70(_un97, _hw1016(_rp936(_mj312)));
};
};
};
_jk725++;
};
break;
case _vb281:
if ((ticks % 2) == 0){
if (_gb1329[_arg2][_arg3] < 13){
var _local4 = _gb1329[_arg2];
var _local5 = _arg3;
var _local6 = (_local4[_local5] + 1);
_local4[_local5] = _local6;
};
};
if (_vs1391 == 1){
_we144(_arg2, _arg3, false, false);
};
break;
};
}
final private function _ns1676():void{
var _local1:Number;
var _local2:Number;
_local1 = (_tl1247 - _mf636);
_local2 = (_ah407 - _qt923);
_mf636 = (_mf636 + (_local1 * 0.4));
_qt923 = (_qt923 + (_local2 * 0.4));
if ((Math.abs(_local1) + Math.abs(_local2)) < 0.5){
inventory[_gm844] = _iy199;
_iy199 = -1;
if (player_map_node == _gm232){
_or913();
};
};
}
final private function _lw275(_arg1:BitmapData, _arg2:BitmapData, _arg3:String, _arg4:Number, _arg5:Number, _arg6:int, _arg7:Number):void{
var _local8:int;
var _local9:int;
var _local10:int;
var _local11:int;
var _local12:int;
var _local13:int;
switch (_arg2){
case _aj612:
_local8 = 12;
_local9 = 17;
break;
case _sj56:
_local8 = 11;
_local9 = 13;
break;
};
_local10 = _arg3.length;
if ((_arg6 & LEFT) == 0){
_local13 = (_local10 * _local8);
_arg4 = (_arg4 + _dj758(_arg6, _local13));
};
_arg5 = (_arg5 + _ok1326(_arg6, _local9));
_local12 = 0;
while (_local12 < _local10) {
_local11 = (_arg3.charCodeAt(_local12) - 45);
if (_arg7 < 1){
matrix = new Matrix();
matrix.translate((_arg4 - (_local11 * _local8)), _arg5);
_arg1.draw(_arg2, matrix, new ColorTransform(1, 1, 1, _arg7), null, new Rectangle(_arg4, _arg5, _local8, _local9), true);
} else {
_arg1.copyPixels(_arg2, new Rectangle((_local11 * _local8), 0, _local8, _local9), new Point(_arg4, _arg5), null, null, true);
};
_arg4 = (_arg4 + _local8);
_local12++;
};
}
final private function _mf792(_arg1:int):int{
return (((_arg1 + 1) * 1000));
}
final private function _fj1014(_arg1:MouseEvent):void{
_yx1143 = false;
}
final private function _ce745(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int):void{
var _local7:int;
var _local8:int;
_local7 = (_arg1 + (_arg3 * (_xn142 * 3)));
_local8 = 0;
while (_local8 < (_arg6 * 4)) {
if (((((_arg5 + _local8) >= 0)) && (((_arg5 + _local8) < _ea401)))){
_vn877(_gb520, _es69, (_arg5 + _local8), _ea401, 1, (_local7 + ((_local8 * -(_arg3)) * (_xn142 >> 1))), (((_arg2 + 12) + (Math.sin(_xp110) * (_local8 * 2))) - (_arg4 * (_local8 * 4))), (_if1727 | _is1291), 1, false, false);
};
_local8++;
};
}
final private function _ke860():void{
_sq1479(irrcrpt("xzgrnyRthmnXhtwj()", 5));
_ar1702 = true;
MochiScores.setBoardID(_vk1665);
MochiScores.submit(player_xp.value, player_name, _wv60, _xb1675);
_eu150 = 0;
_wh505(_fm957(_lk1497), _lk1497, _eu150, _qg862, 20, (TOP | _if1727));
_wh505(irrcrpt("Fdqfho", 3), _qq558, _eu150, _qg862, _xl402, (TOP | _if1727));
_sq1479(irrcrpt("IRH SJ wyfqmxQsglmWgsvi()", 4));
}
final private function _fh1417(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:Boolean):void{
var _local6:int;
var _local7:int;
var _local8:Number;
var _local9:Number;
var _local10:int;
_local6 = _ma13(_arg1, _arg2, _arg3, _arg4);
_local7 = (_local6 / _eo255);
_local8 = ((_arg3 - _arg1) / _local7);
_local9 = ((_arg4 - _arg2) / _local7);
_local10 = 1;
while (_local10 < (_local7 - 1)) {
_ve457.copyPixels(_cm1542, new Rectangle((_arg5) ? 0 : 18, 0, 18, 11), new Point(((_arg1 + (_local10 * _local8)) - 9), ((_arg2 + (_local10 * _local9)) - 5)), null, null, false);
_local10++;
};
}
final private function update(_arg1:Event):void{
_xf1731();
draw();
}
public function onScoresReceived(_arg1:Object):void{
var _local2:int;
var _local3:int;
var _local4:Object;
var _local5:Object;
var _local6:int;
var _local7:String;
trace(irrcrpt("srWgsviwVigimzih", 4));
_wg1063 = new Array();
_cu1142 = new Array();
_local2 = 0;
while (_local2 < 4) {
_wg1063[_local2] = new Array();
_cu1142[_local2] = new Array();
_local2++;
};
if (_arg1.scores != null){
_sd266 = true;
_local4 = _arg1.scores;
_local6 = -1;
for (_local7 in _local4) {
switch (_local7){
case irrcrpt("fckna", 2):
_local6 = _sh686;
break;
case irrcrpt("aiiopc", 4):
_local6 = _nj11;
break;
case irrcrpt("prqwkob", 3):
_local6 = _tn357;
break;
case irrcrpt("fqqynrj", 5):
_local6 = _ba15;
break;
};
if (typeof(_local4[_local7]) == irrcrpt("sfnigx", 4)){
if (((!((_local4[_local7].cols == null))) && (!((_local4[_local7].rows == null))))){
_local5 = _local4[_local7];
_local3 = 0;
while (_local3 < _local5.rows.length) {
if (_local3 < _ob488){
_wg1063[_local6][_local3] = _local5.rows[_local3][_nt884];
_cu1142[_local6][_local3] = _local5.rows[_local3][_to1276];
};
_local3++;
};
};
};
};
} else {
if (_arg1.error){
_sd266 = false;
trace((irrcrpt("Fssps: ", 1) + _arg1.errorCode));
};
};
trace(irrcrpt("FOE PG poTdpsftSfdfjwfe", 1));
}
final private function _rb239(_arg1:int, _arg2:int, _arg3:int):void{
_iy199 = _arg1;
_mf636 = _arg2;
_qt923 = _arg3;
_gm844 = _hu909();
_tl1247 = ((_vw860 + ((_gm844 % (_ru1232 >> 1)) * _nu117)) + (_nu117 >> 1));
_ah407 = ((_wh968 + (_nu117 >> 1)) + ((_gm844 >= (_ru1232 >> 1))) ? _nu117 : 0);
}
final private function _ok1326(_arg1:int, _arg2:Number):Number{
if ((_arg1 & _is1291) != 0){
return ((-(_arg2) >> 1));
};
if ((_arg1 & BOTTOM) != 0){
return (-(_arg2));
};
return (0);
}
final private function _bf1094(_arg1:BitmapData, _arg2:BitmapData, _arg3:int, _arg4:int, _arg5:int, _arg6:Number, _arg7:Number, _arg8:int, _arg9:Number, _arg10:String):void{
var _local11:int;
var _local12:int;
var _local13:int;
var _local14:int;
_local11 = (_arg2.width / _arg4);
_local12 = (_arg2.height / _arg5);
_arg6 = (_arg6 + _dj758(_arg8, _local11));
_arg7 = (_arg7 + _ok1326(_arg8, _local12));
_local13 = (_arg3 % _arg4);
_local14 = (_arg3 / _arg4);
matrix = new Matrix();
matrix.translate((_arg6 - (_local13 * _local11)), (_arg7 - (_local14 * _local12)));
_arg1.draw(_arg2, matrix, new ColorTransform(1, 1, 1, _arg9), _arg10, new Rectangle(_arg6, _arg7, _local11, _local12), false);
}
final private function _up136(_arg1:Class, _arg2:MovieClip):void{
Mouse.show();
_ly650 = false;
_pl1595();
_eh1515 = false;
_ps1492 = ((_arg2 == null)) ? new (_arg1) : _arg2;
_ps1492.tabEnabled = false;
_ps1492.play();
addChild(_ps1492);
}
final private function _vy12():void{
trace(irrcrpt("kpkvFwpigqp()", 2));
_wy812 = 0;
_nw724 = 0;
_ig683 = 0;
_dw701 = 0;
_ky247 = 0;
_dx234 = 0;
_rb1294 = 0;
player_magic = 0;
_wq594 = -1;
_tn1429 = -1;
level.setValue(0);
_xo1611 = false;
_vg1569 = false;
}
final private function _fj893():void{
var _local1:int;
_local1 = 0;
while (_local1 < _wm690) {
if (_ap560[_local1] > 0){
_ff433[_local1] = (_ff433[_local1] + _xa832[_local1]);
_cg1007[_local1] = (_cg1007[_local1] + _cr478[_local1]);
if ((((_tb643[_local1] == _cw357)) || ((_tb643[_local1] == _ch1345)))){
_xa832[_local1] = (_xa832[_local1] + (Math.random() * 0.1));
_cr478[_local1] = (_cr478[_local1] + (Math.random() * 0.1));
} else {
_xa832[_local1] = (_xa832[_local1] * 0.95);
_cr478[_local1] = (_cr478[_local1] * 0.95);
};
_cr478[_local1] = (_cr478[_local1] + _rk606[_local1]);
_ap560[_local1] = (_ap560[_local1] - _pr122);
if (_tb643[_local1] == _if1593){
_rm113[_local1] = (_rm113[_local1] + (_xa832[_local1] / 10));
};
if (_tb643[_local1] == _tv1172){
var _local2 = _rm892;
var _local3 = _local1;
var _local4 = (_local2[_local3] + 1);
_local2[_local3] = _local4;
if (_local4 >= _jw1478[_tv1172]){
_rm892[_local1] = 0;
};
};
};
_local1++;
};
}
final private function _kd590(_arg1:Event):void{
_sq1479(irrcrpt("vixyvrXsKeqi()", 4));
startTransition(_ud790, _aw1229);
}
final private function _fm957(_arg1:int):String{
var _local2:String;
_local2 = "";
switch (_arg1){
case _ph1043:
_local2 = irrcrpt("JSYJW DTZW SFRJ", 5);
break;
case _mx1192:
_local2 = irrcrpt("HAWUDV", 3);
break;
case _mq1668:
_local2 = irrcrpt("BRX PDGH LW!", 3);
break;
case _wh497:
_local2 = irrcrpt("DTZ WJHJNAJI F SJB NYJR:", 5);
break;
case _po455:
_local2 = irrcrpt("CSYV IBMWXMRK UYIWX AMPP FI PSWX! GSRXMRYI?", 4);
break;
case _ic1234:
_local2 = irrcrpt("BSFB DPNQMFUF!", 1);
break;
case _kq1023:
_local2 = ((player_map_node == 1)) ? irrcrpt("YMJ MTRJ YFAJWS", 5) : irrcrpt("YMJ XSTB YFAJWS", 5);
break;
case _lk1497:
_local2 = irrcrpt("XZGRNYYNSL XHTWJ, UQJFXJ BFNY...", 5);
break;
case _bl984:
_local2 = irrcrpt("VJG UETKDGU", 2);
break;
case _so182:
_local2 = irrcrpt("BSF ZPV TVSF ZPV XBOU UP RVJU?", 1);
break;
case _lv922:
_local2 = irrcrpt("NBJO NFOV", 1);
break;
case _ec398:
_local2 = irrcrpt("SDXVHG", 3);
break;
case _ps1636:
_local2 = irrcrpt("QRVKQPU", 2);
break;
case _vl1741:
_local2 = irrcrpt("Dpef - Njlf Uvdlfs", 1);
break;
case _ho1661:
_local2 = irrcrpt("Fwy - Ots Ifanjx", 5);
break;
case _jo1664:
_local2 = irrcrpt("Bvejp - Ojdl Qbsupo", 1);
break;
case _oy597:
_local2 = irrcrpt("Gjlns sjb vzjxy", 5);
break;
case _vq1428:
_local2 = irrcrpt("Eqpvkpwg swguv", 2);
break;
case _id1201:
_local2 = irrcrpt("Stxmsrw", 4);
break;
case _un82:
_local2 = irrcrpt("Sodb pruh jdphv!", 3);
break;
case _xh1157:
_local2 = irrcrpt("Ciw", 4);
break;
case _io1698:
case _qq558:
case _yc1022:
_local2 = irrcrpt("Dcem", 2);
break;
case _hy320:
_local2 = irrcrpt("Eqpvkpwg", 2);
break;
case _xc1707:
_local2 = irrcrpt("Tguwog", 2);
break;
case _is728:
_local2 = (irrcrpt("Pxvlf: ", 3) + (_mn616) ? irrcrpt("Rq", 3) : irrcrpt("Pgg", 1));
break;
case _qv359:
_local2 = (irrcrpt("Wsyrh ijjigxw: ", 4) + (_oi1122) ? irrcrpt("Rq", 3) : irrcrpt("Pgg", 1));
break;
case _cl963:
_local2 = (irrcrpt("Xrttymnsl: ", 5) + (smoothing) ? irrcrpt("Rq", 3) : irrcrpt("Tkk", 5));
break;
case _om456:
_local2 = irrcrpt("Fyc", 4);
break;
case _oc62:
_local2 = irrcrpt("Halw", 3);
break;
case _vt264:
_local2 = irrcrpt("Womt", 4);
break;
case _jh602:
_local2 = irrcrpt("Xzgrny xhtwj", 5);
break;
case _dr1128:
_local2 = irrcrpt("Ujqr", 2);
break;
case _jw108:
_local2 = irrcrpt("Htsynszj", 5);
break;
case _lr831:
_local2 = irrcrpt("Xzgrny", 5);
break;
case _gs1274:
_local2 = irrcrpt("Teywi", 4);
break;
case _aw1629:
_local2 = irrcrpt("Hqwhu!", 3);
break;
case _dt115:
_local2 = irrcrpt("Vzny", 5);
break;
case _dq981:
_local2 = irrcrpt("Zft", 1);
break;
case _dj1392:
_local2 = irrcrpt("Op", 1);
break;
case _hp372:
_local2 = irrcrpt("Rfns rjsz", 5);
break;
case _jx794:
_local2 = irrcrpt("Tgvta uvcig", 2);
break;
case _no1362:
_local2 = irrcrpt("Vipseh keqi", 4);
break;
case _so1678:
_local2 = irrcrpt("Eglmiziqirxw", 4);
break;
case _xs44:
_local2 = ((irrcrpt("Fyc e hvmro (", 4) + _gh249.toString()) + irrcrpt(" ksph)", 4));
break;
case _xl1501:
_local2 = ((irrcrpt("Tubz uif ojhiu (", 1) + _yj1152.toString()) + irrcrpt(" ksph)", 4));
break;
case _qf96:
_local2 = irrcrpt("Jfajxiwtu", 5);
break;
case _mk978:
_local2 = irrcrpt("Bqpmphjft, cvu zpv dboopu bggpse uibu, tjs!", 1);
break;
case _dv1526:
_local2 = (irrcrpt("Gpgokgu mknngf: ", 2) + _wy812);
break;
case _if1306:
_local2 = (irrcrpt("Oqxgu ocfg: ", 2) + _nw724);
break;
case _dn1662:
_local2 = (irrcrpt("Ijut ublfo: ", 1) + _ig683);
break;
case _sm894:
_local2 = (irrcrpt("Ltqi htqqjhyji: ", 5) + _dw701);
break;
case _ky1120:
_local2 = irrcrpt("Jqy vq rnca", 2);
break;
case _rv774:
_local2 = irrcrpt("Fyusbt", 1);
break;
case _vg309:
_local2 = irrcrpt("Fuhglwv", 3);
break;
case _up1248:
_local2 = irrcrpt("Anxny rjlfija.ht.zp", 5);
break;
case _le244:
_local2 = irrcrpt("Wtqj Tk Mtstzw", 5);
break;
case _bu366:
_local2 = ((irrcrpt("Gpvgt cv uvcig 3 (", 2) + _mf792(0).toString()) + irrcrpt(" iqnf)", 2));
break;
case _vt77:
_local2 = ((((irrcrpt("Eqpvkpwg cv uvcig ", 2) + (endless_level.value + 1).toString()) + irrcrpt(" (", 2)) + _mf792(endless_level.value).toString()) + irrcrpt(" jrog)", 3));
break;
case _ei471:
_local2 = irrcrpt("Rqzdugv!", 3);
break;
case _xp336:
_local2 = irrcrpt("Wkdw'v hqrxjk iru qrz...", 3);
break;
case _rh1622:
_local2 = irrcrpt("Cmvc! Epo'u dpnf up nf jg zpv dbo'u bggpse ju! J'n op dibsjuz!", 1);
break;
case _yf421:
_local2 = irrcrpt("Tpec Ormklxjepp #5", 4);
break;
};
return (_local2);
}
final private function _mi442(_arg1:BitmapData, _arg2:BitmapData, _arg3:Number, _arg4:Number, _arg5:int, _arg6:int, _arg7:int, _arg8:Number, _arg9:Number):void{
var _local10:int;
var _local11:int;
_local10 = (_arg2.width / _arg6);
_local11 = _arg2.height;
_arg3 = (_arg3 + _dj758(_arg7, _local10));
_arg4 = (_arg4 + _ok1326(_arg7, _local11));
matrix = new Matrix();
matrix.translate((-((_local10 >> 1)) - (_arg5 * _local10)), (-(_local11) >> 1));
matrix.rotate(_arg9);
matrix.translate(((_local10 >> 1) + (_arg5 * _local10)), (_local11 >> 1));
matrix.translate(_arg3, _arg4);
_arg1.draw(_arg2, matrix, ((_arg8 < 1)) ? new ColorTransform(1, 1, 1, _arg8) : null, null, new Rectangle(_arg3, _arg4, _local10, _local11), true);
}
final private function drawBackground(_arg1:Boolean):void{
_vn877(_gb520, background, 0, 1, 1, 0, 0, (TOP | LEFT), ((_qd1049 == _ol1201)) ? 0.5 : 1, _arg1, false);
}
final private function _pc552():void{
var _local1:Boolean;
var _local2:int;
var _local3:int;
var _local4:int;
if (_as895){
_local4 = 0;
while (_local4 < _eu150) {
_local1 = false;
_local2 = (_gn1189[_local4] + ((_rf852[_local4] > -1)) ? (((_local4 % 2) == 0)) ? _ei910 : -(_ei910) : 0);
_local3 = (_eh214[_local4] + (_uh1277 >> 1));
if (_rf852[_fm663] != -1){
if ((((((_hp357 == -1)) && ((_fm663 == _local4)))) || ((_local4 == _hp357)))){
_local1 = true;
};
};
if (_rf852[_local4] == _oy597){
_vn877(_gb520, (_local1) ? _tn769 : _ih1501, 0, 1, 1, _local2, _local3, (_if1727 | _is1291), _jn1360, false, false);
} else {
_yt643(_bn247[_local4], _local2, _local3, (_is1291 | _if1727), _jn1360, false, (((_rf852[_local4] < 0)) ? _ec1508 : _qx1252 | (_local1) ? _so124 : 0));
};
_local4++;
};
};
}
final private function _wl1479():void{
var _local1:Object;
var _local2:Loader;
var _local3:Object;
var _local4:String;
var _local5:URLRequest;
var _local6:Loader;
trace((irrcrpt("Qsfmpbefs.iptu = ", 1) + Preloader.host));
trace((irrcrpt("wtty = ", 5) + root));
trace((irrcrpt("wtty.qtfijwNskt = ", 5) + root.loaderInfo));
trace((irrcrpt("uijt.sppu.mpbefsJogp.vsm = ", 1) + this.root.loaderInfo.url));
switch (Preloader._vu1536){
case Preloader._rj1280:
trace(irrcrpt("Rtgnqcfgt.XGTUKQP_OKPFLQNV", 2));
_local1 = LoaderInfo(root.loaderInfo).parameters;
_local2 = new Loader();
_local2.contentLoaderInfo.addEventListener(Event.COMPLETE, _xd1650);
_local2.load(new URLRequest(((_local1.mjPath) || (irrcrpt("myyu://xyfynh.rnsiotqy.htr/fun/fx8/xhtwjfun_fx8_qthfq.xbk", 5)))));
this.addChild(_local2);
break;
case Preloader._vg686:
trace((irrcrpt("vssx = ", 4) + root));
trace((irrcrpt("wtty.qtfijwNskt = ", 5) + root.loaderInfo));
_local3 = LoaderInfo(root.loaderInfo).parameters;
_local4 = ((_local3.api_path) || (irrcrpt("kwws://zzz.nrqjuhjdwh.frp/iodvk/DSL_DV6_Orfdo.vzi", 3)));
trace((irrcrpt("ETM texl: ", 4) + _local4));
_local5 = new URLRequest(_local4);
_local6 = new Loader();
_local6.contentLoaderInfo.addEventListener(Event.COMPLETE, _wc209);
_local6.load(_local5);
this.addChild(_local6);
break;
};
}
final private function _io567():void{
var _local1:int;
var _local2:int;
_local1 = 1;
while (_local1 < (_yi355 - 1)) {
_local2 = (_qq1689) ? 0 : 1;
while (_local2 < (_em755 - 1)) {
if ((((_il1018[_local1][_local2] == _ir1336)) && ((((_local2 > 0)) || ((_rs1191[_local1][_local2] > 0)))))){
_vn877(_mb1468, _bf436[_ln1289], (_gb1329[_local1][_local2] + (_pa1274[_local1][_local2] * _eo326)), _eo326, _tq1484, (_local1 * _xn142), ((_local2 * _xn142) + _rs1191[_local1][_local2]), (TOP | LEFT), 1, false, false);
if (((_by880[_local1][_local2]) && (((ticks % 3) == 0)))){
_vn877(_mb1468, _dp161, 0, 1, 1, (_local1 * _xn142), (_local2 * _xn142), (TOP | LEFT), 1, false, false);
};
};
_local2++;
};
_local1++;
};
}
final private function _wa234(_arg1:int):void{
var _local2:int;
var _local3:int;
if (achievement_unlocked[_arg1] == false){
if (_pi1390 <= 0){
_pi1390 = 50;
_bb70(_ff650, 0);
};
achievement_unlocked[_arg1] = true;
_local2 = 0;
_local3 = 0;
while (_local3 < _kf697) {
if (_py1036[_local3] <= 0){
_local2 = _local3;
_local3 = _kf697;
};
_local3++;
};
_no1013[_local2] = _arg1;
_gy827[_local2] = _wg1109;
_py1036[_local2] = 1;
_oq25(save_game, true);
};
}
final private function _dx915():void{
trace(irrcrpt("kpkvOwuke()", 2));
_mn616 = true;
switch (_yu1510){
case _uf650:
_im915(_na668, 1);
break;
case _nx601:
_im915(_qi253, 1);
break;
case _wk1074:
_vq352();
break;
};
}
final private function _ap311():void{
var _local1:int;
var _local2:int;
_local1 = 0;
while (_local1 < _yi355) {
_local2 = 0;
while (_local2 < _em755) {
_by880[_local1][_local2] = false;
_local2++;
};
_local1++;
};
}
final private function _vy602(_arg1:int, _arg2:int, _arg3:int, _arg4:int):Boolean{
if ((((((((mouseX > _arg1)) && ((mouseX < (_arg1 + _arg3))))) && ((mouseY > _arg2)))) && ((mouseY < (_arg2 + _arg4))))){
return (true);
};
return (false);
}
final private function _fd1417(_arg1:int):void{
var _local2:int;
var _local3:int;
_local2 = 1;
while (_local2 < (_yi355 - 1)) {
_local3 = 1;
while (_local3 < (_em755 - 1)) {
_gb1329[_local2][_local3] = ((_il1018[_local2][_local3] == _ir1336)) ? _sw526(_arg1) : _gb1329[_local2][_local3];
_local3++;
};
_local2++;
};
}
final private function _xn259(_arg1:BitmapData, _arg2:int, _arg3:int, _arg4:int):Boolean{
if ((((((((mouseX > _arg3)) && ((mouseX < (_arg3 + (_arg1.width / _arg2)))))) && ((mouseY > _arg4)))) && ((mouseY < (_arg4 + _arg1.height))))){
return (true);
};
return (false);
}
final private function _dl1171(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int):void{
var _local6:int;
_local6 = 0;
while (_local6 < _arg5) {
_rk606[_jh1353] = 1;
_tb643[_jh1353] = _arg1;
_rm892[_jh1353] = 0;
_ap560[_jh1353] = 1;
_ff433[_jh1353] = _arg3;
_cg1007[_jh1353] = _arg4;
_rm113[_jh1353] = 0;
switch (_arg1){
case _is781:
case _qj734:
case _di1249:
case _oc647:
_rm892[_jh1353] = (_sw526(2) << 1);
if (_arg1 == _qj734){
_rk606[_jh1353] = 0.5;
};
break;
case _dm425:
case _we197:
case _yn375:
_rm892[_jh1353] = ((_arg2 * _yq262) + _sw526(_yq262));
if (_arg2 == 2){
_rk606[_jh1353] = 0.5;
};
break;
};
switch (_arg1){
case _cw357:
case _ch1345:
_xa832[_jh1353] = (8 + _sw526(6));
_cr478[_jh1353] = (2 + _sw526(3));
_rk606[_jh1353] = 0;
_ap560[_jh1353] = 5;
_rm892[_jh1353] = _sw526(_jw1478[_arg1]);
break;
case _tv1172:
case _if1593:
_cr478[_jh1353] = (-8 - (Math.random() * 12));
_rk606[_jh1353] = 1;
if (_arg1 == _if1593){
_ap560[_jh1353] = 3;
_xa832[_jh1353] = ((Math.random() < 0.5)) ? -8 : 8;
} else {
_xa832[_jh1353] = (-4 + (Math.random() * 9));
};
break;
default:
_xa832[_jh1353] = (Math.cos((Math.random() * _eb1513)) * _di1249);
_cr478[_jh1353] = (Math.sin((Math.random() * _eb1513)) * _di1249);
break;
};
if (++_jh1353 >= _wm690){
_jh1353 = 0;
};
_local6++;
};
}
final private function _ec1446():int{
var _local1:int;
_local1 = 0;
while (_local1 < _eu150) {
if ((((((((mouseX > (_gn1189[_local1] - ((_ws1418[_local1] >> 1) + _rm1381)))) && ((mouseX < (_gn1189[_local1] + ((_ws1418[_local1] >> 1) + _rm1381)))))) && ((mouseY > _eh214[_local1])))) && ((mouseY < (_eh214[_local1] + _uh1277))))){
return (_local1);
};
_local1++;
};
return (-1);
}
final private function _oc358(_arg1:int, _arg2:int):Boolean{
if (_gu491(_arg1, _arg2)){
switch (_il1018[_arg1][_arg2]){
case _jm900:
case _vo1302:
return (true);
};
};
return (false);
}
final private function _be1715(_arg1:String, _arg2:int, _arg3:int, _arg4:int):void{
_yr1739[_oh706] = _arg1;
_eo704[_oh706] = _arg2;
_nw1083[_oh706] = _arg3;
_rn617[_oh706] = 4;
_tn766[_oh706] = 1;
_fx409[_oh706] = _arg4;
if (++_oh706 >= _ll204){
_oh706 = 0;
};
}
final private function _hu909():int{
var _local1:int;
_local1 = 0;
while (_local1 < _ru1232) {
if (inventory[_local1] == -1){
return (_local1);
};
_local1++;
};
return (-1);
}
final private function _nm660():int{
return (((player_level.value * player_level.value) * 1000));
}
final private function _by1177():void{
var _local1:int;
var _local2:int;
_local1 = 1;
while (_local1 < (_yi355 - 1)) {
_local2 = 1;
while (_local2 < (_em755 - 1)) {
if (_il1018[_local1][_local2] == _dl844){
_mj312 = _local1;
_dt1237 = _local2;
};
_local2++;
};
_local1++;
};
}
final private function _xs1136():void{
var _local1:int;
var _local2:int;
if (!_rl630){
_local1 = 1;
while (_local1 < (_yi355 - 1)) {
_local2 = 1;
while (_local2 < (_em755 - 1)) {
if (_il1018[_local1][_local2] == _yd1180){
_cg301 = 0;
_rl630 = true;
_bb70(_tv303, _hw1016(_rp936(_local1)));
_dl1171(_we197, 0, _rp936(_local1), _gr1721(_local2), _dy232);
};
_local2++;
};
_local1++;
};
};
}
final private function _jh361():void{
_jf804 = (_jf804 + (_am1665 * _ib754));
if (Math.abs(_jf804) >= _mf581){
_qy11(_am1665, true);
};
}
final private function _hw1016(_arg1:int):Number{
return (((_arg1 / _qg862) - 1));
}
final private function _yt643(_arg1:String, _arg2:Number, _arg3:Number, _arg4:int, _arg5:Number, _arg6:Boolean, _arg7:int):void{
var _local8:int;
var _local9:int;
var _local10:int;
_local8 = _jh1315(_arg1);
if (_arg6){
_vy1180(_arg2, _arg3, _local8, _ri834, _arg4);
};
if (_arg7 != -1){
_fo579(_arg2, (_arg3 - (_uh1277 >> 1)), _local8, _arg5, !(((_arg7 & _ec1508) == 0)), !(((_arg7 & _so124) == 0)));
_arg3 = (_arg3 + (((_arg7 & _ec1508))!=0) ? 1 : -1);
};
_arg2 = (_arg2 + _dj758(_arg4, _local8));
_arg3 = (_arg3 + _ok1326(_arg4, _ri834));
_local10 = 0;
while (_local10 < _arg1.length) {
_local9 = (_arg1.charCodeAt(_local10) + _bx1623);
if (_local9 != 0){
if (_arg5 < 1){
matrix = new Matrix();
matrix.translate((_arg2 - (_local9 * _al1684)), _arg3);
_gb520.draw(_ct917, matrix, new ColorTransform(1, 1, 1, _arg5), null, new Rectangle(_arg2, _arg3, _al1684, _ri834), true);
} else {
_gb520.copyPixels(_ct917, new Rectangle((_local9 * _al1684), 0, _nc264[_local9], _ri834), new Point(_arg2, _arg3), null, null, false);
};
};
_arg2 = (_arg2 + _nc264[_local9]);
_local10++;
};
}
final private function _tm778(_arg1:SharedObject):void{
var _save_file = _arg1;
trace(irrcrpt("qtfiIfyf()", 5));
try {
_jt1733();
_xo1295();
if (_save_file.data.save_exists){
trace(irrcrpt("_ucxg_hkng.fcvc.ucxg_gzkuvu", 2));
_ks298 = false;
player_map_node = _save_file.data.player_map_node;
player_name = _save_file.data.player_name;
game_in_progress = _save_file.data.game_in_progress;
endless_level.setValue(_save_file.data.endless_level);
player_hp.setValue(_save_file.data.player_hp);
player_hp_max.setValue(_save_file.data.player_hp_max);
player_gold.setValue(_save_file.data.player_gold);
player_xp.setValue(_save_file.data.player_xp);
player_level.setValue(_save_file.data.player_level);
player_armour.setValue(_save_file.data.player_armour);
player_magic = _save_file.data.player_magic;
game_ticks = _save_file.data.game_ticks;
inventory[0] = _save_file.data.inventory_0;
inventory[1] = _save_file.data.inventory_1;
inventory[2] = _save_file.data.inventory_2;
inventory[3] = _save_file.data.inventory_3;
inventory[4] = _save_file.data.inventory_4;
inventory[5] = _save_file.data.inventory_5;
inventory[6] = _save_file.data.inventory_6;
inventory[7] = _save_file.data.inventory_7;
inventory[8] = _save_file.data.inventory_8;
inventory[9] = _save_file.data.inventory_9;
map_node_status = new Array(_nb646);
map_node_status = _save_file.data.map_node_status;
try {
achievement_unlocked = _save_file.data.achievement_unlocked;
} catch(e:Error) {
trace((irrcrpt("jwwtw = ", 5) + e));
_jt1733();
};
kills_this_game = _save_file.data.kills_this_game;
items_purchased_this_game = _save_file.data.items_purchased_this_game;
hits_taken_this_game = _save_file.data.hits_taken_this_game;
magic_used_this_game = _save_file.data.magic_used_this_game;
mushrooms_collected = _save_file.data.mushrooms_collected;
yetis_killed = _save_file.data.yetis_killed;
moves_has_hit_zero = _save_file.data.moves_has_hit_zero;
num_specific_kills = _save_file.data.num_specific_kills;
mandrake_attacks = _save_file.data.mandrake_attacks;
items_stolen = _save_file.data.items_stolen;
item_purchased = _save_file.data.item_purchased;
total_moves = _save_file.data.total_moves;
chickens_killed = _save_file.data.chickens_killed;
drill_kills_this_game = _save_file.data.drill_kills_this_game;
single_or_double_group_drilled = _save_file.data.single_or_double_group_drilled;
pints = _save_file.data.pints;
eavesdrop_heard = _save_file.data.eavesdrop_heard;
mugged = _save_file.data.mugged;
_yl387 = true;
};
} catch(e:Error) {
trace((irrcrpt("gttqt = ", 2) + e));
};
}
final private function _sr1616():void{
var _local1:int;
_ro1294 = ((((player_map_node == 19)) || ((player_map_node == 20)))) ? _ek1550 : _xb279;
if (_ro1294 == _ek1550){
_cp1645 = ((endless_level.value / 5) % 5);
_su1256 = (endless_level.value / 25);
_ln1289 = 5;
_xa803(_gf479);
trace((irrcrpt("evie = ", 4) + _cp1645));
trace((irrcrpt("hbnf_mppqt = ", 1) + _su1256));
} else {
_su1256 = 0;
if (player_map_node < 8){
_cp1645 = 0;
} else {
if (player_map_node < 14){
_cp1645 = 1;
} else {
if (player_map_node < 17){
_cp1645 = 2;
} else {
if (player_map_node < 27){
_cp1645 = 3;
} else {
_cp1645 = 4;
};
};
};
};
_ln1289 = _cp1645;
};
switch (player_map_node){
case 6:
case 12:
case 15:
case 25:
case 33:
_xo1611 = (level.value >= (_gh208 - 1));
break;
};
_vg1569 = ((_xo1611) && ((_cp1645 == 4)));
_le343();
_gl1354 = 3;
_dx234 = 0;
_ky247 = 0;
_yg998 = 0;
_tq460 = 0;
_kd62 = false;
_ou1175 = true;
_ar1702 = false;
_lv513 = 0;
_vo1611 = 0;
_kp1494 = 0;
_sl251 = -(_xg1106);
_oq1586 = 0;
_io620 = 4;
_hg1614 = 20;
_go1099 = 1;
_og1738 = 0;
_mf489 = 64;
_gk10 = 0;
_jj724 = 0;
_kw1220 = -1;
_wh62 = 0;
_hq1396 = 0;
_wt466 = false;
_de228 = 0;
_cp665 = 0;
_yp179 = true;
_kt1445 = false;
_ig1316 = false;
paused = false;
_qe1273 = 1;
_mg486 = 0;
_vs1391 = 0;
player_moves.setValue(_pf533());
_jf804 = 0;
_cx1740 = 0;
_am1665 = 0;
_qq1689 = false;
_jx171 = false;
_wv1635 = false;
_th191 = false;
_qj743 = 0;
_rl630 = false;
_ey492 = 0;
_md240 = 0;
_se211 = 0;
_cf98.setValue(0);
_ww1429 = 0;
_qy1690();
_local1 = 0;
while (_local1 < _ll204) {
_tn766[_local1] = 0;
_local1++;
};
_local1 = 0;
while (_local1 < _vo1000) {
_cp1531[_local1] = -1;
_local1++;
};
_local1 = 0;
while (_local1 < _kf697) {
_no1013[_local1] = -1;
_gy827[_local1] = 0;
_py1036[_local1] = 0;
_local1++;
};
_iy733 = true;
_vs1391 = 0;
_kx758 = 0;
_iy199 = -1;
_wq594 = -1;
_tn1429 = -1;
_wb987 = false;
_ve1541 = false;
_ki1614 = 4;
_md324 = false;
_px581 = 0;
_jx1089 = 0;
_pg951 = 0;
_yg441 = 0;
_lk593 = false;
_xp982(true);
if (_xo1611){
switch (_cp1645){
case 0:
_oq1615(_dl844, -1, 5, 8);
_oq1615(_fq1347, -1, 2, 5);
_oq1615(_fq1347, -1, 8, 5);
_oq1615(_mw1216, -1, 5, 3);
_dx1552 = 5;
break;
case 1:
_oq1615(_dl844, -1, 5, 5);
_oq1615(_vg299, 0, 2, 2);
_oq1615(_vg299, 1, 8, 2);
_oq1615(_vg299, 2, 2, 8);
_oq1615(_vg299, 3, 8, 8);
_nd1715 = 0;
break;
case 2:
_oq1615(_dl844, -1, 2, 3);
_oq1615(_fv123, -1, 5, 5);
_oq1615(_co870, 0, 5, 4);
_oq1615(_co870, 1, 4, 4);
_oq1615(_co870, 2, 4, 5);
_oq1615(_co870, 3, 4, 6);
_oq1615(_co870, 4, 5, 6);
_oq1615(_co870, 5, 6, 6);
_oq1615(_co870, 6, 6, 5);
_oq1615(_co870, 7, 6, 4);
break;
case 3:
_oq1615(_dl844, -1, 2, 2);
_oq1615(_rw1516, 0, 7, 7);
_dx1552 = 4;
_fc499 = (_oh1098 = 4);
break;
case 4:
_oq1615(_dl844, -1, 5, 5);
_oq1615(_vb281, -1, 2, 2);
_oq1615(_vb281, -1, 8, 8);
_dx1552 = 5;
_fc499 = (_oh1098 = 5);
_gq31 = false;
break;
};
} else {
_oq1615(_dl844, -1, 5, 5);
_oq1615(_yd1180, -1, 2, 2);
if (_ro1294 == _xb279){
_oq1615(_gu973, _rl1495, 8, 8);
};
if (player_map_node == _ja79){
_local1 = 0;
while (_local1 < (level.value + 2)) {
_oq1615(_eh1640, -1, -1, -1);
_local1++;
};
_local1 = 0;
while (_local1 < (1 + (mugged) ? 1 : 0)) {
_oq1615(_gu973, -1, -1, -1);
_local1++;
};
_oq1615(_nt166, -1, -1, -1);
} else {
_local1 = 0;
while (_local1 < (((2 + (_cp1645 >> 1)) + (level.value >> 1)) + (_su1256 << 1))) {
_oq1615(_nt166, -1, -1, -1);
_local1++;
};
};
};
if (_vg1569){
if (kills_this_game == 0){
_wa234(4);
};
if (magic_used_this_game == 0){
_wa234(6);
};
if (drill_kills_this_game == 0){
_wa234(7);
};
};
if (((!((_ro1294 == _ek1550))) && ((_sw526((2 + _cp1645)) == 0)))){
_oq1615(_gu973, -1, -1, -1);
};
_ly995(false, false);
_mp1443 = 1;
_tp508 = false;
_vq352();
}
final private function _sv315(_arg1:int, _arg2:Number):void{
switch (_arg1){
case _tc931:
_gb520.colorTransform(_gb520.rect, new ColorTransform((1 - _arg2), (1 - _arg2), (1 - _arg2), 1, 1, 1, 1, 1));
break;
};
}
final private function startTransition(_arg1:int, _arg2:int):void{
trace(((((irrcrpt("vwduwWudqvlwlrq(", 3) + _arg1) + irrcrpt(", ", 2)) + _arg2) + ")"));
if (_bc1564 == 0){
_hp357 = _fm663;
_cp1118 = _rc232;
_bc1564 = _arg1;
_xw202 = _arg2;
_wx833 = ((_arg1 == _ud790)) ? 0 : 1;
if (_arg1 == _ka726){
_jm305 = 0;
_vs673 = 0;
};
};
}
final private function _wj1499():void{
if (_cp1118 > 0){
_cp1118--;
} else {
_wx833 = (_wx833 + (_bc1564 * _ke37));
if ((((_wx833 <= 0)) || ((_wx833 >= 1)))){
if (_bc1564 == _ud790){
_as895 = false;
_fm663 = -1;
_hp357 = -1;
_nd1118 = _yu1510;
switch (_xw202){
case _ot1384:
break;
case _uf650:
_og1738 = 0;
_mf489 = 64;
_gk10 = 0;
_xa803(_fl1320);
switch (_yu1510){
case _ot1384:
_wl1479();
_ee1165 = null;
_jt1733();
stage.quality = StageQuality.MEDIUM;
stage.focus = stage;
_eg1368 = new ContextMenu();
_eg1368.addEventListener(ContextMenuEvent.MENU_SELECT, _yy1568);
contextMenu = _eg1368;
_pf560();
stage.addEventListener(MouseEvent.MOUSE_DOWN, _cm1292);
stage.addEventListener(MouseEvent.MOUSE_UP, _fj1014);
stage.addEventListener(KeyboardEvent.KEY_DOWN, _ra600);
stage.addEventListener(KeyboardEvent.KEY_UP, _bs316);
_vr969(_aa953, true);
_im915(_na668, 1);
break;
case _wk1074:
case _nx601:
case _rm1612:
case _pp421:
case _au1427:
case _he1496:
_im915(_na668, 1);
_vr969(_aa953, true);
break;
default:
_vr969(_aa953, true);
break;
};
break;
case _sh1114:
_wq594 = -1;
_iy199 = -1;
_th191 = false;
_mr376 = 80;
_fh742 = 0;
_af26 = 0;
_tl36 = 0;
_aw1015 = false;
_eu150 = 0;
switch (player_map_node){
case 1:
case 17:
_im915(_td183, 1);
_vr969(_dm553, true);
break;
case 0:
case 2:
case 3:
case 8:
case 10:
case 13:
case 14:
case 15:
case 16:
case 18:
case 19:
case 21:
case 24:
_im915(((player_map_node == 0)) ? _kl262 : _wl544, 1);
_hp1227(_cm1257(TEXT_NODE, ((player_map_node << 1) + 1)), _qg862, _xl402, (_if1727 | _is1291), _cn1400);
if (player_map_node == 19){
_qf1119(19);
_wh505(_fm957(_bu366), _bu366, _eu150, _qg862, (_xg1106 - 135), (TOP | _if1727));
if (endless_level.value > 0){
_wh505(_fm957(_vt77), _vt77, _eu150, _qg862, (_xg1106 - 95), (TOP | _if1727));
};
};
_wh505(_fm957(_oc62), _oc62, _eu150, _qg862, (_xg1106 - 55), (TOP | _if1727));
break;
case 23:
case 27:
case 28:
case 29:
case 31:
_xw202 = _yi476;
_up136(((player_map_node == 31)) ? _id270 : _nw220, null);
if (player_map_node != 31){
_im915(_wl544, 0.6);
};
map_node_status[player_map_node] = _nu626;
break;
case _gm232:
_or913();
_no1270 = true;
_mr376 = 0;
_fm284 = 0;
_vn1397 = -1;
_eu150 = 0;
_wh505(_fm957(_dr1128), _dr1128, 0, _qg862, _kx1524, (TOP | _if1727));
_hp1227(_ok1499, _qg862, _xl402, (_if1727 | _is1291), _cn1400);
_im915(_gs1255, 1);
break;
};
break;
case _sf46:
if (((_xo1611) || (_vg1569))){
_vr969(_xl144, true);
_wh505(irrcrpt("Eqpvkpwg", 2), _hy320, _eu150, _qg862, _kx1524, (TOP | _if1727));
_og1738 = 0;
_mf489 = 64;
_gk10 = 0;
} else {
_vr969(_ck305, true);
};
break;
case _wk1074:
_aw1015 = false;
switch (_yu1510){
case _wk1074:
if (((!(_ig1316)) && (_kt1445))){
level.addValue(1);
if (_ro1294 == _ek1550){
if (endless_level.value >= 49){
_wa234(24);
};
};
};
_sr1616();
break;
case _rw880:
paused = false;
_xa803(_ur803[player_map_node][_gq1055]);
break;
case _nx601:
case _sh1114:
_sr1616();
break;
};
break;
case _kv1195:
_up136(_ev1700, null);
_im915(_kl262, 0.6);
timer = new Timer(50000);
timer.addEventListener(TimerEvent.TIMER, _nq442);
_ff1172 = getTimer();
timer.start();
break;
case _nx601:
switch (_nd1118){
case _sf46:
case _sh1114:
case _yi476:
_qf1119(player_map_node);
_oq25(save_game, false);
_gq975 = 1;
break;
default:
_gq975 = 0;
break;
};
_th191 = false;
_tv1582 = 0;
_mw591 = true;
_eu150 = 0;
_tw226 = 0;
_om91 = -1;
_ik396 = -1;
_ee1541 = "";
_mp1443 = 0;
_wq594 = -1;
_iy199 = -1;
_rb1294 = 0;
_dx234 = 0;
_ky247 = -1;
_nc794 = false;
paused = false;
_yx1143 = false;
_vf1331 = 0;
_ps129 = 0;
player_moves.setValue(_pf533());
_nq264 = _ci1707;
_ri984 = _nq264;
_wn187 = -(_ur803[player_map_node][_hd1569]);
_ts433 = -(_ur803[player_map_node][_mu534]);
if (!_ex768){
_cd1063();
} else {
_le1362();
};
_im915(_qi253, 1);
break;
case _gj946:
_vr969(_ko576, true);
break;
case _au1427:
_up136(_is1373, null);
_im915(_wl544, 1);
break;
case _rw880:
background = Preloader._mt1390;
_mg276 = 0;
_oh1376();
break;
case _rm1612:
_mb91 = _sh686;
MochiScores.setBoardID(_vk1665);
_sd266 = false;
MochiScores.requestList(this, onScoresReceived);
_eu150 = 0;
_wh505(irrcrpt("PSNLMYKFQQ 7 WTQQ TK MTSTZW", 5), _lv922, _eu150, _qg862, 20, (TOP | _if1727));
_wh505(_fm957(_yc1022), _yc1022, _eu150, (_wg1109 * 0.75), _kx1524, (TOP | _if1727));
break;
case _pp421:
_up136(_kp1223, null);
break;
case _aw1229:
_xw202 = _wk1074;
_vr969(_ao360, true);
break;
case _he1496:
_ar1702 = false;
_eu150 = 0;
_wh505(_fm957(_ph1043), _ph1043, _eu150, _qg862, 60, (TOP | _if1727));
_wh505(_fm957(_lr831), _lr831, _eu150, _qg862, 360, (TOP | _if1727));
_wh505(_fm957(_qq558), _qq558, _eu150, _qg862, 404, (TOP | _if1727));
break;
};
_yu1510 = _xw202;
_bc1564 = 0;
startTransition(_ka726, _yu1510);
} else {
_bc1564 = 0;
};
};
};
}
final private function _ly995(_arg1:Boolean, _arg2:Boolean):void{
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:Boolean;
var _local7:int;
var _local8:int;
var _local9:int;
var _local10:int;
var _local11:int;
if (((!(_ig1316)) && (!(_kt1445)))){
_local5 = 0;
while (_local5 < _gm250) {
_mt833[_local5] = false;
_og266[_local5] = 0;
_local5++;
};
_by1177();
_xd1031.setValue(0);
if (_dt1237 < (_em755 - 2)){
if (((_gu491(_mj312, (_dt1237 + 1))) && (!(_cq1522(_mj312, (_dt1237 + 1)))))){
if (_cf98.value > 1){
_be1715((_cf98.toString() + irrcrpt("Z EQODQ", 2)), _rp936(_mj312), _gr1721(_dt1237), -1);
};
_cf98.setValue(0);
};
switch (_il1018[_mj312][(_dt1237 + 1)]){
default:
if (_cq1522(_mj312, (_dt1237 + 1))){
_local6 = true;
switch (_il1018[_mj312][(_dt1237 + 1)]){
case _mw1216:
_local6 = (_ww1429 <= 0);
break;
case _vg299:
_local6 = (_rs769[_mj312][(_dt1237 + 1)] == _nd1715);
break;
case _rw1516:
_local6 = (_rs769[_mj312][(_dt1237 + 1)] >= 0);
if (!_local6){
_bb70(_ba821, 0);
_ap311();
_il1018[_mj312][(_dt1237 + 1)] = -1;
_by880[_mj312][(_dt1237 + 1)] = true;
_uf996();
};
break;
case _co870:
_local6 = false;
break;
case _gl376:
break;
};
if (_local6){
_bb70(_ji607, _hw1016(_rp936(_local3)));
_bb70(_nc365, _hw1016(_rp936(_local3)));
_ui816[_mj312][_dt1237] = _ds1615;
_wv1635 = true;
_mg486 = _tl269;
_rj1244 = 0;
_bw935 = -8;
_cf98.addValue(1);
if (_cf98.value == 3){
_wa234(0);
};
_ap311();
};
};
break;
case _gu973:
switch (_gb1329[_mj312][(_dt1237 + 1)]){
case _rl1495:
_xs1136();
break;
case _ty907:
case _hp1413:
case _aa488:
case _mi1036:
case _dj1128:
case _fp1356:
_bb70(_qn454, _hw1016(_rp936(_mj312)));
_up86(_nm1305(_gb1329[_mj312][(_dt1237 + 1)]), _mj312, (_dt1237 + 1));
break;
case _am239:
_bb70(_bu1050, _hw1016(_rp936(_mj312)));
_ky247 = -1;
break;
default:
if (_iy199 != -1){
inventory[_gm844] = _iy199;
};
if (_hu909() != -1){
_rb239(_gb1329[_mj312][(_dt1237 + 1)], _rp936(_mj312), _gr1721(_dt1237));
};
break;
};
_ap311();
_il1018[_mj312][(_dt1237 + 1)] = -1;
_by880[_mj312][(_dt1237 + 1)] = true;
_uf996();
_bb70(_bu1050, _hw1016(_rp936(_mj312)));
break;
case _yd1180:
if (_rl630){
_lf918 = ((_bs318 + (_mj312 * _xn142)) + (_xn142 >> 1));
_ve1115 = ((_ea194 + ((_dt1237 + 1) * _xn142)) + (_xn142 >> 1));
_ap311();
_il1018[_mj312][(_dt1237 + 1)] = -1;
_by880[_mj312][(_dt1237 + 1)] = true;
_uf996();
_vo1252();
};
break;
};
};
_su464 = 0;
if (((((((_arg2) && (!(_kt1445)))) && ((_ui816[_mj312][_dt1237] == _py1547)))) && (!((_il1018[_mj312][(_dt1237 + 1)] == -1))))){
_local8 = 1;
while (_local8 < (_yi355 - 1)) {
_local9 = 1;
while (_local9 < (_em755 - 1)) {
_local7 = _il1018[_local8][_local9];
switch (_local7){
case _co870:
_local5 = 0;
while (_local5 < 9) {
_local10 = _yy1506[(_gb1329[_local8][_local9] << 1)];
_local11 = _yy1506[((_gb1329[_local8][_local9] << 1) + 1)];
if (((_gu491((_local8 + (_local5 * _local10)), (_local9 + (_local5 * _local11)))) && ((_il1018[(_local8 + (_local5 * _local10))][(_local9 + (_local5 * _local11))] == _dl844)))){
_pu1509(_local8, _local9, true);
};
_local5++;
};
break;
case _mw1216:
case _rw1516:
if (_rs769[_local8][_local9] >= 0){
if (((((_arg1) && ((_rb1294 <= 0)))) && ((--_dx1552 <= 0)))){
_pu1509(_local8, _local9, true);
} else {
_ni903(_local8, _local9, true);
};
};
break;
case _vg299:
if (_rs769[_local8][_local9] == _nd1715){
_ni903(_local8, _local9, true);
};
break;
case _jm900:
case _vo1302:
if (((_arg1) && ((--_ki1614 < 0)))){
if (_bg963()){
_md324 = true;
_ui816[_local8][_local9] = _ds1615;
_bb70(_pc1412[_local7], _hw1016(0));
};
};
break;
case _vb281:
if (((_arg1) && ((--_rs769[_local8][_local9] <= 0)))){
_pu1509(_local8, _local9, _ni903(_local8, _local9, true));
};
break;
default:
if (_cq1522(_local8, _local9)){
_ni903(_local8, _local9, true);
};
break;
};
_local9++;
};
_local8++;
};
};
trace((irrcrpt("sodbhu_froxpq = ", 3) + _mj312));
trace((irrcrpt("sodbhu_urz = ", 3) + _dt1237));
if ((((_il1018[(_mj312 - 1)][_dt1237] == _nk797)) || ((_il1018[(_mj312 + 1)][_dt1237] == _nk797)))){
_bb70(_pc1412[_nk797], _hw1016(_rp936(_mj312)));
};
if (_arg1){
if ((((_ui816[_mj312][_dt1237] == _py1547)) && (!((_il1018[_mj312][(_dt1237 + 1)] == -1))))){
if (--_gl1354 <= 0){
_gl1354 = 3;
if (_sx1114){
_jn1389.addValue(-1);
};
if (((((_dw112) && ((player_hp.value < _bf1561())))) && ((_dx234 <= 0)))){
_yi521(1);
};
};
if (_dx234 > 0){
_dx234--;
if (_dx234 < _ss75){
_uc1723(1, true, true, true);
};
};
if (_yg998 > 0){
if (--_yg998 == 0){
_bb70(_rm1364[_vn643], 0);
};
};
if (_rb1294 > 0){
_rb1294--;
};
if ((((_ky247 > 0)) && ((--_ky247 == 0)))){
_mx539(true);
};
};
if (player_moves.value > 0){
player_moves.addValue(-(_jn1389.value));
player_moves.setValue(Math.max(0, player_moves.value));
} else {
moves_has_hit_zero = true;
_uc1723(_jn1389.value, true, true, true);
};
_jn1389.setValue(0);
};
};
}
final private function _bf1561():int{
return (int((player_hp_max.value * ((inventory.indexOf(_ml1550))!=-1) ? 1.1 : 1)));
}
final private function _ed544():void{
Mouse.hide();
_ly650 = true;
}
final private function _gc1414():void{
var _local1:int;
var _local2:int;
_local1 = 1;
while (_local1 < (_yi355 - 1)) {
_local2 = 1;
while (_local2 < (_em755 - 1)) {
_ui816[_local1][_local2] = _py1547;
_local2++;
};
_local1++;
};
}
final private function _wj1078(_arg1:Number):Number{
return ((paused) ? 0 : ((-(_arg1) / 2) + (Math.random() * _arg1)));
}
final private function _dh1108():void{
_mb1468.fillRect(_mb1468.rect, 0);
_io567();
if (_qq1689){
_mb1468.fillRect(new Rectangle(0, 0, _qk714, _xn142), 0);
};
if (_bg963()){
_cs1502();
};
}
final private function _me544():void{
var _local1:int;
var _local2:int;
var _local3:int;
var _local4:int;
_local3 = 1;
while (_local3 < (_yi355 - 1)) {
_local4 = 1;
while (_local4 < (_em755 - 1)) {
_local1 = _il1018[_local3][_local4];
_local2 = _ui816[_local3][_local4];
switch (_local2){
case _ds1615:
case _pr404:
switch (_local1){
case _dl844:
switch (_local2){
case _ds1615:
if (_rj1244 >= 0){
_vn877(_gb520, _kn703, _sw526(_ai1036), _ai1036, 1, (_rw1567(_local3) + (_iy733) ? -7 : 7), (_bb1739(_local3, _local4) + 24), (_if1727 | BOTTOM), 1, false, false);
};
break;
case _pr404:
switch (_tc1204){
case _lk1202:
if (_kx758 < (_wd425 >> 1)){
_bm1141(_local3, _local4, -1, 0);
_bm1141(_local3, _local4, 1, 0);
_bm1141(_local3, _local4, 0, -1);
_bm1141(_local3, _local4, 0, 1);
};
break;
case _es1220:
_pf440(_local3, _local4);
break;
};
break;
};
break;
case _tt854:
if ((((_vs1391 < 20)) && ((Math.abs((_local3 - _mj312)) > 1)))){
_ce745(_rw1567(_local3), (_ea194 + (_local4 * _xn142)), ((_local3 < _mj312)) ? 1 : -1, 0, _md240, 2);
};
break;
case _qu42:
if (_vs1391 < 10){
_ce745(_rw1567(_local3), ((_ea194 + (_local4 * _xn142)) - 20), ((_local3 < _mj312)) ? 1 : -1, 1, _se211, 3);
};
break;
case _eh1640:
if (_ke181 == 5){
_ty1120(_gb520, _qr65[_gu973][_eg1613], (_rw1567(_mj312) + ((_local3 < _mj312)) ? -(_vo951) : _vo951), (_bb1739(_mj312, _dt1237) + _ae245), (_if1727 | _is1291), 1, 1, 0, false);
};
break;
case _kt113:
_vn877(_gb520, _cq559, _kj1023, _kp1612, 1, (_rw1567(_local3) + ((_local3 < _mj312)) ? 45 : -45), (_bb1739(_local3, _local4) + ((_local4 < _dt1237)) ? 45 : -45), (_if1727 | _is1291), 1, (_local3 < _mj312), (_local4 < _dt1237));
_vn877(_gb520, _qr65[_kt113][_gb1329[_local3][_local4]], 0, 1, 1, _rw1567(_local3), _bb1739(_local3, _local4), (_if1727 | _is1291), 1, false, false);
break;
case _co870:
if (_vs1391 < 20){
_fw489(_rw1567(_mj312), _bb1739(_mj312, _dt1237), _rw1567(_local3), _bb1739(_local3, _local4));
};
break;
};
};
_local4++;
};
_local3++;
};
}
final private function _od296(_arg1:int, _arg2:int):int{
var _local3:int;
_arg1 = (_arg1 - (_qg862 + (_wn187 / _nq264)));
_arg2 = (_arg2 - (_xl402 + (_ts433 / _nq264)));
_local3 = 0;
while (_local3 < _nb646) {
if ((((((((_arg1 > ((_ur803[_local3][_hd1569] / _nq264) - (_le252 >> 1)))) && ((_arg1 < ((_ur803[_local3][_hd1569] / _nq264) + (_le252 >> 1)))))) && ((_arg2 > ((_ur803[_local3][_mu534] / _nq264) - (_le252 >> 1)))))) && ((_arg2 < ((_ur803[_local3][_mu534] / _nq264) + (_le252 >> 1)))))){
return (_local3);
};
_local3++;
};
return (-1);
}
final private function _uf996():void{
var _local1:int;
var _local2:int;
var _local3:int;
var _local4:int;
_hq1396 = 0;
_wt466 = false;
_qq1689 = true;
_jx171 = true;
_local1 = 0;
_local2 = 1;
while (_local2 < (_yi355 - 1)) {
_local3 = 1;
while (_local3 < (_em755 - 1)) {
if (_by880[_local2][_local3]){
switch (_il1018[_local2][_local3]){
case _ir1336:
_local1++;
_dl1171(_dm425, _gb1329[_local2][_local3], _rp936(_local2), _gr1721(_local3), _dy232);
break;
case _dl844:
if ((((_il1018[_local2][(_local3 + 1)] == _ir1336)) && ((_gb1329[_local2][(_local3 + 1)] == 5)))){
_wt466 = true;
};
break;
};
_by880[_local2][_local3] = false;
_il1018[_local2][_local3] = -1;
_local4 = _local3;
while (_local4 >= 0) {
_qo1450[_local2][_local4] = 0.1;
_local4--;
};
};
_local3++;
};
_local2++;
};
if (_local1 > 0){
player_magic = (player_magic + _local1);
player_magic = Math.min(player_magic, _bb270);
_sg1146((_local1 * _local1), mouseX, mouseY);
if (_local1 >= 20){
_wa234(10);
};
if (_local1 == 1){
_il1018[_ty344][0] = _ir1336;
_gb1329[_ty344][0] = 4;
};
};
}
final private function _bb70(_arg1:Sound, _arg2:Number):void{
if (_oi1122){
_jk811.volume = _uy1189;
_jk811.pan = _arg2;
_fp1359 = _arg1.play(0, 1);
_fp1359.soundTransform = _jk811;
};
}
final private function _kc779():void{
var _local1:int;
var _local2:int;
var _local3:int;
var _local4:int;
var _local5:Boolean;
var _local6:Number;
var _local7:int;
var _local8:int;
var _local9:int;
var _local10:int;
_local7 = (_qq1689) ? 0 : 1;
while (_local7 < (_em755 - 1)) {
_local8 = 1;
while (_local8 < (_yi355 - 1)) {
_local3 = _il1018[_local8][_local7];
if (((((!((_local3 == -1))) && (!((_local3 == _ir1336))))) && ((((_local7 > 0)) || ((_rs1191[_local8][_local7] > 0)))))){
_local1 = ((_bs318 + (_local8 * _xn142)) + (_xn142 >> 1));
_local2 = ((((_ea194 + (_local7 * _xn142)) + (_xn142 >> 1)) + _rs1191[_local8][_local7]) + _sl251);
_local4 = _ui816[_local8][_local7];
_local5 = false;
_local6 = 1;
switch (_local3){
case _dl844:
switch (_local4){
case _ds1615:
_local2 = (_local2 + _rj1244);
_gb1329[_local8][_local7] = ((_rj1244 >= 0)) ? (((ticks % 2))==0) ? 5 : 6 : ((_bw935 < 0)) ? 4 : 5;
break;
case _pr404:
_gb1329[_local8][_local7] = 7;
break;
case _pf658:
if (_vs1391 < (_rm1371 >> 1)){
_local1 = (_local1 + _wj1078(3));
_local2 = (_local2 + _wj1078(3));
};
break;
};
_local5 = !(_iy733);
_local6 = ((_rb1294 > 0)) ? 0.5 : 1;
if (((_kt1445) && (!(_xo1611)))){
_vn877(_gb520, _qr65[_yd1180][_ey492], 0, 1, 1, _lf918, _ve1115, (_if1727 | _is1291), 1, false, false);
};
if (_yg998 > 0){
_oo945(_local1, _local2);
_vn877(_gb520, _xl972, ((ticks % 20) / 10), 2, 1, _av1051, _ed903, (_if1727 | _is1291), 1, _local5, false);
};
if (_dx234 > 0){
_local6 = 0;
_oo945(_local1, _local2);
_pj333(_gb520, _qr65[_local3][Math.abs(_gb1329[_local8][_local7])], _av1051, _ed903, (_if1727 | _is1291), 1, (0.5 + (Math.sin(_rx1702) * 0.5)), 1, 0, _local5);
};
if (_ky247 > 0){
_local6 = 0;
_oo945(_local1, _local2);
_pj333(_gb520, _qr65[_local3][Math.abs(_gb1329[_local8][_local7])], _av1051, _ed903, (_if1727 | _is1291), (0.5 + (Math.sin(_rx1702) * 0.5)), (0.5 + (Math.sin(_rx1702) * 0.5)), (0.5 + (Math.sin(_rx1702) * 0.5)), 0, _local5);
};
break;
case _yd1180:
if (_rl630){
_gb1329[_local8][_local7] = _ey492;
};
break;
default:
if (_cq1522(_local8, _local7)){
switch (_local3){
case _fv123:
case _co870:
_local5 = false;
break;
default:
_local5 = (((_local8 < _mj312)) && (((!((_local3 == _nl1428))) || ((_local4 == _ds1615)))));
break;
};
switch (_local4){
case _pf658:
_local1 = (_local1 + _wj1078(3));
_local2 = (_local2 + _wj1078(3));
_gb1329[_local8][_local7] = (_id1187[(_local3 << 1)] - 1);
break;
case _ds1615:
switch (_local3){
case _fa476:
case _nl1428:
if (_vs1391 > (_rm1371 >> 1)){
_local1 = (_local1 + (_local5) ? -2 : 2);
_gb1329[_local8][_local7] = 2;
} else {
_local1 = (_local1 + (_local5) ? 6 : -6);
_gb1329[_local8][_local7] = 3;
};
break;
case _jp1069:
if (_vs1391 > (_rm1371 >> 1)){
_gb1329[_local8][_local7] = 3;
} else {
_local2 = (_local2 + _rs348);
_gb1329[_local8][_local7] = 4;
};
break;
case _vn643:
_gb1329[_local8][_local7] = _ww1024;
if (_vs1391 == 1){
_yg998 = 5;
_by880[_local8][_local7] = true;
_uf996();
};
break;
case _yl814:
_gb1329[_local8][_local7] = _je1414;
break;
case _wv1654:
if (_vs1391 > (_rm1371 >> 1)){
_gb1329[_local8][_local7] = ((_local7 > _dt1237)) ? 4 : 8;
} else {
if (_local7 > _dt1237){
if (((((ticks % 3) == 0)) && ((_gb1329[_local8][_local7] < 7)))){
var _local11 = _gb1329[_local8];
var _local12 = _local7;
var _local13 = (_local11[_local12] + 1);
_local11[_local12] = _local13;
};
} else {
_gb1329[_local8][_local7] = 9;
};
};
break;
case _uy48:
if (_vs1391 > (_rm1371 >> 1)){
_gb1329[_local8][_local7] = 3;
} else {
if (((((ticks % 3) == 0)) && ((_gb1329[_local8][_local7] < 5)))){
_local11 = _gb1329[_local8];
_local12 = _local7;
_local13 = (_local11[_local12] + 1);
_local11[_local12] = _local13;
};
};
break;
case _qu42:
if (_vs1391 > (_rm1371 >> 1)){
_gb1329[_local8][_local7] = 4;
} else {
if (((((ticks % 3) == 0)) && ((_gb1329[_local8][_local7] < 9)))){
_local11 = _gb1329[_local8];
_local12 = _local7;
_local13 = (_local11[_local12] + 1);
_local11[_local12] = _local13;
};
};
break;
case _ln368:
_qh1646(_mb1468, _lf1087, _og951(_local8), _jg45(_local8, _local7), _xv932, 1, (_if1727 | _is1291), _pi980, _pi980);
_gb1329[_local8][_local7] = _lo923;
if (_lo923 == 6){
_local1 = (_local1 + (-1 + _sw526(3)));
_local2 = (_local2 + (-1 + _sw526(3)));
};
break;
case _eh1640:
_gb1329[_local8][_local7] = _ke181;
break;
case _tt854:
if (Math.abs((_local8 - _mj312)) > 1){
_gb1329[_local8][_local7] = ((_vs1391 > (_rm1371 >> 1))) ? 3 : ((_vs1391 < (_rm1371 >> 2))) ? 5 : 4;
} else {
_gb1329[_local8][_local7] = ((_vs1391 > (_rm1371 >> 1))) ? 3 : (((ticks % 2) == 0)) ? 4 : 5;
};
if (_gb1329[_local8][_local7] == 3){
_local2 = (_local2 + (-1 + _sw526(3)));
};
break;
case _hj428:
if (_local8 == _mj312){
_local2 = (_local2 + _ur857);
_gb1329[_local8][_local7] = ((_ur857 >= 0)) ? (((ticks % 2))==0) ? 7 : 8 : ((_ln1375 < 0)) ? 6 : 7;
} else {
if (Math.abs((_local8 - _mj312)) > 1){
_gb1329[_local8][_local7] = ((_vs1391 > (_rm1371 >> 1))) ? 3 : ((_vs1391 < (_rm1371 >> 2))) ? 5 : 4;
} else {
_gb1329[_local8][_local7] = ((_vs1391 > (_rm1371 >> 1))) ? 3 : (((ticks % 2) == 0)) ? 4 : 5;
};
if (_gb1329[_local8][_local7] == 3){
_local2 = (_local2 + (-1 + _sw526(3)));
};
};
break;
case _dl1411:
if (_local8 == _mj312){
_gb1329[_local8][_local7] = _yt609;
} else {
_gb1329[_local8][_local7] = ((_vs1391 > (_rm1371 >> 1))) ? 9 : 10;
};
break;
case _kt113:
_gb1329[_local8][_local7] = ((_mj312 < _local8)) ? ((_dt1237 < _local7)) ? 3 : 4 : ((_dt1237 < _local7)) ? 6 : 5;
_local5 = false;
break;
case _bb1390:
_gb1329[_local8][_local7] = _be1732[_px581][_jx1089];
break;
case _ju548:
_gb1329[_local8][_local7] = _ma1702;
break;
case _mw1216:
_gb1329[_local8][_local7] = _dj178;
if (_dj178 > 10){
if ((((_vs1391 > 20)) && ((_vs1391 < 30)))){
_vn877(_gb520, _ee612, 0, 1, 1, _rw1567(_mj312), (_bb1739(_mj312, _dt1237) - ((_vs1391 - 20) * 50)), (TOP | _if1727), 1, false, true);
} else {
_vn877(_gb520, _ee612, 0, 1, 1, _local1, (_local2 - (((_rm1371 << 1) - _vs1391) * 50)), (BOTTOM | _if1727), 1, false, false);
};
};
break;
case _rw1516:
if (_rs769[_local8][_local7] >= 0){
_gb1329[_local8][_local7] = _dj178;
if (_dj178 > 8){
if ((((_vs1391 > 20)) && ((_vs1391 < 30)))){
_vn877(_gb520, _ql1695, 0, 1, 1, _rw1567(_mj312), (_bb1739(_mj312, _dt1237) - ((_vs1391 - 20) * 50)), (TOP | _if1727), 1, false, true);
} else {
_vn877(_gb520, _ql1695, 0, 1, 1, _local1, (_local2 - (((_rm1371 << 1) - _vs1391) * 50)), (BOTTOM | _if1727), 1, false, false);
};
};
};
break;
case _vg299:
_gb1329[_local8][_local7] = _dj178;
break;
case _gl376:
_gb1329[_local8][_local7] = _dj178;
if (_dj178 == 23){
_vn877(_gb520, _vd439, 0, 1, 1, _local1, _local2, (TOP | _if1727), 1, false, false);
} else {
if ((((_local7 == _dt1237)) && ((_jk725 < _ap414)))){
_vn877(_gb520, _qr1315, _jk725, _ap414, 1, _local1, _local2, (_is1291 | ((_mj312 < _local8)) ? RIGHT : LEFT), 1, (_mj312 > _local8), false);
};
};
break;
case _vb281:
if ((((_gb1329[_local8][_local7] > 10)) && (((ticks % 2) == 0)))){
_vn877(_gb520, _ng44, 0, 1, 1, _local1, _local2, (_is1291 | _if1727), 1, false, false);
};
break;
};
break;
};
};
break;
};
if (_local6 > 0){
_oo945(_local1, _local2);
if (_local3 == _gl376){
_vn877(_gb520, _ax1474, 0, 1, 1, _av1051, _ed903, (_if1727 | _is1291), 1, false, false);
};
_vn877(_gb520, _qr65[_local3][Math.abs(_gb1329[_local8][_local7])], 0, 1, 1, _av1051, _ed903, (_if1727 | _is1291), _local6, _local5, false);
};
switch (_local3){
case _mw1216:
if (_ww1429 > 0){
_vn877(_gb520, _sk654, 0, 1, 1, _av1051, _ed903, (_if1727 | _is1291), 1, false, false);
};
break;
case _vg299:
if (_local4 == _ds1615){
if (Math.abs((_local8 - _mj312)) > 2){
if ((((_vs1391 > 20)) && ((_vs1391 < 30)))){
_vn877(_gb520, _ho941, Math.abs((3 - (ticks % 7))), _rd1687, 1, (_local1 + (((30 - _vs1391) * 9) * ((_local8 > _mj312)) ? -1 : 1)), (_local2 - 12), (TOP | _if1727), 1, false, false);
};
} else {
if (_dj178 == 0){
_local9 = (_rp936(_mj312) - _rp936(_local8));
_local10 = (_gr1721(_dt1237) - _gr1721(_local7));
_vn877(_gb520, _rx1229, ((_gk1382 < 0)) ? 0 : 1, _vq843, 1, (_local1 + (_ux176 * _local9)), ((_local2 + _gk1382) + (_ux176 * _local10)), (_is1291 | _if1727), 1, _local5, false);
};
};
};
break;
case _gl376:
break;
case _yd1180:
if ((((_ro1294 == _ek1550)) && (!(_rl630)))){
_lw275(_gb520, _aj612, _yg441.toString(), (_av1051 + 1), (_ed903 - 6), (BOTTOM | _if1727), 1);
};
break;
};
};
_local8++;
};
_local7++;
};
}
final private function _gg251(_arg1:int):void{
_bb70(_yd1556, _hw1016(_rp936(_arg1)));
}
final private function _oh214():int{
return ((((mouseX - _vw860) / _nu117) + (((mouseY - _wh968) >= _nu117)) ? (_ru1232 >> 1) : 0));
}
final private function _vq352():void{
if (((_mn616) && (!(_kt1445)))){
if (_ro1294 == _ek1550){
_im915(_qt176, 1);
} else {
if (_xo1611){
_im915(_jq175, 1);
} else {
switch (_cp1645){
case 0:
if (player_map_node == 7){
_im915(_qt176, 1);
} else {
_im915(_lg1597, 1);
};
break;
case 1:
_im915(_ac293, 1);
break;
case 2:
_im915(_mx1514, 1);
break;
case 3:
_im915(_wt1480, 1);
break;
case 4:
_im915(_tf915, 1);
break;
};
};
};
};
}
final private function _oq25(_arg1:SharedObject, _arg2:Boolean):void{
var _uk96:String;
var _save_file = _arg1;
var _achievements_only = _arg2;
trace(irrcrpt("tbwfEbub()", 1));
try {
_uk96 = _save_file.flush();
if (_uk96 == SharedObjectFlushStatus.PENDING){
_save_file.addEventListener(NetStatusEvent.NET_STATUS, onStatus);
} else {
if (_uk96 == SharedObjectFlushStatus.FLUSHED){
_save_file.data.save_exists = true;
if (!_achievements_only){
_save_file.data.player_map_node = player_map_node;
_save_file.data.player_name = player_name;
_save_file.data.game_in_progress = game_in_progress;
_save_file.data.endless_level = endless_level.value;
_save_file.data.player_hp = player_hp.value;
_save_file.data.player_hp_max = player_hp_max.value;
_save_file.data.player_gold = player_gold.value;
_save_file.data.player_xp = player_xp.value;
_save_file.data.player_level = player_level.value;
_save_file.data.player_armour = player_armour.value;
_save_file.data.game_ticks = game_ticks;
_save_file.data.player_magic = player_magic;
_save_file.data.kills_this_game = kills_this_game;
_save_file.data.items_purchased_this_game = items_purchased_this_game;
_save_file.data.hits_taken_this_game = hits_taken_this_game;
_save_file.data.magic_used_this_game = magic_used_this_game;
_save_file.data.mushrooms_collected = mushrooms_collected;
_save_file.data.yetis_killed = yetis_killed;
_save_file.data.moves_has_hit_zero = moves_has_hit_zero;
_save_file.data.num_specific_kills = num_specific_kills;
_save_file.data.mandrake_attacks = mandrake_attacks;
_save_file.data.items_stolen = items_stolen;
_save_file.data.item_purchased = item_purchased;
_save_file.data.total_moves = total_moves;
_save_file.data.chickens_killed = chickens_killed;
_save_file.data.drill_kills_this_game = drill_kills_this_game;
_save_file.data.single_or_double_group_drilled = single_or_double_group_drilled;
_save_file.data.pints = pints;
_save_file.data.mugged = mugged;
_save_file.data.inventory_0 = inventory[0];
_save_file.data.inventory_1 = inventory[1];
_save_file.data.inventory_2 = inventory[2];
_save_file.data.inventory_3 = inventory[3];
_save_file.data.inventory_4 = inventory[4];
_save_file.data.inventory_5 = inventory[5];
_save_file.data.inventory_6 = inventory[6];
_save_file.data.inventory_7 = inventory[7];
_save_file.data.inventory_8 = inventory[8];
_save_file.data.inventory_9 = inventory[9];
_save_file.data.map_node_status = map_node_status;
_save_file.data.eavesdrop_heard = eavesdrop_heard;
};
_save_file.data.achievement_unlocked = achievement_unlocked;
_save_file.removeEventListener(NetStatusEvent.NET_STATUS, onStatus);
};
};
} catch(e:Error) {
_sq1479((irrcrpt("gttqt = ", 2) + e));
Security.showSettings(SecurityPanel.LOCAL_STORAGE);
};
_sq1479(irrcrpt("jsi tk xfajIfyf()", 5));
}
final private function _mb1122():void{
var _local1:int;
_local1 = 0;
while (_local1 < _kf697) {
if (_py1036[_local1] > 0){
_lc608((("'" + _cm1257(_ec355, (_no1013[_local1] << 1))) + irrcrpt("' XQORFNHG! ", 3)), (_wg1109 + _gy827[_local1]), (_xg1106 - ((_local1 + 2) * _uh1277)), (_is1291 | RIGHT), _py1036[_local1], _no1013[_local1], true);
};
_local1++;
};
}
final private function _pb721(_arg1:int):void{
var _local2:String;
_local2 = ((_cm1257(_xv588, (_arg1 * 3)) + irrcrpt(": ", 1)) + _cm1257(_xv588, ((_arg1 * 3) + 1)));
_rf1732(_local2, _qg862, (mouseY + 70));
}
final private function _rf1732(_arg1:String, _arg2:int, _arg3:int):void{
var _local4:int;
var _local5:int;
_local4 = Math.min((_wg1109 - 30), ((_arg2 - 10) + _jh1315(_arg1)));
_local5 = Math.min((_xg1106 - 30), _arg3);
_yt643(_arg1, _local4, _local5, (TOP | RIGHT), 1, true, -1);
}
final private function _vv1043():void{
var _local1:int;
if ((((_hg1614 <= 0)) && ((_io620 > 0)))){
_sl251 = (_sl251 + _oq1586++);
if (_sl251 >= 0){
if (--_io620 == 3){
_bb70(_xf1358, 0);
};
_sl251 = 0;
_oq1586 = (-(_oq1586) / 3);
if (_io620 == 0){
_yp179 = false;
};
};
};
if ((((_go1099 <= 0)) || (!((_yu1510 == _wk1074))))){
_lv513 = (_lv513 + ((player_hp.value - _lv513) * 0.1));
_vo1611 = (_vo1611 + ((player_moves.value - _vo1611) * 0.1));
_kp1494 = (_kp1494 + ((player_magic - _kp1494) * 0.1));
};
_vf490();
if ((((_qe1273 > 0)) && ((_jm305 >= 1)))){
_qe1273 = (_qe1273 - 0.05);
};
if (((((ticks % 2) == 0)) && ((++_wl326 >= _xk535)))){
_wl326 = 0;
};
_local1 = 0;
while (_local1 < _ll204) {
if (_tn766[_local1] > 0){
_nw1083[_local1] = (_nw1083[_local1] - _rn617[_local1]);
if ((_rn617[_local1] = (_rn617[_local1] * 0.95)) < 0.5){
_tn766[_local1] = (_tn766[_local1] - 0.05);
};
};
_local1++;
};
if (_iy199 != -1){
_ns1676();
};
}
final private function _le343():void{
_xh1204 = !((inventory.indexOf(_xk1350, 0) == -1));
_rw1709 = !((inventory.indexOf(_kh934, 0) == -1));
_sx1114 = !((inventory.indexOf(_tp1639, 0) == -1));
_dw112 = !((inventory.indexOf(_iy967, 0) == -1));
trace((irrcrpt("aievmrk_vmrk_sj_ksph = ", 4) + _xh1204));
trace((irrcrpt("xfbsjoh_sjoh_pg_yq = ", 1) + _rw1709));
trace((irrcrpt("aievmrk_vmrk_sj_et = ", 4) + _sx1114));
trace((irrcrpt("ygctkpi_tkpi_qh_jr = ", 2) + _dw112));
if (player_hp.value > _bf1561()){
player_hp.setValue(_bf1561());
};
}
final private function _sq1479(_arg1:String):void{
var _local2:int;
if (_ea254){
trace(_arg1);
_local2 = (_pm1142 - 1);
while (_local2 > 0) {
_ff17[_local2] = _ff17[(_local2 - 1)];
_local2--;
};
_ff17[0] = _arg1;
};
}
final private function _xo58(_arg1:BitmapData, _arg2:BitmapData, _arg3:int, _arg4:int, _arg5:int, _arg6:Number, _arg7:Number, _arg8:Number):void{
var _local9:int;
var _local10:int;
var _local11:Number;
var _local12:int;
_local9 = _arg2.width;
_local10 = _arg2.height;
_arg3 = (_arg3 + _dj758(_arg5, _local9));
_arg4 = (_arg4 + _ok1326(_arg5, _local10));
_local12 = 0;
while (_local12 < _local10) {
matrix = new Matrix();
_local11 = (Math.sin((_arg6 + (_local12 * 0.2))) * _arg7);
matrix.translate((_arg3 + _local11), _arg4);
_arg1.draw(_arg2, matrix, new ColorTransform(1, 1, 1, _arg8), null, new Rectangle((_arg3 + _local11), (_arg4 + _local12), _local9, 1), false);
_local12++;
};
}
final private function _qf1119(_arg1:int):void{
var _local2:int;
var _local3:int;
trace(((irrcrpt("yrpsgoRshiIbmxw(", 4) + _arg1) + ")"));
if (_arg1 != _gm232){
_local3 = 0;
while (_local3 < (_ur803[_arg1].length - _vc415)) {
_local2 = _ur803[_arg1][(_vc415 + _local3)];
trace((irrcrpt("_stij_ni = ", 5) + _local2));
switch (_local2){
case _ja79:
case 13:
break;
default:
if (map_node_status[_local2] == _ah1601){
map_node_status[_local2] = _ha1567;
};
break;
};
_local3++;
};
};
trace(((irrcrpt("IRH SJ yrpsgoRshiIbmxw(", 4) + _arg1) + ")"));
}
final private function _cm1257(_arg1:String, _arg2:int):String{
var _local3:int;
var _local4:int;
var _local5:int;
_local3 = 0;
_local4 = 0;
while (_local4 < _arg2) {
_local3 = _arg1.indexOf("@", (_local3 + 1));
_local4++;
};
_local5 = (_arg1.indexOf("@", (_local3 + 1)) - 2);
return (_arg1.substring((_local3 + 1), _local5));
}
final private function _os1599(_arg1:Number):String{
var _local2:String;
var _local3:String;
var _local4:String;
var _local5:String;
var _local6:int;
_local2 = String(_arg1);
_local3 = "";
_local4 = ((_local2.indexOf(".") == -1)) ? irrcrpt("-4", 3) : _local2.substr(_local2.indexOf("."));
_local5 = ((_local2.indexOf(".") == -1)) ? _local2 : _local2.substr(0, _local2.indexOf("."));
_local6 = _local5.length;
while (_local6 >= 0) {
_local3 = (_local5.substr(_local6, 1) + _local3);
if ((((((((_local5.length - _local6) % 3) == 0)) && ((_local6 < _local5.length)))) && ((_local6 > 0)))){
_local3 = ("," + _local3);
};
_local6--;
};
if (_local4 != irrcrpt("-2", 1)){
_local3 = (_local3 + _local4);
};
if (((!((_local4 == irrcrpt("-6", 5)))) && ((_local4.length == 2)))){
_local3 = (_local3 + "0");
};
return (_local3);
}
final private function draw():void{
var _local1:int;
var _local2:int;
var _local3:int;
var _local4:int;
var _local5:String;
var _local6:int;
var _local7:int;
var _local8:int;
var _local9:int;
var _local10:Boolean;
var _local11:int;
var _local12:String;
var _local13:int;
var _local14:Boolean;
var _local15:int;
var _local16:int;
var _local17:int;
var _local18:int;
var _local19:int;
var _local20:int;
var _local21:int;
var _local22:int;
var _local23:Boolean;
var _local24:int;
var _local25:int;
switch (_yu1510){
case _ot1384:
_gb520.fillRect(_gb520.rect, 0xFFFFFF);
_qh1646(_gb520, _ee1165, _qg862, _xl402, 1, 1, (_if1727 | _is1291), (1 + (_wx833 * _bc1564)), (1 + (_wx833 * _bc1564)));
break;
case _uf650:
drawBackground(false);
_xo58(_gb520, _ni739, _qg862, _vy301, (BOTTOM | _if1727), _og1738, _mf489, _gk10);
_pc552();
break;
case _rw880:
drawBackground(false);
_local2 = (_mg276 * _nv1622);
_local6 = -1;
_local1 = 0;
while (_local1 < _nv1622) {
_local3 = (_local2 + _local1);
_local4 = (_ti915 + (_local1 * _yc1543));
_local5 = _cm1257(_ec355, (_local3 << 1));
if (_local3 < _ql444){
_lc608(_local5, (_qg862 + (((_local1 % 2) == 0)) ? _ei910 : -(_ei910)), _local4, (_is1291 | _if1727), _jn1360, _local3, achievement_unlocked[_local3]);
};
if (_uj357(_local4, (_jh1315(_local5) + (_lc90 << 1)), _yc1543)){
_local6 = _local1;
};
_local1++;
};
_pc552();
if (((!((_local6 == -1))) && ((_bc1564 == 0)))){
_rf1732(_cm1257(_ec355, (((_local2 + _local6) << 1) + 1)), mouseX, (mouseY + 63));
};
break;
case _gj946:
drawBackground(false);
_yt643(_sg984, (_wg1109 - 2), (_xg1106 - 2), (BOTTOM | RIGHT), 1, false, -1);
_pc552();
break;
case _rm1612:
drawBackground(false);
if (!_sd266){
_yt643(irrcrpt("Nqcfkpi ngcfgtdqctf...", 2), _qg862, _xl402, (_is1291 | _if1727), 1, true, -1);
} else {
_vy1180(_mu289, _tf118, _yx606, _ij1380, (TOP | LEFT));
_local1 = 0;
while (_local1 < 4) {
_local11 = ((_wg1109 >> 3) + (_local1 * (_wg1109 >> 2)));
_yt643("", _local11, _qp1637, (_is1291 | _if1727), 1, false, (_qx1252 | ((_local1)==_mb91) ? _so124 : 0));
switch (_local1){
case _sh686:
_local12 = irrcrpt("Fckna", 2);
break;
case _nj11:
_local12 = irrcrpt("Aiiopc", 4);
break;
case _tn357:
_local12 = irrcrpt("Oqpvjna", 2);
break;
case _ba15:
_local12 = irrcrpt("Doo-wlph", 3);
break;
};
_yt643(_local12, _local11, (_qp1637 - 1), (_is1291 | _if1727), 1, false, -1);
_local1++;
};
_et1264 = -1;
_local1 = 0;
while (_local1 < _ob488) {
if (_wg1063[_mb91][_local1] != undefined){
_local14 = false;
if ((((_wg1063[_mb91][_local1] == player_name)) && ((_cu1142[_mb91][_local1] == player_xp.value)))){
_et1264 = (_local1 + 1);
_local14 = true;
};
if (((!(_local14)) || (!(((ticks % 20) == 0))))){
_local13 = (_tf118 + (_local1 * _gp437));
if (_local1 == 0){
_vn877(_gb520, _gj489, _un1439, _dd978, 1, (_mu289 - 5), _local13, (TOP | LEFT), 1, false, false);
} else {
_yt643(((_local1 + 1).toString() + "."), _mu289, _local13, (TOP | LEFT), 1, false, -1);
};
_yt643(_wg1063[_mb91][_local1], (_mu289 + 28), _local13, (TOP | LEFT), 1, false, -1);
_yt643(_cu1142[_mb91][_local1], (_mu289 + _yx606), _local13, (TOP | RIGHT), 1, false, -1);
};
};
_local1++;
};
};
if (((((_ou1175) && (!((_et1264 == -1))))) && (_sd266))){
_yt643(((irrcrpt("Dtzw wfspnsl nx '", 5) + _et1264) + "'"), 208, (_kx1524 + (_uh1277 >> 1)), (_is1291 | _if1727), 1, false, _qx1252);
};
_pc552();
break;
case _he1496:
drawBackground(false);
if (!_ar1702){
_vy1180(_qg862, _xl402, 475, 120, (_if1727 | _is1291));
_vn877(_gb520, _oh475, 0, 1, 1, _qg862, _xl402, (_if1727 | _is1291), 1, false, false);
_yt643(((irrcrpt("Aqw gctpgf ", 2) + player_xp.value) + irrcrpt(" YQ!", 1)), _qg862, (_dn415 - 40), (BOTTOM | _if1727), 1, false, -1);
_yt643(player_name, _qg862, (_dn415 + 3), (_is1291 | _if1727), 1, false, -1);
if ((ticks % 5) < 3){
_yt643("_", ((_qg862 + (_jh1315(player_name) / 2)) + 2), (_dn415 + 3), (_is1291 | _if1727), 1, false, -1);
};
};
_pc552();
break;
case _kv1195:
case _yi476:
case _au1427:
case _pp421:
_gb520.fillRect(_gb520.rect, 0);
break;
case _sh1114:
drawBackground((player_map_node == 16));
_local1 = 0;
while (_local1 < (_qy776[player_map_node].length / _vr612)) {
_local7 = _qy776[player_map_node][(_local1 * _vr612)];
_local8 = _qy776[player_map_node][((_local1 * _vr612) + 1)];
_local9 = _qy776[player_map_node][((_local1 * _vr612) + 2)];
_local10 = _qy776[player_map_node][((_local1 * _vr612) + 3)];
if (_local7 == 16){
_eo1125 = (_eo1125 + 0.2);
_local9 = (_local9 + (Math.sin(_eo1125) * 4));
};
_vn877(_gb520, _la1483[(_local7 * _wh1141)], Math.abs(_mt1494[_local1]), _la1483[((_local7 * _wh1141) + _ld826)], 1, _local8, _local9, (TOP | LEFT), 1, _local10, false);
_local1++;
};
if (player_map_node == _gm232){
_local16 = 0;
while (_local16 < _eb1094) {
_local17 = 0;
while (_local17 < _td1439) {
_local15 = ((_local17 * _eb1094) + _local16);
if (_im810[_local15] != -1){
_ty1120(_gb520, _qr65[_gu973][_im810[_local15]], ((_ku1428 + (_dc435 >> 1)) + (_local16 * _dc435)), ((_xx1361 + (_dc435 >> 1)) + (_local17 * _vm709)), (_if1727 | _is1291), _fm284, ((((((_local15 == _at662)) && (!(_th191)))) && (((ticks % 2) == 0)))) ? 3 : 1, 0, false);
_yt643(_nm1305(_im810[_local15]).toString(), ((_ku1428 + (_dc435 >> 1)) + (_local16 * _dc435)), (((_xx1361 + (_local17 * _vm709)) + _dc435) - 7), (TOP | _if1727), _fm284, false, -1);
};
_local17++;
};
_local16++;
};
};
if (_fh742 > 0){
_sv315(_tc931, _fh742);
};
if ((((_mr376 <= 0)) && (_th191))){
_vy1180((_nk1459 + (_re130 >> 1)), _yl1007, _re130, _hp1288, (TOP | _if1727));
_ew579(false, _nk1459, _yl1007);
};
switch (player_map_node){
case 1:
case 17:
case 19:
case 20:
case 30:
_fn250();
break;
};
_pc552();
if ((((((((player_map_node == _gm232)) && (!((_at662 == -1))))) && (!((_im810[_at662] == -1))))) && (!(_th191)))){
_pb721(_im810[_at662]);
};
break;
case _sf46:
drawBackground(false);
_pc552();
if (((_xo1611) || (_vg1569))){
_xo58(_gb520, _pj1044[_cp1645], _qg862, 410, (BOTTOM | _if1727), _og1738, _mf489, _gk10);
};
break;
case _wk1074:
if (((!(_ig1316)) || ((_ec563 < 1)))){
drawBackground(false);
if (!_tp508){
_dh1108();
_ty1120(_gb520, _mb1468, _qg862, (_xl402 + _sl251), (_if1727 | _is1291), 1, 1, (_jf804 + _wj1078(_cx1740)), false);
_kc779();
if ((((((_vs1391 > 0)) || ((_kx758 > 0)))) || ((_mg486 > 0)))){
_me544();
};
if (((_ig1316) && (!(_sj1689)))){
_vn877(_gb520, _qr65[_dl844][_cf104], 0, 1, 1, _wr1190, _op191, (_if1727 | _is1291), 1, !(_iy733), false);
_ty1120(_gb520, _gs734, _cu1592, _nx1669, (_if1727 | _is1291), 1, 1, _dv1450, false);
};
_ry51();
if (_de228 > 0){
_qh1646(_gb520, _mh771, 0, 0, _de228, 1, (TOP | LEFT), 10, 10);
};
_jq713();
if (_kx758 > 0){
_nd722();
};
};
if (_mp1443 > 0){
_fn250();
if (_bg963()){
if (((_gu491(_ty344, _py880)) && ((_il1018[_ty344][_py880] == _gu973)))){
_pb721(_gb1329[_ty344][_py880]);
};
if (_aa1017 == _oc99){
_rf1732(_cm1257(_cg1422, _sg1509()), mouseX, (mouseY - 50));
};
};
};
if ((((_hg1614 > 0)) || ((_go1099 > 0)))){
_xo58(_gb520, _hx84, _qg862, _xl402, (_if1727 | _is1291), _og1738, _mf489, ((_hg1614 > 0)) ? _gk10 : _go1099);
_lw275(_gb520, _aj612, ((_ro1294 == _xb279)) ? (((level.value + 1) + "/") + _gh208) : (endless_level.value + 1).toString(), _qg862, (_xl402 + (_hx84.height >> 1)), (TOP | _if1727), ((_hg1614 > 0)) ? _gk10 : _go1099);
};
};
if (_ig1316){
_qh1646(_gb520, _of1603, 0, 0, _ec563, 1, (TOP | LEFT), 10, 10);
if (_ec563 > 0.5){
_xo58(_gb520, _uo567, _qg862, _vy301, (_if1727 | BOTTOM), _og1738, _mf489, _gk10);
};
};
if (_tq460 > 0){
_sv315(_tc931, _tq460);
};
if (_th191){
_vy1180((_nk1459 + (_re130 >> 1)), (_yl1007 - (_ri834 << 1)), _re130, (_hp1288 + (_ri834 << 1)), (TOP | _if1727));
_yt643(_cm1257(_ih774, (_fk492 << 1)), _qg862, (_yl1007 - (_ri834 << 1)), (TOP | _if1727), _vs673, false, -1);
_ew579(false, _nk1459, _yl1007);
};
_pc552();
break;
case _nx601:
if (_mw591){
_mw591 = false;
_vn877(_ve457, _wy960, 0, 1, 1, 0, 0, (TOP | LEFT), 1, false, false);
if (_tw226 > 0){
_vn877(_ve457, _av1323, 0, 1, 1, 900, 888, (TOP | LEFT), _tw226, false, false);
};
if (map_node_status[31] == _ha1567){
_vn877(_ve457, _aw1716, 0, 1, 1, 801, 0, (TOP | LEFT), 1, false, false);
};
_local1 = 0;
while (_local1 < 4) {
if (map_node_status[_jv498[((_local1 * _ao1266) + _bu233)]] == _nu626){
_vn877(_ve457, _jv498[((_local1 * _ao1266) + _cg1383)], 0, 1, 1, _jv498[((_local1 * _ao1266) + _st1516)], _jv498[((_local1 * _ao1266) + _gy1730)], (TOP | LEFT), 1, false, false);
};
_local1++;
};
_local24 = 0;
while (_local24 < 2) {
_local1 = 0;
while (_local1 < _nb646) {
_local20 = _ur803[_local1][_hd1569];
_local21 = _ur803[_local1][_mu534];
if (_local24 == 0){
_local18 = (_ur803[_local1].length - _vc415);
_local23 = !((_jy189.indexOf(_local1, 0) == -1));
_local25 = 0;
while (_local25 < _local18) {
_local22 = _ur803[_local1][(_vc415 + _local25)];
if (((((!(_local23)) && (!((_local1 == _gm232))))) || ((((_local1 == _gm232)) && ((map_node_status[_local22] == _nu626)))))){
_fh1417(_local20, _local21, _ur803[_local22][_hd1569], _ur803[_local22][_mu534], ((!((map_node_status[_local1] == _ah1601))) && (!((map_node_status[_local22] == _ah1601)))));
};
_local25++;
};
} else {
_vn877(_ve457, _eg1418[_ur803[_local1][_nj969]], map_node_status[_local1], 3, 1, _local20, (_local21 + 16), (_if1727 | BOTTOM), 1, false, false);
_local19 = _ur803[_local1][_lf104];
if ((((_local19 > 0)) && (!((map_node_status[_local1] == _nu626))))){
_tl1619(_ve457, _local20, (_local21 - 50), _local19, 1);
};
};
_local1++;
};
_local24++;
};
};
_gb520.fillRect(_gb520.rect, 0);
_local20 = ((_qg862 + (_wn187 / _nq264)) + _vf1331);
_local21 = ((_xl402 + (_ts433 / _nq264)) + _ps129);
matrix = new Matrix();
matrix.scale((1 / _nq264), (1 / _nq264));
matrix.translate(_local20, _local21);
_gb520.draw(_ve457, matrix, null, null, new Rectangle(0, 0, _wg1109, _xg1106), true);
_vn877(_gb520, _xm65, 0, 1, 1, (_qg862 + _vf1331), (_xl402 + _ps129), (_is1291 | _if1727), 1, false, false);
if (_th191){
_ew579(true, _nk1459, _yl1007);
if (_tv1582 > 0){
_local1 = 0;
while (_local1 < 3) {
_vn877(_gb520, _eg1418[_local1], ((_tv1582 == 1)) ? 0 : (2 - _local1), 3, 1, (_qg862 + (((_local1 - 1) * _wg1109) >> 3)), ((_tv1582 == 1)) ? 164 : 133, (TOP | _if1727), _vs673, false, false);
_local1++;
};
};
if (_tv1582 == 2){
_tl1619(_gb520, (_qg862 + (_wg1109 >> 3)), 125, 5, _vs673);
};
_pc552();
} else {
if ((((_bc1564 == 0)) && (!(paused)))){
_yt643(((_om91)!=-1) ? irrcrpt("Usbwfmmjoh...", 1) : _tj897, _qg862, 38, (_is1291 | _if1727), 1, false, _ec1508);
_pc552();
if (((((!(_yx1143)) && (!((_ik396 == -1))))) && ((_fm663 == -1)))){
_rf1732(_ee1541, mouseX, (mouseY + 63));
};
};
};
if (paused){
_pc552();
};
if (_gq975 > 0){
_yt643(irrcrpt("Ucxkpi...", 2), (_wg1109 - 8), 8, (TOP | RIGHT), _gq975, false, -1);
};
_aw1015 = ((!(_th191)) && (((((_yx1143) || (!((_ik396 == -1))))) && ((_fm663 == -1)))));
break;
};
_mb1122();
if (_ps1492 == null){
_vn877(_gb520, (_nc794) ? _ss183 : (((_aw1015) && (!(paused)))) ? _sq1111 : _fa1488, 0, 1, 1, mouseX, mouseY, (TOP | LEFT), 1, false, false);
};
if ((((((((_yu1510 == _wk1074)) && ((_nr1030 > 0)))) && ((_aa1017 == _dx1487)))) && (_by880[_mu1377()][_ot747()]))){
_vn877(_gb520, _oq1307, 0, 1, 1, (mouseX + 32), (mouseY - 10), (_if1727 | _is1291), 1, false, false);
_yt643(_jn1389.value.toString(), (mouseX + 32), (mouseY - 10), (_if1727 | _is1291), 1, false, -1);
};
graphics.clear();
graphics.beginBitmapFill(_gb520, null, false, smoothing);
graphics.drawRect(0, 0, _wg1109, _xg1106);
graphics.endFill();
if (_bc1564 != 0){
graphics.beginFill(0, _wx833);
graphics.drawRect(0, 0, _wg1109, _xg1106);
graphics.endFill();
};
}
final private function _fy1176():int{
return (int((player_magic / (_ya492 * _pa1292))));
}
final private function _cm1292(_arg1:MouseEvent):void{
var _local2:Boolean;
var _local3:int;
var _local4:Boolean;
var _local5:int;
var _local6:int;
if (_bc1564 == 0){
if (((((_as895) && ((_fm663 >= 0)))) && ((_ei910 <= 0)))){
_xe1119();
return;
};
switch (_yu1510){
case _kv1195:
_xm914();
startTransition(_ud790, (_yl387) ? _nx601 : _au1427);
break;
case _sh1114:
switch (player_map_node){
case 1:
if (_vy602(551, 351, 5, 5)){
_bb70(_tv303, 0);
navigateToURL(new URLRequest(irrcrpt("myyu://bbb.rjlfija.ht.zp/pk_gtszx.myrq", 5)), irrcrpt("_dncpm", 2));
};
break;
case _gm232:
if ((((((((((_iy199 == -1)) && (!((_hu909() == -1))))) && (!(_th191)))) && (!((_at662 == -1))))) && (!((_im810[_at662] == -1))))){
if (player_gold.value >= _nm1305(_im810[_at662])){
item_purchased[_im810[_at662]] = true;
items_purchased_this_game++;
_local2 = true;
_local3 = 0;
while (_local3 < _yh407) {
if (!item_purchased[_local3]){
_local2 = false;
};
_local3++;
};
if (_local2){
_wa234(21);
};
player_gold.addValue(-(_nm1305(_im810[_at662])));
_bb70(_at1187, 0);
switch (_im810[_at662]){
case _ta1339:
case _dg646:
case _vu236:
case _et268:
case _ck591:
player_armour.addValue(1);
break;
default:
if (_im810[_at662] == _ci347){
player_moves.setValue(_pf533());
};
_rb239(_im810[_at662], mouseX, mouseY);
break;
};
_or913();
} else {
_hp1227(_fm957(_mk978), _qg862, _xl402, (_if1727 | _is1291), _cn1400);
_eu150 = 0;
_wh505(irrcrpt("Htsynszj", 5), _dr1128, 0, _qg862, _kx1524, (TOP | _if1727));
};
};
break;
};
break;
case _nx601:
if (!_th191){
if (_om91 == -1){
if (_ik396 == -1){
_yx1143 = true;
_iu680 = mouseX;
_cb1613 = mouseY;
} else {
if (_ik396 == player_map_node){
_es1185();
} else {
if (map_node_status[_ik396] != _ah1601){
_local4 = true;
if ((((((player_map_node == _gm232)) && (!((map_node_status[_ik396] == _nu626))))) && (!((_ik396 == 31))))){
_local4 = false;
};
if (((_local4) && ((((((_ik396 == _gm232)) && (!((map_node_status[player_map_node] == _nu626))))) && (!((player_map_node == 31))))))){
_local4 = false;
};
if (_local4){
_local5 = (_ur803[player_map_node].length - 2);
_local6 = 0;
while (_local6 < _local5) {
if (_ik396 == _ur803[player_map_node][(_vc415 + _local6)]){
_mp1443 = 0;
_om91 = _ik396;
_local6 = _local5;
_eu150 = 0;
_bb70(_dg657, 0);
_ik396 = -1;
switch (_sw526(5)){
case 0:
_bb70(_lj135, 0);
break;
case 1:
_bb70(_ed1739, 0);
break;
};
};
_local6++;
};
};
};
};
};
};
};
break;
case _rm1612:
if (_sd266){
if ((((mouseY >= (_qp1637 - (_uh1277 >> 1)))) && ((mouseY <= (_qp1637 + (_uh1277 >> 1)))))){
_mb91 = (mouseX / (_wg1109 >> 2));
_mb91 = Math.max(0, _mb91);
_mb91 = Math.min(3, _mb91);
};
};
break;
case _wk1074:
if (_bg963()){
switch (_aa1017){
case _sl1172:
_tn1429 = -1;
_rd1565(((mouseX < _qg862)) ? -1 : 1);
break;
case _dn1684:
if (_yu1510 == _wk1074){
_tn1429 = -1;
_ap311();
};
_gd396();
break;
case _dx1487:
_tn1429 = -1;
if (((!(_nc794)) && (_aw1015))){
_ap311();
_wq594 = -1;
_as895 = true;
_th191 = true;
_tq460 = 0;
_aw1015 = false;
_hp1227(_cm1257(_ih774, ((_fk492 << 1) + 1)), _qg862, _xl402, (_if1727 | _is1291), _cn1400);
_eu150 = 0;
_wh505(irrcrpt("Gsrxmryi", 4), _jw108, 0, _qg862, _kx1524, (_qg862 | TOP));
if (_pc1412[_fk492] != null){
_bb70(_pc1412[_fk492], 0);
};
} else {
if (_gu491(_ty344, _py880)){
_pd1097(_ty344, _py880);
};
};
break;
case _oc99:
_ap311();
if (_tn1429 == _sg1509()){
_ry1538(_hj850[_tn1429]);
player_magic = 0;
_tn1429 = -1;
} else {
if (_sg1509() < _fy1176()){
_bb70(_mj1518, 0);
_tn1429 = _sg1509();
};
};
break;
case -1:
_tn1429 = -1;
_ap311();
break;
};
};
break;
};
};
}
final private function _xd1650(_arg1:Event):void{
_ai1503 = _arg1.currentTarget.content;
_ai1503.service.connect();
_sq1479(irrcrpt("[OkpfLqnvCRK] ugtxkeg ocpwcnna nqcfgf", 2));
}
final private function _rg636():void{
_op191 = (_op191 + (_di1235 = (_di1235 + 0.25)));
_wr1190 = (_wr1190 + (_ie79 = (_ie79 * 0.95)));
_nx1669 = (_nx1669 + (_tg78 = (_tg78 + 0.25)));
_cu1592 = (_cu1592 + (_th674 = (_th674 * 0.95)));
_dv1450 = (_dv1450 + (_pt1540 = (_pt1540 * 0.95)));
_pm1197++;
if (_pm1197 == 15){
};
if (_pm1197 < 30){
_cf104 = (((ticks % 2) == 0)) ? 8 : 9;
} else {
_cf104 = 10;
if (_ec563 > 0.5){
_og1738 = (_og1738 + 0.05);
_mf489 = (_mf489 * 0.95);
if (_gk10 < 1){
if ((_gk10 = (_gk10 + 0.01)) >= 1){
if (Preloader._vu1536 == Preloader._rj1280){
trace(irrcrpt("PlqgMrowDSL.vhuylfh.vxeplwVfruh", 3));
_ai1503.service.submitScore(player_xp.value, ((_ro1294 == _xb279)) ? irrcrpt("wxsvc", 4) : irrcrpt("tyvkexsvc", 4));
} else {
_vr969(_ao360, true);
};
};
};
};
if (_ec563 < 1){
_ec563 = (_ec563 + 0.01);
};
};
}
final private function _xp982(_arg1:Boolean):void{
var _local2:int;
var _local3:int;
_local2 = 0;
while (_local2 < _yi355) {
_il1018[_local2] = new Array();
_qo1450[_local2] = new Array();
_rs1191[_local2] = new Array();
_by880[_local2] = new Array();
_gb1329[_local2] = new Array();
_pa1274[_local2] = new Array();
_rs769[_local2] = new Array();
_ui816[_local2] = new Array();
_local3 = 0;
while (_local3 < _em755) {
_il1018[_local2][_local3] = -1;
_qo1450[_local2][_local3] = 0;
_rs1191[_local2][_local3] = 0;
_by880[_local2][_local3] = false;
_gb1329[_local2][_local3] = 0;
_pa1274[_local2][_local3] = 0;
_rs769[_local2][_local3] = 0;
_ui816[_local2][_local3] = _py1547;
if (_arg1){
_oq1615(_ir1336, -1, _local2, _local3);
};
_local3++;
};
_local2++;
};
}
final private function _op1313(_arg1:BitmapData, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:Number):void{
var _local7:int;
var _local8:int;
var _local9:int;
var _local10:int;
var _local11:int;
var _local12:int;
var _local13:int;
var _local14:int;
_local13 = _arg2;
_local14 = _arg3;
_local7 = (_arg4 - _arg2);
_local8 = (_arg5 - _arg3);
_local10 = ((_local7)>0) ? 1 : -1;
_local11 = ((_local8)>0) ? 1 : -1;
_local7 = Math.abs(_local7);
_local8 = Math.abs(_local8);
_arg1.setPixel32(_local13, _local14, _arg6);
if (_local7 > _local8){
_local12 = (_local7 / 2);
_local9 = 1;
while (_local9 <= _local7) {
_local13 = (_local13 + _local10);
_local12 = (_local12 + _local8);
if (_local12 >= _local7){
_local12 = (_local12 - _local7);
_local14 = (_local14 + _local11);
};
_arg1.setPixel32(_local13, _local14, _arg6);
_local9++;
};
} else {
_local12 = (_local8 / 2);
_local9 = 1;
while (_local9 <= _local8) {
_local14 = (_local14 + _local11);
_local12 = (_local12 + _local7);
if (_local12 >= _local8){
_local12 = (_local12 - _local8);
_local13 = (_local13 + _local10);
};
_arg1.setPixel32(_local13, _local14, _arg6);
_local9++;
};
};
}
final private function _hp1227(_arg1:String, _arg2:int, _arg3:int, _arg4:int, _arg5:int):void{
var _local6:int;
var _local7:int;
var _local8:int;
var _local9:int;
var _local10:int;
var _local11:int;
var _local12:int;
var _local13:Boolean;
var _local14:int;
_th191 = true;
_jm305 = 0;
_vs673 = 0;
_local6 = _arg1.length;
_local8 = 0;
_local12 = 0;
_re130 = 0;
_local7 = 0;
while (_local7 < _local6) {
_local11 = _arg1.charCodeAt(_local7);
_local13 = false;
switch (_local11){
case 32:
case 33:
case 44:
case 46:
case 63:
_local10 = _local7;
break;
case 126:
_local13 = true;
_local10 = _local7;
break;
default:
_local11 = (_local11 + _bx1623);
_local9 = (_local9 + _nc264[_local11]);
break;
};
if (((((_local13) || ((_local9 >= _arg5)))) || ((_local7 >= (_local6 - 1))))){
_local14 = (_local13) ? _local7 : ((_local7 >= (_local6 - 1))) ? (_local7 + 1) : _local10;
_ip1280[_local12] = _arg1.substring(_local8, _local14);
_re130 = Math.max(_re130, _jh1315(_ip1280[_local12]));
_local12++;
if (_local7 < (_local6 - 1)){
_local7 = (_local10 + 1);
_local8 = _local7;
_local9 = 0;
};
if (_local13){
while (_arg1.substring(_local7, (_local7 + 1)) == "~") {
_ip1280[_local12] = "";
_local7++;
_local8++;
_local12++;
};
};
};
_local7++;
};
_ln921 = _local12;
_hp1288 = (_ln921 * (_ri834 + _sc1219));
_arg2 = (_arg2 + _dj758(_arg4, _re130));
_arg3 = (_arg3 + _ok1326(_arg4, _hp1288));
_nk1459 = _arg2;
_yl1007 = _arg3;
}
final private function _go1246(_arg1:int, _arg2:int, _arg3:int):Boolean{
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:int;
var _local9:int;
var _local10:int;
if (((!((_il1018[_arg1][_arg2] == _ir1336))) || ((_gb1329[_arg1][_arg2] > 4)))){
return (false);
};
_local4 = 0;
while (_local4 < _dt482) {
_local5 = 0;
while (_local5 <= 22) {
_local6 = 1;
_local7 = 0;
while (_local7 < 2) {
_local8 = (_arg1 + _ad1548[(_local5 + _local7)]);
_local9 = (_arg2 + _kd25[(_local5 + _local7)]);
if (((((_gu491(_local8, _local9)) && ((_il1018[_local8][_local9] == _ir1336)))) && (!(_by880[_local8][_local9])))){
_local10 = _gb1329[_local8][_local9];
if (_local10 == _arg3){
++_local6;
if (_local6 > 2){
return (true);
};
} else {
_local7 = 99;
};
};
_local7++;
};
_local5 = (_local5 + 2);
};
_local4++;
};
return (false);
}
final private function _jg1711():void{
var _local1:int;
if (((((ticks % 4) == 0)) && ((++_un1439 >= _dd978)))){
_un1439 = 0;
};
_local1 = 0;
while (_local1 < _kf697) {
if (_py1036[_local1] > 0){
if ((_gy827[_local1] = (_gy827[_local1] * 0.92)) < 0.01){
_py1036[_local1] = (_py1036[_local1] - 0.05);
};
};
_local1++;
};
}
final private function _bs316(_arg1:KeyboardEvent):void{
switch (_arg1.keyCode){
case 112:
case 80:
_fs1561 = false;
break;
};
switch (_arg1.keyCode){
case Keyboard.ESCAPE:
break;
case Keyboard.SPACE:
_fs1561 = false;
break;
};
}
final private function _mx539(_arg1:Boolean):void{
_pl1595();
_sj1689 = _arg1;
_yg998 = -1;
_as895 = false;
_sd266 = false;
player_hp.setValue(0);
_ks298 = false;
if (++_gx544 >= 5){
_wa234(28);
};
_ig1316 = true;
_ec563 = 0;
_og1738 = 0;
_mf489 = 64;
_gk10 = 0;
_im915(_ps1037, 1);
if (_arg1){
_il1018[_mj312][_dt1237] = _hj428;
_gb1329[_mj312][_dt1237] = 0;
_bb70(_rm1364[_hj428], _hw1016(_rp936(_mj312)));
} else {
_wr1190 = _rp936(_mj312);
_op191 = _gr1721(_dt1237);
_di1235 = -4;
_ie79 = (_iy733) ? -6 : 6;
_pm1197 = 0;
_cf104 = 8;
_cu1592 = _wr1190;
_nx1669 = _op191;
_tg78 = -8;
_th674 = (_iy733) ? -8 : 8;
_dv1450 = 0;
_pt1540 = 0.5;
_il1018[_mj312][_dt1237] = -1;
_by880[_mj312][_dt1237] = true;
_uf996();
_bb70(_nh1604, _hw1016(_rp936(_mj312)));
};
}
final private function _xb1675(_arg1:Object):void{
trace(((irrcrpt("rthmn_xhtwj_xjsy(", 5) + _arg1) + ")"));
startTransition(_ud790, _rm1612);
}
final private function _lc608(_arg1:String, _arg2:int, _arg3:int, _arg4:int, _arg5:Number, _arg6:int, _arg7:Boolean):void{
var _local8:int;
var _local9:Number;
_local8 = _jh1315(_arg1);
_local9 = (_local8 / _ci973[4].width);
_arg2 = (_arg2 + _dj758(_arg4, _local8));
_arg3 = (_arg3 + _ok1326(_arg4, _ri834));
_qh1646(_gb520, _ut753, _arg2, _arg3, _arg5, 1, (TOP | LEFT), _local9, 1);
_vn877(_gb520, _yw1627, 0, 1, 1, _arg2, _arg3, (TOP | RIGHT), _arg5, false, false);
_vn877(_gb520, _fp1169, 0, 1, 1, (_arg2 + _local8), _arg3, (TOP | LEFT), _arg5, false, false);
_yt643(_arg1, _arg2, (_arg3 + (_uh1277 >> 1)), (_is1291 | LEFT), _arg5, false, -1);
if (_arg7){
_vn877(_gb520, ((_arg6 < 28)) ? _gj489 : _lh886, _un1439, _dd978, 1, (_arg2 - 67), (_arg3 + 9), (TOP | LEFT), _arg5, false, false);
};
}
final private function _ew579(_arg1:Boolean, _arg2:int, _arg3:int):void{
var _local4:int;
if (_arg1){
_vy1180((_arg2 + (_re130 >> 1)), _arg3, _re130, _hp1288, (TOP | _if1727));
};
_local4 = 0;
while (_local4 < _ln921) {
_yt643(_ip1280[_local4], _arg2, (_arg3 + (_local4 * (_ri834 + _sc1219))), (TOP | LEFT), _vs673, false, -1);
_local4++;
};
}
final private function _nm1305(_arg1:int):int{
return (int(_cm1257(_xv588, ((_arg1 * 3) + 2))));
}
final private function _rw952():void{
var _local1:int;
var _local2:String;
_local1 = 0;
while (_local1 < _pm1142) {
if (_ff17[_local1].length > 0){
_yt643(_ff17[_local1], 0, (_xg1106 - (_local1 * _ri834)), (BOTTOM | LEFT), 1, false, -1);
};
_local1++;
};
_local1 = 0;
while (_local1 < 15) {
switch (_local1){
case 0:
_local2 = (irrcrpt("Pnqqx: ", 5) + kills_this_game.toString());
break;
case 1:
_local2 = (irrcrpt("Rwtejcugu: ", 2) + items_purchased_this_game.toString());
break;
case 2:
_local2 = (irrcrpt("Mnyx: ", 5) + hits_taken_this_game.toString());
break;
case 3:
_local2 = (irrcrpt("Qekmg: ", 4) + magic_used_this_game.toString());
break;
case 5:
_local2 = (irrcrpt("Owujtqqou: ", 2) + mushrooms_collected.toString());
break;
case 6:
_local2 = (irrcrpt("Pryhv = 3: ", 3) + moves_has_hit_zero.toString());
break;
case 7:
_local2 = (irrcrpt("Wtigmjmg omppw: ", 4) + num_specific_kills.toString());
break;
case 8:
_local2 = (irrcrpt("Qerhveoi: ", 4) + mandrake_attacks.toString());
break;
case 9:
_local2 = (irrcrpt("Tupmfo: ", 1) + items_stolen.toString());
break;
case 10:
_local2 = (irrcrpt("Uzwhmfxji: ", 5) + item_purchased.toString());
break;
case 11:
_local2 = (irrcrpt("Foemftt: ", 1) + endless_level.toString());
break;
case 12:
_local2 = (irrcrpt("Pryhv: ", 3) + total_moves.toString());
break;
case 13:
_local2 = (irrcrpt("Fklfnhqv: ", 3) + chickens_killed.toString());
break;
case 14:
_local2 = (irrcrpt("Iwnqq pnqqx: ", 5) + drill_kills_this_game.toString());
break;
};
_yt643(_local2, _wg1109, (_local1 * _ri834), (TOP | RIGHT), 1, false, -1);
_local1++;
};
}
final private function _qy1690():void{
var _local1:int;
_local1 = 0;
while (_local1 < _wm690) {
_ff433[_local1] = 0;
_cg1007[_local1] = 0;
_xa832[_local1] = 0;
_cr478[_local1] = 0;
_rk606[_local1] = 0;
_tb643[_local1] = -1;
_ap560[_local1] = 0;
_rm892[_local1] = 0;
_rm113[_local1] = 0;
_local1++;
};
_local1 = 0;
while (_local1 < _af523) {
_xu1008[_local1] = 0;
_uq181[_local1] = 0;
_jx426[_local1] = 0;
_wg876[_local1] = -1;
_gs519[_local1] = false;
_local1++;
};
}
final private function _qh1646(_arg1:BitmapData, _arg2:BitmapData, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:int, _arg8:Number, _arg9:Number):void{
var _local10:int;
var _local11:int;
_local10 = _arg2.width;
_local11 = _arg2.height;
_arg3 = (_arg3 + _dj758(_arg7, (_local10 * _arg8)));
_arg4 = (_arg4 + _ok1326(_arg7, (_local11 * _arg9)));
matrix = new Matrix();
matrix.scale(_arg8, _arg9);
matrix.translate(_arg3, _arg4);
_arg1.draw(_arg2, matrix, new ColorTransform(_arg6, _arg6, _arg6, _arg5), null, null, true);
}
final private function _im915(_arg1:Class, _arg2:Number):void{
trace(((irrcrpt("sodbPxvlf(", 3) + _arg1) + ")"));
if (_mn616){
_pl1595();
_di1513 = _arg2;
_ta240 = false;
_ei645 = new (_arg1);
addChild(_ei645);
_ei645.soundTransform = new SoundTransform(_di1513, 0);
};
}
final private function _uc1723(_arg1:int, _arg2:Boolean, _arg3:Boolean, _arg4:Boolean):void{
if (!_ig1316){
if (_xf432){
_arg1 = 0;
} else {
_arg1 = (_arg1 * (_su1256 + 1));
};
if (!_arg3){
_arg1 = (_arg1 - Math.ceil((_arg1 * _uh662[player_armour.value])));
};
if (((_arg2) && ((_arg1 > 0)))){
_bb70(_de743, _hw1016(_rp936(_mj312)));
};
player_hp.addValue(-(_arg1));
if (_arg4){
_be1715(((_arg1 == 0)) ? irrcrpt("Rnxx!", 5) : _arg1.toString(), _rp936(_mj312), _gr1721(_dt1237), ((_arg1 == 0)) ? -1 : 0);
};
if (player_hp.value <= 0){
_mx539(false);
};
};
}
final private function _gm1241():void{
if (((!(paused)) && (!(_th191)))){
if ((((_yu1510 == _nx601)) || ((((((((_yu1510 == _wk1074)) && (!(_ig1316)))) && (!(_kt1445)))) && (!(_tp508)))))){
paused = true;
_tq460 = 0;
_bb70(_vc330, 0);
_vr969(_aw274, true);
};
};
}
final private function _lu70(_arg1:int, _arg2:int, _arg3:int, _arg4:int):Boolean{
if (((!(_gu491(_arg3, _arg4))) || (_by880[_arg3][_arg4]))){
return (false);
};
switch (_il1018[_arg3][_arg4]){
default:
return (false);
case _ir1336:
if (_gb1329[_arg3][_arg4] != _iy1423){
return (false);
};
};
return (true);
}
final private function _lq41():void{
var _local1:int;
var _local2:int;
var _local3:int;
_kx758--;
if (_kx758 < (_wd425 >> 1)){
if ((ticks % 2) == 0){
_pg352++;
};
};
switch (_tc1204){
case _es1220:
if (_po601 < 1){
_po601 = (_po601 + 0.2);
};
break;
case _um1681:
if (_kx758 > (_wd425 >> 1)){
if ((ticks % 3) == 0){
_de885(_sw526(2));
};
} else {
if (_kx758 == (_wd425 >> 1)){
_de885(2);
};
};
break;
case _lk1202:
if (_kx758 == 40){
_bb70(_ks1619, _hw1016(_rp936(_mj312)));
};
break;
};
_mc1401 = (_mc1401 + (_ci1205 = (_ci1205 * 0.9)));
_local1 = 0;
_local2 = 1;
while (_local2 < (_yi355 - 1)) {
_local3 = 1;
while (_local3 < (_em755 - 1)) {
switch (_tc1204){
case _ys846:
if (((((ticks % 2) == 0)) && ((_kx758 > 10)))){
_gb1329[_local2][_local3] = ((_il1018[_local2][_local3] == _ir1336)) ? _sw526(4) : _gb1329[_local2][_local3];
};
break;
case _up475:
case _es1220:
case _xt20:
case _um1681:
if ((((_kx758 == 0)) && ((_ui816[_local2][_local3] == _pf658)))){
_local1++;
_we144(_local2, _local3, false, false);
};
break;
case _lk1202:
if ((((((_local2 == _mj312)) || ((_local3 == _dt1237)))) && (_of291(_local2, _local3, true)))){
if (_kx758 == 0){
_local1++;
_we144(_local2, _local3, false, false);
} else {
if (_kx758 == (_wd425 >> 1)){
_ui816[_local2][_local3] = _pf658;
};
};
};
break;
case _cm401:
if ((((_kx758 == 0)) && (_of291(_local2, _local3, true)))){
switch (_il1018[_local2][_local3]){
case _mw1216:
case _vg299:
case _fv123:
case _rw1516:
case _gl376:
case _co870:
break;
default:
if (((((_xo1611) && ((_cp1645 == 0)))) && ((--_ww1429 == 0)))){
_bb70(_tx1576, 0);
};
_il1018[_local2][_local3] = _nk797;
_dl1171(_qj734, 0, _rp936(_local2), _gr1721(_local3), 6);
break;
};
};
break;
};
_local3++;
};
_local2++;
};
if (_kx758 <= 0){
_tc1204 = -1;
_ui816[_mj312][_dt1237] = _py1547;
if (_local1 > 0){
_gg251(_mj312);
};
};
}
}
}//package
Section 25
//KnightFall2__ac293 (KnightFall2__ac293)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__ac293 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__ac293(){
dataClass = KnightFall2__ac293_dataClass;
super();
initialWidth = (11000 / 20);
initialHeight = (8000 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 26
//KnightFall2__ac293_dataClass (KnightFall2__ac293_dataClass)
package {
import mx.core.*;
public class KnightFall2__ac293_dataClass extends ByteArrayAsset {
}
}//package
Section 27
//KnightFall2__ac48 (KnightFall2__ac48)
package {
import mx.core.*;
public class KnightFall2__ac48 extends SoundAsset {
}
}//package
Section 28
//KnightFall2__ai1425 (KnightFall2__ai1425)
package {
import mx.core.*;
public class KnightFall2__ai1425 extends SoundAsset {
}
}//package
Section 29
//KnightFall2__am1130 (KnightFall2__am1130)
package {
import mx.core.*;
public class KnightFall2__am1130 extends BitmapAsset {
}
}//package
Section 30
//KnightFall2__ao292 (KnightFall2__ao292)
package {
import mx.core.*;
public class KnightFall2__ao292 extends SoundAsset {
}
}//package
Section 31
//KnightFall2__ao313 (KnightFall2__ao313)
package {
import mx.core.*;
public class KnightFall2__ao313 extends BitmapAsset {
}
}//package
Section 32
//KnightFall2__ao742 (KnightFall2__ao742)
package {
import mx.core.*;
public class KnightFall2__ao742 extends SoundAsset {
}
}//package
Section 33
//KnightFall2__ap1190 (KnightFall2__ap1190)
package {
import mx.core.*;
public class KnightFall2__ap1190 extends BitmapAsset {
}
}//package
Section 34
//KnightFall2__aq1108 (KnightFall2__aq1108)
package {
import mx.core.*;
public class KnightFall2__aq1108 extends BitmapAsset {
}
}//package
Section 35
//KnightFall2__au90 (KnightFall2__au90)
package {
import mx.core.*;
public class KnightFall2__au90 extends BitmapAsset {
}
}//package
Section 36
//KnightFall2__ba898 (KnightFall2__ba898)
package {
import mx.core.*;
public class KnightFall2__ba898 extends SoundAsset {
}
}//package
Section 37
//KnightFall2__bc405 (KnightFall2__bc405)
package {
import mx.core.*;
public class KnightFall2__bc405 extends SoundAsset {
}
}//package
Section 38
//KnightFall2__bd460 (KnightFall2__bd460)
package {
import mx.core.*;
public class KnightFall2__bd460 extends BitmapAsset {
}
}//package
Section 39
//KnightFall2__be1381 (KnightFall2__be1381)
package {
import mx.core.*;
public class KnightFall2__be1381 extends BitmapAsset {
}
}//package
Section 40
//KnightFall2__be1679 (KnightFall2__be1679)
package {
import mx.core.*;
public class KnightFall2__be1679 extends SoundAsset {
}
}//package
Section 41
//KnightFall2__be454 (KnightFall2__be454)
package {
import mx.core.*;
public class KnightFall2__be454 extends BitmapAsset {
}
}//package
Section 42
//KnightFall2__be560 (KnightFall2__be560)
package {
import mx.core.*;
public class KnightFall2__be560 extends SoundAsset {
}
}//package
Section 43
//KnightFall2__bk1190 (KnightFall2__bk1190)
package {
import mx.core.*;
public class KnightFall2__bk1190 extends BitmapAsset {
}
}//package
Section 44
//KnightFall2__bk511 (KnightFall2__bk511)
package {
import mx.core.*;
public class KnightFall2__bk511 extends BitmapAsset {
}
}//package
Section 45
//KnightFall2__bm1082 (KnightFall2__bm1082)
package {
import mx.core.*;
public class KnightFall2__bm1082 extends BitmapAsset {
}
}//package
Section 46
//KnightFall2__bm282 (KnightFall2__bm282)
package {
import mx.core.*;
public class KnightFall2__bm282 extends BitmapAsset {
}
}//package
Section 47
//KnightFall2__bo157 (KnightFall2__bo157)
package {
import mx.core.*;
public class KnightFall2__bo157 extends SoundAsset {
}
}//package
Section 48
//KnightFall2__br211 (KnightFall2__br211)
package {
import mx.core.*;
public class KnightFall2__br211 extends SoundAsset {
}
}//package
Section 49
//KnightFall2__bw962 (KnightFall2__bw962)
package {
import mx.core.*;
public class KnightFall2__bw962 extends BitmapAsset {
}
}//package
Section 50
//KnightFall2__bx1324 (KnightFall2__bx1324)
package {
import mx.core.*;
public class KnightFall2__bx1324 extends BitmapAsset {
}
}//package
Section 51
//KnightFall2__by150 (KnightFall2__by150)
package {
import mx.core.*;
public class KnightFall2__by150 extends SoundAsset {
}
}//package
Section 52
//KnightFall2__cd600 (KnightFall2__cd600)
package {
import mx.core.*;
public class KnightFall2__cd600 extends BitmapAsset {
}
}//package
Section 53
//KnightFall2__cf293 (KnightFall2__cf293)
package {
import mx.core.*;
public class KnightFall2__cf293 extends BitmapAsset {
}
}//package
Section 54
//KnightFall2__ch718 (KnightFall2__ch718)
package {
import mx.core.*;
public class KnightFall2__ch718 extends SoundAsset {
}
}//package
Section 55
//KnightFall2__ci1378 (KnightFall2__ci1378)
package {
import mx.core.*;
public class KnightFall2__ci1378 extends BitmapAsset {
}
}//package
Section 56
//KnightFall2__cj1565 (KnightFall2__cj1565)
package {
import mx.core.*;
public class KnightFall2__cj1565 extends BitmapAsset {
}
}//package
Section 57
//KnightFall2__cl343 (KnightFall2__cl343)
package {
import mx.core.*;
public class KnightFall2__cl343 extends BitmapAsset {
}
}//package
Section 58
//KnightFall2__cl773 (KnightFall2__cl773)
package {
import mx.core.*;
public class KnightFall2__cl773 extends SoundAsset {
}
}//package
Section 59
//KnightFall2__cp1100 (KnightFall2__cp1100)
package {
import mx.core.*;
public class KnightFall2__cp1100 extends BitmapAsset {
}
}//package
Section 60
//KnightFall2__cp99 (KnightFall2__cp99)
package {
import mx.core.*;
public class KnightFall2__cp99 extends BitmapAsset {
}
}//package
Section 61
//KnightFall2__cr1183 (KnightFall2__cr1183)
package {
import mx.core.*;
public class KnightFall2__cr1183 extends SoundAsset {
}
}//package
Section 62
//KnightFall2__ct1567 (KnightFall2__ct1567)
package {
import mx.core.*;
public class KnightFall2__ct1567 extends SoundAsset {
}
}//package
Section 63
//KnightFall2__cx1051 (KnightFall2__cx1051)
package {
import mx.core.*;
public class KnightFall2__cx1051 extends SoundAsset {
}
}//package
Section 64
//KnightFall2__cx1201 (KnightFall2__cx1201)
package {
import mx.core.*;
public class KnightFall2__cx1201 extends BitmapAsset {
}
}//package
Section 65
//KnightFall2__cy877 (KnightFall2__cy877)
package {
import mx.core.*;
public class KnightFall2__cy877 extends BitmapAsset {
}
}//package
Section 66
//KnightFall2__df337 (KnightFall2__df337)
package {
import mx.core.*;
public class KnightFall2__df337 extends BitmapAsset {
}
}//package
Section 67
//KnightFall2__dk1604 (KnightFall2__dk1604)
package {
import mx.core.*;
public class KnightFall2__dk1604 extends BitmapAsset {
}
}//package
Section 68
//KnightFall2__dm974 (KnightFall2__dm974)
package {
import mx.core.*;
public class KnightFall2__dm974 extends SoundAsset {
}
}//package
Section 69
//KnightFall2__dn184 (KnightFall2__dn184)
package {
import mx.core.*;
public class KnightFall2__dn184 extends BitmapAsset {
}
}//package
Section 70
//KnightFall2__do1623 (KnightFall2__do1623)
package {
import mx.core.*;
public class KnightFall2__do1623 extends SoundAsset {
}
}//package
Section 71
//KnightFall2__dq727 (KnightFall2__dq727)
package {
import mx.core.*;
public class KnightFall2__dq727 extends SoundAsset {
}
}//package
Section 72
//KnightFall2__dt636 (KnightFall2__dt636)
package {
import mx.core.*;
public class KnightFall2__dt636 extends BitmapAsset {
}
}//package
Section 73
//KnightFall2__dt677 (KnightFall2__dt677)
package {
import mx.core.*;
public class KnightFall2__dt677 extends BitmapAsset {
}
}//package
Section 74
//KnightFall2__du614 (KnightFall2__du614)
package {
import mx.core.*;
public class KnightFall2__du614 extends BitmapAsset {
}
}//package
Section 75
//KnightFall2__dx392 (KnightFall2__dx392)
package {
import mx.core.*;
public class KnightFall2__dx392 extends BitmapAsset {
}
}//package
Section 76
//KnightFall2__ec734 (KnightFall2__ec734)
package {
import mx.core.*;
public class KnightFall2__ec734 extends BitmapAsset {
}
}//package
Section 77
//KnightFall2__ee1568 (KnightFall2__ee1568)
package {
import mx.core.*;
public class KnightFall2__ee1568 extends BitmapAsset {
}
}//package
Section 78
//KnightFall2__eh1257 (KnightFall2__eh1257)
package {
import mx.core.*;
public class KnightFall2__eh1257 extends BitmapAsset {
}
}//package
Section 79
//KnightFall2__ei12 (KnightFall2__ei12)
package {
import mx.core.*;
public class KnightFall2__ei12 extends BitmapAsset {
}
}//package
Section 80
//KnightFall2__en231 (KnightFall2__en231)
package {
import mx.core.*;
public class KnightFall2__en231 extends BitmapAsset {
}
}//package
Section 81
//KnightFall2__eq1091 (KnightFall2__eq1091)
package {
import mx.core.*;
public class KnightFall2__eq1091 extends ByteArrayAsset {
}
}//package
Section 82
//KnightFall2__eq748 (KnightFall2__eq748)
package {
import mx.core.*;
public class KnightFall2__eq748 extends SoundAsset {
}
}//package
Section 83
//KnightFall2__eu210 (KnightFall2__eu210)
package {
import mx.core.*;
public class KnightFall2__eu210 extends SoundAsset {
}
}//package
Section 84
//KnightFall2__ev1700 (KnightFall2__ev1700)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__ev1700 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__ev1700(){
dataClass = KnightFall2__ev1700_dataClass;
super();
initialWidth = (0x3200 / 20);
initialHeight = (9600 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 85
//KnightFall2__ev1700_dataClass (KnightFall2__ev1700_dataClass)
package {
import mx.core.*;
public class KnightFall2__ev1700_dataClass extends ByteArrayAsset {
}
}//package
Section 86
//KnightFall2__ew1099 (KnightFall2__ew1099)
package {
import mx.core.*;
public class KnightFall2__ew1099 extends BitmapAsset {
}
}//package
Section 87
//KnightFall2__ex614 (KnightFall2__ex614)
package {
import mx.core.*;
public class KnightFall2__ex614 extends BitmapAsset {
}
}//package
Section 88
//KnightFall2__fb1433 (KnightFall2__fb1433)
package {
import mx.core.*;
public class KnightFall2__fb1433 extends BitmapAsset {
}
}//package
Section 89
//KnightFall2__fc659 (KnightFall2__fc659)
package {
import mx.core.*;
public class KnightFall2__fc659 extends BitmapAsset {
}
}//package
Section 90
//KnightFall2__fe1488 (KnightFall2__fe1488)
package {
import mx.core.*;
public class KnightFall2__fe1488 extends BitmapAsset {
}
}//package
Section 91
//KnightFall2__fh780 (KnightFall2__fh780)
package {
import mx.core.*;
public class KnightFall2__fh780 extends BitmapAsset {
}
}//package
Section 92
//KnightFall2__fi981 (KnightFall2__fi981)
package {
import mx.core.*;
public class KnightFall2__fi981 extends BitmapAsset {
}
}//package
Section 93
//KnightFall2__fj141 (KnightFall2__fj141)
package {
import mx.core.*;
public class KnightFall2__fj141 extends BitmapAsset {
}
}//package
Section 94
//KnightFall2__fj578 (KnightFall2__fj578)
package {
import mx.core.*;
public class KnightFall2__fj578 extends BitmapAsset {
}
}//package
Section 95
//KnightFall2__fl950 (KnightFall2__fl950)
package {
import mx.core.*;
public class KnightFall2__fl950 extends SoundAsset {
}
}//package
Section 96
//KnightFall2__ft1463 (KnightFall2__ft1463)
package {
import mx.core.*;
public class KnightFall2__ft1463 extends SoundAsset {
}
}//package
Section 97
//KnightFall2__ft171 (KnightFall2__ft171)
package {
import mx.core.*;
public class KnightFall2__ft171 extends BitmapAsset {
}
}//package
Section 98
//KnightFall2__fx259 (KnightFall2__fx259)
package {
import mx.core.*;
public class KnightFall2__fx259 extends SoundAsset {
}
}//package
Section 99
//KnightFall2__fy421 (KnightFall2__fy421)
package {
import mx.core.*;
public class KnightFall2__fy421 extends SoundAsset {
}
}//package
Section 100
//KnightFall2__ga15 (KnightFall2__ga15)
package {
import mx.core.*;
public class KnightFall2__ga15 extends BitmapAsset {
}
}//package
Section 101
//KnightFall2__gd1229 (KnightFall2__gd1229)
package {
import mx.core.*;
public class KnightFall2__gd1229 extends SoundAsset {
}
}//package
Section 102
//KnightFall2__gf930 (KnightFall2__gf930)
package {
import mx.core.*;
public class KnightFall2__gf930 extends SoundAsset {
}
}//package
Section 103
//KnightFall2__gg1297 (KnightFall2__gg1297)
package {
import mx.core.*;
public class KnightFall2__gg1297 extends SoundAsset {
}
}//package
Section 104
//KnightFall2__gg647 (KnightFall2__gg647)
package {
import mx.core.*;
public class KnightFall2__gg647 extends SoundAsset {
}
}//package
Section 105
//KnightFall2__gg688 (KnightFall2__gg688)
package {
import mx.core.*;
public class KnightFall2__gg688 extends BitmapAsset {
}
}//package
Section 106
//KnightFall2__gk1654 (KnightFall2__gk1654)
package {
import mx.core.*;
public class KnightFall2__gk1654 extends BitmapAsset {
}
}//package
Section 107
//KnightFall2__gk392 (KnightFall2__gk392)
package {
import mx.core.*;
public class KnightFall2__gk392 extends BitmapAsset {
}
}//package
Section 108
//KnightFall2__gm292 (KnightFall2__gm292)
package {
import mx.core.*;
public class KnightFall2__gm292 extends BitmapAsset {
}
}//package
Section 109
//KnightFall2__gn1692 (KnightFall2__gn1692)
package {
import mx.core.*;
public class KnightFall2__gn1692 extends BitmapAsset {
}
}//package
Section 110
//KnightFall2__gn709 (KnightFall2__gn709)
package {
import mx.core.*;
public class KnightFall2__gn709 extends BitmapAsset {
}
}//package
Section 111
//KnightFall2__go244 (KnightFall2__go244)
package {
import mx.core.*;
public class KnightFall2__go244 extends BitmapAsset {
}
}//package
Section 112
//KnightFall2__gr556 (KnightFall2__gr556)
package {
import mx.core.*;
public class KnightFall2__gr556 extends BitmapAsset {
}
}//package
Section 113
//KnightFall2__gs1255 (KnightFall2__gs1255)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__gs1255 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__gs1255(){
dataClass = KnightFall2__gs1255_dataClass;
super();
initialWidth = (11000 / 20);
initialHeight = (8000 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 114
//KnightFall2__gs1255_dataClass (KnightFall2__gs1255_dataClass)
package {
import mx.core.*;
public class KnightFall2__gs1255_dataClass extends ByteArrayAsset {
}
}//package
Section 115
//KnightFall2__gt772 (KnightFall2__gt772)
package {
import mx.core.*;
public class KnightFall2__gt772 extends ByteArrayAsset {
}
}//package
Section 116
//KnightFall2__gu1373 (KnightFall2__gu1373)
package {
import mx.core.*;
public class KnightFall2__gu1373 extends SoundAsset {
}
}//package
Section 117
//KnightFall2__gw114 (KnightFall2__gw114)
package {
import mx.core.*;
public class KnightFall2__gw114 extends BitmapAsset {
}
}//package
Section 118
//KnightFall2__gw400 (KnightFall2__gw400)
package {
import mx.core.*;
public class KnightFall2__gw400 extends BitmapAsset {
}
}//package
Section 119
//KnightFall2__gx910 (KnightFall2__gx910)
package {
import mx.core.*;
public class KnightFall2__gx910 extends SoundAsset {
}
}//package
Section 120
//KnightFall2__he1204 (KnightFall2__he1204)
package {
import mx.core.*;
public class KnightFall2__he1204 extends SoundAsset {
}
}//package
Section 121
//KnightFall2__hg1117 (KnightFall2__hg1117)
package {
import mx.core.*;
public class KnightFall2__hg1117 extends BitmapAsset {
}
}//package
Section 122
//KnightFall2__hi1361 (KnightFall2__hi1361)
package {
import mx.core.*;
public class KnightFall2__hi1361 extends BitmapAsset {
}
}//package
Section 123
//KnightFall2__hk792 (KnightFall2__hk792)
package {
import mx.core.*;
public class KnightFall2__hk792 extends BitmapAsset {
}
}//package
Section 124
//KnightFall2__hr1328 (KnightFall2__hr1328)
package {
import mx.core.*;
public class KnightFall2__hr1328 extends ByteArrayAsset {
}
}//package
Section 125
//KnightFall2__ht931 (KnightFall2__ht931)
package {
import mx.core.*;
public class KnightFall2__ht931 extends SoundAsset {
}
}//package
Section 126
//KnightFall2__hu1656 (KnightFall2__hu1656)
package {
import mx.core.*;
public class KnightFall2__hu1656 extends BitmapAsset {
}
}//package
Section 127
//KnightFall2__ia274 (KnightFall2__ia274)
package {
import mx.core.*;
public class KnightFall2__ia274 extends SoundAsset {
}
}//package
Section 128
//KnightFall2__id270 (KnightFall2__id270)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__id270 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__id270(){
dataClass = KnightFall2__id270_dataClass;
super();
initialWidth = (0x3200 / 20);
initialHeight = (9600 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 129
//KnightFall2__id270_dataClass (KnightFall2__id270_dataClass)
package {
import mx.core.*;
public class KnightFall2__id270_dataClass extends ByteArrayAsset {
}
}//package
Section 130
//KnightFall2__il260 (KnightFall2__il260)
package {
import mx.core.*;
public class KnightFall2__il260 extends SoundAsset {
}
}//package
Section 131
//KnightFall2__im115 (KnightFall2__im115)
package {
import mx.core.*;
public class KnightFall2__im115 extends BitmapAsset {
}
}//package
Section 132
//KnightFall2__in483 (KnightFall2__in483)
package {
import mx.core.*;
public class KnightFall2__in483 extends BitmapAsset {
}
}//package
Section 133
//KnightFall2__io1391 (KnightFall2__io1391)
package {
import mx.core.*;
public class KnightFall2__io1391 extends BitmapAsset {
}
}//package
Section 134
//KnightFall2__iq12 (KnightFall2__iq12)
package {
import mx.core.*;
public class KnightFall2__iq12 extends BitmapAsset {
}
}//package
Section 135
//KnightFall2__iq992 (KnightFall2__iq992)
package {
import mx.core.*;
public class KnightFall2__iq992 extends SoundAsset {
}
}//package
Section 136
//KnightFall2__ir996 (KnightFall2__ir996)
package {
import mx.core.*;
public class KnightFall2__ir996 extends BitmapAsset {
}
}//package
Section 137
//KnightFall2__is1373 (KnightFall2__is1373)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__is1373 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__is1373(){
dataClass = KnightFall2__is1373_dataClass;
super();
initialWidth = (0x3200 / 20);
initialHeight = (9600 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 138
//KnightFall2__is1373_dataClass (KnightFall2__is1373_dataClass)
package {
import mx.core.*;
public class KnightFall2__is1373_dataClass extends ByteArrayAsset {
}
}//package
Section 139
//KnightFall2__is1403 (KnightFall2__is1403)
package {
import mx.core.*;
public class KnightFall2__is1403 extends BitmapAsset {
}
}//package
Section 140
//KnightFall2__is248 (KnightFall2__is248)
package {
import mx.core.*;
public class KnightFall2__is248 extends SoundAsset {
}
}//package
Section 141
//KnightFall2__iv63 (KnightFall2__iv63)
package {
import mx.core.*;
public class KnightFall2__iv63 extends BitmapAsset {
}
}//package
Section 142
//KnightFall2__ix1143 (KnightFall2__ix1143)
package {
import mx.core.*;
public class KnightFall2__ix1143 extends BitmapAsset {
}
}//package
Section 143
//KnightFall2__ja96 (KnightFall2__ja96)
package {
import mx.core.*;
public class KnightFall2__ja96 extends BitmapAsset {
}
}//package
Section 144
//KnightFall2__jk617 (KnightFall2__jk617)
package {
import mx.core.*;
public class KnightFall2__jk617 extends BitmapAsset {
}
}//package
Section 145
//KnightFall2__jl1172 (KnightFall2__jl1172)
package {
import mx.core.*;
public class KnightFall2__jl1172 extends SoundAsset {
}
}//package
Section 146
//KnightFall2__jq175 (KnightFall2__jq175)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__jq175 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__jq175(){
dataClass = KnightFall2__jq175_dataClass;
super();
initialWidth = (11000 / 20);
initialHeight = (8000 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 147
//KnightFall2__jq175_dataClass (KnightFall2__jq175_dataClass)
package {
import mx.core.*;
public class KnightFall2__jq175_dataClass extends ByteArrayAsset {
}
}//package
Section 148
//KnightFall2__jq708 (KnightFall2__jq708)
package {
import mx.core.*;
public class KnightFall2__jq708 extends BitmapAsset {
}
}//package
Section 149
//KnightFall2__jt842 (KnightFall2__jt842)
package {
import mx.core.*;
public class KnightFall2__jt842 extends SoundAsset {
}
}//package
Section 150
//KnightFall2__jy1425 (KnightFall2__jy1425)
package {
import mx.core.*;
public class KnightFall2__jy1425 extends BitmapAsset {
}
}//package
Section 151
//KnightFall2__kd912 (KnightFall2__kd912)
package {
import mx.core.*;
public class KnightFall2__kd912 extends BitmapAsset {
}
}//package
Section 152
//KnightFall2__kg1179 (KnightFall2__kg1179)
package {
import mx.core.*;
public class KnightFall2__kg1179 extends BitmapAsset {
}
}//package
Section 153
//KnightFall2__kh905 (KnightFall2__kh905)
package {
import mx.core.*;
public class KnightFall2__kh905 extends SoundAsset {
}
}//package
Section 154
//KnightFall2__kj770 (KnightFall2__kj770)
package {
import mx.core.*;
public class KnightFall2__kj770 extends BitmapAsset {
}
}//package
Section 155
//KnightFall2__kl262 (KnightFall2__kl262)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__kl262 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__kl262(){
dataClass = KnightFall2__kl262_dataClass;
super();
initialWidth = (11000 / 20);
initialHeight = (8000 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 156
//KnightFall2__kl262_dataClass (KnightFall2__kl262_dataClass)
package {
import mx.core.*;
public class KnightFall2__kl262_dataClass extends ByteArrayAsset {
}
}//package
Section 157
//KnightFall2__kp1223 (KnightFall2__kp1223)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__kp1223 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__kp1223(){
dataClass = KnightFall2__kp1223_dataClass;
super();
initialWidth = (0x3200 / 20);
initialHeight = (9600 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 158
//KnightFall2__kp1223_dataClass (KnightFall2__kp1223_dataClass)
package {
import mx.core.*;
public class KnightFall2__kp1223_dataClass extends ByteArrayAsset {
}
}//package
Section 159
//KnightFall2__kp39 (KnightFall2__kp39)
package {
import mx.core.*;
public class KnightFall2__kp39 extends SoundAsset {
}
}//package
Section 160
//KnightFall2__kp980 (KnightFall2__kp980)
package {
import mx.core.*;
public class KnightFall2__kp980 extends BitmapAsset {
}
}//package
Section 161
//KnightFall2__ku849 (KnightFall2__ku849)
package {
import mx.core.*;
public class KnightFall2__ku849 extends BitmapAsset {
}
}//package
Section 162
//KnightFall2__kv332 (KnightFall2__kv332)
package {
import mx.core.*;
public class KnightFall2__kv332 extends BitmapAsset {
}
}//package
Section 163
//KnightFall2__kw1675 (KnightFall2__kw1675)
package {
import mx.core.*;
public class KnightFall2__kw1675 extends BitmapAsset {
}
}//package
Section 164
//KnightFall2__kx168 (KnightFall2__kx168)
package {
import mx.core.*;
public class KnightFall2__kx168 extends SoundAsset {
}
}//package
Section 165
//KnightFall2__la1714 (KnightFall2__la1714)
package {
import mx.core.*;
public class KnightFall2__la1714 extends BitmapAsset {
}
}//package
Section 166
//KnightFall2__lb714 (KnightFall2__lb714)
package {
import mx.core.*;
public class KnightFall2__lb714 extends SoundAsset {
}
}//package
Section 167
//KnightFall2__le667 (KnightFall2__le667)
package {
import mx.core.*;
public class KnightFall2__le667 extends BitmapAsset {
}
}//package
Section 168
//KnightFall2__lf1312 (KnightFall2__lf1312)
package {
import mx.core.*;
public class KnightFall2__lf1312 extends SoundAsset {
}
}//package
Section 169
//KnightFall2__lg1067 (KnightFall2__lg1067)
package {
import mx.core.*;
public class KnightFall2__lg1067 extends BitmapAsset {
}
}//package
Section 170
//KnightFall2__lg1597 (KnightFall2__lg1597)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__lg1597 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__lg1597(){
dataClass = KnightFall2__lg1597_dataClass;
super();
initialWidth = (11000 / 20);
initialHeight = (8000 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 171
//KnightFall2__lg1597_dataClass (KnightFall2__lg1597_dataClass)
package {
import mx.core.*;
public class KnightFall2__lg1597_dataClass extends ByteArrayAsset {
}
}//package
Section 172
//KnightFall2__ln1673 (KnightFall2__ln1673)
package {
import mx.core.*;
public class KnightFall2__ln1673 extends BitmapAsset {
}
}//package
Section 173
//KnightFall2__lo1513 (KnightFall2__lo1513)
package {
import mx.core.*;
public class KnightFall2__lo1513 extends BitmapAsset {
}
}//package
Section 174
//KnightFall2__lq796 (KnightFall2__lq796)
package {
import mx.core.*;
public class KnightFall2__lq796 extends BitmapAsset {
}
}//package
Section 175
//KnightFall2__lu1457 (KnightFall2__lu1457)
package {
import mx.core.*;
public class KnightFall2__lu1457 extends SoundAsset {
}
}//package
Section 176
//KnightFall2__lv1593 (KnightFall2__lv1593)
package {
import mx.core.*;
public class KnightFall2__lv1593 extends BitmapAsset {
}
}//package
Section 177
//KnightFall2__lx575 (KnightFall2__lx575)
package {
import mx.core.*;
public class KnightFall2__lx575 extends BitmapAsset {
}
}//package
Section 178
//KnightFall2__lx813 (KnightFall2__lx813)
package {
import mx.core.*;
public class KnightFall2__lx813 extends BitmapAsset {
}
}//package
Section 179
//KnightFall2__ma344 (KnightFall2__ma344)
package {
import mx.core.*;
public class KnightFall2__ma344 extends BitmapAsset {
}
}//package
Section 180
//KnightFall2__mc1738 (KnightFall2__mc1738)
package {
import mx.core.*;
public class KnightFall2__mc1738 extends BitmapAsset {
}
}//package
Section 181
//KnightFall2__mc95 (KnightFall2__mc95)
package {
import mx.core.*;
public class KnightFall2__mc95 extends BitmapAsset {
}
}//package
Section 182
//KnightFall2__md435 (KnightFall2__md435)
package {
import mx.core.*;
public class KnightFall2__md435 extends SoundAsset {
}
}//package
Section 183
//KnightFall2__me954 (KnightFall2__me954)
package {
import mx.core.*;
public class KnightFall2__me954 extends SoundAsset {
}
}//package
Section 184
//KnightFall2__mf453 (KnightFall2__mf453)
package {
import mx.core.*;
public class KnightFall2__mf453 extends BitmapAsset {
}
}//package
Section 185
//KnightFall2__mi548 (KnightFall2__mi548)
package {
import mx.core.*;
public class KnightFall2__mi548 extends BitmapAsset {
}
}//package
Section 186
//KnightFall2__mj1039 (KnightFall2__mj1039)
package {
import mx.core.*;
public class KnightFall2__mj1039 extends BitmapAsset {
}
}//package
Section 187
//KnightFall2__mm23 (KnightFall2__mm23)
package {
import mx.core.*;
public class KnightFall2__mm23 extends BitmapAsset {
}
}//package
Section 188
//KnightFall2__mm956 (KnightFall2__mm956)
package {
import mx.core.*;
public class KnightFall2__mm956 extends BitmapAsset {
}
}//package
Section 189
//KnightFall2__mo1127 (KnightFall2__mo1127)
package {
import mx.core.*;
public class KnightFall2__mo1127 extends BitmapAsset {
}
}//package
Section 190
//KnightFall2__ms1324 (KnightFall2__ms1324)
package {
import mx.core.*;
public class KnightFall2__ms1324 extends BitmapAsset {
}
}//package
Section 191
//KnightFall2__mt1314 (KnightFall2__mt1314)
package {
import mx.core.*;
public class KnightFall2__mt1314 extends BitmapAsset {
}
}//package
Section 192
//KnightFall2__mu258 (KnightFall2__mu258)
package {
import mx.core.*;
public class KnightFall2__mu258 extends BitmapAsset {
}
}//package
Section 193
//KnightFall2__mv1197 (KnightFall2__mv1197)
package {
import mx.core.*;
public class KnightFall2__mv1197 extends BitmapAsset {
}
}//package
Section 194
//KnightFall2__mv639 (KnightFall2__mv639)
package {
import mx.core.*;
public class KnightFall2__mv639 extends BitmapAsset {
}
}//package
Section 195
//KnightFall2__mx1022 (KnightFall2__mx1022)
package {
import mx.core.*;
public class KnightFall2__mx1022 extends BitmapAsset {
}
}//package
Section 196
//KnightFall2__mx1514 (KnightFall2__mx1514)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__mx1514 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__mx1514(){
dataClass = KnightFall2__mx1514_dataClass;
super();
initialWidth = (11000 / 20);
initialHeight = (8000 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 197
//KnightFall2__mx1514_dataClass (KnightFall2__mx1514_dataClass)
package {
import mx.core.*;
public class KnightFall2__mx1514_dataClass extends ByteArrayAsset {
}
}//package
Section 198
//KnightFall2__my1047 (KnightFall2__my1047)
package {
import mx.core.*;
public class KnightFall2__my1047 extends SoundAsset {
}
}//package
Section 199
//KnightFall2__na1465 (KnightFall2__na1465)
package {
import mx.core.*;
public class KnightFall2__na1465 extends BitmapAsset {
}
}//package
Section 200
//KnightFall2__na668 (KnightFall2__na668)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__na668 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__na668(){
dataClass = KnightFall2__na668_dataClass;
super();
initialWidth = (11000 / 20);
initialHeight = (8000 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 201
//KnightFall2__na668_dataClass (KnightFall2__na668_dataClass)
package {
import mx.core.*;
public class KnightFall2__na668_dataClass extends ByteArrayAsset {
}
}//package
Section 202
//KnightFall2__na693 (KnightFall2__na693)
package {
import mx.core.*;
public class KnightFall2__na693 extends BitmapAsset {
}
}//package
Section 203
//KnightFall2__nc261 (KnightFall2__nc261)
package {
import mx.core.*;
public class KnightFall2__nc261 extends BitmapAsset {
}
}//package
Section 204
//KnightFall2__nd1220 (KnightFall2__nd1220)
package {
import mx.core.*;
public class KnightFall2__nd1220 extends BitmapAsset {
}
}//package
Section 205
//KnightFall2__ng409 (KnightFall2__ng409)
package {
import mx.core.*;
public class KnightFall2__ng409 extends BitmapAsset {
}
}//package
Section 206
//KnightFall2__nl685 (KnightFall2__nl685)
package {
import mx.core.*;
public class KnightFall2__nl685 extends SoundAsset {
}
}//package
Section 207
//KnightFall2__nm1518 (KnightFall2__nm1518)
package {
import mx.core.*;
public class KnightFall2__nm1518 extends SoundAsset {
}
}//package
Section 208
//KnightFall2__nm215 (KnightFall2__nm215)
package {
import mx.core.*;
public class KnightFall2__nm215 extends BitmapAsset {
}
}//package
Section 209
//KnightFall2__np134 (KnightFall2__np134)
package {
import mx.core.*;
public class KnightFall2__np134 extends SoundAsset {
}
}//package
Section 210
//KnightFall2__nr1630 (KnightFall2__nr1630)
package {
import mx.core.*;
public class KnightFall2__nr1630 extends SoundAsset {
}
}//package
Section 211
//KnightFall2__nt1144 (KnightFall2__nt1144)
package {
import mx.core.*;
public class KnightFall2__nt1144 extends SoundAsset {
}
}//package
Section 212
//KnightFall2__nv1644 (KnightFall2__nv1644)
package {
import mx.core.*;
public class KnightFall2__nv1644 extends BitmapAsset {
}
}//package
Section 213
//KnightFall2__nw220 (KnightFall2__nw220)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__nw220 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__nw220(){
dataClass = KnightFall2__nw220_dataClass;
super();
initialWidth = (0x3200 / 20);
initialHeight = (9600 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 214
//KnightFall2__nw220_dataClass (KnightFall2__nw220_dataClass)
package {
import mx.core.*;
public class KnightFall2__nw220_dataClass extends ByteArrayAsset {
}
}//package
Section 215
//KnightFall2__nx228 (KnightFall2__nx228)
package {
import mx.core.*;
public class KnightFall2__nx228 extends BitmapAsset {
}
}//package
Section 216
//KnightFall2__nx318 (KnightFall2__nx318)
package {
import mx.core.*;
public class KnightFall2__nx318 extends ByteArrayAsset {
}
}//package
Section 217
//KnightFall2__ny70 (KnightFall2__ny70)
package {
import mx.core.*;
public class KnightFall2__ny70 extends BitmapAsset {
}
}//package
Section 218
//KnightFall2__oa514 (KnightFall2__oa514)
package {
import mx.core.*;
public class KnightFall2__oa514 extends SoundAsset {
}
}//package
Section 219
//KnightFall2__og938 (KnightFall2__og938)
package {
import mx.core.*;
public class KnightFall2__og938 extends SoundAsset {
}
}//package
Section 220
//KnightFall2__oj595 (KnightFall2__oj595)
package {
import mx.core.*;
public class KnightFall2__oj595 extends SoundAsset {
}
}//package
Section 221
//KnightFall2__oo1039 (KnightFall2__oo1039)
package {
import mx.core.*;
public class KnightFall2__oo1039 extends SoundAsset {
}
}//package
Section 222
//KnightFall2__oo1506 (KnightFall2__oo1506)
package {
import mx.core.*;
public class KnightFall2__oo1506 extends SoundAsset {
}
}//package
Section 223
//KnightFall2__ow1726 (KnightFall2__ow1726)
package {
import mx.core.*;
public class KnightFall2__ow1726 extends ByteArrayAsset {
}
}//package
Section 224
//KnightFall2__ox1489 (KnightFall2__ox1489)
package {
import mx.core.*;
public class KnightFall2__ox1489 extends BitmapAsset {
}
}//package
Section 225
//KnightFall2__pa777 (KnightFall2__pa777)
package {
import mx.core.*;
public class KnightFall2__pa777 extends SoundAsset {
}
}//package
Section 226
//KnightFall2__pc270 (KnightFall2__pc270)
package {
import mx.core.*;
public class KnightFall2__pc270 extends BitmapAsset {
}
}//package
Section 227
//KnightFall2__pc846 (KnightFall2__pc846)
package {
import mx.core.*;
public class KnightFall2__pc846 extends SoundAsset {
}
}//package
Section 228
//KnightFall2__pc896 (KnightFall2__pc896)
package {
import mx.core.*;
public class KnightFall2__pc896 extends BitmapAsset {
}
}//package
Section 229
//KnightFall2__pd1481 (KnightFall2__pd1481)
package {
import mx.core.*;
public class KnightFall2__pd1481 extends BitmapAsset {
}
}//package
Section 230
//KnightFall2__pe1082 (KnightFall2__pe1082)
package {
import mx.core.*;
public class KnightFall2__pe1082 extends BitmapAsset {
}
}//package
Section 231
//KnightFall2__pg1076 (KnightFall2__pg1076)
package {
import mx.core.*;
public class KnightFall2__pg1076 extends BitmapAsset {
}
}//package
Section 232
//KnightFall2__pj1325 (KnightFall2__pj1325)
package {
import mx.core.*;
public class KnightFall2__pj1325 extends BitmapAsset {
}
}//package
Section 233
//KnightFall2__pm1245 (KnightFall2__pm1245)
package {
import mx.core.*;
public class KnightFall2__pm1245 extends BitmapAsset {
}
}//package
Section 234
//KnightFall2__pp1525 (KnightFall2__pp1525)
package {
import mx.core.*;
public class KnightFall2__pp1525 extends BitmapAsset {
}
}//package
Section 235
//KnightFall2__ps1037 (KnightFall2__ps1037)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__ps1037 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__ps1037(){
dataClass = KnightFall2__ps1037_dataClass;
super();
initialWidth = (11000 / 20);
initialHeight = (8000 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 236
//KnightFall2__ps1037_dataClass (KnightFall2__ps1037_dataClass)
package {
import mx.core.*;
public class KnightFall2__ps1037_dataClass extends ByteArrayAsset {
}
}//package
Section 237
//KnightFall2__pv1729 (KnightFall2__pv1729)
package {
import mx.core.*;
public class KnightFall2__pv1729 extends SoundAsset {
}
}//package
Section 238
//KnightFall2__pw1445 (KnightFall2__pw1445)
package {
import mx.core.*;
public class KnightFall2__pw1445 extends BitmapAsset {
}
}//package
Section 239
//KnightFall2__px1258 (KnightFall2__px1258)
package {
import mx.core.*;
public class KnightFall2__px1258 extends SoundAsset {
}
}//package
Section 240
//KnightFall2__px1408 (KnightFall2__px1408)
package {
import mx.core.*;
public class KnightFall2__px1408 extends BitmapAsset {
}
}//package
Section 241
//KnightFall2__py993 (KnightFall2__py993)
package {
import mx.core.*;
public class KnightFall2__py993 extends BitmapAsset {
}
}//package
Section 242
//KnightFall2__qf659 (KnightFall2__qf659)
package {
import mx.core.*;
public class KnightFall2__qf659 extends BitmapAsset {
}
}//package
Section 243
//KnightFall2__qg255 (KnightFall2__qg255)
package {
import mx.core.*;
public class KnightFall2__qg255 extends SoundAsset {
}
}//package
Section 244
//KnightFall2__qi253 (KnightFall2__qi253)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__qi253 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__qi253(){
dataClass = KnightFall2__qi253_dataClass;
super();
initialWidth = (11000 / 20);
initialHeight = (8000 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 245
//KnightFall2__qi253_dataClass (KnightFall2__qi253_dataClass)
package {
import mx.core.*;
public class KnightFall2__qi253_dataClass extends ByteArrayAsset {
}
}//package
Section 246
//KnightFall2__qk984 (KnightFall2__qk984)
package {
import mx.core.*;
public class KnightFall2__qk984 extends SoundAsset {
}
}//package
Section 247
//KnightFall2__qm382 (KnightFall2__qm382)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__qm382 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__qm382(){
dataClass = KnightFall2__qm382_dataClass;
super();
initialWidth = (11000 / 20);
initialHeight = (8000 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 248
//KnightFall2__qm382_dataClass (KnightFall2__qm382_dataClass)
package {
import mx.core.*;
public class KnightFall2__qm382_dataClass extends ByteArrayAsset {
}
}//package
Section 249
//KnightFall2__qp1516 (KnightFall2__qp1516)
package {
import mx.core.*;
public class KnightFall2__qp1516 extends BitmapAsset {
}
}//package
Section 250
//KnightFall2__qr1312 (KnightFall2__qr1312)
package {
import mx.core.*;
public class KnightFall2__qr1312 extends BitmapAsset {
}
}//package
Section 251
//KnightFall2__qr1367 (KnightFall2__qr1367)
package {
import mx.core.*;
public class KnightFall2__qr1367 extends BitmapAsset {
}
}//package
Section 252
//KnightFall2__qt1675 (KnightFall2__qt1675)
package {
import mx.core.*;
public class KnightFall2__qt1675 extends BitmapAsset {
}
}//package
Section 253
//KnightFall2__qt176 (KnightFall2__qt176)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__qt176 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__qt176(){
dataClass = KnightFall2__qt176_dataClass;
super();
initialWidth = (11000 / 20);
initialHeight = (8000 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 254
//KnightFall2__qt176_dataClass (KnightFall2__qt176_dataClass)
package {
import mx.core.*;
public class KnightFall2__qt176_dataClass extends ByteArrayAsset {
}
}//package
Section 255
//KnightFall2__qu995 (KnightFall2__qu995)
package {
import mx.core.*;
public class KnightFall2__qu995 extends BitmapAsset {
}
}//package
Section 256
//KnightFall2__qw1054 (KnightFall2__qw1054)
package {
import mx.core.*;
public class KnightFall2__qw1054 extends BitmapAsset {
}
}//package
Section 257
//KnightFall2__ra1147 (KnightFall2__ra1147)
package {
import mx.core.*;
public class KnightFall2__ra1147 extends BitmapAsset {
}
}//package
Section 258
//KnightFall2__rg291 (KnightFall2__rg291)
package {
import mx.core.*;
public class KnightFall2__rg291 extends BitmapAsset {
}
}//package
Section 259
//KnightFall2__rh537 (KnightFall2__rh537)
package {
import mx.core.*;
public class KnightFall2__rh537 extends BitmapAsset {
}
}//package
Section 260
//KnightFall2__rm277 (KnightFall2__rm277)
package {
import mx.core.*;
public class KnightFall2__rm277 extends SoundAsset {
}
}//package
Section 261
//KnightFall2__rn1097 (KnightFall2__rn1097)
package {
import mx.core.*;
public class KnightFall2__rn1097 extends SoundAsset {
}
}//package
Section 262
//KnightFall2__rn1149 (KnightFall2__rn1149)
package {
import mx.core.*;
public class KnightFall2__rn1149 extends BitmapAsset {
}
}//package
Section 263
//KnightFall2__rq254 (KnightFall2__rq254)
package {
import mx.core.*;
public class KnightFall2__rq254 extends BitmapAsset {
}
}//package
Section 264
//KnightFall2__rr1669 (KnightFall2__rr1669)
package {
import mx.core.*;
public class KnightFall2__rr1669 extends BitmapAsset {
}
}//package
Section 265
//KnightFall2__rs1406 (KnightFall2__rs1406)
package {
import mx.core.*;
public class KnightFall2__rs1406 extends SoundAsset {
}
}//package
Section 266
//KnightFall2__rv1310 (KnightFall2__rv1310)
package {
import mx.core.*;
public class KnightFall2__rv1310 extends BitmapAsset {
}
}//package
Section 267
//KnightFall2__rv374 (KnightFall2__rv374)
package {
import mx.core.*;
public class KnightFall2__rv374 extends BitmapAsset {
}
}//package
Section 268
//KnightFall2__ry837 (KnightFall2__ry837)
package {
import mx.core.*;
public class KnightFall2__ry837 extends BitmapAsset {
}
}//package
Section 269
//KnightFall2__sa1071 (KnightFall2__sa1071)
package {
import mx.core.*;
public class KnightFall2__sa1071 extends BitmapAsset {
}
}//package
Section 270
//KnightFall2__sb1085 (KnightFall2__sb1085)
package {
import mx.core.*;
public class KnightFall2__sb1085 extends SoundAsset {
}
}//package
Section 271
//KnightFall2__sb832 (KnightFall2__sb832)
package {
import mx.core.*;
public class KnightFall2__sb832 extends SoundAsset {
}
}//package
Section 272
//KnightFall2__sc1566 (KnightFall2__sc1566)
package {
import mx.core.*;
public class KnightFall2__sc1566 extends BitmapAsset {
}
}//package
Section 273
//KnightFall2__sd351 (KnightFall2__sd351)
package {
import mx.core.*;
public class KnightFall2__sd351 extends BitmapAsset {
}
}//package
Section 274
//KnightFall2__se1049 (KnightFall2__se1049)
package {
import mx.core.*;
public class KnightFall2__se1049 extends SoundAsset {
}
}//package
Section 275
//KnightFall2__sf1536 (KnightFall2__sf1536)
package {
import mx.core.*;
public class KnightFall2__sf1536 extends SoundAsset {
}
}//package
Section 276
//KnightFall2__sf484 (KnightFall2__sf484)
package {
import mx.core.*;
public class KnightFall2__sf484 extends BitmapAsset {
}
}//package
Section 277
//KnightFall2__sg1150 (KnightFall2__sg1150)
package {
import mx.core.*;
public class KnightFall2__sg1150 extends BitmapAsset {
}
}//package
Section 278
//KnightFall2__sh90 (KnightFall2__sh90)
package {
import mx.core.*;
public class KnightFall2__sh90 extends BitmapAsset {
}
}//package
Section 279
//KnightFall2__sk1387 (KnightFall2__sk1387)
package {
import mx.core.*;
public class KnightFall2__sk1387 extends BitmapAsset {
}
}//package
Section 280
//KnightFall2__sl1711 (KnightFall2__sl1711)
package {
import mx.core.*;
public class KnightFall2__sl1711 extends SoundAsset {
}
}//package
Section 281
//KnightFall2__ss344 (KnightFall2__ss344)
package {
import mx.core.*;
public class KnightFall2__ss344 extends BitmapAsset {
}
}//package
Section 282
//KnightFall2__ss953 (KnightFall2__ss953)
package {
import mx.core.*;
public class KnightFall2__ss953 extends SoundAsset {
}
}//package
Section 283
//KnightFall2__st787 (KnightFall2__st787)
package {
import mx.core.*;
public class KnightFall2__st787 extends BitmapAsset {
}
}//package
Section 284
//KnightFall2__sv1367 (KnightFall2__sv1367)
package {
import mx.core.*;
public class KnightFall2__sv1367 extends BitmapAsset {
}
}//package
Section 285
//KnightFall2__sv1417 (KnightFall2__sv1417)
package {
import mx.core.*;
public class KnightFall2__sv1417 extends BitmapAsset {
}
}//package
Section 286
//KnightFall2__tb1688 (KnightFall2__tb1688)
package {
import mx.core.*;
public class KnightFall2__tb1688 extends SoundAsset {
}
}//package
Section 287
//KnightFall2__tb206 (KnightFall2__tb206)
package {
import mx.core.*;
public class KnightFall2__tb206 extends SoundAsset {
}
}//package
Section 288
//KnightFall2__td183 (KnightFall2__td183)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__td183 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__td183(){
dataClass = KnightFall2__td183_dataClass;
super();
initialWidth = (11000 / 20);
initialHeight = (8000 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 289
//KnightFall2__td183_dataClass (KnightFall2__td183_dataClass)
package {
import mx.core.*;
public class KnightFall2__td183_dataClass extends ByteArrayAsset {
}
}//package
Section 290
//KnightFall2__tf915 (KnightFall2__tf915)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__tf915 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__tf915(){
dataClass = KnightFall2__tf915_dataClass;
super();
initialWidth = (11000 / 20);
initialHeight = (8000 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 291
//KnightFall2__tf915_dataClass (KnightFall2__tf915_dataClass)
package {
import mx.core.*;
public class KnightFall2__tf915_dataClass extends ByteArrayAsset {
}
}//package
Section 292
//KnightFall2__tg763 (KnightFall2__tg763)
package {
import mx.core.*;
public class KnightFall2__tg763 extends SoundAsset {
}
}//package
Section 293
//KnightFall2__ti1682 (KnightFall2__ti1682)
package {
import mx.core.*;
public class KnightFall2__ti1682 extends SoundAsset {
}
}//package
Section 294
//KnightFall2__tk775 (KnightFall2__tk775)
package {
import mx.core.*;
public class KnightFall2__tk775 extends SoundAsset {
}
}//package
Section 295
//KnightFall2__tm1214 (KnightFall2__tm1214)
package {
import mx.core.*;
public class KnightFall2__tm1214 extends BitmapAsset {
}
}//package
Section 296
//KnightFall2__tp1430 (KnightFall2__tp1430)
package {
import mx.core.*;
public class KnightFall2__tp1430 extends SoundAsset {
}
}//package
Section 297
//KnightFall2__tp82 (KnightFall2__tp82)
package {
import mx.core.*;
public class KnightFall2__tp82 extends BitmapAsset {
}
}//package
Section 298
//KnightFall2__tq1738 (KnightFall2__tq1738)
package {
import mx.core.*;
public class KnightFall2__tq1738 extends BitmapAsset {
}
}//package
Section 299
//KnightFall2__tq446 (KnightFall2__tq446)
package {
import mx.core.*;
public class KnightFall2__tq446 extends BitmapAsset {
}
}//package
Section 300
//KnightFall2__tr253 (KnightFall2__tr253)
package {
import mx.core.*;
public class KnightFall2__tr253 extends BitmapAsset {
}
}//package
Section 301
//KnightFall2__tr428 (KnightFall2__tr428)
package {
import mx.core.*;
public class KnightFall2__tr428 extends BitmapAsset {
}
}//package
Section 302
//KnightFall2__ts1529 (KnightFall2__ts1529)
package {
import mx.core.*;
public class KnightFall2__ts1529 extends BitmapAsset {
}
}//package
Section 303
//KnightFall2__tu526 (KnightFall2__tu526)
package {
import mx.core.*;
public class KnightFall2__tu526 extends BitmapAsset {
}
}//package
Section 304
//KnightFall2__tv1262 (KnightFall2__tv1262)
package {
import mx.core.*;
public class KnightFall2__tv1262 extends BitmapAsset {
}
}//package
Section 305
//KnightFall2__ty536 (KnightFall2__ty536)
package {
import mx.core.*;
public class KnightFall2__ty536 extends BitmapAsset {
}
}//package
Section 306
//KnightFall2__uk1701 (KnightFall2__uk1701)
package {
import mx.core.*;
public class KnightFall2__uk1701 extends SoundAsset {
}
}//package
Section 307
//KnightFall2__un31 (KnightFall2__un31)
package {
import mx.core.*;
public class KnightFall2__un31 extends SoundAsset {
}
}//package
Section 308
//KnightFall2__up397 (KnightFall2__up397)
package {
import mx.core.*;
public class KnightFall2__up397 extends BitmapAsset {
}
}//package
Section 309
//KnightFall2__uq1520 (KnightFall2__uq1520)
package {
import mx.core.*;
public class KnightFall2__uq1520 extends SoundAsset {
}
}//package
Section 310
//KnightFall2__uq799 (KnightFall2__uq799)
package {
import mx.core.*;
public class KnightFall2__uq799 extends SoundAsset {
}
}//package
Section 311
//KnightFall2__ur1238 (KnightFall2__ur1238)
package {
import mx.core.*;
public class KnightFall2__ur1238 extends BitmapAsset {
}
}//package
Section 312
//KnightFall2__ur925 (KnightFall2__ur925)
package {
import mx.core.*;
public class KnightFall2__ur925 extends SoundAsset {
}
}//package
Section 313
//KnightFall2__ut1104 (KnightFall2__ut1104)
package {
import mx.core.*;
public class KnightFall2__ut1104 extends SoundAsset {
}
}//package
Section 314
//KnightFall2__uu556 (KnightFall2__uu556)
package {
import mx.core.*;
public class KnightFall2__uu556 extends BitmapAsset {
}
}//package
Section 315
//KnightFall2__uv1124 (KnightFall2__uv1124)
package {
import mx.core.*;
public class KnightFall2__uv1124 extends SoundAsset {
}
}//package
Section 316
//KnightFall2__uv1470 (KnightFall2__uv1470)
package {
import mx.core.*;
public class KnightFall2__uv1470 extends BitmapAsset {
}
}//package
Section 317
//KnightFall2__uy1111 (KnightFall2__uy1111)
package {
import mx.core.*;
public class KnightFall2__uy1111 extends BitmapAsset {
}
}//package
Section 318
//KnightFall2__uy846 (KnightFall2__uy846)
package {
import mx.core.*;
public class KnightFall2__uy846 extends SoundAsset {
}
}//package
Section 319
//KnightFall2__va607 (KnightFall2__va607)
package {
import mx.core.*;
public class KnightFall2__va607 extends BitmapAsset {
}
}//package
Section 320
//KnightFall2__vc1330 (KnightFall2__vc1330)
package {
import mx.core.*;
public class KnightFall2__vc1330 extends BitmapAsset {
}
}//package
Section 321
//KnightFall2__vi611 (KnightFall2__vi611)
package {
import mx.core.*;
public class KnightFall2__vi611 extends ByteArrayAsset {
}
}//package
Section 322
//KnightFall2__vn380 (KnightFall2__vn380)
package {
import mx.core.*;
public class KnightFall2__vn380 extends SoundAsset {
}
}//package
Section 323
//KnightFall2__vq1507 (KnightFall2__vq1507)
package {
import mx.core.*;
public class KnightFall2__vq1507 extends SoundAsset {
}
}//package
Section 324
//KnightFall2__vr1645 (KnightFall2__vr1645)
package {
import mx.core.*;
public class KnightFall2__vr1645 extends BitmapAsset {
}
}//package
Section 325
//KnightFall2__vv1531 (KnightFall2__vv1531)
package {
import mx.core.*;
public class KnightFall2__vv1531 extends BitmapAsset {
}
}//package
Section 326
//KnightFall2__vw1664 (KnightFall2__vw1664)
package {
import mx.core.*;
public class KnightFall2__vw1664 extends BitmapAsset {
}
}//package
Section 327
//KnightFall2__vw1691 (KnightFall2__vw1691)
package {
import mx.core.*;
public class KnightFall2__vw1691 extends BitmapAsset {
}
}//package
Section 328
//KnightFall2__vx1027 (KnightFall2__vx1027)
package {
import mx.core.*;
public class KnightFall2__vx1027 extends SoundAsset {
}
}//package
Section 329
//KnightFall2__wc1460 (KnightFall2__wc1460)
package {
import mx.core.*;
public class KnightFall2__wc1460 extends SoundAsset {
}
}//package
Section 330
//KnightFall2__wj528 (KnightFall2__wj528)
package {
import mx.core.*;
public class KnightFall2__wj528 extends BitmapAsset {
}
}//package
Section 331
//KnightFall2__wl544 (KnightFall2__wl544)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__wl544 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__wl544(){
dataClass = KnightFall2__wl544_dataClass;
super();
initialWidth = (11000 / 20);
initialHeight = (8000 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 332
//KnightFall2__wl544_dataClass (KnightFall2__wl544_dataClass)
package {
import mx.core.*;
public class KnightFall2__wl544_dataClass extends ByteArrayAsset {
}
}//package
Section 333
//KnightFall2__wm447 (KnightFall2__wm447)
package {
import mx.core.*;
public class KnightFall2__wm447 extends BitmapAsset {
}
}//package
Section 334
//KnightFall2__wo1699 (KnightFall2__wo1699)
package {
import mx.core.*;
public class KnightFall2__wo1699 extends BitmapAsset {
}
}//package
Section 335
//KnightFall2__wr922 (KnightFall2__wr922)
package {
import mx.core.*;
public class KnightFall2__wr922 extends BitmapAsset {
}
}//package
Section 336
//KnightFall2__wt1480 (KnightFall2__wt1480)
package {
import flash.utils.*;
import mx.core.*;
public class KnightFall2__wt1480 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function KnightFall2__wt1480(){
dataClass = KnightFall2__wt1480_dataClass;
super();
initialWidth = (11000 / 20);
initialHeight = (8000 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 337
//KnightFall2__wt1480_dataClass (KnightFall2__wt1480_dataClass)
package {
import mx.core.*;
public class KnightFall2__wt1480_dataClass extends ByteArrayAsset {
}
}//package
Section 338
//KnightFall2__wu1491 (KnightFall2__wu1491)
package {
import mx.core.*;
public class KnightFall2__wu1491 extends BitmapAsset {
}
}//package
Section 339
//KnightFall2__wv408 (KnightFall2__wv408)
package {
import mx.core.*;
public class KnightFall2__wv408 extends BitmapAsset {
}
}//package
Section 340
//KnightFall2__ww757 (KnightFall2__ww757)
package {
import mx.core.*;
public class KnightFall2__ww757 extends BitmapAsset {
}
}//package
Section 341
//KnightFall2__wy755 (KnightFall2__wy755)
package {
import mx.core.*;
public class KnightFall2__wy755 extends ByteArrayAsset {
}
}//package
Section 342
//KnightFall2__xe690 (KnightFall2__xe690)
package {
import mx.core.*;
public class KnightFall2__xe690 extends BitmapAsset {
}
}//package
Section 343
//KnightFall2__xj1155 (KnightFall2__xj1155)
package {
import mx.core.*;
public class KnightFall2__xj1155 extends SoundAsset {
}
}//package
Section 344
//KnightFall2__xk737 (KnightFall2__xk737)
package {
import mx.core.*;
public class KnightFall2__xk737 extends BitmapAsset {
}
}//package
Section 345
//KnightFall2__xq204 (KnightFall2__xq204)
package {
import mx.core.*;
public class KnightFall2__xq204 extends SoundAsset {
}
}//package
Section 346
//KnightFall2__xr603 (KnightFall2__xr603)
package {
import mx.core.*;
public class KnightFall2__xr603 extends BitmapAsset {
}
}//package
Section 347
//KnightFall2__xt790 (KnightFall2__xt790)
package {
import mx.core.*;
public class KnightFall2__xt790 extends BitmapAsset {
}
}//package
Section 348
//KnightFall2__xy139 (KnightFall2__xy139)
package {
import mx.core.*;
public class KnightFall2__xy139 extends SoundAsset {
}
}//package
Section 349
//KnightFall2__xy429 (KnightFall2__xy429)
package {
import mx.core.*;
public class KnightFall2__xy429 extends BitmapAsset {
}
}//package
Section 350
//KnightFall2__ya490 (KnightFall2__ya490)
package {
import mx.core.*;
public class KnightFall2__ya490 extends SoundAsset {
}
}//package
Section 351
//KnightFall2__yd1558 (KnightFall2__yd1558)
package {
import mx.core.*;
public class KnightFall2__yd1558 extends SoundAsset {
}
}//package
Section 352
//KnightFall2__yd179 (KnightFall2__yd179)
package {
import mx.core.*;
public class KnightFall2__yd179 extends BitmapAsset {
}
}//package
Section 353
//KnightFall2__yd336 (KnightFall2__yd336)
package {
import mx.core.*;
public class KnightFall2__yd336 extends BitmapAsset {
}
}//package
Section 354
//KnightFall2__yg1321 (KnightFall2__yg1321)
package {
import mx.core.*;
public class KnightFall2__yg1321 extends BitmapAsset {
}
}//package
Section 355
//KnightFall2__yi1705 (KnightFall2__yi1705)
package {
import mx.core.*;
public class KnightFall2__yi1705 extends BitmapAsset {
}
}//package
Section 356
//KnightFall2__yl1715 (KnightFall2__yl1715)
package {
import mx.core.*;
public class KnightFall2__yl1715 extends SoundAsset {
}
}//package
Section 357
//KnightFall2__ym1175 (KnightFall2__ym1175)
package {
import mx.core.*;
public class KnightFall2__ym1175 extends BitmapAsset {
}
}//package
Section 358
//KnightFall2__yt1160 (KnightFall2__yt1160)
package {
import mx.core.*;
public class KnightFall2__yt1160 extends BitmapAsset {
}
}//package
Section 359
//KnightFall2__yy955 (KnightFall2__yy955)
package {
import mx.core.*;
public class KnightFall2__yy955 extends BitmapAsset {
}
}//package
Section 360
//Preloader (Preloader)
package {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.utils.*;
import CPMStar.*;
import mochi.as3.*;
import flash.net.*;
public dynamic class Preloader extends MovieClip {
private const _qg862:int;
private const _np1199:int = 400;
private const _xl402:int;
private const _mochiads_game_id:String;
private const _mf430:int = 300;
private const _kc687:int = 250;
private const _cl1487:Boolean = false;
private var _fx279:Bitmap;
private var _pj608:Class;
private var _lo39:BitmapData;
private var _eb1439:BitmapData;
private var _pb123:Sprite;
private var _by1622:Class;
private var _mg1445:int;// = 150
private var _tr698:Boolean;// = true
private var _aw1240:Bitmap;
private var _vt725:Bitmap;
private var _mb1418:String;
private var _uw1331:Class;
private var _ns31:Number;// = 0
private var _fb1168:Boolean;// = false
private var _nb989:Sprite;
private var _vf101:Number;// = 0
private var _dq228:Class;
private var _bs1043:int;// = 50
private var _tx697:Sprite;
private var _wm1125:Boolean;// = true
private var _rl1254:Class;
private var _sq661:Sprite;
private var _yu906:Class;
private var _ex1498:Class;
private var _ak1546:BitmapData;
private var _xe75:Sprite;
private var _xx981:Boolean;// = false
public static const _wg1109:int = 640;
public static const _qo78:int = 5;
public static const _vg686:int = 2;
public static const _hd1138:Class = Preloader__hd1138;
public static const _hp1534:int = 3;
public static const _lj1738:int = 0;
public static const _rj1280:int = 1;
public static const _xg1106:int = 480;
public static const _sv224:int = 4;
public static const _mt1390:BitmapData = Bitmap(new _hd1138()).bitmapData;
public static var _qj1475:Boolean = true;
public static var _dl411:Boolean = true;
public static var _vu1536:int = 0;
public static var host:String;
public static var _ca270:Array = new Array(5);
public static var _qv885:AdLoader;
public function Preloader(){
_mochiads_game_id = irrcrpt("f1e0e403715ecbde", 1);
_qg862 = (_wg1109 >> 1);
_xl402 = (_xg1106 >> 1);
_eb1439 = new BitmapData(_wg1109, _xg1106, false, 0);
_dq228 = Preloader__dq228;
_ak1546 = Bitmap(new _dq228()).bitmapData;
_pj608 = Preloader__pj608;
_lo39 = Bitmap(new _pj608()).bitmapData;
_nb989 = new Sprite();
_fx279 = new Bitmap(_ak1546);
_rl1254 = Preloader__rl1254;
_aw1240 = Bitmap(new _rl1254());
_xe75 = new Sprite();
_tx697 = new Sprite();
_yu906 = Preloader__yu906;
super();
host = this.root.loaderInfo.url.split("/")[2];
if ((((_vu1536 == -1)) && ((host.indexOf(irrcrpt("lpohsfhbuf.dpn", 1)) == (host.length - irrcrpt("lpohsfhbuf.dpn", 1).length))))){
_vu1536 = _vg686;
};
if ((((_vu1536 == -1)) && ((host.indexOf(irrcrpt("okpflqnv.eqo", 2)) == (host.length - irrcrpt("njoekpmu.dpn", 1).length))))){
_vu1536 = _rj1280;
};
if ((((_vu1536 == -1)) && ((host.indexOf(irrcrpt("fwrtwlfrjx.htr", 5)) == (host.length - irrcrpt("ctoqticogu.eqo", 2).length))))){
_vu1536 = _lj1738;
};
switch (_vu1536){
case _qo78:
_wm1125 = false;
_xx981 = false;
_qj1475 = true;
_tr698 = false;
_dl411 = false;
break;
case _lj1738:
_wm1125 = true;
_xx981 = false;
_qj1475 = true;
_dl411 = false;
break;
case _vg686:
_wm1125 = false;
_qj1475 = false;
_xx981 = true;
_mb1418 = irrcrpt("myyu://fwrtwlfrjx.htr", 5);
_dl411 = false;
break;
case _rj1280:
_wm1125 = true;
_xx981 = false;
_qj1475 = false;
_dl411 = false;
break;
case _hp1534:
_ca270[0] = irrcrpt("flxyflj.xmthpbfaj.htr", 5);
_ca270[1] = irrcrpt("ehhmgxmrkkeqiw.gsq", 4);
_wm1125 = false;
_qj1475 = true;
_xx981 = false;
_dl411 = false;
break;
case _sv224:
_ca270[0] = irrcrpt("cpfmqp.eqo", 2);
_wm1125 = false;
_tr698 = false;
_qj1475 = true;
_xx981 = true;
_mb1418 = irrcrpt("jvvr://yyy.cpfmqp.eqo", 2);
break;
};
var _local1 = (_ca270[0] == undefined);
var _local2:int;
while (_local2 < _ca270.length) {
trace((((irrcrpt("vlwh_orfn_xuo[", 3) + _local2) + irrcrpt("] = ", 4)) + _ca270[_local2]));
if (((!((_ca270[_local2] == undefined))) && ((host.indexOf(_ca270[_local2]) == (host.length - _ca270[_local2].length))))){
trace(irrcrpt("ukvg ku qm!", 2));
_local1 = true;
_local2 = _ca270.length;
};
_local2++;
};
if (_local1){
MochiServices.connect(_mochiads_game_id, root);
if (_vu1536 == _hp1534){
_sq661 = new _by1622();
_sq661.x = (_qg862 - (_sq661.width >> 1));
_sq661.y = (_xl402 - (_sq661.height >> 1));
addChild(_sq661);
};
if (_wm1125){
_qv885 = new AdLoader(irrcrpt("288V4346JFII", 5));
_qv885.x = (_qg862 - (_mf430 >> 1));
_qv885.y = 90;
_qv885.tabEnabled = false;
_qv885.addEventListener(Event.ADDED_TO_STAGE, _xi258);
addChild(_qv885);
};
if (_xx981){
switch (_vu1536){
case _sv224:
_tx697.addChild(Bitmap(new _uw1331()));
break;
case _vg686:
_tx697.addChild(Bitmap(new _ex1498()));
break;
};
_tx697.x = (_qg862 - (_tx697.width >> 1));
_tx697.y = (_xl402 - (_tx697.height >> 1));
_tx697.addEventListener(MouseEvent.MOUSE_DOWN, _us966);
_tx697.tabEnabled = false;
_tx697.buttonMode = true;
addChild(_tx697);
};
_nb989.addChild(_fx279);
_nb989.x = (_qg862 - (_nb989.width >> 1));
_nb989.y = _np1199;
_nb989.tabEnabled = false;
addChild(_nb989);
_xe75.addChild(_aw1240);
_xe75.x = (_qg862 - (_xe75.width >> 1));
_xe75.y = _np1199;
_xe75.addEventListener(MouseEvent.MOUSE_DOWN, _iv950);
_xe75.tabEnabled = false;
addChild(_xe75);
_xe75.alpha = 0;
_xe75.mouseEnabled = false;
_xe75.buttonMode = true;
stop();
stage.focus = this;
addEventListener(Event.ENTER_FRAME, onEnterFrame);
};
}
final private function init():void{
var _lk1141:Object;
trace(irrcrpt("kpkv()", 2));
removeEventListener(Event.ENTER_FRAME, onEnterFrame);
_eb1439 = null;
_xe75 = null;
_aw1240 = null;
_lo39 = null;
_ak1546 = null;
if (_wm1125){
try {
removeChild(_qv885);
_qv885 = null;
} catch(e:Error) {
trace((irrcrpt("huuru = ", 3) + e));
};
};
nextFrame();
var _wn997:Class = Class(getDefinitionByName(irrcrpt("NqljkwIdoo5", 3)));
if (_wn997){
_lk1141 = new (_wn997);
addChild((_lk1141 as DisplayObject));
};
}
public function onEnterFrame(_arg1:Event):void{
var _local2:int;
if (((_cl1487) && ((_ns31 < 1)))){
_ns31 = (_ns31 + 0.01);
};
_bs1043--;
if (!_xe75.mouseEnabled){
if (((((((_cl1487) && ((_ns31 >= 1)))) || (((!(_cl1487)) && ((framesLoaded >= totalFrames)))))) && ((_bs1043 < 0)))){
removeChild(_nb989);
_nb989 = null;
_fx279 = null;
_xe75.mouseEnabled = true;
};
};
if (((_xe75.mouseEnabled) && ((_xe75.alpha < 1)))){
_xe75.alpha = (_xe75.alpha + 0.1);
};
_vn877(_mt1390, 0, 0);
if ((((_bs1043 > 0)) || (((((_cl1487) && ((_ns31 < 1)))) || (((!(_cl1487)) && ((framesLoaded < totalFrames)))))))){
_local2 = ((_cl1487) ? _ns31 : (root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal) * _ak1546.width);
_fx279.bitmapData.copyPixels(_lo39, new Rectangle(0, 0, _local2, _ak1546.height), new Point(0, 0), null, null, false);
};
graphics.clear();
graphics.beginBitmapFill(_eb1439, null, false, false);
graphics.drawRect(0, 0, _wg1109, _xg1106);
graphics.endFill();
if (_vf101 > 0){
graphics.beginFill(0xFFFFFF, Math.min(1, _vf101));
graphics.drawRect(0, 0, _wg1109, _xg1106);
graphics.endFill();
};
if (_fb1168){
if ((((--_mg1445 < 0)) && (((_pb123.alpha = (_pb123.alpha - 0.1)) < 0)))){
if ((_vf101 = (_vf101 + 0.05)) > 2){
init();
};
};
};
}
final private function _iv950(_arg1:MouseEvent):void{
var _event = _arg1;
trace(irrcrpt("gsrxmryiGpmgoih", 4));
if (!_fb1168){
try {
if (_vu1536 == _hp1534){
removeChild(_sq661);
_sq661 = null;
};
if (_wm1125){
trace(irrcrpt("uhpryhFklog(dgOrdghu)", 3));
if (_qv885 != null){
removeChild(_qv885);
_qv885 = null;
};
};
if (_xx981){
removeChild(_tx697);
_tx697 = null;
};
} catch(e:Error) {
trace((irrcrpt("jwwtw = ", 5) + e));
};
_xe75.removeEventListener(MouseEvent.MOUSE_DOWN, _iv950, false);
removeChild(_xe75);
if (_tr698){
_fb1168 = true;
_pb123 = new _yu906();
_pb123.x = 45;
_pb123.y = 45;
_pb123.addEventListener(MouseEvent.MOUSE_DOWN, _hq1740);
_pb123.buttonMode = true;
_pb123.tabEnabled = false;
addChild(_pb123);
} else {
init();
};
};
}
final private function _us966(_arg1:MouseEvent):void{
_tx697.removeEventListener(MouseEvent.MOUSE_DOWN, _us966, false);
navigateToURL(new URLRequest(_mb1418), irrcrpt("_gqfsp", 5));
}
final private function _xi258(_arg1:Event):void{
trace(irrcrpt("fiQtfijwFiijiYtXyflj!!!", 5));
}
final private function _vn877(_arg1:BitmapData, _arg2:Number, _arg3:Number):void{
_eb1439.copyPixels(_arg1, new Rectangle(0, 0, _arg1.width, _arg1.height), new Point(_arg2, _arg3), null, null, false);
}
final private function _hq1740(_arg1:MouseEvent):void{
_pb123.removeEventListener(MouseEvent.MOUSE_DOWN, _hq1740, false);
navigateToURL(new URLRequest(irrcrpt("jvvr://ctoqticogu.eqo", 2)), irrcrpt("_gqfsp", 5));
}
}
}//package
Section 361
//Preloader__dq228 (Preloader__dq228)
package {
import mx.core.*;
public class Preloader__dq228 extends BitmapAsset {
}
}//package
Section 362
//Preloader__hd1138 (Preloader__hd1138)
package {
import mx.core.*;
public class Preloader__hd1138 extends BitmapAsset {
}
}//package
Section 363
//Preloader__pj608 (Preloader__pj608)
package {
import mx.core.*;
public class Preloader__pj608 extends BitmapAsset {
}
}//package
Section 364
//Preloader__rl1254 (Preloader__rl1254)
package {
import mx.core.*;
public class Preloader__rl1254 extends BitmapAsset {
}
}//package
Section 365
//Preloader__yu906 (Preloader__yu906)
package {
import mx.core.*;
import flash.utils.*;
public class Preloader__yu906 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function Preloader__yu906(){
dataClass = Preloader__yu906_dataClass;
super();
initialWidth = (11000 / 20);
initialHeight = (8000 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 366
//Preloader__yu906_dataClass (Preloader__yu906_dataClass)
package {
import mx.core.*;
public class Preloader__yu906_dataClass extends ByteArrayAsset {
}
}//package