Section 1
//_jk185 (com.calefk.core.base._jk185)
package com.calefk.core.base {
import flash.display.*;
import com.calefk.core.util.*;
public class _jk185 {
protected var mX:Number;
protected var mY:Number;
protected var mW:Number;
protected var mClip:MovieClip;
protected var mCanvas:MovieClip;
protected var mNameFrame:String;
protected var mH:Number;
public var toDestroy:Boolean;// = false
public function _jk185(_arg1:MovieClip, _arg2:String=null, _arg3:Number=0, _arg4:Number=0){
toDestroy = false;
super();
mCanvas = _arg1;
mClip = ((_arg2)==null) ? new MovieClip() : _gn305._kv692(_arg2);
x = _arg3;
y = _arg4;
mCanvas.addChild(mClip);
}
public function _sh422(_arg1:String):void{
if (mNameFrame != _arg1){
mClip.gotoAndStop(_arg1);
mNameFrame = _arg1;
};
}
public function update(_arg1:int):void{
}
public function get clip():MovieClip{
return (mClip);
}
public function move(_arg1:Number, _arg2:Number):void{
x = (x + _arg1);
y = (y + _arg2);
}
public function get _is492():MovieClip{
return (mCanvas);
}
public function set x(_arg1:Number):void{
mX = _arg1;
mClip.x = mX;
}
public function set y(_arg1:Number):void{
mY = _arg1;
mClip.y = mY;
}
public function _vq375():void{
mCanvas.removeChild(mClip);
mClip = null;
mCanvas = null;
}
public function get x():Number{
return (mX);
}
public function get y():Number{
return (mY);
}
}
}//package com.calefk.core.base
Section 2
//_la522 (com.calefk.core.base._la522)
package com.calefk.core.base {
import flash.display.*;
import flash.events.*;
public class _la522 extends _jk185 {
public var mPopups:Array;
public function _la522(_arg1:MovieClip, _arg2:String=null, _arg3:Number=0, _arg4:Number=0){
super(_arg1, _arg2, _arg3, _arg4);
mPopups = new Array();
}
override public function update(_arg1:int):void{
var _local2:int;
var _local3:int;
_local2 = mPopups.length;
_local3 = 0;
while (_local3 < _local2) {
if (mPopups[_local3].toDestroy){
mPopups[_local3]._vq375();
mPopups[_local3] = null;
mPopups.splice(_local3, 1);
_local3--;
_local2--;
} else {
mPopups[_local3].update(_arg1);
};
_local3++;
};
}
public function _wy520(_arg1:KeyboardEvent):void{
var _local2:int;
var _local3:int;
_local2 = mPopups.length;
_local3 = 0;
while (_local3 < _local2) {
mPopups[_local3]._wy520(_arg1);
_local3++;
};
}
public function _oq39(_arg1:KeyboardEvent):void{
var _local2:int;
var _local3:int;
_local2 = mPopups.length;
_local3 = 0;
while (_local3 < _local2) {
mPopups[_local3]._oq39(_arg1);
_local3++;
};
}
public function _up361(_arg1:_la522):void{
mPopups.push(_arg1);
}
override public function _vq375():void{
var _local1:int;
var _local2:int;
_local1 = mPopups.length;
_local2 = 0;
while (_local2 < _local1) {
mPopups[_local2]._vq375();
mPopups[_local2] = null;
mPopups.splice(_local2, 1);
_local1--;
_local2--;
_local2++;
};
super._vq375();
}
}
}//package com.calefk.core.base
Section 3
//_le375 (com.calefk.core.base._le375)
package com.calefk.core.base {
import flash.display.*;
import flash.events.*;
public class _le375 {
protected var mCanvas:MovieClip;
protected var mCurrentPage:_la522;
public function _le375(_arg1:MovieClip){
mCanvas = _arg1;
}
public function _do492(_arg1:int):void{
if (mCurrentPage){
mCurrentPage._vq375();
mCurrentPage = null;
};
}
public function update(_arg1:int):void{
if (mCurrentPage){
mCurrentPage.update(_arg1);
};
}
public function _oq39(_arg1:KeyboardEvent):void{
if (mCurrentPage){
mCurrentPage._oq39(_arg1);
};
}
public function _wy520(_arg1:KeyboardEvent):void{
if (mCurrentPage){
mCurrentPage._wy520(_arg1);
};
}
public function _dq47():void{
if (mCurrentPage){
mCurrentPage._vq375();
mCurrentPage = null;
};
}
}
}//package com.calefk.core.base
Section 4
//_pe706 (com.calefk.core.base._pe706)
package com.calefk.core.base {
public class _pe706 {
private var mList:Array;
public function _pe706(){
mList = new Array();
}
public function get items():Array{
return (mList);
}
public function _dj192(_arg1:int):void{
mList.splice(_arg1, 1);
}
public function get size():int{
return (mList.length);
}
public function _cl589():void{
var _local1:int;
var _local2:int;
_local1 = mList.length;
_local2 = 0;
while (_local2 < _local1) {
mList[_local2]._vq375();
mList[_local2] = null;
mList.splice(_local2, 1);
_local2--;
_local1--;
_local2++;
};
}
public function _nw44(_arg1:_jk185):void{
mList.push(_arg1);
}
public function _ur283(_arg1:int):void{
var _local2:int;
var _local3:int;
_local2 = mList.length;
_local3 = 0;
while (_local3 < _local2) {
if (mList[_local3].toDestroy){
mList[_local3]._vq375();
mList.splice(_local3, 1);
_local3--;
_local2--;
} else {
mList[_local3].update(_arg1);
};
_local3++;
};
}
public function _tp583(_arg1:_jk185):void{
var _local2:int;
var _local3:int;
_local2 = mList.length;
_local3 = 0;
while (_local3 < _local2) {
if (_arg1 == mList[_local3]){
mList.splice(_local3, 1);
break;
};
_local3++;
};
}
public function _vq375():void{
_cl589();
mList = null;
}
}
}//package com.calefk.core.base
Section 5
//_rd431 (com.calefk.core.base._rd431)
package com.calefk.core.base {
public class _rd431 {
public var activeLog:Boolean;
public var activeTrace:Boolean;
public function _rd431(_arg1:Object){
var _local2:XML;
super();
_local2 = new XML(_arg1);
activeTrace = (String(_local2.settings.attribute(irrcrpt("bdujwfUsbdf", 1))) == "1");
activeLog = (String(_local2.settings.attribute(irrcrpt("bdujwfMph", 1))) == "1");
}
}
}//package com.calefk.core.base
Section 6
//_rn645 (com.calefk.core.base._rn645)
package com.calefk.core.base {
import flash.display.*;
import flash.events.*;
import com.calefk.core.util.*;
import flash.net.*;
import flash.utils.*;
public class _rn645 {
protected var isComplete:Boolean;
private var isLoadConfig:Boolean;
private var mXmlLoader:URLLoader;
protected var mCanvas:MovieClip;
private var mOldTime:int;
protected var mPageManager:_le375;
public static var config:_rd431;
public static var PW:Number = 600;
public static var PH:Number = 400;
public function _rn645(_arg1:MovieClip):void{
mCanvas = _arg1;
mCanvas.addEventListener(Event.ENTER_FRAME, onEnterFrame, false, 0, true);
mCanvas.addEventListener(IOErrorEvent.IO_ERROR, _cr490, false, 0, true);
isLoadConfig = true;
}
protected function _gw520():_le375{
return (new _le375(mCanvas.mcCanvasProject));
}
private function update(_arg1:Event):void{
var _local2:Number;
_local2 = (getTimer() - mOldTime);
mOldTime = getTimer();
if (mPageManager){
mPageManager.update(_local2);
};
}
protected function _gj233():void{
}
public function onBuild():void{
_du706.initialize(mCanvas.canvasLogger, PW, PH, false, true);
mCanvas.stage.addEventListener(Event.ENTER_FRAME, update, false, 0, true);
mOldTime = getTimer();
mCanvas.stage.addEventListener(KeyboardEvent.KEY_DOWN, _oq39, false, 0, true);
mCanvas.stage.addEventListener(KeyboardEvent.KEY_UP, _wy520, false, 0, true);
mPageManager = _gw520();
_gj233();
}
protected function _nc481(_arg1:Object):_rd431{
return (new _rd431(_arg1));
}
private function onRedirect():void{
mCanvas.gotoAndStop(irrcrpt("SURMHFW", 3));
}
private function _to548(_arg1:SecurityErrorEvent):void{
trace(irrcrpt("::: Tfsdvsjuz Fssps YNM :::", 1));
}
private function _wy520(_arg1:KeyboardEvent):void{
if (mPageManager){
mPageManager._wy520(_arg1);
};
}
public function get _am631():_le375{
return (mPageManager);
}
public function get _is492():MovieClip{
return (mCanvas);
}
private function _qf658(_arg1:Event):void{
config = _nc481(mXmlLoader.data);
isLoadConfig = true;
}
private function _oq39(_arg1:KeyboardEvent):void{
if (mPageManager){
mPageManager._oq39(_arg1);
};
}
private function _nu375(_arg1:IOErrorEvent):void{
trace(irrcrpt("::: NTJwwtw CRQ :::", 5));
}
private function onEnterFrame(_arg1:Event):void{
if (((((!(isComplete)) && ((mCanvas.stage.loaderInfo.bytesLoaded == mCanvas.stage.loaderInfo.bytesTotal)))) && (isLoadConfig))){
mCanvas.removeEventListener(Event.ENTER_FRAME, onEnterFrame);
mCanvas.removeEventListener(IOErrorEvent.IO_ERROR, _cr490);
isComplete = true;
};
}
private function _cr490(_arg1:IOErrorEvent):void{
trace(((irrcrpt("::: LRHuuruHyhqw Surmhfw ", 3) + _arg1.toString()) + irrcrpt(":::", 2)));
}
private function _ft271():void{
var _local1:URLRequest;
_local1 = new URLRequest(irrcrpt("htsknl.crq", 5));
mXmlLoader = new URLLoader(_local1);
mXmlLoader.addEventListener(Event.COMPLETE, _qf658);
mXmlLoader.addEventListener(IOErrorEvent.IO_ERROR, _nu375);
mXmlLoader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, _to548);
}
}
}//package com.calefk.core.base
Section 7
//_kw615 (com.calefk.core.toolbox._kw615)
package com.calefk.core.toolbox {
public class _kw615 {
public var x:Number;
public var y:Number;
public function _kw615(_arg1:Number=0, _arg2:Number=0){
x = _arg1;
y = _arg2;
}
public function scale(_arg1:Number):void{
x = (x * _arg1);
y = (y * _arg1);
}
public function _lv433():_kw615{
return (new _kw615(-(y), x));
}
public function toString():String{
return (((((irrcrpt("{a:", 3) + x) + irrcrpt(",b:", 3)) + y) + "}"));
}
public function normalize(_arg1:Number=1):void{
var _local2:Number;
_local2 = _gj314();
if (_local2 == 0){
_local2 = 1;
};
scale((_arg1 / _local2));
}
public function _jt326(_arg1:_kw615):void{
x = (x + _arg1.x);
y = (y + _arg1.y);
}
public function _gj314():Number{
return (Math.sqrt(((x * x) + (y * y))));
}
public function _id180(_arg1:Number):void{
var _local2:Number;
_local2 = ((_arg1 * Math.PI) / 180);
y = Math.sin(_local2);
x = Math.cos(_local2);
}
public function _rs634():Number{
return (Math.atan2(y, x));
}
public function _id295():void{
x = -(x);
y = -(y);
}
public function clone():_kw615{
return (new _kw615(x, y));
}
public function _mu622():void{
x = 0;
y = 0;
}
public function _rw204():Boolean{
return ((((x == 0)) && ((y == 0))));
}
public static function _oa306(_arg1:_kw615, _arg2:_kw615):Number{
return (((_arg1.x * _arg2.x) + (_arg1.y * _arg2.y)));
}
public static function _vc287(_arg1:_kw615, _arg2:_kw615):_kw615{
var _local3:_kw615;
_local3 = _arg1.clone();
_local3._jt326(_arg2);
return (_local3);
}
public static function _ml422(_arg1:_kw615, _arg2:_kw615):_kw615{
var _local3:_kw615;
var _local4:Number;
_local3 = _arg2.clone();
_local4 = _local3._gj314();
_local3.scale((_oa306(_arg1, _local3) / (_local4 * _local4)));
return (_local3);
}
}
}//package com.calefk.core.toolbox
Section 8
//_du706 (com.calefk.core.util._du706)
package com.calefk.core.util {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.text.*;
import flash.system.*;
public class _du706 {
private static var textFormat:TextFormat;
private static var sprite:Sprite;
private static var textField:TextField;
private static var header:MovieClip;
private static var toActiveLog:Boolean;
private static var _is492:MovieClip;
private static var toActiveTrace:Boolean;
private static var keyCode:int;
private static var line:int = 0;
private static function draw(_arg1:String, _arg2:String):void{
textField.htmlText = (textField.htmlText + ((((((irrcrpt("<jsrx gspsv='#", 4) + _arg1) + irrcrpt("'>", 1)) + line) + irrcrpt(" : ", 3)) + _arg2) + irrcrpt("</irqw></eu>", 3)));
textField.setTextFormat(textFormat);
textField.scrollV = (line - 1);
line++;
}
public static function initialize(_arg1:MovieClip, _arg2:Number=600, _arg3:Number=400, _arg4:Boolean=true, _arg5:Boolean=true, _arg6:int=17):void{
_is492 = _arg1;
toActiveLog = _arg4;
toActiveTrace = _arg5;
if (toActiveLog){
sprite = new Sprite();
textField = new TextField();
textField.selectable = true;
textField.multiline = true;
textField.background = true;
textField.backgroundColor = 0;
textField.width = _arg2;
textField.height = 160;
textField.wordWrap = false;
textField.blendMode = BlendMode.LAYER;
textField.scrollRect = new Rectangle(0, 0, _arg2, 160);
textField.alpha = 0.8;
textFormat = new TextFormat();
textFormat.align = TextFormatAlign.LEFT;
textFormat.size = 11;
textFormat.font = irrcrpt("xgtfcpc", 2);
textField.setTextFormat(textFormat);
textField.x = 0;
textField.y = 20;
sprite.addChild(textField);
header = new mcLogger();
header.btnClose.width = _arg2;
header.btnClose.addEventListener(MouseEvent.CLICK, _kp588, false, 0, true);
header.btnCopy.addEventListener(MouseEvent.CLICK, _th607, false, 0, true);
header.btnClear.addEventListener(MouseEvent.CLICK, _xh175, false, 0, true);
header.x = 0;
header.y = 0;
sprite.addChild(header);
sprite.x = 0;
sprite.y = (_arg3 - 180);
_is492.addChild(sprite);
keyCode = _arg6;
_is492.stage.addEventListener(KeyboardEvent.KEY_DOWN, _oq39, false, 0, true);
};
_oo478(irrcrpt(":::: Nsnynfqnej Qtlljw 6.5 :::: ", 5));
}
private static function _th607(_arg1:Event):void{
System.setClipboard(textField.text);
}
public static function warn(_arg1:String):void{
if (toActiveLog){
draw(irrcrpt("KKKK55", 5), (irrcrpt("xbso : ", 1) + _arg1));
};
if (toActiveTrace){
trace((irrcrpt(":::: NQI YCTP -> ", 2) + _arg1));
};
}
public static function error(_arg1:String):void{
if (toActiveLog){
draw(irrcrpt("II9933", 3), (irrcrpt("gttqt : ", 2) + _arg1));
};
if (toActiveTrace){
trace((irrcrpt(":::: ORJ HUURU -> ", 3) + _arg1));
};
}
private static function _oq39(_arg1:KeyboardEvent):void{
if (_arg1.keyCode == keyCode){
_ac292();
};
}
public static function _ac292():void{
if (sprite){
sprite.visible = !(sprite.visible);
};
}
private static function _xh175(_arg1:Event):void{
textField.htmlText = "";
line = 0;
_oo478(irrcrpt("::: Engct Nqi ::::", 2));
}
private static function _kp588(_arg1:Event):void{
if (sprite){
sprite.visible = false;
};
}
public static function _oo478(_arg1:String):void{
if (toActiveLog){
draw(irrcrpt("33II33", 3), (irrcrpt("igls : ", 4) + _arg1));
};
if (toActiveTrace){
trace((irrcrpt(":::: MPH FDIP -> ", 1) + _arg1));
};
}
public static function _vq375():void{
_is492.stage.removeEventListener(KeyboardEvent.KEY_DOWN, _oq39);
sprite.removeChild(header);
sprite.removeChild(textField);
_is492.removeChild(sprite);
header = null;
textField = null;
sprite = null;
_is492 = null;
}
}
}//package com.calefk.core.util
Section 9
//_gn305 (com.calefk.core.util._gn305)
package com.calefk.core.util {
import flash.display.*;
import flash.utils.*;
import flash.filters.*;
public class _gn305 {
public static function _rl559(_arg1:Number):Number{
return (((_arg1 * 180) / Math.PI));
}
public static function _im279(_arg1:int):Object{
var _local2:int;
var _local3:int;
var _local4:int;
var _local5:Object;
_local2 = Math.ceil((_arg1 / 1000));
_local3 = (_local2 % 60);
_local4 = int((_local2 / 60));
_local5 = new Object();
_local5.seconds = _local3;
_local5.minutes = _local4;
return (_local5);
}
public static function random(_arg1:int, _arg2:int):int{
return ((_arg1 + int((Math.random() * ((_arg2 - _arg1) + 1)))));
}
public static function _oo243(_arg1:Number):Number{
return (((_arg1 * Math.PI) / 180));
}
public static function _kv692(_arg1:String):MovieClip{
var _local2:Class;
var _local3:MovieClip;
_local2 = (getDefinitionByName(_arg1) as Class);
_local3 = (new (_local2) as MovieClip);
_local3.gotoAndStop(1);
return (_local3);
}
public static function _nj533(_arg1:MovieClip, _arg2:Number=1, _arg3:Number=1, _arg4:Number=1, _arg5:Number=1):void{
var _local6:Array;
var _local7:ColorMatrixFilter;
_local6 = [_arg2, 0, 0, 0, 0, 0, _arg3, 0, 0, 0, 0, 0, _arg4, 0, 0, 0, 0, 0, _arg5, 0];
_local7 = new ColorMatrixFilter(_local6);
_arg1.filters = [_local7];
}
public static function _sb316(_arg1:String, _arg2:String, _arg3:int):String{
var _local4:int;
var _local5:String;
var _local6:int;
_local4 = (_arg3 - _arg1.length);
_local5 = (_arg1 + "");
_local6 = 0;
while (_local6 < _local4) {
_local5 = (_arg2 + _local5);
_local6++;
};
return (_local5);
}
}
}//package com.calefk.core.util
Section 10
//_mc167 (com.calefk.core.util._mc167)
package com.calefk.core.util {
public class _mc167 {
private var mTimeFinish:int;
private var mCurrentLoop:int;
private var mOldtime:int;
private var mFunctionExecute:Function;
private var mState:int;
private var mLoop:int;
private var mCurrentTime:int;
private var mIsPause:Boolean;
private static const _mt682:int = 0;
private static const _bk710:int = 1;
public function _mc167(_arg1:Function, _arg2:int=0, _arg3:int=1000){
mCurrentLoop = 0;
mLoop = _arg2;
mTimeFinish = _arg3;
mFunctionExecute = _arg1;
mState = _bk710;
}
public function stop():void{
mState = _bk710;
}
public function update(_arg1:int){
var _local2:int;
if (mIsPause){
return;
};
mCurrentTime = (mCurrentTime + _arg1);
switch (mState){
case _mt682:
if ((((mLoop == 0)) || ((((mCurrentLoop < mLoop)) && (!((mLoop == 0))))))){
_local2 = (mCurrentTime - mOldtime);
if (_local2 >= mTimeFinish){
if (mFunctionExecute != null){
mFunctionExecute();
};
mCurrentLoop++;
mOldtime = mCurrentTime;
};
} else {
mState = _bk710;
};
break;
case _bk710:
break;
};
}
public function get _xb331():Boolean{
return ((mState == _bk710));
}
public function start():void{
mOldtime = mCurrentTime;
mState = _mt682;
mIsPause = false;
}
public function resume():void{
mIsPause = false;
}
public function _dq47():void{
mFunctionExecute = null;
}
public function pause():void{
mIsPause = true;
}
}
}//package com.calefk.core.util
Section 11
//_pc240 (com.calefk.core.util._pc240)
package com.calefk.core.util {
import flash.events.*;
import flash.media.*;
import flash.utils.*;
public class _pc240 {
public static var channels:Array = new Array();
public static var soundNames:Array = new Array();
public static function _ve573(_arg1:String):void{
var _local2:int;
_local2 = soundNames.indexOf(_arg1);
if (_local2 < 0){
return;
};
soundNames.splice(_local2, 1);
channels[_local2].stop();
channels.splice(_local2, 1);
}
private static function _yw247(_arg1:Event):void{
var _local2:int;
_arg1.target.stop();
_local2 = channels.indexOf(_arg1.target);
if (_local2 < 0){
return;
};
channels.splice(_local2, 1);
soundNames.splice(_local2, 1);
}
public static function _nt671():void{
var _local1:int;
var _local2:int;
_local1 = channels.length;
_local2 = 0;
while (_local2 < channels.length) {
channels[_local2].stop();
soundNames.splice(_local2, 1);
channels.splice(_local2, 1);
_local2--;
_local2++;
};
}
public static function _ty375(_arg1:String, _arg2:int=1, _arg3:Number=1):void{
var _local4:Class;
var _local5:Sound;
var _local6:SoundTransform;
var _local7:SoundChannel;
_local4 = (getDefinitionByName(_arg1) as Class);
_local5 = new (_local4);
_local6 = new SoundTransform(_arg3, 0);
_local7 = _local5.play(0, _arg2, _local6);
channels.push(_local7);
soundNames.push(_arg1);
_local7.addEventListener(Event.SOUND_COMPLETE, _yw247, false, 0, true);
}
}
}//package com.calefk.core.util
Section 12
//_pg216 (com.calefk.core.util._pg216)
package com.calefk.core.util {
import flash.display.*;
import flash.geom.*;
public class _pg216 {
public static function _gd589(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:Number=1):Rectangle{
var _local4:Rectangle;
var _local5:BitmapData;
var _local6:Rectangle;
if (_arg3 <= 0){
throw (new Error(irrcrpt("BshvnfouFssps: Fssps #6112: Jowbmje wbmvf gps bddvssbdz", 1), 5001));
};
if (!_arg1.hitTestObject(_arg2)){
return (new Rectangle());
};
_local4 = _pn683(_arg1, _arg2);
if (((((_local4.width * _arg3) < 1)) || (((_local4.height * _arg3) < 1)))){
return (new Rectangle());
};
_local5 = new BitmapData((_local4.width * _arg3), (_local4.height * _arg3), false, 0);
_local5.draw(_arg1, _pg216._nv224(_arg1, _local4, _arg3), new ColorTransform(1, 1, 1, 1, 0xFF, -255, -255, 0xFF));
_local5.draw(_arg2, _pg216._nv224(_arg2, _local4, _arg3), new ColorTransform(1, 1, 1, 1, 0xFF, 0xFF, 0xFF, 0xFF), BlendMode.DIFFERENCE);
_local6 = _local5.getColorBoundsRect(4294967295, 4278255615);
_local5.dispose();
if (_arg3 != 1){
_local6.x = (_local6.x / _arg3);
_local6.y = (_local6.y / _arg3);
_local6.width = (_local6.width / _arg3);
_local6.height = (_local6.height / _arg3);
};
_local6.x = (_local6.x + _local4.x);
_local6.y = (_local6.y + _local4.y);
return (_local6);
}
public static function _pn683(_arg1:DisplayObject, _arg2:DisplayObject):Rectangle{
var _local3:Rectangle;
var _local4:Rectangle;
var _local5:Rectangle;
if (((((!(_arg1.root)) || (!(_arg2.root)))) || (!(_arg1.hitTestObject(_arg2))))){
return (new Rectangle());
};
_local3 = _arg1.getBounds(_arg1.root);
_local4 = _arg2.getBounds(_arg2.root);
_local5 = new Rectangle();
_local5.x = Math.max(_local3.x, _local4.x);
_local5.y = Math.max(_local3.y, _local4.y);
_local5.width = Math.min(((_local3.x + _local3.width) - _local5.x), ((_local4.x + _local4.width) - _local5.x));
_local5.height = Math.min(((_local3.y + _local3.height) - _local5.y), ((_local4.y + _local4.height) - _local5.y));
return (_local5);
}
public static function _uq175(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:Number=1):Boolean{
return (!((_gd589(_arg1, _arg2, _arg3).width == 0)));
}
protected static function _nv224(_arg1:DisplayObject, _arg2:Rectangle, _arg3:Number):Matrix{
var _local4:Point;
var _local5:Matrix;
var _local6:Matrix;
_local6 = _arg1.root.transform.concatenatedMatrix;
_local4 = _arg1.localToGlobal(new Point());
_local5 = _arg1.transform.concatenatedMatrix;
_local5.tx = (_local4.x - _arg2.x);
_local5.ty = (_local4.y - _arg2.y);
_local5.a = (_local5.a / _local6.a);
_local5.d = (_local5.d / _local6.d);
if (_arg3 != 1){
_local5.scale(_arg3, _arg3);
};
return (_local5);
}
}
}//package com.calefk.core.util
Section 13
//_sg178 (com.calefk.core.util._sg178)
package com.calefk.core.util {
public class _sg178 {
protected var _currentSeed:uint;// = 0
protected var _seed:uint;// = 0
protected static var _instance:_sg178;
public function _sg178(_arg1:uint=1){
_seed = 0;
_currentSeed = 0;
super();
_seed = (_currentSeed = _arg1);
}
public function random():Number{
return ((((_currentSeed = ((_currentSeed * 16807) % 2147483647)) / 2147483647) + 2.33E-10));
}
public function get _du125():uint{
return (_seed);
}
public function set _du125(_arg1:uint):void{
_seed = (_currentSeed = _arg1);
}
public function _me714(_arg1:Number=0.5):int{
return (((random())<_arg1) ? 1 : 0);
}
public function _my475(_arg1:Number, _arg2:Number=NaN):Number{
if (isNaN(_arg2)){
_arg2 = _arg1;
_arg1 = 0;
};
return (((random() * (_arg2 - _arg1)) + _arg1));
}
public function _sn300(_arg1:Number, _arg2:Number=NaN):int{
if (isNaN(_arg2)){
_arg2 = _arg1;
_arg1 = 0;
};
return (Math.floor(_my475(_arg1, _arg2)));
}
public function _rn345(_arg1:Number=0.5):Boolean{
return ((random() < _arg1));
}
public function get _by30():uint{
return (_currentSeed);
}
public function reset():void{
_seed = _currentSeed;
}
public function _kx192(_arg1:Number=0.5):int{
return (((random())<_arg1) ? 1 : -1);
}
public static function _sn300(_arg1:Number, _arg2:Number=NaN):int{
return (_gt290._sn300(_arg1, _arg2));
}
public static function _me714(_arg1:Number=0.5):int{
return (_gt290._me714(_arg1));
}
public static function get _du125():uint{
return (_gt290._du125);
}
public static function _my475(_arg1:Number, _arg2:Number=NaN):Number{
return (_gt290._my475(_arg1, _arg2));
}
public static function random():Number{
return (_gt290.random());
}
public static function set _du125(_arg1:uint):void{
_gt290._du125 = _arg1;
}
public static function get _by30():uint{
return (_gt290._by30);
}
public static function reset():void{
_gt290.reset();
}
public static function _rn345(_arg1:Number=0.5):Boolean{
return (_gt290._rn345(_arg1));
}
public static function get _gt290():_sg178{
if (_instance == null){
_instance = new (_sg178);
};
return (_instance);
}
public static function _kx192(_arg1:Number=0.5):int{
return (_gt290._kx192(_arg1));
}
}
}//package com.calefk.core.util
Section 14
//_uv702 (com.calefk.core.util._uv702)
package com.calefk.core.util {
import flash.events.*;
public class _uv702 {
private var mOnePressed:Array;
private var mPress:Array;
public static const _gw450:int = 65;
public static const _ao185:int = 74;
public static const _am242:int = 68;
public static const _go492:int = 83;
public static const _wm519:int = 32;
public static const _vv267:int = 75;
public static const _lg687:int = 87;
public static const _ir96:int = 76;
public static const _rg179:int = 72;
public function _uv702(){
mOnePressed = new Array();
mPress = new Array();
}
public function _oq39(_arg1:KeyboardEvent):void{
var _local2:String;
for (_local2 in mPress) {
if (_arg1.keyCode == mPress[_local2].code){
mPress[_local2].isPress = 1;
break;
};
};
for (_local2 in mOnePressed) {
if (_arg1.keyCode == mOnePressed[_local2].code){
mOnePressed[_local2].isPress = 1;
break;
};
};
}
public function isKeyPressed(_arg1:int):Boolean{
var _local2:Object;
if (mOnePressed[("KEYCODE_" + _arg1)]){
_local2 = mOnePressed[("KEYCODE_" + _arg1)];
if ((((_local2.isActive == 0)) && ((_local2.isPress == 1)))){
_local2.isActive = 1;
if (_local2.funct != null){
_local2.funct();
return (true);
};
};
};
return (false);
}
public function _ft79(_arg1:int):void{
mPress[("KEYCODE_" + _arg1)] = {code:_arg1, isPress:0};
}
public function _gn692(_arg1:int, _arg2:Function):void{
mOnePressed[("KEYCODE_" + _arg1)] = {code:_arg1, funct:_arg2, isPress:0, isActive:0};
}
public function reset():void{
var _local1:String;
for (_local1 in mPress) {
mPress[_local1].isPress = 0;
break;
};
for (_local1 in mOnePressed) {
mOnePressed[_local1].isPress = 0;
mOnePressed[_local1].isActive = 0;
break;
};
}
public function _wy520(_arg1:KeyboardEvent):void{
var _local2:String;
for (_local2 in mPress) {
if (_arg1.keyCode == mPress[_local2].code){
mPress[_local2].isPress = 0;
break;
};
};
for (_local2 in mOnePressed) {
if (_arg1.keyCode == mOnePressed[_local2].code){
mOnePressed[_local2].isPress = 0;
mOnePressed[_local2].isActive = 0;
break;
};
};
}
public function _yq501(_arg1:int):Boolean{
if (mPress[("KEYCODE_" + _arg1)]){
if (mPress[("KEYCODE_" + _arg1)].isPress == 1){
return (true);
};
};
return (false);
}
}
}//package com.calefk.core.util
Section 15
//Fade (com.calefk.core.util.Fade)
package com.calefk.core.util {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
public class Fade {
private var mGpx:Sprite;
private var mCallFunction:String;// = null
private var mCanvas:MovieClip;
private var mClassObject:Object;// = null
private var mOldTime:Number;
private var mVz:Number;
public static const _yi281:Number = 2;
public static const _na349:Number = 1;
public function Fade(_arg1:MovieClip, _arg2:Number=600, _arg3:Number=400){
mClassObject = null;
mCallFunction = null;
super();
this.mCanvas = _arg1;
drawRect(_arg2, _arg3);
}
private function drawRect(_arg1:Number, _arg2:Number):void{
var width = _arg1;
var height = _arg2;
mGpx = new Sprite();
mGpx.x = 0;
mGpx.y = 0;
mCanvas.addChild(mGpx);
var _local4 = mGpx.graphics;
with (_local4) {
beginFill(0, 100);
lineStyle(1, 0, 100);
lineTo(width, 0);
lineTo(width, height);
lineTo(0, height);
lineTo(0, 0);
endFill();
};
mGpx.addEventListener(MouseEvent.CLICK, function (){
});
mGpx.useHandCursor = false;
mGpx.x = 0;
mGpx.y = 0;
mGpx.alpha = 0;
}
private function _vy358(_arg1:Event):void{
var _local2:Number;
_local2 = (getTimer() - mOldTime);
mOldTime = getTimer();
mGpx.alpha = (mGpx.alpha + (mVz * _local2));
if (mGpx.alpha >= 1){
mGpx.removeEventListener(Event.ENTER_FRAME, _vy358);
if (mClassObject){
var _local3 = mClassObject;
_local3[mCallFunction]();
};
};
}
private function _ai400(_arg1:Object, _arg2:String, _arg3:Number):void{
mGpx.alpha = 1;
mClassObject = _arg1;
mCallFunction = _arg2;
mGpx.addEventListener(Event.ENTER_FRAME, _uy563);
mVz = (1 / _arg3);
mOldTime = getTimer();
}
private function _uy563(_arg1:Event):void{
var _local2:Number;
_local2 = (getTimer() - mOldTime);
mOldTime = getTimer();
mGpx.alpha = (mGpx.alpha - (mVz * _local2));
if (mGpx.alpha <= 0){
mGpx.removeEventListener(Event.ENTER_FRAME, _uy563);
if (mClassObject){
var _local3 = mClassObject;
_local3[mCallFunction]();
};
};
}
public function _vq375():void{
mCanvas.removeChild(mGpx);
mGpx = null;
mCanvas = null;
mClassObject = null;
mCallFunction = null;
}
private function _np115(_arg1:Object, _arg2:String, _arg3:Number):void{
mGpx.alpha = 0;
mClassObject = _arg1;
mCallFunction = _arg2;
mGpx.addEventListener(Event.ENTER_FRAME, _vy358, false, 0, true);
mVz = (1 / _arg3);
mOldTime = getTimer();
}
public function _tp128(_arg1:Number, _arg2:Object, _arg3:String, _arg4:Number=1000):void{
switch (_arg1){
case _na349:
_np115(_arg2, _arg3, _arg4);
break;
case _yi281:
_ai400(_arg2, _arg3, _arg4);
break;
};
}
}
}//package com.calefk.core.util
Section 16
//_fl360 (com.mod.engine.action._fl360)
package com.mod.engine.action {
import com.mod.engine.*;
import com.calefk.core.toolbox.*;
import com.calefk.core.util.*;
public class _fl360 extends _mk374 {
private var mSpeed:Number;// = 15
public function _fl360(_arg1:_lx569){
mSpeed = 15;
super(_arg1);
mPlayer.clip.onShoot = onShoot;
mPlayer.clip.onShootUp = onShootUp;
mPlayer.clip.onShootDown = onShootDown;
mPlayer.clip.onShootDuck = onShootDuck;
}
private function onShoot():void{
var _local1:_qk222;
_local1 = new _qk222(Global.engine.canvasObjects, irrcrpt("rhGzqqjyKnwj", 5), -100000, -100000, 8, _qk222._ib166);
_local1.clip.gotoAndPlay(1);
_local1.x = (mPlayer.x + ((mPlayer.clip.scaleX)==1) ? 80 : -80);
_local1.y = (mPlayer.y - 20);
_local1._kx535(mPlayer.clip.scaleX);
Global.engine._tf503(_local1);
_gg321();
}
private function _fl74(_arg1:int):void{
if (((((((mPlayer.isCollTerrain) && (!(mPlayer.isJumping)))) && (!(mPlayer.isMoveLeft)))) && (!(mPlayer.isMoveRight)))){
if (mPlayer.currentPosture == _lx569._rh465){
switch (_arg1){
case _lx569._jq627:
_ia154(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ew195:
_px90(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ps413:
_rm613(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
};
mPlayer.isDucking = false;
} else {
mPlayer.isDucking = false;
mPlayer.isUpping = false;
switch (_arg1){
case _lx569._jq627:
_jl312(mPlayer.direction);
break;
case _lx569._ew195:
_kx728(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ps413:
_ht15(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
};
mPlayer._be264(irrcrpt("TUBOE_NBDIJOF", 1));
};
};
if (((((mPlayer.isCollTerrain) && (!(mPlayer.isJumping)))) && (((mPlayer.isMoveLeft) || (mPlayer.isMoveRight))))){
if (mPlayer.currentPosture == _lx569._rh465){
switch (_arg1){
case _lx569._jq627:
_ia154(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ew195:
_px90(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ps413:
_rm613(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
};
} else {
switch (_arg1){
case _lx569._jq627:
_jl312(mPlayer.direction);
break;
case _lx569._ew195:
_kx728(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ps413:
_ht15(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
};
};
};
if (((mPlayer.isJumping) && (!(mPlayer.isCollTerrain)))){
switch (_arg1){
case _lx569._jq627:
_jl312(mPlayer.direction);
break;
case _lx569._ew195:
_kx728(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ps413:
_ht15(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
};
};
if (((mPlayer.isFall) && (!(mPlayer.isCollTerrain)))){
switch (_arg1){
case _lx569._jq627:
_jl312(mPlayer.direction);
break;
case _lx569._ew195:
_kx728(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ps413:
_ht15(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
};
};
mPlayer.isShooting = true;
}
override public function _eu102():void{
mPlayer.isShooting = false;
}
private function _rm613(_arg1:int):void{
switch (_arg1){
case _lx569._md547:
mPlayer._st232(irrcrpt("LOJGF_EVDL_TUBOE", 1));
break;
case _lx569._ap438:
mPlayer._st232(irrcrpt("MPKHG_FWEM_UVCPF", 2));
break;
};
}
override public function _eq124():void{
if (Global.engine.useKnifePlayer){
_fl74(_lx569._ps413);
} else {
if (!mPlayer.isShooting){
_fl74(_lx569._jq627);
};
};
}
private function onShootDown():void{
var _local1:_qk222;
var _local2:_kw615;
_local1 = new _qk222(Global.engine.canvasObjects, irrcrpt("rhGzqqjyKnwjZu", 5), -100000, -100000, 8, _qk222._ib166);
_local1.clip.gotoAndPlay(1);
_local1.x = mPlayer.x;
_local1.y = mPlayer.y;
_local1._kx535(mPlayer.clip.scaleX);
_local2 = new _kw615(-5, 0);
_local1._tf150(_local2.x, _local2.y);
Global.engine._tf503(_local1);
_gg321();
}
override public function _wc172():void{
if (mPlayer.countBombs > 0){
_fl74(_lx569._ew195);
};
mPlayer.countBombs = Math.max(0, (mPlayer.countBombs - 1));
Global.engine.hud._aa696(mPlayer.countBombs);
}
override public function _nr477():void{
mPlayer._bu729(irrcrpt("UVCPF_OCEJKPG", 2));
mPlayer._be264(irrcrpt("UXQ", 3));
}
private function _jl312(_arg1:int):void{
switch (_arg1){
case _lx569._wp384:
mPlayer._st232(irrcrpt("TIPPU_MPPL_VQ_NBDIJOF", 1));
break;
case _lx569._ai333:
mPlayer._st232(irrcrpt("WLSSX_PSSO_HSAR_QEGLMRI", 4));
break;
case _lx569._md547:
mPlayer._st232(irrcrpt("TIPPU_NBDIJOF", 1));
break;
case _lx569._ap438:
mPlayer._st232(irrcrpt("TIPPU_NBDIJOF", 1));
break;
};
}
private function _ht15(_arg1:int):void{
switch (_arg1){
case _lx569._md547:
mPlayer._st232(irrcrpt("ORMJI_WXERH", 4));
break;
case _lx569._ap438:
mPlayer._st232(irrcrpt("NQLIH_VWDQG", 3));
break;
};
}
private function _oj299(_arg1:int):void{
switch (_arg1){
case _lx569._wp384:
mPlayer._bu729(irrcrpt("UVCPF_WR_NQQM_OCEJKPG", 2));
break;
case _lx569._md547:
mPlayer._bu729(irrcrpt("VWDQG_PDFKLQH", 3));
break;
case _lx569._ap438:
mPlayer._bu729(irrcrpt("TUBOE_NBDIJOF", 1));
break;
case _lx569._ai333:
mPlayer._bu729(irrcrpt("TUBOE_EPXO_MPPL_NBDIJOF", 1));
break;
};
}
private function onShootDuck():void{
var _local1:_qk222;
_local1 = new _qk222(Global.engine.canvasObjects, irrcrpt("rhGzqqjyKnwj", 5), -100000, -100000, 8, _qk222._ib166);
_local1.clip.gotoAndPlay(1);
_local1.x = (mPlayer.x + ((mPlayer.clip.scaleX)==1) ? 80 : -80);
_local1.y = mPlayer.y;
_local1._kx535(mPlayer.clip.scaleX);
Global.engine._tf503(_local1);
_gg321();
}
override public function _sl335():void{
if (((((((mPlayer.isCollTerrain) && (!(mPlayer.isJumping)))) && (!(mPlayer.isMoveLeft)))) && (!(mPlayer.isMoveRight)))){
if (mPlayer.currentPosture == _lx569._rh465){
if (mPlayer.direction == _lx569._ai333){
if (!mPlayer.isDucking){
if (!mPlayer.isShooting){
mPlayer._bu729(irrcrpt("IZHP_XYFSI_RFHMNSJ", 5));
};
mPlayer._be264(irrcrpt("RSRI", 4));
};
} else {
if (!mPlayer.isUpping){
mPlayer.currentPosture = _lx569._ox113;
mPlayer.isUpping = true;
mPlayer._bu729(irrcrpt("WRRKPI_OCEJKPG", 2));
mPlayer._be264(irrcrpt("OPOF", 1));
mPlayer.isDucking = false;
mPlayer.isShooting = false;
};
};
mPlayer._li181();
} else {
if (mPlayer.direction == _lx569._ai333){
if (!mPlayer.isDucking){
mPlayer.currentPosture = _lx569._rh465;
mPlayer.isDucking = true;
mPlayer._bu729(irrcrpt("HYOMRK_QEGLMRI", 4));
mPlayer._be264(irrcrpt("RSRI", 4));
mPlayer.isUpping = false;
mPlayer.isShooting = false;
};
} else {
if (!mPlayer.isUpping){
if (!mPlayer.isShooting){
_oj299(mPlayer.direction);
};
mPlayer._be264(irrcrpt("WXERH_QEGLMRI", 4));
};
};
mPlayer._kh530();
};
};
if (((((mPlayer.isCollTerrain) && (!(mPlayer.isJumping)))) && (((mPlayer.isMoveLeft) || (mPlayer.isMoveRight))))){
if (mPlayer.currentPosture == _lx569._rh465){
mPlayer._bu729(irrcrpt("HYGO_VYR_QEGLMRI", 4));
mPlayer._be264(irrcrpt("PQPG", 2));
mPlayer.isDucking = false;
mPlayer._li181();
} else {
if (mPlayer.currentPosture == _lx569._ox113){
if (!mPlayer.isShooting){
_oj299(mPlayer.direction);
};
mPlayer._be264(irrcrpt("UXQ", 3));
mPlayer.isUpping = false;
mPlayer._kh530();
};
};
if (mPlayer.direction == _lx569._ai333){
mPlayer.currentPosture = _lx569._rh465;
mPlayer._bu729(irrcrpt("EVDL_SVO_NBDIJOF", 1));
mPlayer._be264(irrcrpt("STSJ", 5));
mPlayer.isShooting = false;
mPlayer._li181();
} else {
mPlayer.currentPosture = _lx569._ox113;
if (!mPlayer.isShooting){
_oj299(mPlayer.direction);
};
mPlayer._be264(irrcrpt("SVO", 1));
mPlayer._kh530();
};
};
if (((mPlayer.isJumping) && (!(mPlayer.isCollTerrain)))){
if (!mPlayer.isShooting){
_oj299(mPlayer.direction);
};
mPlayer._be264(irrcrpt("LWOR_UVCPF", 2));
mPlayer._kh530();
};
if (((mPlayer.isFall) && (!(mPlayer.isCollTerrain)))){
if (!mPlayer.isShooting){
_oj299(mPlayer.direction);
};
mPlayer._be264(irrcrpt("HCNNKPI_UVCPF", 2));
mPlayer._kh530();
};
}
private function _gg321():void{
_pc240._ty375(irrcrpt("vqg_iluh_sodbhu", 3));
mPlayer.countShootFire--;
Global.engine.hud._fq50(Math.max(0, mPlayer.countShootFire));
if (mPlayer.countShootFire <= 0){
mPlayer.countShootFire = 0;
Global.engine.hud._ij44(_lx569._wt364);
Global.engine.hud._fq50(0);
_cx303();
};
}
override public function endAnimation(_arg1:String):void{
switch (_arg1){
case _lx569._wp301:
mPlayer.isDucking = false;
break;
case _lx569._vy560:
mPlayer.isUpping = false;
break;
case _lx569._tp453:
mPlayer.isShooting = false;
break;
case _lx569._re615:
mPlayer.isShooting = false;
break;
case _lx569._eh652:
mPlayer.isShooting = false;
break;
};
}
private function _kx728(_arg1:int):void{
var _local2:_qk222;
_local2 = new _qk222(Global.engine.canvasObjects, irrcrpt("ndCvmmfuCpncQmbzfs", 1), -100000, -100000, 10, _qk222._bs594);
_local2.x = mPlayer.x;
_local2.y = mPlayer.y;
_local2._af351.x = ((mPlayer._af351.x * 0.5) + ((mPlayer.clip.scaleX)==1) ? 8 : -8);
switch (_arg1){
case _lx569._md547:
mPlayer._st232(irrcrpt("DQOD_OCEJKPG", 2));
break;
case _lx569._ap438:
mPlayer._st232(irrcrpt("CPNC_NBDIJOF", 1));
break;
};
_local2._kx535(mPlayer.clip.scaleX);
Global.engine._tf503(_local2);
}
override public function _vq375():void{
if (mPlayer){
mPlayer.isShooting = false;
mPlayer.isDucking = false;
mPlayer.isUpping = false;
mPlayer.clip.onShoot = null;
mPlayer.clip.onShootUp = null;
mPlayer.clip.onShootDown = null;
mPlayer.clip.onShootDuck = null;
mPlayer.currentPosture = _lx569._ox113;
};
super._vq375();
}
private function _ia154(_arg1:int):void{
switch (_arg1){
case _lx569._md547:
mPlayer._st232(irrcrpt("TIPPU_EVDL_NBDIJOF", 1));
break;
case _lx569._ap438:
mPlayer._st232(irrcrpt("VKRRW_GXFN_PDFKLQH", 3));
break;
};
}
private function _cx303():void{
mPlayer.isShooting = false;
if (((((((mPlayer.isCollTerrain) && (!(mPlayer.isJumping)))) && (!(mPlayer.isMoveLeft)))) && (!(mPlayer.isMoveRight)))){
if (mPlayer.currentPosture == _lx569._rh465){
mPlayer._bu729(irrcrpt("GXFN_VWDQG", 3));
mPlayer._be264(irrcrpt("QRQH", 3));
mPlayer.isDucking = false;
} else {
mPlayer.isDucking = false;
mPlayer.isUpping = false;
mPlayer._bu729(irrcrpt("VWDQG", 3));
};
};
if (((((mPlayer.isCollTerrain) && (!(mPlayer.isJumping)))) && (((mPlayer.isMoveLeft) || (mPlayer.isMoveRight))))){
if (mPlayer.currentPosture == _lx569._rh465){
mPlayer._bu729(irrcrpt("FWEM_TWP", 2));
mPlayer._be264(irrcrpt("PQPG", 2));
} else {
mPlayer._bu729(irrcrpt("XYFSI", 5));
};
};
if (((mPlayer.isJumping) && (!(mPlayer.isCollTerrain)))){
mPlayer._bu729(irrcrpt("WXERH", 4));
};
if (((mPlayer.isFall) && (!(mPlayer.isCollTerrain)))){
mPlayer._bu729(irrcrpt("UVCPF", 2));
};
mPlayer._cx303();
}
private function onShootUp():void{
var _local1:_qk222;
_local1 = new _qk222(Global.engine.canvasObjects, irrcrpt("rhGzqqjyKnwjZu", 5), -100000, -100000, 8, _qk222._ib166);
_local1.clip.gotoAndPlay(1);
_local1.x = mPlayer.x;
_local1.y = (mPlayer.y - 50);
_local1._kx535(mPlayer.clip.scaleX);
Global.engine._tf503(_local1);
_gg321();
}
private function _px90(_arg1:int):void{
var _local2:_qk222;
_local2 = new _qk222(Global.engine.canvasObjects, irrcrpt("ndCvmmfuCpncQmbzfs", 1), -100000, -100000, 10, _qk222._bs594);
_local2.x = mPlayer.x;
_local2.y = (mPlayer.y + 10);
_local2._af351.x = ((mPlayer._af351.x * 0.5) + ((mPlayer.clip.scaleX)==1) ? 8 : -8);
switch (_arg1){
case _lx569._md547:
mPlayer._st232(irrcrpt("ERPE_GXFN_PDFKLQH", 3));
break;
case _lx569._ap438:
mPlayer._st232(irrcrpt("CPNC_EVDL_NBDIJOF", 1));
break;
};
_local2._kx535(mPlayer.clip.scaleX);
Global.engine._tf503(_local2);
}
}
}//package com.mod.engine.action
Section 17
//_mk374 (com.mod.engine.action._mk374)
package com.mod.engine.action {
import com.mod.engine.*;
public class _mk374 {
protected var mPlayer:_lx569;
public function _mk374(_arg1:_lx569){
mPlayer = _arg1;
}
public function _wc172():void{
}
public function _eu102():void{
}
public function endAnimation(_arg1:String):void{
}
public function _eq124():void{
}
public function _nr477():void{
}
public function _ss589():void{
}
public function _sl335():void{
}
public function _vq375():void{
mPlayer = null;
}
}
}//package com.mod.engine.action
Section 18
//_ol605 (com.mod.engine.action._ol605)
package com.mod.engine.action {
import flash.display.*;
import com.mod.engine.*;
import com.calefk.core.toolbox.*;
import com.calefk.core.util.*;
public class _ol605 extends _mk374 {
private var mSpeed:Number;// = 15
public function _ol605(_arg1:_lx569){
mSpeed = 15;
super(_arg1);
mPlayer.clip.checkContinueShoot = checkContinueShoot;
mPlayer.clip.onShootGun = onShootGun;
}
private function _fl74(_arg1:int):void{
if (((((((mPlayer.isCollTerrain) && (!(mPlayer.isJumping)))) && (!(mPlayer.isMoveLeft)))) && (!(mPlayer.isMoveRight)))){
if (mPlayer.currentPosture == _lx569._rh465){
switch (_arg1){
case _lx569._kl358:
_ia154(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ew195:
_px90(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ps413:
_rm613(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
};
mPlayer.isDucking = false;
} else {
mPlayer.isDucking = false;
mPlayer.isUpping = false;
switch (_arg1){
case _lx569._kl358:
_jl312(mPlayer.direction);
break;
case _lx569._ew195:
_kx728(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ps413:
_ht15(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
};
mPlayer._be264(irrcrpt("WXERH", 4));
};
};
if (((((mPlayer.isCollTerrain) && (!(mPlayer.isJumping)))) && (((mPlayer.isMoveLeft) || (mPlayer.isMoveRight))))){
if (mPlayer.currentPosture == _lx569._rh465){
switch (_arg1){
case _lx569._kl358:
_ia154(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ew195:
_px90(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ps413:
_rm613(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
};
} else {
switch (_arg1){
case _lx569._kl358:
_jl312(mPlayer.direction);
break;
case _lx569._ew195:
_kx728(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ps413:
_ht15(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
};
};
};
if (((mPlayer.isJumping) && (!(mPlayer.isCollTerrain)))){
switch (_arg1){
case _lx569._kl358:
_jl312(mPlayer.direction);
_br519();
break;
case _lx569._ew195:
_kx728(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ps413:
_ht15(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
};
};
if (((mPlayer.isFall) && (!(mPlayer.isCollTerrain)))){
switch (_arg1){
case _lx569._kl358:
_jl312(mPlayer.direction);
_br519();
break;
case _lx569._ew195:
_kx728(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ps413:
_ht15(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
};
};
mPlayer.isShooting = true;
if (_arg1 == _lx569._kl358){
mPlayer.isShootingMachineGun = true;
mPlayer.countBulletShootGun = Math.min(2, (mPlayer.countBulletShootGun + 1));
};
}
override public function _eu102():void{
if (mPlayer.direction == _lx569._ai333){
mPlayer.isShooting = false;
mPlayer.isShootingMachineGun = false;
mPlayer.isShootNdowning = false;
mPlayer.isShootNupping = false;
mPlayer.isShootSdowning = false;
mPlayer.isShootSupping = false;
};
}
private function _rm613(_arg1:int):void{
switch (_arg1){
case _lx569._md547:
mPlayer._st232(irrcrpt("MPKHG_FWEM_UVCPF", 2));
break;
case _lx569._ap438:
mPlayer._st232(irrcrpt("MPKHG_FWEM_UVCPF", 2));
break;
};
}
override public function _eq124():void{
if (Global.engine.useKnifePlayer){
mPlayer.isShootingMachineGun = false;
mPlayer.isShootNdowning = false;
mPlayer.isShootNupping = false;
mPlayer.isShootSdowning = false;
mPlayer.isShootSupping = false;
_fl74(_lx569._ps413);
} else {
_fl74(_lx569._kl358);
};
}
private function _br519():void{
if (((mPlayer.isShootNdowning) || (mPlayer.isShootNupping))){
return;
};
if ((((((((((((mPlayer.direction == _lx569._ai333)) && ((((mPlayer.prevDirection == _lx569._md547)) || ((mPlayer.prevDirection == _lx569._ap438)))))) && (!(mPlayer.isShootSdowning)))) && (!(mPlayer.isShootSupping)))) && (mPlayer.isShooting))) && (mPlayer.isShootingMachineGun))){
mPlayer._bu729(irrcrpt("VKRRW_GRZQLQJ_V_VKRRWJXQ", 3));
mPlayer.isShootSdowning = true;
} else {
if ((((((((((((((mPlayer.direction == _lx569._md547)) || ((mPlayer.direction == _lx569._ap438)))) && ((mPlayer.prevDirection == _lx569._ai333)))) && (!(mPlayer.isShootSupping)))) && (!(mPlayer.isShootSdowning)))) && (mPlayer.isShooting))) && (mPlayer.isShootingMachineGun))){
mPlayer._bu729(irrcrpt("VKRRW_XSSLQJ_V_VKRRWJXQ", 3));
mPlayer.isShootSupping = true;
} else {
if ((((((((((mPlayer.direction == _lx569._ai333)) && (mPlayer.isShooting))) && (!(mPlayer.isShootSupping)))) && (!(mPlayer.isShootSdowning)))) && (mPlayer.isShootingMachineGun))){
mPlayer._bu729(irrcrpt("XMTTY_ITBS_XMTTYLZS", 5));
};
};
};
}
override public function _wc172():void{
mPlayer.isShootingMachineGun = false;
mPlayer.isShootNdowning = false;
mPlayer.isShootNupping = false;
mPlayer.isShootSdowning = false;
mPlayer.isShootSupping = false;
if (mPlayer.countBombs > 0){
_fl74(_lx569._ew195);
};
mPlayer.countBombs = Math.max(0, (mPlayer.countBombs - 1));
Global.engine.hud._aa696(mPlayer.countBombs);
}
override public function _nr477():void{
mPlayer._bu729(irrcrpt("XYFSI_RFHMNSJ", 5));
mPlayer._be264(irrcrpt("SVO", 1));
}
private function _jl312(_arg1:int):void{
if (((mPlayer.isShootSdowning) || (mPlayer.isShootSupping))){
return;
};
if ((((((((((((((mPlayer.prevDirection == _lx569._md547)) || ((mPlayer.prevDirection == _lx569._ap438)))) && ((mPlayer.direction == _lx569._wp384)))) && (!(mPlayer.isShootNupping)))) && (!(mPlayer.isShootNdowning)))) && (mPlayer.isShooting))) && (mPlayer.isShootingMachineGun))){
mPlayer.isShootNupping = true;
mPlayer._bu729(irrcrpt("WLSSX_YTTMRK_R_WLSSXKYR", 4));
mPlayer.countBulletShootGun = 0;
} else {
if ((((((((((((mPlayer.prevDirection == _lx569._wp384)) && ((((mPlayer.direction == _lx569._md547)) || ((mPlayer.direction == _lx569._ap438)))))) && (!(mPlayer.isShootNdowning)))) && (!(mPlayer.isShootNupping)))) && (mPlayer.isShooting))) && (mPlayer.isShootingMachineGun))){
mPlayer.isShootNdowning = true;
mPlayer._bu729(irrcrpt("WLSSX_HSAMRK_R_WLSSXKYR", 4));
mPlayer.countBulletShootGun = 0;
} else {
if ((((((((((((mPlayer.direction == _lx569._md547)) || ((mPlayer.direction == _lx569._ap438)))) && (!(mPlayer.isShootNupping)))) && (!(mPlayer.isShootNdowning)))) && (mPlayer.isShooting))) && (mPlayer.isShootingMachineGun))){
mPlayer._bu729(irrcrpt("UJQQV_UJQQVIWP", 2));
} else {
if ((((((((((mPlayer.direction == _lx569._wp384)) && (!(mPlayer.isShootNupping)))) && (!(mPlayer.isShootNdowning)))) && (mPlayer.isShooting))) && (mPlayer.isShootingMachineGun))){
mPlayer._bu729(irrcrpt("XMTTY_ZU_XMTTYLZS", 5));
};
};
};
};
}
private function _ht15(_arg1:int):void{
switch (_arg1){
case _lx569._md547:
mPlayer._st232(irrcrpt("ORMJI_WXERH", 4));
break;
case _lx569._ap438:
mPlayer._st232(irrcrpt("MPKHG_UVCPF", 2));
break;
};
}
private function _oj299(_arg1:int):void{
switch (_arg1){
case _lx569._wp384:
mPlayer._bu729(irrcrpt("TUBOE_VQ_MPPL_NBDIJOF", 1));
break;
case _lx569._md547:
mPlayer._bu729(irrcrpt("XYFSI_RFHMNSJ", 5));
break;
case _lx569._ap438:
mPlayer._bu729(irrcrpt("VWDQG_PDFKLQH", 3));
break;
case _lx569._ai333:
mPlayer._bu729(irrcrpt("TUBOE_EPXO_MPPL_NBDIJOF", 1));
break;
};
}
override public function _sl335():void{
if (((((((mPlayer.isCollTerrain) && (!(mPlayer.isJumping)))) && (!(mPlayer.isMoveLeft)))) && (!(mPlayer.isMoveRight)))){
if (mPlayer.currentPosture == _lx569._rh465){
if (mPlayer.direction == _lx569._ai333){
if (!mPlayer.isDucking){
if (!mPlayer.isShooting){
mPlayer._bu729(irrcrpt("EVDL_TUBOE_NBDIJOF", 1));
};
mPlayer._be264(irrcrpt("QRQH", 3));
};
} else {
if (!mPlayer.isUpping){
mPlayer.currentPosture = _lx569._ox113;
mPlayer.isUpping = true;
mPlayer._bu729(irrcrpt("YTTMRK_QEGLMRI", 4));
mPlayer._be264(irrcrpt("RSRI", 4));
mPlayer.isDucking = false;
mPlayer.isShooting = false;
mPlayer.isShootingMachineGun = false;
mPlayer.isShootNdowning = false;
mPlayer.isShootNupping = false;
mPlayer.isShootSdowning = false;
mPlayer.isShootSupping = false;
mPlayer.countBulletShootGun = 0;
};
};
mPlayer._li181();
} else {
if (mPlayer.direction == _lx569._ai333){
if (!mPlayer.isDucking){
mPlayer.currentPosture = _lx569._rh465;
mPlayer.isDucking = true;
mPlayer._bu729(irrcrpt("IZPNSL_RFHMNSJ", 5));
mPlayer._be264(irrcrpt("QRQH", 3));
mPlayer.isUpping = false;
mPlayer.isShooting = false;
mPlayer.isShootingMachineGun = false;
mPlayer.isShootNdowning = false;
mPlayer.isShootNupping = false;
mPlayer.isShootSdowning = false;
mPlayer.isShootSupping = false;
mPlayer.countBulletShootGun = 0;
};
} else {
if (!mPlayer.isUpping){
if (!mPlayer.isShooting){
_oj299(mPlayer.direction);
};
mPlayer._be264(irrcrpt("WXERH_QEGLMRI", 4));
};
};
_jl312(0);
mPlayer._kh530();
};
};
if (((((mPlayer.isCollTerrain) && (!(mPlayer.isJumping)))) && (((mPlayer.isMoveLeft) || (mPlayer.isMoveRight))))){
if (mPlayer.currentPosture == _lx569._rh465){
mPlayer._bu729(irrcrpt("GXFN_UXQ_PDFKLQH", 3));
mPlayer._be264(irrcrpt("PQPG", 2));
mPlayer.isDucking = false;
mPlayer._li181();
} else {
if (mPlayer.currentPosture == _lx569._ox113){
if (!mPlayer.isShooting){
_oj299(mPlayer.direction);
};
mPlayer._be264(irrcrpt("VYR", 4));
mPlayer.isUpping = false;
_jl312(0);
mPlayer._kh530();
};
};
if (mPlayer.direction == _lx569._ai333){
mPlayer.currentPosture = _lx569._rh465;
mPlayer._bu729(irrcrpt("HYGO_VYR_QEGLMRI", 4));
mPlayer._be264(irrcrpt("RSRI", 4));
mPlayer.isShooting = false;
mPlayer.isShootingMachineGun = false;
mPlayer.countBulletShootGun = 0;
mPlayer.isShootNdowning = false;
mPlayer.isShootNupping = false;
mPlayer.isShootSdowning = false;
mPlayer.isShootSupping = false;
mPlayer._li181();
} else {
mPlayer.currentPosture = _lx569._ox113;
if (!mPlayer.isShooting){
_oj299(mPlayer.direction);
};
mPlayer._be264(irrcrpt("VYR", 4));
_jl312(0);
mPlayer._kh530();
};
};
if (((mPlayer.isJumping) && (!(mPlayer.isCollTerrain)))){
if (!mPlayer.isShooting){
_oj299(mPlayer.direction);
};
mPlayer._be264(irrcrpt("LWOR_UVCPF", 2));
_jl312(0);
_br519();
mPlayer._kh530();
};
if (((mPlayer.isFall) && (!(mPlayer.isCollTerrain)))){
if (mPlayer.direction == _lx569._ai333){
mPlayer.currentPosture = _lx569._ox113;
};
if (!mPlayer.isShooting){
_oj299(mPlayer.direction);
};
mPlayer._be264(irrcrpt("GBMMJOH_TUBOE", 1));
_jl312(0);
_br519();
mPlayer._kh530();
};
}
private function checkContinueShoot(_arg1:MovieClip):void{
mPlayer.countBulletShootGun = Math.max(0, (mPlayer.countBulletShootGun - 1));
if (mPlayer.countBulletShootGun > 0){
_arg1.gotoAndPlay(1);
};
}
private function onShootGun(_arg1:Number, _arg2:Number=1):void{
var _local3:_qk222;
var _local4:Number;
var _local5:Number;
var _local6:_kw615;
_local3 = new _qk222(Global.engine.canvasObjects, irrcrpt("oeDwnngvUjqqvIwp", 2), -100000, -100000, 2, _qk222._em67);
_local3._af351._id180(_arg1);
if (mPlayer.clip.scaleX == -1){
switch (_arg1){
case 0:
_local3._af351._id180(-180);
break;
case -23:
_local3._af351._id180(-157);
break;
case -68:
_local3._af351._id180(-112);
break;
case -45:
_local3._af351._id180(-135);
break;
case -90:
_local3._af351._id180(-90);
break;
case 23:
_local3._af351._id180(157);
break;
case 68:
_local3._af351._id180(112);
break;
case 45:
_local3._af351._id180(135);
break;
case 90:
_local3._af351._id180(90);
break;
};
};
_local4 = 0;
_local5 = 0;
if (_arg1 == 0){
switch (_arg2){
case 1:
_local4 = -3;
_local3._af351.y = (_local3._af351.y - 0.025);
break;
case 2:
_local4 = 0;
break;
case 3:
_local4 = 3;
_local3._af351.y = (_local3._af351.y + 0.025);
break;
case 4:
_local4 = -3;
_local3._af351.y = (_local3._af351.y - 0.025);
break;
};
} else {
if ((((_arg1 == 90)) || ((_arg1 == -90)))){
switch (_arg2){
case 1:
_local5 = -3;
_local3._af351.x = (_local3._af351.x - 0.025);
break;
case 2:
_local5 = 0;
break;
case 3:
_local5 = 3;
_local3._af351.x = (_local3._af351.x + 0.025);
break;
case 4:
_local5 = -3;
_local3._af351.x = (_local3._af351.x - 0.025);
break;
};
};
};
_local6 = _local3._af351.clone();
_local6.normalize(58);
_local3.x = ((mPlayer.x + _local6.x) + _local5);
_local3.y = (((mPlayer.y - ((mPlayer.currentPosture)==_lx569._rh465) ? 10 : 20) + _local6.y) + _local4);
_local3._af351.scale(18);
_local3._tf150(_local3._af351.x, _local3._af351.y);
Global.engine._tf503(_local3);
mPlayer.countShootGun--;
Global.engine.hud._fq50(Math.max(0, mPlayer.countShootGun));
if (mPlayer.countShootGun <= 0){
mPlayer.countShootGun = 0;
Global.engine.hud._ij44(_lx569._wt364);
Global.engine.hud._fq50(0);
_cx303();
};
_pc240._ty375(irrcrpt("upf_ujqqviwp_rncagt", 2), 1, 1.5);
}
private function _cx303():void{
mPlayer.isShooting = false;
mPlayer.isShootingMachineGun = false;
mPlayer.isShootNdowning = false;
mPlayer.isShootNupping = false;
mPlayer.isShootSdowning = false;
mPlayer.isShootSupping = false;
if (((((((mPlayer.isCollTerrain) && (!(mPlayer.isJumping)))) && (!(mPlayer.isMoveLeft)))) && (!(mPlayer.isMoveRight)))){
if (mPlayer.currentPosture == _lx569._rh465){
mPlayer._bu729(irrcrpt("FWEM_UVCPF", 2));
mPlayer._be264(irrcrpt("OPOF", 1));
mPlayer.isDucking = false;
} else {
mPlayer.isDucking = false;
mPlayer.isUpping = false;
mPlayer._bu729(irrcrpt("UVCPF", 2));
};
};
if (((((mPlayer.isCollTerrain) && (!(mPlayer.isJumping)))) && (((mPlayer.isMoveLeft) || (mPlayer.isMoveRight))))){
if (mPlayer.currentPosture == _lx569._rh465){
mPlayer._bu729(irrcrpt("HYGO_VYR", 4));
mPlayer._be264(irrcrpt("PQPG", 2));
} else {
mPlayer._bu729(irrcrpt("TUBOE", 1));
};
};
if (((mPlayer.isJumping) && (!(mPlayer.isCollTerrain)))){
mPlayer._bu729(irrcrpt("UVCPF", 2));
};
if (((mPlayer.isFall) && (!(mPlayer.isCollTerrain)))){
mPlayer._bu729(irrcrpt("XYFSI", 5));
};
mPlayer._cx303();
}
override public function endAnimation(_arg1:String):void{
switch (_arg1){
case _lx569._wp301:
mPlayer.isDucking = false;
break;
case _lx569._vy560:
mPlayer.isUpping = false;
break;
case _lx569._tp453:
mPlayer.isShooting = false;
mPlayer.isShootingMachineGun = false;
mPlayer.countBulletShootGun = 0;
break;
case _lx569._re615:
mPlayer.isShooting = false;
mPlayer.isShootingMachineGun = false;
mPlayer.countBulletShootGun = 0;
break;
case _lx569._eh652:
mPlayer.isShooting = false;
mPlayer.isShootingMachineGun = false;
mPlayer.countBulletShootGun = 0;
break;
case _lx569._rm365:
mPlayer.isShootNupping = false;
if (mPlayer.countBulletShootGun == 0){
mPlayer.isShooting = false;
mPlayer.isShootingMachineGun = false;
} else {
if ((((mPlayer.direction == _lx569._md547)) || ((mPlayer.direction == _lx569._ap438)))){
mPlayer._bu729(irrcrpt("XMTTY_ITBNSL_S_XMTTYLZS", 5));
mPlayer.isShootNdowning = true;
mPlayer.countBulletShootGun = 0;
} else {
if (mPlayer.direction == _lx569._wp384){
mPlayer._bu729(irrcrpt("XMTTY_ZU_XMTTYLZS", 5));
mPlayer.countBulletShootGun = 0;
} else {
mPlayer.isShooting = false;
mPlayer.isShootingMachineGun = false;
};
};
};
break;
case _lx569._mv52:
mPlayer.isShootNdowning = false;
if (mPlayer.countBulletShootGun == 0){
mPlayer.isShooting = false;
mPlayer.isShootingMachineGun = false;
} else {
if (mPlayer.direction == _lx569._wp384){
mPlayer._bu729(irrcrpt("XMTTY_ZUUNSL_S_XMTTYLZS", 5));
mPlayer.isShootNupping = true;
mPlayer.countBulletShootGun = 0;
} else {
if ((((mPlayer.direction == _lx569._md547)) || ((mPlayer.direction == _lx569._ap438)))){
mPlayer._bu729(irrcrpt("XMTTY_XMTTYLZS", 5));
mPlayer.countBulletShootGun = 0;
} else {
mPlayer.isShooting = false;
mPlayer.isShootingMachineGun = false;
};
};
};
break;
case _lx569._fy701:
mPlayer.isShootSupping = false;
mPlayer.isShooting = false;
mPlayer.isShootingMachineGun = false;
break;
case _lx569._or130:
mPlayer.isShootSdowning = false;
mPlayer.isShooting = false;
mPlayer.isShootingMachineGun = false;
break;
};
}
private function _kx728(_arg1:int):void{
var _local2:_qk222;
_local2 = new _qk222(Global.engine.canvasObjects, irrcrpt("rhGzqqjyGtrgUqfdjw", 5), -100000, -100000, 10, _qk222._bs594);
_local2.x = mPlayer.x;
_local2.y = mPlayer.y;
_local2._af351.x = ((mPlayer.clip.scaleX)==1) ? 8 : -8;
switch (_arg1){
case _lx569._md547:
mPlayer._st232(irrcrpt("FSQF_QEGLMRI", 4));
break;
case _lx569._ap438:
mPlayer._st232(irrcrpt("FSQF_QEGLMRI", 4));
break;
};
_local2._kx535(mPlayer.clip.scaleX);
Global.engine._tf503(_local2);
}
override public function _vq375():void{
if (mPlayer){
mPlayer.isUpping = false;
mPlayer.isDucking = false;
mPlayer.isShooting = false;
mPlayer.isShootingMachineGun = false;
mPlayer.isShootNdowning = false;
mPlayer.isShootNupping = false;
mPlayer.isShootSdowning = false;
mPlayer.isShootSupping = false;
mPlayer.countBulletShootGun = 0;
mPlayer.currentPosture = _lx569._ox113;
};
super._vq375();
}
private function _ia154(_arg1:int):void{
if (((((((!(mPlayer.isShootNdowning)) && (!(mPlayer.isShootNupping)))) && (!(mPlayer.isShootSdowning)))) && (!(mPlayer.isShootSupping)))){
switch (_arg1){
case _lx569._md547:
mPlayer._bu729(irrcrpt("VKRRW_GXFN_VKRRWJXQ", 3));
break;
case _lx569._ap438:
mPlayer._bu729(irrcrpt("UJQQV_FWEM_UJQQVIWP", 2));
break;
};
};
}
private function _px90(_arg1:int):void{
var _local2:_qk222;
_local2 = new _qk222(Global.engine.canvasObjects, irrcrpt("pfExoohwErpeSodbhu", 3), -100000, -100000, 10, _qk222._bs594);
_local2.x = mPlayer.x;
_local2.y = (mPlayer.y + 10);
_local2._af351.x = ((mPlayer.clip.scaleX)==1) ? 8 : -8;
switch (_arg1){
case _lx569._md547:
mPlayer._st232(irrcrpt("GTRG_IZHP_RFHMNSJ", 5));
break;
case _lx569._ap438:
mPlayer._st232(irrcrpt("CPNC_EVDL_NBDIJOF", 1));
break;
};
_local2._kx535(mPlayer.clip.scaleX);
Global.engine._tf503(_local2);
}
}
}//package com.mod.engine.action
Section 19
//_yo680 (com.mod.engine.action._yo680)
package com.mod.engine.action {
import com.mod.engine.*;
import com.calefk.core.util.*;
public class _yo680 extends _mk374 {
private var mSpeed:Number;// = 15
public function _yo680(_arg1:_lx569){
mSpeed = 15;
super(_arg1);
}
override public function _eq124():void{
if (Global.engine.useKnifePlayer){
_fl74(_lx569._ps413);
} else {
_fl74(_lx569._wt364);
};
}
private function _fl74(_arg1:int):void{
if (((((((mPlayer.isCollTerrain) && (!(mPlayer.isJumping)))) && (!(mPlayer.isMoveLeft)))) && (!(mPlayer.isMoveRight)))){
if (mPlayer.currentPosture == _lx569._rh465){
switch (_arg1){
case _lx569._wt364:
_ia154(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ew195:
_px90(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ps413:
_rm613(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
};
mPlayer.isDucking = false;
} else {
mPlayer.isDucking = false;
mPlayer.isUpping = false;
switch (_arg1){
case _lx569._wt364:
_jl312(mPlayer.direction);
break;
case _lx569._ew195:
_kx728(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ps413:
_ht15(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
};
mPlayer._be264(irrcrpt("TUBOE", 1));
};
};
if (((((mPlayer.isCollTerrain) && (!(mPlayer.isJumping)))) && (((mPlayer.isMoveLeft) || (mPlayer.isMoveRight))))){
if (mPlayer.currentPosture == _lx569._rh465){
switch (_arg1){
case _lx569._wt364:
_ia154(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ew195:
_px90(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ps413:
_rm613(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
};
} else {
switch (_arg1){
case _lx569._wt364:
_jl312(mPlayer.direction);
break;
case _lx569._ew195:
_kx728(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ps413:
_ht15(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
};
};
};
if (((mPlayer.isJumping) && (!(mPlayer.isCollTerrain)))){
switch (_arg1){
case _lx569._wt364:
_jl312(mPlayer.direction);
break;
case _lx569._ew195:
_kx728(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ps413:
_ht15(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
};
};
if (((mPlayer.isFall) && (!(mPlayer.isCollTerrain)))){
switch (_arg1){
case _lx569._wt364:
_jl312(mPlayer.direction);
break;
case _lx569._ew195:
_kx728(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
case _lx569._ps413:
_ht15(((mPlayer.clip.scaleX)==1) ? _lx569._ap438 : _lx569._md547);
break;
};
};
mPlayer.isShooting = true;
}
override public function _eu102():void{
mPlayer.isShooting = false;
}
private function _px90(_arg1:int):void{
var _local2:_qk222;
_local2 = new _qk222(Global.engine.canvasObjects, irrcrpt("qgFyppixFsqfTpeciv", 4), -100000, -100000, 10, _qk222._bs594);
_local2.x = mPlayer.x;
_local2.y = (mPlayer.y + 10);
_local2._af351.x = ((mPlayer._af351.x * 0.5) + ((mPlayer.clip.scaleX)==1) ? 8 : -8);
switch (_arg1){
case _lx569._md547:
mPlayer._st232(irrcrpt("DQOD_FWEM", 2));
break;
case _lx569._ap438:
mPlayer._st232(irrcrpt("FSQF_HYGO", 4));
break;
};
_local2._kx535(mPlayer.clip.scaleX);
Global.engine._tf503(_local2);
}
override public function _wc172():void{
if (mPlayer.countBombs > 0){
_fl74(_lx569._ew195);
};
mPlayer.countBombs = Math.max(0, (mPlayer.countBombs - 1));
Global.engine.hud._aa696(mPlayer.countBombs);
}
override public function endAnimation(_arg1:String):void{
switch (_arg1){
case _lx569._wp301:
mPlayer.isDucking = false;
break;
case _lx569._vy560:
mPlayer.isUpping = false;
break;
case _lx569._tp453:
mPlayer.isShooting = false;
break;
case _lx569._re615:
mPlayer.isShooting = false;
break;
case _lx569._eh652:
mPlayer.isShooting = false;
break;
};
}
private function _kx728(_arg1:int):void{
var _local2:_qk222;
_local2 = new _qk222(Global.engine.canvasObjects, irrcrpt("oeDwnngvDqodRncagt", 2), -100000, -100000, 10, _qk222._bs594);
_local2.x = mPlayer.x;
_local2.y = mPlayer.y;
_local2._af351.x = ((mPlayer._af351.x * 0.5) + ((mPlayer.clip.scaleX)==1) ? 8 : -8);
switch (_arg1){
case _lx569._md547:
mPlayer._st232(irrcrpt("ERPE", 3));
break;
case _lx569._ap438:
mPlayer._st232(irrcrpt("CPNC", 1));
break;
};
_local2._kx535(mPlayer.clip.scaleX);
Global.engine._tf503(_local2);
}
private function _jl312(_arg1:int):void{
var _local2:_qk222;
_local2 = new _qk222(Global.engine.canvasObjects, irrcrpt("qgFyppixTpeciv", 4), -100000, -100000, 1, _qk222._em67);
switch (_arg1){
case _lx569._wp384:
mPlayer._st232(irrcrpt("VKRRW_ORRN_XS_SLVWRO", 3));
_local2.x = mPlayer.x;
_local2.y = (mPlayer.y - 50);
_local2._af351.y = -(mSpeed);
break;
case _lx569._ai333:
mPlayer._st232(irrcrpt("TIPPU_MPPL_EPXO_QJTUPM", 1));
_local2.x = mPlayer.x;
_local2.y = (mPlayer.y + 50);
_local2._af351.y = mSpeed;
break;
case _lx569._md547:
mPlayer._st232(irrcrpt("WLSSX_TMWXSP", 4));
_local2.x = (mPlayer.x - 30);
_local2.y = (mPlayer.y - 20);
_local2._af351.x = -(mSpeed);
break;
case _lx569._ap438:
mPlayer._st232(irrcrpt("XMTTY_UNXYTQ", 5));
_local2.x = (mPlayer.x + 30);
_local2.y = (mPlayer.y - 20);
_local2._af351.x = mSpeed;
break;
};
_local2._tf150(_local2._af351.x, _local2._af351.y);
Global.engine._tf503(_local2);
_pc240._ty375(irrcrpt("upf_rkuvqn_rncagt", 2));
}
private function _rm613(_arg1:int):void{
switch (_arg1){
case _lx569._md547:
mPlayer._st232(irrcrpt("ORMJI_HYGO_WXERH", 4));
break;
case _lx569._ap438:
mPlayer._st232(irrcrpt("ORMJI_HYGO_WXERH", 4));
break;
};
}
override public function _nr477():void{
mPlayer._bu729(irrcrpt("XYFSI", 5));
mPlayer._be264(irrcrpt("TWP", 2));
}
private function _ht15(_arg1:int):void{
switch (_arg1){
case _lx569._md547:
mPlayer._st232(irrcrpt("ORMJI_WXERH", 4));
break;
case _lx569._ap438:
mPlayer._st232(irrcrpt("ORMJI_WXERH", 4));
break;
};
}
private function _oj299(_arg1:int):void{
switch (_arg1){
case _lx569._wp384:
mPlayer._bu729(irrcrpt("UVCPF_WR_NQQM", 2));
break;
case _lx569._md547:
mPlayer._bu729(irrcrpt("VWDQG", 3));
break;
case _lx569._ap438:
mPlayer._bu729(irrcrpt("VWDQG", 3));
break;
case _lx569._ai333:
mPlayer._bu729(irrcrpt("XYFSI_ITBS_QTTP", 5));
break;
};
}
private function _ia154(_arg1:int):void{
var _local2:_qk222;
_local2 = new _qk222(Global.engine.canvasObjects, irrcrpt("rhGzqqjyUqfdjw", 5), -100000, -100000, 1, _qk222._em67);
switch (_arg1){
case _lx569._md547:
mPlayer._st232(irrcrpt("TIPPU_EVDL_QJTUPM", 1));
_local2.x = (mPlayer.x - 15);
_local2.y = (mPlayer.y - 9);
_local2._af351.x = -(mSpeed);
break;
case _lx569._ap438:
_local2.x = (mPlayer.x + 15);
_local2.y = (mPlayer.y - 9);
_local2._af351.x = mSpeed;
mPlayer._st232(irrcrpt("TIPPU_EVDL_QJTUPM", 1));
break;
};
_local2._tf150(_local2._af351.x, _local2._af351.y);
Global.engine._tf503(_local2);
_pc240._ty375(irrcrpt("upf_rkuvqn_rncagt", 2));
}
override public function _sl335():void{
if (((((((mPlayer.isCollTerrain) && (!(mPlayer.isJumping)))) && (!(mPlayer.isMoveLeft)))) && (!(mPlayer.isMoveRight)))){
if (mPlayer.currentPosture == _lx569._rh465){
if (mPlayer.direction == _lx569._ai333){
if (!mPlayer.isDucking){
if (!mPlayer.isShooting){
mPlayer._bu729(irrcrpt("EVDL_TUBOE", 1));
};
mPlayer._be264(irrcrpt("OPOF", 1));
};
} else {
if (!mPlayer.isUpping){
mPlayer.currentPosture = _lx569._ox113;
mPlayer.isUpping = true;
mPlayer._bu729(irrcrpt("ZUUNSL_UNXYTQ", 5));
mPlayer._be264(irrcrpt("OPOF", 1));
mPlayer.isDucking = false;
mPlayer.isShooting = false;
};
};
mPlayer._li181();
} else {
if (mPlayer.direction == _lx569._ai333){
if (!mPlayer.isDucking){
mPlayer.currentPosture = _lx569._rh465;
mPlayer.isDucking = true;
mPlayer._bu729(irrcrpt("IZPNSL_UNXYTQ", 5));
mPlayer._be264(irrcrpt("OPOF", 1));
mPlayer.isUpping = false;
mPlayer.isShooting = false;
};
} else {
if (!mPlayer.isUpping){
if (!mPlayer.isShooting){
_oj299(mPlayer.direction);
};
mPlayer._be264(irrcrpt("WXERH", 4));
};
};
mPlayer._kh530();
};
};
if (((((mPlayer.isCollTerrain) && (!(mPlayer.isJumping)))) && (((mPlayer.isMoveLeft) || (mPlayer.isMoveRight))))){
if (mPlayer.currentPosture == _lx569._rh465){
mPlayer._bu729(irrcrpt("IZHP_WZS", 5));
mPlayer._be264(irrcrpt("QRQH", 3));
mPlayer.isDucking = false;
mPlayer._li181();
} else {
if (mPlayer.currentPosture == _lx569._ox113){
if (!mPlayer.isShooting){
_oj299(mPlayer.direction);
};
mPlayer._be264(irrcrpt("TWP", 2));
mPlayer.isUpping = false;
mPlayer._kh530();
};
};
if (mPlayer.direction == _lx569._ai333){
mPlayer.currentPosture = _lx569._rh465;
mPlayer._bu729(irrcrpt("GXFN_UXQ", 3));
mPlayer._be264(irrcrpt("PQPG", 2));
mPlayer.isShooting = false;
mPlayer._li181();
} else {
mPlayer.currentPosture = _lx569._ox113;
if (!mPlayer.isShooting){
_oj299(mPlayer.direction);
};
mPlayer._be264(irrcrpt("TWP", 2));
mPlayer._kh530();
};
};
if (((mPlayer.isJumping) && (!(mPlayer.isCollTerrain)))){
if (!mPlayer.isShooting){
_oj299(mPlayer.direction);
};
mPlayer._be264(irrcrpt("LWOR_UVCPF", 2));
mPlayer._kh530();
};
if (((mPlayer.isFall) && (!(mPlayer.isCollTerrain)))){
if (!mPlayer.isShooting){
_oj299(mPlayer.direction);
};
mPlayer._be264(irrcrpt("HCNNKPI_UVCPF", 2));
mPlayer._kh530();
};
}
override public function _vq375():void{
if (mPlayer){
mPlayer.isShooting = false;
mPlayer.isDucking = false;
mPlayer.isUpping = false;
mPlayer.currentPosture = _lx569._ox113;
};
super._vq375();
}
}
}//package com.mod.engine.action
Section 20
//_dd406 (com.mod.engine.ai._dd406)
package com.mod.engine.ai {
import com.calefk.core.base.*;
import com.mod.engine.*;
import com.calefk.core.toolbox.*;
import com.calefk.core.util.*;
public class _dd406 extends _hj614 {
private var mPlayer:_lx569;
private var mBullet:_ea558;
private var mTimer:_mc167;
private static const _jy413:int = 0;
private static const _ur342:int = 1;
public function _dd406(_arg1:_jk185){
super(_arg1);
mBullet = (_arg1 as _ea558);
mPlayer = Global.engine.player;
_uo527();
}
private function _uo527():void{
_uf446(_jy413);
mTimer = new _mc167(null, 1, 850);
mTimer.start();
}
override public function update(_arg1:int):void{
var _local2:_kw615;
var _local3:Number;
var _local4:Number;
var _local5:_kw615;
var _local6:_kw615;
super.update(_arg1);
_local2 = new _kw615(9, 0);
switch (mCurrentState){
case _jy413:
_local3 = (mPlayer.x - mBullet.x);
_local4 = (mPlayer.y - mBullet.y);
_local5 = new _kw615(_local3, _local4);
_local6 = _kw615._ml422(_local2, _local5);
mBullet.move(_local6.x, _local6.y);
mTimer.update(_arg1);
if (mTimer._xb331){
_ck39();
};
break;
case _ur342:
mBullet.move(_local2.x, _local2.y);
break;
};
}
private function _ck39():void{
_uf446(_ur342);
}
override public function _vq375():void{
mTimer._dq47();
mTimer = null;
mBullet = null;
mPlayer = null;
super._vq375();
}
}
}//package com.mod.engine.ai
Section 21
//_dn372 (com.mod.engine.ai._dn372)
package com.mod.engine.ai {
import com.mod.engine.*;
import com.calefk.core.util.*;
public class _dn372 extends _nv210 {
private var mIsDowning:Boolean;
private var mDirection:int;
private var mIsDiening:Boolean;
private var mIsShooting:Boolean;
private var mIsTurning:Boolean;
private var mIsUpping:Boolean;
public static const _pd433:int = 1;
public static const _nd144:int = 6;
public static const _dt348:int = 0;
public static const _xt294:int = 8;
public static const _dt201:int = 4;
public static const _lo125:int = 3;
public static const _pc638:int = 7;
public static const _kj10:int = 5;
public static const _tq714:int = 2;
public static const _st719:int = 10;
public function _dn372(_arg1:_ps728){
super(_arg1);
mEnemy.health = 70;
mEnemy.clip.endShoot = endShoot;
mEnemy.clip.endDowning = endDowning;
mEnemy.clip.endTurning = endTurning;
mEnemy.clip.endUpping = endUpping;
mEnemy.clip.endDie = endDie;
mEnemy.clip.onShootUp = onShootUp;
mEnemy.clip.onShootDown = onShootDown;
}
private function _et276():void{
_uf446(_lo125);
mEnemy.clip.gotoAndStop(irrcrpt("UVSO", 1));
mIsTurning = true;
}
private function _vu160():void{
_uf446(_lo125);
mEnemy._sh422(irrcrpt("XYVR", 4));
mIsTurning = true;
}
override public function init():void{
if (mEnemy.x < Global.engine.player.x){
mEnemy.clip.scaleX = -1;
mDirection = 1;
} else {
mDirection = -1;
};
_jx276();
}
private function _jx276():void{
_uf446(_st719);
mEnemy._sh422(irrcrpt("UXQ", 3));
}
override public function _lx482(_arg1:int):void{
mIsDiening = true;
mEnemy._af351.x = 0;
switch (mCurrentState){
case _nd144:
case _dt348:
case _dt201:
mEnemy._sh422(irrcrpt("INJ_ZU", 5));
break;
default:
mEnemy._sh422(irrcrpt("EJF_EPXO", 1));
break;
};
_uf446(_xt294);
_pc240._ty375(irrcrpt("vqg_hasorwlrq", 3));
}
private function endShoot():void{
mIsShooting = false;
}
private function _nu493():void{
_uf446(_dt201);
mEnemy._sh422(irrcrpt("XS_PLVVLOH", 3));
mIsUpping = true;
}
private function _he205():void{
if ((((((Global.engine.player.x > mEnemy.x)) && ((mEnemy.clip.scaleX == 1)))) && (!((mCurrentState == _lo125))))){
_vu160();
} else {
if ((((((Global.engine.player.x < mEnemy.x)) && ((mEnemy.clip.scaleX == -1)))) && (!((mCurrentState == _lo125))))){
_vu160();
} else {
_uf446(_nd144);
mEnemy._sh422(irrcrpt("WLSSX_YT", 4));
mIsShooting = true;
};
};
}
private function endDowning():void{
mIsDowning = false;
}
private function endDie():void{
mIsDiening = false;
}
override public function _vq375():void{
mEnemy.clip.endShoot = null;
mEnemy.clip.endDowning = null;
mEnemy.clip.endTurning = null;
mEnemy.clip.endUpping = null;
mEnemy.clip.endDie = null;
mEnemy.clip.onShootUp = null;
mEnemy.clip.onShootDown = null;
super._vq375();
}
private function onShootUp():void{
var _local1:_ea558;
_local1 = new _ea558(Global.engine.canvasObjects, irrcrpt("rhYfspRnxxnqj", 5), (mEnemy.x + ((mEnemy.clip.scaleX)==1) ? -25 : 25), (mEnemy.y - 70), 5, _ea558._pj520);
_wm252(_local1.ai)._aw385(mEnemy);
Global.engine._na44(_local1);
_pc240._ty375(irrcrpt("upf_ujqqv_dcuqmc", 2));
}
private function _ju584():void{
_uf446(_dt348);
mEnemy._sh422(irrcrpt("XYFSI", 5));
_tc299(_sg178._sn300(200, 1500));
}
override public function update(_arg1:int):void{
var _local2:int;
super.update(_arg1);
switch (mCurrentState){
case _st719:
if (Global.engine.camera._ao394(mEnemy.x, mEnemy.y)){
mEnemy._af351.x = 0;
_fp216();
} else {
mEnemy._af351.x = (1.5 * mDirection);
};
break;
case _tq714:
if (_of107()){
mEnemy._af351.x = 0;
_ju584();
} else {
if (_al60()){
trace(irrcrpt("qhdu wr fkrrw", 3));
if (Global.engine.camera._ao394(mEnemy.x, mEnemy.y)){
trace(irrcrpt("ylvleoh fdpdud", 3));
mEnemy._af351.x = 0;
_he205();
} else {
_fp216();
};
} else {
mEnemy._af351.x = ((Global.engine.player.x)<mEnemy.x) ? -1.5 : 1.5;
};
};
break;
case _nd144:
if (!mIsShooting){
_local2 = _sg178._sn300(1, 4);
switch (_local2){
case 1:
_ju584();
break;
case 2:
_ct225();
break;
case 3:
_fp216();
break;
};
};
break;
case _dt348:
if (_of107()){
_local2 = _sg178._sn300(1, 3);
switch (_local2){
case 1:
_he205();
break;
case 2:
_fp216();
break;
};
};
break;
case _kj10:
if (!mIsDowning){
_kc177();
};
break;
case _pc638:
if (!mIsShooting){
_local2 = _sg178._sn300(1, 3);
switch (_local2){
case 1:
_ss339();
break;
case 2:
_nu493();
break;
};
};
break;
case _pd433:
if (_of107()){
_local2 = _sg178._sn300(1, 3);
switch (_local2){
case 1:
_kc177();
break;
case 2:
_nu493();
break;
};
};
break;
case _dt201:
if (!mIsUpping){
_local2 = _sg178._sn300(1, 3);
switch (_local2){
case 1:
_ju584();
break;
case 2:
_he205();
break;
};
};
break;
case _lo125:
if (!mIsTurning){
mEnemy.clip.scaleX = -(mEnemy.clip.scaleX);
_he205();
};
break;
case _xt294:
if (!mIsDiening){
mEnemy.toDestroy = true;
mEnemy._lb722(true, 5);
};
break;
};
}
private function endUpping():void{
mIsUpping = false;
}
private function _fp216():void{
_uf446(_tq714);
mEnemy._sh422(irrcrpt("UXQ", 3));
_tc299(_sg178._sn300(250, 2500));
}
private function _ss339():void{
_uf446(_pd433);
mEnemy._sh422(irrcrpt("VWDQG_GRZQ", 3));
_tc299(_sg178._sn300(200, 1500));
}
private function _ct225():void{
_uf446(_kj10);
mEnemy._sh422(irrcrpt("FQYP_OKUUKNG", 2));
mIsDowning = true;
}
override public function _lv289():void{
_lx482(0);
}
private function onShootDown():void{
var _local1:_ea558;
_local1 = new _ea558(Global.engine.canvasObjects, irrcrpt("rhYfspRnxxnqj", 5), (mEnemy.x + ((mEnemy.clip.scaleX)==1) ? -40 : 40), (mEnemy.y - 35), 5, _ea558._pj520);
_wm252(_local1.ai)._sh194(mEnemy);
Global.engine._na44(_local1);
_pc240._ty375(irrcrpt("xsi_xmtty_gfxtpf", 5));
}
private function endTurning():void{
mIsTurning = false;
}
private function _kc177():void{
_uf446(_pc638);
mEnemy._sh422(irrcrpt("WLSSX_HSAR", 4));
mIsShooting = true;
}
}
}//package com.mod.engine.ai
Section 22
//_dx167 (com.mod.engine.ai._dx167)
package com.mod.engine.ai {
import com.mod.engine.*;
import com.calefk.core.util.*;
public class _dx167 extends _nv210 {
private var mIsDowning:Boolean;
private var mDirection:int;
private var mIsDiening:Boolean;
private var mIsShooting:Boolean;
private var mIsTurning:Boolean;
private var mIsUpping:Boolean;
public static const _pd433:int = 1;
public static const _nd144:int = 6;
public static const _dt348:int = 0;
public static const _xt294:int = 8;
public static const _dt201:int = 4;
public static const _lo125:int = 3;
public static const _pc638:int = 7;
public static const _kj10:int = 5;
public static const _tq714:int = 2;
public static const _st719:int = 10;
public function _dx167(_arg1:_ps728){
super(_arg1);
mEnemy.health = 70;
mEnemy.clip.endShoot = endShoot;
mEnemy.clip.endDowning = endDowning;
mEnemy.clip.endTurning = endTurning;
mEnemy.clip.endUpping = endUpping;
mEnemy.clip.endDie = endDie;
mEnemy.clip.onShootUp = onShootUp;
mEnemy.clip.onShootDown = onShootDown;
}
private function _et276():void{
_uf446(_lo125);
mEnemy.clip.gotoAndStop(irrcrpt("XYVR", 4));
mIsTurning = true;
}
private function _vu160():void{
_uf446(_lo125);
mEnemy._sh422(irrcrpt("XYVR", 4));
mIsTurning = true;
}
override public function init():void{
if (mEnemy.x < Global.engine.player.x){
mEnemy.clip.scaleX = -1;
mDirection = 1;
} else {
mDirection = -1;
};
_jx276();
}
private function _jx276():void{
_uf446(_st719);
mEnemy._sh422(irrcrpt("SVO", 1));
}
override public function _lx482(_arg1:int):void{
mIsDiening = true;
mEnemy._af351.x = 0;
switch (mCurrentState){
case _nd144:
case _dt348:
case _dt201:
mEnemy._sh422(irrcrpt("INJ_ZU", 5));
break;
default:
mEnemy._sh422(irrcrpt("GLH_GRZQ", 3));
break;
};
_uf446(_xt294);
_pc240._ty375(irrcrpt("wrh_ibtpsxmsr", 4));
}
private function endShoot():void{
mIsShooting = false;
}
private function _nu493():void{
_uf446(_dt201);
mEnemy._sh422(irrcrpt("XS_PLVVLOH", 3));
mIsUpping = true;
}
private function _he205():void{
if ((((((Global.engine.player.x > mEnemy.x)) && ((mEnemy.clip.scaleX == 1)))) && (!((mCurrentState == _lo125))))){
_vu160();
} else {
if ((((((Global.engine.player.x < mEnemy.x)) && ((mEnemy.clip.scaleX == -1)))) && (!((mCurrentState == _lo125))))){
_vu160();
} else {
_uf446(_nd144);
mEnemy._sh422(irrcrpt("WLSSX_YT", 4));
mIsShooting = true;
};
};
}
private function endDowning():void{
mIsDowning = false;
}
private function endDie():void{
mIsDiening = false;
}
override public function _vq375():void{
mEnemy.clip.endShoot = null;
mEnemy.clip.endDowning = null;
mEnemy.clip.endTurning = null;
mEnemy.clip.endUpping = null;
mEnemy.clip.endDie = null;
mEnemy.clip.onShootUp = null;
mEnemy.clip.onShootDown = null;
super._vq375();
}
private function onShootUp():void{
var _local1:_ea558;
_local1 = new _ea558(Global.engine.canvasObjects, irrcrpt("qgHmgsooeWlsx", 4), (mEnemy.x + ((mEnemy.clip.scaleX)==1) ? -25 : 25), (mEnemy.y - 70), 5, _ea558._eh437);
_local1._af351._id180(((mEnemy.clip.scaleX)==1) ? -135 : -45);
_local1._af351.normalize(8);
_local1.clip.rotation = _gn305._rl559(_local1._af351._rs634());
Global.engine._na44(_local1);
_pc240._ty375(irrcrpt("vqg_vkrrw_edvrnd", 3));
}
private function _ju584():void{
_uf446(_dt348);
mEnemy._sh422(irrcrpt("UVCPF", 2));
_tc299(_sg178._sn300(200, 1500));
}
override public function update(_arg1:int):void{
var _local2:int;
super.update(_arg1);
switch (mCurrentState){
case _st719:
if (Global.engine.camera._ao394(mEnemy.x, mEnemy.y)){
mEnemy._af351.x = 0;
_fp216();
} else {
mEnemy._af351.x = (1.5 * mDirection);
};
break;
case _tq714:
if (_of107()){
mEnemy._af351.x = 0;
_ju584();
} else {
if (_al60()){
if (Global.engine.camera._ao394(mEnemy.x, mEnemy.y)){
mEnemy._af351.x = 0;
_kc177();
} else {
_fp216();
};
} else {
mEnemy._af351.x = ((Global.engine.player.x)<mEnemy.x) ? -1.5 : 1.5;
};
};
break;
case _nd144:
if (!mIsShooting){
_local2 = _sg178._sn300(1, 6);
switch (_local2){
case 1:
_ju584();
break;
case 2:
case 3:
case 4:
_ct225();
break;
case 5:
_fp216();
break;
};
};
break;
case _dt348:
if (_of107()){
_local2 = _sg178._sn300(1, 3);
switch (_local2){
case 1:
_kc177();
break;
case 2:
_fp216();
break;
};
};
break;
case _kj10:
if (!mIsDowning){
_kc177();
};
break;
case _pc638:
if (!mIsShooting){
_local2 = _sg178._sn300(1, 4);
switch (_local2){
case 1:
case 2:
_ss339();
break;
case 3:
_nu493();
break;
};
};
break;
case _pd433:
if (_of107()){
_local2 = _sg178._sn300(1, 3);
switch (_local2){
case 1:
_kc177();
break;
case 2:
_nu493();
break;
};
};
break;
case _dt201:
if (!mIsUpping){
_local2 = _sg178._sn300(1, 3);
switch (_local2){
case 1:
_ju584();
break;
case 2:
_kc177();
break;
};
};
break;
case _lo125:
if (!mIsTurning){
mEnemy.clip.scaleX = -(mEnemy.clip.scaleX);
_kc177();
};
break;
case _xt294:
if (!mIsDiening){
mEnemy.toDestroy = true;
mEnemy._lb722(true, 5);
};
break;
};
}
private function endUpping():void{
mIsUpping = false;
}
private function _fp216():void{
_uf446(_tq714);
mEnemy._sh422(irrcrpt("WZS", 5));
_tc299(_sg178._sn300(250, 2500));
}
private function _ss339():void{
_uf446(_pd433);
mEnemy._sh422(irrcrpt("VWDQG_GRZQ", 3));
_tc299(_sg178._sn300(200, 1500));
}
private function _ct225():void{
_uf446(_kj10);
mEnemy._sh422(irrcrpt("FQYP_OKUUKNG", 2));
mIsDowning = true;
}
override public function _lv289():void{
_lx482(0);
}
private function onShootDown():void{
var _local1:_ea558;
_local1 = new _ea558(Global.engine.canvasObjects, irrcrpt("qgHmgsooeWlsx", 4), (mEnemy.x + ((mEnemy.clip.scaleX)==1) ? -60 : 60), (mEnemy.y - 41), 5, _ea558._eh437);
_local1._af351._id180(((mEnemy.clip.scaleX)==1) ? -180 : 0);
_local1._af351.normalize(8);
_local1.clip.rotation = _gn305._rl559(_local1._af351._rs634());
Global.engine._na44(_local1);
_pc240._ty375(irrcrpt("xsi_xmtty_gfxtpf", 5));
}
private function endTurning():void{
mIsTurning = false;
}
private function _kc177():void{
_uf446(_pc638);
mEnemy._sh422(irrcrpt("TIPPU_EPXO", 1));
mIsShooting = true;
}
}
}//package com.mod.engine.ai
Section 23
//_es300 (com.mod.engine.ai._es300)
package com.mod.engine.ai {
import com.calefk.core.base.*;
import com.mod.engine.*;
public class _es300 extends _hj614 {
private var moveArc:_mv141;
public function _es300(_arg1:_jk185){
var _local2:Number;
var _local3:Number;
super(_arg1);
_local2 = Global.engine.player.x;
_local3 = Global.engine.player.y;
if (_local3 < (_arg1.y - 100)){
_local3 = (_arg1.y - 100);
};
moveArc = new _mv141(_arg1, _arg1.x, _arg1.y, _local2, _local3, 0.3, 60);
}
override public function update(_arg1:int):void{
if (moveArc){
moveArc.update(_arg1);
};
}
override public function _vq375():void{
moveArc._vq375();
super._vq375();
}
}
}//package com.mod.engine.ai
Section 24
//_hu597 (com.mod.engine.ai._hu597)
package com.mod.engine.ai {
import com.mod.engine.*;
import com.calefk.core.util.*;
public class _hu597 extends _nv210 {
private var mIsSurprise:Boolean;
private var mIsShooting:Boolean;
private var mIsDucking:Boolean;
private var mIsDiening:Boolean;
private var mIsUpping:Boolean;
private var mIsKnife:Boolean;
private static const _xr615:int = 0;
private static const _ku61:int = 1;
private static const _cx437:int = 8;
private static const _tm70:int = 2;
private static const _tr461:int = 11;
private static const _fe164:int = 9;
private static const _ei348:int = 10;
private static const _pm81:int = 6;
private static const _xy545:int = 5;
private static const _qr128:int = 3;
private static const _hk344:int = 4;
public function _hu597(_arg1:_ps728){
super(_arg1);
mEnemy.clip.endShoot = endShoot;
mEnemy.clip.endDucking = endDucking;
mEnemy.clip.endKnife = endKnife;
mEnemy.clip.endUpping = endUpping;
mEnemy.clip.endSurprise = endSurprise;
mEnemy.clip.endDie = endDie;
mEnemy.clip.onShootNormal = onShootNormal;
mEnemy.clip.onShootDuck = onShootDuck;
mEnemy.health = 1;
_dg170();
}
private function endKnife():void{
mIsKnife = false;
}
private function onShootNormal():void{
var _local1:_ea558;
_local1 = new _ea558(Global.engine.canvasObjects, irrcrpt("rhLwjsfij", 5), (mEnemy.x + ((mEnemy.clip.scaleX)==1) ? -10 : 10), (mEnemy.y - 30), 5, _ea558._dq688);
Global.engine._na44(_local1);
}
private function endShoot():void{
mIsShooting = false;
}
private function _xl312():void{
_uf446(_ei348);
mEnemy._sh422(irrcrpt("LOJGF", 1));
mIsKnife = true;
}
override public function _lx482(_arg1:int):void{
mIsDiening = true;
_uf446(_tr461);
mEnemy._af351.x = 0;
mEnemy.clip.filters = null;
switch (_arg1){
case _qk222._em67:
mEnemy._sh422(((_sg178._sn300(1, 3))==1) ? irrcrpt("GLH_VKRRW", 3) : irrcrpt("EJF_TIPPU3", 1));
_pc240._ty375(irrcrpt("xsi_ijfi_xtqinjw", 5));
break;
case _qk222._bs594:
case _qk222._ib166:
mEnemy._sh422(irrcrpt("FKG_HKTG", 2));
_pc240._ty375(irrcrpt("upf_fgcf_rncagt4", 2));
break;
};
}
private function _nu493():void{
_uf446(_xy545);
mEnemy._sh422(irrcrpt("YTTMRK", 4));
mIsUpping = true;
}
private function _ta55():void{
_uf446(_ku61);
mEnemy._sh422(irrcrpt("WYVTVMWI", 4));
mIsSurprise = true;
_pc240._ty375(irrcrpt("wrh_zmia_tpeciv", 4));
}
private function endDucking():void{
mIsDucking = false;
}
private function endDie():void{
mIsDiening = false;
}
override public function _vq375():void{
mEnemy.clip.endShoot = null;
mEnemy.clip.endDucking = null;
mEnemy.clip.endKnife = null;
mEnemy.clip.endUpping = null;
mEnemy.clip.endSurprise = null;
mEnemy.clip.endDie = null;
mEnemy.clip.onShootNormal = null;
mEnemy.clip.onShootDuck = null;
super._vq375();
}
override public function update(_arg1:int):void{
var _local2:int;
super.update(_arg1);
if (((((!((mCurrentState == _ei348))) && (!((mCurrentState == _tr461))))) && (!(mIsShooting)))){
mEnemy.clip.scaleX = ((Global.engine.player.x)<mEnemy.x) ? 1 : -1;
};
switch (mCurrentState){
case _xr615:
if (((_uo641()) && (Global.engine.camera._nt568(mEnemy.x, mEnemy.y)))){
_ta55();
};
break;
case _ku61:
if (!mIsSurprise){
_ni119();
};
break;
case _tm70:
if (_of107()){
_local2 = _sg178._sn300(1, 4);
if (_bx179()){
_xl312();
} else {
switch (_local2){
case 1:
_aj120();
break;
case 2:
if (Global.engine.camera._nt568(mEnemy.x, mEnemy.y)){
_bf680();
} else {
_fp216();
};
break;
case 3:
_fp216();
break;
};
};
};
break;
case _pm81:
if (_of107()){
mEnemy._af351.x = 0;
_ni119();
} else {
if (_al60()){
if (Global.engine.camera._nt568(mEnemy.x, mEnemy.y)){
mEnemy._af351.x = 0;
_bf680();
} else {
_fp216();
};
} else {
mEnemy._af351.x = ((Global.engine.player.x)<mEnemy.x) ? -5 : 5;
};
};
break;
case _cx437:
if (!mIsShooting){
_ni119();
};
break;
case _hk344:
if (!mIsDucking){
_pr476();
};
break;
case _qr128:
if (_of107()){
_local2 = _sg178._sn300(1, 4);
switch (_local2){
case 1:
_nu493();
break;
case 2:
_pr476();
break;
case 3:
if (Global.engine.camera._nt568(mEnemy.x, mEnemy.y)){
_hx424();
} else {
_nu493();
};
break;
};
};
break;
case _xy545:
if (!mIsUpping){
_ni119();
};
break;
case _fe164:
if (!mIsShooting){
_local2 = _sg178._sn300(1, 3);
switch (_local2){
case 1:
_nu493();
break;
case 2:
_pr476();
break;
};
};
break;
case _ei348:
if (!mIsKnife){
_ni119();
};
break;
case _tr461:
if (!mIsDiening){
mEnemy.toDestroy = true;
mEnemy._lb722();
};
break;
};
}
private function _fp216():void{
_uf446(_pm81);
mEnemy._sh422(irrcrpt("WZS", 5));
_tc299(_sg178._sn300(100, 3500));
}
private function endUpping():void{
mIsUpping = false;
}
private function _pr476():void{
_uf446(_qr128);
mEnemy._sh422(irrcrpt("IZHP_XYFSI", 5));
_tc299(_sg178._sn300(500, 3001));
}
private function _aj120():void{
_uf446(_hk344);
mEnemy._sh422(irrcrpt("GXFNLQJ", 3));
mIsDucking = true;
}
private function _dg170():void{
_uf446(_xr615);
mEnemy._sh422(irrcrpt("WDON", 3));
}
override public function _lv289():void{
mEnemy._sh422(irrcrpt("FKG_MPKHG", 2));
mIsDiening = true;
_uf446(_tr461);
mEnemy._af351.x = 0;
mEnemy.clip.filters = null;
_pc240._ty375(irrcrpt("toe_tpmejfs_ejf_lojgf", 1));
}
private function _bf680():void{
_uf446(_cx437);
mEnemy._sh422(irrcrpt("UJQQV", 2));
mIsShooting = true;
}
private function onShootDuck():void{
var _local1:_ea558;
_local1 = new _ea558(Global.engine.canvasObjects, irrcrpt("oeItgpcfg", 2), (mEnemy.x + ((mEnemy.clip.scaleX)==1) ? -10 : 10), (mEnemy.y - 15), 5, _ea558._dq688);
Global.engine._na44(_local1);
}
private function endSurprise():void{
mIsSurprise = false;
}
private function _hx424():void{
_uf446(_fe164);
mEnemy._sh422(irrcrpt("HYGO_WLSSX", 4));
mIsShooting = true;
}
private function _ni119():void{
_uf446(_tm70);
mEnemy._sh422(irrcrpt("VWDQG", 3));
_tc299(_sg178._sn300(500, 3000));
}
}
}//package com.mod.engine.ai
Section 25
//_lc686 (com.mod.engine.ai._lc686)
package com.mod.engine.ai {
import com.mod.engine.*;
import com.calefk.core.util.*;
public class _lc686 extends _nv210 {
private var mIsShooting:Boolean;
private var mIsDucking:Boolean;
private var mIsDiening:Boolean;
private var mIsUpping:Boolean;
private var mIsKnife:Boolean;
private static const _fe164:int = 9;
private static const _cx437:int = 8;
private static const _hk344:int = 4;
private static const _tr461:int = 11;
private static const _ei348:int = 10;
private static const _pm81:int = 6;
private static const _xy545:int = 5;
private static const _qr128:int = 3;
private static const _tm70:int = 2;
public function _lc686(_arg1:_ps728){
super(_arg1);
mEnemy.clip.endShoot = endShoot;
mEnemy.clip.endDucking = endDucking;
mEnemy.clip.endKnife = endKnife;
mEnemy.clip.endUpping = endUpping;
mEnemy.clip.endDie = endDie;
mEnemy.clip.onShootNormal = onShootNormal;
mEnemy.clip.onShootDuck = onShootDuck;
mEnemy.clip.onPlaySoundShoot = onPlaySoundShoot;
mEnemy.health = 1;
_fp216();
}
private function endKnife():void{
mIsKnife = false;
}
private function onShootNormal():void{
var _local1:Number;
var _local2:_ea558;
_local1 = ((mEnemy.clip.scaleX)==1) ? -10 : 10;
_local2 = new _ea558(Global.engine.canvasObjects, irrcrpt("qgFyppixIriqc", 4), (mEnemy.x + ((mEnemy.clip.scaleX)==1) ? -10 : 10), (mEnemy.y - 30), 1, _ea558._ev424);
_local2._af351.x = _local1;
Global.engine._na44(_local2);
}
private function endShoot():void{
mIsShooting = false;
}
private function _xl312():void{
_uf446(_ei348);
mEnemy._sh422(irrcrpt("ORMJI", 4));
mIsKnife = true;
}
override public function _lx482(_arg1:int):void{
mIsDiening = true;
_uf446(_tr461);
mEnemy._af351.x = 0;
mEnemy.clip.filters = null;
switch (_arg1){
case _qk222._em67:
mEnemy._sh422(((_sg178._sn300(1, 3))==1) ? irrcrpt("INJ_XMTTY", 5) : irrcrpt("FKG_UJQQV4", 2));
_pc240._ty375(irrcrpt("xsi_ijfi_xtqinjw", 5));
break;
case _qk222._bs594:
case _qk222._ib166:
mEnemy._sh422(irrcrpt("INJ_KNWJ", 5));
_pc240._ty375(irrcrpt("xsi_ijfi_uqfdjw7", 5));
break;
};
}
private function _nu493():void{
_uf446(_xy545);
mEnemy._sh422(irrcrpt("VQQJOH", 1));
mIsUpping = true;
}
private function endDie():void{
mIsDiening = false;
}
private function endDucking():void{
mIsDucking = false;
}
override public function _vq375():void{
mEnemy.clip.endShoot = null;
mEnemy.clip.endDucking = null;
mEnemy.clip.endKnife = null;
mEnemy.clip.endUpping = null;
mEnemy.clip.endDie = null;
mEnemy.clip.onShootNormal = null;
mEnemy.clip.onShootDuck = null;
mEnemy.clip.onPlaySoundShoot = null;
super._vq375();
}
override public function update(_arg1:int):void{
var _local2:int;
super.update(_arg1);
if (((!((mCurrentState == _ei348))) && (!((mCurrentState == _tr461))))){
mEnemy.clip.scaleX = ((Global.engine.player.x)<mEnemy.x) ? 1 : -1;
};
switch (mCurrentState){
case _tm70:
if (_of107()){
_local2 = _sg178._sn300(1, 4);
if (_bx179()){
_xl312();
} else {
switch (_local2){
case 1:
_aj120();
break;
case 2:
if (Global.engine.camera._ao394(mEnemy.x, mEnemy.y)){
_bf680();
} else {
_fp216();
};
break;
case 3:
_fp216();
break;
};
};
};
break;
case _pm81:
if (_of107()){
mEnemy._af351.x = 0;
_ni119();
} else {
if (_al60()){
if (Global.engine.camera._ao394(mEnemy.x, mEnemy.y)){
mEnemy._af351.x = 0;
_bf680();
} else {
_fp216();
};
} else {
mEnemy._af351.x = ((Global.engine.player.x)<mEnemy.x) ? -5 : 5;
};
};
break;
case _cx437:
if (!mIsShooting){
_ni119();
};
break;
case _hk344:
if (!mIsDucking){
_pr476();
};
break;
case _qr128:
if (_of107()){
_local2 = _sg178._sn300(1, 4);
switch (_local2){
case 1:
_nu493();
break;
case 2:
_pr476();
break;
case 3:
if (Global.engine.camera._ao394(mEnemy.x, mEnemy.y)){
_hx424();
} else {
_nu493();
};
break;
};
};
break;
case _xy545:
if (!mIsUpping){
_ni119();
};
break;
case _fe164:
if (!mIsShooting){
_local2 = _sg178._sn300(1, 3);
switch (_local2){
case 1:
_nu493();
break;
case 2:
_pr476();
break;
};
};
break;
case _ei348:
if (!mIsKnife){
_ni119();
};
break;
case _tr461:
if (!mIsDiening){
mEnemy.toDestroy = true;
mEnemy._lb722();
};
break;
};
}
private function _fp216():void{
_uf446(_pm81);
mEnemy._sh422(irrcrpt("WZS", 5));
_tc299(_sg178._sn300(250, 3500));
}
private function endUpping():void{
mIsUpping = false;
}
private function _pr476():void{
_uf446(_qr128);
mEnemy._sh422(irrcrpt("FWEM_UVCPF", 2));
_tc299(_sg178._sn300(500, 3001));
}
private function onPlaySoundShoot():void{
_pc240._ty375(irrcrpt("toe_cvmmfu_fofnz", 1));
}
private function _aj120():void{
_uf446(_hk344);
mEnemy._sh422(irrcrpt("EVDLJOH", 1));
mIsDucking = true;
}
private function onShootDuck():void{
var _local1:Number;
var _local2:_ea558;
_local1 = ((mEnemy.clip.scaleX)==1) ? -10 : 10;
_local2 = new _ea558(Global.engine.canvasObjects, irrcrpt("pfExoohwHqhpb", 3), (mEnemy.x + ((mEnemy.clip.scaleX)==1) ? -10 : 10), (mEnemy.y - 15), 1, _ea558._ev424);
_local2._af351.x = _local1;
Global.engine._na44(_local2);
}
override public function _lv289():void{
mEnemy._sh422(irrcrpt("INJ_PSNKJ", 5));
mIsDiening = true;
_uf446(_tr461);
mEnemy._af351.x = 0;
mEnemy.clip.filters = null;
_pc240._ty375(irrcrpt("xsi_xtqinjw_inj_psnkj", 5));
}
private function _bf680():void{
_uf446(_cx437);
mEnemy._sh422(irrcrpt("UJQQV", 2));
mIsShooting = true;
}
private function _hx424():void{
_uf446(_fe164);
mEnemy._sh422(irrcrpt("FWEM_UJQQV", 2));
mIsShooting = true;
}
private function _ni119():void{
_uf446(_tm70);
mEnemy._sh422(irrcrpt("VWDQG", 3));
_tc299(_sg178._sn300(500, 3000));
}
}
}//package com.mod.engine.ai
Section 26
//_oc695 (com.mod.engine.ai._oc695)
package com.mod.engine.ai {
import com.mod.engine.*;
import com.calefk.core.toolbox.*;
import com.calefk.core.util.*;
public class _oc695 extends _nv210 {
private var mIsDiening:Boolean;
private var mTimerForShoot:_mc167;
private var mEndTargetX:Number;
private var mSpeed:Number;// = 4
private var mCurrentIndex:int;
private var mIsRise:Boolean;
private var mIsShooting:Boolean;
private static const _cy249:int = -1;
private static const _dm562:int = 0;
private static const _ul27:int = 3;
private static const _lo383:int = 4;
private static const _gf171:int = 6;
private static const _bt476:int = 1;
private static const _hb226:int = 2;
private static const _sh354:int = 1;
private static const _ak150:int = 5;
private static const _tr461:int = 3;
private static const _qp444:int = 0;
private static const _vr369:int = 2;
private static var mAngles:Array = new Array();
public function _oc695(_arg1:_ps728){
mSpeed = 4;
super(_arg1);
mEnemy.clip.onShoot = onShoot;
mEnemy.clip.endShoot = endShoot;
mEnemy.clip.endDie = endDie;
mEnemy.clip.onPlaySoundShoot = onPlaySoundShoot;
mEnemy.health = 2.5;
}
private function onShoot():void{
var _local1:Number;
var _local2:_ea558;
var _local3:Number;
var _local4:_kw615;
_local1 = 10;
_local2 = new _ea558(Global.engine.canvasObjects, irrcrpt("oeDwnngvDcbqmc", 2), mEnemy.x, (mEnemy.y - 40), 1, _ea558._ev424);
_local3 = mAngles[mCurrentIndex];
_local4 = new _kw615();
_local4._id180(_local3);
_local4.normalize(40);
_local2.x = (mEnemy.x + _local4.x);
_local2.y = (mEnemy.y + _local4.y);
_local2.isCollWithTerrain = false;
_local4.normalize(_local1);
_local2._af351.x = _local4.x;
_local2._af351.y = _local4.y;
Global.engine._na44(_local2);
onPlaySoundShoot();
}
private function _be284(_arg1:int){
mCurrentIndex = _arg1;
mEnemy._sh422((irrcrpt("GJQTB_XYFSI_", 5) + mAngles[_arg1]));
_ni119();
}
override public function init():void{
if (mEnemy.data.value.endX == -1){
mEndTargetX = (mEnemy.x + 0.5);
} else {
mEndTargetX = (Global.engine.camera.x + mEnemy.data.value.endX);
};
_mo335();
}
private function endShoot():void{
mIsShooting = false;
}
override public function _lx482(_arg1:int):void{
mIsDiening = true;
_uf446(_tr461);
mEnemy._af351.x = 0;
mEnemy.clip.filters = null;
switch (_arg1){
case _qk222._em67:
mEnemy._sh422(irrcrpt("INJ_XMTTY", 5));
_pc240._ty375(irrcrpt("xsi_ijfi_xtqinjw", 5));
break;
case _qk222._bs594:
case _qk222._ib166:
mEnemy._sh422(irrcrpt("GLH_ILUH", 3));
_pc240._ty375(irrcrpt("wrh_hieh_tpeciv6", 4));
break;
};
}
private function endDie():void{
mIsDiening = false;
}
private function _ow714():int{
var _local1:Number;
var _local2:Number;
var _local3:_kw615;
var _local4:Number;
var _local5:int;
var _local6:int;
var _local7:int;
_local1 = (Global.engine.player.x - mEnemy.x);
_local2 = ((Global.engine.player.y - mEnemy.y) - 40);
_local3 = new _kw615(_local1, _local2);
_local4 = _gn305._rl559(_local3._rs634());
_local5 = _cy249;
_local6 = mAngles.length;
_local7 = 0;
while (_local7 < _local6) {
if (_local7 <= _hb226){
if ((((_local4 >= mAngles[_local7])) && ((_local4 < mAngles[(_local7 + 1)])))){
_local5 = (_local7 + 1);
break;
};
} else {
break;
};
_local7++;
};
if ((((((_local4 < 0)) && ((_local4 > -90)))) || ((((_local4 < 22)) && ((_local4 >= 0)))))){
_local5 = _dm562;
};
_local7 = (_local6 - 1);
while (_local7 >= 0) {
if (_local7 >= _lo383){
if ((((_local4 <= mAngles[_local7])) && ((_local4 > mAngles[(_local7 - 1)])))){
_local5 = (_local7 - 1);
break;
};
} else {
break;
};
_local7--;
};
if ((((((_local4 <= -90)) && ((_local4 >= -180)))) || ((((_local4 > 156)) && ((_local4 <= 180)))))){
_local5 = _gf171;
};
return (_local5);
}
override public function _vq375():void{
mEnemy.clip.endShoot = null;
mEnemy.clip.endDie = null;
mEnemy.clip.onShootBrain = null;
mEnemy.clip.onPlaySoundShoot = null;
super._vq375();
}
override public function update(_arg1:int):void{
var _local2:int;
var _local3:int;
var _local4:int;
var _local5:Number;
super.update(_arg1);
switch (mCurrentState){
case _qp444:
_local5 = (mEndTargetX - mEnemy.x);
if ((((_local5 >= -(mSpeed))) && ((_local5 <= mSpeed)))){
mEnemy.x = mEndTargetX;
mEnemy._af351.x = 0;
mEnemy.clip.scaleX = 1;
_be284(_dm562);
mTimerForShoot = new _mc167(null, 1, 2000);
mTimerForShoot.start();
_ni119();
};
break;
case _vr369:
if (!mIsShooting){
mTimerForShoot._dq47();
mTimerForShoot = null;
mTimerForShoot = new _mc167(null, 1, 2000);
mTimerForShoot.start();
_be284(mCurrentIndex);
};
break;
case _sh354:
mTimerForShoot.update(_arg1);
if (((mTimerForShoot._xb331) && (Global.engine.camera._nt568(mEnemy.x, mEnemy.y)))){
_af598();
} else {
if (_of107()){
_local3 = _ow714();
if (_local3 != _cy249){
if (mAngles[mCurrentIndex] > mAngles[_local3]){
_local4 = Math.max(0, (mCurrentIndex - 1));
_be284(_local4);
} else {
if (mAngles[mCurrentIndex] < mAngles[_local3]){
_local4 = Math.min((mAngles.length - 1), (mCurrentIndex + 1));
_be284(_local4);
};
};
} else {
_ni119();
};
};
};
break;
case _tr461:
if (!mIsDiening){
mEnemy.toDestroy = true;
mEnemy._lb722(true, 2);
};
break;
};
}
private function _af598():void{
_uf446(_vr369);
mEnemy._sh422((irrcrpt("CFMPX_TIPPU_", 1) + mAngles[mCurrentIndex]));
mIsShooting = true;
}
private function onPlaySoundShoot():void{
_pc240._ty375(irrcrpt("vqg_vkrrw_edvrnd", 3));
}
override public function _lv289():void{
mEnemy._sh422(irrcrpt("FKG_UJQQV", 2));
mIsDiening = true;
_uf446(_tr461);
mEnemy._af351.x = 0;
mEnemy.clip.filters = null;
_pc240._ty375(irrcrpt("upf_fgcf_uqnfkgt", 2));
}
private function _mo335():void{
var _local1:Number;
_uf446(_qp444);
mEnemy._sh422(irrcrpt("VYR", 4));
_local1 = (mEndTargetX - mEnemy.x);
mEnemy._af351.x = ((_local1 / Math.abs(_local1)) * mSpeed);
mEnemy.clip.scaleX = ((mEndTargetX)>mEnemy.x) ? -1 : 1;
}
private function _ni119():void{
_uf446(_sh354);
_tc299(150);
}
mAngles[_dm562] = 22;
mAngles[_bt476] = 44;
mAngles[_hb226] = 66;
mAngles[_ul27] = 90;
mAngles[_lo383] = 112;
mAngles[_ak150] = 134;
mAngles[_gf171] = 156;
}
}//package com.mod.engine.ai
Section 27
//_pa444 (com.mod.engine.ai._pa444)
package com.mod.engine.ai {
import com.calefk.core.base.*;
import com.mod.engine.*;
public class _pa444 extends _hj614 {
private var mBullet:_ea558;
private var mAccelerate:Number;// = 0.5
public function _pa444(_arg1:_jk185){
mAccelerate = 0.5;
super(_arg1);
mBullet = (_arg1 as _ea558);
mBullet._af351.y = 1.5;
}
override public function update(_arg1:int):void{
super.update(_arg1);
mBullet._af351.y = Math.min((mBullet._af351.y + mAccelerate), 8);
}
override public function _vq375():void{
super._vq375();
}
}
}//package com.mod.engine.ai
Section 28
//_sl244 (com.mod.engine.ai._sl244)
package com.mod.engine.ai {
import com.mod.engine.*;
import com.calefk.core.toolbox.*;
import com.calefk.core.util.*;
public class _sl244 extends _nv210 {
private var mIsShooting:Boolean;
private var mIsLanding:Boolean;
private var mIsDiening:Boolean;
private var mTimerForShoot:_mc167;
private var mCurrentIndex:int;
private static const _cy249:int = -1;
private static const _io283:int = 3;
private static const _ul27:int = 4;
private static const _lo383:int = 5;
private static const _gf171:int = 7;
private static const _dm562:int = 1;
private static const _bt476:int = 2;
private static const _hb226:int = 3;
private static const _xt294:int = 6;
private static const _bm506:int = 2;
private static const _qi624:int = 8;
private static const _ak150:int = 6;
private static const _tv162:int = 5;
private static const _hi329:int = 1;
private static const _vw144:int = 4;
private static const _wv564:int = 0;
private static const _aw264:int = 0;
private static var mAngles:Array = new Array();
private static var mAnglesTerrain:Array = new Array();
public function _sl244(_arg1:_ps728){
super(_arg1);
mEnemy.health = 2.5;
mEnemy.clip.endShoot = endShoot;
mEnemy.clip.endLand = endLand;
mEnemy.clip.endDie = endDie;
mEnemy.clip.onShootFly = onShootFly;
mEnemy.clip.onShootTerrain = onShootTerrain;
mEnemy.clip.onPlaySoundShoot = onPlaySoundShoot;
_be284(_aw264);
mTimerForShoot = new _mc167(null, 1, 1500);
mTimerForShoot.start();
}
private function _ry93():int{
var _local1:Number;
var _local2:Number;
var _local3:_kw615;
var _local4:Number;
var _local5:int;
var _local6:int;
var _local7:int;
_local1 = (Global.engine.player.x - mEnemy.x);
_local2 = (Global.engine.player.y - mEnemy.y);
_local3 = new _kw615(_local1, _local2);
_local4 = _gn305._rl559(_local3._rs634());
_local5 = _cy249;
_local6 = mAngles.length;
_local7 = 0;
while (_local7 < _local6) {
if (_local7 <= _hb226){
if ((((_local4 >= mAngles[_local7])) && ((_local4 < mAngles[(_local7 + 1)])))){
_local5 = (_local7 + 1);
break;
};
} else {
break;
};
_local7++;
};
if ((((_local4 < 0)) && ((_local4 > -90)))){
_local5 = _aw264;
};
_local7 = (_local6 - 1);
while (_local7 >= 0) {
if (_local7 >= _lo383){
if ((((_local4 <= mAngles[_local7])) && ((_local4 > mAngles[(_local7 - 1)])))){
_local5 = (_local7 - 1);
break;
};
} else {
break;
};
_local7--;
};
if ((((_local4 <= -90)) && ((_local4 >= -180)))){
_local5 = _qi624;
};
return (_local5);
}
private function _be284(_arg1:int){
mCurrentIndex = _arg1;
mEnemy._sh422((irrcrpt("TEVEGLYXI_WXERH_", 4) + mAngles[_arg1]));
_id195();
}
private function _dp237():void{
_uf446(_tv162);
mEnemy._sh422((irrcrpt("KVSYRH_WLSSX_R", 4) + Math.abs(mAnglesTerrain[mCurrentIndex])));
mIsShooting = true;
mEnemy.clip.scaleX = ((mAnglesTerrain[mCurrentIndex])>mAnglesTerrain[_ul27]) ? -1 : 1;
}
private function endShoot():void{
mIsShooting = false;
}
private function onShootTerrain():void{
var _local1:Number;
var _local2:_ea558;
var _local3:Number;
var _local4:_kw615;
_local1 = 10;
_local2 = new _ea558(Global.engine.canvasObjects, irrcrpt("pfExoohwEdcrnd", 3), mEnemy.x, (mEnemy.y - 30), 1, _ea558._ev424);
_local3 = mAnglesTerrain[mCurrentIndex];
_local4 = new _kw615();
_local4._id180(_local3);
_local4.normalize(_local1);
_local2._af351.x = _local4.x;
_local2._af351.y = _local4.y;
_local2.isCollWithTerrain = false;
Global.engine._na44(_local2);
onPlaySoundShoot();
}
private function _id195():void{
_tc299(150);
_uf446(_wv564);
}
override public function _lx482(_arg1:int):void{
mIsDiening = true;
_uf446(_xt294);
mEnemy._af351.x = 0;
mEnemy.clip.filters = null;
switch (_arg1){
case _qk222._em67:
mEnemy._sh422(((_sg178._sn300(1, 3))==1) ? irrcrpt("INJ_XMTTY", 5) : irrcrpt("HMI_WLSSX6", 4));
_pc240._ty375(irrcrpt("upf_fgcf_uqnfkgt", 2));
break;
case _qk222._bs594:
case _qk222._ib166:
mEnemy._sh422(irrcrpt("FKG_HKTG", 2));
_pc240._ty375(irrcrpt("toe_efbe_qmbzfs3", 1));
break;
};
mEnemy._td239();
}
private function _eq335():int{
var _local1:Number;
var _local2:Number;
var _local3:_kw615;
var _local4:Number;
var _local5:int;
var _local6:int;
var _local7:int;
_local1 = (Global.engine.player.x - mEnemy.x);
_local2 = (Global.engine.player.y - mEnemy.y);
_local3 = new _kw615(_local1, _local2);
_local4 = _gn305._rl559(_local3._rs634());
_local5 = _cy249;
_local6 = mAnglesTerrain.length;
_local7 = 0;
while (_local7 < _local6) {
if (_local7 <= _hb226){
if ((((_local4 <= mAnglesTerrain[_local7])) && ((_local4 > mAnglesTerrain[(_local7 + 1)])))){
_local5 = (_local7 + 1);
break;
};
} else {
break;
};
_local7++;
};
if ((((_local4 > 0)) && ((_local4 < 90)))){
_local5 = _aw264;
};
_local7 = (_local6 - 1);
while (_local7 >= 0) {
if (_local7 >= _lo383){
if ((((_local4 >= mAnglesTerrain[_local7])) && ((_local4 < mAnglesTerrain[(_local7 - 1)])))){
_local5 = (_local7 - 1);
break;
};
} else {
break;
};
_local7--;
};
if ((((_local4 >= 90)) && ((_local4 <= 180)))){
_local5 = _qi624;
};
return (_local5);
}
private function endDie():void{
mIsDiening = false;
}
override public function _vq375():void{
mEnemy.clip.endShoot = null;
mEnemy.clip.endLand = null;
mEnemy.clip.endDie = null;
mEnemy.clip.onShootFly = null;
mEnemy.clip.onShootTerrain = null;
mEnemy.clip.onPlaySoundShoot = null;
mTimerForShoot = null;
super._vq375();
}
override public function update(_arg1:int):void{
var _local2:int;
var _local3:int;
super.update(_arg1);
switch (mCurrentState){
case _wv564:
mTimerForShoot.update(_arg1);
if (mTimerForShoot._xb331){
_sj716();
} else {
if (_of107()){
_local2 = _ry93();
if (_local2 != _cy249){
if (mAngles[mCurrentIndex] > mAngles[_local2]){
_local3 = Math.max(0, (mCurrentIndex - 1));
_be284(_local3);
} else {
if (mAngles[mCurrentIndex] < mAngles[_local2]){
_local3 = Math.min((mAngles.length - 1), (mCurrentIndex + 1));
_be284(_local3);
};
};
} else {
_id195();
};
};
};
if (mEnemy.isCollTerrain){
if (mTimerForShoot){
mTimerForShoot._dq47();
mTimerForShoot = null;
};
_wl39();
};
break;
case _hi329:
if (!mIsShooting){
mTimerForShoot._dq47();
mTimerForShoot = null;
mTimerForShoot = new _mc167(null, 1, 1500);
mTimerForShoot.start();
_be284(mCurrentIndex);
};
if (mEnemy.isCollTerrain){
if (mTimerForShoot){
mTimerForShoot._dq47();
mTimerForShoot = null;
};
_wl39();
};
break;
case _io283:
if (!mIsLanding){
_ni119();
};
break;
case _vw144:
if (_of107()){
_local2 = _eq335();
if (_local2 != _cy249){
mCurrentIndex = _local2;
_dp237();
} else {
_ni119();
};
};
break;
case _tv162:
if (!mIsShooting){
_ni119();
};
break;
case _xt294:
if (((!(mIsDiening)) && (mEnemy.isCollTerrain))){
mEnemy.toDestroy = true;
mEnemy._lb722(true, 2);
};
break;
};
}
private function _wl39():void{
_uf446(_io283);
mEnemy._sh422(irrcrpt("ODQG", 3));
mIsLanding = true;
mEnemy.clip.scaleX = ((mAngles[mCurrentIndex])<90) ? -1 : 1;
mEnemy._td239();
}
private function onShootFly():void{
var _local1:Number;
var _local2:_ea558;
var _local3:Number;
var _local4:_kw615;
_local1 = 10;
_local2 = new _ea558(Global.engine.canvasObjects, irrcrpt("rhGzqqjyGfetpf", 5), mEnemy.x, (mEnemy.y - 30), 1, _ea558._ev424);
_local3 = mAngles[mCurrentIndex];
_local4 = new _kw615();
_local4._id180(_local3);
_local4.normalize(_local1);
_local2._af351.x = _local4.x;
_local2._af351.y = _local4.y;
_local2.isCollWithTerrain = false;
Global.engine._na44(_local2);
onPlaySoundShoot();
}
private function onPlaySoundShoot():void{
_pc240._ty375(irrcrpt("vqg_vkrrw_edvrnd", 3));
}
private function endLand():void{
mIsLanding = false;
}
override public function _lv289():void{
mEnemy._sh422(irrcrpt("FKG_MPKHG", 2));
mIsDiening = true;
_uf446(_xt294);
mEnemy._af351.x = 0;
mEnemy.clip.filters = null;
mEnemy._td239();
_pc240._ty375(irrcrpt("wrh_wsphmiv_hmi_ormji", 4));
}
private function _sj716():void{
_uf446(_hi329);
mEnemy._sh422((irrcrpt("SDUDFKXWH_VKRRW_", 3) + mAngles[mCurrentIndex]));
mIsShooting = true;
}
private function _ni119():void{
_uf446(_vw144);
mEnemy._sh422(irrcrpt("WXERH", 4));
_tc299(1500);
}
mAngles[_aw264] = 0;
mAngles[_dm562] = 22;
mAngles[_bt476] = 44;
mAngles[_hb226] = 66;
mAngles[_ul27] = 90;
mAngles[_lo383] = 112;
mAngles[_ak150] = 134;
mAngles[_gf171] = 156;
mAngles[_qi624] = 180;
mAnglesTerrain[_aw264] = 0;
mAnglesTerrain[_dm562] = -22;
mAnglesTerrain[_bt476] = -44;
mAnglesTerrain[_hb226] = -66;
mAnglesTerrain[_ul27] = -90;
mAnglesTerrain[_lo383] = -112;
mAnglesTerrain[_ak150] = -134;
mAnglesTerrain[_gf171] = -156;
mAnglesTerrain[_qi624] = -180;
}
}//package com.mod.engine.ai
Section 29
//_ti446 (com.mod.engine.ai._ti446)
package com.mod.engine.ai {
import com.mod.engine.*;
import com.calefk.core.util.*;
public class _ti446 extends _nv210 {
private var mIsShooting:Boolean;
private var mIsDucking:Boolean;
private var mIsDiening:Boolean;
private var mIsUpping:Boolean;
private var mIsKnife:Boolean;
private static const _fe164:int = 9;
private static const _cx437:int = 8;
private static const _hk344:int = 4;
private static const _tr461:int = 11;
private static const _ei348:int = 10;
private static const _pm81:int = 6;
private static const _xy545:int = 5;
private static const _qr128:int = 3;
private static const _tm70:int = 2;
public function _ti446(_arg1:_ps728){
super(_arg1);
mEnemy.clip.endShoot = endShoot;
mEnemy.clip.endDucking = endDucking;
mEnemy.clip.endKnife = endKnife;
mEnemy.clip.endUpping = endUpping;
mEnemy.clip.endDie = endDie;
mEnemy.clip.onShootNormal = onShootNormal;
mEnemy.clip.onShootDuck = onShootDuck;
mEnemy.health = 1;
_fp216();
}
private function endKnife():void{
mIsKnife = false;
}
private function onShootNormal():void{
var _local1:Number;
var _local2:_ea558;
_local1 = ((mEnemy.clip.scaleX)==1) ? -15 : 15;
_local2 = new _ea558(Global.engine.canvasObjects, irrcrpt("qgKvirehi", 4), (mEnemy.x + ((mEnemy.clip.scaleX)==1) ? -10 : 10), (mEnemy.y - 30), 5, _ea558._dq688);
Global.engine._na44(_local2);
}
private function endShoot():void{
mIsShooting = false;
}
private function _xl312():void{
_uf446(_ei348);
mEnemy._sh422(irrcrpt("MPKHG", 2));
mIsKnife = true;
}
override public function _lx482(_arg1:int):void{
mIsDiening = true;
_uf446(_tr461);
mEnemy._af351.x = 0;
mEnemy.clip.filters = null;
switch (_arg1){
case _qk222._em67:
mEnemy._sh422(((_sg178._sn300(1, 3))==1) ? irrcrpt("INJ_XMTTY", 5) : irrcrpt("INJ_XMTTY7", 5));
_pc240._ty375(irrcrpt("xsi_ijfi_xtqinjw", 5));
break;
case _qk222._bs594:
case _qk222._ib166:
mEnemy._sh422(irrcrpt("EJF_GJSF", 1));
_pc240._ty375(irrcrpt("xsi_ijfi_uqfdjw7", 5));
break;
};
}
private function _nu493():void{
_uf446(_xy545);
mEnemy._sh422(irrcrpt("YTTMRK", 4));
mIsUpping = true;
}
private function endDie():void{
mIsDiening = false;
}
private function endDucking():void{
mIsDucking = false;
}
override public function _vq375():void{
mEnemy.clip.endShoot = null;
mEnemy.clip.endDucking = null;
mEnemy.clip.endKnife = null;
mEnemy.clip.endUpping = null;
mEnemy.clip.endDie = null;
mEnemy.clip.onShootNormal = null;
mEnemy.clip.onShootDuck = null;
super._vq375();
}
override public function update(_arg1:int):void{
var _local2:int;
super.update(_arg1);
if (((((!((mCurrentState == _ei348))) && (!((mCurrentState == _tr461))))) && (!(mIsShooting)))){
mEnemy.clip.scaleX = ((Global.engine.player.x)<mEnemy.x) ? 1 : -1;
};
switch (mCurrentState){
case _tm70:
if (_of107()){
_local2 = _sg178._sn300(1, 4);
if (_bx179()){
_xl312();
} else {
switch (_local2){
case 1:
_aj120();
break;
case 2:
if (Global.engine.camera._ao394(mEnemy.x, mEnemy.y)){
_bf680();
} else {
_fp216();
};
break;
case 3:
_fp216();
break;
};
};
};
break;
case _pm81:
if (_of107()){
mEnemy._af351.x = 0;
_ni119();
} else {
if (_al60()){
if (Global.engine.camera._ao394(mEnemy.x, mEnemy.y)){
mEnemy._af351.x = 0;
_bf680();
} else {
_fp216();
};
} else {
mEnemy._af351.x = ((Global.engine.player.x)<mEnemy.x) ? -5 : 5;
};
};
break;
case _cx437:
if (!mIsShooting){
_ni119();
};
break;
case _hk344:
if (!mIsDucking){
_pr476();
};
break;
case _qr128:
if (_of107()){
_local2 = _sg178._sn300(1, 4);
switch (_local2){
case 1:
_nu493();
break;
case 2:
_pr476();
break;
case 3:
if (Global.engine.camera._ao394(mEnemy.x, mEnemy.y)){
_hx424();
} else {
_nu493();
};
break;
};
};
break;
case _xy545:
if (!mIsUpping){
_ni119();
};
break;
case _fe164:
if (!mIsShooting){
_local2 = _sg178._sn300(1, 3);
switch (_local2){
case 1:
_nu493();
break;
case 2:
_pr476();
break;
};
};
break;
case _ei348:
if (!mIsKnife){
_ni119();
};
break;
case _tr461:
if (!mIsDiening){
mEnemy.toDestroy = true;
mEnemy._lb722();
};
break;
};
}
private function _fp216():void{
_uf446(_pm81);
mEnemy._sh422(irrcrpt("TWP", 2));
_tc299(_sg178._sn300(250, 3500));
}
private function endUpping():void{
mIsUpping = false;
}
private function _pr476():void{
_uf446(_qr128);
mEnemy._sh422(irrcrpt("EVDL_TUBOE", 1));
_tc299(_sg178._sn300(500, 3001));
}
private function _aj120():void{
_uf446(_hk344);
mEnemy._sh422(irrcrpt("FWEMKPI", 2));
mIsDucking = true;
}
private function onShootDuck():void{
var _local1:Number;
var _local2:_ea558;
_local1 = ((mEnemy.clip.scaleX)==1) ? -15 : 15;
_local2 = new _ea558(Global.engine.canvasObjects, irrcrpt("ndHsfobef", 1), (mEnemy.x + ((mEnemy.clip.scaleX)==1) ? -10 : 10), (mEnemy.y - 15), 5, _ea558._dq688);
Global.engine._na44(_local2);
}
override public function _lv289():void{
mEnemy._sh422(irrcrpt("EJF_LOJGF", 1));
mIsDiening = true;
_uf446(_tr461);
mEnemy._af351.x = 0;
mEnemy.clip.filters = null;
_pc240._ty375(irrcrpt("upf_uqnfkgt_fkg_mpkhg", 2));
}
private function _bf680():void{
_uf446(_cx437);
mEnemy._sh422(irrcrpt("UJQQV", 2));
mIsShooting = true;
}
private function _hx424():void{
_uf446(_fe164);
mEnemy._sh422(irrcrpt("HYGO_WLSSX", 4));
mIsShooting = true;
}
private function _ni119():void{
_uf446(_tm70);
mEnemy._sh422(irrcrpt("TUBOE", 1));
_tc299(_sg178._sn300(500, 3000));
}
}
}//package com.mod.engine.ai
Section 30
//_uh382 (com.mod.engine.ai._uh382)
package com.mod.engine.ai {
import com.mod.engine.*;
import com.calefk.core.util.*;
public class _uh382 extends _nv210 {
private var mIsDiening:Boolean;
private var mIsShooting:Boolean;
private var mIsRise:Boolean;
private static const _be477:int = 0;
private static const _cf401:int = 4;
private static const _pm81:int = 2;
private static const _tr461:int = 5;
private static const _ga487:int = 1;
private static const _sh354:int = 3;
public function _uh382(_arg1:_ps728){
super(_arg1);
mEnemy.clip.endRise = endRise;
mEnemy.clip.endShoot = endShoot;
mEnemy.clip.endDie = endDie;
mEnemy.clip.onShootBrain = onShootBrain;
mEnemy.health = 10;
_fp93();
}
private function _fp93():void{
_uf446(_be477);
mEnemy._sh422(irrcrpt("XQJJU", 5));
}
override public function update(_arg1:int):void{
var _local2:int;
super.update(_arg1);
if (mCurrentState != _tr461){
mEnemy.clip.scaleX = ((Global.engine.player.x)<mEnemy.x) ? 1 : -1;
};
switch (mCurrentState){
case _be477:
if (((_uo641()) && (Global.engine.camera._nt568(mEnemy.x, mEnemy.y)))){
_aw492();
};
break;
case _ga487:
if (!mIsRise){
_local2 = _sg178._sn300(1, 3);
switch (_local2){
case 1:
_sn552();
break;
case 2:
_fp216();
break;
};
};
break;
case _pm81:
if (_al60()){
mEnemy._af351.x = 0;
_sn552();
} else {
mEnemy._af351.x = ((Global.engine.player.x)<mEnemy.x) ? -1.5 : 1.5;
};
break;
case _cf401:
if (!mIsShooting){
_ni119();
};
break;
case _sh354:
if (_of107()){
_local2 = _sg178._sn300(1, 3);
switch (_local2){
case 1:
_sn552();
break;
case 2:
_fp216();
break;
};
};
break;
case _tr461:
if (!mIsDiening){
mEnemy.toDestroy = true;
};
break;
};
}
private function _fp216():void{
_uf446(_pm81);
mEnemy._sh422(irrcrpt("TWP", 2));
}
private function endShoot():void{
mIsShooting = false;
}
private function _aw492():void{
_uf446(_ga487);
mEnemy._sh422(irrcrpt("ULVH", 3));
mIsRise = true;
}
private function onShootBrain():void{
var _local1:_ea558;
_local1 = new _ea558(Global.engine.canvasObjects, irrcrpt("rhGwfns", 5), (mEnemy.x + ((mEnemy.clip.scaleX)==1) ? -10 : 10), (mEnemy.y - 30), 5, _ea558._ln557);
Global.engine._na44(_local1);
}
private function _sn552():void{
_uf446(_cf401);
mEnemy._sh422(irrcrpt("VKRRW", 3));
mIsShooting = true;
}
override public function _lx482(_arg1:int):void{
mIsDiening = true;
_uf446(_tr461);
mEnemy._af351.x = 0;
mEnemy.clip.filters = null;
switch (_arg1){
case _qk222._em67:
mEnemy._sh422(irrcrpt("INJ_XMTTY", 5));
break;
case _qk222._bs594:
case _qk222._ib166:
mEnemy._sh422(irrcrpt("GLH_ILUH", 3));
break;
};
}
private function endRise():void{
mIsRise = false;
}
override public function _lv289():void{
mEnemy._sh422(irrcrpt("EJF_TIPPU", 1));
mIsDiening = true;
_uf446(_tr461);
mEnemy._af351.x = 0;
mEnemy.clip.filters = null;
}
private function endDie():void{
mIsDiening = false;
}
override public function _vq375():void{
mEnemy.clip.endShoot = null;
mEnemy.clip.endDie = null;
mEnemy.clip.endRise = null;
mEnemy.clip.onShootBrain = null;
super._vq375();
}
private function _ni119():void{
_uf446(_sh354);
mEnemy._sh422(irrcrpt("XYFSI", 5));
_tc299(_sg178._sn300(500, 2501));
}
}
}//package com.mod.engine.ai
Section 31
//_wm252 (com.mod.engine.ai._wm252)
package com.mod.engine.ai {
import com.calefk.core.base.*;
import com.mod.engine.*;
import com.calefk.core.util.*;
public class _wm252 extends _hj614 {
private var moveArc:_mv141;
public function _wm252(_arg1:_jk185){
super(_arg1);
mEntity.clip.visible = false;
}
override public function update(_arg1:int):void{
var _local2:Number;
moveArc.update(_arg1);
if (!moveArc.vDirection._rw204()){
mEntity.clip.visible = true;
};
_local2 = _gn305._rl559(moveArc.vDirection._rs634());
mEntity.clip.rotation = _local2;
}
override public function _vq375():void{
moveArc._vq375();
moveArc = null;
super._vq375();
}
public function _sh194(_arg1:_ps728):void{
var _local2:int;
var _local3:Number;
_local2 = _arg1.clip.scaleX;
if (_local2 == 1){
_local3 = (mEntity.x - 100);
} else {
_local3 = (mEntity.x + 100);
};
moveArc = new _mv141(mEntity, mEntity.x, mEntity.y, _local3, mEntity.y, 0.3, 20);
}
public function _aw385(_arg1:_ps728):void{
var _local2:int;
var _local3:Number;
_local2 = _arg1.clip.scaleX;
if (_local2 == 1){
_local3 = (mEntity.x - 150);
} else {
_local3 = (mEntity.x + 150);
};
moveArc = new _mv141(mEntity, mEntity.x, mEntity.y, _local3, mEntity.y, 0.4, 30);
}
}
}//package com.mod.engine.ai
Section 32
//_xa279 (com.mod.engine.ai._xa279)
package com.mod.engine.ai {
import com.mod.engine.*;
import com.calefk.core.util.*;
public class _xa279 extends _nv210 {
private var mIsSurprise:Boolean;
private var mIsShooting:Boolean;
private var mIsDucking:Boolean;
private var mIsDiening:Boolean;
private var mIsUpping:Boolean;
private var mIsKnife:Boolean;
private static const _xr615:int = 0;
private static const _ku61:int = 1;
private static const _cx437:int = 8;
private static const _tm70:int = 2;
private static const _tr461:int = 11;
private static const _fe164:int = 9;
private static const _ei348:int = 10;
private static const _pm81:int = 6;
private static const _xy545:int = 5;
private static const _qr128:int = 3;
private static const _hk344:int = 4;
public function _xa279(_arg1:_ps728){
super(_arg1);
mEnemy.clip.endShoot = endShoot;
mEnemy.clip.endDucking = endDucking;
mEnemy.clip.endKnife = endKnife;
mEnemy.clip.endUpping = endUpping;
mEnemy.clip.endSurprise = endSurprise;
mEnemy.clip.endDie = endDie;
mEnemy.clip.onShootNormal = onShootNormal;
mEnemy.clip.onShootDuck = onShootDuck;
mEnemy.clip.onPlaySoundShoot = onPlaySoundShoot;
mEnemy.health = 1;
_dg170();
}
private function endKnife():void{
mIsKnife = false;
}
private function onShootNormal():void{
var _local1:Number;
var _local2:_ea558;
_local1 = ((mEnemy.clip.scaleX)==1) ? -10 : 10;
_local2 = new _ea558(Global.engine.canvasObjects, irrcrpt("qgFyppixIriqc", 4), (mEnemy.x + ((mEnemy.clip.scaleX)==1) ? -10 : 10), (mEnemy.y - 30), 1, _ea558._ev424);
_local2._af351.x = _local1;
Global.engine._na44(_local2);
}
private function endShoot():void{
mIsShooting = false;
}
private function _xl312():void{
_uf446(_ei348);
mEnemy._sh422(irrcrpt("PSNKJ", 5));
mIsKnife = true;
}
override public function _lx482(_arg1:int):void{
mIsDiening = true;
_uf446(_tr461);
mEnemy._af351.x = 0;
mEnemy.clip.filters = null;
switch (_arg1){
case _qk222._em67:
mEnemy._sh422(((_sg178._sn300(1, 3))==1) ? irrcrpt("HMI_WLSSX", 4) : irrcrpt("FKG_UJQQV4", 2));
_pc240._ty375(irrcrpt("upf_fgcf_uqnfkgt", 2));
break;
case _qk222._bs594:
case _qk222._ib166:
mEnemy._sh422(irrcrpt("FKG_HKTG", 2));
_pc240._ty375(irrcrpt("toe_efbe_qmbzfs3", 1));
break;
};
}
private function _nu493():void{
_uf446(_xy545);
mEnemy._sh422(irrcrpt("ZUUNSL", 5));
mIsUpping = true;
}
private function _ta55():void{
_uf446(_ku61);
mEnemy._sh422(irrcrpt("WYVTVMWI", 4));
mIsSurprise = true;
_pc240._ty375(irrcrpt("xsi_anjb_uqfdjw", 5));
}
private function endDucking():void{
mIsDucking = false;
}
private function endDie():void{
mIsDiening = false;
}
override public function _vq375():void{
mEnemy.clip.endShoot = null;
mEnemy.clip.endDucking = null;
mEnemy.clip.endKnife = null;
mEnemy.clip.endUpping = null;
mEnemy.clip.endSurprise = null;
mEnemy.clip.endDie = null;
mEnemy.clip.onShootNormal = null;
mEnemy.clip.onShootDuck = null;
mEnemy.clip.onPlaySoundShoot = null;
super._vq375();
}
override public function update(_arg1:int):void{
var _local2:int;
super.update(_arg1);
if (((!((mCurrentState == _ei348))) && (!((mCurrentState == _tr461))))){
mEnemy.clip.scaleX = ((Global.engine.player.x)<mEnemy.x) ? 1 : -1;
};
switch (mCurrentState){
case _xr615:
if (((_uo641()) && (Global.engine.camera._nt568(mEnemy.x, mEnemy.y)))){
_ta55();
};
break;
case _ku61:
if (!mIsSurprise){
_ni119();
};
break;
case _tm70:
if (_of107()){
_local2 = _sg178._sn300(1, 4);
if (_bx179()){
_xl312();
} else {
switch (_local2){
case 1:
_aj120();
break;
case 2:
if (Global.engine.camera._ao394(mEnemy.x, mEnemy.y)){
_bf680();
} else {
_fp216();
};
break;
case 3:
_fp216();
break;
};
};
};
break;
case _pm81:
if (_of107()){
mEnemy._af351.x = 0;
_ni119();
} else {
if (_al60()){
if (Global.engine.camera._ao394(mEnemy.x, mEnemy.y)){
mEnemy._af351.x = 0;
_bf680();
} else {
_fp216();
};
} else {
mEnemy._af351.x = ((Global.engine.player.x)<mEnemy.x) ? -5 : 5;
};
};
break;
case _cx437:
if (!mIsShooting){
_ni119();
};
break;
case _hk344:
if (!mIsDucking){
_pr476();
};
break;
case _qr128:
if (_of107()){
_local2 = _sg178._sn300(1, 4);
switch (_local2){
case 1:
_nu493();
break;
case 2:
_pr476();
break;
case 3:
if (Global.engine.camera._ao394(mEnemy.x, mEnemy.y)){
_hx424();
} else {
_nu493();
};
break;
};
};
break;
case _xy545:
if (!mIsUpping){
_ni119();
};
break;
case _fe164:
if (!mIsShooting){
_local2 = _sg178._sn300(1, 3);
switch (_local2){
case 1:
_nu493();
break;
case 2:
_pr476();
break;
};
};
break;
case _ei348:
if (!mIsKnife){
_ni119();
};
break;
case _tr461:
if (!mIsDiening){
mEnemy.toDestroy = true;
mEnemy._lb722();
};
break;
};
}
private function _fp216():void{
_uf446(_pm81);
mEnemy._sh422(irrcrpt("VYR", 4));
_tc299(_sg178._sn300(100, 3500));
}
private function endUpping():void{
mIsUpping = false;
}
private function _pr476():void{
_uf446(_qr128);
mEnemy._sh422(irrcrpt("HYGO_WXERH", 4));
_tc299(_sg178._sn300(500, 3001));
}
private function onPlaySoundShoot():void{
_pc240._ty375(irrcrpt("wrh_fyppix_iriqc", 4));
}
private function _aj120():void{
_uf446(_hk344);
mEnemy._sh422(irrcrpt("HYGOMRK", 4));
mIsDucking = true;
}
private function _dg170():void{
_uf446(_xr615);
mEnemy._sh422(irrcrpt("XEPO", 4));
}
override public function _lv289():void{
mEnemy._sh422(irrcrpt("FKG_MPKHG", 2));
mIsDiening = true;
_uf446(_tr461);
mEnemy._af351.x = 0;
mEnemy.clip.filters = null;
_pc240._ty375(irrcrpt("wrh_wsphmiv_hmi_ormji", 4));
}
private function _bf680():void{
_uf446(_cx437);
mEnemy._sh422(irrcrpt("VKRRW", 3));
mIsShooting = true;
}
private function onShootDuck():void{
var _local1:Number;
var _local2:_ea558;
_local1 = ((mEnemy.clip.scaleX)==1) ? -10 : 10;
_local2 = new _ea558(Global.engine.canvasObjects, irrcrpt("oeDwnngvGpgoa", 2), (mEnemy.x + ((mEnemy.clip.scaleX)==1) ? -10 : 10), (mEnemy.y - 15), 1, _ea558._ev424);
_local2._af351.x = _local1;
Global.engine._na44(_local2);
}
private function endSurprise():void{
mIsSurprise = false;
}
private function _hx424():void{
_uf446(_fe164);
mEnemy._sh422(irrcrpt("IZHP_XMTTY", 5));
mIsShooting = true;
}
private function _ni119():void{
_uf446(_tm70);
mEnemy._sh422(irrcrpt("TUBOE", 1));
_tc299(_sg178._sn300(500, 3000));
}
}
}//package com.mod.engine.ai
Section 33
//_xt244 (com.mod.engine.ai._xt244)
package com.mod.engine.ai {
import com.mod.engine.*;
import com.calefk.core.util.*;
public class _xt244 extends _nv210 {
private var mIsSurprise:Boolean;
private var mIsShooting:Boolean;
private var mIsDucking:Boolean;
private var mIsDiening:Boolean;
private var mIsUpping:Boolean;
private var mIsKnife:Boolean;
private static const _xr615:int = 0;
private static const _ku61:int = 1;
private static const _cx437:int = 8;
private static const _tm70:int = 2;
private static const _tr461:int = 11;
private static const _fe164:int = 9;
private static const _ei348:int = 10;
private static const _pm81:int = 6;
private static const _xy545:int = 5;
private static const _qr128:int = 3;
private static const _hk344:int = 4;
public function _xt244(_arg1:_ps728){
super(_arg1);
mEnemy.clip.endShoot = endShoot;
mEnemy.clip.endDucking = endDucking;
mEnemy.clip.endKnife = endKnife;
mEnemy.clip.endUpping = endUpping;
mEnemy.clip.endSurprise = endSurprise;
mEnemy.clip.endDie = endDie;
mEnemy.clip.onShootNormal = onShootNormal;
mEnemy.clip.onShootDuck = onShootDuck;
mEnemy.health = 1;
_dg170();
}
private function endKnife():void{
mIsKnife = false;
}
private function onShootNormal():void{
var _local1:_ea558;
_local1 = new _ea558(Global.engine.canvasObjects, irrcrpt("pfJuhqdgh", 3), (mEnemy.x + ((mEnemy.clip.scaleX)==1) ? -10 : 10), (mEnemy.y - 30), 5, _ea558._dq688);
Global.engine._na44(_local1);
}
private function endShoot():void{
mIsShooting = false;
}
private function _xl312():void{
_uf446(_ei348);
mEnemy._sh422(irrcrpt("ORMJI", 4));
mIsKnife = true;
}
override public function _lx482(_arg1:int):void{
mIsDiening = true;
_uf446(_tr461);
mEnemy._af351.x = 0;
mEnemy.clip.filters = null;
switch (_arg1){
case _qk222._em67:
mEnemy._sh422(((_sg178._sn300(1, 3))==1) ? irrcrpt("GLH_VKRRW", 3) : irrcrpt("GLH_VKRRW5", 3));
_pc240._ty375(irrcrpt("vqg_ghdg_vroglhu", 3));
break;
case _qk222._bs594:
case _qk222._ib166:
mEnemy._sh422(irrcrpt("FKG_HKTG", 2));
_pc240._ty375(irrcrpt("toe_efbe_qmbzfs3", 1));
break;
};
}
private function _nu493():void{
_uf446(_xy545);
mEnemy._sh422(irrcrpt("WRRKPI", 2));
mIsUpping = true;
}
private function _ta55():void{
_uf446(_ku61);
mEnemy._sh422(irrcrpt("VXUSULVH", 3));
mIsSurprise = true;
_pc240._ty375(irrcrpt("upf_xkgy_rncagt", 2));
}
private function endDucking():void{
mIsDucking = false;
}
private function endDie():void{
mIsDiening = false;
}
override public function _vq375():void{
mEnemy.clip.endShoot = null;
mEnemy.clip.endDucking = null;
mEnemy.clip.endKnife = null;
mEnemy.clip.endUpping = null;
mEnemy.clip.endSurprise = null;
mEnemy.clip.endDie = null;
mEnemy.clip.onShootNormal = null;
mEnemy.clip.onShootDuck = null;
super._vq375();
}
override public function update(_arg1:int):void{
var _local2:int;
super.update(_arg1);
if (((((!((mCurrentState == _ei348))) && (!((mCurrentState == _tr461))))) && (!(mIsShooting)))){
mEnemy.clip.scaleX = ((Global.engine.player.x)<mEnemy.x) ? 1 : -1;
};
switch (mCurrentState){
case _xr615:
if (((_uo641()) && (Global.engine.camera._nt568(mEnemy.x, mEnemy.y)))){
_ta55();
};
break;
case _ku61:
if (!mIsSurprise){
_ni119();
};
break;
case _tm70:
if (_of107()){
_local2 = _sg178._sn300(1, 4);
if (_bx179()){
_xl312();
} else {
switch (_local2){
case 1:
_aj120();
break;
case 2:
case 3:
if (Global.engine.camera._ao394(mEnemy.x, mEnemy.y)){
_bf680();
};
break;
};
};
};
break;
case _pm81:
break;
case _cx437:
if (!mIsShooting){
_ni119();
};
break;
case _hk344:
if (!mIsDucking){
_pr476();
};
break;
case _qr128:
if (_of107()){
_local2 = _sg178._sn300(1, 4);
switch (_local2){
case 1:
_nu493();
break;
case 2:
_pr476();
break;
case 3:
if (Global.engine.camera._nt568(mEnemy.x, mEnemy.y)){
_hx424();
} else {
_nu493();
};
break;
};
};
break;
case _xy545:
if (!mIsUpping){
_ni119();
};
break;
case _fe164:
if (!mIsShooting){
_local2 = _sg178._sn300(1, 3);
switch (_local2){
case 1:
_nu493();
break;
case 2:
_pr476();
break;
};
};
break;
case _ei348:
if (!mIsKnife){
_ni119();
};
break;
case _tr461:
if (!mIsDiening){
mEnemy.toDestroy = true;
mEnemy._lb722();
};
break;
};
}
private function _fp216():void{
_uf446(_pm81);
mEnemy._sh422(irrcrpt("WZS", 5));
_tc299(_sg178._sn300(100, 3500));
}
private function endUpping():void{
mIsUpping = false;
}
private function _pr476():void{
_uf446(_qr128);
mEnemy._sh422(irrcrpt("IZHP_XYFSI", 5));
_tc299(_sg178._sn300(500, 3001));
}
private function _aj120():void{
_uf446(_hk344);
mEnemy._sh422(irrcrpt("GXFNLQJ", 3));
mIsDucking = true;
}
private function _dg170():void{
_uf446(_xr615);
mEnemy._sh422(irrcrpt("VCNM", 2));
}
override public function _lv289():void{
mEnemy._sh422(irrcrpt("HMI_ORMJI", 4));
mIsDiening = true;
_uf446(_tr461);
mEnemy._af351.x = 0;
mEnemy.clip.filters = null;
_pc240._ty375(irrcrpt("vqg_vroglhu_glh_nqlih", 3));
}
private function _bf680():void{
_uf446(_cx437);
mEnemy._sh422(irrcrpt("TIPPU", 1));
mIsShooting = true;
}
private function onShootDuck():void{
var _local1:_ea558;
_local1 = new _ea558(Global.engine.canvasObjects, irrcrpt("rhLwjsfij", 5), (mEnemy.x + ((mEnemy.clip.scaleX)==1) ? -10 : 10), (mEnemy.y - 15), 5, _ea558._dq688);
Global.engine._na44(_local1);
}
private function endSurprise():void{
mIsSurprise = false;
}
private function _hx424():void{
_uf446(_fe164);
mEnemy._sh422(irrcrpt("GXFN_VKRRW", 3));
mIsShooting = true;
}
private function _ni119():void{
_uf446(_tm70);
mEnemy._sh422(irrcrpt("WXERH", 4));
_tc299(_sg178._sn300(500, 3000));
}
}
}//package com.mod.engine.ai
Section 34
//_yc547 (com.mod.engine.ai._yc547)
package com.mod.engine.ai {
import com.mod.engine.*;
import flash.geom.*;
import com.calefk.core.util.*;
public class _yc547 extends _nv210 {
private var mDistance:Number;
private var mIsShootMissile:Boolean;
private var mPlayer:_lx569;
private var mIsHidenMissile:Boolean;
private var mIsDiening:Boolean;
private var mIsTurning:Boolean;
private var mMaxSpeed:Number;// = 3.5
private var mTarget:Object;
private var mVelocity:Point;
private var mIsShowMissile:Boolean;
private var mTimerEmitter:_mc167;
private var mEasing:Number;// = 0.09
public static const _pj537:int = 3;
public static const _wj432:int = 4;
public static const _yd103:int = 6;
public static const _bm666:int = 1;
public static const _bk127:int = 2;
public static const _bd32:int = 5;
public static const _xt294:int = 10;
public static const _jq504:int = 0;
public static const _cp712:int = 7;
public function _yc547(_arg1:_ps728){
mMaxSpeed = 3.5;
mEasing = 0.09;
mVelocity = new Point();
super(_arg1);
mTarget = (Global.engine.player as Object);
mEnemy.health = 50;
mEnemy.clip.endDie = endDie;
mEnemy.clip.endTurning = endTurning;
mEnemy.clip.endShowMissile = endShowMissile;
mEnemy.clip.endHidenMissile = endHidenMissile;
mEnemy.clip.endShootMissile = endShootMissile;
mEnemy.clip.onShootMissile = onShootMissile;
}
private function endShootMissile():void{
mIsShootMissile = false;
}
private function _xm81():void{
_uf446(_cp712);
mEnemy._sh422(irrcrpt("XYVR", 4));
mIsTurning = true;
mTarget = Global.engine.player;
}
private function endShowMissile():void{
mIsShowMissile = false;
}
override public function init():void{
_fh447();
}
private function onShootMissile():void{
var _local1:_ea558;
_local1 = new _ea558(Global.engine.canvasObjects, irrcrpt("qgQmwwmpi", 4), (mEnemy.x + ((mEnemy.clip.scaleX)==1) ? -25 : 25), (mEnemy.y + 50), 5, _ea558._cj253);
_local1.clip.scaleX = -1;
Global.engine._na44(_local1);
}
private function _kv659(_arg1:Number, _arg2:Number):void{
var _local3:Number;
var _local4:Number;
_local3 = (_arg1 - mEnemy.x);
_local4 = (_arg2 - mEnemy.y);
mVelocity.x = (_local3 * mEasing);
mVelocity.y = (_local4 * mEasing);
mDistance = Math.sqrt(((_local3 * _local3) + (_local4 * _local4)));
if (mVelocity.length > mMaxSpeed){
mVelocity.normalize(mMaxSpeed);
};
mEnemy.move(mVelocity.x, mVelocity.y);
}
private function _ey651():void{
mEnemy._sh422(irrcrpt("XMTTY_RNXXNQJ", 5));
_uf446(_bd32);
mIsShootMissile = true;
}
override public function _lx482(_arg1:int):void{
mIsDiening = true;
mEnemy._af351.x = 0;
mEnemy._af351.y = 0;
_uf446(_xt294);
mEnemy._sh422(irrcrpt("EJF", 1));
_pc240._ty375(irrcrpt("upf_gzrnqvkqp", 2));
}
private function endHidenMissile():void{
mIsHidenMissile = false;
}
private function _lu77():Number{
return (Math.max((Global.engine.camera.y + 30), (mTarget.y - 200)));
}
private function endDie():void{
mIsDiening = false;
}
override public function _vq375():void{
mEnemy.clip.endDie = null;
mEnemy.clip.endTurning = null;
mEnemy.clip.endShowMissile = null;
mEnemy.clip.endHidenMissile = null;
mEnemy.clip.endShootMissile = null;
mEnemy.clip.onShootMissile = null;
mTarget = null;
super._vq375();
}
private function _cc352():void{
_uf446(_bm666);
mTimerEmitter = new _mc167(_tn661, 3, 260);
mTimerEmitter.start();
mEasing = 0.05;
}
private function _tn661():void{
var _local1:_ea558;
_local1 = new _ea558(Global.engine.canvasObjects, irrcrpt("qgFsqf", 4), mEnemy.x, (mEnemy.y + 30), 5, _ea558._qf63);
Global.engine._na44(_local1);
}
private function _ut609():void{
mEnemy._sh422(irrcrpt("VKRZ_PLVVLOH", 3));
_uf446(_wj432);
mIsShowMissile = true;
}
override public function update(_arg1:int):void{
var _local2:int;
super.update(_arg1);
switch (mCurrentState){
case _jq504:
_kv659(mTarget.x, _lu77());
if ((((mDistance < 30)) && (_of107()))){
_cc352();
};
break;
case _bm666:
_kv659(mTarget.x, _lu77());
mTimerEmitter.update(_arg1);
if (mTimerEmitter._xb331){
_local2 = _sg178._sn300(1, 3);
switch (_local2){
case 1:
_db474();
break;
case 2:
_fh447();
break;
};
};
break;
case _bk127:
_kv659(mTarget.x, _lu77());
break;
case _pj537:
_kv659(mTarget.x, mTarget.y);
if (((!(mIsTurning)) && ((mDistance < 2)))){
mEnemy.clip.scaleX = -1;
_ut609();
};
break;
case _wj432:
if (!mIsShowMissile){
_ey651();
};
break;
case _bd32:
if (!mIsShootMissile){
_xj480();
};
break;
case _yd103:
if (!mIsHidenMissile){
_xm81();
};
break;
case _cp712:
_kv659(mTarget.x, _lu77());
if (!mIsTurning){
mEnemy.clip.scaleX = 1;
_fh447();
};
break;
case _xt294:
if (!mIsDiening){
mEnemy.toDestroy = true;
mEnemy._lb722(true, 5);
};
break;
};
}
private function _fh447():void{
_uf446(_jq504);
_tc299(2500);
mEasing = 0.09;
mTarget = Global.engine.player;
mEnemy._sh422(irrcrpt("VWDQG", 3));
}
private function _db474():void{
_uf446(_pj537);
mTarget = new Point();
mTarget.x = (Global.engine.camera.x + 50);
mTarget.y = (Global.engine.camera.y + 250);
mIsTurning = true;
mEnemy._sh422(irrcrpt("UVSO", 1));
mEasing = 0.1;
}
override public function _lv289():void{
_lx482(0);
}
private function endTurning():void{
mIsTurning = false;
}
private function _xj480():void{
mEnemy._sh422(irrcrpt("KLGH_PLVVLOH", 3));
_uf446(_yd103);
mIsHidenMissile = true;
}
}
}//package com.mod.engine.ai
Section 35
//AIBombPlayer (com.mod.engine.ai.AIBombPlayer)
package com.mod.engine.ai {
import com.mod.engine.*;
import com.calefk.core.util.*;
public class AIBombPlayer extends AIBulletPlayer {
private var mJumping:int;// = 2
private var mExploted:Boolean;
public function AIBombPlayer(_arg1:_qk222){
mJumping = 2;
super(_arg1);
mBullet._af351.y = (mBullet._af351.y - 20);
mBullet._af351.x = 8;
}
override public function _ul569():void{
if (mBullet._af351.y > 0){
mJumping--;
if (mJumping <= 0){
_mx312();
} else {
mBullet._af351.y = (mBullet._af351.y - 15);
mBullet.y = (mBullet.y - 8);
};
};
}
override public function update(_arg1:int):void{
mBullet._af351.y = Math.min(7.8, (mBullet._af351.y + 2.5));
}
override public function _vq375():void{
super._vq375();
}
private function _mx312():void{
mBullet._sh422(irrcrpt("HASORGH", 3));
mBullet.isExplode = true;
mExploted = true;
mBullet._xy703(true);
_pc240._ty375(irrcrpt("vqg_hasorwlrq", 3));
}
override public function _pv247():void{
if (!mExploted){
_mx312();
};
}
}
}//package com.mod.engine.ai
Section 36
//AIBulletPlayer (com.mod.engine.ai.AIBulletPlayer)
package com.mod.engine.ai {
import com.calefk.core.base.*;
import com.mod.engine.*;
public class AIBulletPlayer extends _hj614 {
protected var mBullet:_qk222;
public function AIBulletPlayer(_arg1:_qk222){
super((_arg1 as _jk185));
mBullet = (_arg1 as _qk222);
}
public function _ul569():void{
}
override public function update(_arg1:int):void{
}
override public function _vq375():void{
super._vq375();
}
public function _pv247():void{
}
}
}//package com.mod.engine.ai
Section 37
//_lk314 (com.mod.engine.boss._lk314)
package com.mod.engine.boss {
import com.calefk.core.base.*;
import com.mod.engine.*;
import com.calefk.core.util.*;
public class _lk314 extends _hj614 {
protected var mTimer:_mc167;
protected var mTimerHit:_mc167;
protected var mBossBase:Boss;
public function _lk314(_arg1:_jk185){
super(_arg1);
mBossBase = (_arg1 as Boss);
}
protected function _tc299(_arg1:int):void{
mTimer = new _mc167(null, 1, _arg1);
mTimer.start();
}
protected function _tg575():void{
if ((((mBossBase.clip.filters == null)) || ((mBossBase.clip.filters.length == 0)))){
_gn305._nj533(mBossBase.clip, 0xFF, 1, 1, 0.95);
} else {
mBossBase.clip.filters = null;
};
}
override public function update(_arg1:int):void{
if (mTimer){
mTimer.update(_arg1);
};
if (mBossBase.isHit){
mTimerHit.update(_arg1);
if (mTimerHit._xb331){
mBossBase.clip.filters = null;
mBossBase.isHit = false;
};
};
}
public function _eg298():void{
}
public function _lj696():void{
mBossBase.isHit = true;
mTimerHit = new _mc167(_tg575, 4, 60);
mTimerHit.start();
}
public function _nb177():void{
mBossBase.isHit = true;
mTimerHit = new _mc167(_tg575, 2, 60);
mTimerHit.start();
}
public function _lx482(_arg1:int):void{
}
public function _dm601():void{
}
protected function _ek610():Boolean{
if (mTimer){
return (mTimer._xb331);
};
return (false);
}
override public function _vq375():void{
super._vq375();
mBossBase = null;
if (mTimerHit){
mTimerHit._dq47();
};
mTimerHit = null;
if (mTimer){
mTimer._dq47();
};
mTimer = null;
}
}
}//package com.mod.engine.boss
Section 38
//_ti35 (com.mod.engine.boss._ti35)
package com.mod.engine.boss {
import com.calefk.core.base.*;
import com.mod.engine.*;
import com.calefk.core.util.*;
public class _ti35 extends _lk314 {
private var mSpeedDash:Number;// = 12
private var mTimerRun:_mc167;
private var mIsCharging:Boolean;
private var mIsStoming:Boolean;
private var mTimerFollow:_mc167;
private var mTargetX:Number;
private var mIsDiening:Boolean;
private var mIsTurning:Boolean;
private var mPlayerPosX:Number;
private var mSpeedBack:Number;// = 7.5
private var mIsAttacking:Boolean;
private var mSpeedRun:Number;// = 3.5
private var mSpeedInside:Number;// = 2.5
private static const _ng273:int = 12;
private static const _gk160:int = 0;
private static const _mx46:int = 7;
private static const _lq288:int = 8;
private static const _uy443:int = 6;
private static const _vw144:int = 1;
private static const _lo125:int = 10;
private static const _mu406:int = 3;
private static const _in159:int = 9;
private static const _xt294:int = 13;
private static const _ja100:int = 4;
private static const _hu672:int = 5;
private static const _st719:int = 0;
private static const _px180:int = 11;
private static const _gg40:int = 2;
private static const _mj47:int = 1;
public function _ti35(_arg1:_jk185){
mSpeedInside = 2.5;
mSpeedRun = 3.5;
mSpeedBack = 7.5;
mSpeedDash = 12;
super(_arg1);
mBossBase.clip.endTurn = endTurn;
mBossBase.clip.endAttack = endAttack;
mBossBase.clip.endCharge = endCharge;
mBossBase.clip.endStomp = endStomp;
mBossBase.clip.endDie = endDie;
mBossBase.clip.onPlaySoundExplotion = onPlaySoundExplotion;
mBossBase.health = 170;
_jx276();
}
private function endAttack():void{
mIsAttacking = false;
}
override public function _uf446(_arg1:int):void{
super._uf446(_arg1);
trace((irrcrpt("ewttgpv uvcvg ", 2) + mCurrentState));
trace((irrcrpt("uwjanzx xyfyj ", 5) + mPreviusState));
}
private function _rl663():void{
var _local1:int;
_uf446(_lq288);
_local1 = _nx230(mBossBase.x);
switch (_local1){
case _gk160:
mTargetX = (Global.engine.camera.x + 50);
break;
case _mj47:
mTargetX = (Global.engine.camera.x + 550);
break;
};
mBossBase._sh422(irrcrpt("UXQ", 3));
mBossBase.clip.scaleX = -(mBossBase.clip.scaleX);
}
private function _jx276():void{
var _local1:*;
var _local2:*;
_uf446(_st719);
if (mBossBase.x < Global.engine.camera.x){
mTargetX = 100;
mBossBase.clip.scaleX = -1;
} else {
mTargetX = (Global.engine.camera.x + 500);
mBossBase.clip.scaleX = 1;
};
mBossBase._sh422(irrcrpt("SVO", 1));
_local1 = (mTargetX - mBossBase.x);
_local2 = ((_local1 / Math.abs(_local1)) * mSpeedInside);
mBossBase._af351.x = _local2;
}
private function _dt357():Boolean{
if (Global.engine.player.x > mBossBase.x){
if (mBossBase.clip.scaleX == 1){
return (true);
};
} else {
if (mBossBase.clip.scaleX == -1){
return (true);
};
};
return (false);
}
private function _ni119():void{
_uf446(_vw144);
_tc299(_sg178._sn300(1500, 2500));
mBossBase._sh422(irrcrpt("XYFSI", 5));
}
private function _nx230(_arg1:Number):int{
return (((_arg1)<(Global.engine.camera.x + 300)) ? _gk160 : _mj47);
}
private function _ce725():void{
_uf446(_xt294);
mBossBase._sh422(irrcrpt("EJF", 1));
mIsDiening = true;
mBossBase._af351.x = 0;
mBossBase.clip.filters = [];
Global.engine._ts229(200);
}
private function _ui49():void{
var _local1:int;
_uf446(_uy443);
_local1 = _nx230(mBossBase.x);
switch (_local1){
case _gk160:
mTargetX = (Global.engine.camera.x + 650);
break;
case _mj47:
mTargetX = (Global.engine.camera.x - 50);
break;
};
mBossBase._sh422(irrcrpt("FCUJ", 2));
}
override public function _dm601():void{
Global.engine.player._la490(10, _ea558._dq688);
}
override public function _lx482(_arg1:int):void{
_ce725();
}
private function _ri122():Boolean{
var _local1:Number;
_local1 = (Global.engine.player.x - mBossBase.x);
if (Math.abs(_local1) < 200){
return (true);
};
return (false);
}
private function _gs78():void{
_uf446(_in159);
mBossBase._sh422(irrcrpt("CVVCEM", 2));
mIsAttacking = true;
}
private function _vu160():void{
_uf446(_lo125);
mBossBase._sh422(irrcrpt("YZWS", 5));
mIsTurning = true;
}
private function endTurn():void{
mIsTurning = false;
}
private function endDie():void{
mIsDiening = false;
}
override public function _vq375():void{
if (mBossBase){
mBossBase.clip.endTurn = null;
mBossBase.clip.endAttack = null;
mBossBase.clip.endCharge = null;
mBossBase.clip.endStomp = null;
mBossBase.clip.endDie = null;
};
super._vq375();
}
private function onPlaySoundExplotion():void{
_pc240._ty375(irrcrpt("xsi_jcuqtynts", 5));
}
private function endStomp():void{
mIsStoming = false;
}
private function _cq83():void{
_uf446(_px180);
mBossBase._sh422(irrcrpt("TWP", 2));
if (mTimerFollow == null){
mTimerFollow = new _mc167(null, 1, 7000);
mTimerFollow.start();
} else {
mTimerFollow.resume();
};
mSpeedRun = _sg178._my475(2.6, 3.6);
}
override public function update(_arg1:int):void{
var _local2:Number;
var _local3:Number;
var _local4:Number;
var _local5:int;
super.update(_arg1);
if (mTimerRun){
mTimerRun.update(_arg1);
};
if (mTimerFollow){
mTimerFollow.update(_arg1);
};
switch (mCurrentState){
case _st719:
_local2 = (mTargetX - mBossBase.x);
if ((((_local2 > -(mSpeedInside))) && ((_local2 < mSpeedInside)))){
mBossBase._af351.x = 0;
mBossBase.x = mTargetX;
_ni119();
};
break;
case _vw144:
if (_ek610()){
_mo335();
};
break;
case _gg40:
if (mTimerRun._xb331){
mTimerRun._dq47();
mTimerRun = null;
mBossBase._af351.x = 0;
mPlayerPosX = Global.engine.player.x;
_mx10(mPlayerPosX);
_local5 = _nx230(mTargetX);
switch (_local5){
case _gk160:
if (mBossBase.clip.scaleX == 1){
_vu160();
};
break;
case _mj47:
if (mBossBase.clip.scaleX == -1){
_vu160();
};
break;
};
} else {
_local2 = (Global.engine.player.x - mBossBase.x);
_local3 = ((_local2 / Math.abs(_local2)) * mSpeedRun);
mBossBase._af351.x = _local3;
if (_dt357()){
mBossBase._af351.x = 0;
mTimerRun.pause();
_vu160();
} else {
if (_rd76()){
mBossBase._af351.x = 0;
_gs78();
};
};
};
break;
case _lo125:
if (!mIsTurning){
if (mPreviusState == _gg40){
mBossBase.clip.scaleX = -(mBossBase.clip.scaleX);
_mo335();
} else {
if (mPreviusState == _ja100){
mBossBase.clip.scaleX = -(mBossBase.clip.scaleX);
mBossBase._sh422(irrcrpt("EDFN", 3));
_mx10(mPlayerPosX);
} else {
if (mPreviusState == _px180){
mBossBase.clip.scaleX = -(mBossBase.clip.scaleX);
_cq83();
};
};
};
};
break;
case _in159:
if (!mIsAttacking){
_mo335();
};
break;
case _ja100:
_local2 = (mTargetX - mBossBase.x);
_local3 = ((_local2 / Math.abs(_local2)) * mSpeedBack);
mBossBase._af351.x = _local3;
mBossBase._sh422(irrcrpt("GFHP", 5));
if ((((_local2 > -(mSpeedBack))) && ((_local2 < mSpeedBack)))){
mBossBase._af351.x = 0;
mBossBase.x = mTargetX;
_oh35();
};
break;
case _hu672:
if (!mIsCharging){
_ui49();
};
break;
case _uy443:
_local2 = (mTargetX - mBossBase.x);
_local3 = ((_local2 / Math.abs(_local2)) * mSpeedDash);
mBossBase._af351.x = _local3;
if ((((_local2 > -(mSpeedDash))) && ((_local2 < mSpeedDash)))){
mBossBase._af351.x = 0;
mBossBase.x = mTargetX;
_bk75();
};
break;
case _mx46:
_local2 = (mTargetX - mBossBase.x);
_local3 = ((_local2 / Math.abs(_local2)) * mSpeedDash);
mBossBase._af351.x = _local3;
if ((((_local2 > -(mSpeedDash))) && ((_local2 < mSpeedDash)))){
mBossBase._af351.x = 0;
mBossBase.x = mTargetX;
_rl663();
};
break;
case _lq288:
_local2 = (mTargetX - mBossBase.x);
_local3 = ((_local2 / Math.abs(_local2)) * mSpeedInside);
mBossBase._af351.x = _local3;
if ((((_local2 > -(mSpeedInside))) && ((_local2 < mSpeedInside)))){
mBossBase._af351.x = 0;
mBossBase.x = mTargetX;
_cq83();
};
break;
case _px180:
if (mTimerFollow._xb331){
mTimerFollow._dq47();
mTimerFollow = null;
_ch495();
} else {
_local2 = (Global.engine.player.x - mBossBase.x);
_local3 = ((_local2 / Math.abs(_local2)) * mSpeedRun);
mBossBase._af351.x = _local3;
if (_dt357()){
mBossBase._af351.x = 0;
mTimerFollow.pause();
_vu160();
} else {
if (_ri122()){
mBossBase._af351.x = 0;
_ch495();
};
};
};
break;
case _ng273:
if (mBossBase.isCollTerrain){
mBossBase._af351.x = 0;
};
if (mBossBase.x >= (Global.engine.camera.x + 580)){
mBossBase.x = (Global.engine.camera.x + 580);
} else {
if (mBossBase.x <= (Global.engine.camera.x + 20)){
mBossBase.x = (Global.engine.camera.x + 20);
};
};
if (!mIsStoming){
_local4 = _sg178._sn300(1, 5);
switch (_local4){
case 1:
case 2:
case 3:
_cq83();
break;
case 4:
_mo335();
break;
};
};
break;
case _xt294:
if (!mIsDiening){
mBossBase.toDestroy = true;
};
break;
};
}
private function _ch495():void{
_uf446(_ng273);
mBossBase._sh422(irrcrpt("TUPNQ", 1));
mIsStoming = true;
_pp77();
mBossBase._af351.x = ((mBossBase.clip.scaleX)==1) ? -5 : 5;
}
private function _bk75():void{
var _local1:int;
_uf446(_mx46);
_local1 = _nx230(mBossBase.x);
switch (_local1){
case _gk160:
mTargetX = (Global.engine.camera.x + 650);
break;
case _mj47:
mTargetX = (Global.engine.camera.x - 50);
break;
};
mBossBase._sh422(irrcrpt("EBTI", 1));
mBossBase.clip.scaleX = -(mBossBase.clip.scaleX);
}
private function _pp77():void{
mBossBase._af351.y = -16;
}
private function _oh35():void{
_uf446(_hu672);
mIsCharging = true;
mBossBase._sh422(irrcrpt("FKDUJH", 3));
}
private function endCharge():void{
mIsCharging = false;
}
override public function _eg298():void{
Global.engine.player._la490(10, _ea558._ev424);
}
private function _mx10(_arg1:Number):void{
var _local2:int;
_uf446(_ja100);
_local2 = _nx230(_arg1);
switch (_local2){
case _gk160:
mTargetX = (Global.engine.camera.x + 540);
break;
case _mj47:
mTargetX = (Global.engine.camera.x + 60);
break;
};
}
private function _mo335():void{
_uf446(_gg40);
mBossBase._sh422(irrcrpt("VYR", 4));
if (mTimerRun == null){
mTimerRun = new _mc167(null, 1, _sg178._sn300(4500, 8000));
mTimerRun.start();
} else {
mTimerRun.resume();
};
mSpeedRun = _sg178._my475(4.5, 6.5);
}
private function _rd76():Boolean{
var _local1:Number;
_local1 = (Global.engine.player.x - mBossBase.x);
if (Math.abs(_local1) < _sg178._sn300(50, 91)){
return (true);
};
return (false);
}
}
}//package com.mod.engine.boss
Section 39
//_um341 (com.mod.engine.boss._um341)
package com.mod.engine.boss {
import com.calefk.core.base.*;
import com.mod.engine.*;
import com.calefk.core.toolbox.*;
import com.calefk.core.util.*;
public class _um341 extends _lk314 {
private var mIsDucking:Boolean;
private var mBoss:BossAllen;
private var mIsKnifing:Boolean;
private var mIsLaughting:Boolean;
private var mIsDiening:Boolean;
private var mTarget:_kw615;
private var mIsUpping:Boolean;
private var mIsShooting:Boolean;
public static const _en699:int = 16;
public static const _bw94:int = 15;
public static const _vw144:int = 2;
private static const _ee444:int = 2;
public static const _fb377:int = 1;
public static const _pp517:int = 13;
public static const _dt201:int = 12;
public static const _fj46:int = 7;
private static const _ms232:int = 5;
public static const _pw553:int = 0;
public static const _ny338:int = 19;
public static const _tu494:int = 14;
public static const _mm299:int = 4;
public static const _ma448:int = 8;
private static const _dx28:int = 3;
public static const _sk631:int = 9;
private static const _hd686:int = 0;
private static const _fi77:int = 4;
public static const _is567:int = 10;
public static const _mv239:int = 18;
public static const _xt294:int = 20;
public static const _cl79:int = 11;
public static const _vc722:int = 17;
private static const _gk178:int = 1;
public static const _be478:int = 3;
public static const _nd144:int = 6;
public function _um341(_arg1:_jk185){
mTarget = new _kw615();
super(_arg1);
mBoss = (_arg1 as BossAllen);
mBoss.clip.shootDiagonal = shootDiagonal;
mBoss.clip.shootFront = shootFront;
mBoss.clip.shootBomb = shootBomb;
mBoss.clip.endLaugh = endLaugh;
mBoss.clip.endShoot = endShoot;
mBoss.clip.endDuck = endDuck;
mBoss.clip.endUp = endUp;
mBoss.clip.endKnife = endKnife;
mBoss.clip.endDie = endDie;
_ik200();
mBoss.health = 160;
}
private function _kc579():_kw615{
var _local1:_lx569;
var _local2:Number;
var _local3:Number;
var _local4:_kw615;
_local1 = Global.engine.player;
_local2 = (_local1.x - mBoss.x);
_local3 = (_local1.y - mBoss.y);
_local4 = new _kw615(_local2, _local3);
return (_local4);
}
public function shootDiagonal():void{
var _local1:Number;
var _local2:_ea558;
var _local3:_kw615;
_local1 = 14;
_local2 = new _ea558(Global.engine.canvasObjects, irrcrpt("pfExoohwHqhpb", 3), mBoss.x, mBoss.y, 1, _ea558._ev424);
_local3 = new _kw615();
if (mBoss.clip.scaleX == 1){
_local3._id180(-135);
} else {
_local3._id180(-45);
};
_local3.normalize(70);
_local2.x = (mBoss.x + _local3.x);
_local2.y = (mBoss.y + _local3.y);
_local3.normalize(_local1);
_local2._af351.x = _local3.x;
_local2._af351.y = _local3.y;
Global.engine._na44(_local2);
}
private function endKnife():void{
mIsKnifing = false;
}
private function endShoot():void{
mIsShooting = false;
}
private function _kn175():void{
_uf446(_is567);
mBoss._sh422(irrcrpt("SVO", 1));
mTarget.x = 550;
}
private function _sq283():void{
_uf446(_sk631);
mBoss._sh422(irrcrpt("WZS", 5));
mTarget.x = 50;
}
private function _he560():void{
var _local1:int;
_local1 = _nx230(mBoss.x, mBoss.y);
switch (_local1){
case _hd686:
_ft339();
break;
case _gk178:
_ya658();
break;
case _ee444:
_kh389();
break;
case _dx28:
_ur329();
break;
case _fi77:
_nl457();
break;
case _ms232:
_cr479();
break;
};
}
private function _lf295():void{
_uf446(_mv239);
mBoss._sh422(irrcrpt("WZS", 5));
mTarget.x = 550;
}
private function _lh193():Boolean{
var _local1:Number;
_local1 = _vn48();
if ((((((_local1 <= -45)) && ((_local1 >= -50)))) || ((((_local1 >= -140)) && ((_local1 <= -135)))))){
return (true);
};
return (false);
}
private function _og78():void{
mBoss.clip.scaleX = ((mBoss.x)<Global.engine.player.x) ? -1 : 1;
if ((((((mCurrentState == _sk631)) || ((mCurrentState == _tu494)))) || ((mCurrentState == _vc722)))){
mBoss._sh422(((mBoss.clip.scaleX)==-1) ? irrcrpt("CBDL", 1) : irrcrpt("SVO", 1));
} else {
if ((((((mCurrentState == _is567)) || ((mCurrentState == _pp517)))) || ((mCurrentState == _mv239)))){
mBoss._sh422(((mBoss.clip.scaleX)==-1) ? irrcrpt("UXQ", 3) : irrcrpt("GFHP", 5));
};
};
}
private function _ce725():void{
_uf446(_xt294);
mBoss._sh422(irrcrpt("FKG", 2));
mIsDiening = true;
mBoss._af351.x = 0;
mBoss.clip.filters = [];
_gq623();
_pc240._ve573(irrcrpt("pxv_doohq", 3));
_pc240._ty375(irrcrpt("wrh_hmi_eppir", 4));
Global.engine._ts229(250);
}
private function _kh389():void{
var _local1:_lx569;
var _local2:int;
var _local3:int;
_local1 = Global.engine.player;
_local2 = _nx230(_local1.x, _local1.y);
trace((irrcrpt("uqfdjw qthfynts ", 5) + _local2));
switch (_local2){
case _hd686:
_local3 = _sg178._sn300(1, 4);
switch (_local3){
case 1:
case 2:
_km151();
break;
case 3:
_jd483();
break;
};
break;
case _gk178:
_km151();
break;
case _ee444:
_km151();
break;
case _dx28:
_local3 = _sg178._sn300(1, 4);
switch (_local3){
case 1:
case 2:
_jd483();
break;
case 3:
_km151();
break;
};
break;
case _fi77:
_km151();
break;
case _ms232:
_local3 = _sg178._sn300(1, 4);
switch (_local3){
case 1:
case 2:
_jd483();
break;
case 3:
_km151();
break;
};
break;
};
}
override public function _eg298():void{
Global.engine.player._la490(10, _ea558._ym651);
}
private function _xl312():void{
_uf446(_ny338);
mBoss._sh422(irrcrpt("MPKHG", 2));
mIsKnifing = true;
mBoss._af351.x = 0;
}
private function _he205():void{
_uf446(_nd144);
mBoss._sh422(irrcrpt("XMTTY_ZU", 5));
mIsShooting = true;
_ci423();
_pc240._ty375(irrcrpt("wrh_fyppix_eppir", 4));
}
override public function _lx482(_arg1:int):void{
_ce725();
}
private function _nu493():void{
_uf446(_dt201);
mBoss._sh422(irrcrpt("YTTMRK", 4));
mIsUpping = true;
}
private function _vn48():Number{
var _local1:_kw615;
var _local2:Number;
_local1 = _kc579();
_local2 = _gn305._rl559(_local1._rs634());
return (_local2);
}
private function endDie():void{
mIsDiening = false;
}
private function endDuck():void{
mIsDucking = false;
}
override public function _vq375():void{
if (mBoss){
mBoss.clip.shootDiagonal = null;
mBoss.clip.shootFront = null;
mBoss.clip.shootBomb = null;
mBoss.clip.endLaugh = null;
mBoss.clip.endShoot = null;
mBoss.clip.endDuck = null;
mBoss.clip.endUp = null;
mBoss.clip.endKnife = null;
mBoss.clip.endDie = null;
};
mBoss = null;
super._vq375();
}
private function _fa456():void{
_uf446(_ma448);
mBoss._sh422(irrcrpt("XLVSA", 4));
mIsShooting = true;
_ci423();
}
private function _bx179():Boolean{
var _local1:Number;
var _local2:Number;
var _local3:Number;
_local1 = (mBoss.x - Global.engine.player.x);
_local2 = (mBoss.y - Global.engine.player.y);
_local3 = Math.sqrt(((_local1 * _local1) + (_local2 * _local2)));
return ((((_local3 <= 65)) && (!(Global.engine.player.isDie))));
}
private function _mf294():_kw615{
var _local1:_lx569;
var _local2:Number;
var _local3:Number;
var _local4:_kw615;
_local1 = Global.engine.player;
_local2 = (_local1.x - mBoss.x);
_local3 = (_local1.y - mBoss.y);
_local4 = new _kw615(_local2, _local3);
return (_local4);
}
private function _fy149():void{
if (((!(mBoss.isCollTerrain)) && (!(mBoss._oa598())))){
if (mBoss.isJumping){
mBoss._sh422(irrcrpt("OZRU_ZU", 5));
} else {
if (mBoss.isFall){
mBoss._sh422(irrcrpt("NYQT_HSAR", 4));
};
};
};
}
private function _mo678():void{
_uf446(_pp517);
mBoss._sh422(irrcrpt("SVO", 1));
mTarget.x = 230;
}
private function _bs721():void{
_uf446(_vc722);
mBoss._sh422(irrcrpt("VYR", 4));
mTarget.x = 50;
}
override public function update(_arg1:int):void{
var _local2:Number;
super.update(_arg1);
if (((((((((!((mCurrentState == _ma448))) && (!((mCurrentState == _fj46))))) && (!((mCurrentState == _nd144))))) && (!((mCurrentState == _ny338))))) && (!((mCurrentState == _xt294))))){
mBoss.clip.scaleX = ((mBoss.x)<Global.engine.player.x) ? -1 : 1;
};
switch (mCurrentState){
case _pw553:
if (mBoss.x < (Global.engine.camera.x + 500)){
_ww98();
};
break;
case _fb377:
if (!mIsLaughting){
_pc240._ty375(irrcrpt("qyw_eppir", 4), 999999, 0.8);
_ni119();
};
break;
case _vw144:
if (_ek610()){
_he560();
};
break;
case _fj46:
if (!mIsShooting){
if (mPreviusState == _sk631){
_sq283();
} else {
if (mPreviusState == _is567){
_kn175();
} else {
_he560();
};
};
};
break;
case _nd144:
if (!mIsShooting){
if (mPreviusState == _sk631){
_sq283();
} else {
if (mPreviusState == _is567){
_kn175();
} else {
_he560();
};
};
};
break;
case _ma448:
if (!mIsShooting){
_he560();
};
break;
case _be478:
_fy149();
if (mBoss._oa598()){
_aj120();
};
break;
case _mm299:
_fy149();
if (((mBoss._oa598()) || (mBoss.isCollTerrain))){
mBoss._ac145();
_aj120();
};
break;
case _cl79:
if (!mIsDucking){
_nu493();
};
break;
case _dt201:
if (!mIsUpping){
mBoss._sh422(irrcrpt("VWDQG", 3));
if (_bx179()){
_xl312();
} else {
if (_lh193()){
_he205();
} else {
if (_ne179()){
_sw376();
} else {
if (_vt254()){
_fa456();
} else {
_he560();
};
};
};
};
};
break;
case _sk631:
case _is567:
_local2 = (mTarget.x - mBoss.x);
mBoss._af351.x = ((_local2 / Math.abs(_local2)) * 7);
_og78();
if ((((_local2 >= -7)) && ((_local2 <= 7)))){
mBoss._af351.x = 0;
_he560();
} else {
if (_bx179()){
_xl312();
} else {
if ((((((mPreviusState == _dt201)) || ((((mCurrentState == _sk631)) && ((mPreviusState == _is567)))))) || ((((mCurrentState == _is567)) && ((mPreviusState == _sk631)))))){
if (_lh193()){
mBoss._af351.x = 0;
_he205();
} else {
if (_ne179()){
mBoss._af351.x = 0;
_sw376();
};
};
};
};
};
break;
case _pp517:
_local2 = (mTarget.x - mBoss.x);
mBoss._af351.x = ((_local2 / Math.abs(_local2)) * 7);
_og78();
if (_bx179()){
_xl312();
} else {
if ((((_local2 >= -7)) && ((_local2 <= 7)))){
mBoss._af351.x = 0;
_lv229();
};
};
break;
case _bw94:
_local2 = (600 - mBoss.x);
_fy149();
mBoss._af351.x = ((_local2 / Math.abs(_local2)) * 7);
if (mBoss._oa598()){
_lf295();
};
break;
case _mv239:
_local2 = (mTarget.x - mBoss.x);
mBoss._af351.x = ((_local2 / Math.abs(_local2)) * 7);
_og78();
if (_bx179()){
_xl312();
} else {
if ((((_local2 >= -7)) && ((_local2 <= 7)))){
mBoss._af351.x = 0;
_he560();
};
};
break;
case _tu494:
_local2 = (mTarget.x - mBoss.x);
mBoss._af351.x = ((_local2 / Math.abs(_local2)) * 7);
_og78();
if (_bx179()){
_xl312();
} else {
if ((((_local2 >= -7)) && ((_local2 <= 7)))){
mBoss._af351.x = 0;
_yl383();
};
};
break;
case _en699:
_local2 = (0 - mBoss.x);
_fy149();
mBoss._af351.x = ((_local2 / Math.abs(_local2)) * 7);
if (mBoss._oa598()){
_bs721();
};
break;
case _vc722:
_local2 = (mTarget.x - mBoss.x);
mBoss._af351.x = ((_local2 / Math.abs(_local2)) * 7);
_og78();
if (_bx179()){
_xl312();
} else {
if ((((_local2 >= -7)) && ((_local2 <= 7)))){
mBoss._af351.x = 0;
_he560();
};
};
break;
case _ny338:
if (!mIsKnifing){
if (mPreviusState == _sk631){
_sq283();
} else {
if (mPreviusState == _is567){
_kn175();
} else {
if (mPreviusState == _vc722){
_bs721();
} else {
if (mPreviusState == _pp517){
_mo678();
} else {
if (mPreviusState == _mv239){
_lf295();
} else {
if (mPreviusState == _tu494){
_jd483();
} else {
_he560();
};
};
};
};
};
};
};
break;
case _xt294:
if (((!(mIsDiening)) && (((mBoss._oa598()) || (mBoss.isCollTerrain))))){
mBoss.toDestroy = true;
mBoss._lb722(true, 20);
};
break;
};
}
private function _ft339():void{
var _local1:_lx569;
var _local2:int;
var _local3:int;
_local1 = Global.engine.player;
_local2 = _nx230(_local1.x, _local1.y);
trace((irrcrpt("tpeciv psgexmsr ", 4) + _local2));
switch (_local2){
case _ee444:
_local3 = _sg178._sn300(1, 4);
switch (_local3){
case 1:
case 2:
_km151();
break;
case 3:
_mo678();
break;
};
break;
case _dx28:
_km151();
break;
case _hd686:
_km151();
break;
case _gk178:
_local3 = _sg178._sn300(1, 4);
switch (_local3){
case 1:
case 2:
_mo678();
break;
case 3:
_km151();
break;
};
break;
case _ms232:
_km151();
break;
case _fi77:
_local3 = _sg178._sn300(1, 4);
switch (_local3){
case 1:
case 2:
_mo678();
break;
case 3:
_km151();
break;
};
break;
};
}
private function _jd483():void{
_uf446(_tu494);
mBoss._sh422(irrcrpt("SVO", 1));
mTarget.x = 360;
}
private function _cr479():void{
var _local1:_lx569;
var _local2:int;
var _local3:int;
_local1 = Global.engine.player;
_local2 = _nx230(_local1.x, _local1.y);
switch (_local2){
case _hd686:
_local3 = _sg178._sn300(1, 4);
switch (_local3){
case 1:
case 2:
_cm238();
break;
case 3:
_sq283();
break;
};
break;
case _gk178:
_local3 = _sg178._sn300(1, 4);
switch (_local3){
case 1:
case 2:
_cm238();
break;
case 3:
_sq283();
break;
};
break;
case _ee444:
_local3 = _sg178._sn300(1, 3);
switch (_local3){
case 1:
_cm238();
break;
case 2:
_sq283();
break;
};
break;
case _dx28:
_sq283();
break;
case _fi77:
_cm238();
break;
case _ms232:
_local3 = _sg178._sn300(1, 3);
switch (_local3){
case 1:
_cm238();
break;
case 2:
_sq283();
break;
};
break;
};
}
private function _ci423():void{
var _local1:int;
var _local2:String;
_local1 = _sg178._sn300(1, 6);
_local2 = null;
switch (_local1){
case 1:
_local2 = irrcrpt("vqg_frph_rq_erb", 3);
break;
case 2:
_local2 = irrcrpt("wrh_ks_fego_qeqc", 4);
break;
case 3:
_local2 = irrcrpt("wrh_hsrx_ks_tiimrk_csyvwipj", 4);
break;
case 4:
case 5:
break;
};
if (_local2 != null){
_pc240._ty375(_local2, 1, ((_local1)==3) ? 2.5 : 1);
};
}
private function _lv229():void{
_uf446(_bw94);
mBoss._sh422(irrcrpt("OZRU_ZU", 5));
mBoss._lh418();
mTarget.x = 360;
}
private function _vt254():Boolean{
var _local1:Number;
_local1 = _fx703();
if ((((_local1 >= 10)) && ((_local1 <= 170)))){
return (true);
};
return (false);
}
private function _gq623():void{
_pc240._ve573(irrcrpt("wrh_gsqi_sr_fsc", 4));
_pc240._ve573(irrcrpt("wrh_ks_fego_qeqc", 4));
_pc240._ve573(irrcrpt("xsi_itsy_lt_ujjnsl_dtzwxjqk", 5));
}
private function _ik200():void{
_uf446(_pw553);
mBoss._af351.x = -5;
mBoss._sh422(irrcrpt("VYR", 4));
}
private function _nl457():void{
var _local1:_lx569;
var _local2:int;
var _local3:int;
_local1 = Global.engine.player;
_local2 = _nx230(_local1.x, _local1.y);
switch (_local2){
case _ee444:
_local3 = _sg178._sn300(1, 4);
switch (_local3){
case 1:
case 2:
_cm238();
break;
case 3:
_kn175();
break;
};
break;
case _dx28:
_local3 = _sg178._sn300(1, 4);
switch (_local3){
case 1:
case 2:
_cm238();
break;
case 3:
_kn175();
break;
};
break;
case _hd686:
_local3 = _sg178._sn300(1, 3);
switch (_local3){
case 1:
_cm238();
break;
case 2:
_kn175();
break;
};
break;
case _gk178:
_kn175();
break;
case _ms232:
_cm238();
break;
case _fi77:
_local3 = _sg178._sn300(1, 3);
switch (_local3){
case 1:
_cm238();
break;
case 2:
_kn175();
break;
};
break;
};
}
private function _nx230(_arg1:Number, _arg2:Number):int{
var _local3:int;
_local3 = -1;
if ((((_arg2 <= 200)) && ((_arg1 <= 300)))){
_local3 = _hd686;
} else {
if ((((((_arg2 > 200)) && ((_arg2 <= 300)))) && ((_arg1 <= 300)))){
_local3 = _gk178;
} else {
if ((((_arg2 > 300)) && ((_arg1 <= 300)))){
_local3 = _fi77;
} else {
if ((((_arg2 <= 200)) && ((_arg1 > 300)))){
_local3 = _ee444;
} else {
if ((((((_arg2 > 200)) && ((_arg2 <= 300)))) && ((_arg1 > 300)))){
_local3 = _dx28;
} else {
if ((((_arg2 > 300)) && ((_arg1 > 300)))){
_local3 = _ms232;
};
};
};
};
};
};
return (_local3);
}
private function _ya658():void{
var _local1:_lx569;
var _local2:int;
var _local3:int;
_local1 = Global.engine.player;
_local2 = _nx230(_local1.x, _local1.y);
switch (_local2){
case _ee444:
_local3 = _sg178._sn300(1, 3);
switch (_local3){
case 1:
_cm238();
break;
case 2:
_km151();
break;
};
break;
case _dx28:
_local3 = _sg178._sn300(1, 3);
switch (_local3){
case 1:
_cm238();
break;
case 2:
_km151();
break;
};
break;
case _hd686:
_km151();
break;
case _gk178:
_km151();
break;
case _ms232:
_local3 = _sg178._sn300(1, 3);
switch (_local3){
case 1:
_cm238();
break;
case 2:
_km151();
break;
};
break;
case _fi77:
_local3 = _sg178._sn300(1, 3);
switch (_local3){
case 1:
_cm238();
break;
case 2:
_km151();
break;
};
break;
};
}
public function shootFront():void{
var _local1:Number;
var _local2:_ea558;
_local1 = 14;
_local2 = new _ea558(Global.engine.canvasObjects, irrcrpt("rhGzqqjyJsjrd", 5), (mBoss.x + ((mBoss.clip.scaleX)==1) ? -55 : 55), (mBoss.y - 20), 1, _ea558._ev424);
_local2._af351.x = ((mBoss.clip.scaleX)==1) ? -(_local1) : _local1;
Global.engine._na44(_local2);
}
private function _ww98():void{
mBoss._af351.x = 0;
_uf446(_fb377);
mBoss._sh422(irrcrpt("PEYKL", 4));
mIsLaughting = true;
_pc240._ty375(irrcrpt("wrh_peykl", 4));
}
private function endLaugh():void{
mIsLaughting = false;
}
private function _aj120():void{
_uf446(_cl79);
mBoss._sh422(irrcrpt("FWEMKPI", 2));
mIsDucking = true;
}
public function shootBomb():void{
var _local1:Number;
var _local2:_kw615;
var _local3:_ea558;
_local1 = 10;
_local2 = _mf294();
_local2.normalize(10);
_local3 = new _ea558(Global.engine.canvasObjects, irrcrpt("pfExoohwErpeDoohq", 3), (mBoss.x + ((mBoss.clip.scaleX)==1) ? -15 : 15), (mBoss.y - 25), 5, _ea558._yd84);
_local3._af351 = _local2;
Global.engine._na44(_local3);
}
private function _fx703():Number{
var _local1:_kw615;
var _local2:Number;
_local1 = _mf294();
_local2 = _gn305._rl559(_local1._rs634());
return (_local2);
}
private function _ne179():Boolean{
var _local1:Number;
_local1 = _fx703();
if ((((((((_local1 >= -5)) && ((_local1 <= 5)))) || ((_local1 >= 175)))) || ((_local1 <= -175)))){
return (true);
};
return (false);
}
private function _km151():void{
var _local1:int;
_uf446(_mm299);
mBoss._af351.y = -5;
_local1 = _nx230(mBoss.x, mBoss.y);
switch (_local1){
case _hd686:
mBoss.isActiveP1 = false;
break;
case _gk178:
mBoss.isActiveP2 = false;
break;
case _ee444:
mBoss.isActiveP3 = false;
break;
case _dx28:
mBoss.isActiveP4 = false;
break;
};
mBoss._sh422(irrcrpt("MXPS_XS", 3));
}
private function _cm238():void{
_uf446(_be478);
mBoss._lh418();
}
private function _sw376():void{
_uf446(_fj46);
mBoss._sh422(irrcrpt("XMTTY", 5));
mIsShooting = true;
_ci423();
_pc240._ty375(irrcrpt("toe_cvmmfu_bmmfo", 1));
}
private function endUp():void{
mIsUpping = false;
}
private function _yl383():void{
_uf446(_en699);
mBoss._sh422(irrcrpt("KVNQ_VQ", 1));
mBoss._lh418();
mTarget.x = 230;
}
private function _ur329():void{
var _local1:_lx569;
var _local2:int;
var _local3:int;
_local1 = Global.engine.player;
_local2 = _nx230(_local1.x, _local1.y);
switch (_local2){
case _hd686:
_local3 = _sg178._sn300(1, 3);
switch (_local3){
case 1:
_cm238();
break;
case 2:
_km151();
break;
};
break;
case _gk178:
_local3 = _sg178._sn300(1, 3);
switch (_local3){
case 1:
_cm238();
break;
case 2:
_km151();
break;
};
break;
case _ee444:
_km151();
break;
case _dx28:
_km151();
break;
case _fi77:
_local3 = _sg178._sn300(1, 3);
switch (_local3){
case 1:
_cm238();
break;
case 2:
_km151();
break;
};
break;
case _ms232:
_local3 = _sg178._sn300(1, 3);
switch (_local3){
case 1:
_cm238();
break;
case 2:
_km151();
break;
};
break;
};
}
private function _ni119():void{
_uf446(_vw144);
mBoss._sh422(irrcrpt("XYFSI", 5));
_tc299(1000);
}
}
}//package com.mod.engine.boss
Section 40
//Boss (com.mod.engine.boss.Boss)
package com.mod.engine.boss {
import flash.display.*;
import com.mod.engine.*;
import com.calefk.core.util.*;
public class Boss extends _nm175 {
public var isDie:Boolean;
public var isHit:Boolean;
protected var mIsApplyGravity:Boolean;
protected var mData;
protected var mAI:_lk314;
public var health:Number;
public static const _ij590:int = 0;
public static const _se612:int = 1;
public function Boss(_arg1:MovieClip, _arg2:String=null, _arg3:Number=0, _arg4:Number=0, _arg5=null){
super(_arg1, _arg2, _arg3, _arg4);
mData = _arg5;
mIsApplyGravity = true;
if (_arg5){
if (_arg5.type == _ij590){
mAI = new _ti35(this);
};
};
}
public function _lb722(_arg1:Boolean=false, _arg2:int=1):void{
var _local3:*;
_local3 = 0;
while (_local3 < _arg2) {
if (_arg1 == true){
Global.engine.data._qk136(_vw439._br301, (_gn305.random(-80, 80) + x), (y - _gn305.random(-10, 60)));
} else {
Global.engine.data._qk136(_vw439._br301, x, y);
};
_local3++;
};
}
protected function _ut504():void{
if (((_gf158) && (Global.engine.player._xq80))){
if (((((!(Global.engine.player.isDie)) && (!(Global.engine.player.isRelive)))) && (_gf158.hitTestObject(Global.engine.player._xq80)))){
mAI._dm601();
};
};
}
override public function _vq375():void{
mAI._vq375();
mAI = null;
mData = null;
}
override public function update(_arg1:int):void{
if (mIsApplyGravity){
_ch130();
};
if (mAI){
mAI.update(_arg1);
};
if (!isDie){
_il532();
_ut504();
};
}
public function _la490(_arg1:Number, _arg2:int):void{
if (!isDie){
if (_arg2 == _qk222._ib166){
if (!isHit){
health = (health - _arg1);
if (health <= 0){
mAI._lx482(_arg2);
isDie = true;
} else {
mAI._lj696();
};
};
} else {
health = (health - _arg1);
if (health <= 0){
mAI._lx482(_arg2);
isDie = true;
} else {
mAI._nb177();
};
};
};
}
protected function _il532():void{
if (((_yl255) && (Global.engine.player._xq80))){
if (((((!(Global.engine.player.isDie)) && (!(Global.engine.player.isRelive)))) && (_yl255.hitTestObject(Global.engine.player._xq80)))){
mAI._eg298();
};
};
}
public function get _gf158():MovieClip{
if (mClip.body){
if (mClip.body.hit2){
return (mClip.body.hit2);
};
};
return (null);
}
public function get _yl255():MovieClip{
if (mClip.body){
if (mClip.body.hit){
return (mClip.body.hit);
};
};
return (null);
}
}
}//package com.mod.engine.boss
Section 41
//BossAllen (com.mod.engine.boss.BossAllen)
package com.mod.engine.boss {
import flash.display.*;
import com.mod.engine.*;
public class BossAllen extends Boss {
public var isCollP3:Boolean;
public var isJumping:Boolean;
public var isCollP1:Boolean;
public var isCollP2:Boolean;
public var isCollP4:Boolean;
public var isActiveP1:Boolean;
public var isActiveP3:Boolean;
public var isActiveP4:Boolean;
public var isActiveP2:Boolean;
public var isFall:Boolean;
public function BossAllen(_arg1:MovieClip, _arg2:String=null, _arg3:Number=0, _arg4:Number=0, _arg5=null){
super(_arg1, _arg2, _arg3, _arg4, _arg5);
mAI = new _um341(this);
isActiveP1 = (isActiveP2 = (isActiveP3 = (isActiveP4 = true)));
}
public function _oa598():Boolean{
return (((((((isCollP1) || (isCollP2))) || (isCollP3))) || (isCollP4)));
}
public function _ac145():void{
isActiveP1 = (isActiveP2 = (isActiveP3 = (isActiveP4 = true)));
}
override public function update(_arg1:int):void{
super.update(_arg1);
}
private function _sb389():void{
var _local1:_tr436;
_local1 = Global.engine.world._cm113[0];
if (_local1 == null){
return;
};
isCollP1 = (isCollP2 = (isCollP3 = (isCollP4 = false)));
if (isActiveP1){
if (((_local1.clip.p1) && (collision))){
isCollP1 = _yf268(_local1.clip.p1, collision);
};
};
if (isActiveP2){
if (((_local1.clip.p2) && (collision))){
isCollP2 = _yf268(_local1.clip.p2, collision);
};
};
if (isActiveP3){
if (((_local1.clip.p3) && (collision))){
isCollP3 = _yf268(_local1.clip.p3, collision);
};
};
if (isActiveP4){
if (((_local1.clip.p4) && (collision))){
isCollP4 = _yf268(_local1.clip.p4, collision);
};
};
}
override public function _vq375():void{
super._vq375();
}
override protected function _ch130():void{
super._ch130();
_sb389();
isJumping = (mVelocity.y < 0);
isFall = (mVelocity.y >= 0);
}
public function _lh418():void{
mVelocity.y = -18;
}
}
}//package com.mod.engine.boss
Section 42
//_ci29 (com.mod.engine.data._ci29)
package com.mod.engine.data {
public class _ci29 {
public var y:Number;
public var content:int;
public var x:Number;
public var type:int;
public var isCreated:Boolean;
public function _ci29(_arg1:Number, _arg2:Number, _arg3:int, _arg4:int=0):void{
x = _arg1;
y = _arg2;
this.type = _arg3;
this.content = _arg4;
}
}
}//package com.mod.engine.data
Section 43
//_jv250 (com.mod.engine.data._jv250)
package com.mod.engine.data {
public class _jv250 {
public var time:int;
public var value:Object;
public var x:Number;
public var y:Number;
public var type:int;
public var isCreated:Boolean;
public function _jv250(_arg1:Number, _arg2:Number, _arg3:int, _arg4:int=2000, _arg5:Object=null):void{
x = _arg1;
y = _arg2;
this.time = _arg4;
this.type = _arg3;
this.value = _arg5;
}
}
}//package com.mod.engine.data
Section 44
//_au322 (com.mod.engine._au322)
package com.mod.engine {
import com.calefk.core.base.*;
import com.mod.engine.data.*;
public class _au322 {
private var mListObjects:_pe706;
private var mPlayer:_lx569;
private var mListItems:_pe706;
private var mListEnemy:_pe706;
public function _au322(){
mListEnemy = new _pe706();
mListObjects = new _pe706();
mListItems = new _pe706();
mPlayer = Global.engine.player;
}
private function _iq472(_arg1:Array, _arg2:int, _arg3:int):void{
var _local4:int;
var _local5:int;
var _local6:_jv250;
var _local7:Number;
var _local8:Number;
var _local9:_ps728;
_local4 = _arg1.length;
_local5 = 0;
while (_local5 < _local4) {
_local6 = (_arg1[_local5] as _jv250);
_local7 = ((_arg3 * Global.SW) + _local6.x);
_local8 = ((_arg2 * Global.SH) + _local6.y);
if (Global.engine.camera._tb692(_local7, _local8)){
if (!_local6.isCreated){
_local9 = Global.engine.data._qu167(_local6);
_local9.x = _local7;
_local9.y = _local8;
_local9.init();
mListEnemy._nw44(_local9);
_local6.isCreated = true;
};
};
_local5++;
};
}
public function get _nx625():Array{
return (mListObjects.items);
}
private function _bc485(_arg1:int, _arg2:int):void{
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:int;
var _local9:Array;
var _local10:Array;
_local3 = (_arg1 - 1);
_local4 = (_arg2 - 1);
_local5 = (_local3 + 3);
_local6 = (_local4 + 3);
_local7 = _local3;
while (_local7 < _local5) {
_local8 = _local4;
while (_local8 < _local6) {
_local9 = Global.engine.data._hr632(_local7, _local8);
if (_local9){
_iq472(_local9, _local7, _local8);
};
_local10 = Global.engine.data._is637(_local7, _local8);
if (_local10){
_uv560(_local10, _local7, _local8);
};
_local8++;
};
_local7++;
};
}
public function addItem(_arg1:_vw439):void{
mListItems._nw44(_arg1);
}
private function _uv560(_arg1:Array, _arg2:int, _arg3:int):void{
var _local4:int;
var _local5:int;
var _local6:_ci29;
var _local7:Number;
var _local8:Number;
var _local9:_xk561;
_local4 = _arg1.length;
_local5 = 0;
while (_local5 < _local4) {
_local6 = (_arg1[_local5] as _ci29);
_local7 = ((_arg3 * Global.SW) + _local6.x);
_local8 = ((_arg2 * Global.SH) + _local6.y);
if (Global.engine.camera._tb692(_local7, _local8)){
if (!_local6.isCreated){
_local9 = Global.engine.data._wo51(_local6);
_local9.x = _local7;
_local9.y = _local8;
_local9.init();
mListObjects._nw44(_local9);
_local6.isCreated = true;
};
};
_local5++;
};
}
public function _vq375():void{
if (mListEnemy){
mListEnemy._vq375();
mListEnemy = null;
};
if (mListItems){
mListItems._vq375();
mListItems = null;
};
if (mListObjects){
mListObjects._vq375();
mListObjects = null;
};
mPlayer = null;
}
public function update(_arg1:int):void{
var _local2:int;
var _local3:int;
_local2 = (mPlayer.x / Global.SW);
_local3 = (mPlayer.y / Global.SH);
_bc485(_local3, _local2);
if (mListEnemy){
mListEnemy._ur283(_arg1);
};
if (mListObjects){
mListObjects._ur283(_arg1);
};
if (mListItems){
mListItems._ur283(_arg1);
};
}
public function get _pc430():Array{
return (mListEnemy.items);
}
}
}//package com.mod.engine
Section 45
//_ea558 (com.mod.engine._ea558)
package com.mod.engine {
import com.calefk.core.base.*;
import flash.display.*;
import com.calefk.core.toolbox.*;
import com.calefk.core.util.*;
import com.mod.engine.ai.*;
public class _ea558 extends _jk185 {
private var mIsExplode:Boolean;
public var isCollWithTerrain:Boolean;
private var mType:int;
public var _af351:_kw615;
private var mAI:_hj614;
private var mDamage:Number;
public static const _ev424:int = 3;
public static const _dq688:int = 1;
public static const _yd84:int = 8;
public static const _qf63:int = 6;
public static const _ln557:int = 2;
public static const _cj253:int = 7;
public static const _pj520:int = 5;
public static const _eh437:int = 9;
public static const _ym651:int = 4;
public function _ea558(_arg1:MovieClip, _arg2:String=null, _arg3:Number=0, _arg4:Number=0, _arg5:Number=0, _arg6:int=3){
super(_arg1, _arg2, _arg3, _arg4);
mDamage = _arg5;
mType = _arg6;
mClip.endExplode = endExplode;
_af351 = new _kw615();
switch (mType){
case _ln557:
case _dq688:
mAI = new _es300(this);
break;
case _pj520:
mAI = new _wm252(this);
break;
case _qf63:
mAI = new _pa444(this);
break;
case _cj253:
mAI = new _dd406(this);
break;
case _yd84:
break;
case _eh437:
break;
};
isCollWithTerrain = true;
}
public function get collision():MovieClip{
if (mClip.collision){
return (mClip.collision);
};
return (null);
}
override public function update(_arg1:int):void{
if (((toDestroy) || (mIsExplode))){
return;
};
if (mAI){
mAI.update(_arg1);
};
move(_af351.x, _af351.y);
_yd346();
}
private function endExplode():void{
toDestroy = true;
}
private function _sg364():void{
switch (mType){
case _dq688:
case _eh437:
case _pj520:
case _qf63:
case _cj253:
case _yd84:
_pc240._ty375(irrcrpt("wrh_ibtpsxmsr", 4));
break;
};
}
private function _yd346():void{
var _local1:_lx569;
var _local2:Array;
var _local3:int;
var _local4:int;
var _local5:_tr436;
if (!Global.engine.camera._nt568(x, y)){
toDestroy = true;
} else {
if (isCollWithTerrain){
_local2 = Global.engine.world._cm113;
_local3 = _local2.length;
_local4 = 0;
while (_local4 < _local3) {
_local5 = (_local2[_local4] as _tr436);
if (_local5.collision.hitTestPoint((mClip.parent.x + x), (mClip.parent.y + y), true)){
_ul569();
break;
};
_local4++;
};
};
_local1 = Global.engine.player;
if (((((((_local1._xq80) && (collision))) && (!(_local1.isDie)))) && (!(_local1.isRelive)))){
if (collision.hitTestObject(_local1._xq80)){
_local1._la490(mDamage, mType);
_bm216();
};
};
};
}
public function get ai():_hj614{
return (mAI);
}
private function _bm216():void{
_sh422(irrcrpt("FYQMPEF", 1));
mIsExplode = true;
if ((((mType == _pj520)) || ((mType == _eh437)))){
clip.rotation = 0;
_pc240._ty375(irrcrpt("vqg_hasorwlrq", 3));
};
_sg364();
}
private function _ul569():void{
_sh422(irrcrpt("FYQMPEF", 1));
mIsExplode = true;
if ((((mType == _pj520)) || ((mType == _eh437)))){
clip.rotation = 0;
};
_sg364();
}
override public function _vq375():void{
super._vq375();
}
}
}//package com.mod.engine
Section 46
//_gm400 (com.mod.engine._gm400)
package com.mod.engine {
import flash.geom.*;
import com.mod.engine.data.*;
public class _gm400 extends _va27 {
public function _gm400(_arg1:_jy77){
super(_arg1);
_ho233();
}
private function _ho233():void{
var _local1:Array;
var _local2:Array;
var _local3:Array;
var _local4:Point;
var _local5:Point;
var _local6:Point;
var _local7:Point;
var _local8:Point;
data._xe626(0, 0, new _jv250(400, 250, _ps728._iv475));
data._xe626(0, 1, new _jv250(350, 250, _ps728._iv475));
data._xe626(0, 1, new _jv250(450, 250, _ps728._iv475));
data._xe626(0, 2, new _jv250(200, 150, _ps728._xn606));
data._xe626(0, 2, new _jv250(300, 150, _ps728._xn606));
data._xe626(0, 2, new _jv250(200, 250, _ps728._iv475));
data._xe626(0, 2, new _jv250(300, 250, _ps728._iv475));
data._xe626(0, 3, new _jv250(150, 250, _ps728._iv475));
data._xe626(0, 3, new _jv250(300, 250, _ps728._iv475));
data._xe626(0, 3, new _jv250(450, 250, _ps728._xn606));
data._xe626(0, 4, new _jv250(350, 250, _ps728._iv475));
data._xe626(0, 4, new _jv250(450, 250, _ps728._iv475));
data._xe626(0, 4, new _jv250(110, 50, _ps728._xn606));
data._xe626(0, 4, new _jv250(200, 50, _ps728._xn606));
data._xe626(0, 4, new _jv250(260, 50, _ps728._xn606));
data._xe626(0, 5, new _jv250(150, 50, _ps728._xn606));
data._xe626(0, 5, new _jv250(200, 50, _ps728._ap246, 0, {endX:-1}));
data._xe626(0, 5, new _jv250(260, 50, _ps728._xn606));
data._xe626(0, 5, new _jv250(350, 250, _ps728._iv475));
data._xe626(0, 5, new _jv250(450, 250, _ps728._mb48));
data._xe626(0, 6, new _jv250(260, 50, _ps728._ap246, 0, {endX:-1}));
data._xe626(0, 6, new _jv250(500, 50, _ps728._ap246, 0, {endX:-1}));
_local2 = new Array();
_local2.push(new _jv250(-50, 250, _ps728._uu28, 0));
_local2.push(new _jv250(650, 250, _ps728._uu28, 1500));
_local2.push(new _jv250(-50, 250, _ps728._uu28, 1500));
_local2.push(new _jv250(650, 250, _ps728._uu28, 1500));
_local2.push(new _jv250(-50, 250, _ps728._nk698, 1500));
_local2.push(new _jv250(650, 250, _ps728._nk698, 1500));
_local1 = new Array();
_local1.push(_local2);
_local4 = _vi255(0, 2);
data._ai153(_local4.x, _local4.y, _local1);
_local2 = new Array();
_local2.push(new _jv250(-50, 250, _ps728._uu28, 0));
_local2.push(new _jv250(650, 250, _ps728._fc179, 1500));
_local2.push(new _jv250(-50, 250, _ps728._uu28, 1500));
_local2.push(new _jv250(650, 250, _ps728._uu28, 1500));
_local2.push(new _jv250(-50, 250, _ps728._uu28, 1500));
_local2.push(new _jv250(650, 250, _ps728._uu28, 1500));
_local2.push(new _jv250(-50, 250, _ps728._nk698, 1500));
_local2.push(new _jv250(650, 250, _ps728._nk698, 1500));
_local2.push(new _jv250(-50, 250, _ps728._uu28));
_local2.push(new _jv250(650, 250, _ps728._uu28));
_local1 = new Array();
_local1.push(_local2);
_local5 = _vi255(0, 4);
data._ai153(_local5.x, _local5.y, _local1);
_local2 = new Array();
_local2.push(new _jv250(-50, 250, _ps728._uu28, 1000));
_local2.push(new _jv250(650, 250, _ps728._sa175, 1500));
_local2.push(new _jv250(-50, 250, _ps728._uu28, 3000));
_local2.push(new _jv250(650, 250, _ps728._uu28, 2000));
_local2.push(new _jv250(-50, 250, _ps728._nk698, 2000));
_local2.push(new _jv250(650, 250, _ps728._nk698, 2000));
_local2.push(new _jv250(-50, 250, _ps728._uu28, 5000));
_local2.push(new _jv250(650, 250, _ps728._uu28, 1500));
_local1 = new Array();
_local1.push(_local2);
_local6 = _vi255(0, 6);
data._ai153(_local6.x, _local6.y, _local1);
_local2 = new Array();
_local2.push(new _jv250(-45, 45, _ps728._ap246, 1500, {endX:45}));
_local2.push(new _jv250(150, -5, _ps728._kp623, 1800));
_local2.push(new _jv250(250, -5, _ps728._kp623, 1500));
_local2.push(new _jv250(350, -5, _ps728._kp623, 1500));
_local2.push(new _jv250(450, -5, _ps728._kp623, 1500));
_local2.push(new _jv250(550, -5, _ps728._kp623, 1500));
_local2.push(new _jv250(-50, 250, _ps728._uu28, 4000));
_local2.push(new _jv250(650, 250, _ps728._uu28, 1500));
_local2.push(new _jv250(-50, 250, _ps728._uu28, 1500));
_local2.push(new _jv250(650, 250, _ps728._uu28, 1500));
_local2.push(new _jv250(-50, 250, _ps728._nk698, 1500));
_local2.push(new _jv250(650, 250, _ps728._nk698, 1000));
_local3 = new Array();
_local3.push(new _jv250(550, -5, _ps728._kp623, 1500));
_local3.push(new _jv250(450, -5, _ps728._kp623, 1500));
_local3.push(new _jv250(350, -5, _ps728._kp623, 1500));
_local3.push(new _jv250(250, -5, _ps728._kp623, 1500));
_local3.push(new _jv250(150, -5, _ps728._kp623, 1500));
_local1 = new Array();
_local1.push(_local2);
_local1.push(_local3);
_local7 = _vi255(0, 7);
data._ai153(_local7.x, _local7.y, _local1);
_local2 = new Array();
_local2.push(new _jv250(-50, 45, _ps728._ap246, 1000, {endX:50}));
_local2.push(new _jv250(-50, 45, _ps728._ap246, 500, {endX:150}));
_local2.push(new _jv250(-50, 45, _ps728._ap246, 500, {endX:250}));
_local2.push(new _jv250(-50, 45, _ps728._ap246, 500, {endX:350}));
_local2.push(new _jv250(620, 45, _ps728._ap246, 500, {endX:450}));
_local2.push(new _jv250(620, 45, _ps728._ap246, 500, {endX:550}));
_local2.push(new _jv250(650, 250, _ps728._nk698, 1000));
_local2.push(new _jv250(-50, 250, _ps728._nk698, 1000));
_local3 = new Array();
_local3.push(new _jv250(-50, 45, _ps728._ap246, 500, {endX:350}));
_local3.push(new _jv250(620, 45, _ps728._ap246, 500, {endX:450}));
_local3.push(new _jv250(620, 45, _ps728._ap246, 500, {endX:550}));
_local3.push(new _jv250(-50, 45, _ps728._ap246, 1000, {endX:50}));
_local3.push(new _jv250(-50, 45, _ps728._ap246, 500, {endX:150}));
_local3.push(new _jv250(-50, 45, _ps728._ap246, 500, {endX:250}));
_local3.push(new _jv250(650, 250, _ps728._uu28, 1000));
_local3.push(new _jv250(-50, 250, _ps728._uu28, 1000));
_local1 = new Array();
_local1.push(_local2);
_local1.push(_local3);
_local8 = _vi255(0, 9);
data._ai153(_local8.x, _local8.y, _local1);
data.addObject(0, 4, new _ci29(250, 250, _xk561._qw74, _vw439._mo219));
data.addObject(0, 7, new _ci29(250, 250, _xk561._qw74, _vw439._mo219));
data.addObject(0, 7, new _ci29(450, 250, _xk561._qw74, _vw439._sv41));
data.addObject(0, 8, new _ci29(450, 100, _xk561._qw74, _vw439._fj637));
data.addObject(0, 10, new _ci29(450, 100, _xk561._qw74, _vw439._yi255));
}
}
}//package com.mod.engine
Section 47
//_hj614 (com.mod.engine._hj614)
package com.mod.engine {
import com.calefk.core.base.*;
public class _hj614 {
protected var mCurrentState:int;
protected var mPreviusState:int;
protected var mEntity:_jk185;
public function _hj614(_arg1:_jk185){
mEntity = _arg1;
}
public function _uf446(_arg1:int):void{
mPreviusState = mCurrentState;
mCurrentState = _arg1;
}
public function update(_arg1:int):void{
}
public function _vq375():void{
mEntity = null;
}
}
}//package com.mod.engine
Section 48
//_iq200 (com.mod.engine._iq200)
package com.mod.engine {
public class _iq200 {
public var x:Number;
public var y:Number;
public var waves:Array;
}
}//package com.mod.engine
Section 49
//_jy77 (com.mod.engine._jy77)
package com.mod.engine {
import flash.display.*;
import com.mod.engine.data.*;
public class _jy77 {
public var isEndWaves:Boolean;
private var mCurrentIndexPoint:int;
private var mPointsWaves:Array;
private var mData:Array;
public function _jy77(){
mData = new Array();
mPointsWaves = new Array();
mCurrentIndexPoint = 0;
isEndWaves = false;
}
public function addObject(_arg1:int, _arg2:int, _arg3:_ci29):void{
var _local4:Object;
_local4 = _wy175(_arg1, _arg2);
if (_local4 == null){
_local4 = _wr594(_arg1, _arg2);
};
_local4._nx625.push(_arg3);
}
public function _qk136(_arg1:int, _arg2:Number=0, _arg3:Number=0):void{
var _local4:_vw439;
var _local5:String;
switch (_arg1){
case _vw439._yi255:
_local5 = irrcrpt("rhNyjrGtrg", 5);
break;
case _vw439._br301:
_local5 = irrcrpt("qgMxiqGsmr", 4);
break;
case _vw439._fj637:
_local5 = irrcrpt("rhNyjrBjfutsM", 5);
break;
case _vw439._sv41:
_local5 = irrcrpt("pfLwhpZhdsrqI", 3);
break;
case _vw439._mo219:
_local5 = irrcrpt("oeKvgoDgct", 2);
break;
case _vw439._df501:
_local5 = irrcrpt("ndJufnQjh", 1);
break;
};
_local4 = new _vw439(Global.engine.canvasObjects, _local5, _arg2, _arg3, _arg1);
Global.engine.entityManager.addItem(_local4);
}
public function _gr580():_iq200{
if (mPointsWaves[mCurrentIndexPoint]){
return ((mPointsWaves[mCurrentIndexPoint] as _iq200));
};
return (null);
}
public function _ai153(_arg1:Number, _arg2:Number, _arg3:Array){
var _local4:_iq200;
_local4 = new _iq200();
_local4.x = _arg1;
_local4.y = _arg2;
_local4.waves = _arg3;
mPointsWaves.push(_local4);
}
public function _hr632(_arg1:int, _arg2:int):Array{
var _local3:Object;
_local3 = _wy175(_arg1, _arg2);
if (_local3){
return (_local3._pc430);
};
return (null);
}
public function _gp217():void{
if ((mCurrentIndexPoint + 1) <= (mPointsWaves.length - 1)){
mCurrentIndexPoint++;
} else {
mCurrentIndexPoint = mPointsWaves.length;
isEndWaves = true;
};
}
public function _xe626(_arg1:int, _arg2:int, _arg3:_jv250):void{
var _local4:Object;
_local4 = _wy175(_arg1, _arg2);
if (_local4 == null){
_local4 = _wr594(_arg1, _arg2);
};
_local4._pc430.push(_arg3);
}
private function _wr594(_arg1:int, _arg2:int):Object{
var _local3:Object;
_local3 = {_pc430:new Array(), _nx625:new Array()};
if ((((mData[_arg1] == null)) || ((mData[_arg1] == undefined)))){
mData[_arg1] = new Array();
};
mData[_arg1][_arg2] = _local3;
return (_local3);
}
public function _is637(_arg1:int, _arg2:int):Array{
var _local3:Object;
_local3 = _wy175(_arg1, _arg2);
if (_local3){
return (_local3._nx625);
};
return (null);
}
public function _wo51(_arg1:_ci29):_xk561{
var _local2:_xk561;
var _local3:String;
switch (_arg1.type){
case _xk561._qw74:
_local3 = irrcrpt("ndJufnCpy", 1);
break;
};
_local2 = new _xk561(Global.engine.canvasEnemies, _local3, -99999, -99999, _arg1);
return (_local2);
}
private function _wy175(_arg1:int, _arg2:int):Object{
if (mData[_arg1]){
if (mData[_arg1][_arg2]){
return (mData[_arg1][_arg2]);
};
};
return (null);
}
public function _qu167(_arg1:_jv250):_ps728{
var _local2:_ps728;
var _local3:MovieClip;
var _local4:String;
_local3 = Global.engine.canvasEnemies;
_local4 = "";
switch (_arg1.type){
case _ps728._uu28:
case _ps728._iv475:
_local4 = irrcrpt("pfHqhpbUliohpdq", 3);
break;
case _ps728._nk698:
case _ps728._mb48:
case _ps728._xn606:
_local4 = irrcrpt("ndFofnzHsfobefnbo", 1);
break;
case _ps728._lg621:
_local4 = irrcrpt("rhJsjrdEtrgnj", 5);
break;
case _ps728._ww197:
_local4 = irrcrpt("qgIriqcXero", 4);
break;
case _ps728._sa175:
_local4 = irrcrpt("qgIriqcLipmgstxiv", 4);
break;
case _ps728._kp623:
_local4 = irrcrpt("pfHqhpbSdudfkxwhpdq", 3);
break;
case _ps728._ap246:
_local4 = irrcrpt("qgIriqcFedssoeqer", 4);
break;
case _ps728._fc179:
_local4 = irrcrpt("ndFofnzEjdpllb", 1);
break;
};
_local2 = new _ps728(_local3, _local4, -99999, -99999, _arg1);
return (_local2);
}
}
}//package com.mod.engine
Section 50
//_lx569 (com.mod.engine._lx569)
package com.mod.engine {
import flash.display.*;
import flash.events.*;
import com.calefk.core.util.*;
import com.mod.engine.action.*;
import flash.ui.*;
public class _lx569 extends _nm175 {
private var mAction:_mk374;
public var isShootingMachineGun:Boolean;
public var isDucking:Boolean;
public var currentPosture:int;
private var mState:int;
public var countLifes:int;// = 5
public var isShootNdowning:Boolean;
private var mBodyFrame:String;
private var mIsModeFree:Boolean;
public var countBombs:int;// = 5
private var mSpeedRun:Number;// = 5
public var health:Number;
public var isUpping:Boolean;
public var isShootSdowning:Boolean;
public var isRelive:Boolean;
public var isJumping:Boolean;
public var direction:int;
public var prevDirection:int;
private var mTimerRelive:_mc167;
public var isShootNupping:Boolean;
public var isDiening:Boolean;
public var isShooting:Boolean;
private var mKeyPress:_uv702;
public var countBulletShootGun:int;// = 0
private var mSpeedDuck:Number;// = 2.5
private var mFootFrame:String;
public var countShootFire:int;// = 0
public var isMoveLeft:Boolean;
public var isFall:Boolean;
public var isMoveRight:Boolean;
public var countShootGun:int;// = 0
private var mIsWin:Boolean;
public var isShootSupping:Boolean;
public var isDie:Boolean;
private static const _ra471:int = 0;
public static const _md547:int = 2;
private static const _lx631:int = 4;
public static const _ap438:int = 3;
public static const _vy560:String = irrcrpt("vqqjoh", 1);
public static const _or130:String = irrcrpt("v_grzqlqj", 3);
public static const _kl358:int = 3;
public static const _rm365:String = irrcrpt("r_yttmrk", 4);
public static const _ox113:int = 0;
public static const _ew195:int = 2;
public static const _ai333:int = 1;
public static const _wt364:int = 1;
private static const _mf221:int = 3;
public static const _fy701:String = irrcrpt("x_zuunsl", 5);
public static const _re615:String = irrcrpt("fsqfmrk", 4);
private static const _ty140:int = 5;
public static const _eh652:String = irrcrpt("psnknsl", 5);
public static const _jq627:int = 4;
public static const _tp453:String = irrcrpt("xmttynsl", 5);
public static const _rl134:int = 2;
public static const _mv52:String = irrcrpt("r_hsarmrk", 4);
private static const _mi192:int = 1;
public static const _ps413:int = 0;
public static const _wp384:int = 0;
private static const _tq678:int = 2;
public static const _wp301:String = irrcrpt("fwmkpi", 2);
public static const _rh465:int = 1;
public function _lx569(_arg1:MovieClip, _arg2:String=null, _arg3:Number=0, _arg4:Number=0){
countBulletShootGun = 0;
countBombs = 5;
countShootGun = 0;
countShootFire = 0;
countLifes = 5;
mSpeedRun = 5;
mSpeedDuck = 2.5;
super(_arg1, _arg2, _arg3, _arg4);
mKeyPress = new _uv702();
mKeyPress._ft79(Keyboard.LEFT);
mKeyPress._ft79(Keyboard.RIGHT);
mKeyPress._ft79(Keyboard.DOWN);
mKeyPress._ft79(Keyboard.UP);
mKeyPress._gn692(_uv702._go492, _kg568);
mKeyPress._gn692(_uv702._gw450, _mt502);
mKeyPress._gn692(_uv702._am242, _wf366);
mW = 40;
mH = 40;
mIsModeFree = false;
countBombs = Global.countBombs;
countShootFire = Global.countShootFire;
countShootGun = Global.countShootGun;
countLifes = Global.countLifes;
if (Global.countShootFire > 0){
mAction = new _fl360(this);
} else {
if (Global.countShootGun > 0){
mAction = new _ol605(this);
} else {
mAction = new _yo680(this);
};
};
mClip.endAnimation = endAnimation;
health = 10;
mState = _ra471;
mIsCollidableTerrain3 = true;
mIsCollidableTerrain4 = true;
clip.endWin = endWin;
}
private function endWin():void{
mIsWin = false;
}
public function _gg27():void{
if (mAction){
mAction._vq375();
};
mAction = new _ol605(this);
}
private function _sf408():void{
if ((x + 20) >= (Global.engine.camera.x + Global.SW)){
x = ((Global.engine.camera.x + Global.SW) - 20);
} else {
if ((x - 20) <= Global.engine.camera.x){
x = (Global.engine.camera.x + 20);
};
};
}
private function _kj296():void{
mVelocity.y = Math.min(7.8, (mVelocity.y + 1.5));
isFall = (mVelocity.y >= 0);
isJumping = (mVelocity.y < 0);
move(mVelocity.x, mVelocity.y);
_nr202();
if (isCollTerrain){
_bu729(irrcrpt("AMR", 4));
_be264(irrcrpt("PQPG", 2));
mIsWin = true;
mState = _ty140;
} else {
mAction._sl335();
};
}
public function _wy520(_arg1:KeyboardEvent):void{
if (mKeyPress){
mKeyPress._wy520(_arg1);
};
}
public function _av383():void{
mState = _mf221;
isMoveLeft = false;
isMoveRight = false;
isDucking = false;
isUpping = false;
isShooting = false;
isShootingMachineGun = false;
isShootNdowning = false;
isShootNupping = false;
isShootSdowning = false;
isShootSupping = false;
}
private function _wf366():void{
if (mAction){
mAction._wc172();
};
}
public function _gy266(_arg1:String):void{
mClip.foot.gotoAndStop(_arg1);
mFootFrame = _arg1;
}
public function _qg199():void{
if (mAction){
mAction._vq375();
};
mAction = new _fl360(this);
}
public function _be264(_arg1:String):void{
if (mFootFrame != _arg1){
mClip.foot.gotoAndStop(_arg1);
mFootFrame = _arg1;
};
}
public function _li181():void{
if (clip){
if (clip.c){
clip.c.height = 24;
clip.c.x = -20;
clip.c.y = -12;
};
};
}
public function _st232(_arg1:String):void{
mClip.body.gotoAndStop(_arg1);
mBodyFrame = _arg1;
}
public function _ny351(_arg1:int):void{
switch (_arg1){
case _vw439._fj637:
_gg27();
countShootGun = Math.min(200, (countShootGun + 100));
countShootFire = 0;
Global.engine.hud._ij44(_kl358);
Global.engine.hud._fq50(countShootGun);
_pc240._ty375(irrcrpt("vqg_slfnxs_zhdsrq", 3), 1, 2);
break;
case _vw439._yi255:
countBombs = Math.min(15, (countBombs + 5));
Global.engine.hud._aa696(countBombs);
break;
case _vw439._sv41:
_qg199();
countShootFire = Math.min(200, (countShootFire + 15));
countShootGun = 0;
Global.engine.hud._ij44(_kl358);
Global.engine.hud._fq50(countShootFire);
_pc240._ty375(irrcrpt("wrh_tmgoyt_aietsr", 4), 1, 2);
break;
case _vw439._df501:
Global.engine._ts229(1000);
_cn122();
_pc240._ty375(irrcrpt("xsi_lznyfw", 5), 1, 2);
break;
case _vw439._mo219:
Global.engine._ts229(2);
break;
case _vw439._br301:
Global.engine._ts229(1);
Global.engine._wu635(1);
_pc240._ty375(irrcrpt("wrh_gsmr", 4), 1, 2);
break;
};
}
private function _np422():void{
mVelocity.x = 0;
mVelocity.y = 0;
if (mKeyPress._yq501(_uv702._gw450)){
mVelocity.x = -5;
};
if (mKeyPress._yq501(_uv702._am242)){
mVelocity.x = (mVelocity.x + 5);
};
if (mKeyPress._yq501(_uv702._go492)){
mVelocity.y = (mVelocity.y + 5);
};
if (mKeyPress._yq501(_uv702._lg687)){
mVelocity.y = (mVelocity.y - 5);
};
move(mVelocity.x, mVelocity.y);
}
public function get _xq80():MovieClip{
if (mClip.c){
return (mClip.c);
};
return (null);
}
public function get collisionKnife():MovieClip{
if (mClip.body){
if (mClip.body.clip){
if (mClip.body.clip.collisionKnife){
return (mClip.body.clip.collisionKnife);
};
};
};
return (null);
}
private function _yh199(_arg1:int):void{
if (isRelive){
mTimerRelive.update(_arg1);
if (mTimerRelive._xb331){
clip.filters = null;
isRelive = false;
mTimerRelive._dq47();
};
};
mVelocity.y = Math.min(7.8, (mVelocity.y + 1.5));
isFall = (mVelocity.y >= 0);
isJumping = (mVelocity.y < 0);
isMoveLeft = false;
isMoveRight = false;
prevDirection = direction;
direction = ((mClip.scaleX)==1) ? _ap438 : _md547;
if (mKeyPress._yq501(Keyboard.LEFT)){
direction = _md547;
if ((((((((currentPosture == _rh465)) && (!(isShooting)))) && (!(isDucking)))) || (!((currentPosture == _rh465))))){
isMoveLeft = true;
};
mClip.scaleX = -1;
} else {
if (mKeyPress._yq501(Keyboard.RIGHT)){
direction = _ap438;
if ((((((((currentPosture == _rh465)) && (!(isShooting)))) && (!(isDucking)))) || (!((currentPosture == _rh465))))){
isMoveRight = true;
};
mClip.scaleX = 1;
};
};
if (mKeyPress._yq501(Keyboard.UP)){
direction = _wp384;
};
if (mKeyPress._yq501(Keyboard.DOWN)){
direction = _ai333;
};
if (isMoveRight){
mVelocity.x = ((currentPosture)==_rh465) ? mSpeedDuck : mSpeedRun;
if (((isShooting) && ((currentPosture == _rh465)))){
mVelocity.x = 0;
};
};
if (isMoveLeft){
mVelocity.x = ((currentPosture)==_rh465) ? -(mSpeedDuck) : -(mSpeedRun);
if (((isShooting) && ((currentPosture == _rh465)))){
mVelocity.x = 0;
};
};
if (((((isFall) && (isCollTerrain))) && (((!(isMoveRight)) && (!(isMoveLeft)))))){
mVelocity.x = 0;
};
move(mVelocity.x, mVelocity.y);
_nr202();
if (mAction){
mAction._sl335();
};
mKeyPress.isKeyPressed(_uv702._gw450);
mKeyPress.isKeyPressed(_uv702._go492);
mKeyPress.isKeyPressed(_uv702._am242);
_sf408();
}
public function _bu729(_arg1:String):void{
if (mBodyFrame != _arg1){
mClip.body.gotoAndStop(_arg1);
mBodyFrame = _arg1;
};
}
public function _oq39(_arg1:KeyboardEvent):void{
if (mKeyPress){
mKeyPress._oq39(_arg1);
};
}
override public function _vq375():void{
if (mAction){
mAction._vq375();
mAction = null;
};
mKeyPress = null;
super._vq375();
}
private function _bo593():void{
if ((((clip.filters == null)) || ((clip.filters.length == 0)))){
_gn305._nj533(clip, 125, 125, 125, 0.8);
} else {
clip.filters = null;
};
}
public function _la490(_arg1:int, _arg2:int):void{
switch (_arg2){
case _ea558._dq688:
case _ea558._pj520:
case _ea558._qf63:
case _ea558._cj253:
case _ea558._yd84:
case _ea558._eh437:
_bu729(irrcrpt("GLH_ILUH", 3));
_pc240._ty375(irrcrpt("upf_fgcf_rncagt4", 2));
break;
case _ea558._ev424:
case _ea558._ln557:
case _ea558._ym651:
_bu729(irrcrpt("EJF", 1));
_pc240._ty375(irrcrpt("wrh_hieh_tpeciv", 4));
break;
};
_be264(irrcrpt("RSRI", 4));
isDiening = true;
isDie = true;
mState = _mi192;
countShootGun = 0;
countShootFire = 0;
Global.engine.hud._ij44(_lx569._wt364);
Global.engine.hud._fq50(0);
if (mAction){
mAction._vq375();
};
}
override public function update(_arg1:int):void{
if (mIsModeFree){
_np422();
_nr202();
} else {
switch (mState){
case _ra471:
_yh199(_arg1);
break;
case _mi192:
_tg648();
break;
case _tq678:
break;
case _mf221:
_le348();
break;
case _lx631:
_kj296();
break;
case _ty140:
if (!mIsWin){
trace(irrcrpt("::: Bns Jsi :::", 5));
Global.engine._xk535();
mState = _tq678;
};
break;
};
};
}
private function _kg568():void{
if (((!(isJumping)) && (isCollTerrain))){
isJumping = true;
isDucking = false;
isUpping = false;
currentPosture = _ox113;
mVelocity.y = 7.8;
mVelocity.y = (mVelocity.y - 25);
if (mAction){
mAction._eu102();
};
};
}
public function _kh530():void{
if (clip){
if (clip.c){
clip.c.height = 40;
clip.c.x = -20;
clip.c.y = -28;
};
};
}
private function _le348():void{
mVelocity.y = Math.min(7.8, (mVelocity.y + 1.5));
isFall = (mVelocity.y >= 0);
isJumping = (mVelocity.y < 0);
move(mVelocity.x, mVelocity.y);
_nr202();
if (isCollTerrain){
mVelocity.x = 3.5;
mAction._nr477();
clip.scaleX = 1;
} else {
mAction._sl335();
};
if (x > (Global.engine.camera.x + 750)){
trace(irrcrpt("SJCY QJAJQ KFIJ NS", 5));
Global.engine._rm172();
};
if ((x - 20) <= Global.engine.camera.x){
x = (Global.engine.camera.x + 20);
};
}
public function _cx303():void{
if (mAction){
mAction._vq375();
};
mAction = new _yo680(this);
}
private function _cn122():void{
mState = _lx631;
isMoveLeft = false;
isMoveRight = false;
isDucking = false;
isUpping = false;
isShooting = false;
isShootingMachineGun = false;
isShootNdowning = false;
isShootNupping = false;
isShootSdowning = false;
isShootSupping = false;
}
private function endAnimation(_arg1:String):void{
if (mAction){
mAction.endAnimation(_arg1);
};
if (_arg1 == irrcrpt("injsnsl", 5)){
isDiening = false;
};
}
private function _tg648():void{
mVelocity.y = Math.min(7.8, (mVelocity.y + 1.5));
move(mVelocity.x, mVelocity.y);
_nr202();
if (isCollTerrain){
mVelocity.x = 0;
};
if (!isDiening){
countLifes--;
Global.engine.hud._mu645(Math.max(0, countLifes));
if (countLifes < 0){
mState = _tq678;
Global.engine._wh36();
} else {
y = -60;
mTimerRelive = new _mc167(_bo593, 50, 60);
mTimerRelive.start();
isRelive = true;
isDie = false;
mState = _ra471;
mAction = new _yo680(this);
if (countBombs < 3){
countBombs = 3;
};
Global.engine.hud._aa696(Math.max(0, countBombs));
};
};
_sf408();
}
private function _mt502():void{
if (mAction){
mAction._eq124();
};
}
}
}//package com.mod.engine
Section 51
//_mv141 (com.mod.engine._mv141)
package com.mod.engine {
import com.calefk.core.base.*;
import com.calefk.core.toolbox.*;
public class _mv141 {
private var mVx0:Number;
private var mIniY:Number;
private var mIniX:Number;
private var mTicks:Number;
private var mOldX:Number;
private var mOldY:Number;
private var mGravity:Number;
private var mVy0:Number;
public var vDirection:_kw615;
private var mEndX:Number;
private var mEndY:Number;
private var mEntity:_jk185;
private var mCurrentTick:int;// = 0
public function _mv141(_arg1:_jk185, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):void{
mCurrentTick = 0;
super();
mEntity = _arg1;
mIniX = _arg2;
mIniY = _arg3;
mEndX = _arg4;
mEndY = _arg5;
mGravity = _arg6;
mTicks = _arg7;
mVx0 = ((mEndX - mIniX) / mTicks);
mVy0 = (((mEndY - mIniY) - (((mGravity * mTicks) * mTicks) / 2)) / mTicks);
mCurrentTick = 0;
vDirection = new _kw615(0, 0);
}
public function get _lf236():int{
return (mCurrentTick);
}
public function update(_arg1:int):void{
mOldX = mEntity.x;
mOldY = mEntity.y;
mEntity.x = (mIniX + (mCurrentTick * mVx0));
mEntity.y = ((mIniY + (mCurrentTick * mVy0)) + (((mGravity * mCurrentTick) * mCurrentTick) / 2));
mCurrentTick++;
vDirection.x = (mEntity.x - mOldX);
vDirection.y = (mEntity.y - mOldY);
}
public function _vq375():void{
mEntity = null;
vDirection = null;
}
}
}//package com.mod.engine
Section 52
//_nm175 (com.mod.engine._nm175)
package com.mod.engine {
import com.calefk.core.base.*;
import flash.display.*;
import flash.geom.*;
import com.calefk.core.toolbox.*;
import com.calefk.core.util.*;
public class _nm175 extends _jk185 {
public var isCollRight:Boolean;
protected var mMaxGravity:Number;
public var isCollTerrain:Boolean;
protected var mGravity:Number;
private var mR1:Rectangle;
private var mR2:Rectangle;
public var isCollLeft:Boolean;
protected var mIsCollidableTerrain1:Boolean;
protected var mIsCollidableTerrain2:Boolean;
protected var mIsCollidableTerrain4:Boolean;
protected var mVelocity:_kw615;
protected var mIsCollidableTerrain3:Boolean;
public function _nm175(_arg1:MovieClip, _arg2:String=null, _arg3:Number=0, _arg4:Number=0){
super(_arg1, _arg2, _arg3, _arg4);
mMaxGravity = 7.8;
mGravity = 1.5;
mVelocity = new _kw615();
mVelocity.y = mMaxGravity;
mR1 = new Rectangle();
mR2 = new Rectangle();
mIsCollidableTerrain1 = true;
}
protected function _nr202():void{
var _local1:Array;
var _local2:int;
var _local3:_tr436;
var _local4:int;
var _local5:Array;
var _local6:int;
var _local7:int;
var _local8:Wall;
var _local9:Number;
var _local10:Number;
_local1 = Global.engine.world._cm113;
_local2 = _local1.length;
isCollLeft = false;
isCollRight = false;
_local4 = 0;
while (_local4 < _local2) {
_local3 = (_local1[_local4] as _tr436);
_local5 = _local3.walls;
_local6 = _local5.length;
_local7 = 0;
while (_local7 < _local6) {
_local8 = (_local5[_local7] as Wall);
_local9 = (_local3.x + _local8.x);
_local10 = (_local3.y + _local8.y);
mR1.x = _local9;
mR1.y = _local10;
mR1.width = _local8.width;
mR1.height = _local8.height;
mR2.x = (x - (mW * 0.5));
mR2.y = (y - mH);
mR2.width = mW;
mR2.height = mH;
if (mR2.intersects(mR1)){
if ((((mR2.right > mR1.x)) && ((mR2.x < mR1.left)))){
x = (mR1.x - (mW * 0.5));
isCollRight = true;
break;
} else {
if ((((mR2.x < mR1.right)) && ((mR2.right > mR1.right)))){
x = (mR1.right + (mW * 0.5));
isCollLeft = true;
break;
};
};
};
_local7++;
};
_local4++;
};
isCollTerrain = false;
_local4 = 0;
while (_local4 < _local2) {
_local3 = (_local1[_local4] as _tr436);
if (mIsCollidableTerrain1){
isCollTerrain = ((_yf268(_local3.collision, collision)) || (isCollTerrain));
};
if (mIsCollidableTerrain2){
isCollTerrain = ((_yf268(_local3._gx126, collision)) || (isCollTerrain));
};
if (mIsCollidableTerrain3){
isCollTerrain = ((_yf268(_local3._nm258, collision)) || (isCollTerrain));
};
if (mIsCollidableTerrain4){
isCollTerrain = ((_rm655(_local3._uq644, collision)) || (isCollTerrain));
};
_local4++;
};
}
public function init():void{
}
public function get collision():MovieClip{
if (mClip.c){
return (mClip.c);
};
return (null);
}
override public function _vq375():void{
mVelocity = null;
mR1 = null;
mR2 = null;
super._vq375();
}
protected function _rm655(_arg1:MovieClip, _arg2:MovieClip):Boolean{
var _local3:Rectangle;
var _local4:Point;
if (((_arg1) && (_arg2))){
_local3 = _pg216._gd589(_arg2, _arg1, 1);
if ((((((_local3.width > 0)) || ((_local3.height > 0)))) && ((mVelocity.y > 0)))){
_local4 = mCanvas.globalToLocal(new Point(_local3.x, _local3.y));
if ((y - 5) < _local4.y){
y = int((_local4.y - (_arg2.height + _arg2.y)));
return (true);
};
};
};
return (false);
}
protected function _yf268(_arg1:MovieClip, _arg2:MovieClip):Boolean{
var _local3:Rectangle;
var _local4:Point;
if (((_arg1) && (_arg2))){
_local3 = _pg216._gd589(_arg2, _arg1, 1);
if ((((((_local3.width > 0)) || ((_local3.height > 0)))) && ((mVelocity.y > 0)))){
_local4 = mCanvas.globalToLocal(new Point(_local3.x, _local3.y));
if (y < _local4.y){
y = int((_local4.y - (_arg2.height + _arg2.y)));
return (true);
};
};
};
return (false);
}
override public function update(_arg1:int):void{
}
public function get _af351():_kw615{
return (mVelocity);
}
protected function _ch130():void{
mVelocity.y = Math.min(mMaxGravity, (mVelocity.y + mGravity));
y = (y + mVelocity.y);
x = (x + mVelocity.x);
_nr202();
}
}
}//package com.mod.engine
Section 53
//_nv210 (com.mod.engine._nv210)
package com.mod.engine {
import com.calefk.core.base.*;
import com.calefk.core.util.*;
public class _nv210 extends _hj614 {
protected var mTimerHit:_mc167;
protected var mEnemy:_ps728;
protected var mTimerCustom:_mc167;
public function _nv210(_arg1:_ps728){
super((_arg1 as _jk185));
mEnemy = _arg1;
}
protected function _of107():Boolean{
if (mTimerCustom){
return (mTimerCustom._xb331);
};
return (false);
}
protected function _al60():Boolean{
var _local1:Number;
var _local2:Number;
var _local3:Number;
_local1 = (mEnemy.x - Global.engine.player.x);
_local2 = (mEnemy.y - Global.engine.player.y);
_local3 = Math.sqrt(((_local1 * _local1) + (_local2 * _local2)));
return ((_local3 <= _sg178._sn300(5, 250)));
}
protected function _tg575():void{
if ((((mEnemy.clip.filters == null)) || ((mEnemy.clip.filters.length == 0)))){
_gn305._nj533(mEnemy.clip, 0xFF, 1, 1, 0.8);
} else {
mEnemy.clip.filters = null;
};
}
override public function update(_arg1:int):void{
if (mTimerCustom){
mTimerCustom.update(_arg1);
};
if (mEnemy.isHit){
mTimerHit.update(_arg1);
if (mTimerHit._xb331){
mEnemy.clip.filters = null;
mEnemy.isHit = false;
};
};
}
protected function _tc299(_arg1:int):void{
if (mTimerCustom){
mTimerCustom._dq47();
mTimerCustom = null;
};
mTimerCustom = new _mc167(null, 1, _arg1);
mTimerCustom.start();
}
public function _wy184():void{
}
public function init():void{
}
public function _lj696():void{
mEnemy.isHit = true;
mTimerHit = new _mc167(_tg575, 4, 60);
mTimerHit.start();
}
protected function _uo641():Boolean{
var _local1:Number;
var _local2:Number;
var _local3:Number;
_local1 = (mEnemy.x - Global.engine.player.x);
_local2 = (mEnemy.y - Global.engine.player.y);
_local3 = Math.sqrt(((_local1 * _local1) + (_local2 * _local2)));
return ((_local3 < 300));
}
public function _nb177():void{
mEnemy.isHit = true;
mTimerHit = new _mc167(_tg575, 2, 60);
mTimerHit.start();
}
public function _lx482(_arg1:int):void{
}
public function _lv289():void{
}
override public function _vq375():void{
mEnemy = null;
super._vq375();
}
protected function _bx179():Boolean{
var _local1:Number;
var _local2:Number;
var _local3:Number;
_local1 = (mEnemy.x - Global.engine.player.x);
_local2 = (mEnemy.y - Global.engine.player.y);
_local3 = Math.sqrt(((_local1 * _local1) + (_local2 * _local2)));
return ((_local3 <= 70));
}
}
}//package com.mod.engine
Section 54
//_ps728 (com.mod.engine._ps728)
package com.mod.engine {
import flash.display.*;
import com.mod.engine.data.*;
import com.calefk.core.util.*;
import com.mod.engine.ai.*;
public class _ps728 extends _nm175 {
public var isDie:Boolean;
public var isHit:Boolean;
protected var mIsApplyGravity:Boolean;
private var mData:_jv250;
protected var mAI:_nv210;
public var health:Number;
public static const _sa175:int = 8;
public static const _uu28:int = 2;
public static const _iv475:int = 1;
public static const _xn606:int = 13;
public static const _nx616:int = 9;
public static const _gs47:int = 6;
public static const _lg621:int = 5;
public static const _ap246:int = 11;
public static const _kp623:int = 10;
public static const _ww197:int = 7;
public static const _mb48:int = 3;
public static const _nk698:int = 4;
public static const _fc179:int = 12;
public function _ps728(_arg1:MovieClip, _arg2:String=null, _arg3:Number=0, _arg4:Number=0, _arg5:_jv250=null){
super(_arg1, _arg2, _arg3, _arg4);
mW = 40;
mH = 50;
mData = _arg5;
mIsApplyGravity = true;
switch (_arg5.type){
case _uu28:
mAI = new _lc686(this);
break;
case _iv475:
mAI = new _xa279(this);
break;
case _nk698:
mAI = new _ti446(this);
break;
case _mb48:
mAI = new _hu597(this);
break;
case _xn606:
mAI = new _xt244(this);
break;
case _lg621:
mAI = new _uh382(this);
break;
case _ww197:
mAI = new _dn372(this);
break;
case _sa175:
mIsApplyGravity = false;
mAI = new _yc547(this);
break;
case _kp623:
mMaxGravity = 1.5;
mAI = new _sl244(this);
break;
case _ap246:
mAI = new _oc695(this);
break;
case _fc179:
mAI = new _dx167(this);
break;
};
mIsCollidableTerrain2 = true;
}
override public function init():void{
if (mAI){
mAI.init();
};
}
public function _lb722(_arg1:Boolean=false, _arg2:int=1):void{
var _local3:*;
_local3 = 0;
while (_local3 < _arg2) {
if (_arg1 == true){
Global.engine.data._qk136(_vw439._br301, (_gn305.random(-60, 60) + x), (y - _gn305.random(-5, 30)));
} else {
Global.engine.data._qk136(_vw439._br301, x, y);
};
_local3++;
};
}
public function get _uk181():MovieClip{
if (mClip.c){
return (mClip.c);
};
return (null);
}
protected function _mb400(_arg1:int):void{
if (((!(isDie)) && (!(isHit)))){
health = (health - _arg1);
if (health <= 0){
mAI._lv289();
isDie = true;
Global.engine._ts229(150);
} else {
mAI._nb177();
};
};
}
public function _td239():void{
mMaxGravity = 7.8;
}
public function get _gu325():MovieClip{
if (mClip.body){
if (mClip.body.hit){
return (mClip.body.hit);
};
};
return (null);
}
public function get data():_jv250{
return (mData);
}
protected function _ba178():void{
if (((Global.engine.player.collisionKnife) && (_uk181))){
if (Global.engine.player.collisionKnife.hitTestObject(_uk181)){
_mb400(10);
};
};
}
override public function _vq375():void{
if (mAI){
mAI._vq375();
mAI = null;
};
mData = null;
if (isDie){
mClip = null;
mCanvas = null;
} else {
super._vq375();
};
}
override public function update(_arg1:int):void{
if (!Global.engine.camera._tb692(x, y)){
toDestroy = true;
mData.isCreated = false;
};
if (((((!((mData.type == _ww197))) && (!((mData.type == _sa175))))) && (!((mData.type == _fc179))))){
_md299();
_ba178();
};
_pa305();
if (mIsApplyGravity){
_ch130();
};
if (mAI){
mAI.update(_arg1);
};
}
public function _la490(_arg1:Number, _arg2:int):void{
if (!isDie){
if (_arg2 == _qk222._ib166){
if (!isHit){
health = (health - _arg1);
if (health <= 0){
mAI._lx482(_arg2);
isDie = true;
Global.engine._ts229(100);
} else {
mAI._lj696();
};
};
} else {
health = (health - _arg1);
if (health <= 0){
mAI._lx482(_arg2);
isDie = true;
Global.engine._ts229(100);
} else {
mAI._nb177();
};
};
};
}
private function _md299():void{
var _local1:Number;
var _local2:Number;
var _local3:Number;
_local1 = (x - Global.engine.player.x);
_local2 = (y - Global.engine.player.y);
_local3 = Math.sqrt(((_local1 * _local1) + (_local2 * _local2)));
if (_local3 <= 50){
if (!isDie){
Global.engine.useKnifePlayer = true;
};
};
}
protected function _pa305():void{
if (((_gu325) && (Global.engine.player._xq80))){
if (((((!(Global.engine.player.isDie)) && (!(Global.engine.player.isRelive)))) && (_gu325.hitTestObject(Global.engine.player._xq80)))){
Global.engine.player._la490(10, _ea558._ym651);
};
};
}
}
}//package com.mod.engine
Section 55
//_qk222 (com.mod.engine._qk222)
package com.mod.engine {
import com.calefk.core.base.*;
import flash.display.*;
import com.calefk.core.toolbox.*;
import com.calefk.core.util.*;
import com.mod.engine.boss.*;
import com.mod.engine.ai.*;
public class _qk222 extends _jk185 {
private var mTypeBullet:int;
private var mDamage:Number;
public var isCollisionWithTerrain:Boolean;
public var _af351:_kw615;
private var mAI:AIBulletPlayer;
public var isExplode:Boolean;
public static const _bs594:int = 1;
public static const _em67:int = 0;
public static const _ib166:int = 2;
public function _qk222(_arg1:MovieClip, _arg2:String=null, _arg3:Number=0, _arg4:Number=0, _arg5:Number=0, _arg6:int=1){
super(_arg1, _arg2, _arg3, _arg4);
mDamage = _arg5;
mTypeBullet = _arg6;
_af351 = new _kw615();
mClip.endExplode = endExplode;
switch (_arg6){
case _bs594:
mAI = new AIBombPlayer(this);
break;
};
isCollisionWithTerrain = true;
if (mTypeBullet == _ib166){
isCollisionWithTerrain = false;
};
}
private function _hp197():void{
if (mTypeBullet == _bs594){
_pc240._ty375(irrcrpt("xsi_jcuqtynts", 5));
};
}
protected function _kp199(_arg1:Array, _arg2:Boolean=false):void{
var _local3:*;
var _local4:int;
var _local5:_ps728;
_local3 = _arg1.length;
_local4 = 0;
while (_local4 < _local3) {
_local5 = (_arg1[_local4] as _ps728);
if (((_local5._uk181) && (collision))){
if (((_local5._uk181.hitTestObject(collision)) && (!(_local5.isDie)))){
_local5._la490(mDamage, mTypeBullet);
_pv247();
if (!_arg2){
break;
};
};
};
_local4++;
};
}
protected function _if643():void{
if (mTypeBullet != _ib166){
_sh422(irrcrpt("HASORGH", 3));
isExplode = true;
_hp197();
};
}
private function _yd346():void{
var _local1:Array;
var _local2:int;
var _local3:int;
var _local4:_tr436;
if (!Global.engine.camera._nt568(x, y)){
toDestroy = true;
} else {
if (isCollisionWithTerrain){
_local1 = Global.engine.world._cm113;
_local2 = _local1.length;
_local3 = 0;
while (_local3 < _local2) {
_local4 = (_local1[_local3] as _tr436);
if (_local4.collision.hitTestPoint((mClip.parent.x + x), (mClip.parent.y + y), true)){
_ul569();
break;
};
_local3++;
};
};
_xy703((mTypeBullet == _ib166));
_tb82();
_uy278();
_ao444();
};
}
protected function endExplode():void{
toDestroy = true;
}
public function get collision():MovieClip{
if (mClip.collision){
return (mClip.collision);
};
return (null);
}
protected function _pv247():void{
if (mAI){
mAI._pv247();
} else {
if (mTypeBullet != _ib166){
_sh422(irrcrpt("GZRNQFG", 2));
isExplode = true;
_hp197();
};
};
}
override public function _vq375():void{
if (mAI){
mAI._vq375();
mAI = null;
};
super._vq375();
}
protected function _ul569():void{
if (mAI){
mAI._ul569();
} else {
_sh422(irrcrpt("FYQMPEF", 1));
isExplode = true;
_hp197();
};
}
protected function _yl445():void{
if (mTypeBullet != _ib166){
_sh422(irrcrpt("GZRNQFG", 2));
isExplode = true;
_hp197();
};
}
override public function update(_arg1:int):void{
if (((isExplode) || (toDestroy))){
return;
};
if (mAI){
mAI.update(_arg1);
};
move(_af351.x, _af351.y);
_yd346();
}
private function _ao444():void{
var _local1:Boss;
_local1 = Global.engine.boss2;
if (_local1){
if (((_local1.collision) && (collision))){
if (((_local1.collision.hitTestObject(collision)) && (!(_local1.isDie)))){
_local1._la490(mDamage, mTypeBullet);
_yl445();
};
};
};
}
private function _tb82():void{
var _local1:Array;
var _local2:int;
var _local3:int;
var _local4:_xk561;
_local1 = Global.engine.entityManager._nx625;
_local2 = _local1.length;
_local3 = 0;
while (_local3 < _local2) {
_local4 = (_local1[_local3] as _xk561);
if (((_local4.collision) && (collision))){
if (((_local4.collision.hitTestObject(collision)) && (!(_local4.isExplode)))){
_local4._qh508(mDamage);
_if643();
break;
};
};
_local3++;
};
}
public function _xy703(_arg1:Boolean=false){
var _local2:Array;
var _local3:Array;
_local2 = Global.engine.entityManager._pc430;
_local3 = Global.engine.waveGenerator._pc430;
_kp199(_local2, _arg1);
_kp199(_local3, _arg1);
}
public function _tf150(_arg1:Number, _arg2:Number):void{
var _local3:Number;
_local3 = Math.atan2(_arg2, _arg1);
clip.rotation = ((_local3 * 180) / Math.PI);
}
public function _kx535(_arg1:int):void{
mClip.scaleX = _arg1;
}
private function _uy278():void{
var _local1:Boss;
_local1 = Global.engine.boss;
if (_local1){
if (((_local1.collision) && (collision))){
if (((_local1.collision.hitTestObject(collision)) && (!(_local1.isDie)))){
_local1._la490(mDamage, mTypeBullet);
_yl445();
};
};
};
}
}
}//package com.mod.engine
Section 56
//_qm294 (com.mod.engine._qm294)
package com.mod.engine {
import com.calefk.core.base.*;
import com.mod.engine.data.*;
public class _qm294 {
private var mState:int;
private var mOldTime:int;
private var mDataWave:Array;
private var mTimer:int;// = 0
private var mListEnemies:_pe706;
private var mCurrentPointWave:_iq200;
private var mIndexWave:int;// = 0
private var mIndexEnemyCreate:int;// = 0
public static const _cd200:int = 0;
public static const _sf68:int = 2;
public static const _dn468:int = 7;
public static const _bk710:int = 1;
public function _qm294(){
mIndexWave = 0;
mIndexEnemyCreate = 0;
mTimer = 0;
super();
mListEnemies = new _pe706();
mState = _bk710;
}
public function _yi684():void{
mCurrentPointWave = Global.engine.data._gr580();
mDataWave = mCurrentPointWave.waves[mIndexWave];
mState = _cd200;
mOldTime = mTimer;
}
public function get _pc430():Array{
return (mListEnemies.items);
}
public function update(_arg1:int):void{
var _local2:int;
var _local3:_jv250;
mTimer = (mTimer + _arg1);
mListEnemies._ur283(_arg1);
switch (mState){
case _cd200:
_local2 = (mTimer - mOldTime);
if (mIndexEnemyCreate < mDataWave.length){
_local3 = (mDataWave[mIndexEnemyCreate] as _jv250);
if (_local2 > _local3.time){
if (mListEnemies.size < _dn468){
_do459((mDataWave[mIndexEnemyCreate] as _jv250));
mIndexEnemyCreate++;
mOldTime = mTimer;
if (mIndexEnemyCreate == mDataWave.length){
mIndexEnemyCreate = 0;
mState = _sf68;
};
};
};
};
break;
case _sf68:
if (mListEnemies.size == 0){
if ((mIndexWave + 1) <= (mCurrentPointWave.waves.length - 1)){
mIndexWave++;
_yi684();
} else {
mState = _bk710;
mIndexWave = 0;
Global.engine.camera._ax174();
Global.engine.data._gp217();
Global.engine.hud._ih477();
};
};
break;
case _bk710:
break;
};
}
private function _do459(_arg1:_jv250):void{
var _local2:Number;
var _local3:Number;
var _local4:_ps728;
_local2 = (Global.engine.camera.x + _arg1.x);
_local3 = (Global.engine.camera.y + _arg1.y);
_local4 = Global.engine.data._qu167(_arg1);
_local4.x = _local2;
_local4.y = _local3;
_local4.init();
mListEnemies._nw44(_local4);
}
public function _vq375():void{
mCurrentPointWave = null;
if (mListEnemies){
mListEnemies._vq375();
mListEnemies = null;
};
}
}
}//package com.mod.engine
Section 57
//_sd295 (com.mod.engine._sd295)
package com.mod.engine {
import flash.geom.*;
import com.mod.engine.data.*;
public class _sd295 extends _va27 {
public function _sd295(_arg1:_jy77){
super(_arg1);
_ho233();
}
private function _ho233():void{
var _local1:Array;
var _local2:Array;
var _local3:Array;
var _local4:Array;
var _local5:Point;
_local2 = new Array();
_local2.push(new _jv250(-50, 45, _ps728._ap246, 1000, {endX:50}));
_local2.push(new _jv250(-50, 45, _ps728._ap246, 500, {endX:150}));
_local2.push(new _jv250(-50, 45, _ps728._ap246, 500, {endX:250}));
_local2.push(new _jv250(-50, 45, _ps728._ap246, 500, {endX:350}));
_local2.push(new _jv250(620, 45, _ps728._ap246, 500, {endX:450}));
_local2.push(new _jv250(620, 45, _ps728._ap246, 500, {endX:550}));
_local3 = new Array();
_local3.push(new _jv250(650, 250, _ps728._sa175, 1500));
_local3.push(new _jv250(-50, 250, _ps728._nk698));
_local3.push(new _jv250(650, 250, _ps728._nk698));
_local3.push(new _jv250(650, 250, _ps728._ww197));
_local4 = new Array();
_local4.push(new _jv250(-60, 250, _ps728._ww197, 2000));
_local4.push(new _jv250(650, 250, _ps728._ww197, 0));
_local4.push(new _jv250(-50, 45, _ps728._ap246, 1000, {endX:50}));
_local4.push(new _jv250(620, 45, _ps728._ap246, 500, {endX:550}));
_local1 = new Array();
_local1.push(_local2);
_local1.push(_local3);
_local1.push(_local4);
_local5 = _vi255(0, 1);
data._ai153(_local5.x, _local5.y, _local1);
data.addObject(0, 0, new _ci29(450, 250, _xk561._qw74, _vw439._sv41));
data.addObject(0, 2, new _ci29(450, 100, _xk561._qw74, _vw439._fj637));
data.addObject(0, 2, new _ci29(350, 100, _xk561._qw74, _vw439._yi255));
}
}
}//package com.mod.engine
Section 58
//_tr436 (com.mod.engine._tr436)
package com.mod.engine {
import com.calefk.core.base.*;
import flash.display.*;
import flash.utils.*;
public class _tr436 extends _jk185 {
public var row:int;
public var walls:Array;
public var column:int;
public function _tr436(_arg1:MovieClip, _arg2:String, _arg3:Number=0, _arg4:Number=0){
super(_arg1, _arg2, _arg3, _arg4);
_rc623();
}
public function get _nm258():MovieClip{
if (mClip.c3){
return (mClip.c3);
};
return (null);
}
override public function update(_arg1:int):void{
}
public function get _uq644():MovieClip{
if (mClip.c4){
return (mClip.c4);
};
return (null);
}
private function _rc623():void{
var _local1:int;
var _local2:int;
var _local3:Object;
var _local4:String;
walls = new Array();
_local1 = mClip.numChildren;
_local2 = 0;
while (_local2 < _local1) {
_local3 = mClip.getChildAt(_local2);
_local4 = getQualifiedClassName(_local3);
if (_local4 == irrcrpt("gsq.qsh.irkmri::Aepp", 4)){
walls.push(_local3);
};
_local2++;
};
}
public function get collision():MovieClip{
if (mClip.c){
return (mClip.c);
};
return (null);
}
override public function _vq375():void{
walls = null;
super._vq375();
}
public function get _gx126():MovieClip{
if (mClip.c2){
return (mClip.c2);
};
return (null);
}
}
}//package com.mod.engine
Section 59
//_va27 (com.mod.engine._va27)
package com.mod.engine {
import flash.geom.*;
public class _va27 {
protected var data:_jy77;
public function _va27(_arg1){
data = _arg1;
}
protected function _vi255(_arg1:int, _arg2:int):Point{
var _local3:Point;
_local3 = new Point(((_arg2 * 600) + 300), ((_arg1 * 400) + 200));
return (_local3);
}
}
}//package com.mod.engine
Section 60
//_wl504 (com.mod.engine._wl504)
package com.mod.engine {
import com.calefk.core.base.*;
public class _wl504 {
private var mNumColumns:int;
private var mScreensCache:Array;
private var mX:Number;
private var mY:Number;
private var mNumRows:int;
private var mWidth:Number;
private var mScreens:Array;
private var mOldPlayerRow:int;// = -1
private var mPlayer:_jk185;
private var mOldPlayerColumn:int;// = -1
private var mHeight:Number;
public function _wl504(_arg1:int, _arg2:int, _arg3:_lx569){
mOldPlayerRow = -1;
mOldPlayerColumn = -1;
super();
mNumRows = _arg1;
mNumColumns = _arg2;
mWidth = (_arg2 * Global.SW);
mHeight = (_arg1 * Global.SH);
mPlayer = _arg3;
mScreens = new Array();
mScreensCache = new Array();
}
public function get width():Number{
return (mWidth);
}
public function update(_arg1:int):void{
var _local2:int;
var _local3:int;
_local2 = (mPlayer.x / Global.SW);
_local3 = (mPlayer.y / Global.SH);
if (((!((mOldPlayerRow == _local3))) || (!((mOldPlayerColumn == _local2))))){
_ti126(_local3, _local2);
_tk687(_local3, _local2);
mOldPlayerRow = _local3;
mOldPlayerColumn = _local2;
};
_eo591(_local3, _local2, _arg1);
mX = -(Global.engine.camera.x);
mY = -(Global.engine.camera.y);
Global.engine._yx706(mX, mY);
}
private function _ti126(_arg1:int, _arg2:int):void{
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:int;
_local3 = (_arg1 - 1);
_local4 = (_arg2 - 1);
_local5 = (_local3 + 3);
_local6 = (_local4 + 3);
_local7 = _local3;
while (_local7 < _local5) {
if (mScreens[_local7] == null){
mScreens[_local7] = new Array();
};
if ((((_local7 > (mNumRows - 1))) || ((_local7 < 0)))){
} else {
_local8 = _local4;
while (_local8 < _local6) {
if ((((_local8 > (mNumColumns - 1))) || ((_local8 < 0)))){
} else {
if (mScreens[_local7][_local8] == null){
mScreens[_local7][_local8] = new _tr436(Global.engine.canvasBack, (((((irrcrpt("qgWgviir_", 4) + Global.level) + "_") + _local7) + "_") + _local8), (Global.SW * _local8), (Global.SW * _local7));
mScreens[_local7][_local8].row = _local7;
mScreens[_local7][_local8].column = _local8;
mScreensCache.push(mScreens[_local7][_local8]);
trace((irrcrpt("hwjfyj :: ", 5) + mScreensCache.length));
};
};
_local8++;
};
};
_local7++;
};
}
private function _tk687(_arg1:int, _arg2:int):void{
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:int;
var _local9:int;
_local3 = (_arg1 - 2);
_local4 = (_arg2 - 2);
_local5 = (_local3 + 5);
_local6 = (_local4 + 5);
_local7 = _local3;
while (_local7 < _local5) {
if ((((_local7 > (mNumRows - 1))) || ((_local7 < 0)))){
} else {
_local8 = _local4;
while (_local8 < _local6) {
if ((((_local8 > (mNumColumns - 1))) || ((_local8 < 0)))){
} else {
if ((((((((_local7 == _local3)) || ((_local7 == (_local5 - 1))))) || ((_local8 == _local4)))) || ((_local8 == (_local6 - 1))))){
if (((mScreens[_local7]) && (mScreens[_local7][_local8]))){
mScreens[_local7][_local8]._vq375();
};
_local9 = mScreensCache.indexOf(mScreens[_local7][_local8]);
if (_local9 >= 0){
mScreensCache.splice(_local9, 1);
trace((irrcrpt("wjrtaj hfhmj :: ", 5) + mScreensCache.length));
};
mScreens[_local7][_local8] = null;
};
};
_local8++;
};
};
_local7++;
};
}
public function get height():Number{
return (mHeight);
}
public function get _cm113():Array{
return (mScreensCache);
}
private function _eo591(_arg1:int, _arg2:int, _arg3:int):void{
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:int;
var _local9:int;
_local4 = (_arg1 - 1);
_local5 = (_arg2 - 1);
_local6 = (_local4 + 3);
_local7 = (_local5 + 3);
_local8 = _local4;
while (_local8 < _local6) {
if ((((_local8 > (mNumRows - 1))) || ((_local8 < 0)))){
} else {
_local9 = _local5;
while (_local9 < _local7) {
if ((((_local9 > (mNumColumns - 1))) || ((_local9 < 0)))){
} else {
if (((mScreens[_local8]) && (mScreens[_local8][_local9]))){
mScreens[_local8][_local9].update(_arg3);
};
};
_local9++;
};
};
_local8++;
};
}
public function _vq375():void{
var _local1:int;
var _local2:int;
var _local3:int;
var _local4:int;
_local1 = 0;
while (_local1 < mNumRows) {
_local4 = 0;
while (_local4 < mNumColumns) {
if (((mScreens[_local1]) && (mScreens[_local1][_local4]))){
mScreens[_local1][_local4]._vq375();
mScreens[_local1][_local4] = null;
};
_local4++;
};
_local1++;
};
_local2 = mScreensCache.length;
_local3 = 0;
while (_local3 < _local2) {
mScreensCache[_local3] = null;
mScreensCache.splice(_local3, 1);
_local3--;
_local2--;
_local3++;
};
mScreensCache = null;
mScreens = null;
}
}
}//package com.mod.engine
Section 61
//_vw439 (com.mod.engine._vw439)
package com.mod.engine {
import flash.display.*;
public class _vw439 extends _nm175 {
private var mIsAppear:Boolean;
private var mState:int;
private var mContent:int;
private var mIsExploded:Boolean;
private var isExplode:Boolean;
public static const _yi255:int = 1;
public static const _br301:int = 2;
public static const _df501:int = 5;
public static const _fj637:int = 0;
public static const _vw144:int = 1;
public static const _mo219:int = 4;
public static const _kg203:int = 2;
public static const _ix331:int = 0;
public static const _sv41:int = 3;
public function _vw439(_arg1:MovieClip, _arg2:String=null, _arg3:Number=0, _arg4:Number=0, _arg5:int=0){
super(_arg1, _arg2, _arg3, _arg4);
mContent = _arg5;
clip.endAppear = endAppear;
clip.endExplode = endExplode;
_sf154();
mIsCollidableTerrain1 = true;
}
private function endAppear():void{
mIsAppear = false;
}
private function endExplode():void{
mIsExploded = false;
}
private function _mx312():void{
mState = _kg203;
mIsExploded = true;
isExplode = true;
_sh422(irrcrpt("KVEF", 4));
}
private function _ba178():void{
var _local1:_lx569;
_local1 = Global.engine.player;
if (((((collision) && (_local1._xq80))) && (!(_local1.isDie)))){
if (_local1._xq80.hitTestObject(collision)){
_mx312();
_local1._ny351(mContent);
};
};
}
override public function _vq375():void{
super._vq375();
}
override public function update(_arg1:int):void{
if (((!(isExplode)) && (!((mState == _ix331))))){
_ch130();
};
switch (mState){
case _ix331:
if (!mIsAppear){
_es377();
};
break;
case _vw144:
_ba178();
break;
case _kg203:
if (!mIsExploded){
toDestroy = true;
};
break;
};
}
private function _sf154():void{
_sh422(irrcrpt("CRRGCT", 2));
mIsAppear = true;
mState = _ix331;
}
private function _es377():void{
_sh422(irrcrpt("QRUPDO", 3));
mState = _vw144;
}
}
}//package com.mod.engine
Section 62
//_vv627 (com.mod.engine._vv627)
package com.mod.engine {
import flash.geom.*;
public class _vv627 {
private var mCameraMan:Point;
private var mInflateArea:int;// = 200
private var mSpeed:Number;// = 4.5
private var mTarget:Object;
private var mAreaReduce:Rectangle;
private var mArea:Rectangle;
private var mState:int;
private var mReduceArea:int;// = 60
private var mAreaForEntities:Rectangle;
private var mPointWave:_iq200;
private static const _na325:int = 1;
private static const _fh152:int = 0;
private static const _bk710:int = 2;
public function _vv627(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=0, _arg5:Object=null){
mInflateArea = 200;
mReduceArea = 60;
mSpeed = 4.5;
super();
mArea = new Rectangle(_arg1, _arg2, _arg3, _arg4);
mAreaForEntities = mArea.clone();
mAreaForEntities.inflate(mInflateArea, mInflateArea);
mAreaReduce = mArea.clone();
mAreaReduce.inflate(-(mReduceArea), 0);
mCameraMan = new Point(0, 0);
mTarget = _arg5;
mState = _fh152;
}
public function update(_arg1:int):void{
var _local2:_iq200;
var _local3:Number;
var _local4:Number;
var _local5:Number;
switch (mState){
case _fh152:
_ot184();
_local2 = Global.engine.data._gr580();
if (_local2){
_local3 = (_local2.x - Global.engine.player.x);
_local4 = (_local2.y - Global.engine.player.y);
_local5 = Math.sqrt(((_local3 * _local3) + (_local4 * _local4)));
if (_local5 <= 150){
_vw692(_local2);
};
};
break;
case _na325:
_wk374();
break;
case _bk710:
break;
};
}
private function _ct231():void{
if (mState == _na325){
mState = _bk710;
Global.engine.waveGenerator._yi684();
};
}
public function _ax174():void{
mTarget = Global.engine.player;
mState = _fh152;
}
public function _ao394(_arg1:Number, _arg2:Number):Boolean{
return (mAreaReduce.contains(_arg1, _arg2));
}
private function _ot184():void{
var _local1:Number;
var _local2:Number;
var _local3:Number;
var _local4:Number;
var _local5:Number;
var _local6:Number;
var _local7:Number;
var _local8:Number;
var _local9:Number;
if (mTarget){
_local1 = ((mTarget.x + 50) - mCameraMan.x);
_local2 = (mTarget.y - mCameraMan.y);
_local3 = Math.sqrt(((_local1 * _local1) + (_local2 * _local2)));
_local8 = (_local3 * (mSpeed / 100));
_local6 = Number(((_local1 / _local3) * _local8));
_local7 = Number(((_local2 / _local3) * _local8));
_local4 = _local6;
_local5 = _local7;
_local9 = 1;
if ((((((_local1 > -(_local9))) && ((_local1 < _local9)))) && ((((_local2 > -(_local9))) && ((_local2 < _local9)))))){
mCameraMan.x = (mTarget.x + 50);
mCameraMan.y = mTarget.y;
_local4 = 0;
_local5 = 0;
_ct231();
};
if ((mCameraMan.x + _local4) >= mCameraMan.x){
mCameraMan.x = (mCameraMan.x + _local4);
};
mCameraMan.y = (mCameraMan.y + _local5);
if (mCameraMan.x < 300){
mCameraMan.x = 300;
};
if ((((mCameraMan.y < 200)) || ((mCameraMan.y > 200)))){
mCameraMan.y = 200;
};
if (mCameraMan.x >= (Global.engine.world.width - (Global.SW * 0.5))){
mCameraMan.x = (Global.engine.world.width - (Global.SW * 0.5));
};
mArea.x = (mCameraMan.x - (mArea.width * 0.5));
mArea.y = (mCameraMan.y - (mArea.height * 0.5));
mAreaForEntities.x = (mArea.x - mInflateArea);
mAreaForEntities.y = (mArea.y - mInflateArea);
mAreaReduce.x = (mArea.x - -(mReduceArea));
mAreaReduce.y = (mArea.y - -(mReduceArea));
};
}
public function _nt568(_arg1:Number, _arg2:Number):Boolean{
return (mArea.contains(_arg1, _arg2));
}
private function _vw692(_arg1:_iq200):void{
mPointWave = _arg1;
mTarget = _arg1;
mState = _na325;
}
public function _vq375():void{
mArea = null;
mAreaReduce = null;
mAreaForEntities = null;
mCameraMan = null;
mTarget = null;
}
public function get x():Number{
return (mArea.x);
}
public function get y():Number{
return (mArea.y);
}
public function _tb692(_arg1:Number, _arg2:Number):Boolean{
return (mAreaForEntities.contains(_arg1, _arg2));
}
private function _wk374():void{
var _local1:Number;
var _local2:Number;
var _local3:Number;
var _local4:Number;
var _local5:Number;
var _local6:Number;
if (mTarget){
_local1 = (mTarget.x - mCameraMan.x);
_local2 = (mTarget.y - mCameraMan.y);
_local3 = Math.sqrt(((_local1 * _local1) + (_local2 * _local2)));
_local4 = ((_local1 / _local3) * 4);
_local5 = ((_local2 / _local3) * 4);
_local6 = 5;
if ((((((_local1 > -(_local6))) && ((_local1 < _local6)))) && ((((_local2 > -(_local6))) && ((_local2 < _local6)))))){
_local4 = 0;
_local5 = 0;
mCameraMan.x = mTarget.x;
mCameraMan.y = mTarget.y;
_ct231();
};
mCameraMan.x = (mCameraMan.x + _local4);
mCameraMan.y = (mCameraMan.y + _local5);
mArea.x = (mCameraMan.x - (mArea.width * 0.5));
mArea.y = (mCameraMan.y - (mArea.height * 0.5));
mAreaForEntities.x = (mArea.x - mInflateArea);
mAreaForEntities.y = (mArea.y - mInflateArea);
mAreaReduce.x = (mArea.x - -(mReduceArea));
mAreaReduce.y = (mArea.y - -(mReduceArea));
};
}
}
}//package com.mod.engine
Section 63
//_xk561 (com.mod.engine._xk561)
package com.mod.engine {
import flash.display.*;
import com.mod.engine.data.*;
import com.calefk.core.util.*;
public class _xk561 extends _nm175 {
private var mTimerHit:_mc167;
private var mState:int;
private var mIsHiting:Boolean;
private var mIsExploded:Boolean;
private var mDataObject:_ci29;
public var isExplode:Boolean;
public var health:int;
public static const _vw144:int = 0;
public static const _qw74:int = 0;
public static const _mc162:int = 1;
public static const _kg203:int = 1;
public function _xk561(_arg1:MovieClip, _arg2:String=null, _arg3:Number=0, _arg4:Number=0, _arg5:_ci29=null){
super(_arg1, _arg2, _arg3, _arg4);
health = 5;
mDataObject = _arg5;
mClip.endExplode = endExplode;
mState = _vw144;
}
private function _tg575():void{
if ((((clip.filters == null)) || ((clip.filters.length == 0)))){
_gn305._nj533(clip, 0xFF, 0, 0, 0.8);
} else {
clip.filters = null;
};
}
private function endExplode():void{
mIsExploded = false;
}
private function _nb177():void{
mIsHiting = true;
mTimerHit = new _mc167(_tg575, 2, 60);
mTimerHit.start();
}
public function _qh508(_arg1:int):void{
health = (health - _arg1);
if (health < 0){
_tm137();
} else {
_nb177();
};
}
override public function _vq375():void{
mClip.endExplode = null;
super._vq375();
}
private function _tm137():void{
clip.filters = null;
mState = _kg203;
_sh422(irrcrpt("GZRNQFG", 2));
mIsExploded = true;
isExplode = true;
Global.engine.data._qk136(mDataObject.content, x, y);
}
override public function update(_arg1:int):void{
super.update(_arg1);
if (!toDestroy){
_ch130();
};
switch (mState){
case _vw144:
if (mIsHiting){
mTimerHit.update(_arg1);
if (mTimerHit._xb331){
clip.filters = null;
mIsHiting = false;
};
};
break;
case _kg203:
if (!mIsExploded){
toDestroy = true;
};
break;
};
}
}
}//package com.mod.engine
Section 64
//Engine (com.mod.engine.Engine)
package com.mod.engine {
import com.calefk.core.base.*;
import flash.display.*;
import flash.events.*;
import com.mod.page.*;
import com.calefk.core.util.*;
import com.mod.engine.boss.*;
public class Engine {
private var mFadeLevelIn:MovieClip;
private var level:_va27;// = null
private var mBulletsPlayer:_pe706;
private var mFade:Fade;
public var world:_wl504;
public var canvasObjects:MovieClip;
private var mState:int;
public var camera:_vv627;
public var data:_jy77;
private var mCanvas:MovieClip;
public var canvasEnemies:MovieClip;
private var mGamePage:_lv385;
private var mTimerPigCreate:_mc167;
public var entityManager:_au322;
private var mFadeLevelOut:MovieClip;
private var isCreateBoss:Boolean;// = false
public var canvasBack:MovieClip;
public var canvasPlayer:MovieClip;
private var mBulletsEnemy:_pe706;
public var boss2:Boss;
public var useKnifePlayer:Boolean;
public var player:_lx569;
public var waveGenerator:_qm294;
public var boss:Boss;
public var hud:Hud;
public var toDestroy:Boolean;
public static const _rq330:int = 2;
public static const _ur342:int = 0;
public static const _mf221:int = 1;
public function Engine(_arg1:_lv385, _arg2:MovieClip){
level = null;
isCreateBoss = false;
super();
mCanvas = _arg2.game;
mGamePage = _arg1;
canvasBack = new MovieClip();
mCanvas.addChild(canvasBack);
canvasEnemies = new MovieClip();
mCanvas.addChild(canvasEnemies);
canvasPlayer = new MovieClip();
mCanvas.addChild(canvasPlayer);
canvasObjects = new MovieClip();
mCanvas.addChild(canvasObjects);
data = new _jy77();
_du706._oo478(irrcrpt("::: Gviexi Irkmri :::", 4));
}
public function _wu635(_arg1:Number):void{
Global.coins = (Global.coins + _arg1);
hud._mi200(Global.coins);
}
public function _yx706(_arg1:Number, _arg2:Number):void{
canvasBack.x = _arg1;
canvasBack.y = _arg2;
canvasEnemies.x = _arg1;
canvasEnemies.y = _arg2;
canvasPlayer.x = _arg1;
canvasPlayer.y = _arg2;
canvasObjects.x = _arg1;
canvasObjects.y = _arg2;
}
public function _wh36():void{
mFade = new Fade(MovieClip(mCanvas.parent));
mFade._tp128(Fade._na349, this, irrcrpt("poGjojtiGbefPwfs", 1), 2000);
}
public function _wx350():Number{
return (canvasPlayer.x);
}
public function initialize():void{
hud = new Hud(MovieClip(mCanvas.parent)["hud"]);
player = new _lx569(canvasPlayer, irrcrpt("oeRncagt", 2), 100, 100);
camera = new _vv627(0, 0, Global.SW, Global.SH, player);
if (Global.level == 1){
world = new _wl504(1, 12, player);
_pv433();
player.x = 100;
player.y = 250;
_pc240._ty375(irrcrpt("qyw_keqi", 4), 9999, 1);
} else {
if (Global.level == 2){
world = new _wl504(1, 3, player);
_pv433();
player.x = 100;
player.y = 260;
_pc240._ty375(irrcrpt("owu_icog", 2), 9999, 1);
} else {
if (Global.level == 3){
world = new _wl504(1, 1, player);
_pv433();
};
};
};
entityManager = new _au322();
waveGenerator = new _qm294();
mBulletsPlayer = new _pe706();
mBulletsEnemy = new _pe706();
switch (Global.level){
case 1:
level = new _gm400(data);
break;
case 2:
level = new _sd295(data);
break;
case 3:
break;
};
mState = _ur342;
hud._aa696(Global.countBombs);
hud._mi200(Global.coins);
hud._ij44(((((Global.countShootFire > 0)) || ((Global.countShootGun > 0)))) ? _lx569._kl358 : _lx569._wt364);
hud._kd314(Global.score);
hud._mu645(Global.countLifes);
if (Global.countShootFire > 0){
hud._fq50(Global.countShootFire);
} else {
if (Global.countShootGun > 0){
hud._fq50(Global.countShootGun);
} else {
hud._fq50(0);
};
};
}
public function _ts229(_arg1:Number):void{
Global.score = (Global.score + _arg1);
hud._kd314(Global.score);
}
public function _xk535():void{
mState = _rq330;
mFade = new Fade(MovieClip(mCanvas.parent));
mFade._tp128(Fade._na349, this, irrcrpt("qpHkpkujYkp", 2), 2500);
}
public function _wy520(_arg1:KeyboardEvent):void{
if (player){
player._wy520(_arg1);
};
}
public function _oq39(_arg1:KeyboardEvent):void{
if (player){
player._oq39(_arg1);
};
}
public function onFinishWin():void{
mFade._vq375();
mFade = null;
_pc240._nt671();
_pc240._ve573(irrcrpt("pxv_doohq", 3));
Global._xk535();
}
public function _vq375():void{
camera._vq375();
camera = null;
entityManager._vq375();
entityManager = null;
world._vq375();
world = null;
waveGenerator._vq375();
waveGenerator = null;
mBulletsEnemy._vq375();
mBulletsEnemy = null;
hud = null;
mBulletsPlayer._vq375();
mBulletsPlayer = null;
if (boss){
boss._vq375();
boss = null;
};
if (boss2){
boss2._vq375();
boss2 = null;
};
if (player){
player._vq375();
player = null;
};
level = null;
data = null;
mFade = null;
mCanvas.removeChild(canvasBack);
mCanvas.removeChild(canvasEnemies);
mCanvas.removeChild(canvasPlayer);
mCanvas.removeChild(canvasObjects);
canvasBack = null;
canvasEnemies = null;
canvasPlayer = null;
canvasObjects = null;
mGamePage = null;
mCanvas = null;
}
public function _rm172():void{
mState = _mf221;
mFadeLevelIn = _gn305._kv692(irrcrpt("pfIdghLqOhyho", 3));
mFadeLevelIn.gotoAndPlay(1);
mFadeLevelIn.endFadeIn = endFadeIn;
mCanvas.parent.addChild(mFadeLevelIn);
_up67();
}
public function _tf503(_arg1:_qk222):void{
trace((irrcrpt("fyppix ", 4) + _arg1));
mBulletsPlayer._nw44((_arg1 as _jk185));
}
public function update(_arg1:int):void{
switch (mState){
case _ur342:
if (camera){
camera.update(_arg1);
};
if (player){
player.update(_arg1);
};
useKnifePlayer = false;
if (entityManager){
entityManager.update(_arg1);
};
if (boss){
if (boss.toDestroy){
boss._vq375();
boss = null;
_qt348();
} else {
boss.update(_arg1);
};
};
if (boss2){
if (boss2.toDestroy){
boss2._vq375();
boss2 = null;
} else {
boss2.update(_arg1);
};
};
if (waveGenerator){
waveGenerator.update(_arg1);
};
if (world){
world.update(_arg1);
};
if (mBulletsPlayer){
mBulletsPlayer._ur283(_arg1);
};
if (mBulletsEnemy){
mBulletsEnemy._ur283(_arg1);
};
switch (Global.level){
case 1:
if (data){
if (((data.isEndWaves) && (!(isCreateBoss)))){
if (player){
if (camera.x >= (600 * 11)){
boss = new Boss(canvasEnemies, irrcrpt("pfHqhpbSlqfhu", 3), ((600 * 11) + 700), 310, {type:Boss._ij590});
isCreateBoss = true;
};
};
};
};
break;
case 2:
if ((((camera.x >= (600 * 2))) && ((player.x >= ((600 * 2) + 460))))){
_qt348();
};
break;
case 3:
if (!isCreateBoss){
if (player){
boss = new BossAllen(canvasEnemies, irrcrpt("rhGtxxFqqjs", 5), 620, 310, null);
isCreateBoss = true;
};
};
break;
};
if (mTimerPigCreate){
mTimerPigCreate.update(_arg1);
if (mTimerPigCreate._xb331){
mTimerPigCreate._dq47();
mTimerPigCreate = null;
};
};
break;
case _mf221:
break;
};
}
public function _na44(_arg1:_ea558):void{
mBulletsEnemy._nw44((_arg1 as _jk185));
}
private function _pv433():void{
mFadeLevelOut = _gn305._kv692(irrcrpt("ndGbefPvuMfwfm", 1));
mFadeLevelOut.gotoAndPlay(1);
mFadeLevelOut.endFadeOut = endFadeOut;
mCanvas.parent.addChild(mFadeLevelOut);
}
private function endFadeOut():void{
mCanvas.parent.removeChild(mFadeLevelOut);
}
private function _se669():void{
data._qk136(_vw439._df501, (Global.engine.camera.x + 300), -50);
}
public function _dm474():void{
toDestroy = true;
}
public function onFinishFadeOver():void{
mFade._vq375();
mFade = null;
_pc240._nt671();
_pc240._ve573(irrcrpt("pxv_doohq", 3));
_pc240._ve573(irrcrpt("qyw_keqi", 4));
Global._wh36();
}
private function _qt348():void{
if (Global.level == 1){
if (((!(player.isDie)) || (((player.isDiening) && ((player.countLifes > 0)))))){
player._av383();
_pc240._ve573(irrcrpt("rzx_lfrj", 5));
};
} else {
if (Global.level == 2){
if (((!(player.isDie)) || (((player.isDiening) && ((player.countLifes > 0)))))){
player._av383();
_pc240._ve573(irrcrpt("qyw_keqi", 4));
};
} else {
if (Global.level == 3){
mTimerPigCreate = new _mc167(_se669, 1, 2600);
mTimerPigCreate.start();
};
};
};
}
public function _nq715():Number{
return (canvasPlayer.y);
}
public function _up67():void{
Global.countLifes = player.countLifes;
Global.countShootFire = player.countShootFire;
Global.countShootGun = player.countShootGun;
Global.countBombs = player.countBombs;
}
private function endFadeIn():void{
mCanvas.parent.removeChild(mFadeLevelIn);
Global._rx389();
}
}
}//package com.mod.engine
Section 65
//Global (com.mod.engine.Global)
package com.mod.engine {
import com.calefk.core.base.*;
import com.mod.*;
public class Global {
public static var coins:int = 0;
public static var engine:Engine;
public static var level:int = 1;
public static var countShootGun:int = 0;
public static var countBombs:int = 5;
public static var score:int = 0;
public static var activeLevel2:Boolean = false;
public static var SH:Number = 400;
public static var countLifesString:String = "7";
public static var SW:Number = 600;
public static var countShootFire:int = 0;
public static var countLifes:int = 6;
public static function _xk535():void{
var _local1:_le375;
_local1 = _sc538._id18();
_local1._do492(_ss40._aq36);
}
public static function _wh36():void{
var _local1:_le375;
_local1 = _sc538._id18();
_local1._do492(_ss40._kp644);
}
public static function _iy559():void{
score = 0;
level = 1;
coins = 0;
countLifes = 6;
countBombs = 5;
countShootGun = 0;
countShootFire = 0;
}
public static function _rx389():void{
var _local1:_le375;
if ((level + 1) <= 3){
level++;
_local1 = _sc538._id18();
_local1._do492(_ss40._cp391);
activeLevel2 = true;
};
}
}
}//package com.mod.engine
Section 66
//Hud (com.mod.engine.Hud)
package com.mod.engine {
import flash.display.*;
import flash.events.*;
import com.calefk.core.util.*;
import flash.net.*;
public class Hud {
private var mClip:MovieClip;
public function Hud(_arg1:MovieClip){
mClip = _arg1;
mClip.mcTextGo.visible = false;
mClip.logo.buttonMode = true;
mClip.logo.addEventListener(MouseEvent.CLICK, _ql35, false, 0, true);
}
public function _ij44(_arg1:int):void{
switch (_arg1){
case _lx569._wt364:
mClip.iconWeapon.gotoAndStop(irrcrpt("QJTUPM", 1));
break;
case _lx569._jq627:
case _lx569._kl358:
mClip.iconWeapon.gotoAndStop(irrcrpt("OCEJKPG", 2));
break;
};
}
public function _fq50(_arg1:Number):void{
mClip.txtWeaponCont.text = (irrcrpt("c ", 5) + _arg1);
}
public function setPosition(_arg1:Number):void{
mClip.txtPosition.text = (_arg1 + "");
}
public function setName(_arg1:String):void{
mClip.txtName.text = (_arg1.toLocaleUpperCase() + "");
}
public function _mu645(_arg1:Number):void{
mClip.mcLife.gotoAndStop(("N" + int(_arg1)));
}
public function setTime(_arg1:int):void{
var _local2:Object;
var _local3:String;
var _local4:String;
_local2 = _gn305._im279(_arg1);
_local3 = _gn305._sb316(_local2.minutes, "0", 2);
_local4 = _gn305._sb316(_local2.seconds, "0", 2);
mClip.txtTime.text = ((_local3 + ":") + _local4);
}
public function _aa696(_arg1:Number):void{
mClip.txtBombCount.text = (irrcrpt("a ", 3) + _arg1);
}
public function _ih477():void{
mClip.mcTextGo.gotoAndStop(irrcrpt("XYFSI", 5));
mClip.mcTextGo.visible = true;
}
public function _mi200(_arg1:Number):void{
mClip.txtCoinCount.text = (irrcrpt("c ", 5) + _arg1);
}
private function _ql35(_arg1:MouseEvent):void{
var _local2:String;
var _local3:URLRequest;
_local2 = irrcrpt("lxxt://aaa.hempckeqiw.gsq/", 4);
_local3 = new URLRequest(_local2);
navigateToURL(_local3, irrcrpt("_eodqn", 3));
}
public function _kd314(_arg1:Number):void{
var _local2:String;
_local2 = _gn305._sb316((_arg1 + ""), "0", 5);
mClip.mcScoreU.gotoAndStop(("N" + _local2.charAt(4)));
mClip.mcScoreD.gotoAndStop(("N" + _local2.charAt(3)));
mClip.mcScoreC.gotoAndStop(("N" + _local2.charAt(2)));
mClip.mcScoreM.gotoAndStop(("N" + _local2.charAt(1)));
mClip.mcScoreMl.gotoAndStop(("N" + _local2.charAt(0)));
}
}
}//package com.mod.engine
Section 67
//Wall (com.mod.engine.Wall)
package com.mod.engine {
import flash.display.*;
public class Wall extends MovieClip {
}
}//package com.mod.engine
Section 68
//_ec226 (com.mod.page._ec226)
package com.mod.page {
import com.calefk.core.base.*;
import flash.display.*;
import flash.events.*;
import com.mod.*;
public class _ec226 extends _la522 {
public function _ec226(_arg1:MovieClip, _arg2:String=null, _arg3:Number=0, _arg4:Number=0){
super(_arg1, _arg2, _arg3, _arg4);
clip.btnBack.addEventListener(MouseEvent.CLICK, _au75, false, 0, true);
mClip.gotoAndPlay(1);
}
private function _au75(_arg1:MouseEvent):void{
_sc538._id18()._do492(_ss40._ex506);
}
override public function _vq375():void{
clip.btnBack.removeEventListener(MouseEvent.CLICK, _au75);
super._vq375();
}
}
}//package com.mod.page
Section 69
//_lv385 (com.mod.page._lv385)
package com.mod.page {
import com.calefk.core.base.*;
import flash.display.*;
import flash.events.*;
import com.mod.engine.*;
import com.calefk.core.util.*;
public class _lv385 extends _la522 {
public function _lv385(_arg1:MovieClip, _arg2:String=null, _arg3:Number=0, _arg4:Number=0){
super(_arg1, _arg2, _arg3, _arg4);
Global.engine = new Engine(this, mClip);
Global.engine.initialize();
mCanvas.stage.focus = mCanvas.stage;
}
override public function update(_arg1:int):void{
if (Global.engine == null){
return;
};
if (Global.engine.toDestroy){
Global.engine._vq375();
Global.engine = null;
_be383();
} else {
Global.engine.update(_arg1);
};
}
override public function _wy520(_arg1:KeyboardEvent):void{
super._wy520(_arg1);
if (Global.engine){
Global.engine._wy520(_arg1);
};
}
public function _be383():void{
_du706._oo478(irrcrpt("::: Irh Hiwxvsc :::", 4));
}
override public function _oq39(_arg1:KeyboardEvent):void{
super._oq39(_arg1);
if (Global.engine){
Global.engine._oq39(_arg1);
};
}
override public function _vq375():void{
if (Global.engine){
Global.engine._vq375();
Global.engine = null;
};
super._vq375();
}
}
}//package com.mod.page
Section 70
//_py305 (com.mod.page._py305)
package com.mod.page {
import com.calefk.core.base.*;
import flash.display.*;
import flash.events.*;
import com.mod.engine.*;
import com.calefk.core.util.*;
import flash.net.*;
import com.mod.*;
public class _py305 extends _la522 {
public function _py305(_arg1:MovieClip, _arg2:String=null, _arg3:Number=0, _arg4:Number=0){
super(_arg1, _arg2, _arg3, _arg4);
clip.btnPlayAgain.addEventListener(MouseEvent.CLICK, _kp432, false, 0, true);
clip.btnMoreGames.addEventListener(MouseEvent.CLICK, _vd487, false, 0, true);
_kd314(Global.score);
_mi200(Global.coins);
mClip.gotoAndPlay(1);
}
private function _vd487(_arg1:MouseEvent):void{
var _local2:String;
var _local3:URLRequest;
_local2 = irrcrpt("lxxt://aaa.hempckeqiw.gsq/", 4);
_local3 = new URLRequest(_local2);
navigateToURL(_local3, irrcrpt("_cmbol", 1));
}
public function _mi200(_arg1:Number):void{
var _local2:String;
_local2 = _gn305._sb316((_arg1 + ""), "0", 3);
mClip.mcCoinU.gotoAndStop(("N" + _local2.charAt(2)));
mClip.mcCoinD.gotoAndStop(("N" + _local2.charAt(1)));
mClip.mcCoinC.gotoAndStop(("N" + _local2.charAt(0)));
}
private function _kp432(_arg1:MouseEvent):void{
Global._iy559();
_sc538._id18()._do492(_ss40._ex506);
}
public function _kd314(_arg1:Number):void{
var _local2:String;
_local2 = _gn305._sb316((_arg1 + ""), "0", 5);
mClip.mcScoreU.gotoAndStop(("N" + _local2.charAt(4)));
mClip.mcScoreD.gotoAndStop(("N" + _local2.charAt(3)));
mClip.mcScoreC.gotoAndStop(("N" + _local2.charAt(2)));
mClip.mcScoreM.gotoAndStop(("N" + _local2.charAt(1)));
mClip.mcScoreMl.gotoAndStop(("N" + _local2.charAt(0)));
}
override public function _vq375():void{
clip.btnPlayAgain.removeEventListener(MouseEvent.CLICK, _kp432);
clip.btnMoreGames.removeEventListener(MouseEvent.CLICK, _vd487);
super._vq375();
}
}
}//package com.mod.page
Section 71
//_qi409 (com.mod.page._qi409)
package com.mod.page {
import com.calefk.core.base.*;
import flash.display.*;
import flash.events.*;
import com.mod.engine.*;
import com.calefk.core.util.*;
import flash.net.*;
import com.mod.*;
public class _qi409 extends _la522 {
public function _qi409(_arg1:MovieClip, _arg2:String=null, _arg3:Number=0, _arg4:Number=0){
super(_arg1, _arg2, _arg3, _arg4);
clip.btnPlayAgain.addEventListener(MouseEvent.CLICK, _kp432, false, 0, true);
clip.btnMoreGames.addEventListener(MouseEvent.CLICK, _vd487, false, 0, true);
_kd314(Global.score);
_mi200(Global.coins);
mClip.gotoAndPlay(1);
}
private function _vd487(_arg1:MouseEvent):void{
var _local2:String;
var _local3:URLRequest;
_local2 = irrcrpt("iuuq://xxx.ebjmzhbnft.dpn/", 1);
_local3 = new URLRequest(_local2);
navigateToURL(_local3, irrcrpt("_eodqn", 3));
}
public function _mi200(_arg1:Number):void{
var _local2:String;
_local2 = _gn305._sb316((_arg1 + ""), "0", 3);
mClip.mcCoinU.gotoAndStop(("N" + _local2.charAt(2)));
mClip.mcCoinD.gotoAndStop(("N" + _local2.charAt(1)));
mClip.mcCoinC.gotoAndStop(("N" + _local2.charAt(0)));
}
private function _kp432(_arg1:MouseEvent):void{
Global._iy559();
_sc538._id18()._do492(_ss40._ex506);
}
public function _kd314(_arg1:Number):void{
var _local2:String;
_local2 = _gn305._sb316((_arg1 + ""), "0", 5);
mClip.mcScoreU.gotoAndStop(("N" + _local2.charAt(4)));
mClip.mcScoreD.gotoAndStop(("N" + _local2.charAt(3)));
mClip.mcScoreC.gotoAndStop(("N" + _local2.charAt(2)));
mClip.mcScoreM.gotoAndStop(("N" + _local2.charAt(1)));
mClip.mcScoreMl.gotoAndStop(("N" + _local2.charAt(0)));
}
override public function _vq375():void{
clip.btnPlayAgain.removeEventListener(MouseEvent.CLICK, _kp432);
clip.btnMoreGames.removeEventListener(MouseEvent.CLICK, _vd487);
super._vq375();
}
}
}//package com.mod.page
Section 72
//_rv350 (com.mod.page._rv350)
package com.mod.page {
import com.calefk.core.base.*;
import flash.display.*;
import flash.events.*;
import com.mod.engine.*;
import flash.net.*;
import com.mod.*;
public class _rv350 extends _la522 {
public function _rv350(_arg1:MovieClip, _arg2:String=null, _arg3:Number=0, _arg4:Number=0){
super(_arg1, _arg2, _arg3, _arg4);
clip.logo.buttonMode = true;
clip.logo.addEventListener(MouseEvent.CLICK, _ql35, false, 0, true);
clip.btnPlay.addEventListener(MouseEvent.CLICK, _ng712, false, 0, true);
clip.btnHow.addEventListener(MouseEvent.CLICK, _fm19, false, 0, true);
clip.btnMore.addEventListener(MouseEvent.CLICK, _qr643, false, 0, true);
clip.btnDownload.addEventListener(MouseEvent.CLICK, _rk509, false, 0, true);
clip.btnLevel2.visible = Global.activeLevel2;
clip.btnLevel2.addEventListener(MouseEvent.CLICK, _ee632, false, 0, true);
mClip.gotoAndPlay(1);
mClip.onPlayGame = onPlayGame;
}
private function _mh67(_arg1:MouseEvent):void{
Global.level = 1;
_sc538._id18()._do492(_ss40._cp391);
}
private function _qr643(_arg1:MouseEvent):void{
var _local2:String;
var _local3:URLRequest;
_local2 = irrcrpt("myyu://bbb.ifnqdlfrjx.htr/", 5);
_local3 = new URLRequest(_local2);
navigateToURL(_local3, irrcrpt("_gqfsp", 5));
}
private function onPlayGame():void{
_sc538._id18()._do492(_ss40._qt431);
}
private function _fm19(_arg1:MouseEvent):void{
_sc538._id18()._do492(_ss40._yy307);
}
private function _ql35(_arg1:MouseEvent):void{
var _local2:String;
var _local3:URLRequest;
_local2 = irrcrpt("kwws://zzz.gdlobjdphv.frp/", 3);
_local3 = new URLRequest(_local2);
navigateToURL(_local3, irrcrpt("_dncpm", 2));
}
private function _ng712(_arg1:MouseEvent):void{
mClip.gotoAndPlay(irrcrpt("RNCA", 2));
}
private function _rk509(_arg1:MouseEvent):void{
var _local2:String;
var _local3:URLRequest;
_local2 = irrcrpt("kwws://zzz.gdlobjdphv.frp/phwdovoxj6_hq.hah", 3);
_local3 = new URLRequest(_local2);
navigateToURL(_local3, irrcrpt("_gqfsp", 5));
}
override public function _vq375():void{
if (clip.btnPlay){
clip.btnPlay.removeEventListener(MouseEvent.CLICK, _ng712);
};
super._vq375();
}
private function _sk498(_arg1:MouseEvent):void{
Global.level = 3;
Global.countShootGun = 150;
_sc538._id18()._do492(_ss40._cp391);
}
private function _ee632(_arg1:MouseEvent):void{
Global.level = 2;
Global.countLifes = 3;
Global.countBombs = 3;
_sc538._id18()._do492(_ss40._cp391);
}
}
}//package com.mod.page
Section 73
//_uw303 (com.mod.page._uw303)
package com.mod.page {
import com.calefk.core.base.*;
import flash.display.*;
import flash.events.*;
import com.calefk.core.util.*;
import com.mod.*;
import flash.media.*;
public class _uw303 extends _la522 {
private var mIsActiveKey:Boolean;// = false
private var mTimerCustom:_mc167;
public function _uw303(_arg1:MovieClip, _arg2:String=null, _arg3:Number=0, _arg4:Number=0){
mIsActiveKey = false;
super(_arg1, _arg2, _arg3, _arg4);
mClip.gotoAndPlay(1);
mClip.endIntro = endIntro;
mTimerCustom = new _mc167(_he708, 1, 2000);
mTimerCustom.start();
mCanvas.stage.focus = mCanvas.stage;
}
override public function update(_arg1:int):void{
super.update(_arg1);
if (mTimerCustom){
mTimerCustom.update(_arg1);
};
}
private function endIntro():void{
_sc538._id18()._do492(_ss40._cp391);
}
private function _he708():void{
mIsActiveKey = true;
}
override public function _oq39(_arg1:KeyboardEvent):void{
if (_arg1.keyCode == _uv702._gw450){
if (mIsActiveKey){
_sc538._id18()._do492(_ss40._cp391);
};
};
super._oq39(_arg1);
}
override public function _vq375():void{
SoundMixer.stopAll();
mClip.stop();
mClip.endIntro = null;
super._vq375();
}
}
}//package com.mod.page
Section 74
//_xf140 (com.mod.page._xf140)
package com.mod.page {
import com.calefk.core.base.*;
import flash.display.*;
import com.mod.*;
public class _xf140 extends _la522 {
public function _xf140(_arg1:MovieClip, _arg2:String=null, _arg3:Number=0, _arg4:Number=0){
super(_arg1, _arg2, _arg3, _arg4);
mClip.gotoAndPlay(1);
mClip.endEnding = endEnding;
}
private function endEnding():void{
_sc538._id18()._do492(_ss40._tp262);
}
}
}//package com.mod.page
Section 75
//_sc538 (com.mod._sc538)
package com.mod {
import com.calefk.core.base.*;
import flash.display.*;
import flash.events.*;
import flash.net.*;
public class _sc538 extends _rn645 {
public static var _gt290:_sc538;
public function _sc538(_arg1:MovieClip){
super(_arg1);
mCanvas.loader.logo.addEventListener(MouseEvent.CLICK, _ql35, false, 0, true);
}
override protected function _gw520():_le375{
return (new _ss40(mCanvas.mcCanvasProject));
}
override protected function _gj233():void{
mCanvas.stage.quality = irrcrpt("qihmyq", 4);
mPageManager._do492(_ss40._ex506);
}
private function _ql35(_arg1:MouseEvent):void{
var _local2:String;
var _local3:URLRequest;
_local2 = irrcrpt("kwws://zzz.gdlobjdphv.frp/", 3);
_local3 = new URLRequest(_local2);
navigateToURL(_local3, irrcrpt("_eodqn", 3));
}
public static function initialize(_arg1:MovieClip):void{
_gt290 = new _sc538(_arg1);
}
public static function _id18():_le375{
return (_gt290._am631);
}
public static function _vx135():MovieClip{
return (_gt290._is492);
}
public static function onBuild():void{
_gt290.onBuild();
}
}
}//package com.mod
Section 76
//_ss40 (com.mod._ss40)
package com.mod {
import com.calefk.core.base.*;
import flash.display.*;
import com.mod.page.*;
public class _ss40 extends _le375 {
public static const _aq36:int = 5;
public static const _ex506:int = 0;
public static const _qt431:int = 4;
public static const _kp644:int = 2;
public static const _tp262:int = 3;
public static const _yy307:int = 6;
public static const _cp391:int = 1;
public function _ss40(_arg1:MovieClip){
super(_arg1);
}
override public function _do492(_arg1:int):void{
super._do492(_arg1);
switch (_arg1){
case _ex506:
mCurrentPage = new _rv350(mCanvas, irrcrpt("rhRjszUflj", 5));
break;
case _cp391:
mCurrentPage = new _lv385(mCanvas, irrcrpt("pfJdphSdjh", 3));
break;
case _kp644:
mCurrentPage = new _py305(mCanvas, irrcrpt("oeQxgtRcig", 2));
break;
case _tp262:
mCurrentPage = new _qi409(mCanvas, irrcrpt("qgAmrTeki", 4));
break;
case _qt431:
mCurrentPage = new _uw303(mCanvas, irrcrpt("nsywt_xqzl", 5));
break;
case _aq36:
mCurrentPage = new _xf140(mCanvas, irrcrpt("jsinsl_xqzl", 5));
break;
case _yy307:
mCurrentPage = new _ec226(mCanvas, irrcrpt("pfKrzSdjh", 3));
break;
};
}
}
}//package com.mod
Section 77
//allen_die_205 (main_fla.allen_die_205)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class allen_die_205 extends MovieClip {
public function allen_die_205(){
addFrameScript(74, frame75);
}
function frame75(){
stop();
try {
Object(this.parent).endDie();
} catch(e) {
};
}
}
}//package main_fla
Section 78
//allen_duck_200 (main_fla.allen_duck_200)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class allen_duck_200 extends MovieClip {
public function allen_duck_200(){
addFrameScript(7, frame8);
}
function frame8(){
stop();
try {
Object(this.parent).endDuck();
} catch(e) {
};
}
}
}//package main_fla
Section 79
//allen_duckstand_201 (main_fla.allen_duckstand_201)
package main_fla {
import flash.display.*;
public dynamic class allen_duckstand_201 extends MovieClip {
public function allen_duckstand_201(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package main_fla
Section 80
//allen_fall_204 (main_fla.allen_fall_204)
package main_fla {
import flash.display.*;
public dynamic class allen_fall_204 extends MovieClip {
public function allen_fall_204(){
addFrameScript(7, frame8);
}
function frame8(){
stop();
}
}
}//package main_fla
Section 81
//allen_gundown_206 (main_fla.allen_gundown_206)
package main_fla {
import flash.display.*;
public dynamic class allen_gundown_206 extends MovieClip {
public function allen_gundown_206(){
addFrameScript(5, frame6);
}
function frame6(){
stop();
}
}
}//package main_fla
Section 82
//allen_gunup_207 (main_fla.allen_gunup_207)
package main_fla {
import flash.display.*;
public dynamic class allen_gunup_207 extends MovieClip {
public function allen_gunup_207(){
addFrameScript(5, frame6);
}
function frame6(){
stop();
}
}
}//package main_fla
Section 83
//allen_jump_203 (main_fla.allen_jump_203)
package main_fla {
import flash.display.*;
public dynamic class allen_jump_203 extends MovieClip {
public function allen_jump_203(){
addFrameScript(7, frame8);
}
function frame8(){
stop();
}
}
}//package main_fla
Section 84
//allen_knife_199 (main_fla.allen_knife_199)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class allen_knife_199 extends MovieClip {
public var hit:MovieClip;
public function allen_knife_199(){
addFrameScript(31, frame32);
}
function frame32(){
stop();
try {
Object(this.parent).endKnife();
} catch(e) {
};
}
}
}//package main_fla
Section 85
//allen_laugh_195 (main_fla.allen_laugh_195)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class allen_laugh_195 extends MovieClip {
public function allen_laugh_195(){
addFrameScript(33, frame34);
}
function frame34(){
stop();
try {
Object(this.parent).endLaugh();
} catch(e) {
};
}
}
}//package main_fla
Section 86
//allen_rise_202 (main_fla.allen_rise_202)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class allen_rise_202 extends MovieClip {
public function allen_rise_202(){
addFrameScript(7, frame8);
}
function frame8(){
stop();
try {
Object(this.parent).endUp();
} catch(e) {
};
}
}
}//package main_fla
Section 87
//allen_screen_341 (main_fla.allen_screen_341)
package main_fla {
import flash.display.*;
public dynamic class allen_screen_341 extends MovieClip {
public function allen_screen_341(){
addFrameScript(24, frame25);
}
function frame25(){
stop();
}
}
}//package main_fla
Section 88
//allen_screen2_343 (main_fla.allen_screen2_343)
package main_fla {
import flash.display.*;
public dynamic class allen_screen2_343 extends MovieClip {
public function allen_screen2_343(){
addFrameScript(89, frame90);
}
function frame90(){
stop();
}
}
}//package main_fla
Section 89
//allen_screen3_345 (main_fla.allen_screen3_345)
package main_fla {
import flash.display.*;
public dynamic class allen_screen3_345 extends MovieClip {
public function allen_screen3_345(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package main_fla
Section 90
//allen_shootlow_197 (main_fla.allen_shootlow_197)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class allen_shootlow_197 extends MovieClip {
public function allen_shootlow_197(){
addFrameScript(1, frame2, 3, frame4, 5, frame6, 7, frame8, 9, frame10, 15, frame16);
}
function frame10(){
try {
Object(this.parent).shootFront();
} catch(e) {
};
}
function frame6(){
try {
Object(this.parent).shootFront();
} catch(e) {
};
}
function frame16(){
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
function frame8(){
try {
Object(this.parent).shootFront();
} catch(e) {
};
}
function frame4(){
try {
Object(this.parent).shootFront();
} catch(e) {
};
}
function frame2(){
try {
Object(this.parent).shootFront();
} catch(e) {
};
}
}
}//package main_fla
Section 91
//allen_shootup_198 (main_fla.allen_shootup_198)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class allen_shootup_198 extends MovieClip {
public function allen_shootup_198(){
addFrameScript(1, frame2, 3, frame4, 5, frame6, 7, frame8, 9, frame10, 15, frame16);
}
function frame10(){
try {
Object(this.parent).shootDiagonal();
} catch(e) {
};
}
function frame6(){
try {
Object(this.parent).shootDiagonal();
} catch(e) {
};
}
function frame16(){
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
function frame8(){
try {
Object(this.parent).shootDiagonal();
} catch(e) {
};
}
function frame4(){
try {
Object(this.parent).shootDiagonal();
} catch(e) {
};
}
function frame2(){
try {
Object(this.parent).shootDiagonal();
} catch(e) {
};
}
}
}//package main_fla
Section 92
//allen_throw_208 (main_fla.allen_throw_208)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class allen_throw_208 extends MovieClip {
public function allen_throw_208(){
addFrameScript(6, frame7, 17, frame18);
}
function frame18(){
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
function frame7(){
try {
Object(this.parent).shootBomb();
} catch(e) {
};
}
}
}//package main_fla
Section 93
//appear_item_273 (main_fla.appear_item_273)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class appear_item_273 extends MovieClip {
public function appear_item_273(){
addFrameScript(11, frame12);
}
function frame12(){
stop();
try {
Object(this.parent).endAppear();
} catch(e) {
};
}
}
}//package main_fla
Section 94
//bazookaman_land_237 (main_fla.bazookaman_land_237)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class bazookaman_land_237 extends MovieClip {
public function bazookaman_land_237(){
addFrameScript(31, frame32);
}
function frame32(){
stop();
try {
Object(this.parent).endLand();
} catch(e) {
};
}
}
}//package main_fla
Section 95
//bazookaman_parachuteshoot_00_232 (main_fla.bazookaman_parachuteshoot_00_232)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class bazookaman_parachuteshoot_00_232 extends MovieClip {
public function bazookaman_parachuteshoot_00_232(){
addFrameScript(10, frame11, 34, frame35);
}
function frame11(){
try {
Object(this.parent).onShootFly();
} catch(e) {
};
}
function frame35(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
}
}//package main_fla
Section 96
//bazookaman_parachuteshoot_22_233 (main_fla.bazookaman_parachuteshoot_22_233)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class bazookaman_parachuteshoot_22_233 extends MovieClip {
public function bazookaman_parachuteshoot_22_233(){
addFrameScript(10, frame11, 34, frame35);
}
function frame11(){
try {
Object(this.parent).onShootFly();
} catch(e) {
};
}
function frame35(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
}
}//package main_fla
Section 97
//bazookaman_parachuteshoot_44_234 (main_fla.bazookaman_parachuteshoot_44_234)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class bazookaman_parachuteshoot_44_234 extends MovieClip {
public function bazookaman_parachuteshoot_44_234(){
addFrameScript(10, frame11, 34, frame35);
}
function frame11(){
try {
Object(this.parent).onShootFly();
} catch(e) {
};
}
function frame35(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
}
}//package main_fla
Section 98
//bazookaman_parachuteshoot_66_235 (main_fla.bazookaman_parachuteshoot_66_235)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class bazookaman_parachuteshoot_66_235 extends MovieClip {
public function bazookaman_parachuteshoot_66_235(){
addFrameScript(10, frame11, 34, frame35);
}
function frame11(){
try {
Object(this.parent).onShootFly();
} catch(e) {
};
}
function frame35(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
}
}//package main_fla
Section 99
//bazookaman_parachuteshoot_90_236 (main_fla.bazookaman_parachuteshoot_90_236)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class bazookaman_parachuteshoot_90_236 extends MovieClip {
public function bazookaman_parachuteshoot_90_236(){
addFrameScript(10, frame11, 34, frame35);
}
function frame11(){
try {
Object(this.parent).onShootFly();
} catch(e) {
};
}
function frame35(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
}
}//package main_fla
Section 100
//below_shoot_22_243 (main_fla.below_shoot_22_243)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class below_shoot_22_243 extends MovieClip {
public function below_shoot_22_243(){
addFrameScript(10, frame11, 34, frame35);
}
function frame11(){
try {
Object(this.parent).onShoot();
} catch(e) {
};
}
function frame35(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
}
}//package main_fla
Section 101
//below_shoot_44_244 (main_fla.below_shoot_44_244)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class below_shoot_44_244 extends MovieClip {
public function below_shoot_44_244(){
addFrameScript(10, frame11, 34, frame35);
}
function frame11(){
try {
Object(this.parent).onShoot();
} catch(e) {
};
}
function frame35(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
}
}//package main_fla
Section 102
//below_shoot_66_245 (main_fla.below_shoot_66_245)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class below_shoot_66_245 extends MovieClip {
public function below_shoot_66_245(){
addFrameScript(10, frame11, 34, frame35);
}
function frame11(){
try {
Object(this.parent).onShoot();
} catch(e) {
};
}
function frame35(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
}
}//package main_fla
Section 103
//below_shoot_90_246 (main_fla.below_shoot_90_246)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class below_shoot_90_246 extends MovieClip {
public function below_shoot_90_246(){
addFrameScript(10, frame11, 34, frame35);
}
function frame11(){
try {
Object(this.parent).onShoot();
} catch(e) {
};
}
function frame35(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
}
}//package main_fla
Section 104
//box_explode_282 (main_fla.box_explode_282)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class box_explode_282 extends MovieClip {
public function box_explode_282(){
addFrameScript(22, frame23);
}
function frame23(){
stop();
try {
Object(this.parent).endExplode();
} catch(e) {
};
}
}
}//package main_fla
Section 105
//brain_explosion_162 (main_fla.brain_explosion_162)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class brain_explosion_162 extends MovieClip {
public function brain_explosion_162(){
addFrameScript(19, frame20);
}
function frame20(){
stop();
try {
Object(this.parent).endExplode();
} catch(e) {
};
}
}
}//package main_fla
Section 106
//dicokka_downlauncher_264 (main_fla.dicokka_downlauncher_264)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class dicokka_downlauncher_264 extends MovieClip {
public function dicokka_downlauncher_264(){
addFrameScript(20, frame21);
}
function frame21(){
stop();
try {
Object(this.parent).endDowning();
} catch(e) {
};
}
}
}//package main_fla
Section 107
//dicokka_shootlow_265 (main_fla.dicokka_shootlow_265)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class dicokka_shootlow_265 extends MovieClip {
public function dicokka_shootlow_265(){
addFrameScript(8, frame9, 34, frame35, 56, frame57);
}
function frame9(){
try {
Object(this.parent).onShootDown();
} catch(e) {
};
}
function frame35(){
try {
Object(this.parent).onShootDown();
} catch(e) {
};
}
function frame57(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
}
}//package main_fla
Section 108
//dicokka_shootup_263 (main_fla.dicokka_shootup_263)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class dicokka_shootup_263 extends MovieClip {
public function dicokka_shootup_263(){
addFrameScript(17, frame18, 34, frame35);
}
function frame18(){
try {
Object(this.parent).onShootUp();
} catch(e) {
};
}
function frame35(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
}
}//package main_fla
Section 109
//dicokka_turn_266 (main_fla.dicokka_turn_266)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class dicokka_turn_266 extends MovieClip {
public function dicokka_turn_266(){
addFrameScript(21, frame22);
}
function frame22(){
stop();
try {
Object(this.parent).endTurning();
} catch(e) {
};
}
}
}//package main_fla
Section 110
//dicokka_upexplode_267 (main_fla.dicokka_upexplode_267)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class dicokka_upexplode_267 extends MovieClip {
public var child:MovieClip;
public function dicokka_upexplode_267(){
addFrameScript(65, frame66);
}
function frame66(){
stop();
try {
Object(this.parent).endDie();
} catch(e) {
};
}
}
}//package main_fla
Section 111
//dicokka_uplauncher_262 (main_fla.dicokka_uplauncher_262)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class dicokka_uplauncher_262 extends MovieClip {
public function dicokka_uplauncher_262(){
addFrameScript(20, frame21);
}
function frame21(){
stop();
try {
Object(this.parent).endUpping();
} catch(e) {
};
}
}
}//package main_fla
Section 112
//grab_item_275 (main_fla.grab_item_275)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class grab_item_275 extends MovieClip {
public function grab_item_275(){
addFrameScript(12, frame13);
}
function frame13(){
stop();
try {
Object(this.parent).endExplode();
} catch(e) {
};
}
}
}//package main_fla
Section 113
//grenade_explosion_147 (main_fla.grenade_explosion_147)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class grenade_explosion_147 extends MovieClip {
public function grenade_explosion_147(){
addFrameScript(27, frame28);
}
function frame28(){
stop();
try {
Object(this.parent).endExplode();
} catch(e) {
};
}
}
}//package main_fla
Section 114
//grenademan_duck_140 (main_fla.grenademan_duck_140)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class grenademan_duck_140 extends MovieClip {
public function grenademan_duck_140(){
addFrameScript(24, frame25);
}
function frame25(){
stop();
try {
Object(this.parent).endDucking();
} catch(e) {
};
}
}
}//package main_fla
Section 115
//grenademan_duckshoot_141 (main_fla.grenademan_duckshoot_141)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class grenademan_duckshoot_141 extends MovieClip {
public function grenademan_duckshoot_141(){
addFrameScript(32, frame33, 39, frame40);
}
function frame40(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
function frame33(){
try {
Object(this.parent).onShootDuck();
} catch(e) {
};
}
}
}//package main_fla
Section 116
//grenademan_shoot_139 (main_fla.grenademan_shoot_139)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class grenademan_shoot_139 extends MovieClip {
public function grenademan_shoot_139(){
addFrameScript(32, frame33, 39, frame40);
}
function frame40(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
function frame33(){
try {
Object(this.parent).onShootNormal();
} catch(e) {
};
}
}
}//package main_fla
Section 117
//grenademan_standup_142 (main_fla.grenademan_standup_142)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class grenademan_standup_142 extends MovieClip {
public function grenademan_standup_142(){
addFrameScript(24, frame25);
}
function frame25(){
try {
Object(this.parent).endUpping();
} catch(e) {
};
}
}
}//package main_fla
Section 118
//ground_shoot_00_221 (main_fla.ground_shoot_00_221)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class ground_shoot_00_221 extends MovieClip {
public function ground_shoot_00_221(){
addFrameScript(10, frame11, 34, frame35);
}
function frame11(){
try {
Object(this.parent).onShootTerrain();
} catch(e) {
};
}
function frame35(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
}
}//package main_fla
Section 119
//ground_shoot_22_222 (main_fla.ground_shoot_22_222)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class ground_shoot_22_222 extends MovieClip {
public function ground_shoot_22_222(){
addFrameScript(10, frame11, 34, frame35);
}
function frame11(){
try {
Object(this.parent).onShootTerrain();
} catch(e) {
};
}
function frame35(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
}
}//package main_fla
Section 120
//ground_shoot_44_223 (main_fla.ground_shoot_44_223)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class ground_shoot_44_223 extends MovieClip {
public function ground_shoot_44_223(){
addFrameScript(10, frame11, 34, frame35);
}
function frame11(){
try {
Object(this.parent).onShootTerrain();
} catch(e) {
};
}
function frame35(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
}
}//package main_fla
Section 121
//ground_shoot_66_224 (main_fla.ground_shoot_66_224)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class ground_shoot_66_224 extends MovieClip {
public function ground_shoot_66_224(){
addFrameScript(10, frame11, 36, frame37);
}
function frame37(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
function frame11(){
try {
Object(this.parent).onShootTerrain();
} catch(e) {
};
}
}
}//package main_fla
Section 122
//ground_shoot_90_225 (main_fla.ground_shoot_90_225)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class ground_shoot_90_225 extends MovieClip {
public function ground_shoot_90_225(){
addFrameScript(10, frame11, 36, frame37);
}
function frame37(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
function frame11(){
try {
Object(this.parent).onShootTerrain();
} catch(e) {
};
}
}
}//package main_fla
Section 123
//heli_explosion_187 (main_fla.heli_explosion_187)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class heli_explosion_187 extends MovieClip {
public function heli_explosion_187(){
addFrameScript(26, frame27);
}
function frame27(){
stop();
try {
Object(this.parent).endDie();
} catch(e) {
};
}
}
}//package main_fla
Section 124
//heli_hidemissile_183 (main_fla.heli_hidemissile_183)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class heli_hidemissile_183 extends MovieClip {
public function heli_hidemissile_183(){
addFrameScript(29, frame30);
}
function frame30(){
stop();
try {
Object(this.parent).endHidenMissile();
} catch(e) {
};
}
}
}//package main_fla
Section 125
//heli_shootbomb_184 (main_fla.heli_shootbomb_184)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class heli_shootbomb_184 extends MovieClip {
public function heli_shootbomb_184(){
addFrameScript(8, frame9);
}
function frame9(){
stop();
try {
Object(this.parent).endShootBomb();
} catch(e) {
};
}
}
}//package main_fla
Section 126
//heli_shootmissile_182 (main_fla.heli_shootmissile_182)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class heli_shootmissile_182 extends MovieClip {
public function heli_shootmissile_182(){
addFrameScript(9, frame10, 20, frame21);
}
function frame10(){
try {
Object(this.parent).onShootMissile();
} catch(e) {
};
}
function frame21(){
stop();
try {
Object(this.parent).endShootMissile();
} catch(e) {
};
}
}
}//package main_fla
Section 127
//heli_showmissile_181 (main_fla.heli_showmissile_181)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class heli_showmissile_181 extends MovieClip {
public function heli_showmissile_181(){
addFrameScript(29, frame30);
}
function frame30(){
stop();
try {
Object(this.parent).endShowMissile();
} catch(e) {
};
}
}
}//package main_fla
Section 128
//heli_turn_185 (main_fla.heli_turn_185)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class heli_turn_185 extends MovieClip {
public function heli_turn_185(){
addFrameScript(25, frame26);
}
function frame26(){
stop();
try {
Object(this.parent).endTurning();
} catch(e) {
};
}
}
}//package main_fla
Section 129
//loaderJD_14 (main_fla.loaderJD_14)
package main_fla {
import flash.display.*;
public dynamic class loaderJD_14 extends MovieClip {
public var cargando:MovieClip;
public function loaderJD_14(){
addFrameScript(98, frame99, 121, frame122);
}
function frame99(){
stop();
}
function frame122(){
stop();
}
}
}//package main_fla
Section 130
//mcBlood_76 (main_fla.mcBlood_76)
package main_fla {
import flash.display.*;
public dynamic class mcBlood_76 extends MovieClip {
public function mcBlood_76(){
addFrameScript(30, frame31);
}
function frame31(){
stop();
}
}
}//package main_fla
Section 131
//mcBodyMarco_61 (main_fla.mcBodyMarco_61)
package main_fla {
import flash.display.*;
public dynamic class mcBodyMarco_61 extends MovieClip {
public var clip:MovieClip;
public function mcBodyMarco_61(){
addFrameScript(0, frame1, 6, frame7, 13, frame14, 21, frame22, 43, frame44, 44, frame45, 52, frame53, 53, frame54, 96, frame97, 97, frame98, 113, frame114, 114, frame115, 119, frame120, 120, frame121, 157, frame158, 158, frame159, 166, frame167, 167, frame168, 195, frame196, 196, frame197, 202, frame203, 203, frame204, 208, frame209, 209, frame210, 214, frame215, 215, frame216, 220, frame221);
}
function frame159(){
stop();
trace("STOP SHOOT FIRE");
}
function frame158(){
this.clip.gotoAndPlay(1);
MovieClip(this).nextFrame();
trace("SHOOT STAND FIRE");
}
function frame167(){
this.clip.gotoAndPlay(1);
MovieClip(this).nextFrame();
}
function frame204(){
stop();
}
function frame168(){
stop();
}
function frame209(){
this.clip.gotoAndPlay(1);
MovieClip(this).nextFrame();
}
function frame210(){
stop();
}
function frame98(){
stop();
}
function frame14(){
stop();
}
function frame97(){
this.clip.gotoAndPlay(1);
MovieClip(this).nextFrame();
}
function frame7(){
stop();
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame215(){
this.clip.gotoAndPlay(1);
}
function frame216(){
}
function frame203(){
this.clip.gotoAndPlay(1);
MovieClip(this).nextFrame();
}
function frame114(){
this.clip.gotoAndPlay(1);
MovieClip(this).nextFrame();
}
function frame196(){
this.clip.gotoAndPlay(1);
MovieClip(this).nextFrame();
}
function frame197(){
stop();
}
function frame115(){
stop();
}
function frame221(){
this.clip.gotoAndPlay(1);
}
function frame120(){
this.clip.gotoAndPlay(1);
MovieClip(this).nextFrame();
}
function frame44(){
this.clip.gotoAndPlay(1);
this.gotoAndStop(45);
trace("SHOOT STAND");
}
function frame45(){
stop();
trace("STOP SHOOT");
}
function frame121(){
stop();
}
function frame54(){
stop();
}
function frame53(){
this.clip.gotoAndPlay(1);
MovieClip(this).nextFrame();
}
}
}//package main_fla
Section 132
//mcBombBodyMarco_78 (main_fla.mcBombBodyMarco_78)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcBombBodyMarco_78 extends MovieClip {
public function mcBombBodyMarco_78(){
addFrameScript(8, frame9);
}
function frame9(){
try {
Object(this.parent.parent).endAnimation("bombing");
} catch(e) {
};
}
}
}//package main_fla
Section 133
//mcBombBodyMarcoMachine_91 (main_fla.mcBombBodyMarcoMachine_91)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcBombBodyMarcoMachine_91 extends MovieClip {
public function mcBombBodyMarcoMachine_91(){
addFrameScript(9, frame10);
}
function frame10(){
stop();
try {
Object(this.parent.parent).endAnimation("bombing");
} catch(e) {
};
}
}
}//package main_fla
Section 134
//mcDuckBombBodyMarco_79 (main_fla.mcDuckBombBodyMarco_79)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcDuckBombBodyMarco_79 extends MovieClip {
public function mcDuckBombBodyMarco_79(){
addFrameScript(6, frame7);
}
function frame7(){
try {
Object(this.parent.parent).endAnimation("bombing");
} catch(e) {
};
}
}
}//package main_fla
Section 135
//mcDuckBombBodyMarcoMachine_92 (main_fla.mcDuckBombBodyMarcoMachine_92)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcDuckBombBodyMarcoMachine_92 extends MovieClip {
public function mcDuckBombBodyMarcoMachine_92(){
addFrameScript(6, frame7);
}
function frame7(){
stop();
try {
Object(this.parent.parent).endAnimation("bombing");
} catch(e) {
};
}
}
}//package main_fla
Section 136
//mcDuckingBodyMarco_70 (main_fla.mcDuckingBodyMarco_70)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcDuckingBodyMarco_70 extends MovieClip {
public function mcDuckingBodyMarco_70(){
addFrameScript(3, frame4);
}
function frame4(){
Object(this.parent.parent).endAnimation("duking");
}
}
}//package main_fla
Section 137
//mcDuckingBodyMarcoMachine_104 (main_fla.mcDuckingBodyMarcoMachine_104)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcDuckingBodyMarcoMachine_104 extends MovieClip {
public function mcDuckingBodyMarcoMachine_104(){
addFrameScript(3, frame4);
}
function frame4(){
Object(this.parent.parent).endAnimation("duking");
}
}
}//package main_fla
Section 138
//mcDuckShootBodyMarco_68 (main_fla.mcDuckShootBodyMarco_68)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcDuckShootBodyMarco_68 extends MovieClip {
public function mcDuckShootBodyMarco_68(){
addFrameScript(6, frame7);
}
function frame7(){
try {
Object(this.parent.parent).endAnimation("shooting");
} catch(e) {
};
}
}
}//package main_fla
Section 139
//mcDuckShootBodyMarcoMachine_86 (main_fla.mcDuckShootBodyMarcoMachine_86)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcDuckShootBodyMarcoMachine_86 extends MovieClip {
public function mcDuckShootBodyMarcoMachine_86(){
addFrameScript(2, frame3, 13, frame14);
}
function frame14(){
stop();
try {
Object(this.parent.parent).endAnimation("shooting");
} catch(e) {
};
}
function frame3(){
try {
Object(this.parent.parent).onShootDuck();
} catch(e) {
};
}
}
}//package main_fla
Section 140
//mcDuckShootBodyMarcoMachineMore_100 (main_fla.mcDuckShootBodyMarcoMachineMore_100)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcDuckShootBodyMarcoMachineMore_100 extends MovieClip {
public function mcDuckShootBodyMarcoMachineMore_100(){
addFrameScript(1, frame2, 4, frame5, 7, frame8, 11, frame12, 13, frame14, 15, frame16);
}
function frame14(){
try {
Object(this.parent.parent).checkContinueShoot(this);
} catch(e) {
};
}
function frame12(){
try {
Object(this.parent.parent).onShootGun(0, 4);
} catch(e) {
};
}
function frame16(){
stop();
try {
Object(this.parent.parent).endAnimation("shooting");
} catch(e) {
};
}
function frame8(){
try {
Object(this.parent.parent).onShootGun(0, 3);
} catch(e) {
};
}
function frame5(){
try {
Object(this.parent.parent).onShootGun(0, 2);
} catch(e) {
};
}
function frame2(){
try {
Object(this.parent.parent).onShootGun(0, 1);
} catch(e) {
};
}
}
}//package main_fla
Section 141
//mcDuckShootKnifeBodyMarco_95 (main_fla.mcDuckShootKnifeBodyMarco_95)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcDuckShootKnifeBodyMarco_95 extends MovieClip {
public var collisionKnife:MovieClip;
public function mcDuckShootKnifeBodyMarco_95(){
addFrameScript(8, frame9);
}
function frame9(){
stop();
try {
Object(this.parent.parent).endAnimation("knifing");
} catch(e) {
};
}
}
}//package main_fla
Section 142
//mcDuckStandFootMarco_60 (main_fla.mcDuckStandFootMarco_60)
package main_fla {
import flash.display.*;
public dynamic class mcDuckStandFootMarco_60 extends MovieClip {
public function mcDuckStandFootMarco_60(){
addFrameScript(3, frame4);
}
function frame4(){
stop();
}
}
}//package main_fla
Section 143
//mcExplotions3_115 (main_fla.mcExplotions3_115)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcExplotions3_115 extends MovieClip {
public function mcExplotions3_115(){
addFrameScript(10, frame11);
}
function frame11(){
Object(this.parent).endExplode();
}
}
}//package main_fla
Section 144
//mcExplotions5_150 (main_fla.mcExplotions5_150)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcExplotions5_150 extends MovieClip {
public function mcExplotions5_150(){
addFrameScript(18, frame19);
}
function frame19(){
stop();
try {
Object(this.parent).endExplode();
} catch(e) {
};
}
}
}//package main_fla
Section 145
//mcFallingStandBodyMarco_65 (main_fla.mcFallingStandBodyMarco_65)
package main_fla {
import flash.display.*;
public dynamic class mcFallingStandBodyMarco_65 extends MovieClip {
public function mcFallingStandBodyMarco_65(){
addFrameScript(19, frame20);
}
function frame20(){
stop();
}
}
}//package main_fla
Section 146
//mcFallingStandBodyMarcoMachine_84 (main_fla.mcFallingStandBodyMarcoMachine_84)
package main_fla {
import flash.display.*;
public dynamic class mcFallingStandBodyMarcoMachine_84 extends MovieClip {
public function mcFallingStandBodyMarcoMachine_84(){
addFrameScript(19, frame20);
}
function frame20(){
stop();
}
}
}//package main_fla
Section 147
//mcFallingStandFootMarco_59 (main_fla.mcFallingStandFootMarco_59)
package main_fla {
import flash.display.*;
public dynamic class mcFallingStandFootMarco_59 extends MovieClip {
public function mcFallingStandFootMarco_59(){
addFrameScript(23, frame24);
}
function frame24(){
stop();
}
}
}//package main_fla
Section 148
//mcFootMarco_55 (main_fla.mcFootMarco_55)
package main_fla {
import flash.display.*;
public dynamic class mcFootMarco_55 extends MovieClip {
public function mcFootMarco_55(){
addFrameScript(0, frame1, 6, frame7);
}
function frame7(){
stop();
}
function frame1(){
stop();
}
}
}//package main_fla
Section 149
//mcHud_23 (main_fla.mcHud_23)
package main_fla {
import flash.display.*;
import flash.text.*;
public dynamic class mcHud_23 extends MovieClip {
public var iconWeapon:MovieClip;
public var txtWeaponCont:TextField;
public var mcTextGo:MovieClip;
public var mcScoreC:MovieClip;
public var mcScoreM:MovieClip;
public var mcScoreU:MovieClip;
public var mcScoreMl:MovieClip;
public var txtCoinCount:TextField;
public var mcScoreD:MovieClip;
public var mcLife:MovieClip;
public var logo:MovieClip;
public var txtBombCount:TextField;
}
}//package main_fla
Section 150
//mcJumpingRunBodyMarco_66 (main_fla.mcJumpingRunBodyMarco_66)
package main_fla {
import flash.display.*;
public dynamic class mcJumpingRunBodyMarco_66 extends MovieClip {
public function mcJumpingRunBodyMarco_66(){
addFrameScript(23, frame24);
}
function frame24(){
stop();
}
}
}//package main_fla
Section 151
//mcJumpingStandBodyMarco_64 (main_fla.mcJumpingStandBodyMarco_64)
package main_fla {
import flash.display.*;
public dynamic class mcJumpingStandBodyMarco_64 extends MovieClip {
public function mcJumpingStandBodyMarco_64(){
addFrameScript(19, frame20);
}
function frame20(){
stop();
}
}
}//package main_fla
Section 152
//mcJumpingStandBodyMarcoMachine_83 (main_fla.mcJumpingStandBodyMarcoMachine_83)
package main_fla {
import flash.display.*;
public dynamic class mcJumpingStandBodyMarcoMachine_83 extends MovieClip {
public function mcJumpingStandBodyMarcoMachine_83(){
addFrameScript(19, frame20);
}
function frame20(){
stop();
}
}
}//package main_fla
Section 153
//mcJumpStandFootMarco_58 (main_fla.mcJumpStandFootMarco_58)
package main_fla {
import flash.display.*;
public dynamic class mcJumpStandFootMarco_58 extends MovieClip {
public function mcJumpStandFootMarco_58(){
addFrameScript(23, frame24);
}
function frame24(){
stop();
}
}
}//package main_fla
Section 154
//mcLoading_1 (main_fla.mcLoading_1)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcLoading_1 extends MovieClip {
public var PorMostrar:Number;
public var PercentLoaded;
public var logo:logoJD;
public var contenedorBarra:MovieClip;
public function mcLoading_1(){
addFrameScript(0, frame1, 114, frame115, 164, frame165);
}
function frame165(){
stop();
MovieClip(this.parent).onRedirect();
}
function frame1(){
PorMostrar = 1;
}
function frame115(){
PercentLoaded = ((this.parent.stage.loaderInfo.bytesLoaded / this.parent.stage.loaderInfo.bytesTotal) * 100);
if (PercentLoaded < 100){
this.contenedorBarra.gotoAndStop(Math.round(PercentLoaded));
this.gotoAndPlay(114);
} else {
this.contenedorBarra.gotoAndPlay("finLoader");
};
}
}
}//package main_fla
Section 155
//mcMenuLogoDialy_44 (main_fla.mcMenuLogoDialy_44)
package main_fla {
import flash.display.*;
public dynamic class mcMenuLogoDialy_44 extends MovieClip {
public function mcMenuLogoDialy_44(){
addFrameScript(33, frame34);
}
function frame34(){
stop();
}
}
}//package main_fla
Section 156
//mcNumber_27 (main_fla.mcNumber_27)
package main_fla {
import flash.display.*;
public dynamic class mcNumber_27 extends MovieClip {
public function mcNumber_27(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package main_fla
Section 157
//mcNumberPage_109 (main_fla.mcNumberPage_109)
package main_fla {
import flash.display.*;
public dynamic class mcNumberPage_109 extends MovieClip {
public function mcNumberPage_109(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package main_fla
Section 158
//mcPlayerDie_75 (main_fla.mcPlayerDie_75)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcPlayerDie_75 extends MovieClip {
public function mcPlayerDie_75(){
addFrameScript(69, frame70);
}
function frame70(){
stop();
try {
Object(this.parent.parent).endAnimation("diening");
} catch(e) {
};
}
}
}//package main_fla
Section 159
//mcPlayerDieFire_77 (main_fla.mcPlayerDieFire_77)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcPlayerDieFire_77 extends MovieClip {
public function mcPlayerDieFire_77(){
addFrameScript(84, frame85);
}
function frame85(){
stop();
try {
Object(this.parent.parent).endAnimation("diening");
} catch(e) {
};
}
}
}//package main_fla
Section 160
//mcPlayerWin_106 (main_fla.mcPlayerWin_106)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcPlayerWin_106 extends MovieClip {
public function mcPlayerWin_106(){
addFrameScript(67, frame68);
}
function frame68(){
stop();
try {
Object(this.parent.parent).endWin();
} catch(e) {
};
}
}
}//package main_fla
Section 161
//mcShootDowingPistolBodyMarcoMachineMore_99 (main_fla.mcShootDowingPistolBodyMarcoMachineMore_99)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcShootDowingPistolBodyMarcoMachineMore_99 extends MovieClip {
public function mcShootDowingPistolBodyMarcoMachineMore_99(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 8, frame9);
}
function frame3(){
try {
Object(this.parent.parent).onShootGun(-45);
} catch(e) {
};
}
function frame1(){
try {
Object(this.parent.parent).onShootGun(-68);
} catch(e) {
};
}
function frame4(){
}
function frame5(){
try {
Object(this.parent.parent).onShootGun(-23);
} catch(e) {
};
}
function frame9(){
stop();
try {
Object(this.parent.parent).endAnimation("n_downing");
} catch(e) {
};
}
function frame2(){
}
}
}//package main_fla
Section 162
//mcShootDownLookMarcoMachineMore_101 (main_fla.mcShootDownLookMarcoMachineMore_101)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcShootDownLookMarcoMachineMore_101 extends MovieClip {
public function mcShootDownLookMarcoMachineMore_101(){
addFrameScript(1, frame2, 4, frame5, 7, frame8, 8, frame9);
}
function frame8(){
try {
Object(this.parent.parent).onShootGun(68);
} catch(e) {
};
}
function frame5(){
try {
Object(this.parent.parent).onShootGun(45);
} catch(e) {
};
}
function frame9(){
stop();
try {
Object(this.parent.parent).endAnimation("s_downing");
} catch(e) {
};
}
function frame2(){
try {
Object(this.parent.parent).onShootGun(23);
} catch(e) {
};
}
}
}//package main_fla
Section 163
//mcShootDownPistolBodyMarco_72 (main_fla.mcShootDownPistolBodyMarco_72)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcShootDownPistolBodyMarco_72 extends MovieClip {
public function mcShootDownPistolBodyMarco_72(){
addFrameScript(6, frame7);
}
function frame7(){
Object(this.parent.parent).endAnimation("shooting");
}
}
}//package main_fla
Section 164
//mcShootDownPistolBodyMarcoMachine_88 (main_fla.mcShootDownPistolBodyMarcoMachine_88)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcShootDownPistolBodyMarcoMachine_88 extends MovieClip {
public function mcShootDownPistolBodyMarcoMachine_88(){
addFrameScript(2, frame3, 11, frame12);
}
function frame12(){
stop();
try {
Object(this.parent.parent).endAnimation("shooting");
} catch(e) {
};
}
function frame3(){
try {
Object(this.parent.parent).onShootDown();
} catch(e) {
};
}
}
}//package main_fla
Section 165
//mcShootDownPistolBodyMarcoMachineMore_102 (main_fla.mcShootDownPistolBodyMarcoMachineMore_102)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcShootDownPistolBodyMarcoMachineMore_102 extends MovieClip {
public function mcShootDownPistolBodyMarcoMachineMore_102(){
addFrameScript(2, frame3, 4, frame5, 6, frame7, 9, frame10, 11, frame12);
}
function frame10(){
try {
Object(this.parent.parent).onShootGun(90, 4);
} catch(e) {
};
}
function frame12(){
stop();
try {
Object(this.parent.parent).endAnimation("shooting");
} catch(e) {
};
}
function frame3(){
try {
Object(this.parent.parent).onShootGun(90, 1);
} catch(e) {
};
}
function frame7(){
try {
Object(this.parent.parent).onShootGun(90, 3);
} catch(e) {
};
}
function frame5(){
try {
Object(this.parent.parent).onShootGun(90, 2);
} catch(e) {
};
}
}
}//package main_fla
Section 166
//mcShootPistolBodyMarco_67 (main_fla.mcShootPistolBodyMarco_67)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcShootPistolBodyMarco_67 extends MovieClip {
public function mcShootPistolBodyMarco_67(){
addFrameScript(6, frame7);
}
function frame7(){
Object(this.parent.parent).endAnimation("shooting");
}
}
}//package main_fla
Section 167
//mcShootPistolBodyMarcoMachine_85 (main_fla.mcShootPistolBodyMarcoMachine_85)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcShootPistolBodyMarcoMachine_85 extends MovieClip {
public function mcShootPistolBodyMarcoMachine_85(){
addFrameScript(2, frame3, 16, frame17);
}
function frame3(){
try {
Object(this.parent.parent).onShoot();
} catch(e) {
};
}
function frame17(){
stop();
try {
Object(this.parent.parent).endAnimation("shooting");
} catch(e) {
};
}
}
}//package main_fla
Section 168
//mcShootPistolBodyMarcoMachineMore_96 (main_fla.mcShootPistolBodyMarcoMachineMore_96)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcShootPistolBodyMarcoMachineMore_96 extends MovieClip {
public function mcShootPistolBodyMarcoMachineMore_96(){
addFrameScript(1, frame2, 4, frame5, 7, frame8, 11, frame12, 13, frame14, 15, frame16);
}
function frame14(){
try {
Object(this.parent.parent).checkContinueShoot(this);
} catch(e) {
};
}
function frame12(){
try {
Object(this.parent.parent).onShootGun(0, 4);
} catch(e) {
};
}
function frame16(){
stop();
try {
Object(this.parent.parent).endAnimation("shooting");
} catch(e) {
};
}
function frame8(){
try {
Object(this.parent.parent).onShootGun(0, 3);
} catch(e) {
};
}
function frame5(){
try {
Object(this.parent.parent).onShootGun(0, 2);
} catch(e) {
};
}
function frame2(){
try {
Object(this.parent.parent).onShootGun(0, 1);
} catch(e) {
};
}
}
}//package main_fla
Section 169
//mcShootUppingLookMarcoMachineMore_103 (main_fla.mcShootUppingLookMarcoMachineMore_103)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcShootUppingLookMarcoMachineMore_103 extends MovieClip {
public function mcShootUppingLookMarcoMachineMore_103(){
addFrameScript(1, frame2, 4, frame5, 7, frame8, 8, frame9);
}
function frame8(){
try {
Object(this.parent.parent).onShootGun(23);
} catch(e) {
};
}
function frame5(){
try {
Object(this.parent.parent).onShootGun(45);
} catch(e) {
};
}
function frame9(){
stop();
try {
Object(this.parent.parent).endAnimation("s_upping");
} catch(e) {
};
}
function frame2(){
try {
Object(this.parent.parent).onShootGun(68);
} catch(e) {
};
}
}
}//package main_fla
Section 170
//mcShootUppingPistolBodyMarcoMachineMore_97 (main_fla.mcShootUppingPistolBodyMarcoMachineMore_97)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcShootUppingPistolBodyMarcoMachineMore_97 extends MovieClip {
public function mcShootUppingPistolBodyMarcoMachineMore_97(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 8, frame9);
}
function frame3(){
try {
Object(this.parent.parent).onShootGun(-45);
} catch(e) {
};
}
function frame1(){
try {
Object(this.parent.parent).onShootGun(-23);
} catch(e) {
};
}
function frame4(){
}
function frame5(){
try {
Object(this.parent.parent).onShootGun(-68);
} catch(e) {
};
}
function frame9(){
stop();
try {
Object(this.parent.parent).endAnimation("n_upping");
} catch(e) {
};
}
function frame2(){
}
}
}//package main_fla
Section 171
//mcShootUpPistolBodyMarco_74 (main_fla.mcShootUpPistolBodyMarco_74)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcShootUpPistolBodyMarco_74 extends MovieClip {
public function mcShootUpPistolBodyMarco_74(){
addFrameScript(7, frame8);
}
function frame8(){
Object(this.parent.parent).endAnimation("shooting");
}
}
}//package main_fla
Section 172
//mcShootUpPistolBodyMarcoMachine_90 (main_fla.mcShootUpPistolBodyMarcoMachine_90)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcShootUpPistolBodyMarcoMachine_90 extends MovieClip {
public function mcShootUpPistolBodyMarcoMachine_90(){
addFrameScript(2, frame3, 14, frame15);
}
function frame3(){
try {
Object(this.parent.parent).onShootUp();
} catch(e) {
};
}
function frame15(){
stop();
try {
Object(this.parent.parent).endAnimation("shooting");
} catch(e) {
};
}
}
}//package main_fla
Section 173
//mcShootUpPistolBodyMarcoMachineMore_98 (main_fla.mcShootUpPistolBodyMarcoMachineMore_98)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcShootUpPistolBodyMarcoMachineMore_98 extends MovieClip {
public function mcShootUpPistolBodyMarcoMachineMore_98(){
addFrameScript(0, frame1, 2, frame3, 5, frame6, 9, frame10, 12, frame13, 15, frame16);
}
function frame10(){
try {
Object(this.parent.parent).onShootGun(-90, 4);
} catch(e) {
};
}
function frame3(){
try {
Object(this.parent.parent).onShootGun(-90, 2);
} catch(e) {
};
}
function frame6(){
try {
Object(this.parent.parent).onShootGun(-90, 3);
} catch(e) {
};
}
function frame16(){
stop();
try {
Object(this.parent.parent).endAnimation("shooting");
} catch(e) {
};
}
function frame1(){
try {
Object(this.parent.parent).onShootGun(-90, 1);
} catch(e) {
};
}
function frame13(){
try {
Object(this.parent.parent).checkContinueShoot(this);
} catch(e) {
};
}
}
}//package main_fla
Section 174
//mcStandDownLookMarco_69 (main_fla.mcStandDownLookMarco_69)
package main_fla {
import flash.display.*;
public dynamic class mcStandDownLookMarco_69 extends MovieClip {
public function mcStandDownLookMarco_69(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package main_fla
Section 175
//mcStandDownLookMarcoMachine_87 (main_fla.mcStandDownLookMarcoMachine_87)
package main_fla {
import flash.display.*;
public dynamic class mcStandDownLookMarcoMachine_87 extends MovieClip {
public function mcStandDownLookMarcoMachine_87(){
addFrameScript(11, frame12);
}
function frame12(){
stop();
}
}
}//package main_fla
Section 176
//mcStandKnifeBodyMarco_93 (main_fla.mcStandKnifeBodyMarco_93)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcStandKnifeBodyMarco_93 extends MovieClip {
public var collisionKnife:MovieClip;
public function mcStandKnifeBodyMarco_93(){
addFrameScript(11, frame12);
}
function frame12(){
try {
Object(this.parent.parent).endAnimation("knifing");
} catch(e) {
};
}
}
}//package main_fla
Section 177
//mcStandUpLookMarco_73 (main_fla.mcStandUpLookMarco_73)
package main_fla {
import flash.display.*;
public dynamic class mcStandUpLookMarco_73 extends MovieClip {
public function mcStandUpLookMarco_73(){
addFrameScript(20, frame21);
}
function frame21(){
stop();
}
}
}//package main_fla
Section 178
//mcTextGo_24 (main_fla.mcTextGo_24)
package main_fla {
import flash.display.*;
public dynamic class mcTextGo_24 extends MovieClip {
public function mcTextGo_24(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package main_fla
Section 179
//mcTextGoStand_25 (main_fla.mcTextGoStand_25)
package main_fla {
import flash.display.*;
public dynamic class mcTextGoStand_25 extends MovieClip {
public function mcTextGoStand_25(){
addFrameScript(71, frame72);
}
function frame72(){
MovieClip(this.parent).gotoAndStop("NONE");
MovieClip(this.parent).visible = false;
}
}
}//package main_fla
Section 180
//mcUppingBodyMarco_71 (main_fla.mcUppingBodyMarco_71)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcUppingBodyMarco_71 extends MovieClip {
public function mcUppingBodyMarco_71(){
addFrameScript(3, frame4);
}
function frame4(){
Object(this.parent.parent).endAnimation("upping");
}
}
}//package main_fla
Section 181
//mcUppingBodyMarcoMachine_105 (main_fla.mcUppingBodyMarcoMachine_105)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcUppingBodyMarcoMachine_105 extends MovieClip {
public function mcUppingBodyMarcoMachine_105(){
addFrameScript(3, frame4);
}
function frame4(){
Object(this.parent.parent).endAnimation("upping");
}
}
}//package main_fla
Section 182
//missile_explosion_192 (main_fla.missile_explosion_192)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class missile_explosion_192 extends MovieClip {
public function missile_explosion_192(){
addFrameScript(26, frame27);
}
function frame27(){
stop();
try {
Object(this.parent).endExplode();
} catch(e) {
};
}
}
}//package main_fla
Section 183
//pincer_attack_293 (main_fla.pincer_attack_293)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class pincer_attack_293 extends MovieClip {
public var hit:MovieClip;
public function pincer_attack_293(){
addFrameScript(45, frame46);
}
function frame46(){
stop();
try {
Object(this.parent).endAttack();
} catch(e) {
};
}
}
}//package main_fla
Section 184
//pincer_charge_295 (main_fla.pincer_charge_295)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class pincer_charge_295 extends MovieClip {
public function pincer_charge_295(){
addFrameScript(29, frame30);
}
function frame30(){
stop();
try {
Object(this.parent).endCharge();
} catch(e) {
};
}
}
}//package main_fla
Section 185
//pincer_dash_296 (main_fla.pincer_dash_296)
package main_fla {
import flash.display.*;
public dynamic class pincer_dash_296 extends MovieClip {
public var hit:MovieClip;
}
}//package main_fla
Section 186
//pincer_die_298 (main_fla.pincer_die_298)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class pincer_die_298 extends MovieClip {
public function pincer_die_298(){
addFrameScript(58, frame59, 99, frame100);
}
function frame100(){
stop();
try {
Object(this.parent).endDie();
} catch(e) {
};
}
function frame59(){
try {
Object(this.parent).onPlaySoundExplotion();
} catch(e) {
};
}
}
}//package main_fla
Section 187
//pincer_stomp_294 (main_fla.pincer_stomp_294)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class pincer_stomp_294 extends MovieClip {
public var hit2:MovieClip;
public function pincer_stomp_294(){
addFrameScript(29, frame30, 64, frame65);
}
function frame65(){
stop();
try {
Object(this.parent).endStomp();
} catch(e) {
};
}
function frame30(){
try {
Object(this.parent).onPlaySoundExplotion();
} catch(e) {
};
}
}
}//package main_fla
Section 188
//pincer_turn_297 (main_fla.pincer_turn_297)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class pincer_turn_297 extends MovieClip {
public function pincer_turn_297(){
addFrameScript(15, frame16);
}
function frame16(){
stop();
try {
Object(this.parent).endTurn();
} catch(e) {
};
}
}
}//package main_fla
Section 189
//rifleman_die_129 (main_fla.rifleman_die_129)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class rifleman_die_129 extends MovieClip {
public var child:MovieClip;
public function rifleman_die_129(){
addFrameScript(57, frame58);
}
function frame58(){
stop();
try {
Object(this.parent).endDie();
} catch(e) {
};
}
}
}//package main_fla
Section 190
//rifleman_diefire_133 (main_fla.rifleman_diefire_133)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class rifleman_diefire_133 extends MovieClip {
public function rifleman_diefire_133(){
addFrameScript(90, frame91);
}
function frame91(){
stop();
try {
Object(this.parent).endDie();
} catch(e) {
};
}
}
}//package main_fla
Section 191
//rifleman_dieknife_134 (main_fla.rifleman_dieknife_134)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class rifleman_dieknife_134 extends MovieClip {
public function rifleman_dieknife_134(){
addFrameScript(50, frame51);
}
function frame51(){
stop();
try {
Object(this.parent).endDie();
} catch(e) {
};
}
}
}//package main_fla
Section 192
//rifleman_diemachinegun_135 (main_fla.rifleman_diemachinegun_135)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class rifleman_diemachinegun_135 extends MovieClip {
public function rifleman_diemachinegun_135(){
addFrameScript(24, frame25);
}
function frame25(){
stop();
try {
Object(this.parent).endDie();
} catch(e) {
};
}
}
}//package main_fla
Section 193
//rifleman_dieshootb_131 (main_fla.rifleman_dieshootb_131)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class rifleman_dieshootb_131 extends MovieClip {
public var child:MovieClip;
public function rifleman_dieshootb_131(){
addFrameScript(24, frame25);
}
function frame25(){
stop();
try {
Object(this.parent).endDie();
} catch(e) {
};
}
}
}//package main_fla
Section 194
//rifleman_duck_125 (main_fla.rifleman_duck_125)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class rifleman_duck_125 extends MovieClip {
public function rifleman_duck_125(){
addFrameScript(29, frame30);
}
function frame30(){
try {
Object(this.parent).endDucking();
} catch(e) {
};
}
}
}//package main_fla
Section 195
//rifleman_duckshoot_126 (main_fla.rifleman_duckshoot_126)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class rifleman_duckshoot_126 extends MovieClip {
public function rifleman_duckshoot_126(){
addFrameScript(6, frame7, 9, frame10, 59, frame60);
}
function frame10(){
try {
Object(this.parent).onShootDuck();
} catch(e) {
};
}
function frame7(){
try {
Object(this.parent).onPlaySoundShoot();
} catch(e) {
};
}
function frame60(){
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
}
}//package main_fla
Section 196
//rifleman_knife_123 (main_fla.rifleman_knife_123)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class rifleman_knife_123 extends MovieClip {
public var hit:MovieClip;
public function rifleman_knife_123(){
addFrameScript(42, frame43);
}
function frame43(){
try {
Object(this.parent).endKnife();
} catch(e) {
};
}
}
}//package main_fla
Section 197
//rifleman_shoot_122 (main_fla.rifleman_shoot_122)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class rifleman_shoot_122 extends MovieClip {
public function rifleman_shoot_122(){
addFrameScript(5, frame6, 9, frame10, 59, frame60);
}
function frame10(){
try {
Object(this.parent).onShootNormal();
} catch(e) {
};
}
function frame6(){
try {
Object(this.parent).onPlaySoundShoot();
} catch(e) {
};
}
function frame60(){
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
}
}//package main_fla
Section 198
//rifleman_standup_127 (main_fla.rifleman_standup_127)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class rifleman_standup_127 extends MovieClip {
public function rifleman_standup_127(){
addFrameScript(29, frame30);
}
function frame30(){
try {
Object(this.parent).endUpping();
} catch(e) {
};
}
}
}//package main_fla
Section 199
//rifleman_surprise_120 (main_fla.rifleman_surprise_120)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class rifleman_surprise_120 extends MovieClip {
public function rifleman_surprise_120(){
addFrameScript(19, frame20);
}
function frame20(){
try {
Object(this.parent).endSurprise();
} catch(e) {
};
}
}
}//package main_fla
Section 200
//tank_downlauncher_169 (main_fla.tank_downlauncher_169)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class tank_downlauncher_169 extends MovieClip {
public function tank_downlauncher_169(){
addFrameScript(20, frame21);
}
function frame21(){
stop();
try {
Object(this.parent).endDowning();
} catch(e) {
};
}
}
}//package main_fla
Section 201
//tank_lowexplode_173 (main_fla.tank_lowexplode_173)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class tank_lowexplode_173 extends MovieClip {
public function tank_lowexplode_173(){
addFrameScript(44, frame45);
}
function frame45(){
stop();
try {
Object(this.parent).endDie();
} catch(e) {
};
}
}
}//package main_fla
Section 202
//tank_shootlow_170 (main_fla.tank_shootlow_170)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class tank_shootlow_170 extends MovieClip {
public function tank_shootlow_170(){
addFrameScript(8, frame9, 23, frame24);
}
function frame24(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
function frame9(){
try {
Object(this.parent).onShootDown();
} catch(e) {
};
}
}
}//package main_fla
Section 203
//tank_shootup_168 (main_fla.tank_shootup_168)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class tank_shootup_168 extends MovieClip {
public function tank_shootup_168(){
addFrameScript(6, frame7, 23, frame24);
}
function frame7(){
try {
Object(this.parent).onShootUp();
} catch(e) {
};
}
function frame24(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
}
}//package main_fla
Section 204
//tank_turn_171 (main_fla.tank_turn_171)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class tank_turn_171 extends MovieClip {
public function tank_turn_171(){
addFrameScript(21, frame22);
}
function frame22(){
stop();
try {
Object(this.parent).endTurning();
} catch(e) {
};
}
}
}//package main_fla
Section 205
//tank_upexplode_172 (main_fla.tank_upexplode_172)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class tank_upexplode_172 extends MovieClip {
public function tank_upexplode_172(){
addFrameScript(44, frame45);
}
function frame45(){
stop();
try {
Object(this.parent).endDie();
} catch(e) {
};
}
}
}//package main_fla
Section 206
//tank_uplauncher_167 (main_fla.tank_uplauncher_167)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class tank_uplauncher_167 extends MovieClip {
public function tank_uplauncher_167(){
addFrameScript(20, frame21);
}
function frame21(){
stop();
try {
Object(this.parent).endUpping();
} catch(e) {
};
}
}
}//package main_fla
Section 207
//tankmissile_explosion_176 (main_fla.tankmissile_explosion_176)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class tankmissile_explosion_176 extends MovieClip {
public function tankmissile_explosion_176(){
addFrameScript(26, frame27);
}
function frame27(){
stop();
try {
Object(this.parent).endExplode();
} catch(e) {
};
}
}
}//package main_fla
Section 208
//txtCargando_15 (main_fla.txtCargando_15)
package main_fla {
import flash.display.*;
import flash.text.*;
public dynamic class txtCargando_15 extends MovieClip {
public var cargando:TextField;
public function txtCargando_15(){
addFrameScript(0, frame1);
}
function frame1(){
}
}
}//package main_fla
Section 209
//zombie_die_156 (main_fla.zombie_die_156)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class zombie_die_156 extends MovieClip {
public function zombie_die_156(){
addFrameScript(33, frame34);
}
function frame34(){
stop();
try {
Object(this.parent).endDie();
} catch(e) {
};
}
}
}//package main_fla
Section 210
//zombie_diefire_157 (main_fla.zombie_diefire_157)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class zombie_diefire_157 extends MovieClip {
public function zombie_diefire_157(){
addFrameScript(82, frame83);
}
function frame83(){
stop();
try {
Object(this.parent).endDie();
} catch(e) {
};
}
}
}//package main_fla
Section 211
//zombie_rise_153 (main_fla.zombie_rise_153)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class zombie_rise_153 extends MovieClip {
public function zombie_rise_153(){
addFrameScript(32, frame33);
}
function frame33(){
stop();
try {
Object(this.parent).endRise();
} catch(e) {
};
}
}
}//package main_fla
Section 212
//zombie_shoot_155 (main_fla.zombie_shoot_155)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class zombie_shoot_155 extends MovieClip {
public function zombie_shoot_155(){
addFrameScript(22, frame23, 57, frame58);
}
function frame23(){
try {
Object(this.parent).onShootBrain();
} catch(e) {
};
}
function frame58(){
stop();
try {
Object(this.parent).endShoot();
} catch(e) {
};
}
}
}//package main_fla
Section 213
//boxFade (boxFade)
package {
import flash.display.*;
public dynamic class boxFade extends MovieClip {
}
}//package
Section 214
//ending_slug (ending_slug)
package {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class ending_slug extends MovieClip {
public function ending_slug(){
addFrameScript(551, frame552);
}
function frame552(){
stop();
try {
Object(this).endEnding();
} catch(e) {
};
}
}
}//package
Section 215
//intro_slug (intro_slug)
package {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class intro_slug extends MovieClip {
public function intro_slug(){
addFrameScript(1064, frame1065);
}
function frame1065(){
stop();
try {
Object(this).endIntro();
} catch(e) {
};
stop();
}
}
}//package
Section 216
//irrcrpt (irrcrpt)
package {
public function irrcrpt(_arg1:String, _arg2:int):String{
var _local3:String;
var _local4:int;
var _local5:int;
_local3 = new String();
_local4 = 0;
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 217
//logoJD (logoJD)
package {
import flash.display.*;
public dynamic class logoJD extends MovieClip {
public function logoJD(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4);
}
function frame3(){
stop();
}
function frame1(){
stop();
}
function frame4(){
stop();
}
function frame2(){
stop();
}
}
}//package
Section 218
//Main (Main)
package {
import flash.display.*;
import com.mod.*;
import flash.ui.*;
public class Main extends MovieClip {
public var canvasLogger:MovieClip;
public var loader:MovieClip;
public var mcCanvasProject:MovieClip;
public function Main(){
var _local1:ContextMenu;
super();
addFrameScript(0, frame1, 11, frame12);
_local1 = new ContextMenu();
_local1.hideBuiltInItems();
this.contextMenu = _local1;
_sc538.initialize(this);
}
function frame12(){
onBuild();
}
function frame1(){
stop();
}
public function onBuild():void{
_sc538.onBuild();
stage.focus = this;
trace(irrcrpt("::: rq Exlog :::", 3));
}
public function onRedirect():void{
this.gotoAndStop(irrcrpt("RTQLGEV", 2));
}
}
}//package
Section 219
//mcBomb (mcBomb)
package {
import flash.display.*;
public dynamic class mcBomb extends MovieClip {
public var collision:MovieClip;
}
}//package
Section 220
//mcBossAllen (mcBossAllen)
package {
import flash.display.*;
public dynamic class mcBossAllen extends MovieClip {
public var c:MovieClip;
public var body:MovieClip;
}
}//package
Section 221
//mcBrain (mcBrain)
package {
import flash.display.*;
public dynamic class mcBrain extends MovieClip {
}
}//package
Section 222
//mcBulletBazoka (mcBulletBazoka)
package {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcBulletBazoka extends MovieClip {
public var collision:MovieClip;
public function mcBulletBazoka(){
addFrameScript(11, frame12);
}
function frame12(){
try {
Object(this).endExplode();
} catch(e) {
};
}
}
}//package
Section 223
//mcBulletBombAllen (mcBulletBombAllen)
package {
import flash.display.*;
public dynamic class mcBulletBombAllen extends MovieClip {
public var collision:MovieClip;
public function mcBulletBombAllen(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 224
//mcBulletBombPlayer (mcBulletBombPlayer)
package {
import flash.display.*;
public dynamic class mcBulletBombPlayer extends MovieClip {
public var collision:MovieClip;
public function mcBulletBombPlayer(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 225
//mcBulletEnemy (mcBulletEnemy)
package {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcBulletEnemy extends MovieClip {
public var collision:MovieClip;
public function mcBulletEnemy(){
addFrameScript(6, frame7);
}
function frame7(){
Object(this).endExplode();
}
}
}//package
Section 226
//mcBulletFire (mcBulletFire)
package {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcBulletFire extends MovieClip {
public var collision:MovieClip;
public function mcBulletFire(){
addFrameScript(26, frame27);
}
function frame27(){
stop();
try {
Object(this).endExplode();
} catch(e) {
};
}
}
}//package
Section 227
//mcBulletFireUp (mcBulletFireUp)
package {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcBulletFireUp extends MovieClip {
public var collision:MovieClip;
public function mcBulletFireUp(){
addFrameScript(26, frame27);
}
function frame27(){
stop();
try {
Object(this).endExplode();
} catch(e) {
};
}
}
}//package
Section 228
//mcBulletPlayer (mcBulletPlayer)
package {
import flash.display.*;
public dynamic class mcBulletPlayer extends MovieClip {
public var collision:MovieClip;
public function mcBulletPlayer(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 229
//mcBulletShootGun (mcBulletShootGun)
package {
import flash.display.*;
public dynamic class mcBulletShootGun extends MovieClip {
public var collision:MovieClip;
public function mcBulletShootGun(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 230
//mcDicokkaShot (mcDicokkaShot)
package {
import flash.display.*;
public dynamic class mcDicokkaShot extends MovieClip {
public var collision:MovieClip;
}
}//package
Section 231
//mcEnemyBazookaman (mcEnemyBazookaman)
package {
import flash.display.*;
public dynamic class mcEnemyBazookaman extends MovieClip {
public var c:MovieClip;
public var body:MovieClip;
}
}//package
Section 232
//mcEnemyDicokka (mcEnemyDicokka)
package {
import flash.display.*;
public dynamic class mcEnemyDicokka extends MovieClip {
public var c:MovieClip;
public var body:MovieClip;
}
}//package
Section 233
//mcEnemyGrenademan (mcEnemyGrenademan)
package {
import flash.display.*;
public dynamic class mcEnemyGrenademan extends MovieClip {
public var c:MovieClip;
public var body:MovieClip;
}
}//package
Section 234
//mcEnemyHelicopter (mcEnemyHelicopter)
package {
import flash.display.*;
public dynamic class mcEnemyHelicopter extends MovieClip {
public var c:MovieClip;
public var body:MovieClip;
}
}//package
Section 235
//mcEnemyParachuteman (mcEnemyParachuteman)
package {
import flash.display.*;
public dynamic class mcEnemyParachuteman extends MovieClip {
public var c:MovieClip;
public var body:MovieClip;
}
}//package
Section 236
//mcEnemyPincer (mcEnemyPincer)
package {
import flash.display.*;
public dynamic class mcEnemyPincer extends MovieClip {
public var c:MovieClip;
public var body:MovieClip;
}
}//package
Section 237
//mcEnemyRifleman (mcEnemyRifleman)
package {
import flash.display.*;
public dynamic class mcEnemyRifleman extends MovieClip {
public var c:MovieClip;
public var body:MovieClip;
}
}//package
Section 238
//mcEnemyTank (mcEnemyTank)
package {
import flash.display.*;
public dynamic class mcEnemyTank extends MovieClip {
public var c:MovieClip;
public var body:MovieClip;
}
}//package
Section 239
//mcEnemyZombie (mcEnemyZombie)
package {
import flash.display.*;
public dynamic class mcEnemyZombie extends MovieClip {
public var c:MovieClip;
public var body:MovieClip;
}
}//package
Section 240
//mcFadeInLevel (mcFadeInLevel)
package {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcFadeInLevel extends MovieClip {
public function mcFadeInLevel(){
addFrameScript(29, frame30);
}
function frame30(){
stop();
try {
Object(this).endFadeIn();
} catch(e) {
};
}
}
}//package
Section 241
//mcFadeOutLevel (mcFadeOutLevel)
package {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcFadeOutLevel extends MovieClip {
public function mcFadeOutLevel(){
addFrameScript(29, frame30);
}
function frame30(){
stop();
try {
Object(this).endFadeOut();
} catch(e) {
};
}
}
}//package
Section 242
//mcGamePage (mcGamePage)
package {
import flash.display.*;
public dynamic class mcGamePage extends MovieClip {
public var hud:MovieClip;
public var game:MovieClip;
}
}//package
Section 243
//mcGrenade (mcGrenade)
package {
import flash.display.*;
public dynamic class mcGrenade extends MovieClip {
public var collision:MovieClip;
}
}//package
Section 244
//mcHowPage (mcHowPage)
package {
import flash.display.*;
public dynamic class mcHowPage extends MovieClip {
public var btnBack:SimpleButton;
public function mcHowPage(){
addFrameScript(19, frame20);
}
function frame20(){
stop();
}
}
}//package
Section 245
//mcItemBear (mcItemBear)
package {
import flash.display.*;
public dynamic class mcItemBear extends MovieClip {
public var c:MovieClip;
public var body:MovieClip;
}
}//package
Section 246
//mcItemBomb (mcItemBomb)
package {
import flash.display.*;
public dynamic class mcItemBomb extends MovieClip {
public var c:MovieClip;
public var body:MovieClip;
}
}//package
Section 247
//mcItemBombbox (mcItemBombbox)
package {
import flash.display.*;
public dynamic class mcItemBombbox extends MovieClip {
public var c:MovieClip;
public var body:MovieClip;
}
}//package
Section 248
//mcItemBox (mcItemBox)
package {
import flash.display.*;
public dynamic class mcItemBox extends MovieClip {
public var c:MovieClip;
public var body:MovieClip;
}
}//package
Section 249
//mcItemCoin (mcItemCoin)
package {
import flash.display.*;
public dynamic class mcItemCoin extends MovieClip {
public var c:MovieClip;
public var body:MovieClip;
}
}//package
Section 250
//mcItemPig (mcItemPig)
package {
import flash.display.*;
public dynamic class mcItemPig extends MovieClip {
public var c:MovieClip;
public var body:MovieClip;
}
}//package
Section 251
//mcItemWeaponF (mcItemWeaponF)
package {
import flash.display.*;
public dynamic class mcItemWeaponF extends MovieClip {
public var c:MovieClip;
public var body:MovieClip;
}
}//package
Section 252
//mcItemWeaponH (mcItemWeaponH)
package {
import flash.display.*;
public dynamic class mcItemWeaponH extends MovieClip {
public var c:MovieClip;
public var body:MovieClip;
}
}//package
Section 253
//mcLogger (mcLogger)
package {
import flash.display.*;
public dynamic class mcLogger extends MovieClip {
public var btnClose:MovieClip;
public var btnClear:SimpleButton;
public var btnCopy:SimpleButton;
}
}//package
Section 254
//mcMenuPage (mcMenuPage)
package {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
import flash.filters.*;
import flash.ui.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class mcMenuPage extends MovieClip {
public var btnDownload:SimpleButton;
public var btnHow:SimpleButton;
public var btnPlay:SimpleButton;
public var btnLevel2:SimpleButton;
public var logo:MovieClip;
public var btnMore:SimpleButton;
public function mcMenuPage(){
addFrameScript(119, frame120, 173, frame174);
}
function frame174(){
stop();
try {
Object(this).onPlayGame();
} catch(e) {
};
}
function frame120(){
stop();
}
}
}//package
Section 255
//mcMissile (mcMissile)
package {
import flash.display.*;
public dynamic class mcMissile extends MovieClip {
public var collision:MovieClip;
}
}//package
Section 256
//mcOverPage (mcOverPage)
package {
import flash.display.*;
public dynamic class mcOverPage extends MovieClip {
public var mcCoinC:MovieClip;
public var mcScoreC:MovieClip;
public var mcScoreM:MovieClip;
public var mcScoreU:MovieClip;
public var mcScoreMl:MovieClip;
public var btnMoreGames:SimpleButton;
public var mcScoreD:MovieClip;
public var btnPlayAgain:SimpleButton;
public var mcCoinD:MovieClip;
public var mcCoinU:MovieClip;
public function mcOverPage(){
addFrameScript(24, frame25);
}
function frame25(){
stop();
}
}
}//package
Section 257
//mcPlayer (mcPlayer)
package {
import flash.display.*;
public dynamic class mcPlayer extends MovieClip {
public var c:MovieClip;
public var foot:MovieClip;
public var body:MovieClip;
}
}//package
Section 258
//mcScreen_1_0_0 (mcScreen_1_0_0)
package {
import flash.display.*;
public dynamic class mcScreen_1_0_0 extends MovieClip {
public var c:MovieClip;
}
}//package
Section 259
//mcScreen_1_0_1 (mcScreen_1_0_1)
package {
import flash.display.*;
public dynamic class mcScreen_1_0_1 extends MovieClip {
public var c:MovieClip;
}
}//package
Section 260
//mcScreen_1_0_10 (mcScreen_1_0_10)
package {
import flash.display.*;
public dynamic class mcScreen_1_0_10 extends MovieClip {
public var c2:MovieClip;
public var c:MovieClip;
}
}//package
Section 261
//mcScreen_1_0_11 (mcScreen_1_0_11)
package {
import flash.display.*;
public dynamic class mcScreen_1_0_11 extends MovieClip {
public var c:MovieClip;
}
}//package
Section 262
//mcScreen_1_0_2 (mcScreen_1_0_2)
package {
import flash.display.*;
public dynamic class mcScreen_1_0_2 extends MovieClip {
public var c2:MovieClip;
public var c:MovieClip;
}
}//package
Section 263
//mcScreen_1_0_3 (mcScreen_1_0_3)
package {
import flash.display.*;
public dynamic class mcScreen_1_0_3 extends MovieClip {
public var c:MovieClip;
}
}//package
Section 264
//mcScreen_1_0_4 (mcScreen_1_0_4)
package {
import flash.display.*;
public dynamic class mcScreen_1_0_4 extends MovieClip {
public var c2:MovieClip;
public var c:MovieClip;
}
}//package
Section 265
//mcScreen_1_0_5 (mcScreen_1_0_5)
package {
import flash.display.*;
import com.mod.engine.*;
public dynamic class mcScreen_1_0_5 extends MovieClip {
public var c2:MovieClip;
public var c:MovieClip;
public var w1:Wall;
public var w2:Wall;
}
}//package
Section 266
//mcScreen_1_0_6 (mcScreen_1_0_6)
package {
import flash.display.*;
public dynamic class mcScreen_1_0_6 extends MovieClip {
public var c2:MovieClip;
public var c:MovieClip;
}
}//package
Section 267
//mcScreen_1_0_7 (mcScreen_1_0_7)
package {
import flash.display.*;
public dynamic class mcScreen_1_0_7 extends MovieClip {
public var c:MovieClip;
}
}//package
Section 268
//mcScreen_1_0_8 (mcScreen_1_0_8)
package {
import flash.display.*;
public dynamic class mcScreen_1_0_8 extends MovieClip {
public var c4:MovieClip;
public var c:MovieClip;
}
}//package
Section 269
//mcScreen_1_0_9 (mcScreen_1_0_9)
package {
import flash.display.*;
public dynamic class mcScreen_1_0_9 extends MovieClip {
public var c2:MovieClip;
public var c:MovieClip;
}
}//package
Section 270
//mcScreen_2_0_0 (mcScreen_2_0_0)
package {
import flash.display.*;
public dynamic class mcScreen_2_0_0 extends MovieClip {
public var c2:MovieClip;
public var c:MovieClip;
}
}//package
Section 271
//mcScreen_2_0_1 (mcScreen_2_0_1)
package {
import flash.display.*;
public dynamic class mcScreen_2_0_1 extends MovieClip {
public var c2:MovieClip;
public var c:MovieClip;
}
}//package
Section 272
//mcScreen_2_0_2 (mcScreen_2_0_2)
package {
import flash.display.*;
public dynamic class mcScreen_2_0_2 extends MovieClip {
public var c2:MovieClip;
public var c:MovieClip;
}
}//package
Section 273
//mcScreen_3_0_0 (mcScreen_3_0_0)
package {
import flash.display.*;
public dynamic class mcScreen_3_0_0 extends MovieClip {
public var c3:MovieClip;
public var c:MovieClip;
public var p1:MovieClip;
public var p2:MovieClip;
public var p3:MovieClip;
public var p4:MovieClip;
}
}//package
Section 274
//mcTankMissile (mcTankMissile)
package {
import flash.display.*;
public dynamic class mcTankMissile extends MovieClip {
public var collision:MovieClip;
}
}//package
Section 275
//mcWinPage (mcWinPage)
package {
import flash.display.*;
public dynamic class mcWinPage extends MovieClip {
public var mcCoinC:MovieClip;
public var mcScoreC:MovieClip;
public var mcScoreM:MovieClip;
public var mcScoreU:MovieClip;
public var mcScoreMl:MovieClip;
public var btnMoreGames:SimpleButton;
public var mcScoreD:MovieClip;
public var btnPlayAgain:SimpleButton;
public var mcCoinD:MovieClip;
public var mcCoinU:MovieClip;
public function mcWinPage(){
addFrameScript(23, frame24);
}
function frame24(){
stop();
}
}
}//package
Section 276
//mus_allen (mus_allen)
package {
import flash.media.*;
public dynamic class mus_allen extends Sound {
}
}//package
Section 277
//mus_game (mus_game)
package {
import flash.media.*;
public dynamic class mus_game extends Sound {
}
}//package
Section 278
//snd_bullet_allen (snd_bullet_allen)
package {
import flash.media.*;
public dynamic class snd_bullet_allen extends Sound {
}
}//package
Section 279
//snd_bullet_enemy (snd_bullet_enemy)
package {
import flash.media.*;
public dynamic class snd_bullet_enemy extends Sound {
}
}//package
Section 280
//snd_coin (snd_coin)
package {
import flash.media.*;
public dynamic class snd_coin extends Sound {
}
}//package
Section 281
//snd_come_on_boy (snd_come_on_boy)
package {
import flash.media.*;
public dynamic class snd_come_on_boy extends Sound {
}
}//package
Section 282
//snd_dead_player (snd_dead_player)
package {
import flash.media.*;
public dynamic class snd_dead_player extends Sound {
}
}//package
Section 283
//snd_dead_player2 (snd_dead_player2)
package {
import flash.media.*;
public dynamic class snd_dead_player2 extends Sound {
}
}//package
Section 284
//snd_dead_soldier (snd_dead_soldier)
package {
import flash.media.*;
public dynamic class snd_dead_soldier extends Sound {
}
}//package
Section 285
//snd_die_allen (snd_die_allen)
package {
import flash.media.*;
public dynamic class snd_die_allen extends Sound {
}
}//package
Section 286
//snd_dont_go_peeing_yourself (snd_dont_go_peeing_yourself)
package {
import flash.media.*;
public dynamic class snd_dont_go_peeing_yourself extends Sound {
}
}//package
Section 287
//snd_explotion (snd_explotion)
package {
import flash.media.*;
public dynamic class snd_explotion extends Sound {
}
}//package
Section 288
//snd_fire_player (snd_fire_player)
package {
import flash.media.*;
public dynamic class snd_fire_player extends Sound {
}
}//package
Section 289
//snd_go_back_mamy (snd_go_back_mamy)
package {
import flash.media.*;
public dynamic class snd_go_back_mamy extends Sound {
}
}//package
Section 290
//snd_guitar (snd_guitar)
package {
import flash.media.*;
public dynamic class snd_guitar extends Sound {
}
}//package
Section 291
//snd_laugh (snd_laugh)
package {
import flash.media.*;
public dynamic class snd_laugh extends Sound {
}
}//package
Section 292
//snd_pickup_weapon (snd_pickup_weapon)
package {
import flash.media.*;
public dynamic class snd_pickup_weapon extends Sound {
}
}//package
Section 293
//snd_pistol_player (snd_pistol_player)
package {
import flash.media.*;
public dynamic class snd_pistol_player extends Sound {
}
}//package
Section 294
//snd_shoot_basoka (snd_shoot_basoka)
package {
import flash.media.*;
public dynamic class snd_shoot_basoka extends Sound {
}
}//package
Section 295
//snd_shootgun_player (snd_shootgun_player)
package {
import flash.media.*;
public dynamic class snd_shootgun_player extends Sound {
}
}//package
Section 296
//snd_soldier_die_knife (snd_soldier_die_knife)
package {
import flash.media.*;
public dynamic class snd_soldier_die_knife extends Sound {
}
}//package
Section 297
//snd_view_player (snd_view_player)
package {
import flash.media.*;
public dynamic class snd_view_player extends Sound {
}
}//package