Section 1
//Color (fl.motion.Color)
package fl.motion {
import flash.geom.*;
import flash.display.*;
public class Color extends ColorTransform {
private var _tintMultiplier:Number;// = 0
private var _tintColor:Number;// = 0
public function Color(_arg1:Number=1, _arg2:Number=1, _arg3:Number=1, _arg4:Number=1, _arg5:Number=0, _arg6:Number=0, _arg7:Number=0, _arg8:Number=0){
_tintColor = 0;
_tintMultiplier = 0;
super(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8);
}
public function setTint(_arg1:uint, _arg2:Number):void{
var _local3:uint;
var _local4:uint;
var _local5:uint;
this._tintColor = _arg1;
this._tintMultiplier = _arg2;
this.redMultiplier = (this.greenMultiplier = (this.blueMultiplier = (1 - _arg2)));
_local3 = ((_arg1 >> 16) & 0xFF);
_local4 = ((_arg1 >> 8) & 0xFF);
_local5 = (_arg1 & 0xFF);
this.redOffset = Math.round((_local3 * _arg2));
this.greenOffset = Math.round((_local4 * _arg2));
this.blueOffset = Math.round((_local5 * _arg2));
}
public function set tintColor(_arg1:uint):void{
this.setTint(_arg1, this.tintMultiplier);
}
public function get brightness():Number{
return ((this.redOffset) ? (1 - this.redMultiplier) : (this.redMultiplier - 1));
}
private function deriveTintColor():uint{
var _local1:Number;
var _local2:uint;
var _local3:uint;
var _local4:uint;
var _local5:uint;
_local1 = (1 / this.tintMultiplier);
_local2 = Math.round((this.redOffset * _local1));
_local3 = Math.round((this.greenOffset * _local1));
_local4 = Math.round((this.blueOffset * _local1));
_local5 = (((_local2 << 16) | (_local3 << 8)) | _local4);
return (_local5);
}
public function get tintMultiplier():Number{
return (this._tintMultiplier);
}
public function get tintColor():uint{
return (this._tintColor);
}
public function set brightness(_arg1:Number):void{
var _local2:Number;
var _local3:Number;
if (_arg1 > 1){
_arg1 = 1;
} else {
if (_arg1 < -1){
_arg1 = -1;
};
};
_local2 = (1 - Math.abs(_arg1));
_local3 = 0;
if (_arg1 > 0){
_local3 = (_arg1 * 0xFF);
};
this.redMultiplier = (this.greenMultiplier = (this.blueMultiplier = _local2));
this.redOffset = (this.greenOffset = (this.blueOffset = _local3));
}
public function set tintMultiplier(_arg1:Number):void{
this.setTint(this.tintColor, _arg1);
}
private function parseXML(_arg1:XML=null):Color{
var _local2:XML;
var _local3:XML;
var _local4:String;
var _local5:uint;
if (!_arg1){
return (this);
};
_local2 = _arg1.elements()[0];
if (!_local2){
return (this);
};
for each (_local3 in _local2.attributes()) {
_local4 = _local3.localName();
if (_local4 == "tintColor"){
_local5 = (Number(_local3.toString()) as uint);
this.tintColor = _local5;
} else {
this[_local4] = Number(_local3.toString());
};
};
return (this);
}
public static function interpolateColor(_arg1:uint, _arg2:uint, _arg3:Number):uint{
var _local4:Number;
var _local5:uint;
var _local6:uint;
var _local7:uint;
var _local8:uint;
var _local9:uint;
var _local10:uint;
var _local11:uint;
var _local12:uint;
var _local13:uint;
var _local14:uint;
var _local15:uint;
var _local16:uint;
var _local17:uint;
_local4 = (1 - _arg3);
_local5 = ((_arg1 >> 24) & 0xFF);
_local6 = ((_arg1 >> 16) & 0xFF);
_local7 = ((_arg1 >> 8) & 0xFF);
_local8 = (_arg1 & 0xFF);
_local9 = ((_arg2 >> 24) & 0xFF);
_local10 = ((_arg2 >> 16) & 0xFF);
_local11 = ((_arg2 >> 8) & 0xFF);
_local12 = (_arg2 & 0xFF);
_local13 = ((_local5 * _local4) + (_local9 * _arg3));
_local14 = ((_local6 * _local4) + (_local10 * _arg3));
_local15 = ((_local7 * _local4) + (_local11 * _arg3));
_local16 = ((_local8 * _local4) + (_local12 * _arg3));
_local17 = ((((_local13 << 24) | (_local14 << 16)) | (_local15 << 8)) | _local16);
return (_local17);
}
public static function interpolateTransform(_arg1:ColorTransform, _arg2:ColorTransform, _arg3:Number):ColorTransform{
var _local4:Number;
var _local5:ColorTransform;
_local4 = (1 - _arg3);
_local5 = new ColorTransform(((_arg1.redMultiplier * _local4) + (_arg2.redMultiplier * _arg3)), ((_arg1.greenMultiplier * _local4) + (_arg2.greenMultiplier * _arg3)), ((_arg1.blueMultiplier * _local4) + (_arg2.blueMultiplier * _arg3)), ((_arg1.alphaMultiplier * _local4) + (_arg2.alphaMultiplier * _arg3)), ((_arg1.redOffset * _local4) + (_arg2.redOffset * _arg3)), ((_arg1.greenOffset * _local4) + (_arg2.greenOffset * _arg3)), ((_arg1.blueOffset * _local4) + (_arg2.blueOffset * _arg3)), ((_arg1.alphaOffset * _local4) + (_arg2.alphaOffset * _arg3)));
return (_local5);
}
public static function fromXML(_arg1:XML):Color{
return (Color(new (Color).parseXML(_arg1)));
}
}
}//package fl.motion
Section 2
//ag_intro_mc_92 (K_fla.ag_intro_mc_92)
package K_fla {
import flash.display.*;
public dynamic class ag_intro_mc_92 extends MovieClip {
public function ag_intro_mc_92(){
addFrameScript(224, frame225);
}
function frame225(){
stop();
}
}
}//package K_fla
Section 3
//BATTLE_475 (K_fla.BATTLE_475)
package K_fla {
import flash.display.*;
public dynamic class BATTLE_475 extends MovieClip {
public var mc1:MovieClip;
public var btndone:SimpleButton;
public function BATTLE_475(){
addFrameScript(0, frame1, 1, frame2, 19, frame20);
}
function frame1(){
stop();
this.visible = false;
}
function frame20(){
stop();
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 4
//BATTLE_476 (K_fla.BATTLE_476)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class BATTLE_476 extends MovieClip {
public var mcreward:MovieClip;
public var txt1:TextField;
public var txt2:TextField;
public var txt3:TextField;
}
}//package K_fla
Section 5
//BATTLE_483 (K_fla.BATTLE_483)
package K_fla {
import flash.display.*;
public dynamic class BATTLE_483 extends MovieClip {
public var mcpower2:MovieClip;
public var mcmasking2:MovieClip;
public var mcgiant1:MovieClip;
public var mcgiant2:MovieClip;
public var mcmasking1:MovieClip;
public var mcmaskbat1:MovieClip;
public var mcmaskbat2:MovieClip;
public var mcmaskingbot1:MovieClip;
public var mcmaskingbot2:MovieClip;
public var mcgiant11:MovieClip;
public var mcgiant21:MovieClip;
public var mcnight:MovieClip;
public var mcpower11:MovieClip;
public var mcripple2:MovieClip;
public var mcpower22:MovieClip;
public var mcmaskbat11:MovieClip;
public var mcripple1:MovieClip;
public var mcsky:MovieClip;
public var mcmaskbat22:MovieClip;
public var mcpower1:MovieClip;
public var mcannounce:MovieClip;
}
}//package K_fla
Section 6
//BATTLE_543 (K_fla.BATTLE_543)
package K_fla {
import flash.display.*;
public dynamic class BATTLE_543 extends MovieClip {
public var mccrotch:MovieClip;
public var mcsign6:MovieClip;
public var mcsign4:MovieClip;
public var mc1:MovieClip;
public var mc3:MovieClip;
public var mc5:MovieClip;
public var mc2:MovieClip;
public var mc4:MovieClip;
public var mcsign5:MovieClip;
public var mc6:MovieClip;
public var mcsign3:MovieClip;
}
}//package K_fla
Section 7
//BATTLE_550 (K_fla.BATTLE_550)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class BATTLE_550 extends MovieClip {
public var txtskillname:TextField;
public var txtcost:TextField;
public var btnskill:SimpleButton;
public var mcskill:MovieClip;
public var txthp:TextField;
public var mcstat:MovieClip;
public function BATTLE_550(){
addFrameScript(0, frame1);
}
function frame1(){
txthp.mouseEnabled = false;
mcstat.mouseEnabled = false;
mcstat.mouseChildren = false;
mcskill.mouseEnabled = false;
mcskill.mouseChildren = false;
txtcost.mouseEnabled = false;
txtskillname.visible = false;
}
}
}//package K_fla
Section 8
//BATTLE_559 (K_fla.BATTLE_559)
package K_fla {
import flash.display.*;
public dynamic class BATTLE_559 extends MovieClip {
public var mc1:MovieClip;
public var mc2:MovieClip;
public var btnabort:SimpleButton;
public var btnengage:SimpleButton;
public function BATTLE_559(){
addFrameScript(0, frame1, 1, frame2, 14, frame15);
}
function frame15(){
stop();
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 9
//BATTLE_560 (K_fla.BATTLE_560)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class BATTLE_560 extends MovieClip {
public var mcarrow2:MovieClip;
public var mcarrow6:MovieClip;
public var mcarrow5:MovieClip;
public var mcarrow7:MovieClip;
public var mcarrow1:MovieClip;
public var mcarrow4:MovieClip;
public var mcarrow8:MovieClip;
public var mcarrow3:MovieClip;
public var txt1:TextField;
public var txt5:TextField;
public var txt2:TextField;
public var txt6:TextField;
public var txt7:TextField;
public var txt8:TextField;
public var txt3:TextField;
public var txt4:TextField;
public var mcgiant:MovieClip;
}
}//package K_fla
Section 10
//BATTLE_561 (K_fla.BATTLE_561)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class BATTLE_561 extends MovieClip {
public var txt1:TextField;
public var txt2:TextField;
public var txt3:TextField;
public var txt5:TextField;
public var txt6:TextField;
public var txt7:TextField;
public var txt8:TextField;
public var txt4:TextField;
public var mcgiant:MovieClip;
}
}//package K_fla
Section 11
//BATTLE_564 (K_fla.BATTLE_564)
package K_fla {
import flash.display.*;
public dynamic class BATTLE_564 extends MovieClip {
public var mc1:MovieClip;
public function BATTLE_564(){
addFrameScript(0, frame1, 1, frame2, 9, frame10);
}
function frame10(){
stop();
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 12
//BATTLE_565 (K_fla.BATTLE_565)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class BATTLE_565 extends MovieClip {
public var txtcost:TextField;
public var mcskill:MovieClip;
public var mcsymbol:MovieClip;
public var btncancel:SimpleButton;
}
}//package K_fla
Section 13
//BATTLE_568 (K_fla.BATTLE_568)
package K_fla {
import flash.display.*;
public dynamic class BATTLE_568 extends MovieClip {
public var mccrotch:MovieClip;
public var mcsign6:MovieClip;
public var mcsign4:MovieClip;
public var mc1:MovieClip;
public var mc3:MovieClip;
public var mc5:MovieClip;
public var mc2:MovieClip;
public var mc4:MovieClip;
public var mcsign5:MovieClip;
public var mc6:MovieClip;
public var mcsign3:MovieClip;
}
}//package K_fla
Section 14
//BATTLE_571 (K_fla.BATTLE_571)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class BATTLE_571 extends MovieClip {
public var txtskillname:TextField;
public var btnskill:SimpleButton;
public var mcskill:MovieClip;
public var txthp:TextField;
public var mceffective:MovieClip;
public function BATTLE_571(){
addFrameScript(0, frame1);
}
function frame1(){
txthp.mouseEnabled = false;
mceffective.mouseEnabled = false;
mceffective.mouseChildren = false;
mcskill.mouseEnabled = false;
mcskill.mouseChildren = false;
txtskillname.visible = false;
}
}
}//package K_fla
Section 15
//BATTLE_574 (K_fla.BATTLE_574)
package K_fla {
import flash.display.*;
public dynamic class BATTLE_574 extends MovieClip {
public function BATTLE_574(){
addFrameScript(0, frame1, 16, frame17);
}
function frame1(){
stop();
}
function frame17(){
gotoAndPlay(2);
}
}
}//package K_fla
Section 16
//BATTLE_576 (K_fla.BATTLE_576)
package K_fla {
import flash.display.*;
public dynamic class BATTLE_576 extends MovieClip {
public var mcinfo:MovieClip;
public var mc1:MovieClip;
public var mcboot:MovieClip;
public function BATTLE_576(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame3(){
mcinfo.visible = true;
mc1.visible = false;
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
stop();
this.visible = true;
mcinfo.visible = false;
mc1.visible = true;
}
}
}//package K_fla
Section 17
//BATTLE_580 (K_fla.BATTLE_580)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class BATTLE_580 extends MovieClip {
public var mcb1:MovieClip;
public var mcb2:MovieClip;
public var mcb3:MovieClip;
public var mcb4:MovieClip;
public var mcb5:MovieClip;
public var mcb7:MovieClip;
public var mcb8:MovieClip;
public var mcb9:MovieClip;
public var mcb6:MovieClip;
public var mc10:MovieClip;
public var mc11:MovieClip;
public var mc12:MovieClip;
public var mc13:MovieClip;
public var mc16:MovieClip;
public var mc17:MovieClip;
public var mc19:MovieClip;
public var mc18:MovieClip;
public var mc14:MovieClip;
public var mc15:MovieClip;
public var mc20:MovieClip;
public var mcb10:MovieClip;
public var mcb11:MovieClip;
public var mcb12:MovieClip;
public var mcb13:MovieClip;
public var mcb14:MovieClip;
public var mcb15:MovieClip;
public var mcb16:MovieClip;
public var mcb18:MovieClip;
public var mcb17:MovieClip;
public var mcb19:MovieClip;
public var mcb20:MovieClip;
public var mcp10:MovieClip;
public var mcp11:MovieClip;
public var mcp12:MovieClip;
public var mcp13:MovieClip;
public var mcp14:MovieClip;
public var mc1:MovieClip;
public var mc3:MovieClip;
public var mc5:MovieClip;
public var mc8:MovieClip;
public var mc9:MovieClip;
public var mc2:MovieClip;
public var mc4:MovieClip;
public var mc7:MovieClip;
public var mc6:MovieClip;
public var txt1:TextField;
public var txt2:TextField;
public var txt3:TextField;
public var txt4:TextField;
public var mcp1:MovieClip;
public var mcp3:MovieClip;
public var mcp4:MovieClip;
public var mcp5:MovieClip;
public var mcp6:MovieClip;
public var mcp7:MovieClip;
public var mcp8:MovieClip;
public var mcp9:MovieClip;
public var mcp2:MovieClip;
}
}//package K_fla
Section 18
//BATTLE_588 (K_fla.BATTLE_588)
package K_fla {
import flash.display.*;
public dynamic class BATTLE_588 extends MovieClip {
public var btninfo:SimpleButton;
public var mcinfo:MovieClip;
public var mc1:MovieClip;
public var mcboot:MovieClip;
public function BATTLE_588(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame3(){
mcinfo.visible = true;
mc1.visible = false;
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
stop();
this.visible = true;
mcinfo.visible = false;
mc1.visible = true;
}
}
}//package K_fla
Section 19
//BATTLE_589 (K_fla.BATTLE_589)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class BATTLE_589 extends MovieClip {
public var mcb1:MovieClip;
public var mcb2:MovieClip;
public var mcb3:MovieClip;
public var mcb4:MovieClip;
public var mcb5:MovieClip;
public var mcb7:MovieClip;
public var mcb8:MovieClip;
public var mcb9:MovieClip;
public var mcb6:MovieClip;
public var mc10:MovieClip;
public var mc11:MovieClip;
public var mc12:MovieClip;
public var mc13:MovieClip;
public var mc16:MovieClip;
public var mc17:MovieClip;
public var mc19:MovieClip;
public var mc18:MovieClip;
public var mc14:MovieClip;
public var mc15:MovieClip;
public var mc20:MovieClip;
public var mcb10:MovieClip;
public var mcb11:MovieClip;
public var mcb12:MovieClip;
public var mcb13:MovieClip;
public var mcb14:MovieClip;
public var mcb15:MovieClip;
public var mcb16:MovieClip;
public var mcb18:MovieClip;
public var mcb17:MovieClip;
public var mcb19:MovieClip;
public var mcb20:MovieClip;
public var mcp10:MovieClip;
public var mcp11:MovieClip;
public var mcp12:MovieClip;
public var mcp13:MovieClip;
public var mcp14:MovieClip;
public var mc1:MovieClip;
public var mc3:MovieClip;
public var mc5:MovieClip;
public var mc8:MovieClip;
public var mc9:MovieClip;
public var mc2:MovieClip;
public var mc4:MovieClip;
public var mc7:MovieClip;
public var mc6:MovieClip;
public var txt1:TextField;
public var txt2:TextField;
public var txt3:TextField;
public var txt4:TextField;
public var mcp1:MovieClip;
public var mcp3:MovieClip;
public var mcp4:MovieClip;
public var mcp5:MovieClip;
public var mcp6:MovieClip;
public var mcp7:MovieClip;
public var mcp8:MovieClip;
public var mcp9:MovieClip;
public var mcp2:MovieClip;
}
}//package K_fla
Section 20
//BATTLE_592 (K_fla.BATTLE_592)
package K_fla {
import flash.display.*;
public dynamic class BATTLE_592 extends MovieClip {
public function BATTLE_592(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 21
//BATTLE_73 (K_fla.BATTLE_73)
package K_fla {
import flash.display.*;
public dynamic class BATTLE_73 extends MovieClip {
public var mc1:MovieClip;
}
}//package K_fla
Section 22
//BATTLE_84 (K_fla.BATTLE_84)
package K_fla {
import flash.display.*;
public dynamic class BATTLE_84 extends MovieClip {
public function BATTLE_84(){
addFrameScript(0, frame1);
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame1(){
gotoAndStop(randRange(1, 3));
}
}
}//package K_fla
Section 23
//ENDING_594 (K_fla.ENDING_594)
package K_fla {
import flash.display.*;
public dynamic class ENDING_594 extends MovieClip {
public var mcshadow:MovieClip;
public var mccloud:MovieClip;
public function ENDING_594(){
addFrameScript(2167, frame2168);
}
function frame2168(){
stop();
}
}
}//package K_fla
Section 24
//GIANT_136 (K_fla.GIANT_136)
package K_fla {
import flash.display.*;
public dynamic class GIANT_136 extends MovieClip {
public var mc1:MovieClip;
}
}//package K_fla
Section 25
//GIANT_139 (K_fla.GIANT_139)
package K_fla {
import flash.display.*;
public dynamic class GIANT_139 extends MovieClip {
public var mc1:MovieClip;
public function GIANT_139(){
addFrameScript(0, frame1, 23, frame24);
}
function frame1(){
stop();
}
function frame24(){
stop();
}
}
}//package K_fla
Section 26
//GIANT_141 (K_fla.GIANT_141)
package K_fla {
import flash.display.*;
public dynamic class GIANT_141 extends MovieClip {
public var mc1:MovieClip;
public function GIANT_141(){
addFrameScript(0, frame1, 29, frame30);
}
function frame1(){
stop();
}
function frame30(){
stop();
}
}
}//package K_fla
Section 27
//GIANT_142 (K_fla.GIANT_142)
package K_fla {
import flash.display.*;
public dynamic class GIANT_142 extends MovieClip {
public var mctire:MovieClip;
public var mc1:MovieClip;
}
}//package K_fla
Section 28
//GIANT_148 (K_fla.GIANT_148)
package K_fla {
import flash.display.*;
public dynamic class GIANT_148 extends MovieClip {
public var mc1:MovieClip;
public function GIANT_148(){
addFrameScript(0, frame1, 23, frame24);
}
function frame1(){
stop();
}
function frame24(){
stop();
}
}
}//package K_fla
Section 29
//GIANT_150 (K_fla.GIANT_150)
package K_fla {
import flash.display.*;
public dynamic class GIANT_150 extends MovieClip {
public var mc1:MovieClip;
public function GIANT_150(){
addFrameScript(0, frame1, 16, frame17);
}
function frame1(){
stop();
}
function frame17(){
stop();
}
}
}//package K_fla
Section 30
//GIANT_151 (K_fla.GIANT_151)
package K_fla {
import flash.display.*;
public dynamic class GIANT_151 extends MovieClip {
public var mc1:MovieClip;
public var mc2:MovieClip;
public function GIANT_151(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 31
//GIANT_153 (K_fla.GIANT_153)
package K_fla {
import flash.display.*;
public dynamic class GIANT_153 extends MovieClip {
public var mcfx:MovieClip;
}
}//package K_fla
Section 32
//GIANT_154 (K_fla.GIANT_154)
package K_fla {
import flash.display.*;
public dynamic class GIANT_154 extends MovieClip {
public var mc1:MovieClip;
public function GIANT_154(){
addFrameScript(0, frame1, 23, frame24);
}
function frame1(){
stop();
}
function frame24(){
stop();
}
}
}//package K_fla
Section 33
//GIANT_155 (K_fla.GIANT_155)
package K_fla {
import flash.display.*;
public dynamic class GIANT_155 extends MovieClip {
public var mc1:MovieClip;
}
}//package K_fla
Section 34
//GIANT_157 (K_fla.GIANT_157)
package K_fla {
import flash.display.*;
public dynamic class GIANT_157 extends MovieClip {
public var mc1:MovieClip;
public function GIANT_157(){
addFrameScript(0, frame1, 23, frame24);
}
function frame1(){
stop();
}
function frame24(){
stop();
}
}
}//package K_fla
Section 35
//GIANT_158 (K_fla.GIANT_158)
package K_fla {
import flash.display.*;
public dynamic class GIANT_158 extends MovieClip {
public var mctire:MovieClip;
public var mc1:MovieClip;
}
}//package K_fla
Section 36
//GIANT_162 (K_fla.GIANT_162)
package K_fla {
import flash.display.*;
public dynamic class GIANT_162 extends MovieClip {
public var mc1:MovieClip;
public function GIANT_162(){
addFrameScript(0, frame1, 18, frame19);
}
function frame1(){
stop();
}
function frame19(){
stop();
}
}
}//package K_fla
Section 37
//GIANT_164 (K_fla.GIANT_164)
package K_fla {
import flash.display.*;
public dynamic class GIANT_164 extends MovieClip {
public var mc1:MovieClip;
public function GIANT_164(){
addFrameScript(0, frame1, 14, frame15);
}
function frame15(){
stop();
}
function frame1(){
stop();
}
}
}//package K_fla
Section 38
//GIANT_210 (K_fla.GIANT_210)
package K_fla {
import flash.display.*;
public dynamic class GIANT_210 extends MovieClip {
public var mc1:MovieClip;
public var mc3:MovieClip;
public var mc2:MovieClip;
public var mc4:MovieClip;
}
}//package K_fla
Section 39
//GIANT_211 (K_fla.GIANT_211)
package K_fla {
import flash.display.*;
public dynamic class GIANT_211 extends MovieClip {
public var mc1:MovieClip;
}
}//package K_fla
Section 40
//GIANT_263 (K_fla.GIANT_263)
package K_fla {
import flash.display.*;
public dynamic class GIANT_263 extends MovieClip {
public var mc1:MovieClip;
public function GIANT_263(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 41
//GIANT_493 (K_fla.GIANT_493)
package K_fla {
import flash.display.*;
public dynamic class GIANT_493 extends MovieClip {
public var mchandr:MovieClip;
public var mchandl:MovieClip;
public var mctorso:MovieClip;
public var mcshadow:MovieClip;
public var mchead:MovieClip;
public var mcwing:MovieClip;
public var mclegr:MovieClip;
public var mclegl:MovieClip;
public function GIANT_493(){
addFrameScript(49, frame50, 112, frame113, 191, frame192);
}
function frame192(){
stop();
}
function frame113(){
stop();
}
function frame50(){
gotoAndPlay(1);
}
}
}//package K_fla
Section 42
//GIANT_494 (K_fla.GIANT_494)
package K_fla {
import flash.display.*;
public dynamic class GIANT_494 extends MovieClip {
public var mc1:MovieClip;
public var mcfire1:MovieClip;
public var mcfire2:MovieClip;
public var mcfx:MovieClip;
public var mcfire3:MovieClip;
public function GIANT_494(){
addFrameScript(0, frame1, 9, frame10, 14, frame15);
}
function frame10(){
gotoAndStop(1);
}
function frame15(){
gotoAndStop(1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 43
//GIANT_496 (K_fla.GIANT_496)
package K_fla {
import flash.display.*;
public dynamic class GIANT_496 extends MovieClip {
public var mc1:MovieClip;
public var mcfire1:MovieClip;
public var mcfire2:MovieClip;
public var mcfire3:MovieClip;
public function GIANT_496(){
addFrameScript(0, frame1, 9, frame10, 14, frame15);
}
function frame10(){
gotoAndStop(1);
}
function frame15(){
gotoAndStop(1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 44
//GIANT_497 (K_fla.GIANT_497)
package K_fla {
import flash.display.*;
public dynamic class GIANT_497 extends MovieClip {
public var mc1:MovieClip;
public var mcbodyhit:MovieClip;
public var mcfire1:MovieClip;
public var mcfire2:MovieClip;
public var mcfx:MovieClip;
public var mcfire3:MovieClip;
public function GIANT_497(){
addFrameScript(0, frame1, 9, frame10, 14, frame15);
}
function frame10(){
gotoAndStop(1);
}
function frame15(){
gotoAndStop(1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 45
//GIANT_498 (K_fla.GIANT_498)
package K_fla {
import flash.display.*;
public dynamic class GIANT_498 extends MovieClip {
public var mc1:MovieClip;
public var mcfire1:MovieClip;
public var mcfire2:MovieClip;
public var mcfx:MovieClip;
public var mcfire3:MovieClip;
public function GIANT_498(){
addFrameScript(0, frame1, 9, frame10, 14, frame15);
}
function frame10(){
gotoAndStop(1);
}
function frame15(){
gotoAndStop(1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 46
//GIANT_499 (K_fla.GIANT_499)
package K_fla {
import flash.display.*;
public dynamic class GIANT_499 extends MovieClip {
public var mc1:MovieClip;
public var mcfire1:MovieClip;
public var mcfire2:MovieClip;
public var mcfx:MovieClip;
public var mcfire3:MovieClip;
public function GIANT_499(){
addFrameScript(0, frame1, 9, frame10, 14, frame15);
}
function frame10(){
gotoAndStop(1);
}
function frame15(){
gotoAndStop(1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 47
//GIANT_500 (K_fla.GIANT_500)
package K_fla {
import flash.display.*;
public dynamic class GIANT_500 extends MovieClip {
public var mc1:MovieClip;
public var mcfire1:MovieClip;
public var mcfire2:MovieClip;
public var mcfire3:MovieClip;
public function GIANT_500(){
addFrameScript(0, frame1, 9, frame10, 12, frame13);
}
function frame10(){
gotoAndStop(1);
}
function frame1(){
stop();
}
function frame13(){
gotoAndStop(1);
}
}
}//package K_fla
Section 48
//GIANT_506 (K_fla.GIANT_506)
package K_fla {
import flash.display.*;
public dynamic class GIANT_506 extends MovieClip {
public var mchandr:MovieClip;
public var mchandl:MovieClip;
public var mctorso:MovieClip;
public var mcshadow:MovieClip;
public var mchead:MovieClip;
public var mcwing:MovieClip;
public var mclegr:MovieClip;
public var mclegl:MovieClip;
public function GIANT_506(){
addFrameScript(49, frame50, 112, frame113, 191, frame192);
}
function frame192(){
stop();
}
function frame113(){
stop();
}
function frame50(){
gotoAndPlay(1);
}
}
}//package K_fla
Section 49
//HQ_124 (K_fla.HQ_124)
package K_fla {
import flash.display.*;
public dynamic class HQ_124 extends MovieClip {
public var btnyes:SimpleButton;
public var btnabort:SimpleButton;
public function HQ_124(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 50
//HQ_166 (K_fla.HQ_166)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class HQ_166 extends MovieClip {
public var txttech:TextField;
public var btnparts:SimpleButton;
public var btnpower:SimpleButton;
public var btnprize:SimpleButton;
public var btnhome:SimpleButton;
public var mcshoppoi:MovieClip;
public var txtmoney:TextField;
public var btnshop:SimpleButton;
public var btnmap:SimpleButton;
public var btnag:SimpleButton;
public var txtchipeffect:TextField;
public var txt1:TextField;
public var txt2:TextField;
public var txt3:TextField;
public var txt5:TextField;
public var txt6:TextField;
public var txt7:TextField;
public var txt8:TextField;
public var txt4:TextField;
}
}//package K_fla
Section 51
//HQ_208 (K_fla.HQ_208)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class HQ_208 extends MovieClip {
public var btnclose:SimpleButton;
public var btn3:MovieClip;
public var btn1:MovieClip;
public var btn4:MovieClip;
public var btnnext:SimpleButton;
public var btn2:MovieClip;
public var btnprev:SimpleButton;
public var mcitem1:MovieClip;
public var mcitem2:MovieClip;
public var mcitem5:MovieClip;
public var mcitem3:MovieClip;
public var mcitem4:MovieClip;
public var mcitem6:MovieClip;
public var txtpage:TextField;
}
}//package K_fla
Section 52
//HQ_209 (K_fla.HQ_209)
package K_fla {
import flash.display.*;
public dynamic class HQ_209 extends MovieClip {
public var mc1:MovieClip;
public var mccost:MovieClip;
public var mcsign:MovieClip;
public var mcupgradepoint:MovieClip;
public var btnhelp:SimpleButton;
public var mcstat:MovieClip;
}
}//package K_fla
Section 53
//HQ_231 (K_fla.HQ_231)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class HQ_231 extends MovieClip {
public var btnplus6:MovieClip;
public var txtskillname:TextField;
public var btnplus4:MovieClip;
public var btnclose:SimpleButton;
public var btnplus2:MovieClip;
public var txtcost:TextField;
public var txt4:TextField;
public var mc1:MovieClip;
public var mcarrow2:MovieClip;
public var mcarrow5:MovieClip;
public var mcarrow6:MovieClip;
public var mcsign:MovieClip;
public var mcarrow1:MovieClip;
public var mcarrow4:MovieClip;
public var btnskill:SimpleButton;
public var mcskill:MovieClip;
public var btnplus1:MovieClip;
public var txtname:TextField;
public var btnreset:SimpleButton;
public var mcarrow3:MovieClip;
public var btnequip:SimpleButton;
public var btnbuy:MovieClip;
public var txtupgradeleft:TextField;
public var btnsell:SimpleButton;
public var txt1:TextField;
public var txt5:TextField;
public var txt2:TextField;
public var txt3:TextField;
public var txt6:TextField;
public var btnplus3:MovieClip;
public var btnplus5:MovieClip;
}
}//package K_fla
Section 54
//HQ_247 (K_fla.HQ_247)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class HQ_247 extends MovieClip {
public var txtskillname:TextField;
public var btnplus2:MovieClip;
public var btnclose:SimpleButton;
public var mcarrow:MovieClip;
public var txtcost:TextField;
public var mc1:MovieClip;
public var mcarrow2:MovieClip;
public var btnunequip:SimpleButton;
public var mcsign:MovieClip;
public var mcarrow1:MovieClip;
public var btnequip2:SimpleButton;
public var mcskill:MovieClip;
public var btnplus1:MovieClip;
public var btnskill:SimpleButton;
public var txtname:TextField;
public var btnreset:SimpleButton;
public var mcarrow11:MovieClip;
public var btnbuy:MovieClip;
public var txtupgradeleft:TextField;
public var btnsell:SimpleButton;
public var btnequip:SimpleButton;
public var mcarrow21:MovieClip;
public var txt1:TextField;
public var txt2:TextField;
}
}//package K_fla
Section 55
//HQ_254 (K_fla.HQ_254)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class HQ_254 extends MovieClip {
public var btnfb2:MovieClip;
public var btnclose:SimpleButton;
public var btnfb1:MovieClip;
public var btn2:SimpleButton;
public var btn1:SimpleButton;
public var txtupgradeleft:TextField;
public var txt1:TextField;
}
}//package K_fla
Section 56
//HQ_257 (K_fla.HQ_257)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class HQ_257 extends MovieClip {
public var txtskillname:TextField;
public var btnplus4:MovieClip;
public var btnclose:SimpleButton;
public var btnplus2:MovieClip;
public var txtcost:TextField;
public var mc1:MovieClip;
public var mcarrow2:MovieClip;
public var mcsign:MovieClip;
public var mcarrow1:MovieClip;
public var mcarrow4:MovieClip;
public var btnskill:SimpleButton;
public var mcskill:MovieClip;
public var btnplus1:MovieClip;
public var txtname:TextField;
public var btnreset:SimpleButton;
public var mcarrow3:MovieClip;
public var btnequip:SimpleButton;
public var btnbuy:MovieClip;
public var txtupgradeleft:TextField;
public var btnsell:SimpleButton;
public var txt1:TextField;
public var txt2:TextField;
public var txt3:TextField;
public var txt4:TextField;
public var btnplus3:MovieClip;
}
}//package K_fla
Section 57
//HQ_258 (K_fla.HQ_258)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class HQ_258 extends MovieClip {
public var txtskillname:TextField;
public var btnplus2:MovieClip;
public var btnclose:SimpleButton;
public var mcarrow:MovieClip;
public var txtcost:TextField;
public var mc1:MovieClip;
public var mcarrow2:MovieClip;
public var btnunequip:SimpleButton;
public var mcsign:MovieClip;
public var mcarrow1:MovieClip;
public var btnequip2:SimpleButton;
public var mcskill:MovieClip;
public var btnplus1:MovieClip;
public var btnskill:SimpleButton;
public var txtname:TextField;
public var btnreset:SimpleButton;
public var mcarrow11:MovieClip;
public var btnbuy:MovieClip;
public var txtupgradeleft:TextField;
public var btnsell:SimpleButton;
public var btnequip:SimpleButton;
public var mcarrow21:MovieClip;
public var txt1:TextField;
public var txt2:TextField;
}
}//package K_fla
Section 58
//HQ_261 (K_fla.HQ_261)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class HQ_261 extends MovieClip {
public var btnplus2:MovieClip;
public var btnclose:SimpleButton;
public var mc1:MovieClip;
public var btnplus1:MovieClip;
public var btnreset:SimpleButton;
public var txt1:TextField;
public var txt2:TextField;
public var mcmask1:MovieClip;
public var mcmask2:MovieClip;
}
}//package K_fla
Section 59
//HQ_265 (K_fla.HQ_265)
package K_fla {
import flash.display.*;
public dynamic class HQ_265 extends MovieClip {
public var btnclose:SimpleButton;
public var mc1:MovieClip;
public var mc3:MovieClip;
public var mc2:MovieClip;
public var btnbuy3:SimpleButton;
public var btnbuy1:SimpleButton;
public var btnbuy2:SimpleButton;
}
}//package K_fla
Section 60
//HQ_266 (K_fla.HQ_266)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class HQ_266 extends MovieClip {
public var mc1:MovieClip;
public var txt1:TextField;
}
}//package K_fla
Section 61
//HQ_268 (K_fla.HQ_268)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class HQ_268 extends MovieClip {
public var mcpanel:MovieClip;
public var txtcost:TextField;
public var mc1:MovieClip;
public var mc2:MovieClip;
public var txt1:TextField;
public var txt2:TextField;
}
}//package K_fla
Section 62
//HQ_272 (K_fla.HQ_272)
package K_fla {
import flash.display.*;
public dynamic class HQ_272 extends MovieClip {
public var mc1:MovieClip;
public function HQ_272(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 63
//HQ_273 (K_fla.HQ_273)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class HQ_273 extends MovieClip {
public var txt1:TextField;
public var txt2:TextField;
public var txt3:TextField;
public var txt4:TextField;
}
}//package K_fla
Section 64
//INGAME_134 (K_fla.INGAME_134)
package K_fla {
import flash.display.*;
public dynamic class INGAME_134 extends MovieClip {
public function INGAME_134(){
addFrameScript(0, frame1, 1, frame2, 17, frame18);
}
function frame18(){
stop();
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 65
//INGAME_275 (K_fla.INGAME_275)
package K_fla {
import flash.display.*;
public dynamic class INGAME_275 extends MovieClip {
public var mcclickcontinue:MovieClip;
public var btnclick:SimpleButton;
public var btnskip:SimpleButton;
public function INGAME_275(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 66
//MAINMENU_115 (K_fla.MAINMENU_115)
package K_fla {
import flash.display.*;
public dynamic class MAINMENU_115 extends MovieClip {
public var btnback:SimpleButton;
public function MAINMENU_115(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 67
//MAINMENU_259 (K_fla.MAINMENU_259)
package K_fla {
import flash.display.*;
public dynamic class MAINMENU_259 extends MovieClip {
public var btnok:SimpleButton;
public function MAINMENU_259(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 68
//MAINMENU_95 (K_fla.MAINMENU_95)
package K_fla {
import flash.display.*;
public dynamic class MAINMENU_95 extends MovieClip {
public function MAINMENU_95(){
addFrameScript(135, frame136);
}
function frame136(){
stop();
}
}
}//package K_fla
Section 69
//MAINMENU_98 (K_fla.MAINMENU_98)
package K_fla {
import flash.display.*;
public dynamic class MAINMENU_98 extends MovieClip {
public var btncontinue:SimpleButton;
public var mccontinue:MovieClip;
public var btngoody:SimpleButton;
public var btnag:SimpleButton;
public var btnmoregames:SimpleButton;
public var btnnewgame:SimpleButton;
public var btnagfb:SimpleButton;
public var btncredits:SimpleButton;
public function MAINMENU_98(){
addFrameScript(0, frame1, 200, frame201);
}
function frame201(){
gotoAndPlay("loop");
}
function frame1(){
stop();
}
}
}//package K_fla
Section 70
//MainTimeline (K_fla.MainTimeline)
package K_fla {
import fl.motion.*;
import flash.geom.*;
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.ui.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class MainTimeline extends MovieClip {
public var targetlabel;
public var mcmap:MovieClip;
public var levelstageeffect;
public var criticaldamageincrease;
public var attackcommand;
public var loader:Loader;
public var damageresist;
public var soundbarfill:Sound;
public var sellreducer;
public var mcsplash2:MovieClip;
public var partlegmoney;
public var daripero;
public var energybarsampe;
public var mcuibg:MovieClip;
public var parthittimes;
public var bountysblme;
public var levelstagenumba;
public var soundhit1:Sound;
public var soundhit2:Sound;
public var soundhit3:Sound;
public var soundhit4:Sound;
public var waitsummary;
public var torsohptemp;
public var soundlose:Sound;
public var soundmainmenu:Sound;
public var fastestbooting;
public var txtloading:TextField;
public var mcregionunlocked1:MovieClip;
public var mcregionunlocked2:MovieClip;
public var mcregionunlocked3:MovieClip;
public var excaliburdamage;
public var partunlock;
public var handlhptemp;
public var soundreward:Sound;
public var soundassemblepipe:Sound;
public var hptotaltemp;
public var agi;
public var mcpower:MovieClip;
public var parthandstatus;
public var parthandalign;
public var levelweathereffectnumba;
public var redcolor:Color;
public var mcupgradeinfo:MovieClip;
public var powerbanktotaltemp;
public var btnexit:SimpleButton;
public var partheadupgradenumba;
public var tungguthunder;
public var kenatorso;
public var maplocked1:MovieClip;
public var maplocked2:MovieClip;
public var maplocked3:MovieClip;
public var bootingtotal;
public var mcskillinfo:MovieClip;
public var soundreload3:Sound;
public var dodgetotal;
public var soundreload1:Sound;
public var soundreload2:Sound;
public var parttorsostatus;
public var soundreload4:Sound;
public var maxbooting;
public var mccommand1:MovieClip;
public var mccommand2:MovieClip;
public var mccommand3:MovieClip;
public var mccommand4:MovieClip;
public var soundthunder1:Sound;
public var soundthunder2:Sound;
public var powerbarsampe;
public var weatherimage;
public var levelweatherpositive;
public var gamevictory;
public var urutanpasang2;
public var templegl;
public var levelstagepositive;
public var templegr;
public var legrhptemp;
public var attackcost;
public var volmus;
public var soundupgrade:Sound;
public var mcpanel:MovieClip;
public var soundlevelsummary:Sound;
public var torsohp;
public var mcending:MovieClip;
public var mccredits:MovieClip;
public var nocolor:Color;
public var soundrobocharging:Sound;
public var mcoverviewtorso:MovieClip;
public var urutanpasang;
public var partlegupgradenumba;
public var btngoody:SimpleButton;
public var bootingtime;
public var soundbattle:Sound;
public var levelmindifficulty;
public var paralyzechance;
public var mcgiantstatus:MovieClip;
public var btnmute1dis:SimpleButton;
public var mcblinker:MovieClip;
public var headhptemp;
public var bootingtimeslowest;
public var burnturn;
public var parttorsomoney;
public var soundexplosion:Sound;
public var hpbarsampe;
public var headhp;
public var btnreload:SimpleButton;
public var mctutorial:MovieClip;
public var connected;
public var partbuffstatusnumba;
public var mcparts:MovieClip;
public var txtnumchildren:TextField;
public var levelmaxdifficulty;
public var parthandmoney;
public var soundlazer2:Sound;
public var batterypower;
public var enemydata;
public var soundlazer1:Sound;
public var partsmoketemp;
public var bootingtimenow;
public var hptotal;
public var partreload;
public var totalmaplocation;
public var partcolor;
public var textwarnabiru;
public var bootingtotaltemp;
public var mcbattleresult:MovieClip;
public var mcoverviewhead:MovieClip;
public var customContextMenu:ContextMenu;
public var btnag:SimpleButton;
public var techpointcost;
public var soundhqbutton:Sound;
public var btnplay:SimpleButton;
public var waitsummaryphase;
public var mcagi:MovieClip;
public var mcdarken:MovieClip;
public var txt2:TextField;
public var burnpercent;
public var attackwait;
public var urutanpasangphase;
public var partweapon;
public var txt1:TextField;
public var btndone:SimpleButton;
public var surrender;
public var levelbattleneeded;
public var powertransfer;
public var lockcamera;
public var soundshotgun:Sound;
public var mcstatus1:MovieClip;
public var mcstatus2:MovieClip;
public var legrhp;
public var mclevelsummary:MovieClip;
public var mcag:MovieClip;
public var energyneeded;
public var mcprize:MovieClip;
public var accuracytotaltemp;
public var partheadmoney;
public var mcbg:MovieClip;
public var btnmute2:SimpleButton;
public var btnmute1:SimpleButton;
public var btnhq:SimpleButton;
public var mctransisi:MovieClip;
public var soundassemble1:Sound;
public var soundassemble2:Sound;
public var noteffectivebonus;
public var soundassemble4:Sound;
public var mcwarningtorso:MovieClip;
public var soundassemble3:Sound;
public var soundwin:Sound;
public var lakonattack;
public var handrhptemp;
public var bulletspeed;
public var soundslasher1:Sound;
public var soundslasher2:Sound;
public var parthandname;
public var mcfxlocation:MovieClip;
public var bountymultiplier;
public var guestbool;
public var partlegstatus;
public var partname;
public var btnsurrender:SimpleButton;
public var partreloadcost;
public var mchq:MovieClip;
public var partdamage;
public var soundrain:Sound;
public var batterytotal;
public var mc1:MovieClip;
public var partsmoke;
public var tunggubullet;
public var agiURL:String;
public var partspecial;
public var levelweathereffect;
public var chipresistance;
public var partbatterycost;
public var parthandupgradenumba;
public var atktotaltemp;
public var AGIconnected;
public var bulletimage;
public var soundchannel1:SoundChannel;
public var soundchannel2:SoundChannel;
public var levellocationrange;
public var weatherspeedymax;
public var batterytotaltemp;
public var leglhp;
public var bountylevel;
public var mcbounty:MovieClip;
public var soundcharger1:Sound;
public var soundcharger2:Sound;
public var soundcharger3:Sound;
public var upgrademax;
public var paralyzeturn;
public var soundclick:Sound;
public var chipbooting;
public var accuracytotal;
public var soundhqbutton2:Sound;
public var soundbarrage:Sound;
public var mcoverviewhand:MovieClip;
public var partheadstatus;
public var soundflamethrower:Sound;
public var handrhp;
public var mcmainmenu:MovieClip;
public var partbuffstatus;
public var soundtalk:Sound;
public var partrusakregister;
public var soundhq:Sound;
public var so:SharedObject;
public var soundover:Sound;
public var leglhptemp;
public var mcattacksummary:MovieClip;
public var AGIcontinue;
public var weatherspeedymin;
public var temphandr;
public var temphandl;
public var mcoverviewleg:MovieClip;
public var soundnewlevel2:Sound;
public var textwarnamerah;
public var techlevel;
public var darken:Color;
public var soundzap:Sound;
public var soundsniper:Sound;
public var temptorso;
public var mcprogress1:MovieClip;
public var mcprogress2:MovieClip;
public var mcprogress3:MovieClip;
public var volsfx;
public var effectivebonus;
public var soundshocker:Sound;
public var bataskuning;
public var pausegame;
public var torsocharger;
public var batterypowercost;
public var batterysignal;
public var mapdata;
public var btnmute2dis:SimpleButton;
public var soundbuy:Sound;
public var soundbattfill:Sound;
public var mctargetsummary:MovieClip;
public var dodgetotaltemp;
public var powerbanktotal;
public var goldlevel;
public var textwarnaijo;
public var levellocation;
public var soundupgradereset:Sound;
public var levelweatherrange;
public var musuhmatisek;
public var mcweatherlocation:MovieClip;
public var partweaponthumb;
public var mcmainmenuclearso:MovieClip;
public var mcminuserlocation:MovieClip;
public var mchandcolor:MovieClip;
public var parttorsoupgradenumba;
public var criticalchance;
public var handlhp;
public var mccurrency:MovieClip;
public var gameend;
public var soundwarning:Sound;
public var temphead;
public var atktotal;
public var soundbooting:Sound;
public var powertransfertemp;
public var fximage;
public var mcnews1:MovieClip;
public var mcnews2:MovieClip;
public var mcnews4:MovieClip;
public var levelweather;
public var mcnews3:MovieClip;
public var chipcritical;
public var soundnewlevel:Sound;
public var soundfallpart:Sound;
public function MainTimeline(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 11, frame12, 12, frame13);
}
public function overviewpartsequiptorso(_arg1:MouseEvent):void{
soundassemble1.play(0, 1, new SoundTransform(volsfx));
if ((((so.data.tutorialhqcomplete == true)) || ((so.data.tutorialphase == 4)))){
so.data.gianttorso = mcoverviewtorso.ke;
closeoverview();
loadparts();
};
}
public function makeallunvisible(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
_local1 = 1;
while (_local1 <= 3) {
_local2 = getChildByName(("mcprogress" + _local1));
_local3 = getChildByName(("maplocked" + _local1));
_local2.visible = false;
_local3.visible = false;
_local1++;
};
_local1 = 1;
while (_local1 <= 3) {
_local4 = 1;
while (_local4 <= totalmaplocation[_local1]) {
_local5 = mcmap.getChildByName((("mc" + _local1) + _local4));
_local5.mcenemy.visible = false;
_local5.transform.colorTransform = darken;
_local5.stop();
_local4++;
};
_local1++;
};
}
public function setthisparttodone(_arg1:int){
var _local2:*;
var _local3:*;
_local2 = [undefined, "mchead", "mctorso", "mchandl", "mchandr", "mclegl", "mclegr"];
_local3 = mcbg.getChildByName(_local2[_arg1]);
_local3.gotoAndStop("done");
mcbg.mctorso2.gotoAndStop("done");
}
public function attackcommandcancel(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
_local2 = _arg1.currentTarget.parent;
_local2 = _local2.parent;
_local3 = _local2.ke;
trace(("nomore di cancel : " + _local3));
attackcommand.splice(_local3, 1);
setallattackcommand();
playerattack(1);
}
public function clickfb(_arg1:MouseEvent):void{
var _local2:*;
var _local3:URLRequest;
_local2 = _arg1.currentTarget.name;
_local2 = _local2.charAt((_local2.length - 1));
if (_local2 == 1){
soundclick.play(0, 1, new SoundTransform(volsfx));
_local3 = new URLRequest("http://www.facebook.com/ArmorGames");
navigateToURL(_local3);
if (so.data.prize[_local2] == false){
soundbuy.play(0, 1, new SoundTransform(volsfx));
so.data.prize[_local2] = true;
so.data.gold = (so.data.gold + 200);
loadprize();
};
} else {
soundclick.play(0, 1, new SoundTransform(volsfx));
_local3 = new URLRequest("https://www.facebook.com/goodygameworks");
navigateToURL(_local3);
if (so.data.prize[_local2] == false){
soundbuy.play(0, 1, new SoundTransform(volsfx));
so.data.prize[_local2] = true;
so.data.techpoint = (so.data.techpoint + 20);
loadprize();
};
};
mchq.txtmoney.text = so.data.gold;
mchq.txttech.text = so.data.techpoint;
saveAGI();
}
public function doneattack(){
createsoundreload();
trace("DONE ATTACK");
cekbuffeffect();
waitsummary = 30;
waitsummaryphase = 1;
stage.addEventListener(Event.ENTER_FRAME, waitforsummary);
if (lakonattack == true){
mcbg.mcgiant1.gotoAndPlay(1);
mcbg.mcgiant11.gotoAndPlay(1);
} else {
mcbg.mcgiant2.gotoAndPlay(1);
mcbg.mcgiant21.gotoAndPlay(1);
};
closeallbattlewindow();
}
public function buyover(_arg1:MouseEvent):void{
var _local2:*;
_local2 = _arg1.currentTarget.parent;
mchandcolor.ke = _local2.ke;
mchandcolor.hargae = cekharga(mcparts.indexselected, _local2.ke);
mcupgradeinfo.txtcost.text = "COST";
mcupgradeinfo.visible = true;
mcupgradeinfo.x = mouseX;
mcupgradeinfo.y = mouseY;
mcupgradeinfo.mc1.gotoAndStop(1);
mcupgradeinfo.txt1.text = int((mchandcolor.hargae * sellreducer));
mcupgradeinfo.mc2.visible = false;
mcupgradeinfo.txt2.visible = false;
mcupgradeinfo.mcpanel.visible = false;
stage.addEventListener(Event.ENTER_FRAME, infofollowmouse);
}
public function loadsoundbutton(){
if (volmus == 1){
btnmute1dis.visible = false;
btnmute1.visible = true;
} else {
btnmute1dis.visible = true;
btnmute1.visible = false;
};
if (volsfx == 1){
btnmute2dis.visible = false;
btnmute2.visible = true;
} else {
btnmute2dis.visible = true;
btnmute2.visible = false;
};
btnmute1.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnmute1.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnmute1.removeEventListener(MouseEvent.CLICK, mutemus);
btnmute1.addEventListener(MouseEvent.CLICK, mutemus);
btnmute2.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnmute2.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnmute2.removeEventListener(MouseEvent.CLICK, mutesfx);
btnmute2.addEventListener(MouseEvent.CLICK, mutesfx);
btnmute1dis.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnmute1dis.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnmute1dis.removeEventListener(MouseEvent.CLICK, unmutemus);
btnmute1dis.addEventListener(MouseEvent.CLICK, unmutemus);
btnmute2dis.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnmute2dis.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnmute2dis.removeEventListener(MouseEvent.CLICK, unmutesfx);
btnmute2dis.addEventListener(MouseEvent.CLICK, unmutesfx);
}
function frame13(){
gotoAndStop(targetlabel);
}
public function cektalk(){
var _local1:*;
var _local2:*;
_local1 = int(((so.data.levelprogress[mapdata[0]] / levelbattleneeded[mapdata[0]]) * 100));
trace(((("CEK TALK " + mapdata[0]) + " ") + _local1));
_local2 = 0;
while (_local2 < so.data.enemytalkwhen[mapdata[0]].length) {
if (so.data.enemytalkdone[mapdata[0]][_local2] == 0){
if (_local1 >= so.data.enemytalkwhen[mapdata[0]][_local2]){
if ((((((so.data.enemytalkwhen[mapdata[0]][_local2] == 100)) && ((enemydata[19] == true)))) || (!((so.data.enemytalkwhen[mapdata[0]][_local2] == 100))))){
loadtutorial(so.data.enemytalkframestart[mapdata[0]][_local2], so.data.enemytalkframeend[mapdata[0]][_local2]);
pausegame = true;
so.data.enemytalkdone[mapdata[0]][_local2] = 1;
break;
};
};
};
_local2++;
};
}
public function loadhq(){
mchq.btnag.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mchq.btnag.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mchq.btnag.removeEventListener(MouseEvent.CLICK, clickAG);
mchq.btnag.addEventListener(MouseEvent.CLICK, clickAG);
stage.addEventListener(Event.ENTER_FRAME, followmovemouse);
if (so.data.tutorialphase == 1){
lockcamera = true;
loadtutorial(2, -1);
so.data.tutorialphase = 2;
};
if (so.data.shoppoi == true){
mchq.mcshoppoi.gotoAndPlay(2);
} else {
mchq.mcshoppoi.gotoAndStop(1);
};
mchq.btnprize.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mchq.btnprize.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mchq.btnprize.removeEventListener(MouseEvent.CLICK, hqprize);
mchq.btnprize.addEventListener(MouseEvent.CLICK, hqprize);
mchq.btnhome.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mchq.btnhome.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mchq.btnhome.removeEventListener(MouseEvent.CLICK, hqexit);
mchq.btnhome.addEventListener(MouseEvent.CLICK, hqexit);
setpower(true, mcbg.mcpower);
mchq.txtmoney.text = so.data.gold;
mchq.txttech.text = so.data.techpoint;
mchq.btnmap.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound2);
mchq.btnmap.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound2);
mchq.btnmap.removeEventListener(MouseEvent.CLICK, hqmap);
mchq.btnmap.addEventListener(MouseEvent.CLICK, hqmap);
mchq.btnshop.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound2);
mchq.btnshop.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound2);
mchq.btnshop.removeEventListener(MouseEvent.CLICK, hqshop);
mchq.btnshop.addEventListener(MouseEvent.CLICK, hqshop);
mchq.btnparts.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound2);
mchq.btnparts.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound2);
mchq.btnparts.removeEventListener(MouseEvent.CLICK, hqparts);
mchq.btnparts.addEventListener(MouseEvent.CLICK, hqparts);
mchq.btnpower.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound2);
mchq.btnpower.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound2);
mchq.btnpower.removeEventListener(MouseEvent.CLICK, hqpower);
mchq.btnpower.addEventListener(MouseEvent.CLICK, hqpower);
if (so.data.gianthead != -1){
setgiantstatustotal(mchq, true, []);
} else {
mchq.txt1.text = "0";
mchq.txt2.text = "0";
mchq.txt3.text = "0";
mchq.txt4.text = "0";
mchq.txt5.text = ("0" + "%");
mchq.txt6.text = ("0" + "%");
mchq.txt7.text = "0";
mchq.txt8.text = "0";
};
trace(("hand l hq : " + so.data.gianthandl));
setgiant(mcbg, true, []);
cekchipbonus(1, []);
if (so.data.gianttorso != -1){
mcbg.mcshadow.visible = true;
} else {
mcbg.mcshadow.visible = false;
};
}
public function mapexit(_arg1:MouseEvent):void{
if (so.data.tutorialmapcomplete == true){
soundclick.play(0, 1, new SoundTransform(volsfx));
gotoAndStop("main menu");
};
}
function frame12(){
}
public function createblinker(){
if (mcblinker.currentFrame == 1){
mcblinker.gotoAndPlay(2);
};
}
public function bootingwaiting(_arg1:Event){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
if ((((pausegame == false)) && ((attackwait == false)))){
if (mcuibg.mcchip.currentLabel != "go"){
mcuibg.mcchip.gotoAndPlay("go");
};
_local2 = 1;
while (_local2 <= 2) {
var _local7 = bootingtimenow;
var _local8 = _local2;
var _local9 = (_local7[_local8] + 1);
_local7[_local8] = _local9;
_local3 = getChildByName(("mcstatus" + _local2));
_local3 = _local3.mcboot;
_local3.mc1.width = ((bootingtimenow[_local2] / bootingtime[_local2]) * 171);
if (_local3.mc1.width >= 171){
kenatorso = false;
mcuibg.mcchip.gotoAndStop(1);
attackwait = true;
energyneeded = 0;
attackcommand = [undefined, [], [], [], []];
if (_local2 == 1){
soundbooting.play(0, 1, new SoundTransform(volsfx));
trace("LAKON TURN");
lakonattack = true;
attackcost = [undefined, 0, 0, 0, 0, 0, 0];
playerattack(1);
_local4 = cekchipbonus(1, []);
_local5 = randRange(0, 100);
trace(((("booting chance : " + _local4[1]) + " ") + _local5));
if (_local5 <= _local4[1]){
bootingtime[1] = 10;
} else {
_local6 = itungbootingini(1);
bootingtime[1] = (bootingtime[1] * 25);
};
} else {
trace("ENEMY TURN");
bootingtimenow[_local2] = 0;
lakonattack = false;
attackcost = [undefined, 0, 0, 0, 0, 0, 0];
bwatmusuhattack();
_local4 = cekchipbonus(2, []);
_local5 = randRange(0, 100);
trace(((("enemy booting chance : " + _local4[2]) + " ") + _local5));
if (_local5 <= _local4[2]){
bootingtime[2] = 10;
} else {
_local6 = itungbootingini(2);
bootingtime[2] = (bootingtime[2] * 25);
};
};
};
_local2++;
};
};
}
public function cekbuffeffect(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:Point;
var _local11:*;
var _local12:*;
_local1 = 2;
if (lakonattack == true){
_local1 = 1;
};
_local2 = 1;
while (_local2 < partbuffstatus[_local1].length) {
_local3 = 0;
while (_local3 < partbuffstatus[_local1][_local2].length) {
trace(((("cek isi buff ke : " + _local2) + " ") + partbuffstatus[_local1][_local2][_local3]));
_local4 = 0;
_local6 = 2;
_local7 = [undefined, "mchead", "mctorso", "mchandl", "mchandr", "mclegl", "mclegr"];
_local8 = [undefined, headhptemp, torsohptemp, handlhptemp, handrhptemp, leglhptemp, legrhptemp];
_local9 = [undefined, headhp, torsohp, handlhp, handrhp, leglhp, legrhp];
if (lakonattack == true){
_local5 = mcbg.mcgiant1;
_local6 = 1;
} else {
_local5 = mcbg.mcgiant2;
};
_local5 = _local5.getChildByName(_local7[_local2]);
_local10 = _local5.localToGlobal(new Point(0, 0));
if (partbuffstatus[_local1][_local2][_local3] == 1){
if (_local9[_local6][_local1] > 0){
trace("BURN EFEFCT");
_local4 = int((_local8[_local2][_local6] * (burnpercent / 100)));
trace(("HPE : " + _local8[_local2][_local6]));
trace(("DIKURANGI : " + _local4));
createburningfx(_local10);
_local11 = {targetpart:_local2, damage:_local4};
applydamagetopart(_local11, _local10, _local5, true);
};
} else {
if (partbuffstatus[_local1][_local2][_local3] == 2){
trace(("SHOCK EFEFCT " + _local7[_local2]));
_local12 = {x:_local10.x, y:_local10.y};
createshockereffect(_local12);
};
};
partbuffstatusnumba[_local1][_local2][_local3] = (partbuffstatusnumba[_local1][_local2][_local3] - 1);
if (partbuffstatusnumba[_local1][_local2][_local3] <= 0){
partbuffstatus[_local1][_local2].splice(_local3, 1);
partbuffstatusnumba[_local1][_local2].splice(_local3, 1);
};
_local3++;
};
_local2++;
};
}
public function createchargerscatter(_arg1:Point){
var _local2:*;
var _local3:*;
var _local4:*;
_local2 = [battlechargereffect2, battlechargereffect];
_local3 = [battlechargerseafx];
if (so.data.enemycity[mapdata[0]][mapdata[2]] >= 5){
_local4 = _local3;
} else {
_local4 = _local2;
};
fximage[fximage.length] = new (_local4[randRange(0, (_local4.length - 1))]);
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mcfxlocation) + 1));
if (so.data.enemycity[mapdata[0]][mapdata[2]] >= 5){
fximage[(fximage.length - 1)].x = _arg1.x;
fximage[(fximage.length - 1)].y = _arg1.y;
fximage[(fximage.length - 1)].mc1.gotoAndStop(1);
if (so.data.enemycity[mapdata[0]][mapdata[2]] == 6){
fximage[(fximage.length - 1)].mc1.gotoAndStop(2);
};
if (lakonattack == true){
fximage[(fximage.length - 1)].scaleX = (fximage[(fximage.length - 1)].scaleX * -1);
};
} else {
fximage[(fximage.length - 1)].x = (_arg1.x + randRange(-20, 20));
fximage[(fximage.length - 1)].y = ((_arg1.y + randRange(-10, 10)) + 70);
};
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
}
public function cekmiss(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
_local1 = 0;
_local2 = 0;
if (lakonattack == true){
_local1 = accuracytotal[1];
_local2 = dodgetotal[2];
} else {
_local1 = accuracytotal[2];
_local2 = dodgetotal[1];
};
if (lakonattack == true){
_local1 = (_local1 + 20);
};
_local3 = randRange(0, 100);
trace(("akurasi ku : " + _local1));
trace(("hasile accuracy miss : " + _local3));
_local4 = false;
if (_local3 > _local1){
trace("miss");
_local4 = true;
} else {
trace(("masuk cek musuh dodge : " + _local2));
if (lakonattack == true){
_local2 = (_local2 / 2);
};
_local3 = randRange(0, 100);
_local5 = 0;
if (_local1 > 100){
_local5 = ((_local2 / _local1) * 100);
} else {
_local5 = _local2;
};
trace(("dodge chance : " + _local5));
trace(("hasil akurasine : " + _local3));
if (_local3 < _local5){
trace("miss");
_local4 = true;
};
};
return (_local4);
}
public function levelsummaryabort(_arg1:MouseEvent):void{
if (so.data.tutorialmapcomplete == true){
soundclick.play(0, 1, new SoundTransform(volsfx));
mclevelsummary.gotoAndStop(1);
closemappanel(true);
};
}
public function cleanupweather(){
var _local1:*;
_local1 = 0;
while (_local1 < weatherimage.length) {
if (weatherimage[_local1] != null){
weatherimage[_local1].removeEventListener(Event.ENTER_FRAME, weatherwaiting);
removeChild(weatherimage[_local1]);
weatherimage[_local1] = null;
};
_local1++;
};
}
public function createbullet(_arg1:int, _arg2:Point, _arg3:Boolean, _arg4:Boolean, _arg5:int, _arg6:int){
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:Point;
var _local12:*;
var _local13:*;
var _local14:*;
var _local15:*;
var _local16:*;
var _local17:*;
trace("CREATE BULLET");
if (_arg3 == true){
_arg1 = _arg5;
};
_local7 = [undefined, fxbarragemissile, fxshotgunmissile, fxlazermissile, fxsnipermissile, "", "", fxflamemissile, fxshockermissile, fxexcalibur];
bulletimage[bulletimage.length] = new (_local7[_arg1]);
addChildAt(bulletimage[(bulletimage.length - 1)], (getChildIndex(mcfxlocation) + 1));
bulletimage[(bulletimage.length - 1)].x = _arg2.x;
bulletimage[(bulletimage.length - 1)].y = _arg2.y;
bulletimage[(bulletimage.length - 1)].indexke = (bulletimage.length - 1);
bulletimage[(bulletimage.length - 1)].miss = false;
bulletimage[(bulletimage.length - 1)].tipebullet = _arg1;
bulletimage[(bulletimage.length - 1)].alwayshit = false;
bulletimage[(bulletimage.length - 1)].damage = -1;
if (_arg3 == true){
bulletimage[(bulletimage.length - 1)].damage = _arg6;
};
bwatdamage(bulletimage[(bulletimage.length - 1)]);
if (_arg1 == 3){
if (lakonattack == true){
bulletimage[(bulletimage.length - 1)].x = 410;
bulletimage[(bulletimage.length - 1)].y = 202;
} else {
bulletimage[(bulletimage.length - 1)].x = 286;
bulletimage[(bulletimage.length - 1)].y = 202;
bulletimage[(bulletimage.length - 1)].scaleX = (bulletimage[(bulletimage.length - 1)].scaleX * -1);
};
bulletimage[(bulletimage.length - 1)].phaseattack = 1;
} else {
if (_arg1 == 9){
_local8 = [soundcharger1, soundcharger2, soundcharger3];
_local8[randRange(0, 2)].play(0, 1, new SoundTransform(volsfx));
if (lakonattack == true){
bulletimage[(bulletimage.length - 1)].x = 0;
bulletimage[(bulletimage.length - 1)].y = 0;
} else {
bulletimage[(bulletimage.length - 1)].x = 700;
bulletimage[(bulletimage.length - 1)].y = 0;
bulletimage[(bulletimage.length - 1)].scaleX = (bulletimage[(bulletimage.length - 1)].scaleX * -1);
};
bulletimage[(bulletimage.length - 1)].phaseattack = 1;
} else {
if (_arg1 == 8){
if (lakonattack == true){
_local9 = mcbg.mcgiant2;
} else {
_local9 = mcbg.mcgiant1;
};
if (lakonattack == true){
_local13 = [undefined, "mchead", "mctorso", "mchandl", "mchandr", "mclegl", "mclegr"];
} else {
_local13 = [undefined, "mchead", "mctorso", "mchandl", "mchandr", "mclegl", "mclegr"];
};
_local10 = _local9.getChildByName(_local13[attackcommand[1][2]]);
bulletimage[(bulletimage.length - 1)].targetpart = attackcommand[1][2];
trace(("targete : " + _local13[attackcommand[1][2]]));
_local11 = _local10.localToGlobal(new Point(0, 0));
bulletimage[(bulletimage.length - 1)].x = _local11.x;
bulletimage[(bulletimage.length - 1)].y = _local11.y;
} else {
if ((((((((_arg1 == 1)) || ((_arg1 == 2)))) || ((_arg1 == 4)))) || ((_arg1 == 7)))){
if (_arg1 == 4){
bulletimage[(bulletimage.length - 1)].alwayshit = true;
};
_local12 = attackcommand[1][2];
if (lakonattack == true){
_local13 = [undefined, "mchead", "mctorso", "mchandl", "mchandr", "mclegl", "mclegr"];
} else {
_local13 = [undefined, "mchead", "mctorso", "mchandl", "mchandr", "mclegl", "mclegr"];
};
if (lakonattack == true){
_local9 = mcbg.mcgiant2;
} else {
_local9 = mcbg.mcgiant1;
};
if (_arg4 == true){
_local14 = [undefined, headhp, torsohp, handlhp, handrhp, leglhp, legrhp];
_local15 = 1;
_local16 = 0;
if (lakonattack == true){
_local15 = 2;
};
do {
_local17 = randRange(1, (_local14.length - 1));
if (_local14[_local17][_local15] > 0){
_local16 = _local17;
};
} while (_local16 == 0);
_local12 = _local16;
};
_local10 = _local9.getChildByName(_local13[_local12]);
bulletimage[(bulletimage.length - 1)].targetpart = _local12;
trace(("targete : " + _local13[_local12]));
_local11 = _local10.localToGlobal(new Point(0, 0));
_local10.localToGlobal(new Point(0, 0)).x = (_local11.x + randRange(-20, 20));
_local11.y = (_local11.y + randRange(-30, 30));
if (_arg1 == 7){
bulletimage[(bulletimage.length - 1)].waktusampai = 50;
} else {
if (_arg1 == 4){
bulletimage[(bulletimage.length - 1)].waktusampai = (bulletspeed / 2);
} else {
bulletimage[(bulletimage.length - 1)].waktusampai = bulletspeed;
};
};
bulletimage[(bulletimage.length - 1)].speedx = ((_local11.x - bulletimage[(bulletimage.length - 1)].x) / bulletimage[(bulletimage.length - 1)].waktusampai);
bulletimage[(bulletimage.length - 1)].speedy = ((_local11.y - bulletimage[(bulletimage.length - 1)].y) / bulletimage[(bulletimage.length - 1)].waktusampai);
};
};
};
};
bulletimage[(bulletimage.length - 1)].addEventListener(Event.ENTER_FRAME, bulletwaiting);
}
public function loadbounty(_arg1:Object){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
trace(((("bountyku : " + bountysblme) + " max : ") + so.data.bountyprogress));
_local2 = (bountysblme / so.data.bountyprogress);
_arg1.txt1.text = (int((_local2 * 100)) + "%");
_arg1.mc1.gotoAndStop(int((_local2 * 16)));
if (bountysblme != so.data.bounty){
_local3 = so.data.bounty;
_local4 = bountysblme;
_local5 = 0;
if (_local3 > so.data.bountyprogress){
_local3 = so.data.bountyprogress;
};
_local5 = int(((_local3 / so.data.bountyprogress) * 16));
if (_local5 < 1){
_local5 = 1;
};
trace(("sampe : " + _local5));
_arg1.jeda = 10;
_arg1.sampe = _local5;
_local6 = (_arg1.sampe - _arg1.mc1.currentFrame);
_local7 = (_local3 / so.data.bountyprogress);
_local7 = int((_local7 * 100));
trace(((("dari persen : " + int((_local2 * 100))) + " sampe : ") + _local7));
trace(((("awal frame : " + _arg1.mc1.currentFrame) + " sampe : ") + _arg1.sampe));
_arg1.kenaikantext = int(((_local7 - int((_local2 * 100))) / _local6));
trace(("kenaikan text : " + _arg1.kenaikantext));
_arg1.jadine = _local7;
_arg1.awale = int((_local2 * 100));
_arg1.addEventListener(Event.ENTER_FRAME, bountybar);
};
}
public function reloaddiff(_arg1:MouseEvent):void{
isidifficulty();
loadmap();
}
public function createclearso(){
var mainmenuclearyes:Function;
var mainmenuclearabort:Function;
mainmenuclearyes = function (_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
createnewso();
stage.removeEventListener(Event.ENTER_FRAME, mainmenusoundfx);
soundassemble1.play(0, 1, new SoundTransform(volsfx));
transisi("hq");
};
mainmenuclearabort = function (_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
mcmainmenuclearso.gotoAndStop(1);
};
mcmainmenuclearso.gotoAndStop(2);
mcmainmenuclearso.btnyes.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcmainmenuclearso.btnyes.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcmainmenuclearso.btnyes.removeEventListener(MouseEvent.CLICK, mainmenuclearyes);
mcmainmenuclearso.btnyes.addEventListener(MouseEvent.CLICK, mainmenuclearyes);
mcmainmenuclearso.btnabort.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcmainmenuclearso.btnabort.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcmainmenuclearso.btnabort.removeEventListener(MouseEvent.CLICK, mainmenuclearabort);
mcmainmenuclearso.btnabort.addEventListener(MouseEvent.CLICK, mainmenuclearabort);
}
public function ceknewgame(){
if (so.size == 0){
createnewso();
soundassemble1.play(0, 1, new SoundTransform(volsfx));
stage.removeEventListener(Event.ENTER_FRAME, mainmenusoundfx);
transisi("hq");
} else {
createclearso();
};
}
public function loadcredits(){
mccredits.gotoAndPlay(2);
mccredits.btnback.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mccredits.btnback.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mccredits.btnback.removeEventListener(MouseEvent.CLICK, mainmenucreditsback);
mccredits.btnback.addEventListener(MouseEvent.CLICK, mainmenucreditsback);
}
public function loadstatusover(){
var _local1:*;
var _local2:*;
_local1 = 1;
while (_local1 <= 2) {
_local2 = getChildByName(("mcstatus" + _local1));
_local2.gotoAndStop("info");
if (_local2.mc1.visible == true){
_local2.mc1.visible = false;
_local2.mcinfo.visible = true;
} else {
_local2.mc1.visible = true;
_local2.mcinfo.visible = false;
};
_local2.mcinfo.txt1.text = (accuracytotal[_local1] + "%");
_local2.mcinfo.txt2.text = (dodgetotal[_local1] + "%");
_local2.mcinfo.txt3.text = atktotal[_local1];
_local1++;
};
}
public function loading(_arg1:Event):void{
var _local2:Number;
var _local3:Number;
var _local4:Number;
_local2 = this.stage.loaderInfo.bytesTotal;
_local3 = this.stage.loaderInfo.bytesLoaded;
_local4 = ((_local3 / _local2) * 100);
txt1.text = (int(_local4) + "%");
txt2.text = (int(_local4) + "%");
if (_local3 == _local2){
txtloading.text = "COMPLETE";
txt1.visible = false;
txt2.visible = false;
btnplay.visible = true;
stage.removeEventListener(Event.ENTER_FRAME, loading);
};
}
public function sethead(_arg1:Object, _arg2:int){
_arg1.mchead.mc1.gotoAndStop((_arg2 + 1));
}
public function updatetextpower(_arg1:Object){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
_local2 = [undefined, 7, 8];
_local3 = [undefined, so.data.powerlevel, so.data.powersignallevel];
_local4 = [undefined, batterypower, batterysignal];
_local5 = _arg1.name;
_local5 = _arg1.name.charAt((_local5.length - 1));
mcupgradeinfo.txtcost.text = "COST";
mcupgradeinfo.visible = true;
mcupgradeinfo.x = mouseX;
mcupgradeinfo.y = mouseY;
mcupgradeinfo.mc1.gotoAndStop(2);
_local6 = int((int(_local3[_arg1.ke]) + int(1)));
trace(("skrg ke : " + _local6));
mcupgradeinfo.txt1.text = batterypowercost[_local6];
_local7 = _local4[_arg1.ke][_local3[_arg1.ke]];
_local8 = _local4[_arg1.ke][(_local3[_arg1.ke] + 1)];
mcupgradeinfo.txt2.text = ("+" + int((_local8 - _local7)));
mcupgradeinfo.mc2.gotoAndStop(_local2[_local5]);
mcupgradeinfo.mc2.visible = true;
mcupgradeinfo.txt2.visible = true;
mcupgradeinfo.mcpanel.visible = true;
stage.addEventListener(Event.ENTER_FRAME, infofollowmouse);
}
public function overviewpartsclose(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
closeoverview();
loadparts();
}
public function loadbattle(){
var _local1:*;
if (so.data.tutorialphase == 17){
loadtutorial(53, -1);
so.data.tutorialphase = 18;
};
btnsurrender.visible = false;
btnmute1.visible = false;
btnmute1dis.visible = false;
btnmute2.visible = false;
btnmute2dis.visible = false;
btnsurrender.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnsurrender.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnsurrender.removeEventListener(MouseEvent.CLICK, battlesurrender);
btnsurrender.addEventListener(MouseEvent.CLICK, battlesurrender);
setpower(true, mcbg.mcpower1);
setpower(false, mcbg.mcpower2);
setpower(true, mcbg.mcpower11);
setpower(false, mcbg.mcpower22);
_local1 = setgiantstatustotal(mcgiantstatus.mc1, true, []);
headhp[1] = _local1[0];
torsohp[1] = _local1[1];
handlhp[1] = _local1[2];
handrhp[1] = _local1[3];
leglhp[1] = _local1[4];
legrhp[1] = _local1[5];
headhptemp[1] = _local1[0];
torsohptemp[1] = _local1[1];
handlhptemp[1] = _local1[2];
handrhptemp[1] = _local1[3];
leglhptemp[1] = _local1[4];
legrhptemp[1] = _local1[5];
_local1 = setgiantstatustotal(mcgiantstatus.mc2, false, enemydata);
headhp[2] = _local1[0];
torsohp[2] = _local1[1];
handlhp[2] = _local1[2];
handrhp[2] = _local1[3];
leglhp[2] = _local1[4];
legrhp[2] = _local1[5];
headhptemp[2] = _local1[0];
torsohptemp[2] = _local1[1];
handlhptemp[2] = _local1[2];
handrhptemp[2] = _local1[3];
leglhptemp[2] = _local1[4];
legrhptemp[2] = _local1[5];
setgiant(mcbg.mcgiant1, true, []);
setgiant(mcbg.mcgiant2, false, enemydata);
setgiant(mcbg.mcgiant11, true, []);
setgiant(mcbg.mcgiant21, false, enemydata);
setgiant(mcgiantstatus.mc1.mcgiant, true, []);
setgiant(mcgiantstatus.mc2.mcgiant, false, enemydata);
comparestatus();
mcgiantstatus.btnengage.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcgiantstatus.btnengage.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcgiantstatus.btnengage.removeEventListener(MouseEvent.CLICK, battleengage);
mcgiantstatus.btnengage.addEventListener(MouseEvent.CLICK, battleengage);
mcgiantstatus.btnabort.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcgiantstatus.btnabort.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcgiantstatus.btnabort.removeEventListener(MouseEvent.CLICK, battleabort);
mcgiantstatus.btnabort.addEventListener(MouseEvent.CLICK, battleabort);
mcgiantstatus.gotoAndPlay(2);
loadweather();
mcbg.gotoAndStop(mapdata[3]);
trace(("MAP KE : " + so.data.enemycity[mapdata[0]][mapdata[2]]));
if (so.data.enemycity[mapdata[0]][mapdata[2]] >= 5){
mcbg.mcmasking1.gotoAndStop(2);
mcbg.mcmasking2.gotoAndStop(2);
mcbg.mcgiant11.visible = true;
mcbg.mcgiant21.visible = true;
mcbg.mcmaskbat11.gotoAndStop(2);
mcbg.mcmaskbat22.gotoAndStop(2);
mcbg.mcpower1.visible = true;
mcbg.mcpower2.visible = true;
mcbg.mcripple1.visible = true;
mcbg.mcripple2.visible = true;
} else {
mcbg.mcmasking1.gotoAndStop(1);
mcbg.mcmasking2.gotoAndStop(1);
mcbg.mcgiant11.visible = false;
mcbg.mcgiant21.visible = false;
mcbg.mcmaskbat11.gotoAndStop(1);
mcbg.mcmaskbat22.gotoAndStop(1);
mcbg.mcpower1.visible = false;
mcbg.mcpower2.visible = false;
mcbg.mcripple1.visible = false;
mcbg.mcripple2.visible = false;
};
}
public function applytutorialeffect(){
mctutorial.btnclick.removeEventListener(MouseEvent.CLICK, tutorialnext);
if (mctutorial.currentLabel == "click"){
mctutorial.btnclick.visible = true;
mctutorial.mcclickcontinue.visible = true;
mctutorial.btnclick.addEventListener(MouseEvent.CLICK, tutorialnext);
} else {
mctutorial.btnclick.visible = false;
mctutorial.mcclickcontinue.visible = false;
};
}
public function redeffect(_arg1:Event):void{
var _local2:Color;
_arg1.currentTarget.tintlevel = (_arg1.currentTarget.tintlevel + (0.09 * _arg1.currentTarget.naek));
if (_arg1.currentTarget.tintlevel > 0.5){
_arg1.currentTarget.naek = -1;
} else {
if (_arg1.currentTarget.tintlevel <= 0){
_arg1.currentTarget.naek = 1;
};
};
_local2 = new Color();
_local2.setTint(uint(0xFF0000), _arg1.currentTarget.tintlevel);
_arg1.currentTarget.transform.colorTransform = _local2;
}
public function sellitem(_arg1:int){
so.data.gold = (so.data.gold + int((mchandcolor.hargae * sellreducer)));
if (mcparts.indexselected == 1){
resetthishead();
so.data.storagehead.splice(_arg1, 1);
so.data.storageheadupgradepoint.splice(_arg1, 1);
so.data.storageheadupgradealready.splice(_arg1, 1);
if (_arg1 < so.data.gianthead){
so.data.gianthead--;
temphead--;
};
} else {
if (mcparts.indexselected == 2){
resetthistorso();
so.data.storagetorso.splice(_arg1, 1);
so.data.storagetorsoupgradepoint.splice(_arg1, 1);
so.data.storagetorsoupgradealready.splice(_arg1, 1);
if (_arg1 < so.data.gianttorso){
so.data.gianttorso--;
temptorso--;
};
} else {
if (mcparts.indexselected == 3){
resetthishand();
so.data.storagehand.splice(_arg1, 1);
so.data.storagehandupgradepoint.splice(_arg1, 1);
so.data.storagehandupgradealready.splice(_arg1, 1);
so.data.storagehandtype.splice(_arg1, 1);
if (_arg1 < so.data.gianthandl){
so.data.gianthandl--;
temphandl--;
};
if (_arg1 < so.data.gianthandr){
so.data.gianthandr--;
temphandr--;
};
} else {
if (mcparts.indexselected == 4){
resetthisleg();
so.data.storageleg.splice(_arg1, 1);
so.data.storagelegupgradepoint.splice(_arg1, 1);
so.data.storagelegupgradealready.splice(_arg1, 1);
if (_arg1 < so.data.giantlegl){
so.data.giantlegl--;
templegl--;
};
if (_arg1 < so.data.giantlegr){
so.data.giantlegr--;
templegr--;
};
};
};
};
};
closeoverview();
loadparts();
}
public function loadoverviwehand(_arg1:int){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
trace("LOAD HAND");
mctutorial.visible = false;
mcoverviewhand.btnbuy.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhand.btnbuy.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhand.btnbuy.removeEventListener(MouseEvent.MOUSE_OVER, buyover);
mcoverviewhand.btnbuy.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewhand.btnsell.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhand.btnsell.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhand.btnsell.removeEventListener(MouseEvent.MOUSE_OVER, sellover);
mcoverviewhand.btnsell.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewhand.btnsell.visible = false;
mcoverviewhand.btnsell.removeEventListener(MouseEvent.CLICK, overviewpartssell);
mcoverviewhand.btnsell.addEventListener(MouseEvent.CLICK, overviewpartssell);
mcoverviewhand.btnbuy.addEventListener(MouseEvent.MOUSE_OVER, buyover);
mcoverviewhand.btnbuy.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewhand.btnsell.addEventListener(MouseEvent.MOUSE_OVER, sellover);
mcoverviewhand.btnsell.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
if (mcparts.shop == false){
mcoverviewhand.btnbuy.visible = false;
loadcurrency(2);
} else {
mcoverviewhand.btnbuy.removeEventListener(MouseEvent.CLICK, overviewpartsbuy);
mcoverviewhand.btnbuy.visible = true;
loadcurrency(1);
if (so.data.gold >= cekharga(mcparts.indexselected, _arg1)){
mcoverviewhand.btnbuy.gotoAndStop(1);
mcoverviewhand.btnbuy.addEventListener(MouseEvent.CLICK, overviewpartsbuy);
} else {
mcoverviewhand.btnbuy.gotoAndStop(2);
};
};
mcoverviewhand.btnskill.visible = true;
mcoverviewhand.btnskill.removeEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
mcoverviewhand.btnskill.addEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
mcoverviewhand.btnskill.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewhand.btnskill.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewhand.btnbuy.removeEventListener(MouseEvent.MOUSE_OVER, overviewpartsover);
mcoverviewhand.btnbuy.addEventListener(MouseEvent.MOUSE_OVER, overviewpartsover);
mcoverviewhand.btnbuy.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewhand.btnbuy.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewhand.ke = _arg1;
mcoverviewhand.visible = true;
mcoverviewhand.btnclose.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhand.btnclose.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhand.btnclose.removeEventListener(MouseEvent.CLICK, overviewpartsclose);
mcoverviewhand.btnclose.addEventListener(MouseEvent.CLICK, overviewpartsclose);
mcoverviewhand.btnequip.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhand.btnequip.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhand.btnequip.removeEventListener(MouseEvent.CLICK, overviewpartsequiphand);
mcoverviewhand.btnequip.addEventListener(MouseEvent.CLICK, overviewpartsequiphand);
mcoverviewhand.btnequip2.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhand.btnequip2.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhand.btnequip2.removeEventListener(MouseEvent.CLICK, overviewpartsequiphand2);
mcoverviewhand.btnequip2.addEventListener(MouseEvent.CLICK, overviewpartsequiphand2);
mcoverviewhand.btnunequip.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhand.btnunequip.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhand.btnunequip.removeEventListener(MouseEvent.CLICK, overviewpartsunequiphand);
mcoverviewhand.btnunequip.addEventListener(MouseEvent.CLICK, overviewpartsunequiphand);
mcoverviewhand.btnunequip.visible = false;
if (mcparts.shop == true){
mcoverviewhand.btnunequip.visible = false;
mcoverviewhand.btnequip.visible = false;
mcoverviewhand.btnequip2.visible = false;
mcoverviewhand.txtname.text = parthandname[_arg1].toUpperCase();
mcoverviewhand.mc1.gotoAndStop(2);
mcoverviewhand.mc1.mc1.gotoAndStop((_arg1 + 1));
mcoverviewhand.mc1.mc2.gotoAndStop(1);
if (parthandalign[_arg1] == 1){
mcoverviewhand.txtname.y = -209;
} else {
mcoverviewhand.txtname.y = -203;
};
} else {
mcoverviewhand.txtname.text = parthandname[so.data.storagehand[_arg1]].toUpperCase();
mcoverviewhand.mc1.gotoAndStop(1);
mcoverviewhand.mc1.mc1.gotoAndStop((so.data.storagehand[_arg1] + 1));
mcoverviewhand.mc1.mc2.gotoAndStop(so.data.storagehandtype[_arg1]);
if (parthandalign[so.data.storagehand[_arg1]] == 1){
mcoverviewhand.txtname.y = -209;
} else {
mcoverviewhand.txtname.y = -203;
};
};
trace(("ALIGN : " + parthandalign[so.data.storagehand[_arg1]]));
if (mcparts.shop == false){
if ((((_arg1 == so.data.gianthandl)) || ((_arg1 == so.data.gianthandr)))){
mcoverviewhand.mcsign.txt1.text = "EQUIPPED";
if (so.data.storagehand.length == 2){
mcoverviewhand.btnunequip.visible = false;
} else {
if (so.data.storagehand.length > 2){
};
};
mcoverviewhand.btnequip.visible = false;
mcoverviewhand.btnequip2.visible = false;
} else {
if (so.data.storagehand.length == 2){
mcoverviewhand.btnsell.visible = false;
} else {
if (so.data.storagehand.length > 2){
mcoverviewhand.btnsell.visible = true;
};
};
mcoverviewhand.mcsign.txt1.text = "";
mcoverviewhand.btnunequip.visible = false;
mcoverviewhand.btnequip.visible = true;
mcoverviewhand.btnequip2.visible = true;
};
trace(("ha hand : " + partweapon[parthandstatus[so.data.storagehand[_arg1]][0]]));
mcoverviewhand.mcskill.gotoAndStop(partweaponthumb[parthandstatus[so.data.storagehand[_arg1]][0]]);
mcoverviewhand.txtcost.text = partbatterycost[parthandstatus[so.data.storagehand[_arg1]][0]];
_local3 = partweapon[parthandstatus[so.data.storagehand[_arg1]][0]];
mcoverviewhand.txtskillname.text = _local3.toUpperCase();
trace(("he : " + mcoverviewhand.txtskillname.text));
} else {
mcoverviewhand.btnequip.visible = false;
mcoverviewhand.btnreset.visible = false;
mcoverviewhand.txtupgradeleft.visible = false;
cekpunyanda(mcparts.indexselected, _arg1);
mcoverviewhand.mcsign.txt1.text = "";
if (cekpunyanda == true){
mcoverviewhand.mcsign.txt1.text = "OWNED";
};
mcoverviewhand.mcskill.gotoAndStop(partweaponthumb[parthandstatus[_arg1][0]]);
mcoverviewhand.txtcost.text = partbatterycost[_arg1];
mcoverviewhand.txtskillname.text = partweapon[parthandstatus[_arg1][0]].toUpperCase();
};
mcoverviewhand.btnreset.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhand.btnreset.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhand.btnreset.removeEventListener(MouseEvent.CLICK, handreset);
mcoverviewhand.btnreset.addEventListener(MouseEvent.CLICK, handreset);
if (so.data.storagehandupgradealready[_arg1] < 10){
mcoverviewhand.txtupgradeleft.visible = true;
mcoverviewhand.txtupgradeleft.text = ((10 - so.data.storagehandupgradealready[_arg1]) + " UPGRADES LEFT");
} else {
mcoverviewhand.txtupgradeleft.visible = false;
};
if (so.data.storagehandupgradealready[_arg1] > 0){
mcoverviewhand.btnreset.visible = true;
} else {
mcoverviewhand.btnreset.visible = false;
};
if (mcparts.shop == true){
mcoverviewhand.btnreset.visible = false;
mcoverviewhand.txtupgradeleft.visible = false;
};
_local2 = 1;
while (_local2 <= 2) {
_local4 = mcoverviewhand.getChildByName(("txt" + _local2));
_local5 = false;
if (mcparts.shop == false){
_local7 = parthandstatus[so.data.storagehand[_arg1]][_local2];
_local8 = (so.data.storagehandupgradepoint[_arg1][_local2] * parthandupgradenumba[_local2]);
_local4.text = (_local7 + _local8);
if (_local8 > 0){
_local5 = true;
};
} else {
_local4.text = parthandstatus[_arg1][_local2];
};
if (_local2 == 2){
_local4.text = (_local4.text + "%");
};
if (_local5 == true){
_local4.setTextFormat(textwarnaijo, 0, _local4.text.length);
};
_local4 = mcoverviewhand.getChildByName(("mcarrow" + _local2));
if (mcparts.shop == false){
_local4.visible = true;
mcoverviewhand.mcarrow.visible = true;
_local9 = cekoverviewhead(3, _arg1, _local2, mcparts.shop);
_local4.gotoAndStop(_local9[0]);
_local4 = mcoverviewhand.getChildByName((("mcarrow" + _local2) + "1"));
_local4.gotoAndStop(_local9[1]);
_local4.visible = true;
} else {
mcoverviewhand.mcarrow.visible = false;
_local4.visible = false;
_local4 = mcoverviewhand.getChildByName((("mcarrow" + _local2) + "1"));
_local4.visible = false;
};
_local6 = [undefined, 1, 5];
_local4 = mcoverviewhand.getChildByName(("btnplus" + _local2));
_local4.statke = _local6[_local2];
_local4.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
_local4.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
_local4.removeEventListener(MouseEvent.CLICK, upgradeplusclick);
_local4.removeEventListener(MouseEvent.MOUSE_OVER, upgradeplusover);
_local4.removeEventListener(MouseEvent.MOUSE_OUT, upgradeplusout);
_local4.addEventListener(MouseEvent.MOUSE_OVER, upgradeplusover);
_local4.addEventListener(MouseEvent.MOUSE_OUT, upgradeplusout);
if (mcparts.shop == false){
_local10 = cekcost(so.data.storagehand[_arg1]);
_local4.visible = true;
if ((((so.data.techpoint >= _local10)) && ((so.data.storagehandupgradealready[_arg1] < 10)))){
_local4.gotoAndStop(1);
_local4.addEventListener(MouseEvent.CLICK, upgradeplusclick);
} else {
if (so.data.storagehandupgradealready[_arg1] >= 10){
_local4.visible = false;
} else {
_local4.gotoAndStop(2);
};
};
} else {
_local4.visible = false;
};
_local2++;
};
}
public function summaryattack(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
cekdestroyedpart(true, []);
cekdestroyedpart(false, enemydata);
cekgameovercondition();
_local1 = 2;
if (lakonattack == true){
_local1 = 1;
};
_local2 = 0;
if (powerbanktotal[_local1] > 0){
_local3 = 0;
if (mapdata[3] == 2){
_local3 = levelstagenumba[2];
};
_local4 = (powertransfer[_local1] + _local3);
if (powerbanktotal[_local1] < _local4){
_local2 = powerbanktotal[_local1];
} else {
_local2 = _local4;
};
trace(((("skrg : " + batterytotal[_local1]) + " total : ") + batterytotaltemp[_local1]));
if (int((int(batterytotal[_local1]) + int(_local2))) > batterytotaltemp[_local1]){
_local2 = (batterytotaltemp[_local1] - batterytotal[_local1]);
};
if (_local2 < 0){
_local2 = 0;
};
createminuser(_local2, _local1, 2, "+");
trace(((("tambahe : " + _local2) + " ") + powerbanktotaltemp[_local1]));
_local5 = (powerbanktotal[_local1] - _local2);
trace(("skrg : " + _local5));
_local6 = int(((_local5 / powerbanktotaltemp[_local1]) * powerbarsampe));
trace(("persene : " + _local6));
if (_local6 <= 0){
_local6 = 1;
};
_local7 = 0;
_local8 = powerbarsampe;
while (_local8 >= _local6) {
_local10 = getChildByName(("mcstatus" + _local1));
_local10 = _local10.mc1.getChildByName(("mcb" + _local8));
if ((((_local10.currentFrame == 1)) && ((_local10.delaye == -1)))){
trace(("go : " + _local8));
_local10.tipepop = "remove";
_local10.delaye = (_local7 * 2);
_local10.addEventListener(Event.ENTER_FRAME, hpbargone);
_local7++;
};
_local8--;
};
trace(("aku power : " + batterytotal[_local1]));
trace(("tamba power : " + _local2));
soundbattfill.play(0, 1, new SoundTransform(volsfx));
_local9 = (batterytotal[_local1] + _local2);
_local6 = int(((_local9 / batterytotaltemp[_local1]) * energybarsampe));
if (_local6 > energybarsampe){
_local6 = energybarsampe;
};
trace(("jadi : " + _local6));
_local7 = 0;
_local8 = 1;
while (_local8 <= _local6) {
_local10 = getChildByName(("mcstatus" + _local1));
_local10 = _local10.mc1.getChildByName(("mcp" + _local8));
if ((((_local10.currentLabel == "doneremove")) && ((_local10.delaye == -1)))){
_local10.tipepop = "fill";
_local10.delaye = (_local7 * 2);
_local10.addEventListener(Event.ENTER_FRAME, hpbargone);
_local7++;
};
_local8++;
};
batterytotal[_local1] = (batterytotal[_local1] + _local2);
powerbanktotal[_local1] = (powerbanktotal[_local1] - _local2);
};
setuistatus();
}
public function partsmokewaiting(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:Point;
var _local8:*;
if (pausegame == false){
if (so.data.weather == 3){
tungguthunder--;
if (tungguthunder <= 0){
suarathunder();
};
};
partsmoke--;
if (partsmoke <= 0){
_local2 = [undefined, "mchead", "mctorso", "mchandr", "mchandl", "mclegr", "mclegl"];
_local3 = 1;
while (_local3 <= 2) {
_local4 = mcbg.getChildByName(("mcgiant" + _local3));
_local5 = 1;
while (_local5 < _local2.length) {
_local6 = _local4.getChildByName(_local2[_local5]);
_local7 = _local6.localToGlobal(new Point(0, 0));
if (_local6.mcfire2.currentFrame != 1){
_local8 = randRange(0, 10);
if (_local8 <= 6){
createsmoke(_local7);
};
};
_local5++;
};
_local3++;
};
partsmoke = randRange(25, 50);
};
};
}
public function cleanupover(){
var _local1:*;
var _local2:*;
var _local3:*;
trace("clean up over");
_local1 = mcattacksummary;
_local2 = 1;
while (_local2 <= 6) {
_local3 = _local1.getChildByName(("mc" + _local2));
_local3.buttonMode = false;
_local3.removeEventListener(MouseEvent.CLICK, attackclick);
_local3.removeEventListener(MouseEvent.MOUSE_OVER, attackover);
_local3.removeEventListener(MouseEvent.MOUSE_OUT, attackout);
_local2++;
};
mcattacksummary.buttonMode = true;
mcattacksummary.hp = 1;
mcattacksummary.removeEventListener(MouseEvent.CLICK, backtoattackselect);
mcattacksummary.addEventListener(MouseEvent.CLICK, backtoattackselect);
}
public function loadAGI2(){
var _local1:String;
trace("LOAD AGIII");
txtnumchildren.text = "CONNECT";
if (AGIconnected == true){
if (agi.user.isGuest()){
mcagi.mc1.txt1.text = "Guest connected.";
} else {
guestbool = false;
_local1 = agi.user.getUsername();
mcagi.mc1.txt1.text = (("Pilot " + _local1) + " connected.");
txtnumchildren.text = ("YAY" + so.data.tutorialmapcomplete);
};
} else {
mcagi.mc1.txt1.text = "Offline save.";
};
mcagi.gotoAndPlay(2);
}
public function transisiwaiting(_arg1:Event):void{
var _local2:*;
if (mctransisi.currentLabel == "done"){
_local2 = false;
if ((((currentLabel == "main menu")) && ((mctransisi.ke == "hq")))){
soundchannel1.stop();
soundchannel1 = null;
soundchannel1 = soundhq.play(0, 999, new SoundTransform(volmus));
} else {
if ((((currentLabel == "map")) && ((mctransisi.ke == "main menu")))){
_local2 = true;
soundchannel1.stop();
soundchannel1 = null;
} else {
if ((((currentLabel == "map")) && ((mctransisi.ke == "battle")))){
soundchannel1.stop();
soundchannel1 = null;
} else {
if ((((currentLabel == "battle")) && ((mctransisi.ke == "map")))){
_local2 = true;
soundchannel1 = soundhq.play(0, 999, new SoundTransform(volmus));
if (soundchannel2 != null){
soundchannel2.stop();
soundchannel2 = null;
};
} else {
if ((((currentLabel == "battle")) && ((mctransisi.ke == "ending")))){
soundchannel1 = soundmainmenu.play(0, 999, new SoundTransform(volmus));
if (soundchannel2 != null){
soundchannel2.stop();
soundchannel2 = null;
};
} else {
if ((((currentLabel == "ending")) && ((mctransisi.ke == "main menu")))){
_local2 = true;
soundchannel1.stop();
soundchannel1 = null;
};
};
};
};
};
};
if (_local2 == false){
gotoAndStop(mctransisi.ke);
} else {
targetlabel = mctransisi.ke;
gotoAndStop("kicker");
};
mctransisi.gotoAndPlay("open");
stage.removeEventListener(Event.ENTER_FRAME, transisiwaiting);
};
}
public function hqpower(_arg1:MouseEvent):void{
if (so.data.tutorialhqcomplete == true){
lockcamera = true;
closeallwindow();
loadpower();
};
}
public function cekoverviewhead(_arg1:int, _arg2:int, _arg3:int, _arg4:Boolean){
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
_local5 = 3;
if (_arg1 == 1){
_local6 = partheadstatus;
_local7 = so.data.storagehead;
_local8 = so.data.gianthead;
} else {
if (_arg1 == 2){
_local6 = parttorsostatus;
_local7 = so.data.storagetorso;
_local8 = so.data.gianttorso;
} else {
if (_arg1 == 3){
_local5 = [3, 3];
_local6 = parthandstatus;
_local7 = so.data.storagehand;
_local8 = so.data.gianthandl;
_local9 = so.data.gianthandr;
} else {
if (_arg1 == 4){
_local5 = [3, 3];
_local6 = partlegstatus;
_local7 = so.data.storageleg;
_local8 = so.data.giantlegl;
_local9 = so.data.giantlegr;
trace(((("he : " + _local8) + " ") + _local9));
};
};
};
};
if (((((!((_local8 == -1))) && ((_arg1 < 3)))) || (((!((_local8 == -1))) || (((!((_local9 == -1))) && ((_arg1 >= 3)))))))){
_local10 = false;
if ((((_arg1 < 3)) && (!((_arg2 == _local8))))){
_local10 = true;
} else {
if ((((_arg1 < 3)) && ((_arg2 == _local8)))){
_local10 = false;
} else {
if (_arg1 >= 3){
_local10 = true;
};
};
};
if (_local10 == true){
if (_arg2 == _local8){
_local5[0] = 3;
} else {
if (_local8 == -1){
_local5[0] = 1;
} else {
trace(((("banding status : " + _local6[_local7[_arg2]][_arg3]) + " ") + _local6[_local7[_local8]][_arg3]));
if (_local6[_local7[_arg2]][_arg3] > _local6[_local7[_local8]][_arg3]){
if (_arg1 < 3){
_local5 = 1;
} else {
_local5[0] = 1;
};
} else {
if (_local6[_local7[_arg2]][_arg3] < _local6[_local7[_local8]][_arg3]){
if (_arg1 < 3){
_local5 = 1;
} else {
_local5[0] = 2;
};
} else {
if (_arg1 < 3){
_local5 = 3;
} else {
_local5[0] = 3;
};
};
};
};
};
if (_arg1 >= 3){
if (_local9 != -1){
if (_local6[_local7[_arg2]][_arg3] > _local6[_local7[_local9]][_arg3]){
_local5[1] = 1;
} else {
if (_local6[_local7[_arg2]][_arg3] < _local6[_local7[_local9]][_arg3]){
_local5[1] = 2;
} else {
_local5[1] = 3;
};
};
} else {
_local5[1] = 1;
};
};
};
} else {
if (_arg1 >= 3){
_local5 = [1, 1];
} else {
_local5 = 1;
};
};
return (_local5);
}
public function createshockereffect(_arg1:Object){
fximage[fximage.length] = new (fxgunspark5);
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mcfxlocation) + 1));
fximage[(fximage.length - 1)].x = _arg1.x;
fximage[(fximage.length - 1)].y = _arg1.y;
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
}
public function levelpopupwaiting(_arg1:Event):void{
var _local2:*;
_arg1.currentTarget.waite--;
if (_arg1.currentTarget.waite < 0){
_local2 = mclevelsummary.getChildByName(("mc" + _arg1.currentTarget.ke));
_local2.visible = true;
_local2.gotoAndPlay(2);
_arg1.currentTarget.waite = _arg1.currentTarget.waitetemp;
_arg1.currentTarget.ke++;
if (_arg1.currentTarget.ke > 5){
mclevelsummary.removeEventListener(Event.ENTER_FRAME, levelpopupwaiting);
};
};
}
public function hqexit(_arg1:MouseEvent){
if (so.data.tutorialmapcomplete == true){
soundclick.play(0, 1, new SoundTransform(volsfx));
cleanup();
gotoAndStop("main menu");
};
}
public function handcolorbuy(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
_local2 = _arg1.currentTarget.parent;
_local3 = _arg1.currentTarget.name;
_local3 = _local3.charAt((_local3.length - 1));
buyitem(mchandcolor.ke, _local3);
}
public function effectremover(_arg1:Event):void{
var _local2:*;
if (_arg1.currentTarget.delaye != undefined){
_arg1.currentTarget.delaye--;
if (_arg1.currentTarget.delaye <= 0){
if ((_arg1.currentTarget is fxpartdestroyed)){
soundexplosion.play(0, 1, new SoundTransform(volsfx));
};
_arg1.currentTarget.visible = true;
_arg1.currentTarget.gotoAndPlay(1);
_arg1.currentTarget.delaye = undefined;
} else {
_arg1.currentTarget.visible = false;
_arg1.currentTarget.gotoAndStop(1);
};
};
if (_arg1.currentTarget.currentFrame == _arg1.currentTarget.totalFrames){
_local2 = _arg1.currentTarget.indexke;
fximage[_local2].removeEventListener(Event.ENTER_FRAME, effectremover);
removeChild(fximage[_local2]);
fximage[_local2] = null;
};
}
public function buttonoversound(_arg1:MouseEvent):void{
soundover.play(0, 1, new SoundTransform(volsfx));
}
public function setbodybase(_arg1:int){
return (partcolor[_arg1]);
}
public function upgradeplusout(_arg1:MouseEvent):void{
stage.removeEventListener(Event.ENTER_FRAME, infofollowmouse);
mcupgradeinfo.visible = false;
}
public function getmecity(_arg1:int){
var _local2:*;
_local2 = randRange(0, (levellocationrange[_arg1].length - 1));
_local2 = levellocationrange[_arg1][_local2];
return (_local2);
}
public function closeallwindow(){
closeoverview();
mcprize.visible = false;
mcdarken.gotoAndStop(1);
mcparts.visible = false;
mcpower.visible = false;
mccurrency.visible = false;
mcupgradeinfo.visible = false;
mcskillinfo.visible = false;
mchandcolor.visible = false;
}
public function loadunlocked(_arg1:int){
var _local2:*;
_local2 = getChildByName(("mcregionunlocked" + _arg1));
_local2.gotoAndPlay(2);
_local2.addEventListener(Event.ENTER_FRAME, waitunlocked);
}
public function setuistatus(){
var _local1:*;
var _local2:*;
_local1 = 1;
while (_local1 <= 2) {
_local2 = getChildByName(("mcstatus" + _local1));
_local2 = _local2.mc1;
_local2.txt1.text = hptotal[_local1];
_local2.txt2.text = batterytotal[_local1];
_local2.txt3.text = powerbanktotal[_local1];
_local2.txt4.text = (powertransfer[_local1] + "/t");
_local1++;
};
}
public function setpower(_arg1:Boolean, _arg2:Object){
if (_arg1 == true){
_arg2.gotoAndStop(so.data.powerlevel);
_arg2.mc1.gotoAndStop(so.data.powersignallevel);
} else {
_arg2.gotoAndStop(enemydata[8]);
_arg2.mc1.gotoAndStop(enemydata[9]);
};
}
public function tutorialskip(_arg1:MouseEvent):void{
lockcamera = false;
so.data.tutorialphase = 29;
so.data.tutorialmapcomplete = true;
so.data.tutorialhqcomplete = true;
so.data.tutorialmapcomplete = true;
so.data.tutorialbattlecomplete = true;
mctutorial.gotoAndStop(1);
if (currentLabel == "hq"){
if ((((((((((((so.data.gianttorso == -1)) || ((so.data.gianthead == -1)))) || ((so.data.gianthandl == -1)))) || ((so.data.gianthandr == -1)))) || ((so.data.giantlegl == -1)))) || ((so.data.giantlegr == -1)))){
so.data.gianttorso = 0;
so.data.gianthead = 0;
so.data.gianthandl = 0;
so.data.gianthandr = 1;
so.data.giantlegl = 0;
so.data.giantlegr = 1;
temphead = so.data.gianthead;
temptorso = so.data.gianttorso;
temphandl = so.data.gianthandl;
temphandr = so.data.gianthandr;
templegl = so.data.giantlegl;
templegr = so.data.giantlegr;
closeallwindow();
setgiant(mcbg, true, []);
mcbg.mcshadow.visible = true;
};
} else {
if (currentLabel == "battle"){
pausegame = false;
};
};
}
public function executeattack(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
trace(("execute attack " + attackcommand[1]));
if ((((attackcommand[1] == undefined)) || ((attackcommand[1].length == 0)))){
waitsummary = 30;
waitsummaryphase = 1;
stage.addEventListener(Event.ENTER_FRAME, waitforsummary);
bootingtimenow[1] = 0;
closeallbattlewindow();
} else {
_local1 = 1;
while (_local1 <= 4) {
_local6 = getChildByName(("mccommand" + _local1));
_local6.mc1.btncancel.visible = false;
_local1++;
};
energyneeded = 0;
_local1 = 1;
while (_local1 <= 4) {
if (((((!((attackcommand[_local1] == undefined))) && ((attackcommand[_local1].length >= 0)))) && (!((attackcommand[_local1] == ""))))){
energyneeded = (energyneeded + int(attackcommand[_local1][1]));
trace(("kurangi : " + attackcommand[_local1][1]));
};
_local1++;
};
_local2 = 2;
if (lakonattack == true){
_local2 = 1;
};
_local3 = batterytotal[_local2];
_local4 = int((((_local3 - energyneeded) / batterytotaltemp[_local2]) * energybarsampe));
if (_local4 <= 0){
_local4 = 1;
};
trace(("bat persen : " + _local4));
_local5 = 0;
_local1 = energybarsampe;
while (_local1 >= _local4) {
_local7 = getChildByName(("mcstatus" + _local2));
_local7 = _local7.mc1.getChildByName(("mcp" + _local1));
if ((((_local7.currentFrame == 1)) && ((_local7.delaye == -1)))){
trace(("yap bat kurang : " + _local1));
_local7.tipepop = "remove";
_local7.delaye = (_local5 * 2);
_local7.addEventListener(Event.ENTER_FRAME, hpbargone);
_local5++;
};
_local1--;
};
if (lakonattack == true){
trace(("totale : " + batterytotal[1]));
batterytotal[1] = (batterytotal[1] - energyneeded);
trace(("totale jd: " + batterytotal[1]));
bootingtimenow[1] = 0;
_local2 = 1;
} else {
batterytotal[2] = (batterytotal[2] - energyneeded);
bootingtimenow[2] = 0;
};
mcstatus1.mc1.txt2.text = batterytotal[1];
mcstatus2.mc1.txt2.text = batterytotal[2];
closeallbattlewindow();
trace(("totale cek: " + batterytotal[1]));
doattacknow();
};
}
public function waitforsummary(_arg1:Event):void{
if (pausegame == false){
waitsummary--;
if (waitsummary <= 0){
if (waitsummaryphase == 1){
waitsummaryphase = 2;
waitsummary = 35;
summaryattack();
} else {
attackwait = false;
stage.removeEventListener(Event.ENTER_FRAME, waitforsummary);
};
};
};
}
public function battleengage(_arg1:MouseEvent):void{
if ((((so.data.tutorialbattlecomplete == true)) || ((so.data.tutorialphase == 18)))){
mctutorial.visible = false;
if (so.data.tutorialphase == 18){
so.data.tutorialphase = 19;
};
mcgiantstatus.gotoAndStop(1);
loadannounce();
};
}
public function applykerusakan(_arg1:int, _arg2:Array){
trace(("Cek kerusakan : " + _arg2));
if (_arg2[2] > 0){
atktotal[_arg1] = (atktotal[_arg1] - _arg2[2]);
atktotaltemp[_arg1] = (atktotaltemp[_arg1] - _arg2[2]);
};
if (_arg2[3] > 0){
batterytotaltemp[_arg1] = (batterytotaltemp[_arg1] - _arg2[3]);
};
if (_arg2[4] > 0){
bootingtotal[_arg1] = (bootingtotal[_arg1] - _arg2[4]);
bootingtotaltemp[_arg1] = (bootingtotaltemp[_arg1] - _arg2[4]);
itungbooting(_arg1);
};
if (_arg2[5] > 0){
accuracytotal[_arg1] = (accuracytotal[_arg1] - _arg2[5]);
accuracytotaltemp[_arg1] = (accuracytotaltemp[_arg1] - _arg2[5]);
trace(((("ya ini " + _arg1) + " accuracy kurangi : ") + _arg2[5]));
};
if (_arg2[6] > 0){
trace(((("ya ini " + _arg1) + " dodge kurangi : ") + _arg2[6]));
dodgetotal[_arg1] = (dodgetotal[_arg1] - _arg2[6]);
dodgetotaltemp[_arg1] = (dodgetotaltemp[_arg1] - _arg2[6]);
};
}
public function partshelp(_arg1:MouseEvent):void{
var _local2:*;
soundclick.play(0, 1, new SoundTransform(volsfx));
_local2 = _arg1.currentTarget.parent;
if ((((((((((so.data.tutorialhqcomplete == true)) || ((((so.data.tutorialphase == 3)) && ((mcparts.indexselected == 2)))))) || ((((so.data.tutorialphase == 6)) && ((mcparts.indexselected == 1)))))) || ((((so.data.tutorialphase == 10)) && ((mcparts.indexselected == 3)))))) || ((((so.data.tutorialphase == 12)) && ((mcparts.indexselected == 4)))))){
loadthisoverviewpart(mcparts.indexselected, _local2.ke);
};
}
public function infofollowmouse(_arg1:Event):void{
mcupgradeinfo.x = mouseX;
mcupgradeinfo.y = mouseY;
mcskillinfo.x = mouseX;
mcskillinfo.y = mouseY;
if ((((mcskillinfo.x > 589)) && ((mcskillinfo.currentFrame == 1)))){
mcskillinfo.gotoAndStop(2);
} else {
if ((((mcskillinfo.x < 186)) && ((mcskillinfo.currentFrame == 2)))){
mcskillinfo.gotoAndStop(1);
};
};
}
public function loadhandcolor(){
var _local1:*;
var _local2:*;
trace(("ke : " + mchandcolor.ke));
mchandcolor.visible = true;
_local1 = 1;
while (_local1 <= 3) {
_local2 = mchandcolor.getChildByName(("mc" + _local1));
_local2.mc1.gotoAndStop((mchandcolor.ke + 1));
_local2.mc2.gotoAndStop(_local1);
_local2 = mchandcolor.getChildByName(("btnbuy" + _local1));
_local2.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
_local2.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
_local2.removeEventListener(MouseEvent.MOUSE_OVER, overviewpartsover);
_local2.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
_local2.addEventListener(MouseEvent.MOUSE_OVER, overviewpartsover);
_local2.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
_local2.removeEventListener(MouseEvent.CLICK, handcolorbuy);
_local2.addEventListener(MouseEvent.CLICK, handcolorbuy);
_local1++;
};
mchandcolor.btnclose.removeEventListener(MouseEvent.CLICK, handcolorclose);
mchandcolor.btnclose.addEventListener(MouseEvent.CLICK, handcolorclose);
}
public function handreset(_arg1:MouseEvent):void{
resetthishand();
loadoverviwehand(mcoverviewhand.ke);
}
public function battlesurrender(_arg1:MouseEvent):void{
if (so.data.tutorialmapcomplete == true){
if (gameend == false){
cleanupevent();
closeallbattlewindow();
trace("DONE BATTLE");
gamevictory = false;
surrender = true;
donebattle(3);
};
};
}
public function overviewpartsover(_arg1:MouseEvent):void{
var _local2:*;
_local2 = _arg1.currentTarget.parent;
if (_arg1.currentTarget.parent.name == "mchandcolor"){
trace("ya peleh hand");
_local2 = mcoverviewhand;
};
mcupgradeinfo.visible = true;
mcupgradeinfo.txtcost.text = "COST";
mcupgradeinfo.x = mouseX;
mcupgradeinfo.y = mouseY;
mcupgradeinfo.mc1.gotoAndStop(1);
mcupgradeinfo.txt1.text = cekharga(mcparts.indexselected, _local2.ke);
mcupgradeinfo.mc2.visible = false;
mcupgradeinfo.txt2.visible = false;
mcupgradeinfo.mcpanel.visible = false;
stage.addEventListener(Event.ENTER_FRAME, infofollowmouse);
}
public function loadtutorial(_arg1:int, _arg2:int){
var _local3:*;
if (_arg2 == -1){
mctutorial.btnskip.visible = true;
} else {
mctutorial.btnskip.visible = false;
};
if ((((((_arg2 == -1)) && ((so.data.tutorialmapcomplete == false)))) || (!((_arg2 == -1))))){
mctutorial.btnskip.removeEventListener(MouseEvent.CLICK, tutorialskip);
mctutorial.btnskip.addEventListener(MouseEvent.CLICK, tutorialskip);
soundtalk.play(0, 1, new SoundTransform(volsfx));
mctutorial.sampe = _arg2;
mctutorial.visible = true;
mctutorial.gotoAndStop(_arg1);
_local3 = 1;
while (_local3 <= mctutorial.totalFrames) {
if (mctutorial.currentLabel == "next"){
mctutorial.nextFrame();
} else {
break;
};
_local3++;
};
applytutorialeffect();
};
}
public function partsselectindex(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
if ((((((((so.data.tutorialhqcomplete == true)) || ((so.data.tutorialphase == 5)))) || ((so.data.tutorialphase == 8)))) || ((so.data.tutorialphase == 11)))){
if (so.data.tutorialphase == 8){
so.data.tutorialphase = 9;
};
mcparts.indexselected = _arg1.currentTarget.ke;
mcparts.page = 1;
loadparts();
};
}
public function resetthisleg(){
var _local1:*;
var _local2:*;
so.data.storagelegupgradealready[mcoverviewleg.ke] = 0;
_local1 = 1;
while (_local1 < so.data.storagelegupgradepoint[mcoverviewleg.ke].length) {
_local2 = cekcost(so.data.storageleg[mcoverviewleg.ke]);
if (so.data.storagelegupgradepoint[mcoverviewleg.ke][_local1] > 0){
so.data.techpoint = (so.data.techpoint + (_local2 * so.data.storagelegupgradepoint[mcoverviewleg.ke][_local1]));
};
so.data.storagelegupgradepoint[mcoverviewleg.ke][_local1] = 0;
_local1++;
};
}
public function cleanupevent(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
stage.removeEventListener(Event.ENTER_FRAME, partsmokewaiting);
stage.removeEventListener(Event.ENTER_FRAME, announcedone);
stage.removeEventListener(Event.ENTER_FRAME, bootingwaiting);
trace("1");
_local1 = 1;
while (_local1 <= 2) {
_local2 = mcbg.getChildByName(("mcgiant" + _local1));
_local2.removeEventListener(Event.ENTER_FRAME, partattack);
_local1++;
};
trace("2");
_local1 = 0;
while (_local1 < fximage.length) {
if (fximage[_local1] != null){
trace(("he : " + fximage[_local1]));
fximage[_local1].removeEventListener(Event.ENTER_FRAME, effectremover);
removeChild(fximage[_local1]);
fximage[_local1] = null;
};
_local1++;
};
trace("3");
_local1 = 0;
while (_local1 < bulletimage.length) {
if (bulletimage[_local1] != null){
bulletimage[_local1].removeEventListener(Event.ENTER_FRAME, bulletwaiting);
removeChild(bulletimage[_local1]);
bulletimage[_local1] = null;
};
_local1++;
};
trace("4");
stage.removeEventListener(Event.ENTER_FRAME, bgshake);
_local1 = 1;
while (_local1 <= 2) {
_local3 = 1;
while (_local3 <= hpbarsampe) {
_local2 = getChildByName(("mcstatus" + _local1));
_local2 = _local2.mc1;
_local4 = _local2.getChildByName(("mc" + _local3));
_local4.removeEventListener(Event.ENTER_FRAME, hpbargone);
_local4 = _local2.getChildByName(("mcp" + _local3));
if (_local4 != null){
_local4.removeEventListener(Event.ENTER_FRAME, hpbargone);
};
_local4 = _local2.getChildByName(("mcb" + _local3));
_local4.removeEventListener(Event.ENTER_FRAME, hpbargone);
_local3++;
};
_local1++;
};
trace("5");
_local1 = 1;
while (_local1 <= 2) {
_local2 = getChildByName(("mcstatus" + _local1));
_local4.removeEventListener(Event.ENTER_FRAME, txtchangement);
_local1++;
};
trace("6");
stage.removeEventListener(Event.ENTER_FRAME, waitforsummary);
}
public function cekharga(_arg1:int, _arg2:int){
var _local3:*;
_local3 = [undefined, partheadmoney, parttorsomoney, parthandmoney, partlegmoney];
return (_local3[_arg1][_arg2]);
}
public function createbountyreward(){
var _local1:*;
soundreward.play(0, 1, new SoundTransform(volsfx));
_local1 = (so.data.bountyprogress / 10);
applybattleresultevent();
mcbattleresult.gold = int((so.data.bountyprogress / 2));
mcbattleresult.tech = int((so.data.bountyprogress / 40));
mcbattleresult.bounty = 0;
mcbattleresult.mc1.txt3.visible = false;
mcbattleresult.mc1.mcreward.visible = false;
mcbattleresult.mc1.txt1.text = mcbattleresult.gold;
mcbattleresult.mc1.txt2.text = mcbattleresult.tech;
mcbattleresult.mc1.txt3.text = (("+" + mcbattleresult.bounty) + "%");
}
public function setgiant(_arg1:Object, _arg2:Boolean, _arg3:Array){
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
if (_arg2 == true){
_local4 = so.data.storagehead[so.data.gianthead];
_local5 = so.data.storagetorso[so.data.gianttorso];
_local6 = so.data.storagehand[so.data.gianthandl];
_local7 = so.data.storagehand[so.data.gianthandr];
_local8 = so.data.storageleg[so.data.giantlegl];
_local9 = so.data.storageleg[so.data.giantlegr];
_local10 = so.data.storagehandtype[so.data.gianthandl];
_local11 = so.data.storagehandtype[so.data.gianthandr];
} else {
_local4 = _arg3[0];
_local5 = _arg3[1];
_local6 = _arg3[2];
_local7 = _arg3[3];
_local8 = _arg3[6];
_local9 = _arg3[7];
trace(("TANGAN KIRI : " + _local6));
_local10 = _arg3[4];
_local11 = _arg3[5];
};
if ((((_local4 == -1)) || ((_local4 == undefined)))){
_arg1.mchead.visible = false;
} else {
_arg1.mchead.gotoAndStop(1);
_arg1.mchead.visible = true;
sethead(_arg1, _local4);
};
if ((((_local6 == -1)) || ((_local6 == undefined)))){
_arg1.mchandl.visible = false;
} else {
_arg1.mchandl.gotoAndStop(1);
_arg1.mchandl.visible = true;
sethandl(_arg1, _local6, _local10);
};
if ((((_local7 == -1)) || ((_local7 == undefined)))){
_arg1.mchandr.visible = false;
} else {
_arg1.mchandr.gotoAndStop(1);
_arg1.mchandr.visible = true;
sethandr(_arg1, _local7, _local11);
};
if ((((_local8 == -1)) || ((_local8 == undefined)))){
_arg1.mclegl.visible = false;
} else {
_arg1.mclegl.gotoAndStop(1);
_arg1.mclegl.visible = true;
setlegl(_arg1, _local8);
};
if ((((_local9 == -1)) || ((_local9 == undefined)))){
_arg1.mclegr.visible = false;
} else {
_arg1.mclegr.gotoAndStop(1);
_arg1.mclegr.visible = true;
setlegr(_arg1, _local9);
};
if ((((_local5 == -1)) || ((_local5 == undefined)))){
_arg1.mctorso.visible = false;
if (currentLabel == "hq"){
_arg1.mctorso2.visible = false;
};
_arg1.mcwing.visible = false;
} else {
if (currentLabel == "hq"){
_arg1.mctorso2.visible = true;
};
_arg1.mctorso.gotoAndStop(1);
_arg1.mcwing.gotoAndStop(1);
_arg1.mctorso.visible = true;
_arg1.mcwing.visible = true;
settorso(_arg1, _local5);
};
}
public function splash1(_arg1:Event):void{
if (mcag.currentFrame == mcag.totalFrames){
stage.frameRate = 25;
stage.removeEventListener(Event.ENTER_FRAME, splash1);
gotoAndStop("splash2");
};
}
public function donebattle(_arg1:int){
soundchannel1.stop();
soundchannel1 = null;
gameend = true;
cleanupevent();
mcbg.phase = 1;
mcbg.mcannounce.mc1.gotoAndStop(_arg1);
mcbg.mcannounce.gotoAndPlay(2);
if (_arg1 == 2){
mcbg.mcgiant2.gotoAndPlay("dead");
soundwin.play(0, 1, new SoundTransform(volsfx));
} else {
mcbg.mcgiant1.gotoAndPlay("dead");
soundlose.play(0, 1, new SoundTransform(volsfx));
};
stage.addEventListener(Event.ENTER_FRAME, announcedone);
}
public function overviewpartsunequiphand(_arg1:MouseEvent):void{
soundassemble1.play(0, 1, new SoundTransform(volsfx));
if (mcoverviewhand.ke == so.data.gianthandl){
so.data.gianthandl = -1;
} else {
if (mcoverviewhand.ke == so.data.gianthandr){
so.data.gianthandr = -1;
};
};
closeoverview();
loadparts();
}
public function createslasheffect(_arg1:Point){
var _local2:*;
_local2 = [fxslashermissile, fxslashermissile2];
fximage[fximage.length] = new (_local2[randRange(0, (_local2.length - 1))]);
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mcfxlocation) + 1));
fximage[(fximage.length - 1)].x = _arg1.x;
fximage[(fximage.length - 1)].y = _arg1.y;
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
}
public function setattackcommand(_arg1:int){
var _local2:*;
_local2 = getChildByName(("mccommand" + _arg1));
_local2.ke = _arg1;
if (mcattacksummary.visible == true){
_local2.mc1.btncancel.visible = true;
} else {
_local2.mc1.btncancel.visible = false;
};
_local2.mc1.btncancel.removeEventListener(MouseEvent.CLICK, attackcommandcancel);
_local2.mc1.btncancel.addEventListener(MouseEvent.CLICK, attackcommandcancel);
_local2.mc1.mcskill.gotoAndStop(attackcommand[_arg1][0]);
_local2.mc1.txtcost.text = attackcommand[_arg1][1];
_local2.mc1.mcsymbol.gotoAndStop(attackcommand[_arg1][2]);
energyneeded = (energyneeded + int(attackcommand[_arg1][1]));
_local2.gotoAndPlay(2);
}
public function waitending(_arg1:Event):void{
if (mcending.currentFrame == mcending.totalFrames){
stage.removeEventListener(Event.ENTER_FRAME, waitending);
targetlabel = "main menu";
gotoAndStop("kicker");
};
}
public function bulletwaiting(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:Point;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
var _local13:*;
var _local14:*;
var _local15:*;
var _local16:*;
if (pausegame == false){
_local2 = false;
if ((((((((_arg1.currentTarget.tipebullet == 1)) || ((_arg1.currentTarget.tipebullet == 2)))) || ((_arg1.currentTarget.tipebullet == 4)))) || ((_arg1.currentTarget.tipebullet == 7)))){
_arg1.currentTarget.waktusampai--;
if (_arg1.currentTarget.waktusampai > 0){
_arg1.currentTarget.x = (_arg1.currentTarget.x + _arg1.currentTarget.speedx);
_arg1.currentTarget.y = (_arg1.currentTarget.y + _arg1.currentTarget.speedy);
};
if (_arg1.currentTarget.waktusampai < 0){
_local4 = cekmiss();
if (_arg1.currentTarget.tipebullet == 4){
trace("YA NO MISS");
_local4 = false;
};
_arg1.currentTarget.miss = _local4;
if (_arg1.currentTarget.miss == false){
_local2 = true;
} else {
_local5 = new Point(_arg1.currentTarget.x, _arg1.currentTarget.y);
createdamagenumber(_arg1.currentTarget, _local5, "MISS");
_arg1.currentTarget.waktusampai = 99999;
};
};
} else {
if ((((((_arg1.currentTarget.tipebullet == 3)) || ((_arg1.currentTarget.tipebullet == 8)))) || ((_arg1.currentTarget.tipebullet == 9)))){
if (_arg1.currentTarget.currentLabel == "hit"){
_local6 = 1;
if (lakonattack == true){
_local6 = 2;
};
_local4 = cekmiss();
_arg1.currentTarget.miss = _local4;
if (_arg1.currentTarget.tipebullet == 8){
createshockereffect(_arg1.currentTarget);
hitthispart(_arg1.currentTarget);
} else {
if ((((_arg1.currentTarget.tipebullet == 3)) || ((_arg1.currentTarget.tipebullet == 9)))){
_local7 = [undefined, headhp, torsohp, handlhp, handrhp, leglhp, legrhp];
if (_local7[_arg1.currentTarget.phaseattack][_local6] > 0){
trace(("target part shocker : " + _arg1.currentTarget.phaseattack));
_arg1.currentTarget.targetpart = _arg1.currentTarget.phaseattack;
_local8 = 0;
_local9 = 0;
if (((!((attackcommand[1][3] == 3))) && (!((attackcommand[1][3] == 4))))){
_local11 = 2;
if (lakonattack == true){
_local11 = 1;
};
_local12 = [undefined, so.data.storagehead[so.data.gianthead], so.data.storagetorso[so.data.gianttorso], undefined, undefined, so.data.storageleg[so.data.giantlegl], so.data.storageleg[so.data.giantlegr]];
_local13 = [undefined, enemydata[0], enemydata[1], undefined, undefined, enemydata[6], enemydata[7]];
_local14 = [undefined, _local12, _local13];
_local15 = _local14[_local11][attackcommand[1][3]];
trace(("hasil penyerang : " + _local15));
_local8 = partcolor[_local15];
} else {
if (attackcommand[1][3] == 3){
if (lakonattack == true){
trace(("tangan kiri : " + so.data.storagehandtype[so.data.gianthandl]));
_local8 = so.data.storagehandtype[so.data.gianthandl];
} else {
_local8 = enemydata[4];
};
} else {
if (lakonattack == true){
trace(("tangan kanan : " + so.data.storagehandtype[so.data.gianthandl]));
_local8 = so.data.storagehandtype[so.data.gianthandr];
} else {
_local8 = enemydata[5];
};
};
};
if (((!((_arg1.currentTarget.targetpart == 3))) && (!((_arg1.currentTarget.targetpart == 4))))){
_local11 = 1;
if (lakonattack == true){
_local11 = 2;
};
_local12 = [undefined, so.data.storageleg[so.data.gianthead], so.data.storageleg[so.data.gianttorso], undefined, undefined, so.data.storageleg[so.data.giantlegl], so.data.storageleg[so.data.giantlegr]];
_local13 = [undefined, enemydata[0], enemydata[1], undefined, undefined, enemydata[6], enemydata[7]];
_local14 = [undefined, _local12, _local13];
_local15 = _local14[_local11][_arg1.currentTarget.targetpart];
trace(("hasile no : " + _local15));
_local9 = partcolor[_local15];
} else {
if (_arg1.currentTarget.targetpart == 3){
if (lakonattack == false){
_local9 = so.data.storagehandtype[so.data.gianthandl];
} else {
_local9 = enemydata[4];
};
} else {
if (lakonattack == false){
_local9 = so.data.storagehandtype[so.data.gianthandr];
} else {
_local9 = enemydata[5];
};
};
};
trace(("warna sing serang : " + _local8));
trace(("warna target : " + _local9));
_local10 = cekeffective(_local8, _local9);
if (_local10 == 2){
attackcommand[1][5] = 1;
} else {
if (_local10 == 1){
attackcommand[1][5] = 2;
} else {
attackcommand[1][5] = 0;
};
};
_arg1.currentTarget.damage = -1;
bwatdamage(_arg1.currentTarget);
hitthispart(_arg1.currentTarget);
};
_arg1.currentTarget.phaseattack = (_arg1.currentTarget.phaseattack + 1);
};
};
};
if (_arg1.currentTarget.currentFrame == _arg1.currentTarget.totalFrames){
trace("BULLET TOTAL");
_local2 = true;
};
};
};
_local3 = false;
if ((((((((_arg1.currentTarget.x < -50)) || ((_arg1.currentTarget.x > 800)))) || ((_arg1.currentTarget.y < -100)))) || ((((_arg1.currentTarget.y > 600)) && (!((_arg1.currentTarget.tipebullet == 9))))))){
trace("out of bond");
_local3 = true;
_local2 = true;
};
if (_local2 == true){
trace("remove");
_local5 = new Point(_arg1.currentTarget.x, _arg1.currentTarget.y);
if ((((_arg1.currentTarget.miss == false)) && ((_local3 == false)))){
creategunspark(1, _local5);
if ((((((((((_arg1.currentTarget.tipebullet == 1)) || ((_arg1.currentTarget.tipebullet == 2)))) || ((_arg1.currentTarget.tipebullet == 4)))) || ((_arg1.currentTarget.tipebullet == 6)))) || ((_arg1.currentTarget.tipebullet == 7)))){
hitthispart(_arg1.currentTarget);
};
};
_local16 = _arg1.currentTarget.indexke;
trace(("remove : " + bulletimage[_local16]));
bulletimage[_local16].removeEventListener(Event.ENTER_FRAME, bulletwaiting);
removeChild(bulletimage[_local16]);
bulletimage[_local16] = null;
tunggubullet--;
trace(("TUNGGU BULLET : " + tunggubullet));
if (tunggubullet <= 0){
bulletimage = [];
cekattackdoneornot(false);
};
};
};
}
public function mutemus(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
volmus = 0;
soundchannel1.soundTransform = new SoundTransform(volmus);
loadsoundbutton();
}
public function unmutesfx(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
volsfx = 1;
if (soundchannel2 != null){
soundchannel2.soundTransform = new SoundTransform(volsfx);
};
loadsoundbutton();
}
public function setulanginiweather(_arg1:Object){
if (_arg1.tipe == "snow"){
_arg1.gotoAndPlay(1);
} else {
_arg1.gotoAndStop(1);
};
_arg1.x = randRange(0, 700);
_arg1.y = -5;
_arg1.phase = 1;
_arg1.speedy = randRange(weatherspeedymin[so.data.weather], weatherspeedymax[so.data.weather]);
_arg1.sampe = randRange(342, 444);
}
public function sellover(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
var _local4:*;
trace("SELL");
_local2 = _arg1.currentTarget.parent;
_local3 = [undefined, so.data.storagehead, so.data.storagetorso, so.data.storagehand, so.data.storageleg];
trace(("beli item ke : " + _local3[mcparts.indexselected][_local2.ke]));
_local4 = _local3[mcparts.indexselected][_local2.ke];
mchandcolor.ke = _local2.ke;
mchandcolor.hargae = cekharga(mcparts.indexselected, _local4);
trace(("hargae : " + mchandcolor.hargae));
mcupgradeinfo.txtcost.text = "SELL FOR";
mcupgradeinfo.visible = true;
mcupgradeinfo.x = mouseX;
mcupgradeinfo.y = mouseY;
mcupgradeinfo.mc1.gotoAndStop(1);
mcupgradeinfo.txt1.text = int((mchandcolor.hargae * sellreducer));
mcupgradeinfo.mc2.visible = false;
mcupgradeinfo.txt2.visible = false;
mcupgradeinfo.mcpanel.visible = false;
stage.addEventListener(Event.ENTER_FRAME, infofollowmouse);
}
public function cekattackdoneornot(_arg1:Boolean){
trace(("CEK ATTACK DONE OR NOT " + _arg1));
attackcommand.splice(1, 1);
setallattackcommand();
if (((!((attackcommand[1] == undefined))) && ((attackcommand[1].length > 0)))){
if ((((kenatorso == true)) && ((_arg1 == false)))){
kurangitorsohp();
} else {
kenatorso = false;
doattacknow();
};
} else {
trace(("TUTORIAL PHASE : " + so.data.tutorialphase));
if (so.data.tutorialphase == 24){
loadtutorial(76, -1);
so.data.tutorialphase = 25;
} else {
if ((((kenatorso == true)) && ((_arg1 == false)))){
kurangitorsohp();
} else {
doneattack();
};
};
};
}
public function bwatmusuhattack(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
var _local13:*;
var _local14:*;
var _local15:*;
var _local16:*;
var _local17:*;
var _local18:*;
var _local19:*;
var _local20:*;
var _local21:*;
var _local22:*;
var _local23:*;
var _local24:*;
var _local25:*;
var _local26:*;
var _local27:*;
var _local28:*;
var _local29:*;
var _local30:*;
var _local31:*;
var _local32:*;
var _local33:*;
var _local34:*;
trace("ENEMY ATTACK");
attackwait = true;
_local1 = enemydata[0];
_local2 = enemydata[1];
_local3 = enemydata[2];
_local4 = enemydata[3];
_local5 = enemydata[6];
_local6 = enemydata[7];
_local7 = enemydata[4];
_local8 = enemydata[5];
_local9 = [];
_local10 = [];
if (headhp[2] > 0){
_local13 = cekadaparalyze(2, 1);
if (((!((partheadstatus[_local1][0] == -1))) && ((_local13 == false)))){
_local10[_local10.length] = 1;
};
};
if (torsohp[2] > 0){
_local13 = cekadaparalyze(2, 2);
if (((!((parttorsostatus[_local2][0] == -1))) && ((_local13 == false)))){
_local10[_local10.length] = 2;
};
};
if (handlhp[2] > 0){
_local13 = cekadaparalyze(2, 3);
trace(("HAND L PARALYZE : " + _local13));
if (((!((parthandstatus[_local3][0] == -1))) && ((_local13 == false)))){
_local10[_local10.length] = 3;
};
};
if (handrhp[2] > 0){
_local13 = cekadaparalyze(2, 4);
if (((!((parthandstatus[_local4][0] == -1))) && ((_local13 == false)))){
_local10[_local10.length] = 4;
};
};
if (leglhp[2] > 0){
_local13 = cekadaparalyze(2, 5);
if (((!((partlegstatus[_local5][0] == -1))) && ((_local13 == false)))){
_local10[_local10.length] = 5;
};
};
if (legrhp[2] > 0){
_local13 = cekadaparalyze(2, 6);
if (((!((partlegstatus[_local6][0] == -1))) && ((_local13 == false)))){
_local10[_local10.length] = 6;
};
};
trace(("part yg bisa serang : " + _local10));
if (headhp[1] > 0){
_local9[_local9.length] = 1;
};
if (torsohp[1] > 0){
_local9[_local9.length] = 2;
};
if (handlhp[1] > 0){
_local9[_local9.length] = 3;
};
if (handrhp[1] > 0){
_local9[_local9.length] = 4;
};
if (leglhp[1] > 0){
_local9[_local9.length] = 5;
};
if (legrhp[1] > 0){
_local9[_local9.length] = 6;
};
_local11 = 0;
_local12 = -1;
trace(("CEK ENEMY DATA : " + enemydata[16]));
if (_local10.length > 0){
if (enemydata[16] == 1){
_local11 = randRange(1, 1);
} else {
if (enemydata[16] == 2){
_local20 = (_local10.length - 1);
if (_local20 > 2){
_local20 = 2;
};
if (_local20 < 2){
_local20 = 1;
};
_local11 = _local20;
} else {
if (enemydata[16] == 3){
_local21 = [undefined, headhp, handlhp, handrhp, leglhp, legrhp, torsohp];
_local22 = [undefined, 1, 3, 4, 5, 6, 2];
_local16 = 1;
while (_local16 < _local21.length) {
trace(("hm : " + _local21[_local16]));
if (_local21[_local16][1] > 0){
_local12 = _local22[_local16];
break;
};
_local16++;
};
trace(("BYPASS KE : " + _local12));
_local20 = (_local10.length - 1);
if (_local20 > 2){
_local20 = 2;
};
if (_local20 < 2){
_local20 = 1;
};
_local11 = _local20;
} else {
if (enemydata[16] == 4){
_local20 = (_local10.length - 1);
_local11 = _local20;
} else {
if (enemydata[16] == 5){
_local21 = [undefined, handlhp, handrhp, leglhp, legrhp, headhp, torsohp];
_local22 = [undefined, 3, 4, 5, 6, 1, 2];
_local16 = 1;
while (_local16 < _local21.length) {
trace(("hm : " + _local21[_local16]));
if (_local21[_local16][1] > 0){
_local12 = _local22[_local16];
break;
};
_local16++;
};
trace(("BYPASS KE : " + _local12));
_local20 = (_local10.length - 1);
_local11 = _local20;
};
};
};
};
};
_local14 = [undefined, _local1, _local2, _local3, _local4, _local5, _local6];
_local15 = [undefined, partheadstatus, parttorsostatus, parthandstatus, parthandstatus, partlegstatus, partlegstatus];
_local16 = 0;
while (_local16 < (_local10.length - 1)) {
_local23 = _local10[_local16];
_local24 = _local14[_local23];
_local25 = _local15[_local23][_local24][0];
_local26 = partbatterycost[_local25];
attackcost[_local16] = _local26;
_local16++;
};
_local17 = batterytotal[2];
_local18 = 1;
_local19 = 10;
do {
_local27 = randRange(0, (_local10.length - 1));
trace(("cek battery : " + _local17));
trace(("dapet random part ke : " + _local27));
trace(("isi part yg bs srg : " + _local10));
_local23 = _local10[_local27];
trace(("yg serang part ke: " + _local23));
_local24 = _local14[_local23];
_local25 = _local15[_local23][_local24][0];
trace(("tipe weapon : " + _local25));
_local26 = partbatterycost[_local25];
trace(("coste : " + _local26));
_local28 = false;
if ((((((_local25 == 12)) || ((_local25 == 13)))) || ((_local25 == 14)))){
if (_local10.length == 1){
_local28 = true;
} else {
_local29 = _local15[_local23][_local24][0];
if (torsohp[1] <= partdamage[_local29]){
trace("BOLE SOALE TORSO PASTI MATI");
_local28 = true;
} else {
if (torsohp[2] >= (partdamage[_local29] * (torsocharger / 100))){
trace("BOLE SOALE TORSO MASIH BANYAK");
_local28 = true;
} else {
trace("NDA BOLE KATOSAN");
};
};
};
} else {
_local28 = true;
};
if ((((_local17 >= _local26)) && ((_local28 == true)))){
_local11--;
_local30 = randRange(0, (_local9.length - 1));
trace(("serang part ke : " + _local9[_local30]));
_local31 = _local9[_local30];
if (_local12 != -1){
_local31 = _local12;
};
if (((!((_local31 == 3))) && (!((_local31 == 4))))){
_local34 = [undefined, so.data.storagehead[so.data.gianthead], so.data.storagetorso[so.data.gianttorso], undefined, undefined, so.data.storageleg[so.data.giantlegl], so.data.storageleg[so.data.giantlegr]];
_local32 = partcolor[_local34[_local31]];
} else {
if (_local31 == 3){
_local32 = so.data.storagehandtype[so.data.gianthandl];
} else {
_local32 = so.data.storagehandtype[so.data.gianthandr];
};
};
if (((!((_local23 == 3))) && (!((_local23 == 4))))){
_local33 = partcolor[_local24];
} else {
if (_local23 == 3){
_local33 = enemydata[4];
} else {
_local33 = enemydata[5];
};
};
trace(("warna tujuan : " + _local32));
trace(("warnaku : " + _local33));
attackcommand[_local18][0] = 0;
trace("0");
attackcommand[_local18][1] = _local26;
attackcommand[_local18][2] = _local31;
trace("b");
attackcommand[_local18][3] = _local23;
attackcommand[_local18][4] = _local25;
trace("c");
attackcommand[_local18][5] = cekeffective(_local32, _local33);
trace("a");
_local17 = (_local17 - _local26);
trace("b");
_local18++;
_local10.splice(_local27, 1);
trace("c");
} else {
_local19--;
};
} while ((((((_local11 > 0)) && ((_local19 >= 0)))) && ((_local18 < 4))));
trace(("hasile : " + attackcommand[1]));
trace(("hasile : " + attackcommand[2]));
trace(("hasile : " + attackcommand[3]));
trace(("hasile : " + attackcommand[4]));
if (attackcommand[1].length > 0){
executeattack();
} else {
cekbuffeffect();
bootingtimenow[2] = 0;
attackwait = false;
};
} else {
cekbuffeffect();
bootingtimenow[2] = 0;
attackwait = false;
};
}
public function retrieveAGI(){
if (guestbool == false){
agi.storage.user.retrieve({key:"savee", callback:function (_arg1:Object):void{
if (((_arg1.success) && (!((_arg1 == null))))){
so.data.prize = _arg1.keys.savee.prize;
so.data.gianthead = _arg1.keys.savee.gianthead;
so.data.gianttorso = _arg1.keys.savee.gianttorso;
so.data.gianthandl = _arg1.keys.savee.gianthandl;
so.data.gianthandr = _arg1.keys.savee.gianthandr;
so.data.giantlegl = _arg1.keys.savee.giantlegl;
so.data.giantlegr = _arg1.keys.savee.giantlegr;
so.data.storagehead = _arg1.keys.savee.storagehead;
so.data.storageheadupgradepoint = _arg1.keys.savee.storageheadupgradepoint;
so.data.storageheadupgradealready = _arg1.keys.savee.storageheadupgradealready;
so.data.storagetorso = _arg1.keys.savee.storagetorso;
so.data.storagetorsoupgradepoint = _arg1.keys.savee.storagetorsoupgradepoint;
so.data.storagetorsoupgradealready = _arg1.keys.savee.storagetorsoupgradealready;
so.data.storagehand = _arg1.keys.savee.storagehand;
so.data.storagehandtype = _arg1.keys.savee.storagehandtype;
so.data.storagehandupgradepoint = _arg1.keys.savee.storagehandupgradepoint;
so.data.storagehandupgradealready = _arg1.keys.savee.storagehandupgradealready;
so.data.storageleg = _arg1.keys.savee.storageleg;
so.data.storagelegupgradepoint = _arg1.keys.savee.storagelegupgradepoint;
so.data.storagelegupgradealready = _arg1.keys.savee.storagelegupgradealready;
so.data.powerlevel = _arg1.keys.savee.powerlevel;
so.data.powersignallevel = _arg1.keys.savee.powersignallevel;
so.data.gold = _arg1.keys.savee.gold;
so.data.techpoint = _arg1.keys.savee.techpoint;
so.data.levele = _arg1.keys.savee.levele;
so.data.enemydifficulty = _arg1.keys.savee.enemydifficulty;
so.data.enemylocation = _arg1.keys.savee.enemylocation;
so.data.enemybounty = _arg1.keys.savee.enemybounty;
so.data.enemygold = _arg1.keys.savee.enemygold;
so.data.enemytech = _arg1.keys.savee.enemytech;
so.data.enemycity = _arg1.keys.savee.enemycity;
so.data.levelprogress = _arg1.keys.savee.levelprogress;
so.data.enemyequip = _arg1.keys.savee.enemyequip;
so.data.enemydifficulty = _arg1.keys.savee.enemydifficulty;
so.data.enemylocation = _arg1.keys.savee.enemylocation;
so.data.enemybounty = _arg1.keys.savee.enemybounty;
so.data.enemygold = _arg1.keys.savee.enemygold;
so.data.enemytech = _arg1.keys.savee.enemytech;
so.data.enemycity = _arg1.keys.savee.enemycity;
so.data.bounty = _arg1.keys.savee.bounty;
so.data.bountyprogress = _arg1.keys.savee.bountyprogress;
so.data.shoppoi = _arg1.keys.savee.shoppoi;
so.data.shoplevel = _arg1.keys.savee.shoplevel;
so.data.firsttime = _arg1.keys.savee.firsttime;
so.data.tutorialphase = _arg1.keys.savee.tutorialphase;
so.data.tutorialhqcomplete = _arg1.keys.savee.tutorialhqcomplete;
so.data.tutorialmapcomplete = _arg1.keys.savee.tutorialmapcomplete;
so.data.tutorialbattlecomplete = _arg1.keys.savee.tutorialbattlecomplete;
so.data.enemytalkwhen = _arg1.keys.savee.enemytalkwhen;
so.data.enemytalkframestart = _arg1.keys.savee.enemytalkframestart;
so.data.enemytalkframeend = _arg1.keys.savee.enemytalkframeend;
so.data.enemytalkdone = _arg1.keys.savee.enemytalkdone;
AGIcontinue = true;
mcmainmenu.mccontinue.visible = false;
};
}});
};
}
public function mainmenucontinue(_arg1:MouseEvent):void{
if (so.data.tutorialmapcomplete == false){
createnewso();
soundassemble1.play(0, 1, new SoundTransform(volsfx));
stage.removeEventListener(Event.ENTER_FRAME, mainmenusoundfx);
transisi("hq");
} else {
cekpatch();
stage.removeEventListener(Event.ENTER_FRAME, mainmenusoundfx);
transisi("hq");
};
}
public function loadannounce(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
soundwarning.play(0, 1, new SoundTransform(volsfx));
mcuibg.gotoAndPlay(2);
_local1 = 1;
while (_local1 <= 2) {
_local2 = getChildByName(("mcstatus" + _local1));
_local2.mcboot.mc1.width = 1;
_local2 = _local2.mc1;
_local2.txt1.text = "";
_local2.txt2.text = "";
_local2.txt3.text = "";
_local2.txt4.text = "";
_local3 = 1;
while (_local3 <= hpbarsampe) {
_local4 = _local2.getChildByName(("mc" + _local3));
_local4.delaye = -1;
_local4.visible = false;
_local4 = _local2.getChildByName(("mcp" + _local3));
if (_local4 != null){
_local4.delaye = -1;
_local4.visible = false;
};
_local4 = _local2.getChildByName(("mcb" + _local3));
_local4.delaye = -1;
_local4.visible = false;
_local3++;
};
_local1++;
};
mcbg.jeda = 0;
mcbg.jedatemp = 1;
mcbg.ke = 1;
mcbg.phase = 1;
mcbg.mcannounce.mc1.gotoAndStop(1);
mcbg.mcannounce.gotoAndPlay(2);
stage.addEventListener(Event.ENTER_FRAME, announcedone);
}
public function maphq(_arg1:MouseEvent):void{
if (so.data.tutorialmapcomplete == true){
soundclick.play(0, 1, new SoundTransform(volsfx));
gotoAndStop("hq");
};
}
public function closeoverview(){
mcoverviewhead.visible = false;
mcoverviewhand.visible = false;
mcoverviewtorso.visible = false;
mcoverviewleg.visible = false;
mccurrency.visible = false;
}
public function headreset(_arg1:MouseEvent):void{
soundupgradereset.play(0, 1, new SoundTransform(volsfx));
resetthishead();
loadoverviwehead(mcoverviewhead.ke);
}
public function hqparts(_arg1:MouseEvent):void{
if ((((so.data.tutorialhqcomplete == true)) || ((so.data.tutorialphase == 2)))){
lockcamera = true;
closeallwindow();
mcparts.indexselected = 2;
mcparts.page = 1;
mcparts.shop = false;
loadparts();
};
}
public function announcedone(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
if ((((mcbg.mcgiant1.currentLabel == "bomb")) || ((mcbg.mcgiant2.currentLabel == "bomb")))){
soundexplosion.play(0, 1, new SoundTransform(volsfx));
} else {
if ((((mcbg.mcgiant1.currentLabel == "fall")) || ((mcbg.mcgiant2.currentLabel == "fall")))){
soundfallpart.play(0, 1, new SoundTransform(volsfx));
};
};
if (mcbg.phase == 1){
if (mcbg.mcannounce.currentFrame == 1){
mcstatus1.gotoAndPlay(2);
mcstatus2.gotoAndPlay(2);
mcbg.phase = 2;
};
} else {
if (mcbg.phase == 2){
if (mcstatus1.currentLabel == "done"){
if (gameend == false){
mcbg.phase = 3;
} else {
mcbg.phase = 4;
};
};
} else {
if (mcbg.phase == 4){
if (so.data.tutorialphase == 26){
loadtutorial(83, -1);
} else {
if ((((((mapdata[0] == 1)) && ((enemydata[19] == true)))) && ((gamevictory == true)))){
loadtutorial(100, 104);
} else {
if ((((((mapdata[0] == 2)) && ((enemydata[19] == true)))) && ((gamevictory == true)))){
loadtutorial(121, 127);
} else {
if ((((((mapdata[0] == 3)) && ((enemydata[19] == true)))) && ((gamevictory == true)))){
loadtutorial(161, 182);
} else {
loadlevelsummary();
};
};
};
};
stage.removeEventListener(Event.ENTER_FRAME, announcedone);
} else {
if (mcbg.phase == 3){
mcbg.jeda--;
if (mcbg.jeda <= 0){
soundbarfill.play(0, 1, new SoundTransform(volsfx));
mcbg.jeda = mcbg.jedatemp;
_local2 = 1;
while (_local2 <= 2) {
setuistatus();
_local3 = getChildByName(("mcstatus" + _local2));
_local3 = _local3.mc1;
_local4 = _local3.getChildByName(("mc" + mcbg.ke));
_local4.visible = true;
_local4.gotoAndPlay("fill");
_local4 = _local3.getChildByName(("mcp" + mcbg.ke));
if (_local4 != null){
_local4.visible = true;
_local4.gotoAndPlay("fill");
};
_local4 = _local3.getChildByName(("mcb" + mcbg.ke));
_local4.visible = true;
_local4.gotoAndPlay("fill");
_local2++;
};
mcbg.ke++;
if (mcbg.ke > hpbarsampe){
mcstatus1.btninfo.removeEventListener(MouseEvent.CLICK, statusclick);
mcstatus1.btninfo.addEventListener(MouseEvent.CLICK, statusclick);
soundchannel1 = soundbattle.play(0, 999, new SoundTransform(volmus));
stage.removeEventListener(Event.ENTER_FRAME, announcedone);
trace(("HA ANEH : " + so.data.tutorialphase));
if (so.data.tutorialphase == 19){
pausegame = true;
loadtutorial(56, -1);
so.data.tutorialphase = 20;
} else {
cektalk();
};
startbattle();
};
};
};
};
};
};
}
public function loadrandomnews(){
var _local1:*;
var _local2:*;
var _local3:*;
_local1 = 1;
while (_local1 <= 4) {
_local2 = getChildByName(("mcnews" + _local1));
_local3 = randRange(1, 2);
_local2.visible = false;
if (_local3 == 1){
_local2.mouseEnabled = false;
_local2.mouseChildren = false;
_local2.visible = true;
_local2.gotoAndStop(randRange(1, _local2.totalFrames));
};
_local1++;
};
}
public function cekeffective(_arg1:int, _arg2:int){
var _local3:*;
trace(((("warnaku : " + _arg1) + " ") + _arg2));
_local3 = 3;
if ((((((((_arg2 == 1)) && ((_arg1 == 2)))) || ((((_arg2 == 2)) && ((_arg1 == 3)))))) || ((((_arg2 == 3)) && ((_arg1 == 1)))))){
_local3 = 2;
} else {
if ((((((((_arg2 == 1)) && ((_arg1 == 3)))) || ((((_arg2 == 2)) && ((_arg1 == 1)))))) || ((((_arg2 == 3)) && ((_arg1 == 2)))))){
_local3 = 1;
};
};
return (_local3);
}
public function hqshop(_arg1:MouseEvent):void{
if (so.data.tutorialmapcomplete == true){
lockcamera = true;
closeallwindow();
mcparts.indexselected = 2;
mcparts.page = 1;
mcparts.shop = true;
loadparts();
so.data.shoppoi = false;
};
}
public function setlegl(_arg1:Object, _arg2:int){
_arg1.mclegl.mc1.gotoAndStop((_arg2 + 1));
_arg1.mclegl.mc1.mc1.gotoAndStop((_arg2 + 1));
}
public function setlegr(_arg1:Object, _arg2:int){
_arg1.mclegr.mc1.gotoAndStop((_arg2 + 1));
_arg1.mclegr.mc1.mc1.gotoAndStop((_arg2 + 1));
}
public function upgradeplusover(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
_local2 = _arg1.currentTarget.parent;
_local3 = [undefined, so.data.storagehead, so.data.storagetorso, so.data.storagehand, so.data.storageleg];
_local4 = [undefined, partheadupgradenumba, parttorsoupgradenumba, parthandupgradenumba, partlegupgradenumba];
_local5 = cekcost(_local3[mcparts.indexselected][_local2.ke]);
trace(((("part ke : " + mcparts.indexselected) + " ") + _local2.ke));
trace(("jadi : " + _local3[mcparts.indexselected][_local2.ke]));
mcupgradeinfo.txtcost.text = "COST";
mcupgradeinfo.visible = true;
mcupgradeinfo.x = mouseX;
mcupgradeinfo.y = mouseY;
mcupgradeinfo.mc1.gotoAndStop(2);
mcupgradeinfo.txt1.text = _local5;
_local6 = _arg1.currentTarget.name;
_local6 = _arg1.currentTarget.name.charAt((_local6.length - 1));
mcupgradeinfo.mc2.gotoAndStop(_arg1.currentTarget.statke);
mcupgradeinfo.txt2.text = ("+" + _local4[mcparts.indexselected][_local6]);
mcupgradeinfo.mc2.visible = true;
mcupgradeinfo.txt2.visible = true;
mcupgradeinfo.mcpanel.visible = true;
if ((((_arg1.currentTarget.statke == 5)) || ((_arg1.currentTarget.statke == 6)))){
mcupgradeinfo.txt2.text = (mcupgradeinfo.txt2.text + "%");
};
stage.addEventListener(Event.ENTER_FRAME, infofollowmouse);
}
public function loadlevelsummary(){
var _local1:*;
soundlevelsummary.play(0, 1, new SoundTransform(volsfx));
applybattleresultevent();
mcbattleresult.mc1.txt3.visible = true;
mcbattleresult.mc1.mcreward.visible = true;
trace(("MENANG APA NDA : " + gamevictory));
if ((((gamevictory == true)) && ((surrender == false)))){
mcbattleresult.gold = so.data.enemygold[mapdata[0]][mapdata[2]];
mcbattleresult.tech = so.data.enemytech[mapdata[0]][mapdata[2]];
_local1 = int(((so.data.enemybounty[mapdata[0]][mapdata[2]] / so.data.bountyprogress) * 100));
mcbattleresult.bounty = _local1;
} else {
mcbattleresult.gold = 0;
mcbattleresult.tech = 0;
mcbattleresult.bounty = 0;
};
mcbattleresult.mc1.txt1.text = mcbattleresult.gold;
mcbattleresult.mc1.txt2.text = mcbattleresult.tech;
mcbattleresult.mc1.txt3.text = (("+" + mcbattleresult.bounty) + "%");
}
public function overviewpartsequip(_arg1:MouseEvent):void{
soundassemble1.play(0, 1, new SoundTransform(volsfx));
if ((((so.data.tutorialhqcomplete == true)) || ((so.data.tutorialphase == 7)))){
so.data.gianthead = mcoverviewhead.ke;
closeoverview();
loadparts();
};
}
public function waitsplash2(_arg1:Event):void{
if (mcsplash2.currentFrame == mcsplash2.totalFrames){
stage.removeEventListener(Event.ENTER_FRAME, waitsplash2);
gotoAndStop("main menu");
};
}
public function startbattle(){
loadsoundbutton();
btnsurrender.visible = true;
stage.addEventListener(Event.ENTER_FRAME, partsmokewaiting);
stage.addEventListener(Event.ENTER_FRAME, bootingwaiting);
itungbooting(1);
itungbooting(2);
bootingtimenow[1] = 0;
bootingtimenow[2] = 0;
}
public function clickAG(_arg1:MouseEvent):void{
var _local2:URLRequest;
_local2 = new URLRequest("http://armor.ag/MoreGames");
navigateToURL(_local2);
}
public function loadwarningtorso(){
var warningtorsook:Function;
warningtorsook = function (_arg1:MouseEvent):void{
mcwarningtorso.gotoAndStop(1);
};
mcwarningtorso.gotoAndStop(2);
mcwarningtorso.btnok.removeEventListener(MouseEvent.CLICK, warningtorsook);
mcwarningtorso.btnok.addEventListener(MouseEvent.CLICK, warningtorsook);
}
public function resetthishead(){
var _local1:*;
var _local2:*;
so.data.storageheadupgradealready[mcoverviewhead.ke] = 0;
_local1 = 1;
while (_local1 < so.data.storageheadupgradepoint[mcoverviewhead.ke].length) {
_local2 = cekcost(so.data.storagehead[mcoverviewhead.ke]);
if (so.data.storageheadupgradepoint[mcoverviewhead.ke][_local1] > 0){
so.data.techpoint = (so.data.techpoint + (_local2 * so.data.storageheadupgradepoint[mcoverviewhead.ke][_local1]));
};
so.data.storageheadupgradepoint[mcoverviewhead.ke][_local1] = 0;
_local1++;
};
}
public function dochangement(){
mcbg.mcshadow.visible = true;
urutanpasang = [];
urutanpasang2 = [];
if ((((((((((((temphead == -1)) && ((temptorso == -1)))) && ((temphandl == -1)))) && ((temphandr == -1)))) && ((templegl == -1)))) && ((templegr == -1)))){
setgiant(mcbg, true, []);
setthisparttodone(1);
setthisparttodone(2);
setthisparttodone(3);
setthisparttodone(4);
setthisparttodone(5);
setthisparttodone(6);
urutanpasang = [5, 6, 2, 3, 4, 1];
urutanpasang2 = [1, 1, 1, 1, 1, 1];
} else {
if (so.data.gianttorso != temptorso){
urutanpasang = [1, 3, 4, 2];
urutanpasang2 = [0, 0, 0, 0];
if (so.data.giantlegl != templegl){
urutanpasang[urutanpasang.length] = [5];
urutanpasang2[urutanpasang2.length] = [0];
urutanpasang[urutanpasang.length] = [5];
urutanpasang2[urutanpasang2.length] = [1];
};
if (so.data.giantlegr != templegr){
urutanpasang[urutanpasang.length] = [6];
urutanpasang2[urutanpasang2.length] = [0];
urutanpasang[urutanpasang.length] = [6];
urutanpasang2[urutanpasang2.length] = [1];
};
urutanpasang.push(2);
urutanpasang.push(3);
urutanpasang.push(4);
urutanpasang.push(1);
urutanpasang2.push(1);
urutanpasang2.push(1);
urutanpasang2.push(1);
urutanpasang2.push(1);
} else {
if (so.data.gianthead != temphead){
urutanpasang[urutanpasang.length] = [1];
urutanpasang2[urutanpasang2.length] = [0];
urutanpasang[urutanpasang.length] = [1];
urutanpasang2[urutanpasang2.length] = [1];
};
if (so.data.gianthandl != temphandl){
urutanpasang[urutanpasang.length] = [3];
urutanpasang2[urutanpasang2.length] = [0];
urutanpasang[urutanpasang.length] = [3];
urutanpasang2[urutanpasang2.length] = [1];
};
if (so.data.gianthandr != temphandr){
urutanpasang[urutanpasang.length] = [4];
urutanpasang2[urutanpasang2.length] = [0];
urutanpasang[urutanpasang.length] = [4];
urutanpasang2[urutanpasang2.length] = [1];
};
if (so.data.giantlegl != templegl){
urutanpasang[urutanpasang.length] = [5];
urutanpasang2[urutanpasang2.length] = [0];
urutanpasang[urutanpasang.length] = [5];
urutanpasang2[urutanpasang2.length] = [1];
};
if (so.data.giantlegr != templegr){
urutanpasang[urutanpasang.length] = [6];
urutanpasang2[urutanpasang2.length] = [0];
urutanpasang[urutanpasang.length] = [6];
urutanpasang2[urutanpasang2.length] = [1];
};
};
};
changementprogress();
}
public function cekcost(_arg1:int){
var _local2:*;
if (mcparts.indexselected == 3){
if (partunlock[_arg1] == 1){
_local2 = techpointcost[0];
} else {
if (partunlock[_arg1] == 3){
_local2 = techpointcost[1];
} else {
_local2 = techpointcost[2];
};
};
} else {
trace(("COST KE : " + _arg1));
if (_arg1 <= 5){
_local2 = techpointcost[0];
} else {
if (_arg1 <= 11){
_local2 = techpointcost[1];
} else {
_local2 = techpointcost[2];
};
};
};
return (_local2);
}
public function loadpower(){
var powersclose:Function;
var i:*;
var pake:*;
var obj:*;
powersclose = function (_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
closeallwindow();
loadhq();
lockcamera = false;
};
if (urutanpasangphase != -1){
cleanup();
};
loadcurrency(2);
mcpower.btnreset.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcpower.btnreset.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcpower.btnreset.removeEventListener(MouseEvent.CLICK, powerreset);
mcpower.btnreset.addEventListener(MouseEvent.CLICK, powerreset);
mcpower.btnreset.visible = false;
if ((((so.data.powerlevel > 1)) || ((so.data.powersignallevel > 1)))){
mcpower.btnreset.visible = true;
};
trace("a");
mcpower.btnclose.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcpower.btnclose.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcpower.btnclose.removeEventListener(MouseEvent.CLICK, powersclose);
mcpower.btnclose.addEventListener(MouseEvent.CLICK, powersclose);
mcdarken.gotoAndStop(2);
mcpower.visible = true;
mcpower.txt1.text = batterypower[so.data.powerlevel];
mcpower.txt2.text = batterysignal[so.data.powersignallevel];
mcpower.mc1.mc1.gotoAndStop(so.data.powerlevel);
mcpower.mc1.mc1.mc1.gotoAndStop(so.data.powersignallevel);
mcpower.mcmask1.gotoAndStop(so.data.powerlevel);
mcpower.mcmask2.gotoAndStop(so.data.powersignallevel);
i = 1;
while (i <= 2) {
pake = [undefined, so.data.powerlevel, so.data.powersignallevel];
obj = mcpower.getChildByName(("btnplus" + i));
obj.ke = i;
obj.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
obj.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
obj.removeEventListener(MouseEvent.CLICK, powersplusclick);
obj.removeEventListener(MouseEvent.MOUSE_OVER, powersplusover);
obj.addEventListener(MouseEvent.MOUSE_OVER, powersplusover);
obj.removeEventListener(MouseEvent.MOUSE_OUT, powersplusout);
obj.addEventListener(MouseEvent.MOUSE_OUT, powersplusout);
if (pake[i] >= (batterypowercost.length - 1)){
obj.visible = false;
} else {
obj.visible = true;
trace(((("techku : " + so.data.techpoint) + " ") + batterypowercost[(pake[i] + 1)]));
if (so.data.techpoint >= batterypowercost[(pake[i] + 1)]){
obj.addEventListener(MouseEvent.CLICK, powersplusclick);
obj.gotoAndStop(1);
} else {
obj.gotoAndStop(2);
};
};
i = (i + 1);
};
}
public function weatherwaiting(_arg1:Event):void{
var _local2:*;
var _local3:*;
if (pausegame == false){
if (_arg1.currentTarget.phase == 1){
_arg1.currentTarget.y = (_arg1.currentTarget.y + _arg1.currentTarget.speedy);
_local2 = 1;
while (_local2 <= 2) {
_local3 = mcbg.getChildByName(("mcgiant" + _local2));
_local3 = _local3.mctorso.mcbodyhit;
if (_local3.hitTestObject(_arg1.currentTarget) == true){
_arg1.currentTarget.gotoAndPlay("done");
_arg1.currentTarget.phase = 2;
break;
};
_local2++;
};
if (_arg1.currentTarget.y >= _arg1.currentTarget.sampe){
_arg1.currentTarget.gotoAndPlay("done");
_arg1.currentTarget.phase = 2;
};
} else {
if (_arg1.currentTarget.currentFrame == _arg1.currentTarget.totalFrames){
setulanginiweather(_arg1.currentTarget);
};
};
};
}
public function cekdestroyedpart(_arg1:Boolean, _arg2:Array){
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
var _local13:*;
var _local14:*;
var _local15:*;
var _local16:*;
var _local17:*;
var _local18:*;
var _local19:*;
var _local20:*;
var _local21:*;
var _local22:*;
var _local23:*;
var _local24:*;
var _local25:*;
var _local26:*;
var _local27:*;
var _local28:*;
_local3 = 2;
_local18 = 1;
if (_arg1 == true){
_local3 = 1;
_local4 = so.data.storagehead[so.data.gianthead];
_local5 = so.data.storagetorso[so.data.gianttorso];
_local6 = so.data.storagehand[so.data.gianthandl];
_local7 = so.data.storagehand[so.data.gianthandr];
_local8 = so.data.storageleg[so.data.giantlegl];
_local9 = so.data.storageleg[so.data.giantlegr];
_local10 = so.data.powerlevel;
_local11 = so.data.powersignallevel;
_local12 = so.data.storageheadupgradepoint[so.data.gianthead];
_local13 = so.data.storagetorsoupgradepoint[so.data.gianttorso];
_local14 = so.data.storagehandupgradepoint[so.data.gianthandl];
_local15 = so.data.storagehandupgradepoint[so.data.gianthandr];
_local16 = so.data.storagelegupgradepoint[so.data.giantlegl];
_local17 = so.data.storagelegupgradepoint[so.data.giantlegr];
} else {
trace(("cek : " + _arg2[0]));
trace(("cek : " + _arg2[1]));
_local4 = _arg2[0];
_local5 = _arg2[1];
_local6 = _arg2[2];
_local7 = _arg2[3];
_local8 = _arg2[6];
_local9 = _arg2[7];
_local10 = _arg2[8];
_local11 = _arg2[9];
_local12 = _arg2[10];
_local13 = _arg2[11];
_local14 = _arg2[12];
_local15 = _arg2[13];
_local16 = _arg2[14];
_local17 = _arg2[15];
_local18 = _arg2[17];
};
_local19 = [undefined, hptotal, atktotal, batterytotal, bootingtotal, accuracytotal, dodgetotal];
_local20 = [undefined, 0, 0, 0, 0, 0, 0];
if (((!((_local4 == -1))) && (!((_local4 == undefined))))){
if ((((headhp[_local3] <= 0)) && ((partrusakregister[_local3][1] == 0)))){
trace("KEPALA RUSAK");
partrusakregister[_local3][1] = 1;
_local25 = [undefined, 1, 2, 3, 4, 5, 6];
_local26 = 1;
while (_local26 < partheadstatus[_local4].length) {
_local27 = (_local12[_local26] * partheadupgradenumba[_local26]);
_local20[_local25[_local26]] = (_local20[_local25[_local26]] + int(((partheadstatus[_local4][_local26] + _local27) * _local18)));
_local26++;
};
applykerusakan(_local3, _local20);
};
};
_local20 = [undefined, 0, 0, 0, 0, 0, 0];
if (((!((_local5 == -1))) && (!((_local5 == undefined))))){
if ((((torsohp[_local3] <= 0)) && ((partrusakregister[_local3][2] == 0)))){
partrusakregister[_local3][2] = 1;
trace("BADAN RUSAK");
_local25 = [undefined, 1, 5, 3, 4];
_local26 = 1;
while (_local26 < parttorsostatus[_local5].length) {
_local27 = (_local13[_local26] * parttorsoupgradenumba[_local26]);
_local20[_local25[_local26]] = (_local20[_local25[_local26]] + int(((parttorsostatus[_local5][_local26] + _local27) * _local18)));
_local26++;
};
applykerusakan(_local3, _local20);
};
};
_local25 = [undefined, 1, 5];
_local21 = [_local6, _local7];
_local22 = [_local14, _local15];
_local23 = [handlhp[_local3], handrhp[_local3]];
_local24 = 0;
while (_local24 < _local21.length) {
_local20 = [undefined, 0, 0, 0, 0, 0, 0];
if ((((_local23[_local24] <= 0)) && ((partrusakregister[_local3][(3 + _local24)] == 0)))){
partrusakregister[_local3][(3 + _local24)] = 1;
trace("TANGAN RUSAK");
_local28 = _local21[_local24];
if (((!((_local28 == -1))) && (!((_local28 == undefined))))){
_local26 = 1;
while (_local26 < parthandstatus[_local28].length) {
_local27 = (_local22[_local24][_local26] * parthandupgradenumba[_local26]);
_local20[_local25[_local26]] = (_local20[_local25[_local26]] + int(((parthandstatus[_local28][_local26] + _local27) * _local18)));
_local26++;
};
applykerusakan(_local3, _local20);
};
};
_local24++;
};
_local25 = [undefined, 1, 6];
_local21 = [_local8, _local9];
_local22 = [_local16, _local17];
_local23 = [leglhp[_local3], legrhp[_local3]];
_local24 = 0;
while (_local24 < _local21.length) {
_local20 = [undefined, 0, 0, 0, 0, 0, 0];
if ((((_local23[_local24] <= 0)) && ((partrusakregister[_local3][(5 + _local24)] == 0)))){
partrusakregister[_local3][(5 + _local24)] = 1;
trace("KAKI RUSAK");
_local28 = _local21[_local24];
if (((!((_local28 == -1))) && (!((_local28 == undefined))))){
_local26 = 1;
while (_local26 < partlegstatus[_local28].length) {
_local27 = (_local22[_local24][_local26] * partlegupgradenumba[_local26]);
_local20[_local25[_local26]] = (_local20[_local25[_local26]] + int(((partlegstatus[_local28][_local26] + _local27) * _local18)));
_local26++;
};
applykerusakan(_local3, _local20);
};
};
_local24++;
};
trace(("Cek kerusakan : " + _local20));
}
public function legreset(_arg1:MouseEvent):void{
soundassemble1.play(0, 1, new SoundTransform(volsfx));
resetthisleg();
loadoverviweleg(mcoverviewleg.ke);
}
public function attackout(_arg1:MouseEvent):void{
_arg1.currentTarget.gotoAndStop(1);
}
public function createfxexplosion(_arg1:Point){
var _local2:*;
var _local3:*;
_local2 = randRange(2, 4);
_local3 = 2;
while (_local3 <= _local2) {
fximage[fximage.length] = new (fxpartdestroyed);
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mcfxlocation) + 1));
fximage[(fximage.length - 1)].x = (_arg1.x + randRange(-20, 20));
fximage[(fximage.length - 1)].y = (_arg1.y + randRange(-20, 20));
fximage[(fximage.length - 1)].delaye = (_local3 * 15);
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
_local3++;
};
}
public function cekadaparalyze(_arg1:int, _arg2:int){
var _local3:*;
var _local4:*;
_local3 = false;
_local4 = 0;
while (_local4 < partbuffstatus[_arg1][_arg2].length) {
if (partbuffstatus[_arg1][_arg2][_local4] == 2){
_local3 = true;
break;
};
_local4++;
};
return (_local3);
}
public function setgiantstatustotal(_arg1:Object, _arg2:Boolean, _arg3:Array){
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
var _local13:*;
var _local14:*;
var _local15:*;
var _local16:*;
var _local17:*;
var _local18:*;
var _local19:*;
var _local20:*;
var _local21:*;
var _local22:*;
var _local23:*;
var _local24:*;
var _local25:*;
var _local26:*;
var _local27:*;
var _local28:*;
var _local29:*;
var _local30:*;
var _local31:*;
var _local32:*;
var _local33:*;
var _local34:*;
var _local35:*;
var _local36:*;
var _local37:*;
var _local38:*;
var _local39:*;
var _local40:*;
var _local41:*;
var _local42:*;
var _local43:*;
var _local44:*;
var _local45:*;
var _local46:*;
var _local47:*;
var _local48:*;
var _local49:*;
var _local50:*;
var _local51:*;
var _local52:*;
var _local53:*;
var _local54:*;
_local4 = 0;
_local5 = 0;
_local6 = 0;
_local7 = 0;
_local8 = 0;
_local9 = 0;
_local10 = 0;
_local11 = 0;
_local12 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
_local13 = [];
_local28 = 1;
if (_arg2 == true){
_local14 = so.data.storagehead[so.data.gianthead];
_local15 = so.data.storagetorso[so.data.gianttorso];
_local16 = so.data.storagehand[so.data.gianthandl];
_local17 = so.data.storagehand[so.data.gianthandr];
_local18 = so.data.storageleg[so.data.giantlegl];
_local19 = so.data.storageleg[so.data.giantlegr];
_local20 = so.data.powerlevel;
_local21 = so.data.powersignallevel;
_local22 = so.data.storageheadupgradepoint[so.data.gianthead];
_local23 = so.data.storagetorsoupgradepoint[so.data.gianttorso];
_local24 = so.data.storagehandupgradepoint[so.data.gianthandl];
_local25 = so.data.storagehandupgradepoint[so.data.gianthandr];
_local26 = so.data.storagelegupgradepoint[so.data.giantlegl];
_local27 = so.data.storagelegupgradepoint[so.data.giantlegr];
} else {
trace(("cek upgrade pala : " + _arg3[10]));
trace(("cek upgrade badan : " + _arg3[11]));
_local14 = _arg3[0];
_local15 = _arg3[1];
_local16 = _arg3[2];
_local17 = _arg3[3];
_local18 = _arg3[6];
_local19 = _arg3[7];
_local20 = _arg3[8];
_local21 = _arg3[9];
_local22 = _arg3[10];
_local23 = _arg3[11];
_local24 = _arg3[12];
_local25 = _arg3[13];
_local26 = _arg3[14];
_local27 = _arg3[15];
_local28 = _arg3[17];
};
_local29 = batterypower[_local20];
_local30 = batterysignal[_local21];
trace(("cek hp kepala awal : " + partheadstatus[_local14][1]));
if (((!((_local14 == -1))) && (!((_local14 == undefined))))){
_local37 = [undefined, 1, 2, 3, 4, 5, 6];
_local36 = 1;
while (_local36 < partheadstatus[_local14].length) {
_local38 = (_local22[_local36] * partheadupgradenumba[_local36]);
trace(("headupgrade ke : " + _local38));
_local12[_local37[_local36]] = (_local12[_local37[_local36]] + int(((partheadstatus[_local14][_local36] + _local38) * _local28)));
if (_local36 == 1){
_local13[0] = int(((partheadstatus[_local14][_local36] + _local38) * _local28));
};
_local36++;
};
};
trace(("cek acc: " + _local12[5]));
trace(("cek hp kepala jadine : " + _local13[0]));
trace(("torso ke : " + _local15));
if (((!((_local15 == -1))) && (!((_local15 == undefined))))){
_local37 = [undefined, 1, 5, 3, 4];
_local36 = 1;
while (_local36 < parttorsostatus[_local15].length) {
_local38 = (_local23[_local36] * parttorsoupgradenumba[_local36]);
_local12[_local37[_local36]] = (_local12[_local37[_local36]] + int(((parttorsostatus[_local15][_local36] + _local38) * _local28)));
if (_local36 == 1){
_local13[1] = int(((parttorsostatus[_local14][_local36] + _local38) * _local28));
};
_local36++;
};
};
trace(("cek acc: " + _local12[5]));
_local37 = [undefined, 1, 5];
_local31 = [_local16, _local17];
_local32 = [_local24, _local25];
_local33 = 0;
while (_local33 < _local31.length) {
_local39 = _local31[_local33];
if (((!((_local39 == -1))) && (!((_local39 == undefined))))){
_local36 = 1;
while (_local36 < parthandstatus[_local39].length) {
_local38 = (_local32[_local33][_local36] * parthandupgradenumba[_local36]);
_local12[_local37[_local36]] = (_local12[_local37[_local36]] + int(((parthandstatus[_local39][_local36] + _local38) * _local28)));
if (_local36 == 1){
_local13[(2 + _local33)] = int(((parthandstatus[_local39][_local36] + _local38) * _local28));
};
_local36++;
};
};
_local33++;
};
trace(("cek acc: " + _local12[5]));
_local37 = [undefined, 1, 6];
_local31 = [_local18, _local19];
_local32 = [_local26, _local27];
_local33 = 0;
while (_local33 < _local31.length) {
_local39 = _local31[_local33];
if (((!((_local39 == -1))) && (!((_local39 == undefined))))){
_local36 = 1;
while (_local36 < partlegstatus[_local39].length) {
_local38 = (_local32[_local33][_local36] * partlegupgradenumba[_local36]);
_local12[_local37[_local36]] = (_local12[_local37[_local36]] + int(((partlegstatus[_local39][_local36] + _local38) * _local28)));
if (_local36 == 1){
_local13[(4 + _local33)] = int(((partlegstatus[_local39][_local36] + _local38) * _local28));
};
_local36++;
};
};
_local33++;
};
trace(("cek acc: " + _local12[5]));
_local34 = [];
_local35 = [];
if (currentLabel == "battle"){
_local40 = [levelweathereffect, levelstageeffect];
_local41 = [levelweathereffectnumba, levelstagenumba];
_local42 = [levelweatherpositive, levelstagepositive];
_local43 = [so.data.weather, mapdata[3]];
_local36 = 0;
while (_local36 < 2) {
_local44 = _local40[_local36];
_local45 = _local41[_local36];
_local46 = _local42[_local36];
_local47 = _local43[_local36];
if (_local44[_local47] != -1){
_local48 = _local44[_local47];
_local49 = _local45[_local47];
_local50 = 0;
_local51 = _local12[_local48];
if (Math.abs(_local45[_local47]) < 1){
_local50 = int((_local51 * _local49));
} else {
trace(("ha : " + _local45[_local47]));
_local50 = _local45[_local47];
};
trace(("kurangi sebanyak : " + _local50));
_local12[_local48] = (_local12[_local48] + (_local50 * _local46[_local47]));
if (_local12[_local48] <= 0){
_local12[_local48] = 0;
};
if (_local48 == 7){
_local29 = (_local29 + int((_local50 * _local46[_local47])));
} else {
if (_local48 == 8){
_local30 = (_local30 + int((_local50 * _local46[_local47])));
};
};
if (_local34.length == 0){
trace(((("ya masuk : " + _local48) + " ") + int((_local50 * _local46[_local47]))));
_local34.push(_local48);
_local35.push((_local50 * _local46[_local47]));
trace(("cek : " + _local34));
trace(("cek 2 : " + _local35));
} else {
_local52 = false;
_local53 = 0;
while (_local53 < _local34.length) {
if (_local34[_local53] == _local48){
trace(((("ya tumpuk : " + _local35[_local53]) + " mbe : ") + int((_local50 * _local46[_local47]))));
_local35[_local53] = (_local35[_local53] + (_local50 * _local46[_local47]));
_local52 = true;
break;
};
_local53++;
};
if (_local52 == false){
_local34.push(_local48);
_local35.push((_local50 * _local46[_local47]));
};
};
};
_local36++;
};
};
_local36 = 1;
while (_local36 <= 6) {
if (_local12[_local36] <= 0){
_local12[_local36] = 0;
};
_local36++;
};
if (_arg2 == false){
if (_local12[3] < 3){
_local12[3] = 3;
};
};
trace(("hasile : " + _local12));
_local4 = _local12[1];
_local5 = _local12[2];
_local6 = _local12[3];
_local7 = _local12[4];
_local8 = _local12[5];
_local9 = _local12[6];
_arg1.txt1.text = _local4;
_arg1.txt2.text = _local5;
_arg1.txt3.text = _local6;
_arg1.txt4.text = _local7;
_arg1.txt5.text = (_local8 + "%");
_arg1.txt6.text = (_local9 + "%");
_arg1.txt7.text = _local29;
_arg1.txt8.text = _local30;
_local36 = 0;
while (_local36 < _local34.length) {
_local54 = _arg1.getChildByName(("txt" + _local34[_local36]));
if (_local35[_local36] > 0){
_local54.setTextFormat(textwarnaijo, 0, _local54.length);
} else {
if (_local35[_local36] < 0){
_local54.setTextFormat(textwarnamerah, 0, _local54.length);
};
};
_local36++;
};
return (_local13);
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
public function overviewpartsbuy(_arg1:MouseEvent):void{
var _local2:*;
_local2 = _arg1.currentTarget.parent;
trace(("beli item ke : " + _local2.ke));
mchandcolor.ke = _local2.ke;
mchandcolor.hargae = cekharga(mcparts.indexselected, _local2.ke);
if (mcparts.indexselected == 3){
loadhandcolor();
} else {
buyitem(_local2.ke, 0);
};
}
public function closemappanel(_arg1:Boolean){
mcpanel.visible = _arg1;
btnhq.visible = _arg1;
btnexit.visible = _arg1;
mcbounty.visible = _arg1;
}
public function hitthispart(_arg1:Object){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:Point;
var _local6:*;
var _local7:*;
var _local8:*;
if (lakonattack == true){
_local2 = [undefined, "mchead", "mctorso", "mchandl", "mchandr", "mclegl", "mclegr"];
} else {
_local2 = [undefined, "mchead", "mctorso", "mchandl", "mchandr", "mclegl", "mclegr"];
};
if (lakonattack == true){
_local3 = mcbg.mcgiant2;
} else {
_local3 = mcbg.mcgiant1;
};
_local4 = _local3.getChildByName(_local2[_arg1.targetpart]);
_local5 = _local4.localToGlobal(new Point(0, 0));
if (_arg1.miss == false){
_local6 = [soundhit1, soundhit2, soundhit3, soundhit4];
_local6[randRange(0, 3)].play(0, 1, new SoundTransform(volsfx));
applydamagetopart(_arg1, _local5, _local4, false);
_local7 = 1;
if (lakonattack == true){
_local7 = 2;
};
if (_arg1.tipebullet == 7){
applybuff(1, _local7, _arg1.targetpart);
createdamagenumber(_arg1, _local5, "BURN");
} else {
if (_arg1.tipebullet == 8){
_local8 = randRange(0, 100);
trace(((("CHANCE ERROR : " + _local8) + " ") + paralyzechance));
if (_local8 <= paralyzechance){
applybuff(2, _local7, _arg1.targetpart);
createdamagenumber(_arg1, _local5, "HANG");
};
};
};
} else {
createdamagenumber(_arg1, _local5, "MISS");
};
}
public function cekthispartfire(_arg1:Object, _arg2:int, _arg3:int){
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
_local4 = (_arg2 / _arg3);
_local5 = 1;
while (_local5 <= 3) {
_local6 = _arg1.getChildByName(("mcfire" + _local5));
trace(((("cek ke : " + _local5) + " namaku : ") + _local6));
_local7 = [undefined, 0.7, 0.5, 0.2];
if (_local4 < _local7[_local5]){
if (_local6.currentFrame == 1){
_local6.gotoAndPlay(2);
};
};
_local5++;
};
}
public function cleanupmap(){
mclevelsummary.removeEventListener(Event.ENTER_FRAME, levelpopupwaiting);
mcbounty.mc1.removeEventListener(Event.ENTER_FRAME, bountybar);
mcregionunlocked1.removeEventListener(Event.ENTER_FRAME, waitunlocked);
mcregionunlocked2.removeEventListener(Event.ENTER_FRAME, waitunlocked);
mcregionunlocked3.removeEventListener(Event.ENTER_FRAME, waitunlocked);
}
public function attackclick(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
var _local4:*;
soundclick.play(0, 1, new SoundTransform(volsfx));
_local2 = _arg1.currentTarget.parent;
if (_local2.name == "mcattacksummary"){
cleanupover();
mcattacksummary.tipe = _arg1.currentTarget.mc1.mcstat.currentFrame;
mcattacksummary.ke = _arg1.currentTarget.ke;
_arg1.currentTarget.gotoAndStop(1);
_local3 = 1;
while (_local3 <= 6) {
_local4 = mcattacksummary.getChildByName(("mc" + _local3));
if (_local3 != mcattacksummary.ke){
_local4.alpha = 0.5;
_local4.gotoAndStop(3);
};
_local3++;
};
mcattacksummary.mcsign3.alpha = 0.5;
mcattacksummary.mcsign4.alpha = 0.5;
mcattacksummary.mcsign5.alpha = 0.5;
mcattacksummary.mcsign6.alpha = 0.5;
mcattacksummary.mccrotch.alpha = 0.5;
playerattack(2);
} else {
isiattackcommand(mcattacksummary.ke, _arg1.currentTarget.ke);
};
}
public function kurangitorsohp(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:Point;
var _local5:*;
_local1 = 0;
_local3 = 2;
if (lakonattack == true){
_local2 = mcbg.mcgiant1.mctorso;
_local3 = 1;
} else {
_local2 = mcbg.mcgiant2.mctorso;
};
_local1 = int((torsohptemp[_local3] * (torsocharger / 100)));
trace(("HPE : " + torsohptemp[_local3]));
trace(("DIKURANGI : " + _local1));
_local4 = _local2.localToGlobal(new Point(0, 0));
_local5 = {targetpart:2, damage:_local1};
applydamagetopart(_local5, _local4, _local2, true);
kenatorso = false;
if (((!((attackcommand[1] == undefined))) && ((attackcommand[1].length > 0)))){
doattacknow();
} else {
doneattack();
};
}
public function loadweather(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
mcbg.mcnight.visible = false;
mcbg.mcsky.gotoAndStop(1);
_local1 = 1;
while (_local1 <= 4) {
_local2 = mcbg.mcsky.mccloud.getChildByName(("mc" + _local1));
if ((((so.data.weather == 2)) || ((so.data.enemycity[mapdata[0]][mapdata[2]] == 6)))){
_local2.gotoAndStop(2);
} else {
_local2.gotoAndStop(1);
};
_local1++;
};
if ((((so.data.weather == 3)) || ((so.data.weather == 4)))){
if (so.data.weather == 3){
soundchannel2 = soundrain.play(0, 999, new SoundTransform(volsfx));
};
_local3 = [undefined, undefined, undefined, 100, 50];
_local4 = [undefined, undefined, undefined, weatherrain, weathersnow];
_local5 = [undefined, undefined, undefined, "rain", "snow"];
_local1 = 0;
while (_local1 < _local3[so.data.weather]) {
weatherimage[weatherimage.length] = new (_local4[so.data.weather]);
addChildAt(weatherimage[(weatherimage.length - 1)], getChildIndex(mcweatherlocation));
weatherimage[(weatherimage.length - 1)].tipe = _local5[so.data.weather];
setulanginiweather(weatherimage[(weatherimage.length - 1)]);
weatherimage[(weatherimage.length - 1)].y = randRange(-5, 400);
weatherimage[(weatherimage.length - 1)].addEventListener(Event.ENTER_FRAME, weatherwaiting);
_local1++;
};
};
if (so.data.enemycity[mapdata[0]][mapdata[2]] == 6){
mcbg.mcnight.gotoAndStop(mapdata[3]);
mcbg.mcsky.gotoAndStop(2);
} else {
if (so.data.weather == 1){
mcbg.mcnight.visible = false;
mcbg.mcsky.gotoAndStop(1);
} else {
if (so.data.weather == 2){
mcbg.mcnight.visible = true;
mcbg.mcnight.gotoAndStop(mapdata[3]);
mcbg.mcsky.gotoAndStop(2);
};
};
};
}
public function loadoverviwetorso(_arg1:int){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
if (so.data.tutorialphase == 3){
loadtutorial(19, -1);
so.data.tutorialphase = 4;
};
mcoverviewtorso.btnbuy.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewtorso.btnbuy.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewtorso.btnbuy.removeEventListener(MouseEvent.MOUSE_OVER, buyover);
mcoverviewtorso.btnbuy.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewtorso.btnsell.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewtorso.btnsell.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewtorso.btnsell.removeEventListener(MouseEvent.MOUSE_OVER, sellover);
mcoverviewtorso.btnsell.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewtorso.btnsell.visible = false;
mcoverviewtorso.btnsell.removeEventListener(MouseEvent.CLICK, overviewpartssell);
mcoverviewtorso.btnsell.addEventListener(MouseEvent.CLICK, overviewpartssell);
mcoverviewtorso.btnbuy.addEventListener(MouseEvent.MOUSE_OVER, buyover);
mcoverviewtorso.btnbuy.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewtorso.btnsell.addEventListener(MouseEvent.MOUSE_OVER, sellover);
mcoverviewtorso.btnsell.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
if (mcparts.shop == false){
mcoverviewtorso.btnbuy.visible = false;
loadcurrency(2);
} else {
mcoverviewtorso.btnbuy.addEventListener(MouseEvent.MOUSE_OVER, buyover);
mcoverviewtorso.btnbuy.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewtorso.btnbuy.removeEventListener(MouseEvent.CLICK, overviewpartsbuy);
mcoverviewtorso.btnbuy.visible = true;
loadcurrency(1);
if (so.data.gold >= cekharga(mcparts.indexselected, _arg1)){
mcoverviewtorso.btnbuy.gotoAndStop(1);
mcoverviewtorso.btnbuy.addEventListener(MouseEvent.CLICK, overviewpartsbuy);
} else {
mcoverviewtorso.btnbuy.gotoAndStop(2);
};
};
mcoverviewtorso.btnskill.visible = true;
mcoverviewtorso.btnskill.removeEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
mcoverviewtorso.btnskill.addEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
mcoverviewtorso.btnskill.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewtorso.btnskill.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewtorso.btnbuy.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewtorso.btnbuy.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewtorso.btnbuy.removeEventListener(MouseEvent.MOUSE_OVER, overviewpartsover);
mcoverviewtorso.btnbuy.addEventListener(MouseEvent.MOUSE_OVER, overviewpartsover);
mcoverviewtorso.btnbuy.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewtorso.btnbuy.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewtorso.ke = _arg1;
mcoverviewtorso.visible = true;
mcoverviewtorso.btnclose.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewtorso.btnclose.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewtorso.btnequip.visible = true;
mcoverviewtorso.btnclose.removeEventListener(MouseEvent.CLICK, overviewpartsclose);
mcoverviewtorso.btnclose.addEventListener(MouseEvent.CLICK, overviewpartsclose);
mcoverviewtorso.btnequip.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewtorso.btnequip.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewtorso.btnequip.removeEventListener(MouseEvent.CLICK, overviewpartsequiptorso);
mcoverviewtorso.btnequip.addEventListener(MouseEvent.CLICK, overviewpartsequiptorso);
if (mcparts.shop == true){
mcoverviewtorso.txtname.text = partname[_arg1].toUpperCase();
mcoverviewtorso.mc1.gotoAndStop((_arg1 + 1));
mcoverviewtorso.mc1.mc1.gotoAndStop(setbodybase(_arg1));
mcoverviewtorso.btnequip.visible = false;
cekpunyanda(mcparts.indexselected, _arg1);
mcoverviewtorso.mcsign.txt1.text = "";
if (cekpunyanda == true){
mcoverviewtorso.mcsign.txt1.text = "OWNED";
};
} else {
mcoverviewtorso.txtname.text = partname[so.data.storagetorso[_arg1]].toUpperCase();
mcoverviewtorso.mc1.gotoAndStop((so.data.storagetorso[_arg1] + 1));
mcoverviewtorso.mc1.mc1.gotoAndStop(setbodybase(so.data.storagetorso[_arg1]));
if (parttorsostatus[so.data.storagetorso[_arg1]][0] != -1){
mcoverviewtorso.mcskill.gotoAndStop(partweaponthumb[parttorsostatus[so.data.storagetorso[_arg1]][0]]);
mcoverviewtorso.txtcost.text = partbatterycost[parttorsostatus[so.data.storagetorso[_arg1]][0]];
mcoverviewtorso.txtskillname.text = partweapon[parttorsostatus[so.data.storagetorso[_arg1]][0]].toUpperCase();
} else {
mcoverviewtorso.btnskill.visible = false;
mcoverviewtorso.mcskill.gotoAndStop(11);
mcoverviewtorso.txtcost.text = "-";
mcoverviewtorso.txtskillname.text = "-";
};
if (_arg1 == so.data.gianttorso){
mcoverviewtorso.mcsign.txt1.text = "EQUIPPED";
mcoverviewtorso.btnequip.visible = false;
} else {
mcoverviewtorso.btnsell.visible = true;
mcoverviewtorso.mcsign.txt1.text = "";
mcoverviewtorso.btnequip.visible = true;
};
};
if (mcparts.shop == true){
if (parttorsostatus[_arg1][0] != -1){
trace("a");
mcoverviewtorso.mcskill.gotoAndStop(partweaponthumb[parttorsostatus[_arg1][0]]);
mcoverviewtorso.txtcost.text = partbatterycost[parttorsostatus[_arg1][0]];
mcoverviewtorso.txtskillname.text = partweapon[parttorsostatus[_arg1][0]].toUpperCase();
trace("v");
} else {
mcoverviewtorso.btnskill.visible = false;
mcoverviewtorso.mcskill.gotoAndStop(10);
mcoverviewtorso.txtcost.text = "-";
mcoverviewtorso.txtskillname.text = "-";
};
};
mcoverviewtorso.btnreset.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewtorso.btnreset.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewtorso.btnreset.visible = true;
mcoverviewtorso.btnreset.removeEventListener(MouseEvent.CLICK, torsoreset);
mcoverviewtorso.btnreset.addEventListener(MouseEvent.CLICK, torsoreset);
if (so.data.storagetorsoupgradealready[_arg1] < 10){
mcoverviewtorso.txtupgradeleft.visible = true;
mcoverviewtorso.txtupgradeleft.text = ((10 - so.data.storagetorsoupgradealready[_arg1]) + " UPGRADES LEFT");
} else {
mcoverviewtorso.txtupgradeleft.visible = false;
};
if (so.data.storagetorsoupgradealready[_arg1] > 0){
mcoverviewtorso.btnreset.visible = true;
} else {
mcoverviewtorso.btnreset.visible = false;
};
if (mcparts.shop == true){
mcoverviewtorso.btnreset.visible = false;
mcoverviewtorso.txtupgradeleft.visible = false;
mcoverviewtorso.btnreset.visible = false;
};
_local2 = 1;
while (_local2 <= 4) {
_local3 = mcoverviewtorso.getChildByName(("txt" + _local2));
_local4 = false;
if (mcparts.shop == true){
_local3.text = parttorsostatus[_arg1][_local2];
} else {
_local6 = parttorsostatus[so.data.storagetorso[_arg1]][_local2];
_local7 = (so.data.storagetorsoupgradepoint[_arg1][_local2] * parttorsoupgradenumba[_local2]);
_local3.text = (_local6 + _local7);
if (_local2 == 2){
_local3.text = (_local3.text + "%");
};
if (_local7 > 0){
_local4 = true;
};
};
if (_local4 == true){
_local3.setTextFormat(textwarnaijo, 0, _local3.text.length);
};
_local3 = mcoverviewtorso.getChildByName(("mcarrow" + _local2));
if (mcparts.shop == false){
_local3.visible = true;
_local3.gotoAndStop(cekoverviewhead(2, _arg1, _local2, mcparts.shop));
} else {
_local3.visible = false;
};
_local5 = [undefined, 1, 5, 3, 4];
_local3 = mcoverviewtorso.getChildByName(("btnplus" + _local2));
_local3.statke = _local5[_local2];
_local3.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
_local3.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
_local3.removeEventListener(MouseEvent.CLICK, upgradeplusclick);
_local3.removeEventListener(MouseEvent.MOUSE_OVER, upgradeplusover);
_local3.removeEventListener(MouseEvent.MOUSE_OUT, upgradeplusout);
_local3.addEventListener(MouseEvent.MOUSE_OVER, upgradeplusover);
_local3.addEventListener(MouseEvent.MOUSE_OUT, upgradeplusout);
if (mcparts.shop == false){
_local3.visible = true;
_local8 = cekcost(so.data.storagetorso[_arg1]);
trace(((("sek : " + so.data.techpoint) + " ") + _local8));
trace(("apa : " + so.data.storagetorsoupgradealready[_arg1]));
if ((((so.data.techpoint >= _local8)) && ((so.data.storagetorsoupgradealready[_arg1] < 10)))){
_local3.gotoAndStop(1);
_local3.addEventListener(MouseEvent.CLICK, upgradeplusclick);
} else {
_local3.gotoAndStop(2);
};
} else {
_local3.visible = false;
};
_local2++;
};
}
public function setallattackcommand(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
if (lakonattack == true){
_local1 = (batterytotal[1] - energyneeded);
_local2 = energyneeded;
energyneeded = 0;
_local3 = 1;
while (_local3 <= 4) {
_local4 = getChildByName(("mccommand" + _local3));
if ((((attackcommand[_local3] == undefined)) || ((attackcommand[_local3].length == 0)))){
_local4.gotoAndStop(1);
attackcommand[_local3] = [];
} else {
setattackcommand(_local3);
};
_local3++;
};
_local2 = (energyneeded - _local2);
if ((((lakonattack == true)) && ((mcattacksummary.visible == true)))){
trace(("coste : " + energyneeded));
trace("ya");
ubahtext(1, _local1, (_local1 - _local2), 2);
trace(("yae " + mcstatus1.mc1.txt2.text));
};
};
}
function frame3(){
stop();
stage.quality = "HIGH";
stage.frameRate = 45;
mcag.gotoAndPlay(2);
mcag.buttonMode = true;
mcag.addEventListener(MouseEvent.CLICK, clickAG);
stage.addEventListener(Event.ENTER_FRAME, splash1);
}
function frame4(){
stop();
mcsplash2.buttonMode = true;
mcsplash2.addEventListener(MouseEvent.CLICK, clickGoody);
stage.addEventListener(Event.ENTER_FRAME, waitsplash2);
}
function frame5(){
stop();
loadAGI2();
trace("u");
redcolor = new Color();
redcolor.setTint(uint(0xFF0000), 0.5);
darken = new Color();
darken.brightness = -0.5;
nocolor = new Color();
textwarnaijo = new TextFormat();
textwarnaijo.color = 2536727;
textwarnamerah = new TextFormat();
textwarnamerah.color = 0xFF0000;
textwarnabiru = new TextFormat();
textwarnabiru.color = 39423;
excaliburdamage = 0.15;
sellreducer = 0.3;
burnpercent = 10;
burnturn = 3;
paralyzeturn = 2;
paralyzechance = 60;
bountysblme = 0;
hpbarsampe = 20;
energybarsampe = 14;
powerbarsampe = 20;
bulletspeed = 15;
bataskuning = 0.5;
torsocharger = 10;
effectivebonus = 0.75;
noteffectivebonus = 0.5;
maxbooting = 120;
bootingtimeslowest = 4;
fastestbooting = 2;
levelmaxdifficulty = [undefined, 2, 3, 5];
levelmindifficulty = [undefined, 1, 2, 4];
batterypower = [undefined, 30, 45, 60, 75, 105, 120, 135, 150];
batterysignal = [undefined, 4, 6, 8, 10, 12, 14, 16, 20];
batterypowercost = [undefined, 5, 10, 20, 40, 60, 120, 160, 240];
totalmaplocation = [undefined, 10, 7, 5];
enemydata = [];
levelweather = [undefined, "sun", "night", "rain", "snow"];
levelweathereffect = [undefined, -1, 5, 4, 6];
levelweathereffectnumba = [undefined, -1, 30, 0.5, 100];
levelweatherpositive = [undefined, -1, -1, -1, -1];
levellocation = [undefined, "NOIR CITY", "TRANCE CITY", "RIOT CITY"];
levelstageeffect = [undefined, -1, 8, 5, 2, 6, 6];
levelstagenumba = [undefined, -1, 10, -30, 100, 30, 50];
levelstagepositive = [undefined, -1, 1, 1, 1, -1, -1];
bountylevel = [undefined, 25, 50, 75];
goldlevel = [undefined, 50, 150, 250, 350, 500];
techlevel = [undefined, 2, 4, 8, 12, 24];
levelbattleneeded = [undefined, 100, 125, 150];
upgrademax = 60;
levellocationrange = [undefined, [1, 1], [2, 3], [2, 3, 4, 5]];
levelweatherrange = [undefined, [1, 1], [1, 2, 3], [1, 2, 3, 4]];
bountymultiplier = 0.5;
loadsoundbutton();
if (soundchannel1 != null){
soundchannel1.stop();
};
soundchannel1 = soundmainmenu.play(0, 999, new SoundTransform(volmus));
stage.addEventListener(Event.ENTER_FRAME, mainmenusoundfx);
partname = ["Windsnap", "Tigerton", "Pyramido", "Hulkor", "Falvotron", "Giganthor", "Drillabor", "Starblaze", "Zamurai", "Bull Dozer", "Goldeagle", "Knighthrone", "Sharkill", "Volcana", "Jailnator", "Disturbo", "Fireagle", "Bushi"];
partcolor = [3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2];
partheadupgradenumba = [undefined, 100, 5, 1, 1, 5, 2];
partheadstatus = [[-1, 200, 0, 2, 10, 10, 5], [-1, 250, 10, 2, 0, 10, 5], [-1, 400, 0, 2, 0, 10, 5], [-1, 250, 0, 2, 15, 10, 5], [-1, 200, 15, 2, 0, 15, 5], [-1, 425, 0, 2, 0, 10, 5], [12, 650, 5, 4, 30, 15, 10], [-1, 550, 30, 4, 5, 15, 10], [-1, 800, 5, 4, 5, 20, 10], [12, 675, 5, 4, 30, 15, 10], [6, 575, 30, 4, 5, 15, 10], [-1, 900, 5, 5, 5, 15, 10], [13, 1225, 10, 6, 55, 20, 10], [17, 1150, 65, 6, 5, 20, 10], [-1, 1600, 10, 6, 5, 20, 10], [17, 1200, 15, 7, 50, 20, 10], [15, 1175, 80, 6, 10, 25, 15], [17, 1475, 30, 6, 10, 20, 10]];
partheadmoney = [200, 200, 200, 350, 350, 350, 600, 600, 600, 800, 800, 800, 1400, 1400, 1400, 2000, 2000, 2000];
parttorsoupgradenumba = [undefined, 150, 2, 1, 2];
parttorsostatus = [[12, 600, 10, 4, 10], [12, 600, 10, 4, 0], [12, 900, 10, 4, 0], [3, 650, 10, 4, 10], [12, 550, 10, 4, 0], [12, 1050, 10, 4, 0], [13, 1750, 20, 8, 15], [1, 1700, 20, 8, 0], [13, 2250, 15, 8, 0], [13, 1850, 15, 9, 20], [13, 1600, 15, 8, 5], [13, 2400, 15, 8, 0], [16, 3400, 20, 9, 35], [19, 3350, 20, 8, 10], [14, 4400, 20, 9, 5], [14, 3500, 20, 8, 35], [19, 3600, 30, 8, 15], [14, 4300, 20, 8, 30]];
parttorsomoney = [400, 400, 400, 700, 700, 700, 1200, 1200, 1200, 2000, 2000, 2000, 3000, 3000, 3000, 5000, 5000, 5000];
partlegupgradenumba = [undefined, 100, 2];
partlegstatus = [[-1, 250, 5], [-1, 200, 5], [-1, 450, 5], [-1, 200, 5], [-1, 225, 5], [-1, 425, 5], [12, 650, 10], [-1, 600, 10], [-1, 800, 10], [12, 675, 10], [6, 585, 10], [-1, 900, 10], [13, 1300, 15], [17, 1200, 15], [-1, 1650, 15], [17, 1300, 15], [15, 1175, 20], [17, 1500, 15]];
partlegmoney = [150, 150, 150, 300, 300, 300, 400, 400, 400, 600, 600, 600, 900, 900, 900, 1400, 1400, 1400];
partdamage = [15, 15, 15, 100, 150, 250, 30, 90, 200, 300, 220, 400, 200, 300, 400, 20, 20, 100, 200, excaliburdamage];
parthittimes = [6, 12, 24, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 12, 1, 1, 1];
partspecial = ["", "", "", "", "Scatter shot x 4", "Double attack", "Attacks all parts", "Attacks all parts", "Guaranteed hit.", "Guaranteed hit.", "", "", (("Damages own torso for " + torsocharger) + "% of total torso HP per use"), (("Damages own torso for " + torsocharger) + "% of total torso HP per use"), (("Damages own torso for " + torsocharger) + "% of total torso HP per use"), (((("Burn for " + burnpercent) + "% of targeted part's total HP for ") + burnturn) + " turns"), (((("Burn for " + burnpercent) + "% of targeted part's total HP for ") + burnturn) + " turns"), (((paralyzechance + "% chance to cause malfunction in targeted part for ") + paralyzeturn) + " turns"), (((paralyzechance + "% chance to cause malfunction in targeted part for ") + paralyzeturn) + " turns"), "Attacks all parts"];
partreload = [0, 0, 0, 1, 1, 1, 3, 3, 3, 3, 1, 1, 0, 0, 0, 0, 0, 1, 1, 4];
partweapon = ["Barrage I", "Barrage II", "Barrage III", "Shotgun I", "Shotgun II", "Shotgun III", "Laser I", "Laser II", "Sniper I", "Sniper II", "Slasher I", "Slasher II", "Charger I", "Charger II", "Charger III", "Burner I", "Burner II", "Shocker I", "Shocker II", "Excalibur"];
partunlock = [1, 3, 5, 1, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 5, 5];
partweaponthumb = [1, 1, 1, 2, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 6, 7, 7, 8, 8, 9];
parthandupgradenumba = [undefined, 50, 4];
parthandmoney = [500, 900, 1600, 600, 1200, 1800, 1800, 2600, 1600, 2400, 1900, 2500, 1700, 2500, 2000, 2600];
parthandstatus = [[0, 150, 30], [1, 300, 30], [2, 550, 30], [3, 200, 30], [4, 400, 30], [5, 600, 30], [6, 250, 70], [7, 550, 70], [8, 400, 90], [9, 575, 90], [10, 350, 90], [11, 550, 90], [15, 300, 80], [16, 575, 80], [17, 325, 70], [17, 550, 70]];
parthandname = ["Barrager", "Barrager\nX1", "Barrager\nX2", "Shotgun", "Shotgun XZ", "Combust\nShotgun XZ", "Tron\nLaser", "Magna\nLaser", "Windchaos\nSniper", "Vibranium\nSniper X", "Vibranium\nBlade", "Ultima\nBlade", "Coal\nBurner", "Typhoon\nBurner XZ", "Lighthor\nShocker V1", "Mjollnir\nShocker MV"];
partbatterycost = [2, 3, 4, 3, 4, 5, 5, 6, 6, 7, 3, 4, 4, 5, 6, 3, 4, 3, 4, 9];
partreloadcost = [0, 0, 0, 1, 1, 1, 3, 3, 3, 3, 1, 1, 0, 0, 0, 0, 0, 1, 1, 4];
parthandalign = [0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1];
techpointcost = [3, 9, 16];
mcmainmenu.gotoAndPlay(2);
mcmainmenu.mccontinue.visible = true;
loadmainmenu();
}
public function playerattack(_arg1:int){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
var _local13:*;
var _local14:*;
var _local15:*;
var _local16:*;
var _local17:*;
var _local18:*;
if (_arg1 == 1){
trace(("CEK TUTORIAL : " + so.data.tutorialphase));
if (so.data.tutorialphase == 21){
loadtutorial(63, -1);
so.data.tutorialphase = 22;
} else {
if (so.data.tutorialphase == 23){
loadtutorial(73, -1);
so.data.tutorialphase = 24;
};
};
} else {
if (so.data.tutorialphase == 22){
loadtutorial(68, -1);
so.data.tutorialphase = 23;
};
};
btndone.visible = true;
btndone.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btndone.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btndone.removeEventListener(MouseEvent.CLICK, attacksummarydone);
btndone.addEventListener(MouseEvent.CLICK, attacksummarydone);
trace("player attack");
mcdarken.gotoAndStop(2);
mcdarken.mc1.gotoAndStop(_arg1);
attackwait = true;
if (_arg1 == 1){
_local2 = mcattacksummary;
_local2.visible = true;
mctargetsummary.visible = false;
_local2.mcsign3.alpha = 1;
_local2.mcsign4.alpha = 1;
_local2.mcsign5.alpha = 1;
_local2.mcsign6.alpha = 1;
_local2.mccrotch.alpha = 1;
} else {
_local2 = mctargetsummary;
_local2.visible = true;
_local2.mcsign3.alpha = 1;
_local2.mcsign4.alpha = 1;
_local2.mcsign5.alpha = 1;
_local2.mcsign6.alpha = 1;
_local2.mccrotch.alpha = 1;
};
_local3 = 1;
while (_local3 <= 6) {
_local14 = _local2.getChildByName(("mc" + _local3));
_local14.buttonMode = true;
_local14.alpha = 1;
_local14.gotoAndStop(1);
_local14.ke = _local3;
_local14.removeEventListener(MouseEvent.CLICK, attackclick);
_local14.removeEventListener(MouseEvent.MOUSE_OVER, attackover);
_local14.removeEventListener(MouseEvent.MOUSE_OUT, attackout);
_local3++;
};
_local4 = 1;
while (_local4 < partbuffstatus[_arg1].length) {
_local15 = _local2.getChildByName(("mc" + _local4));
_local16 = 1;
while (_local16 <= 2) {
_local17 = _local15.getChildByName(("mcbuff" + _local16));
_local17.visible = false;
_local16++;
};
_local16 = 0;
while (_local16 < partbuffstatus[_arg1][_local4].length) {
_local17 = _local15.getChildByName(("mcbuff" + int((int(_local16) + int(1)))));
trace(("ha : " + partbuffstatus[_arg1][_local4][_local16]));
if (partbuffstatus[_arg1][_local4][_local16] != undefined){
_local17.gotoAndStop(partbuffstatus[_arg1][_local4][_local16]);
_local17.visible = true;
};
_local16++;
};
_local4++;
};
if (_arg1 == 1){
_local5 = so.data.storagehead[so.data.gianthead];
_local6 = so.data.storagetorso[so.data.gianttorso];
_local7 = so.data.storagehand[so.data.gianthandl];
_local8 = so.data.storagehand[so.data.gianthandr];
_local9 = so.data.storageleg[so.data.giantlegl];
_local10 = so.data.storageleg[so.data.giantlegr];
_local11 = so.data.storagehandtype[so.data.gianthandl];
_local12 = so.data.storagehandtype[so.data.gianthandr];
} else {
_local5 = enemydata[0];
_local6 = enemydata[1];
_local7 = enemydata[2];
_local8 = enemydata[3];
_local9 = enemydata[6];
_local10 = enemydata[7];
_local11 = enemydata[4];
_local12 = enemydata[5];
};
if (_arg1 == 1){
_local2.mc1.mc1.mcstat.gotoAndStop(partcolor[_local5]);
_local2.mc2.mc1.mcstat.gotoAndStop(partcolor[_local6]);
_local2.mc3.mc1.mcstat.gotoAndStop(_local11);
_local2.mc4.mc1.mcstat.gotoAndStop(_local12);
_local2.mc5.mc1.mcstat.gotoAndStop(partcolor[_local9]);
_local2.mc6.mc1.mcstat.gotoAndStop(partcolor[_local10]);
} else {
_local2.mc1.mc1.mceffective.gotoAndStop(cekeffective(partcolor[_local5], mcattacksummary.tipe));
_local2.mc2.mc1.mceffective.gotoAndStop(cekeffective(partcolor[_local6], mcattacksummary.tipe));
_local2.mc3.mc1.mceffective.gotoAndStop(cekeffective(_local11, mcattacksummary.tipe));
_local2.mc4.mc1.mceffective.gotoAndStop(cekeffective(_local12, mcattacksummary.tipe));
_local2.mc5.mc1.mceffective.gotoAndStop(cekeffective(partcolor[_local9], mcattacksummary.tipe));
_local2.mc6.mc1.mceffective.gotoAndStop(cekeffective(partcolor[_local10], mcattacksummary.tipe));
};
_local2.mc1.mc1.btnskill.visible = false;
_local2.mc1.mc1.btnskill.removeEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
_local2.mc1.mc1.btnskill.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
_local2.mc2.mc1.btnskill.visible = false;
_local2.mc2.mc1.btnskill.removeEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
_local2.mc2.mc1.btnskill.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
_local2.mc3.mc1.btnskill.visible = false;
_local2.mc3.mc1.btnskill.removeEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
_local2.mc3.mc1.btnskill.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
_local2.mc4.mc1.btnskill.visible = false;
_local2.mc4.mc1.btnskill.removeEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
_local2.mc4.mc1.btnskill.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
_local2.mc5.mc1.btnskill.visible = false;
_local2.mc5.mc1.btnskill.removeEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
_local2.mc5.mc1.btnskill.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
_local2.mc6.mc1.btnskill.visible = false;
_local2.mc6.mc1.btnskill.removeEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
_local2.mc6.mc1.btnskill.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
_local13 = carisudahattackatonda(1);
if (partheadstatus[_local5][0] == -1){
_local2.mc1.mc1.mcskill.gotoAndStop(10);
if (_arg1 == 1){
_local2.mc1.gotoAndStop(3);
_local2.mc1.mc1.txtcost.text = "";
};
} else {
if (_arg1 == 1){
_local2.mc1.gotoAndStop(1);
};
_local2.mc1.skillke = partheadstatus[_local5][0];
_local2.mc1.mc1.mcskill.gotoAndStop(partweaponthumb[partheadstatus[_local5][0]]);
if (_arg1 == 1){
_local2.mc1.mc1.txtcost.text = partbatterycost[partheadstatus[_local5][0]];
attackcost[1] = _local2.mc1.mc1.txtcost.text;
};
_local2.mc1.mc1.txtskillname.text = partweapon[partheadstatus[_local5][0]].toUpperCase();
_local2.mc1.mc1.btnskill.visible = true;
_local2.mc1.mc1.btnskill.addEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
_local2.mc1.mc1.btnskill.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
if (_arg1 == 1){
_local18 = cekadaparalyze(_arg1, 1);
if ((((((((_local18 == false)) && ((_arg1 == 1)))) && ((_local13 == false)))) && ((partbatterycost[partheadstatus[_local5][0]] <= int((batterytotal[1] - energyneeded)))))){
_local2.mc1.addEventListener(MouseEvent.CLICK, attackclick);
_local2.mc1.addEventListener(MouseEvent.MOUSE_OVER, attackover);
} else {
_local2.mc1.gotoAndStop(3);
};
};
};
_local13 = carisudahattackatonda(2);
if (parttorsostatus[_local6][0] == -1){
_local2.mc2.mc1.mcskill.gotoAndStop(10);
if (_arg1 == 1){
_local2.mc2.gotoAndStop(3);
_local2.mc2.mc1.txtcost.text = "";
};
} else {
if (_arg1 == 1){
_local2.mc2.gotoAndStop(1);
};
_local2.mc2.skillke = parttorsostatus[_local6][0];
_local2.mc2.mc1.mcskill.gotoAndStop(partweaponthumb[parttorsostatus[_local6][0]]);
if (_arg1 == 1){
_local2.mc2.mc1.txtcost.text = partbatterycost[parttorsostatus[_local6][0]];
attackcost[2] = _local2.mc2.mc1.txtcost.text;
};
_local2.mc2.mc1.txtskillname.text = partweapon[parttorsostatus[_local6][0]].toUpperCase();
_local2.mc2.mc1.btnskill.visible = true;
_local2.mc2.mc1.btnskill.addEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
_local2.mc2.mc1.btnskill.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
if (_arg1 == 1){
_local18 = cekadaparalyze(_arg1, 2);
if ((((((_local18 == false)) && ((_local13 == false)))) && ((partbatterycost[parttorsostatus[_local6][0]] <= int((batterytotal[1] - energyneeded)))))){
_local2.mc2.addEventListener(MouseEvent.CLICK, attackclick);
_local2.mc2.addEventListener(MouseEvent.MOUSE_OVER, attackover);
} else {
_local2.mc2.gotoAndStop(3);
};
};
};
_local13 = carisudahattackatonda(3);
_local2.mc3.mc1.mcskill.gotoAndStop(partweaponthumb[parthandstatus[_local7][0]]);
_local2.mc3.skillke = parthandstatus[_local7][0];
if (_arg1 == 1){
_local2.mc3.mc1.txtcost.text = partbatterycost[parthandstatus[_local7][0]];
attackcost[3] = _local2.mc3.mc1.txtcost.text;
};
_local2.mc3.mc1.txtskillname.text = partweapon[parthandstatus[_local7][0]].toUpperCase();
_local2.mc3.mc1.btnskill.visible = true;
_local2.mc3.mc1.btnskill.addEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
_local2.mc3.mc1.btnskill.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
if (_arg1 == 1){
_local18 = cekadaparalyze(_arg1, 3);
trace(("cek battery need : " + partbatterycost[parthandstatus[_local7][0]]));
trace(("cek batt ku : " + int((batterytotal[1] - energyneeded))));
if ((((((((_local18 == false)) && ((_arg1 == 1)))) && ((_local13 == false)))) && ((partbatterycost[parthandstatus[_local7][0]] <= int((batterytotal[1] - energyneeded)))))){
trace("tgn kiri bisa");
_local2.mc3.addEventListener(MouseEvent.CLICK, attackclick);
_local2.mc3.addEventListener(MouseEvent.MOUSE_OVER, attackover);
} else {
trace("tgn kiri nda bisa");
_local2.mc3.gotoAndStop(3);
};
};
if (handlhp[_arg1] <= 0){
_local2.mc3.removeEventListener(MouseEvent.CLICK, attackclick);
_local2.mc3.removeEventListener(MouseEvent.MOUSE_OVER, attackover);
};
_local13 = carisudahattackatonda(4);
_local2.mc4.mc1.mcskill.gotoAndStop(partweaponthumb[parthandstatus[_local8][0]]);
_local2.mc4.skillke = parthandstatus[_local8][0];
if (_arg1 == 1){
_local2.mc4.mc1.txtcost.text = partbatterycost[parthandstatus[_local8][0]];
attackcost[4] = _local2.mc4.mc1.txtcost.text;
};
_local2.mc4.mc1.txtskillname.text = partweapon[parthandstatus[_local8][0]].toUpperCase();
_local2.mc4.mc1.btnskill.visible = true;
_local2.mc4.mc1.btnskill.addEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
_local2.mc4.mc1.btnskill.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
if (_arg1 == 1){
_local18 = cekadaparalyze(_arg1, 4);
if ((((((((_local18 == false)) && ((_arg1 == 1)))) && ((_local13 == false)))) && ((partbatterycost[parthandstatus[_local8][0]] <= int((batterytotal[1] - energyneeded)))))){
_local2.mc4.addEventListener(MouseEvent.CLICK, attackclick);
_local2.mc4.addEventListener(MouseEvent.MOUSE_OVER, attackover);
} else {
_local2.mc4.gotoAndStop(3);
};
};
if (handrhp[_arg1] <= 0){
_local2.mc4.removeEventListener(MouseEvent.CLICK, attackclick);
_local2.mc4.removeEventListener(MouseEvent.MOUSE_OVER, attackover);
};
_local13 = carisudahattackatonda(5);
if (partlegstatus[_local9][0] == -1){
_local2.mc5.mc1.mcskill.gotoAndStop(10);
if (_arg1 == 1){
_local2.mc5.gotoAndStop(3);
_local2.mc5.mc1.txtcost.text = "";
};
} else {
if (_arg1 == 1){
_local2.mc5.gotoAndStop(1);
};
_local2.mc5.mc1.mcskill.gotoAndStop(partweaponthumb[partlegstatus[_local9][0]]);
_local2.mc5.skillke = partlegstatus[_local9][0];
if (_arg1 == 1){
_local2.mc5.mc1.txtcost.text = partbatterycost[partlegstatus[_local9][0]];
attackcost[5] = _local2.mc5.mc1.txtcost.text;
};
_local2.mc5.mc1.txtskillname.text = partweapon[partlegstatus[_local9][0]].toUpperCase();
_local2.mc5.mc1.btnskill.visible = true;
_local2.mc5.mc1.btnskill.addEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
_local2.mc5.mc1.btnskill.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
if (_arg1 == 1){
_local18 = cekadaparalyze(_arg1, 5);
if ((((((((_local18 == false)) && ((_arg1 == 1)))) && ((_local13 == false)))) && ((partbatterycost[partlegstatus[_local9][0]] <= int((batterytotal[1] - energyneeded)))))){
_local2.mc5.addEventListener(MouseEvent.CLICK, attackclick);
_local2.mc5.addEventListener(MouseEvent.MOUSE_OVER, attackover);
} else {
_local2.mc5.gotoAndStop(3);
};
};
};
_local13 = carisudahattackatonda(6);
if (partlegstatus[_local10][0] == -1){
_local2.mc6.mc1.mcskill.gotoAndStop(10);
if (_arg1 == 1){
_local2.mc6.gotoAndStop(3);
_local2.mc6.mc1.txtcost.text = "";
};
} else {
if (_arg1 == 1){
_local2.mc6.gotoAndStop(1);
};
_local2.mc6.mc1.mcskill.gotoAndStop(partweaponthumb[partlegstatus[_local10][0]]);
_local2.mc6.skillke = partlegstatus[_local10][0];
if (_arg1 == 1){
_local2.mc6.mc1.txtcost.text = partbatterycost[partlegstatus[_local10][0]];
attackcost[6] = _local2.mc6.mc1.txtcost.text;
};
_local2.mc6.mc1.txtskillname.text = partweapon[partlegstatus[_local10][0]].toUpperCase();
_local2.mc6.mc1.btnskill.visible = true;
_local2.mc6.mc1.btnskill.addEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
_local2.mc6.mc1.btnskill.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
if (_arg1 == 1){
_local18 = cekadaparalyze(_arg1, 6);
if ((((((((_local18 == false)) && ((_arg1 == 1)))) && ((_local13 == false)))) && ((partbatterycost[partlegstatus[_local10][0]] <= int((batterytotal[1] - energyneeded)))))){
trace("Ada ksill");
_local2.mc6.addEventListener(MouseEvent.CLICK, attackclick);
_local2.mc6.addEventListener(MouseEvent.MOUSE_OVER, attackover);
} else {
_local2.mc6.gotoAndStop(3);
};
};
};
_local2.mc1.mc1.txthp.text = headhp[_arg1];
if (headhp[_arg1] > 0){
if (_arg1 == 2){
_local2.mc1.addEventListener(MouseEvent.CLICK, attackclick);
_local2.mc1.addEventListener(MouseEvent.MOUSE_OVER, attackover);
};
} else {
_local2.mc1.gotoAndStop(3);
};
_local2.mc2.mc1.txthp.text = torsohp[_arg1];
if (torsohp[_arg1] > 0){
if (_arg1 == 2){
_local2.mc2.addEventListener(MouseEvent.CLICK, attackclick);
_local2.mc2.addEventListener(MouseEvent.MOUSE_OVER, attackover);
};
} else {
_local2.mc2.gotoAndStop(3);
};
_local2.mc3.mc1.txthp.text = handlhp[_arg1];
if (handlhp[_arg1] <= 0){
_local2.mc3.gotoAndStop(3);
_local2.mcsign3.gotoAndStop(3);
} else {
if (handlhp[_arg1] <= (handlhptemp[_arg1] * bataskuning)){
_local2.mcsign3.gotoAndStop(2);
} else {
_local2.mcsign3.gotoAndStop(1);
};
if (_arg1 == 2){
_local2.mc3.addEventListener(MouseEvent.CLICK, attackclick);
_local2.mc3.addEventListener(MouseEvent.MOUSE_OVER, attackover);
};
};
_local2.mc4.mc1.txthp.text = handrhp[_arg1];
if (handrhp[_arg1] <= 0){
_local2.mc4.gotoAndStop(3);
_local2.mcsign4.gotoAndStop(3);
} else {
if (handrhp[_arg1] <= (handrhptemp[_arg1] * bataskuning)){
_local2.mcsign4.gotoAndStop(2);
} else {
_local2.mcsign4.gotoAndStop(1);
};
if (_arg1 == 2){
_local2.mc4.addEventListener(MouseEvent.CLICK, attackclick);
_local2.mc4.addEventListener(MouseEvent.MOUSE_OVER, attackover);
};
};
_local2.mc5.mc1.txthp.text = leglhp[_arg1];
if (leglhp[_arg1] <= 0){
_local2.mcsign5.gotoAndStop(3);
_local2.mc5.gotoAndStop(3);
_local2.mc5.removeEventListener(MouseEvent.CLICK, attackclick);
_local2.mc5.removeEventListener(MouseEvent.MOUSE_OVER, attackover);
} else {
if (leglhp[_arg1] <= (leglhptemp[_arg1] * bataskuning)){
_local2.mcsign5.gotoAndStop(2);
} else {
_local2.mcsign5.gotoAndStop(1);
};
if (_arg1 == 2){
_local2.mc5.addEventListener(MouseEvent.CLICK, attackclick);
_local2.mc5.addEventListener(MouseEvent.MOUSE_OVER, attackover);
};
};
_local2.mc6.mc1.txthp.text = legrhp[_arg1];
if (legrhp[_arg1] <= 0){
_local2.mcsign6.gotoAndStop(3);
_local2.mc6.gotoAndStop(3);
_local2.mc6.removeEventListener(MouseEvent.CLICK, attackclick);
_local2.mc6.removeEventListener(MouseEvent.MOUSE_OVER, attackover);
} else {
if (legrhp[_arg1] <= (legrhptemp[_arg1] * bataskuning)){
_local2.mcsign6.gotoAndStop(2);
} else {
_local2.mcsign6.gotoAndStop(1);
};
if (_arg1 == 2){
_local2.mc6.addEventListener(MouseEvent.CLICK, attackclick);
_local2.mc6.addEventListener(MouseEvent.MOUSE_OVER, attackover);
};
};
}
function frame7(){
stop();
btnag.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnag.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnag.removeEventListener(MouseEvent.CLICK, clickAG);
btnag.addEventListener(MouseEvent.CLICK, clickAG);
trace(("bounty progress : " + so.data.bountyprogress));
btnreload.addEventListener(MouseEvent.CLICK, reloaddiff);
loadrandomnews();
daripero = (bountysblme / so.data.bountyprogress);
mcbounty.txt1.text = (int((daripero * 100)) + "%");
mcbounty.mc1.gotoAndStop(int((daripero * 16)));
if (so.data.firsttime == true){
so.data.firsttime = false;
makeallunvisible();
loadunlocked(so.data.levele);
} else {
loadmap();
};
}
function frame2(){
soundzap = new zapsound();
soundmainmenu = new mainmenusound();
soundclick = new oversound();
soundassemble1 = new assemblesound1();
soundhq = new hqsound();
soundhqbutton = new hqbuttonsound();
soundhqbutton2 = new hqbuttonsound2();
soundtalk = new talksound();
soundupgradereset = new resetsound();
soundbuy = new buysound();
soundupgrade = new upgradesound();
soundassemblepipe = new pipeassemblesound();
soundassemble2 = new assemblesound2();
soundnewlevel = new newlevelsound();
soundnewlevel2 = new newlevelsound2();
soundlevelsummary = new levelsummarysound();
soundwarning = new warningsound();
soundbarfill = new fillbarsound();
soundassemble3 = new assemblesound3();
soundassemble4 = new assemblesound4();
soundbooting = new bootingsound();
soundreload1 = new reloadsound1();
soundreload2 = new reloadsound2();
soundreload3 = new reloadsound3();
soundreload4 = new reloadsound4();
soundrobocharging = new robotchargingsound();
soundcharger1 = new chargersound1();
soundcharger2 = new chargersound2();
soundcharger3 = new chargersound3();
soundslasher1 = new slashersound1();
soundslasher2 = new slashersound2();
soundbarrage = new barragesound();
soundshotgun = new shotgunsound();
soundsniper = new snipersound();
soundlazer1 = new lazersound1();
soundlazer2 = new lazersound2();
soundshocker = new shockersound();
soundflamethrower = new flamethrowersound();
soundhit1 = new hitsound();
soundhit2 = new hitsound2();
soundhit3 = new hitsound3();
soundhit4 = new hitsound4();
soundbattle = new battlesound();
soundexplosion = new explosionsound();
soundwin = new winsound();
soundlose = new losesound();
soundreward = new rewardsound();
soundfallpart = new fallpartsound();
soundthunder1 = new thundersound();
soundthunder2 = new thundersound2();
soundrain = new rainsound();
soundbattfill = new battfillsound();
}
function frame6(){
stop();
loadsoundbutton();
trace(("LEVELE : " + so.data.levele));
trace(("SHOP LEVEL : " + so.data.shoplevel));
if (so.data.shoplevel >= 6){
so.data.shoplevel = 6;
};
chipcritical = 0;
chipbooting = 0;
chipresistance = 0;
bountysblme = so.data.bounty;
temphead = so.data.gianthead;
temptorso = so.data.gianttorso;
temphandl = so.data.gianthandl;
temphandr = so.data.gianthandr;
templegl = so.data.giantlegl;
templegr = so.data.giantlegr;
savegianttemp();
lockcamera = false;
urutanpasang = [];
urutanpasang2 = [];
urutanpasangphase = -1;
mcbg.x = 347;
mcbg.y = 241;
closeallwindow();
loadhq();
}
function frame9(){
mcending.gotoAndPlay(1);
stage.addEventListener(Event.ENTER_FRAME, waitending);
}
public function createnewso(){
var _local1:*;
var _local2:*;
so.clear();
so.data.prize = [undefined, false, false];
so.data.gianthead = -1;
so.data.gianttorso = -1;
so.data.gianthandl = -1;
so.data.gianthandr = -1;
so.data.giantlegl = -1;
so.data.giantlegr = -1;
so.data.storagehead = [0];
so.data.storageheadupgradepoint = [];
so.data.storageheadupgradealready = [];
createnewupgradepointlength(1);
so.data.storagetorso = [0];
so.data.storagetorsoupgradepoint = [];
so.data.storagetorsoupgradealready = [];
createnewupgradepointlength(2);
so.data.storagehand = [0, 3];
so.data.storagehandtype = [1, 2];
so.data.storagehandupgradepoint = [];
so.data.storagehandupgradealready = [];
createnewupgradepointlength(3);
createnewupgradepointlength(3);
so.data.storageleg = [0, 0];
so.data.storagelegupgradepoint = [];
so.data.storagelegupgradealready = [];
createnewupgradepointlength(4);
createnewupgradepointlength(4);
so.data.powerlevel = 1;
so.data.powersignallevel = 1;
so.data.gold = 0;
so.data.techpoint = 10;
so.data.levele = 1;
so.data.enemydifficulty = [];
so.data.enemylocation = [];
so.data.enemybounty = [];
so.data.enemygold = [];
so.data.enemytech = [];
so.data.enemycity = [];
so.data.levelprogress = [];
_local1 = 1;
while (_local1 <= 3) {
so.data.levelprogress[_local1] = 0;
_local1++;
};
so.data.enemyequip = [];
_local1 = 1;
while (_local1 <= 3) {
so.data.enemydifficulty[_local1] = [];
so.data.enemylocation[_local1] = [];
so.data.enemybounty[_local1] = [];
so.data.enemygold[_local1] = [];
so.data.enemytech[_local1] = [];
so.data.enemycity[_local1] = [];
so.data.enemyequip[_local1] = [];
_local2 = 0;
while (_local2 < 3) {
so.data.enemydifficulty[_local1][_local2] = 0;
so.data.enemylocation[_local1][_local2] = 0;
so.data.enemybounty[_local1][_local2] = 0;
so.data.enemygold[_local1][_local2] = 0;
so.data.enemytech[_local1][_local2] = 0;
so.data.enemycity[_local1][_local2] = 0;
so.data.enemyequip[_local1][_local2] = [];
_local2++;
};
_local1++;
};
so.data.bounty = 0;
so.data.bountyprogress = 100;
so.data.shoppoi = true;
so.data.shoplevel = 1;
so.data.firsttime = true;
so.data.tutorialphase = 1;
so.data.tutorialhqcomplete = false;
so.data.tutorialmapcomplete = false;
so.data.tutorialbattlecomplete = false;
so.data.enemytalkwhen = [undefined, [5, 40, 90, 100], [0, 40, 90, 100], [0, 40, 90, 100]];
so.data.enemytalkframestart = [undefined, [91, 93, 95, 97], [105, 110, 114, 116], [128, 134, 137, 142]];
so.data.enemytalkframeend = [undefined, [92, 94, 96, 99], [109, 113, 115, 119], [133, 136, 141, 159]];
so.data.enemytalkdone = [undefined, [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]];
isidifficulty();
saveAGI();
}
function frame8(){
stop();
musuhmatisek = -1;
attackcost = [undefined, 0, 0, 0, 0, 0, 0];
stage.addEventListener(Event.ENTER_FRAME, preloader);
closeallbattlewindow();
tungguthunder = 75;
kenatorso = false;
surrender = false;
partsmoke = 0;
partsmoketemp = 50;
weatherspeedymin = [undefined, undefined, undefined, 10, 1];
weatherspeedymax = [undefined, undefined, undefined, 15, 3];
gameend = false;
gamevictory = false;
waitsummaryphase = 2;
waitsummary = 35;
tunggubullet = 0;
lakonattack = false;
pausegame = false;
attackwait = false;
bootingtime = [];
bootingtimenow = [];
fximage = [];
bulletimage = [];
weatherimage = [];
damageresist = [undefined, 0, 0];
criticalchance = [undefined, 0, 0];
criticaldamageincrease = 0.75;
partbuffstatus = [undefined, [undefined, [], [], [], [], [], []], [undefined, [], [], [], [], [], []]];
partbuffstatusnumba = [undefined, [undefined, [], [], [], [], [], []], [undefined, [], [], [], [], [], []]];
partrusakregister = [undefined, [undefined, 0, 0, 0, 0, 0, 0], [undefined, 0, 0, 0, 0, 0, 0]];
attackcommand = [undefined, [], [], [], []];
energyneeded = 0;
headhp = [];
torsohp = [];
handlhp = [];
handrhp = [];
leglhp = [];
legrhp = [];
headhptemp = [];
torsohptemp = [];
handlhptemp = [];
handrhptemp = [];
leglhptemp = [];
legrhptemp = [];
hptotal = [];
atktotal = [];
batterytotal = [];
bootingtotal = [];
accuracytotal = [];
dodgetotal = [];
powerbanktotal = [];
powertransfer = [];
hptotaltemp = [];
atktotaltemp = [];
batterytotaltemp = [];
bootingtotaltemp = [];
accuracytotaltemp = [];
dodgetotaltemp = [];
powerbanktotaltemp = [];
powertransfertemp = [];
loadbattle();
}
function frame1(){
so = SharedObject.getLocal("king");
so.flush(10000000);
targetlabel = "";
AGIconnected = false;
AGIcontinue = false;
guestbool = true;
connected = false;
agiURL = "http://agi.armorgames.com/assets/agi/AGI2.swf";
Security.allowDomain("agi.armorgames.com");
loader = new Loader();
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, function (_arg1:IOErrorEvent):void{
});
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function (_arg1:Event):void{
var e = _arg1;
agi = e.currentTarget.content;
agi.connect({stage:stage, apiKey:"37B18015-404C-45C3-9E80-B33A86AB3334", callback:function (_arg1:Object):void{
if (_arg1.success){
AGIconnected = true;
loadAGI();
} else {
trace(_arg1.error);
};
}});
});
loader.load(new URLRequest(agiURL));
stage.quality = "low";
stop();
soundover = new clicksound();
volsfx = 1;
volmus = 1;
customContextMenu = new ContextMenu();
customContextMenu.hideBuiltInItems();
btnplay.visible = false;
btnplay.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnplay.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnplay.addEventListener(MouseEvent.CLICK, playgame);
btngoody.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btngoody.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btngoody.removeEventListener(MouseEvent.CLICK, clickGoody);
btngoody.addEventListener(MouseEvent.CLICK, clickGoody);
btnag.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnag.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnag.removeEventListener(MouseEvent.CLICK, clickAG);
btnag.addEventListener(MouseEvent.CLICK, clickAG);
stage.addEventListener(Event.ENTER_FRAME, loading);
}
public function levelclick(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
var _local4:*;
if ((((so.data.tutorialmapcomplete == true)) || ((so.data.tutorialphase == 15)))){
if (so.data.tutorialphase == 15){
loadtutorial(50, -1);
so.data.tutorialphase = 16;
};
bountysblme = so.data.bounty;
closemappanel(false);
_local2 = 1;
while (_local2 <= 5) {
_local4 = mclevelsummary.getChildByName(("mc" + _local2));
_local4.visible = false;
_local2++;
};
mclevelsummary.levele = _arg1.currentTarget.levele;
mclevelsummary.locatione = _arg1.currentTarget.locatione;
mclevelsummary.btndeploy.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mclevelsummary.btndeploy.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mclevelsummary.btndeploy.removeEventListener(MouseEvent.CLICK, levelsummarydeploy);
mclevelsummary.btndeploy.addEventListener(MouseEvent.CLICK, levelsummarydeploy);
mclevelsummary.btnabort.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mclevelsummary.btnabort.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mclevelsummary.btnabort.removeEventListener(MouseEvent.CLICK, levelsummaryabort);
mclevelsummary.btnabort.addEventListener(MouseEvent.CLICK, levelsummaryabort);
mclevelsummary.gotoAndStop(2);
mclevelsummary.mc1.mc1.txt1.text = levellocation[_arg1.currentTarget.levele];
_local2 = 1;
while (_local2 <= 5) {
_local4 = mclevelsummary.mc2.mc1.getChildByName(("mc" + _local2));
if (_local2 <= so.data.enemydifficulty[_arg1.currentTarget.levele][_arg1.currentTarget.locatione]){
_local4.gotoAndStop(1);
} else {
_local4.gotoAndStop(2);
};
_local2++;
};
trace(("bounty awale : " + so.data.enemybounty[_arg1.currentTarget.levele][_arg1.currentTarget.locatione]));
_local3 = int(((so.data.enemybounty[_arg1.currentTarget.levele][_arg1.currentTarget.locatione] / so.data.bountyprogress) * 100));
mclevelsummary.mc2.mc1.txt1.text = (("+" + _local3) + "%");
mclevelsummary.mc3.mc1.txt1.text = so.data.enemygold[_arg1.currentTarget.levele][_arg1.currentTarget.locatione];
mclevelsummary.mc3.mc1.txt2.text = so.data.enemytech[_arg1.currentTarget.levele][_arg1.currentTarget.locatione];
mclevelsummary.mc4.mc1.gotoAndStop(so.data.enemycity[_arg1.currentTarget.levele][_arg1.currentTarget.locatione]);
mclevelsummary.mc5.mc1.gotoAndStop(so.data.weather);
loadbounty(mclevelsummary.mcbounty);
soundlevelsummary.play(0, 1, new SoundTransform(volsfx));
mclevelsummary.waite = 0;
mclevelsummary.waitetemp = 1;
mclevelsummary.ke = 1;
mclevelsummary.addEventListener(Event.ENTER_FRAME, levelpopupwaiting);
};
}
public function preloader(_arg1:Event):void{
txtnumchildren.text = String(numChildren);
}
public function mainmenusoundfx(_arg1:Event):void{
if (mcmainmenu.currentLabel == "zap"){
soundzap.play(0, 1, new SoundTransform(volsfx));
};
}
public function createminuser(_arg1:int, _arg2:int, _arg3:int, _arg4:String){
var _local5:*;
var _local6:*;
var _local7:*;
_local5 = [undefined, undefined, battlegiantminuser2];
_local6 = [undefined, 250, 605];
_local7 = [undefined, 250, 605];
fximage[fximage.length] = new (_local5[_arg3]);
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mcminuserlocation) + 1));
if (_arg3 == 1){
fximage[(fximage.length - 1)].x = _local6[_arg2];
fximage[(fximage.length - 1)].y = 412;
} else {
fximage[(fximage.length - 1)].x = _local7[_arg2];
fximage[(fximage.length - 1)].y = 426;
};
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].mc1.mc1.txt1.text = (_arg4 + _arg1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
}
public function suarathunder(){
var _local1:*;
_local1 = [soundthunder1, soundthunder2];
_local1[randRange(0, 1)].play(0, 1, new SoundTransform(volsfx));
tungguthunder = randRange(350, 565);
}
public function hqprize(_arg1:MouseEvent):void{
if (so.data.tutorialmapcomplete == true){
lockcamera = true;
loadprize();
};
}
public function bwatdamage(_arg1:Object){
var _local2:*;
var _local3:*;
_local2 = 0;
_local3 = parthittimes[attackcommand[1][4]];
if (_arg1.tipebullet != 9){
if (lakonattack == true){
_local2 = int((atktotal[1] / _local3));
} else {
_local2 = int((atktotal[2] / _local3));
};
};
if (_arg1.damage == -1){
_arg1.damage = (partdamage[attackcommand[1][4]] + _local2);
};
_arg1.effective = false;
trace(("cek effective : " + attackcommand[1][5]));
trace(("damage base bullet : " + _arg1.damage));
if (_arg1.tipebullet != 9){
if (attackcommand[1][5] == 1){
_arg1.effective = true;
_arg1.damage = (_arg1.damage + int((_arg1.damage * effectivebonus)));
} else {
if (attackcommand[1][5] == 2){
_arg1.effective = false;
_arg1.damage = (_arg1.damage - int((_arg1.damage * noteffectivebonus)));
};
};
};
}
public function applybuff(_arg1:int, _arg2:int, _arg3:int){
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
trace(("APPLY BUFF " + _arg3));
_local4 = false;
_local5 = 0;
if (partbuffstatus[_arg2][_arg3].length == 0){
_local4 = false;
};
_local6 = 0;
while (_local6 < partbuffstatus[_arg2][_arg3].length) {
if (partbuffstatus[_arg2][_arg3][_local6] == _arg1){
_local4 = true;
_local5 = _local6;
break;
};
_local6++;
};
_local7 = [undefined, burnturn, paralyzeturn];
if (_local4 == false){
trace(("GA ADA SAMA " + _arg3));
partbuffstatus[_arg2][_arg3].push(_arg1);
partbuffstatusnumba[_arg2][_arg3].push(_local7[_arg1]);
trace(partbuffstatus[2][3]);
trace(("cek : " + partbuffstatus[_arg2][_arg3]));
} else {
trace("ADA SAMA");
partbuffstatusnumba[_arg2][_arg3][_local5] = _local7[_arg1];
};
}
public function tentuinupgradepembagian(_arg1:int){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
trace(("jumbagi : " + _arg1));
if (_arg1 > 60){
_arg1 = 60;
};
_local2 = [undefined, 0, 0, 0, 0, 0, 0];
_local3 = [undefined, 0, 0, 0, 0];
_local4 = [undefined, 0, 0];
_local5 = [undefined, 0, 0];
_local6 = [undefined, 0, 0];
_local7 = [undefined, 0, 0];
_local8 = [_local2, _local3, _local4, _local5, _local6, _local7];
do {
_local9 = randRange(0, (_local8.length - 1));
_local10 = 0;
_local11 = 1;
while (_local11 < _local8[_local9].length) {
_local10 = (_local10 + _local8[_local9][_local11]);
_local11++;
};
if (_local10 < 10){
_local12 = randRange(1, (_local8[_local9].length - 1));
var _local13 = _local8[_local9];
var _local14 = _local12;
var _local15 = (_local13[_local14] + 1);
_local13[_local14] = _local15;
_arg1--;
};
} while (_arg1 > 0);
trace(("hasile upgradew head : " + _local8[0]));
trace(("hasile upgradew torso : " + _local8[1]));
trace(("hasile upgradew handl : " + _local8[2]));
trace(("hasile upgradew handr : " + _local8[3]));
trace(("hasile upgradew legl : " + _local8[4]));
trace(("hasile upgradew legr : " + _local8[5]));
return (_local8);
}
public function statusclick(_arg1:MouseEvent):void{
loadstatusover();
}
public function transisi(_arg1:String){
soundassemble1.play(0, 1, new SoundTransform(volsfx));
mctransisi.ke = _arg1;
mctransisi.gotoAndPlay(2);
stage.addEventListener(Event.ENTER_FRAME, transisiwaiting);
}
public function overviewpartssell(_arg1:MouseEvent){
var _local2:*;
if (so.data.tutorialmapcomplete == true){
soundbuy.play(0, 1, new SoundTransform(volsfx));
_local2 = _arg1.currentTarget.parent;
sellitem(_local2.ke);
};
}
public function attacksummarydone(_arg1:MouseEvent):void{
createsoundreload();
mctutorial.visible = false;
executeattack();
}
public function overviewpartsout(_arg1:MouseEvent):void{
stage.removeEventListener(Event.ENTER_FRAME, infofollowmouse);
mcupgradeinfo.visible = false;
mcskillinfo.visible = false;
}
public function createsoundreload(){
var _local1:*;
_local1 = [soundreload1, soundreload2, soundreload3, soundreload4];
_local1[randRange(0, 3)].play(0, 1, new SoundTransform(volsfx));
}
public function partsprev(_arg1:MouseEvent){
soundclick.play(0, 1, new SoundTransform(volsfx));
mcparts.page--;
loadparts();
}
public function comparestatus(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
_local1 = 1;
while (_local1 <= 8) {
_local2 = mcgiantstatus.mc1.getChildByName(("txt" + _local1));
_local3 = mcgiantstatus.mc2.getChildByName(("txt" + _local1));
_local2 = _local2.text;
_local3 = _local3.text;
if ((((_local1 == 5)) || ((_local1 == 6)))){
_local5 = _local2;
_local6 = _local3;
_local2 = "";
_local3 = "";
_local7 = 0;
while (_local7 < (_local5.length - 1)) {
_local2 = (_local2 + _local5.charAt(_local7));
_local7++;
};
_local7 = 0;
while (_local7 < (_local6.length - 1)) {
_local3 = (_local3 + _local6.charAt(_local7));
_local7++;
};
};
_local2 = int(_local2);
_local3 = int(_local3);
if (_local1 == 1){
hptotal[1] = _local2;
hptotal[2] = _local3;
hptotaltemp[1] = _local2;
hptotaltemp[2] = _local3;
} else {
if (_local1 == 2){
atktotal[1] = _local2;
atktotal[2] = _local3;
atktotaltemp[1] = _local2;
atktotaltemp[2] = _local3;
} else {
if (_local1 == 3){
batterytotal[1] = _local2;
batterytotal[2] = _local3;
batterytotaltemp[1] = _local2;
batterytotaltemp[2] = _local3;
} else {
if (_local1 == 4){
bootingtotal[1] = _local2;
bootingtotal[2] = _local3;
bootingtotaltemp[1] = _local2;
bootingtotaltemp[2] = _local3;
} else {
if (_local1 == 5){
trace(("akurasiku : " + _local2));
accuracytotal[1] = _local2;
accuracytotal[2] = _local3;
accuracytotaltemp[1] = _local2;
accuracytotaltemp[2] = _local3;
} else {
if (_local1 == 6){
dodgetotal[1] = _local2;
dodgetotal[2] = _local3;
dodgetotaltemp[1] = _local2;
dodgetotaltemp[2] = _local3;
} else {
if (_local1 == 7){
trace(((("power tot : " + _local2) + " ") + _local3));
powerbanktotal[1] = _local2;
powerbanktotal[2] = _local3;
powerbanktotaltemp[1] = _local2;
powerbanktotaltemp[2] = _local3;
} else {
if (_local1 == 8){
trace(((("power trsfr : " + _local2) + " ") + _local3));
powertransfer[1] = _local2;
powertransfer[2] = _local3;
powertransfertemp[1] = _local2;
powertransfertemp[2] = _local3;
};
};
};
};
};
};
};
};
_local4 = mcgiantstatus.mc1.getChildByName(("mcarrow" + _local1));
if (_local2 > _local3){
_local4.gotoAndStop(1);
} else {
if (_local2 < _local3){
_local4.gotoAndStop(2);
} else {
_local4.gotoAndStop(3);
};
};
_local1++;
};
}
public function playgame(_arg1:MouseEvent):void{
gotoAndPlay("preloader2");
}
public function cekchipbonus(_arg1:int, _arg2:Array){
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
var _local13:*;
var _local14:*;
var _local15:*;
var _local16:*;
var _local17:*;
_local3 = 3;
_local4 = 4;
_local5 = 10;
_local6 = 0;
_local7 = 0;
_local8 = 0;
if (_arg1 == 1){
_local9 = [so.data.storagehead[so.data.gianthead], so.data.storagetorso[so.data.gianttorso], so.data.storageleg[so.data.giantlegl], so.data.storageleg[so.data.giantlegr]];
_local10 = [so.data.gianthead, so.data.gianttorso, so.data.giantlegl, so.data.giantlegr, so.data.gianthandl, so.data.gianthandr];
_local11 = [so.data.storagehandtype[so.data.gianthandl], so.data.storagehandtype[so.data.gianthandr]];
} else {
_local9 = [_arg2[0], _arg2[1], _arg2[6], _arg2[7]];
_local10 = [_arg2[0], _arg2[1], _arg2[6], _arg2[7], _arg2[2], _arg2[3]];
_local11 = [_arg2[4], _arg2[5]];
};
_local12 = 0;
while (_local12 < _local9.length) {
if (_local10[_local12] != -1){
if (partcolor[_local9[_local12]] == 1){
trace((("ini : " + _local12) + " atk"));
_local8 = (_local8 + _local5);
} else {
if (partcolor[_local9[_local12]] == 2){
trace((("ini : " + _local12) + " dam"));
_local6 = (_local6 + _local3);
} else {
trace((("ini : " + _local12) + " boot"));
_local7 = (_local7 + _local4);
};
};
};
_local12++;
};
if (_local10[4] != -1){
if (_local11[0] == 1){
_local8 = (_local8 + _local5);
} else {
if (_local11[0] == 2){
_local6 = (_local6 + _local3);
} else {
_local7 = (_local7 + _local4);
};
};
};
if (_local10[5] != -1){
if (_local11[1] == 1){
_local8 = (_local8 + _local5);
} else {
if (_local11[1] == 2){
_local6 = (_local6 + _local3);
} else {
_local7 = (_local7 + _local4);
};
};
};
trace(((((("hasil chip : " + _local8) + " ") + _local6) + " ") + _local7));
_local13 = 0;
_local14 = 0;
_local15 = 0;
_local16 = 0;
_local17 = 0;
if (currentLabel == "hq"){
mchq.txtchipeffect.text = "";
if (_local8 > 0){
mchq.txtchipeffect.text = (("CRITICAL HIT: " + _local8) + "% CHANCE");
_local13 = mchq.txtchipeffect.text.length;
};
if (_local7 > 0){
_local14 = (mchq.txtchipeffect.text.length + 1);
mchq.txtchipeffect.text = (mchq.txtchipeffect.text + (("\nINSTANT BOOTING: " + _local7) + "% CHANCE"));
_local15 = mchq.txtchipeffect.text.length;
};
if (_local6 > 0){
_local16 = (mchq.txtchipeffect.text.length + 1);
mchq.txtchipeffect.text = (mchq.txtchipeffect.text + (("\nDAMAGE BLOCK: " + _local6) + "% CHANCE"));
_local17 = mchq.txtchipeffect.text.length;
};
if (_local8 > 0){
mchq.txtchipeffect.setTextFormat(textwarnamerah, 0, _local13);
};
if (_local7 > 0){
mchq.txtchipeffect.setTextFormat(textwarnaijo, _local14, _local15);
};
if (_local6 > 0){
mchq.txtchipeffect.setTextFormat(textwarnabiru, _local16, _local17);
};
};
return ([_local8, _local7, _local6]);
}
public function prizeclose(_arg1:MouseEvent):void{
lockcamera = false;
closeallwindow();
}
public function hpbargone(_arg1:Event):void{
_arg1.currentTarget.delaye--;
if (_arg1.currentTarget.delaye < 0){
_arg1.currentTarget.delaye = -1;
_arg1.currentTarget.gotoAndPlay(_arg1.currentTarget.tipepop);
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, hpbargone);
};
}
public function changementprogress(){
urutanpasangphase = 1;
stage.addEventListener(Event.ENTER_FRAME, assemblegiant);
}
public function levelout(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
_local2 = 0;
_local2 = _arg1.currentTarget.mcenemy.currentFrame;
_local3 = (9 + (8 - _local2));
if (_local3 < 15){
_arg1.currentTarget.mcenemy.gotoAndPlay((9 + (8 - _local2)));
} else {
_arg1.currentTarget.mcenemy.gotoAndStop(1);
};
}
public function createshakebg(){
mcbg.x = 0;
mcbg.y = 0;
mcbg.shakeper = 0;
mcbg.shakepertemp = 2;
mcbg.shaketime = 4;
stage.addEventListener(Event.ENTER_FRAME, bgshake);
}
public function isidifficulty(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
var _local13:*;
var _local14:*;
var _local15:*;
var _local16:*;
var _local17:*;
var _local18:*;
var _local19:*;
var _local20:*;
var _local21:*;
var _local22:*;
_local1 = 1;
_local2 = 3;
_local3 = [];
_local3[1] = [];
do {
_local6 = randRange(1, totalmaplocation[_local1]);
_local7 = false;
_local8 = 0;
while (_local8 < _local3[_local1].length) {
if (_local3[_local1][_local8] == _local6){
_local7 = true;
break;
};
_local8++;
};
if (_local7 == false){
_local3[_local1].push(_local6);
if (_local3[_local1].length >= 3){
_local1++;
_local3[_local1] = [];
};
};
} while (_local1 < 4);
_local4 = 1;
while (_local4 <= 3) {
_local8 = 0;
while (_local8 < 3) {
_local9 = [undefined, [0, 3], [1, 4, 6, 8, 10], [2, 5, 7, 9, 11, 13, 15]];
_local10 = [undefined, [1, 2], [2, 4], [6, 8]];
_local11 = 0;
_local12 = true;
_local13 = false;
_local14 = 0;
if ((((((so.data.levele == 1)) && ((so.data.levelprogress[1] == levelbattleneeded[1])))) && ((_local4 == 1)))){
if (_local8 == 0){
_local14 = 1;
_local12 = false;
_local13 = true;
so.data.enemydifficulty[_local4][_local3[_local4][_local8]] = 2;
so.data.enemylocation[_local4][_local8] = _local3[_local4][_local8];
_local11 = (so.data.enemydifficulty[_local4][_local3[_local4][_local8]] / 5);
so.data.enemycity[_local4][_local3[_local4][_local8]] = 2;
so.data.enemybounty[_local4][_local3[_local4][_local8]] = (bountylevel[_local4] + int((bountylevel[_local4] * so.data.enemydifficulty[_local4][_local3[_local4][_local8]])));
so.data.enemygold[_local4][_local3[_local4][_local8]] = 500;
so.data.enemytech[_local4][_local3[_local4][_local8]] = 20;
};
} else {
if ((((((so.data.levele == 2)) && ((so.data.levelprogress[2] == levelbattleneeded[2])))) && ((_local4 == 2)))){
if (_local8 == 0){
_local14 = 2;
_local12 = false;
_local13 = true;
so.data.enemydifficulty[_local4][_local3[_local4][_local8]] = 3;
so.data.enemylocation[_local4][_local8] = _local3[_local4][_local8];
_local11 = (so.data.enemydifficulty[_local4][_local3[_local4][_local8]] / 5);
so.data.enemycity[_local4][_local3[_local4][_local8]] = 4;
so.data.enemybounty[_local4][_local3[_local4][_local8]] = (bountylevel[_local4] + int((bountylevel[_local4] * so.data.enemydifficulty[_local4][_local3[_local4][_local8]])));
so.data.enemygold[_local4][_local3[_local4][_local8]] = 800;
so.data.enemytech[_local4][_local3[_local4][_local8]] = 30;
};
} else {
if ((((((so.data.levele == 3)) && ((so.data.levelprogress[3] == levelbattleneeded[3])))) && ((_local4 == 3)))){
if (_local8 == 0){
_local14 = 3;
_local12 = false;
_local13 = true;
so.data.enemydifficulty[_local4][_local3[_local4][_local8]] = 5;
so.data.enemylocation[_local4][_local8] = _local3[_local4][_local8];
_local11 = (so.data.enemydifficulty[_local4][_local3[_local4][_local8]] / 5);
so.data.enemycity[_local4][_local3[_local4][_local8]] = 6;
so.data.enemybounty[_local4][_local3[_local4][_local8]] = (bountylevel[_local4] + int((bountylevel[_local4] * so.data.enemydifficulty[_local4][_local3[_local4][_local8]])));
so.data.enemygold[_local4][_local3[_local4][_local8]] = 1500;
so.data.enemytech[_local4][_local3[_local4][_local8]] = 50;
};
};
};
};
_local15 = [undefined, 0.5, 0.6, 1];
_local16 = [undefined, 1, 2, 4];
_local17 = 0;
trace(("difficulty numba : " + _local17));
if (_local12 == true){
so.data.enemydifficulty[_local4][_local3[_local4][_local8]] = randRange(levelmindifficulty[_local4], levelmaxdifficulty[_local4]);
_local17 = so.data.enemydifficulty[_local4][_local3[_local4][_local8]];
so.data.enemylocation[_local4][_local8] = _local3[_local4][_local8];
_local11 = (so.data.enemydifficulty[_local4][_local3[_local4][_local8]] / 5);
so.data.enemycity[_local4][_local3[_local4][_local8]] = getmecity(_local4);
so.data.enemybounty[_local4][_local3[_local4][_local8]] = (bountylevel[_local4] + int((bountylevel[_local4] * so.data.enemydifficulty[_local4][_local3[_local4][_local8]])));
so.data.enemygold[_local4][_local3[_local4][_local8]] = ((goldlevel[_local17] + int(randRange((goldlevel[_local17] * 0.1), (goldlevel[_local17] / 2)))) + ((_local4 - 1) * 100));
so.data.enemytech[_local4][_local3[_local4][_local8]] = ((techlevel[_local17] + int(randRange((techlevel[_local17] * 0.1), (techlevel[_local17] / 2)))) + ((_local4 - 1) * 2));
};
_local18 = 0;
_local19 = ((so.data.levelprogress[_local4] / (levelbattleneeded[_local4] * 0.9)) + _local11);
trace(("prog difficulty : " + _local19));
trace(("boss : " + _local13));
_local20 = int((_local19 * upgrademax));
if ((((_local13 == true)) && ((_local4 < 3)))){
_local20 = 0;
} else {
if ((((_local13 == true)) && ((_local4 == 3)))){
_local20 = upgrademax;
};
};
_local21 = _local19;
if (_local21 < _local15[_local4]){
_local21 = _local15[_local4];
};
if ((((((so.data.firsttime == true)) && ((_local4 == so.data.levele)))) || ((((so.data.firsttime == true)) && ((so.data.levele == 1)))))){
_local21 = 0.3;
};
if (_local21 > 1){
_local21 = 1;
};
trace(("hp max : " + _local21));
_local22 = tentuinupgradepembagian(_local20);
if (_local14 == 1){
so.data.enemyequip[_local4][_local3[_local4][_local8]] = [6, 6, 10, 10, 3, 3, 12, 12, 2, 2, [undefined, _local22[0][1], _local22[0][2], _local22[0][3], _local22[0][4], _local22[0][5], _local22[0][6]], [undefined, _local22[1][1], _local22[1][2], _local22[1][3], _local22[1][4], _local22[1][5]], [undefined, _local22[2][1], _local22[2][2], _local22[2][3]], [undefined, _local22[3][1], _local22[3][2], _local22[3][3]], [undefined, _local22[4][1], _local22[4][2], _local22[4][3]], [undefined, _local22[5][1], _local22[5][2], _local22[5][3]], 1, 1, _local20, _local13];
} else {
if (_local14 == 2){
so.data.enemyequip[_local4][_local3[_local4][_local8]] = [15, 14, 15, 11, 3, 1, 16, 16, 4, 5, [undefined, _local22[0][1], _local22[0][2], _local22[0][3], _local22[0][4], _local22[0][5], _local22[0][6]], [undefined, _local22[1][1], _local22[1][2], _local22[1][3], _local22[1][4], _local22[1][5]], [undefined, _local22[2][1], _local22[2][2], _local22[2][3]], [undefined, _local22[3][1], _local22[3][2], _local22[3][3]], [undefined, _local22[4][1], _local22[4][2], _local22[4][3]], [undefined, _local22[5][1], _local22[5][2], _local22[5][3]], 3, _local21, _local20, _local13];
} else {
if (_local14 == 3){
so.data.enemyequip[_local4][_local3[_local4][_local8]] = [16, 16, 5, 11, 2, 1, 14, 16, 8, 8, [undefined, _local22[0][1], _local22[0][2], _local22[0][3], _local22[0][4], _local22[0][5], _local22[0][6]], [undefined, _local22[1][1], _local22[1][2], _local22[1][3], _local22[1][4], _local22[1][5]], [undefined, _local22[2][1], _local22[2][2], _local22[2][3]], [undefined, _local22[3][1], _local22[3][2], _local22[3][3]], [undefined, _local22[4][1], _local22[4][2], _local22[4][3]], [undefined, _local22[5][1], _local22[5][2], _local22[5][3]], 5, _local21, _local20, _local13];
} else {
if (_local14 == 0){
so.data.enemyequip[_local4][_local3[_local4][_local8]] = [(randRange(0, 5) + ((_local4 - 1) * 6)), (randRange(0, 5) + ((_local4 - 1) * 6)), _local9[_local4][randRange(0, (_local9[_local4].length - 1))], _local9[_local4][randRange(0, (_local9[_local4].length - 1))], randRange(1, 3), randRange(1, 3), (randRange(0, 5) + ((_local4 - 1) * 6)), (randRange(0, 5) + ((_local4 - 1) * 6)), _local10[_local4][randRange(0, (_local10[_local4].length - 1))], _local10[_local4][randRange(0, (_local10[_local4].length - 1))], [undefined, _local22[0][1], _local22[0][2], _local22[0][3], _local22[0][4], _local22[0][5], _local22[0][6]], [undefined, _local22[0][1], _local22[0][2], _local22[0][3], _local22[0][4], _local22[0][5]], [undefined, _local22[0][1], _local22[0][2], _local22[0][3]], [undefined, _local22[0][1], _local22[0][2], _local22[0][3]], [undefined, _local22[0][1], _local22[0][2], _local22[0][3]], [undefined, _local22[0][1], _local22[0][2], _local22[0][3]], _local16[_local4], _local21, _local20, _local13];
};
};
};
};
trace(("diificulty : " + _local11));
trace(("bounty : " + so.data.enemybounty[_local4][_local3[_local4][_local8]]));
trace(("gold : " + so.data.enemygold[_local4][_local3[_local4][_local8]]));
trace(("tech : " + so.data.enemytech[_local4][_local3[_local4][_local8]]));
trace(("city tipe : " + so.data.enemycity[_local4][_local3[_local4][_local8]]));
trace(("location : " + so.data.enemylocation[_local4][_local8]));
trace(("jumlah skill bagi : " + _local20));
trace(("hp max : " + _local21));
trace(("enemy head : " + so.data.enemyequip[_local4][_local3[_local4][_local8]][0]));
trace("-------------------------------");
_local8++;
};
_local4++;
};
_local5 = randRange(0, (levelweatherrange[so.data.levele].length - 1));
_local5 = levelweatherrange[so.data.levele][_local5];
so.data.weather = _local5;
trace(("weather : " + so.data.weather));
}
public function loadmainmenu(){
var mainmenunewgame:Function;
var mainmenucredits:Function;
var mainmenumoregames:Function;
mainmenunewgame = function (_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
ceknewgame();
};
mainmenucredits = function (_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
loadcredits();
};
mainmenumoregames = function (_arg1:MouseEvent):void{
var _local2:URLRequest;
_local2 = new URLRequest("http://armor.ag/MoreGames");
navigateToURL(_local2);
soundclick.play(0, 1, new SoundTransform(volsfx));
};
mcmainmenu.btnagfb.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcmainmenu.btnagfb.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcmainmenu.btnagfb.removeEventListener(MouseEvent.CLICK, agfb);
mcmainmenu.btnagfb.addEventListener(MouseEvent.CLICK, agfb);
mcmainmenu.btnnewgame.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcmainmenu.btnnewgame.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcmainmenu.btnnewgame.removeEventListener(MouseEvent.CLICK, mainmenunewgame);
mcmainmenu.btnnewgame.addEventListener(MouseEvent.CLICK, mainmenunewgame);
if ((((so.size > 0)) && ((AGIconnected == false)))){
mcmainmenu.mccontinue.visible = false;
} else {
if ((((AGIconnected == true)) && ((so.data.tutorialphase > 17)))){
mcmainmenu.mccontinue.visible = false;
};
};
mcmainmenu.btncontinue.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcmainmenu.btncontinue.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcmainmenu.btncontinue.removeEventListener(MouseEvent.CLICK, mainmenucontinue);
mcmainmenu.btncontinue.addEventListener(MouseEvent.CLICK, mainmenucontinue);
mcmainmenu.btncredits.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcmainmenu.btncredits.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcmainmenu.btncredits.removeEventListener(MouseEvent.CLICK, mainmenucredits);
mcmainmenu.btncredits.addEventListener(MouseEvent.CLICK, mainmenucredits);
mcmainmenu.btnmoregames.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcmainmenu.btnmoregames.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcmainmenu.btnmoregames.removeEventListener(MouseEvent.CLICK, mainmenumoregames);
mcmainmenu.btnmoregames.addEventListener(MouseEvent.CLICK, mainmenumoregames);
mcmainmenu.btngoody.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcmainmenu.btngoody.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcmainmenu.btngoody.removeEventListener(MouseEvent.CLICK, clickGoody);
mcmainmenu.btngoody.addEventListener(MouseEvent.CLICK, clickGoody);
mcmainmenu.btnag.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcmainmenu.btnag.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcmainmenu.btnag.removeEventListener(MouseEvent.CLICK, clickAG);
mcmainmenu.btnag.addEventListener(MouseEvent.CLICK, clickAG);
}
public function battleabort(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
cleanupweather();
transisi("map");
}
public function upgradeplusclick(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
_local2 = _arg1.currentTarget.parent;
_local3 = [undefined, so.data.storagehead, so.data.storagetorso, so.data.storagehand, so.data.storageleg];
_local4 = [undefined, partheadupgradenumba, parttorsoupgradenumba, parthandupgradenumba, partlegupgradenumba];
_local5 = cekcost(_local3[mcparts.indexselected][_local2.ke]);
_local6 = _arg1.currentTarget.name;
_local6 = _arg1.currentTarget.name.charAt((_local6.length - 1));
if (so.data.techpoint >= _local5){
soundupgrade.play(0, 1, new SoundTransform(volsfx));
so.data.techpoint = (so.data.techpoint - _local5);
if (mcparts.indexselected == 1){
var _local7 = so.data.storageheadupgradepoint[_local2.ke];
var _local8 = _local6;
var _local9 = (_local7[_local8] + 1);
_local7[_local8] = _local9;
_local7 = so.data.storageheadupgradealready;
_local8 = _local2.ke;
_local9 = (_local7[_local8] + 1);
_local7[_local8] = _local9;
loadoverviwehead(_local2.ke);
} else {
if (mcparts.indexselected == 2){
_local7 = so.data.storagetorsoupgradepoint[_local2.ke];
_local8 = _local6;
_local9 = (_local7[_local8] + 1);
_local7[_local8] = _local9;
_local7 = so.data.storagetorsoupgradealready;
_local8 = _local2.ke;
_local9 = (_local7[_local8] + 1);
_local7[_local8] = _local9;
loadoverviwetorso(_local2.ke);
} else {
if (mcparts.indexselected == 3){
_local7 = so.data.storagehandupgradepoint[_local2.ke];
_local8 = _local6;
_local9 = (_local7[_local8] + 1);
_local7[_local8] = _local9;
_local7 = so.data.storagehandupgradealready;
_local8 = _local2.ke;
_local9 = (_local7[_local8] + 1);
_local7[_local8] = _local9;
loadoverviwehand(_local2.ke);
} else {
if (mcparts.indexselected == 4){
_local7 = so.data.storagelegupgradepoint[_local2.ke];
_local8 = _local6;
_local9 = (_local7[_local8] + 1);
_local7[_local8] = _local9;
_local7 = so.data.storagelegupgradealready;
_local8 = _local2.ke;
_local9 = (_local7[_local8] + 1);
_local7[_local8] = _local9;
loadoverviweleg(_local2.ke);
};
};
};
};
};
}
public function overviewpartsskillover(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
_local2 = _arg1.currentTarget.parent;
_local3 = _local2.txtskillname.text;
_local4 = 0;
_local5 = 0;
while (_local5 < partweapon.length) {
if (_local3 == partweapon[_local5].toUpperCase()){
_local4 = _local5;
break;
};
_local5++;
};
mcskillinfo.visible = true;
mcskillinfo.x = mouseX;
mcskillinfo.y = mouseY;
mcskillinfo.mc1.txt1.text = parthittimes[_local4];
if (partdamage[_local4] < 1){
mcskillinfo.mc1.txt2.text = ((partdamage[_local4] * 100) + "% PART HP");
} else {
mcskillinfo.mc1.txt2.text = partdamage[_local4];
};
_local6 = mcskillinfo.mc1.txt2.length;
_local7 = 0;
if (currentLabel == "hq"){
if (mcparts.shop == false){
_local7 = int(mchq.txt2.text);
};
} else {
_local8 = _arg1.currentTarget.parent;
_local8 = _local8.parent;
_local8 = _local8.parent;
if (_local8.name == "mcattacksummary"){
_local7 = atktotal[1];
} else {
_local7 = 0;
};
};
if (_local7 > 0){
mcskillinfo.mc1.txt2.text = (mcskillinfo.mc1.txt2.text + (("+(" + int(_local7)) + ")"));
mcskillinfo.mc1.txt2.setTextFormat(textwarnabiru, _local6, mcskillinfo.mc1.txt2.length);
};
mcskillinfo.mc1.txt3.text = (partreload[_local4] + " turns");
mcskillinfo.mc1.txt4.text = partspecial[_local4].toUpperCase();
stage.addEventListener(Event.ENTER_FRAME, infofollowmouse);
}
public function cekpatch(){
if (so.data.prize == undefined){
so.data.prize = [undefined, false, false];
};
so.data.enemytalkframestart = [undefined, [91, 93, 95, 97], [105, 110, 114, 116], [128, 134, 137, 142]];
so.data.enemytalkframeend = [undefined, [92, 94, 96, 99], [109, 113, 115, 119], [133, 136, 141, 159]];
}
public function resetthistorso(){
var _local1:*;
var _local2:*;
so.data.storagetorsoupgradealready[mcoverviewtorso.ke] = 0;
_local1 = 1;
while (_local1 < so.data.storagetorsoupgradepoint[mcoverviewtorso.ke].length) {
_local2 = cekcost(so.data.storagetorso[mcoverviewtorso.ke]);
if (so.data.storagetorsoupgradepoint[mcoverviewtorso.ke][_local1] > 0){
so.data.techpoint = (so.data.techpoint + (_local2 * so.data.storagetorsoupgradepoint[mcoverviewtorso.ke][_local1]));
};
so.data.storagetorsoupgradepoint[mcoverviewtorso.ke][_local1] = 0;
_local1++;
};
}
public function createfxatthis(_arg1:int, _arg2:Point){
var _local3:*;
var _local4:*;
var _local5:*;
_local3 = [undefined, fxgunbarrage, fxgunshotgun, fxgunlazer, fxgunsniper, "", "", "", "", ""];
_local4 = [undefined, [soundbarrage], [soundshotgun], [soundlazer1, soundlazer2], [soundsniper], "", "", [soundflamethrower], [soundshocker], ""];
if (_local4[_arg1] != ""){
_local4[_arg1][randRange(0, (_local4[_arg1].length - 1))].play(0, 1, new SoundTransform(volsfx));
};
if (_local3[_arg1] != ""){
creategunspark(_arg1, _arg2);
fximage[fximage.length] = new (_local3[_arg1]);
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mcfxlocation) + 1));
fximage[(fximage.length - 1)].x = _arg2.x;
fximage[(fximage.length - 1)].y = _arg2.y;
if ((((_arg1 == 1)) || ((_arg1 == 2)))){
fximage[(fximage.length - 1)].x = (fximage[(fximage.length - 1)].x + randRange(-20, 20));
fximage[(fximage.length - 1)].y = (fximage[(fximage.length - 1)].y + randRange(-20, 20));
};
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
if (lakonattack == false){
fximage[(fximage.length - 1)].scaleX = (fximage[(fximage.length - 1)].scaleX * -1);
};
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
};
createbullet(_arg1, _arg2, false, false, 0, 0);
if (partspecial[attackcommand[1][4]] == "Scatter bulletx4"){
trace("Scatter");
_local5 = 1;
while (_local5 <= 4) {
tunggubullet++;
createbullet(_arg1, _arg2, true, true, 1, 30);
_local5++;
};
};
}
public function loadoverviweleg(_arg1:int){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
mctutorial.visible = false;
mcoverviewleg.btnbuy.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewleg.btnbuy.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewleg.btnbuy.removeEventListener(MouseEvent.MOUSE_OVER, buyover);
mcoverviewleg.btnbuy.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewleg.btnsell.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewleg.btnsell.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewleg.btnsell.removeEventListener(MouseEvent.MOUSE_OVER, sellover);
mcoverviewleg.btnsell.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewleg.btnsell.visible = false;
mcoverviewleg.btnsell.removeEventListener(MouseEvent.CLICK, overviewpartssell);
mcoverviewleg.btnsell.addEventListener(MouseEvent.CLICK, overviewpartssell);
mcoverviewleg.btnbuy.addEventListener(MouseEvent.MOUSE_OVER, buyover);
mcoverviewleg.btnbuy.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewleg.btnsell.addEventListener(MouseEvent.MOUSE_OVER, sellover);
mcoverviewleg.btnsell.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
if (mcparts.shop == false){
mcoverviewleg.btnbuy.visible = false;
loadcurrency(2);
} else {
mcoverviewleg.btnbuy.removeEventListener(MouseEvent.CLICK, overviewpartsbuy);
mcoverviewleg.btnbuy.visible = true;
loadcurrency(1);
if (so.data.gold >= cekharga(mcparts.indexselected, _arg1)){
mcoverviewleg.btnbuy.gotoAndStop(1);
mcoverviewleg.btnbuy.addEventListener(MouseEvent.CLICK, overviewpartsbuy);
} else {
mcoverviewleg.btnbuy.gotoAndStop(2);
};
};
mcoverviewleg.btnskill.visible = true;
mcoverviewleg.btnskill.removeEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
mcoverviewleg.btnskill.addEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
mcoverviewleg.btnskill.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewleg.btnskill.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewleg.btnbuy.removeEventListener(MouseEvent.MOUSE_OVER, overviewpartsover);
mcoverviewleg.btnbuy.addEventListener(MouseEvent.MOUSE_OVER, overviewpartsover);
mcoverviewleg.btnbuy.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewleg.btnbuy.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewleg.ke = _arg1;
mcoverviewleg.visible = true;
mcoverviewleg.btnclose.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewleg.btnclose.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewleg.btnclose.removeEventListener(MouseEvent.CLICK, overviewpartsclose);
mcoverviewleg.btnclose.addEventListener(MouseEvent.CLICK, overviewpartsclose);
mcoverviewleg.btnequip.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewleg.btnequip.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewleg.btnequip.removeEventListener(MouseEvent.CLICK, overviewpartsequipleg);
mcoverviewleg.btnequip.addEventListener(MouseEvent.CLICK, overviewpartsequipleg);
mcoverviewleg.btnequip2.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewleg.btnequip2.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewleg.btnequip2.removeEventListener(MouseEvent.CLICK, overviewpartsequipleg2);
mcoverviewleg.btnequip2.addEventListener(MouseEvent.CLICK, overviewpartsequipleg2);
mcoverviewleg.btnunequip.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewleg.btnunequip.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewleg.btnunequip.removeEventListener(MouseEvent.CLICK, overviewpartsunequipleg);
mcoverviewleg.btnunequip.addEventListener(MouseEvent.CLICK, overviewpartsunequipleg);
mcoverviewleg.btnunequip.visible = false;
_local2 = 0;
while (_local2 < (mcoverviewleg.mc1.numChildren - 1)) {
_local4 = mcoverviewleg.mc1.getChildAt(_local2);
if (_local4.name == "mc1"){
if (mcparts.shop == true){
_local4.gotoAndStop(_arg1);
} else {
_local4.gotoAndStop(so.data.storageleg[_arg1]);
};
};
_local2++;
};
if (mcparts.shop == true){
mcoverviewleg.btnunequip.visible = false;
mcoverviewleg.btnequip.visible = false;
mcoverviewleg.btnequip2.visible = false;
mcoverviewleg.txtname.text = partname[_arg1].toUpperCase();
mcoverviewleg.mc1.gotoAndStop((_arg1 + 1));
if (partlegstatus[_arg1][0] != -1){
mcoverviewleg.mcskill.gotoAndStop(partweaponthumb[partlegstatus[_arg1][0]]);
mcoverviewleg.txtcost.text = partbatterycost[partlegstatus[_arg1][0]];
mcoverviewleg.txtskillname.text = partweapon[partlegstatus[_arg1][0]].toUpperCase();
} else {
mcoverviewleg.btnskill.visible = false;
mcoverviewleg.mcskill.gotoAndStop(11);
mcoverviewleg.txtcost.text = "-";
mcoverviewleg.txtskillname.text = "-";
};
cekpunyanda(mcparts.indexselected, _arg1);
mcoverviewleg.mcsign.txt1.text = "";
if (cekpunyanda == true){
mcoverviewleg.mcsign.txt1.text = "OWNED";
};
} else {
mcoverviewleg.txtname.text = partname[so.data.storageleg[_arg1]].toUpperCase();
mcoverviewleg.mc1.gotoAndStop((so.data.storageleg[_arg1] + 1));
if (partlegstatus[so.data.storageleg[_arg1]][0] != -1){
mcoverviewleg.mcskill.gotoAndStop(partweaponthumb[partlegstatus[so.data.storageleg[_arg1]][0]]);
mcoverviewleg.txtcost.text = partbatterycost[partlegstatus[so.data.storageleg[_arg1]][0]];
mcoverviewleg.txtskillname.text = partweapon[partlegstatus[so.data.storageleg[_arg1]][0]].toUpperCase();
} else {
mcoverviewleg.btnskill.visible = false;
mcoverviewleg.mcskill.gotoAndStop(11);
mcoverviewleg.txtcost.text = "-";
mcoverviewleg.txtskillname.text = "-";
};
if ((((_arg1 == so.data.giantlegl)) || ((_arg1 == so.data.giantlegr)))){
mcoverviewleg.mcsign.txt1.text = "EQUIPPED";
if (so.data.storageleg.length == 2){
mcoverviewleg.btnunequip.visible = false;
} else {
if (so.data.storageleg.length > 2){
};
};
mcoverviewleg.btnequip.visible = false;
mcoverviewleg.btnequip2.visible = false;
} else {
if (so.data.storageleg.length == 2){
mcoverviewleg.btnsell.visible = false;
} else {
if (so.data.storageleg.length > 2){
mcoverviewleg.btnsell.visible = true;
};
};
mcoverviewleg.mcsign.txt1.text = "";
mcoverviewleg.btnunequip.visible = false;
mcoverviewleg.btnequip.visible = true;
mcoverviewleg.btnequip2.visible = true;
};
};
mcoverviewleg.btnreset.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewleg.btnreset.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewleg.btnreset.removeEventListener(MouseEvent.CLICK, legreset);
mcoverviewleg.btnreset.addEventListener(MouseEvent.CLICK, legreset);
if (mcparts.shop == true){
mcoverviewleg.btnreset.visible = false;
mcoverviewleg.txtupgradeleft.visible = false;
} else {
if (so.data.storagelegupgradealready[_arg1] < 10){
mcoverviewleg.txtupgradeleft.visible = true;
mcoverviewleg.txtupgradeleft.text = ((10 - so.data.storagelegupgradealready[_arg1]) + " UPGRADES LEFT");
} else {
mcoverviewleg.txtupgradeleft.visible = false;
};
if (so.data.storagelegupgradealready[_arg1] > 0){
mcoverviewleg.btnreset.visible = true;
} else {
mcoverviewleg.btnreset.visible = false;
};
};
trace("a");
_local3 = 1;
while (_local3 <= 2) {
_local5 = mcoverviewleg.getChildByName(("txt" + _local3));
_local6 = false;
if (mcparts.shop == true){
_local5.text = partlegstatus[_arg1][_local3];
} else {
_local8 = partlegstatus[so.data.storageleg[_arg1]][_local3];
_local9 = (so.data.storagelegupgradepoint[_arg1][_local3] * partlegupgradenumba[_local3]);
_local5.text = (_local8 + _local9);
if (_local9 > 0){
_local6 = true;
};
};
trace("b");
if (_local3 == 2){
_local5.text = (_local5.text + "%");
};
if (_local6 == true){
_local5.setTextFormat(textwarnaijo, 0, _local5.text.length);
};
trace("c");
_local5 = mcoverviewleg.getChildByName(("mcarrow" + _local3));
if (mcparts.shop == false){
mcoverviewleg.mcarrow.visible = true;
_local5.visible = true;
_local10 = cekoverviewhead(4, _arg1, _local3, mcparts.shop);
_local5.gotoAndStop(_local10[0]);
} else {
mcoverviewleg.mcarrow.visible = false;
_local5.visible = false;
};
_local5 = mcoverviewleg.getChildByName((("mcarrow" + _local3) + "1"));
if (mcparts.shop == false){
_local5.visible = true;
_local10 = cekoverviewhead(4, _arg1, _local3, mcparts.shop);
_local5.gotoAndStop(_local10[1]);
} else {
_local5.visible = false;
};
if (mcparts.shop == true){
_local5.visible = false;
};
_local7 = [undefined, 1, 6];
_local5 = mcoverviewleg.getChildByName(("btnplus" + _local3));
_local5.statke = _local7[_local3];
_local5.ke = _arg1;
_local5.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
_local5.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
_local5.removeEventListener(MouseEvent.CLICK, upgradeplusclick);
_local5.removeEventListener(MouseEvent.MOUSE_OVER, upgradeplusover);
_local5.removeEventListener(MouseEvent.MOUSE_OUT, upgradeplusout);
_local5.addEventListener(MouseEvent.MOUSE_OVER, upgradeplusover);
_local5.addEventListener(MouseEvent.MOUSE_OUT, upgradeplusout);
if (mcparts.shop == false){
_local5.visible = true;
_local11 = cekcost(so.data.storageleg[_arg1]);
if ((((so.data.techpoint >= _local11)) && ((so.data.storagelegupgradealready[_arg1] < 10)))){
_local5.gotoAndStop(1);
_local5.addEventListener(MouseEvent.CLICK, upgradeplusclick);
} else {
_local5.gotoAndStop(2);
};
} else {
_local5.visible = false;
};
_local3++;
};
}
public function loadparts(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
var _local13:*;
var _local14:*;
var _local15:*;
var _local16:*;
var _local17:*;
trace(((((("phase : " + so.data.tutorialphase) + " ") + so.data.gianthandl) + " ") + so.data.gianthandr));
if (so.data.tutorialphase == 2){
loadtutorial(7, -1);
so.data.tutorialphase = 3;
} else {
if (so.data.tutorialphase == 4){
loadtutorial(23, -1);
so.data.tutorialphase = 5;
} else {
if (so.data.tutorialphase == 5){
loadtutorial(24, -1);
so.data.tutorialphase = 6;
} else {
if (so.data.tutorialphase == 7){
loadtutorial(28, -1);
so.data.tutorialphase = 8;
} else {
if (so.data.tutorialphase == 9){
loadtutorial(29, -1);
so.data.tutorialphase = 10;
} else {
if ((((((so.data.tutorialphase == 10)) && (!((so.data.gianthandl == -1))))) && (!((so.data.gianthandr == -1))))){
trace("okay masuk");
loadtutorial(31, -1);
so.data.tutorialphase = 11;
} else {
if (so.data.tutorialphase == 11){
loadtutorial(32, -1);
so.data.tutorialphase = 12;
} else {
if ((((((so.data.tutorialphase == 12)) && (!((so.data.giantlegl == -1))))) && (!((so.data.giantlegr == -1))))){
loadtutorial(34, -1);
so.data.tutorialphase = 13;
};
};
};
};
};
};
};
};
trace("LOAD PARTS");
if (urutanpasangphase != -1){
cleanup();
};
if (mcparts.shop == true){
loadcurrency(1);
};
mcparts.btnprev.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcparts.btnprev.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcparts.btnprev.removeEventListener(MouseEvent.CLICK, partsprev);
mcparts.btnprev.addEventListener(MouseEvent.CLICK, partsprev);
mcparts.btnnext.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcparts.btnnext.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcparts.btnnext.removeEventListener(MouseEvent.CLICK, partsnext);
mcparts.btnnext.addEventListener(MouseEvent.CLICK, partsnext);
mcparts.btnclose.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcparts.btnclose.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcparts.btnclose.removeEventListener(MouseEvent.CLICK, partsclose);
mcparts.btnclose.addEventListener(MouseEvent.CLICK, partsclose);
mcdarken.gotoAndStop(2);
mcparts.visible = true;
_local4 = [undefined, partheadmoney, parttorsomoney, parthandmoney, partlegmoney];
_local5 = [undefined, 3, 6, 9, 12, 15, 18];
if (mcparts.shop == false){
_local1 = [undefined, so.data.storagehead, so.data.storagetorso, so.data.storagehand, so.data.storageleg];
_local2 = [undefined, so.data.storageheadupgradealready, so.data.storagetorsoupgradealready, so.data.storagehandupgradealready, so.data.storagelegupgradealready];
_local3 = [undefined, so.data.gianthead, so.data.gianttorso, so.data.gianthandl, so.data.giantlegl];
} else {
_local8 = [];
_local7 = 0;
while (_local7 < _local5[so.data.shoplevel]) {
_local8[_local7] = _local7;
_local7++;
};
_local9 = [];
_local7 = 0;
while (_local7 < parthandname.length) {
trace(((("hm : " + partunlock[_local7]) + " ") + so.data.levele));
if (partunlock[_local7] <= so.data.shoplevel){
_local9[_local9.length] = _local7;
};
_local7++;
};
_local1 = [undefined, _local8, _local8, _local9, _local8];
};
_local6 = (_local1[mcparts.indexselected].length / 6);
_local6 = Math.ceil(_local6);
if (_local6 < 1){
_local6 = 1;
};
mcparts.txtpage.text = ((mcparts.page + "/") + _local6);
if (_local6 == 1){
mcparts.btnprev.visible = false;
mcparts.btnnext.visible = false;
} else {
if (mcparts.page == 1){
mcparts.btnprev.visible = false;
mcparts.btnnext.visible = true;
} else {
if (mcparts.page == _local6){
mcparts.btnprev.visible = true;
mcparts.btnnext.visible = false;
} else {
mcparts.btnprev.visible = true;
mcparts.btnnext.visible = true;
};
};
};
_local7 = 1;
while (_local7 <= 4) {
_local10 = mcparts.getChildByName(("btn" + _local7));
_local10.buttonMode = true;
_local10.ke = _local7;
if (_local7 == mcparts.indexselected){
_local10.gotoAndStop(2);
} else {
_local10.gotoAndStop(1);
};
_local10.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
_local10.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
_local10.removeEventListener(MouseEvent.CLICK, partsselectindex);
_local10.addEventListener(MouseEvent.CLICK, partsselectindex);
_local7++;
};
trace(("PANJANGNYA : " + int((_local1[mcparts.indexselected].length - 1))));
_local7 = 0;
while (_local7 < 6) {
_local11 = mcparts.getChildByName(("mcitem" + int((int(1) + int(_local7)))));
trace(("ambel : " + int((int(1) + int(_local7)))));
if ((_local7 + ((mcparts.page - 1) * 6)) <= (_local1[mcparts.indexselected].length - 1)){
_local11.visible = true;
if (mcparts.shop == false){
_local11.mcupgradepoint.visible = true;
_local11.mcupgradepoint.txt1.text = _local2[mcparts.indexselected][_local7];
_local11.ke = (((mcparts.page - 1) * 6) + _local7);
} else {
_local11.mcupgradepoint.visible = false;
_local11.ke = _local1[mcparts.indexselected][(_local7 + ((mcparts.page - 1) * 6))];
};
trace("1");
_local11.btnhelp.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
_local11.btnhelp.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
_local11.btnhelp.removeEventListener(MouseEvent.CLICK, partshelp);
_local11.btnhelp.addEventListener(MouseEvent.CLICK, partshelp);
trace("2");
if (mcparts.shop == false){
if ((((((_local11.ke == int(_local3[mcparts.indexselected]))) || ((((mcparts.indexselected == 3)) && ((_local11.ke == so.data.gianthandr)))))) || ((((mcparts.indexselected == 4)) && ((_local11.ke == so.data.giantlegr)))))){
_local11.mcsign.txt1.text = "EQUIPPED";
} else {
_local11.mcsign.txt1.text = "";
};
} else {
cekpunyanda(mcparts.indexselected, mcparts.ke);
_local11.mcsign.txt1.text = "";
if (cekpunyanda == true){
_local11.mcsign.txt1.text = "OWNED";
};
};
trace("3");
if (mcparts.shop == false){
_local11.mccost.visible = false;
} else {
_local11.mccost.visible = true;
_local13 = _local1[mcparts.indexselected][(_local7 + ((mcparts.page - 1) * 6))];
trace(("partke : " + _local13));
_local11.mccost.txt1.text = _local4[mcparts.indexselected][_local13];
};
trace("4");
_local12 = 1;
while (_local12 <= 4) {
_local14 = _local11.mc1.getChildByName(("mc" + _local12));
if (_local12 == mcparts.indexselected){
trace("5");
_local11.mcstat.visible = true;
_local14.visible = true;
if (_local12 == 1){
_local14.gotoAndStop((_local1[mcparts.indexselected][(_local7 + ((mcparts.page - 1) * 6))] + 1));
_local11.mcstat.gotoAndStop(setbodybase(_local1[mcparts.indexselected][(_local7 + ((mcparts.page - 1) * 6))]));
} else {
if (_local12 == 2){
trace(("cek page : " + int(((mcparts.page - 1) * 6))));
_local14.gotoAndStop((_local1[mcparts.indexselected][(_local7 + ((mcparts.page - 1) * 6))] + 1));
_local14.mc1.gotoAndStop(setbodybase(_local1[mcparts.indexselected][(_local7 + ((mcparts.page - 1) * 6))]));
_local11.mcstat.gotoAndStop(setbodybase(_local1[mcparts.indexselected][(_local7 + ((mcparts.page - 1) * 6))]));
} else {
if (_local12 == 3){
_local14.mc1.gotoAndStop((_local1[mcparts.indexselected][(_local7 + ((mcparts.page - 1) * 6))] + 1));
if (mcparts.shop == true){
_local14.gotoAndStop(2);
_local14.mc2.gotoAndStop(1);
_local11.mcstat.gotoAndStop(1);
_local11.mcstat.visible = false;
} else {
_local14.gotoAndStop(1);
_local14.mc2.gotoAndStop(so.data.storagehandtype[(_local7 + ((mcparts.page - 1) * 6))]);
_local11.mcstat.gotoAndStop(so.data.storagehandtype[(_local7 + ((mcparts.page - 1) * 6))]);
};
} else {
if (_local12 == 4){
_local15 = (_local1[mcparts.indexselected][(_local7 + ((mcparts.page - 1) * 6))] + 1);
trace(("isie : " + _local15));
_local16 = 0;
while (_local16 < (_local11.mc1.mc4.numChildren - 1)) {
_local17 = _local11.mc1.mc4.getChildAt(_local16);
if (_local17.name == "mc1"){
_local17.gotoAndStop((_local1[mcparts.indexselected][_local7] + ((mcparts.page - 1) * 6)));
};
_local16++;
};
_local11.mc1.mc4.gotoAndStop(_local15);
_local11.mcstat.gotoAndStop(setbodybase(_local1[mcparts.indexselected][(_local7 + ((mcparts.page - 1) * 6))]));
};
};
};
};
} else {
_local14.visible = false;
};
_local12++;
};
} else {
_local11.visible = false;
};
_local7++;
};
}
public function overviewpartsunequipleg(_arg1:MouseEvent):void{
soundassemble1.play(0, 1, new SoundTransform(volsfx));
if (mcoverviewleg.ke == so.data.giantlegl){
so.data.giantlegl = -1;
} else {
if (mcoverviewleg.ke == so.data.giantlegr){
so.data.giantlegr = -1;
};
};
closeoverview();
loadparts();
}
public function partsnext(_arg1:MouseEvent){
soundclick.play(0, 1, new SoundTransform(volsfx));
mcparts.page++;
loadparts();
}
public function closeallbattlewindow(){
mcattacksummary.visible = false;
mctargetsummary.visible = false;
mcdarken.gotoAndStop(1);
mcupgradeinfo.visible = false;
mcskillinfo.visible = false;
btndone.visible = false;
}
public function bgshake(_arg1:Event):void{
mcbg.shakeper--;
if (mcbg.shakeper < 0){
mcbg.x = (0 + randRange(-10, 10));
mcbg.y = (0 + randRange(-10, 10));
mcbg.shakeper = mcbg.shakepertemp;
mcbg.shaketime--;
if (mcbg.shaketime <= 0){
mcbg.x = 0;
mcbg.y = 0;
stage.removeEventListener(Event.ENTER_FRAME, bgshake);
};
};
}
public function overviewpartsequipleg(_arg1:MouseEvent):void{
soundassemble1.play(0, 1, new SoundTransform(volsfx));
so.data.giantlegl = mcoverviewleg.ke;
closeoverview();
loadparts();
}
public function createsmoke(_arg1:Point){
var _local2:*;
_local2 = 0;
while (_local2 <= 2) {
fximage[fximage.length] = new (battlepartsmoke);
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mcweatherlocation) + 1));
fximage[(fximage.length - 1)].x = (_arg1.x + randRange(-20, 20));
fximage[(fximage.length - 1)].y = (_arg1.y + randRange(-20, 20));
fximage[(fximage.length - 1)].delaye = (_local2 * 10);
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
_local2++;
};
}
public function isiattackcommand(_arg1:int, _arg2:int){
var _local3:*;
var _local4:*;
_local3 = 1;
while (_local3 <= 4) {
if (attackcommand[_local3].length == 0){
_local4 = mcattacksummary.getChildByName(("mc" + _arg1));
trace(("ISI ATTACK COMMAND KE : " + _local4.ke));
attackcommand[_local3][3] = _local4.ke;
attackcommand[_local3][4] = _local4.skillke;
_local4 = _local4.mc1;
attackcommand[_local3][0] = _local4.mcskill.currentFrame;
attackcommand[_local3][1] = _local4.txtcost.text;
attackcommand[_local3][2] = _arg2;
_local4 = mctargetsummary.getChildByName(("mc" + _arg2));
attackcommand[_local3][5] = _local4.mc1.mceffective.currentFrame;
setallattackcommand();
if (_local3 != 4){
playerattack(1);
} else {
setallalpha();
};
break;
};
_local3++;
};
}
public function createattackfx(_arg1:Array){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:Point;
if (lakonattack == true){
_local2 = mcbg.mcgiant1;
_local3 = mcbg.mcgiant11;
} else {
_local2 = mcbg.mcgiant2;
_local3 = mcbg.mcgiant21;
};
if (lakonattack == true){
_local4 = [undefined, "mchead", "mctorso", "mchandl", "mchandr", "mclegl", "mclegr"];
} else {
_local4 = [undefined, "mchead", "mctorso", "mchandl", "mchandr", "mclegr", "mclegl"];
};
if ((((((((_arg1[3] == 1)) || ((_arg1[3] == 2)))) || ((_arg1[3] == 5)))) || ((_arg1[3] == 6)))){
_local5 = _local2.getChildByName(_local4[_arg1[3]]);
_local5 = _local5.mcfx;
} else {
_local5 = _local2.getChildByName(_local4[_arg1[3]]);
_local5 = _local5.mc1.mc1.mcfx;
};
_local6 = _local5.localToGlobal(new Point(0, 0));
createfxatthis(partweaponthumb[_arg1[4]], _local6);
}
public function handcolorclose(_arg1:MouseEvent):void{
mchandcolor.visible = false;
}
public function savegianttemp(){
temphead = so.data.gianthead;
temptorso = so.data.gianttorso;
temphandl = so.data.gianthandl;
temphandr = so.data.gianthandr;
templegl = so.data.giantlegl;
templegr = so.data.giantlegr;
}
public function loadAGI(){
trace("LOAD AGIII");
if (AGIconnected == true){
if (agi.user.isGuest()){
} else {
guestbool = false;
retrieveAGI();
};
};
}
public function saveAGI(){
if (guestbool == false){
agi.storage.user.submit({key:"savee", value:{prize:so.data.prize, gianthead:so.data.gianthead, gianttorso:so.data.gianttorso, gianthandl:so.data.gianthandl, gianthandr:so.data.gianthandr, giantlegl:so.data.giantlegl, giantlegr:so.data.giantlegr, storagehead:so.data.storagehead, storageheadupgradepoint:so.data.storageheadupgradepoint, storageheadupgradealready:so.data.storageheadupgradealready, storagetorso:so.data.storagetorso, storagetorsoupgradepoint:so.data.storagetorsoupgradepoint, storagetorsoupgradealready:so.data.storagetorsoupgradealready, storagehand:so.data.storagehand, storagehandtype:so.data.storagehandtype, storagehandupgradepoint:so.data.storagehandupgradepoint, storagehandupgradealready:so.data.storagehandupgradealready, storageleg:so.data.storageleg, storagelegupgradepoint:so.data.storagelegupgradepoint, storagelegupgradealready:so.data.storagelegupgradealready, powerlevel:so.data.powerlevel, powersignallevel:so.data.powersignallevel, gold:so.data.gold, techpoint:so.data.techpoint, levele:so.data.levele, enemydifficulty:so.data.enemydifficulty, enemylocation:so.data.enemylocation, enemybounty:so.data.enemybounty, enemygold:so.data.enemygold, enemytech:so.data.enemytech, enemycity:so.data.enemycity, levelprogress:so.data.levelprogress, enemyequip:so.data.enemyequip, enemydifficulty:so.data.enemydifficulty, enemylocation:so.data.enemylocation, enemybounty:so.data.enemybounty, enemygold:so.data.enemygold, enemytech:so.data.enemytech, enemycity:so.data.enemycity, bounty:so.data.bounty, bountyprogress:so.data.bountyprogress, shoppoi:so.data.shoppoi, shoplevel:so.data.shoplevel, firsttime:so.data.firsttime, tutorialphase:so.data.tutorialphase, tutorialhqcomplete:so.data.tutorialhqcomplete, tutorialmapcomplete:so.data.tutorialmapcomplete, tutorialbattlecomplete:so.data.tutorialbattlecomplete, enemytalkwhen:so.data.enemytalkwhen, enemytalkframestart:so.data.enemytalkframestart, enemytalkframeend:so.data.enemytalkframeend, enemytalkdone:so.data.enemytalkdone}, callback:function (_arg1:Object):void{
}});
};
}
public function createburningfx(_arg1:Point){
fximage[fximage.length] = new (fxburning);
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mcfxlocation) + 1));
fximage[(fximage.length - 1)].x = _arg1.x;
fximage[(fximage.length - 1)].y = _arg1.y;
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
}
public function itungbootingini(_arg1:int){
var _local2:*;
_local2 = bootingtotal[_arg1];
trace(("jadi : " + _local2));
if (_local2 > maxbooting){
_local2 = maxbooting;
};
bootingtime[_arg1] = (bootingtimeslowest - ((_local2 / maxbooting) * bootingtimeslowest));
if (bootingtime[_arg1] < fastestbooting){
bootingtime[_arg1] = fastestbooting;
};
}
public function unmutemus(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
volmus = 1;
soundchannel1.soundTransform = new SoundTransform(volmus);
loadsoundbutton();
}
public function levelover(_arg1:MouseEvent):void{
if (_arg1.currentTarget.mcenemy.currentFrame == 1){
_arg1.currentTarget.mcenemy.gotoAndPlay(2);
} else {
_arg1.currentTarget.mcenemy.gotoAndStop(1);
};
}
public function itungbooting(_arg1:int){
var _local2:*;
var _local3:*;
var _local4:*;
_local3 = 1;
while (_local3 <= 2) {
if (_local3 == 1){
_local2 = cekchipbonus(1, []);
} else {
_local2 = cekchipbonus(2, enemydata);
};
trace(("booting awal: " + bootingtotal[_arg1]));
_local4 = itungbootingini(_local3);
bootingtime[_local3] = (bootingtime[_local3] * 25);
trace(("jd : " + bootingtime[_local3]));
damageresist[_local3] = _local2[2];
criticalchance[_local3] = _local2[0];
_local3++;
};
}
public function resetthishand(){
var _local1:*;
var _local2:*;
soundupgradereset.play(0, 1, new SoundTransform(volsfx));
so.data.storagehandupgradealready[mcoverviewhand.ke] = 0;
_local1 = 1;
while (_local1 < so.data.storagehandupgradepoint[mcoverviewhand.ke].length) {
_local2 = cekcost(so.data.storagehand[mcoverviewhand.ke]);
if (so.data.storagehandupgradepoint[mcoverviewhand.ke][_local1] > 0){
so.data.techpoint = (so.data.techpoint + (_local2 * so.data.storagehandupgradepoint[mcoverviewhand.ke][_local1]));
};
so.data.storagehandupgradepoint[mcoverviewhand.ke][_local1] = 0;
_local1++;
};
}
public function createdamagenumber(_arg1:Object, _arg2:Point, _arg3:String){
var _local4:*;
if ((((_arg1.effective == true)) && ((_arg3 == "")))){
_local4 = [fxtextdamageeffective, fxtextdamageeffective2, fxtextdamageeffective3];
fximage[fximage.length] = new (_local4[randRange(0, (_local4.length - 1))]);
createblinker();
} else {
_local4 = [fxtextdamage, fxtextdamage2, fxtextdamage3];
fximage[fximage.length] = new (_local4[randRange(0, (_local4.length - 1))]);
};
if (_arg3 == ""){
createshakebg();
};
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mcfxlocation) + 1));
fximage[(fximage.length - 1)].x = (_arg2.x + randRange(-20, 20));
fximage[(fximage.length - 1)].y = (_arg2.y - randRange(30, 40));
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
if (_arg3 == ""){
fximage[(fximage.length - 1)].mc1.mc1.txt1.text = _arg1.damage;
fximage[(fximage.length - 1)].mc1.mc2.txt1.text = _arg1.damage;
if (_arg1.effective == true){
fximage[(fximage.length - 1)].mc1.mc1.txt1.text = (fximage[(fximage.length - 1)].mc1.mc1.txt1.text + "!");
fximage[(fximage.length - 1)].mc1.mc2.txt1.text = (fximage[(fximage.length - 1)].mc1.mc2.txt1.text + "!");
};
} else {
fximage[(fximage.length - 1)].mc1.mc1.txt1.text = _arg3.toUpperCase();
fximage[(fximage.length - 1)].mc1.mc2.txt1.text = _arg3.toUpperCase();
};
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
}
public function buyitem(_arg1:int, _arg2:int){
soundbuy.play(0, 1, new SoundTransform(volsfx));
so.data.gold = (so.data.gold - mchandcolor.hargae);
if (mcparts.indexselected == 1){
so.data.storagehead[so.data.storagehead.length] = _arg1;
} else {
if (mcparts.indexselected == 2){
so.data.storagetorso[so.data.storagetorso.length] = _arg1;
} else {
if (mcparts.indexselected == 3){
so.data.storagehand[so.data.storagehand.length] = _arg1;
so.data.storagehandtype[so.data.storagehandtype.length] = _arg2;
} else {
if (mcparts.indexselected == 4){
so.data.storageleg[so.data.storageleg.length] = _arg1;
};
};
};
};
createnewupgradepointlength(mcparts.indexselected);
mchandcolor.visible = false;
closeoverview();
loadparts();
}
public function cleanup(){
urutanpasangphase = -1;
stage.removeEventListener(Event.ENTER_FRAME, assemblegiant);
stage.removeEventListener(Event.ENTER_FRAME, followmovemouse);
stage.removeEventListener(Event.ENTER_FRAME, infofollowmouse);
savegianttemp();
}
public function creategunspark(_arg1:int, _arg2:Point){
var _local3:*;
var _local4:*;
var _local5:*;
trace(("ke : " + _arg1));
_local3 = [];
_local4 = 1;
if ((((_arg1 == 1)) || ((_arg1 == 4)))){
_local3 = [fxgunspark1, fxgunspark2, fxgunspark3];
_local4 = 8;
} else {
if (_arg1 == 2){
_local3 = [fxgunspark4];
} else {
if (_arg1 == 3){
_local3 = [fxgunlazer];
};
};
};
_local5 = 0;
while (_local5 < _local4) {
fximage[fximage.length] = new (_local3[randRange(0, (_local3.length - 1))]);
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mcfxlocation) + 1));
fximage[(fximage.length - 1)].x = (_arg2.x + randRange(-10, 10));
fximage[(fximage.length - 1)].y = (_arg2.y + randRange(-10, 10));
if (lakonattack == false){
fximage[(fximage.length - 1)].scaleX = (fximage[(fximage.length - 1)].scaleX * -1);
};
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
_local5++;
};
}
public function clickGoody(_arg1:MouseEvent):void{
var _local2:URLRequest;
_local2 = new URLRequest("http://www.goodygameworks.com");
navigateToURL(_local2);
}
public function loadmap(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
if (so.data.tutorialphase == 27){
loadtutorial(88, -1);
so.data.tutorialphase = 28;
} else {
loadbounty(mcbounty);
};
btnhq.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnhq.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnhq.removeEventListener(MouseEvent.CLICK, maphq);
btnhq.addEventListener(MouseEvent.CLICK, maphq);
btnexit.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnexit.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
btnexit.removeEventListener(MouseEvent.CLICK, mapexit);
btnexit.addEventListener(MouseEvent.CLICK, mapexit);
_local1 = 1;
while (_local1 <= 3) {
_local2 = getChildByName(("mcprogress" + _local1));
_local3 = getChildByName(("maplocked" + _local1));
if (_local1 <= so.data.levele){
_local3.visible = false;
_local2.visible = true;
_local2.txt1.text = (int(((so.data.levelprogress[_local1] / levelbattleneeded[_local1]) * 100)) + "%");
} else {
_local3.visible = true;
_local2.visible = false;
};
_local1++;
};
_local1 = 1;
while (_local1 <= 3) {
_local4 = 1;
while (_local4 <= totalmaplocation[_local1]) {
_local5 = mcmap.getChildByName((("mc" + _local1) + _local4));
_local5.mcenemy.visible = false;
if (_local1 <= so.data.levele){
_local5.transform.colorTransform = nocolor;
} else {
_local5.transform.colorTransform = darken;
};
_local5.buttonMode = false;
_local5.mouseChildren = false;
_local5.mouseEnabled = false;
_local5.stop();
_local4++;
};
_local1++;
};
_local1 = 1;
while (_local1 <= 3) {
_local4 = 0;
while (_local4 < 3) {
_local5 = mcmap.getChildByName((("mc" + _local1) + so.data.enemylocation[_local1][_local4]));
if (_local1 <= so.data.levele){
_local5.mouseChildren = true;
_local5.mouseEnabled = true;
_local5.mcenemy.mouseChildren = false;
_local5.mcenemy.mouseEnabled = false;
_local5.buttonMode = true;
_local5.mcenemy.visible = true;
_local5.mcenemy.gotoAndPlay("incoming");
_local5.transform.colorTransform = nocolor;
_local5.gotoAndStop(2);
_local5.tintlevel = 0;
_local5.naek = 1;
_local5.levele = _local1;
_local5.locatione = so.data.enemylocation[_local1][_local4];
if (so.data.enemyequip[_local1][_local5.locatione][19] == false){
_local5.mcenemy.mc1.gotoAndStop(1);
} else {
_local5.mcenemy.mc1.gotoAndStop(2);
};
trace(("upgrade musuh ini : " + so.data.enemyequip[_local1][_local5.locatione][18]));
_local5.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
_local5.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
_local5.addEventListener(MouseEvent.CLICK, levelclick);
_local5.addEventListener(MouseEvent.MOUSE_OVER, levelover);
_local5.addEventListener(MouseEvent.MOUSE_OUT, levelout);
};
_local4++;
};
_local1++;
};
saveAGI();
}
public function ubahtext(_arg1:int, _arg2:int, _arg3:int, _arg4:int){
var _local5:*;
var _local6:*;
var _local7:*;
_local5 = getChildByName(("mcstatus" + _arg1));
if (_local5.selama != undefined){
if (_local5.selama > 0){
_local7 = _local5.mc1.getChildByName(("txt" + _local5.texttipe));
_local7 = _local5.jadi;
};
};
_local5.texttipe = _arg4;
_local5.jadi = _arg3;
_local6 = ((_arg2 - _arg3) / 15);
_local5.selama = 15;
_local5.pengurangan = _local6;
_local5.tempe = _arg2;
_local5.addEventListener(Event.ENTER_FRAME, txtchangement);
}
public function sethandl(_arg1:Object, _arg2:int, _arg3:int){
trace(("ke apa " + int((_arg2 + 1))));
_arg1.mchandl.mc1.mc1.gotoAndStop((_arg2 + 1));
_arg1.mchandl.mc1.mc2.gotoAndStop(_arg3);
}
public function setallalpha(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
_local1 = [mcattacksummary, mctargetsummary];
_local2 = 0;
while (_local2 < _local1.length) {
_local3 = 1;
while (_local3 <= 6) {
_local4 = _local1[_local2].getChildByName(("mc" + _local3));
_local1[_local2].mcsign3.alpha = 0.5;
_local1[_local2].mcsign4.alpha = 0.5;
_local1[_local2].mcsign5.alpha = 0.5;
_local1[_local2].mcsign6.alpha = 0.5;
_local1[_local2].mccrotch.alpha = 0.5;
_local4.buttonMode = false;
_local4.removeEventListener(MouseEvent.CLICK, attackclick);
_local4.removeEventListener(MouseEvent.MOUSE_OVER, attackover);
_local4.removeEventListener(MouseEvent.MOUSE_OUT, attackout);
_local4.alpha = 0.5;
_local3++;
};
_local2++;
};
}
public function settorso(_arg1:Object, _arg2:int){
_arg1.mctorso.mc1.gotoAndStop((_arg2 + 1));
_arg1.mctorso.mc1.mc1.gotoAndStop(setbodybase(_arg2));
_arg1.mcwing.mc1.gotoAndStop((_arg2 + 1));
}
public function sethandr(_arg1:Object, _arg2:int, _arg3:int){
_arg1.mchandr.mc1.mc1.gotoAndStop((_arg2 + 1));
_arg1.mchandr.mc1.mc2.gotoAndStop(_arg3);
}
public function loadoverviwehead(_arg1:int){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
if (so.data.tutorialphase == 6){
loadtutorial(27, -1);
so.data.tutorialphase = 7;
};
mcoverviewhead.btnbuy.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhead.btnbuy.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhead.btnbuy.removeEventListener(MouseEvent.MOUSE_OVER, buyover);
mcoverviewhead.btnbuy.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewhead.btnsell.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhead.btnsell.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhead.btnsell.removeEventListener(MouseEvent.MOUSE_OVER, sellover);
mcoverviewhead.btnsell.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewhead.btnsell.visible = false;
mcoverviewhead.btnsell.removeEventListener(MouseEvent.CLICK, overviewpartssell);
mcoverviewhead.btnsell.addEventListener(MouseEvent.CLICK, overviewpartssell);
mcoverviewhead.btnbuy.addEventListener(MouseEvent.MOUSE_OVER, buyover);
mcoverviewhead.btnbuy.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewhead.btnsell.addEventListener(MouseEvent.MOUSE_OVER, sellover);
mcoverviewhead.btnsell.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
if (mcparts.shop == false){
mcoverviewhead.btnbuy.visible = false;
loadcurrency(2);
} else {
mcoverviewhead.btnbuy.removeEventListener(MouseEvent.CLICK, overviewpartsbuy);
mcoverviewhead.btnbuy.visible = true;
loadcurrency(1);
if (so.data.gold >= cekharga(mcparts.indexselected, _arg1)){
mcoverviewhead.btnbuy.gotoAndStop(1);
mcoverviewhead.btnbuy.addEventListener(MouseEvent.CLICK, overviewpartsbuy);
} else {
mcoverviewhead.btnbuy.gotoAndStop(2);
};
};
mcoverviewhead.btnskill.visible = true;
mcoverviewhead.btnskill.removeEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
mcoverviewhead.btnskill.addEventListener(MouseEvent.MOUSE_OVER, overviewpartsskillover);
mcoverviewhead.btnskill.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewhead.btnskill.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewhead.btnbuy.removeEventListener(MouseEvent.MOUSE_OVER, overviewpartsover);
mcoverviewhead.btnbuy.addEventListener(MouseEvent.MOUSE_OVER, overviewpartsover);
mcoverviewhead.btnbuy.removeEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewhead.btnbuy.addEventListener(MouseEvent.MOUSE_OUT, overviewpartsout);
mcoverviewhead.ke = _arg1;
mcoverviewhead.visible = true;
mcoverviewhead.btnclose.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhead.btnclose.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhead.btnclose.removeEventListener(MouseEvent.CLICK, overviewpartsclose);
mcoverviewhead.btnclose.addEventListener(MouseEvent.CLICK, overviewpartsclose);
trace("4 HEAD");
mcoverviewhead.btnequip.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhead.btnequip.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhead.btnequip.removeEventListener(MouseEvent.CLICK, overviewpartsequip);
mcoverviewhead.btnequip.addEventListener(MouseEvent.CLICK, overviewpartsequip);
if (mcparts.shop == false){
mcoverviewhead.btnbuy.visible = false;
if (_arg1 == so.data.gianthead){
mcoverviewhead.mcsign.txt1.text = "EQUIPPED";
mcoverviewhead.btnequip.visible = false;
} else {
mcoverviewhead.btnsell.visible = true;
mcoverviewhead.mcsign.txt1.text = "";
mcoverviewhead.btnequip.visible = true;
};
} else {
mcoverviewhead.btnbuy.visible = true;
};
if (mcparts.shop == true){
mcoverviewhead.txtname.text = partname[_arg1].toUpperCase();
mcoverviewhead.mc1.gotoAndStop((_arg1 + 1));
if (partheadstatus[_arg1][0] != -1){
mcoverviewhead.mcskill.gotoAndStop(partweaponthumb[partheadstatus[_arg1][0]]);
mcoverviewhead.txtcost.text = partbatterycost[partheadstatus[_arg1][0]];
mcoverviewhead.txtskillname.text = partweapon[partheadstatus[_arg1][0]].toUpperCase();
} else {
mcoverviewhead.mcskill.gotoAndStop(11);
mcoverviewhead.txtcost.text = "-";
mcoverviewhead.txtskillname.text = "-";
mcoverviewhead.btnskill.visible = false;
};
} else {
mcoverviewhead.txtname.text = partname[so.data.storagehead[_arg1]].toUpperCase();
mcoverviewhead.mc1.gotoAndStop((so.data.storagehead[_arg1] + 1));
trace(("ha head : " + so.data.storagehead[_arg1]));
if (partheadstatus[so.data.storagehead[_arg1]][0] != -1){
trace(("wEAPOINE : " + partweapon[partheadstatus[_arg1][0]]));
mcoverviewhead.mcskill.gotoAndStop(partweaponthumb[partheadstatus[so.data.storagehead[_arg1]][0]]);
mcoverviewhead.txtcost.text = partbatterycost[partheadstatus[so.data.storagehead[_arg1]][0]];
mcoverviewhead.txtskillname.text = partweapon[partheadstatus[so.data.storagehead[_arg1]][0]].toUpperCase();
} else {
mcoverviewhead.btnskill.visible = false;
mcoverviewhead.mcskill.gotoAndStop(11);
mcoverviewhead.txtcost.text = "-";
mcoverviewhead.txtskillname.text = "-";
};
};
trace("6");
mcoverviewhead.btnreset.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhead.btnreset.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcoverviewhead.btnreset.removeEventListener(MouseEvent.CLICK, headreset);
mcoverviewhead.btnreset.addEventListener(MouseEvent.CLICK, headreset);
if (so.data.storageheadupgradealready[_arg1] < 10){
mcoverviewhead.txtupgradeleft.visible = true;
mcoverviewhead.txtupgradeleft.text = ((10 - so.data.storageheadupgradealready[_arg1]) + " UPGRADES LEFT");
} else {
mcoverviewhead.txtupgradeleft.visible = false;
};
if (so.data.storageheadupgradealready[_arg1] > 0){
mcoverviewhead.btnreset.visible = true;
} else {
mcoverviewhead.btnreset.visible = false;
};
if (mcparts.shop == true){
mcoverviewhead.btnequip.visible = false;
mcoverviewhead.btnreset.visible = false;
mcoverviewhead.txtupgradeleft.visible = false;
cekpunyanda(mcparts.indexselected, _arg1);
mcoverviewhead.mcsign.txt1.text = "";
if (cekpunyanda == true){
mcoverviewhead.mcsign.txt1.text = "OWNED";
};
};
_local2 = 1;
while (_local2 <= 6) {
_local3 = false;
_local4 = mcoverviewhead.getChildByName(("txt" + _local2));
if (mcparts.shop == true){
_local4.text = partheadstatus[_arg1][_local2];
} else {
_local6 = partheadstatus[so.data.storagehead[_arg1]][_local2];
_local7 = (so.data.storageheadupgradepoint[_arg1][_local2] * partheadupgradenumba[_local2]);
_local4.text = (_local6 + _local7);
if (_local7 > 0){
_local3 = true;
};
};
if ((((_local2 == 5)) || ((_local2 == 6)))){
_local4.text = (_local4.text + "%");
};
if (_local3 == true){
_local4.setTextFormat(textwarnaijo, 0, _local4.text.length);
};
_local4 = mcoverviewhead.getChildByName(("mcarrow" + _local2));
if (mcparts.shop == false){
_local4.gotoAndStop(cekoverviewhead(1, _arg1, _local2, mcparts.shop));
_local4.visible = true;
} else {
_local4.visible = false;
};
_local5 = [undefined, 1, 2, 3, 4, 5, 6];
_local4 = mcoverviewhead.getChildByName(("btnplus" + _local2));
_local4.statke = _local5[_local2];
_local4.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
_local4.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
_local4.removeEventListener(MouseEvent.CLICK, upgradeplusclick);
_local4.removeEventListener(MouseEvent.MOUSE_OVER, upgradeplusover);
_local4.removeEventListener(MouseEvent.MOUSE_OUT, upgradeplusout);
_local4.addEventListener(MouseEvent.MOUSE_OVER, upgradeplusover);
_local4.addEventListener(MouseEvent.MOUSE_OUT, upgradeplusout);
if ((((mcparts.shop == true)) || ((so.data.storageheadupgradealready[_arg1] >= 10)))){
_local4.visible = false;
} else {
_local4.visible = true;
_local8 = cekcost(so.data.storagehead[_arg1]);
if ((((so.data.techpoint >= _local8)) && ((so.data.storageheadupgradealready[_arg1] < 10)))){
_local4.gotoAndStop(1);
_local4.addEventListener(MouseEvent.CLICK, upgradeplusclick);
} else {
_local4.gotoAndStop(2);
};
};
_local2++;
};
}
public function followmovemouse(_arg1:Event):void{
var _local2:*;
var _local3:*;
if (lockcamera == true){
mcbg.x = 347;
mcbg.y = 241;
} else {
_local2 = 0;
if (mouseY < 240){
_local2 = (1 - (mouseY / 240));
} else {
if (mouseY >= 240){
_local2 = ((mouseY - 240) / 240);
};
};
if (_local2 > 0){
if (mouseY < 240){
mcbg.y = (241 + (20 * _local2));
} else {
if (mouseY >= 240){
mcbg.y = (241 - (20 * _local2));
};
};
};
_local3 = 0;
if (mouseX < 350){
_local3 = (1 - (mouseX / 350));
} else {
if (mouseX >= 350){
_local3 = ((mouseX - 350) / 350);
};
};
if (_local3 > 0){
if (mouseX < 350){
mcbg.x = (347 + (46 * _local3));
} else {
if (mouseX >= 350){
mcbg.x = (347 - (49 * _local3));
};
};
};
};
}
public function mainmenucreditsback(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
mccredits.gotoAndStop(1);
}
public function overviewpartsequipleg2(_arg1:MouseEvent):void{
soundassemble1.play(0, 1, new SoundTransform(volsfx));
so.data.giantlegr = mcoverviewleg.ke;
closeoverview();
loadparts();
}
public function loadprize(){
var _local1:*;
var _local2:*;
closeallwindow();
mcdarken.gotoAndStop(2);
mcprize.visible = true;
_local1 = 1;
while (_local1 <= 2) {
_local2 = mcprize.getChildByName(("btn" + _local1));
_local2.removeEventListener(MouseEvent.CLICK, clickfb);
_local2.addEventListener(MouseEvent.CLICK, clickfb);
_local2.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
_local2.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
_local2 = mcprize.getChildByName(("btnfb" + _local1));
_local2.gotoAndStop(1);
if (so.data.prize[_local1] == true){
_local2.gotoAndStop(2);
};
_local1++;
};
mcprize.btnclose.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcprize.btnclose.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcprize.btnclose.removeEventListener(MouseEvent.CLICK, prizeclose);
mcprize.btnclose.addEventListener(MouseEvent.CLICK, prizeclose);
}
public function loadcurrency(_arg1:int){
var _local2:*;
mccurrency.visible = true;
mccurrency.mc1.gotoAndStop(_arg1);
_local2 = [undefined, so.data.gold, so.data.techpoint];
trace(("hm : " + _local2));
mccurrency.txt1.text = _local2[_arg1];
}
public function cekgameovercondition(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
_local1 = false;
_local2 = 1;
_local3 = 2;
trace(("cost to attack list : " + attackcost));
gamevictory = true;
_local4 = 10;
_local5 = 0;
while (_local5 < attackcost.length) {
if (attackcost[_local5] != 0){
if (attackcost[_local5] < _local4){
_local4 = attackcost[_local5];
};
};
_local5++;
};
trace(("MIN : " + _local4));
if ((((((batterytotal[1] < _local4)) && ((powerbanktotal[1] <= 0)))) || ((((batterytotal[2] < _local4)) && ((powerbanktotal[2] <= 0)))))){
_local2 = 1;
_local1 = true;
trace("syarat 1 game over");
};
if ((((((torsohp[1] <= 0)) || ((torsohp[2] <= 0)))) || (!((musuhmatisek == -1))))){
_local2 = 2;
_local1 = true;
trace("syarat 2 game over");
};
if (_local1 == true){
if (_local2 == 1){
if ((((batterytotal[2] <= 0)) && ((powerbanktotal[2] <= 0)))){
trace("kalah 1");
} else {
if (powerbanktotal[2] <= 0){
trace("kalah 2");
} else {
if (hptotal[2] < hptotal[1]){
trace("kalah 3");
} else {
trace("kalah 4");
_local3 = 3;
gamevictory = false;
};
};
};
} else {
if (musuhmatisek == 0){
_local3 = 3;
gamevictory = false;
};
};
};
if (_local1 == true){
donebattle(_local3);
};
}
public function createnewupgradepointlength(_arg1:int){
var _local2:*;
if (_arg1 == 1){
so.data.storageheadupgradepoint[so.data.storageheadupgradepoint.length] = [];
so.data.storageheadupgradealready[so.data.storageheadupgradealready.length] = 0;
_local2 = 1;
while (_local2 < partheadstatus[0].length) {
so.data.storageheadupgradepoint[(so.data.storageheadupgradepoint.length - 1)][_local2] = 0;
_local2++;
};
trace(((("baru ke : " + _arg1) + " adl : ") + so.data.storageheadupgradepoint[(so.data.storageheadupgradepoint.length - 1)]));
trace(("cek ke : " + so.data.storageheadupgradepoint[0]));
} else {
if (_arg1 == 2){
so.data.storagetorsoupgradepoint[so.data.storagetorsoupgradepoint.length] = [];
so.data.storagetorsoupgradealready[so.data.storagetorsoupgradealready.length] = 0;
_local2 = 1;
while (_local2 < parttorsostatus[0].length) {
so.data.storagetorsoupgradepoint[(so.data.storagetorsoupgradepoint.length - 1)][_local2] = 0;
_local2++;
};
trace(((("baru ke : " + _arg1) + " adl : ") + so.data.storagetorsoupgradepoint[(so.data.storagetorsoupgradepoint.length - 1)]));
} else {
if (_arg1 == 3){
so.data.storagehandupgradepoint[so.data.storagehandupgradepoint.length] = [];
so.data.storagehandupgradealready[so.data.storagehandupgradealready.length] = 0;
_local2 = 1;
while (_local2 < parthandstatus[0].length) {
so.data.storagehandupgradepoint[(so.data.storagehandupgradepoint.length - 1)][_local2] = 0;
_local2++;
};
trace(((("baru ke : " + _arg1) + " adl : ") + so.data.storagehandupgradepoint[(so.data.storagehandupgradepoint.length - 1)]));
} else {
if (_arg1 == 4){
so.data.storagelegupgradepoint[so.data.storagelegupgradepoint.length] = [];
so.data.storagelegupgradealready[so.data.storagelegupgradealready.length] = 0;
_local2 = 1;
while (_local2 < partlegstatus[0].length) {
so.data.storagelegupgradepoint[(so.data.storagelegupgradepoint.length - 1)][_local2] = 0;
_local2++;
};
trace(((("baru ke : " + _arg1) + " adl : ") + so.data.storagelegupgradepoint[(so.data.storagelegupgradepoint.length - 1)]));
};
};
};
};
}
public function levelsummarydeploy(_arg1:MouseEvent):void{
if ((((so.data.tutorialmapcomplete == true)) || ((so.data.tutorialphase == 16)))){
mctutorial.visible = false;
if (so.data.tutorialphase == 16){
so.data.tutorialphase = 17;
};
mapdata = [mclevelsummary.levele, so.data.weather, mclevelsummary.locatione, so.data.enemycity[mclevelsummary.levele][mclevelsummary.locatione], so.data.enemydifficulty[mclevelsummary.levele][mclevelsummary.locatione]];
enemydata = so.data.enemyequip[mclevelsummary.levele][mclevelsummary.locatione];
trace(so.data.enemyequip[mclevelsummary.levele][mclevelsummary.locatione]);
cleanupmap();
transisi("battle");
};
}
public function itungtotalini(_arg1:int){
var _local2:*;
var _local3:*;
var _local4:*;
_local2 = 0;
_local3 = [undefined, headhp, torsohp, handlhp, handrhp, leglhp, legrhp];
_local4 = 1;
while (_local4 < _local3.length) {
_local2 = (_local2 + _local3[_local4][_arg1]);
_local4++;
};
return (_local2);
}
public function ubahenergy(){
var _local1:*;
_local1 = 2;
if (lakonattack == true){
_local1 = 1;
};
}
public function attackover(_arg1:MouseEvent):void{
soundover.play(0, 1, new SoundTransform(volsfx));
_arg1.currentTarget.gotoAndStop(2);
_arg1.currentTarget.addEventListener(MouseEvent.MOUSE_OUT, attackout);
}
public function partsclose(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
if ((((so.data.tutorialhqcomplete == true)) || ((so.data.tutorialphase == 13)))){
mctutorial.visible = false;
if ((((((((((((((so.data.gianttorso == -1)) || ((so.data.gianthead == -1)))) || ((so.data.gianthandl == -1)))) || ((so.data.gianthandr == -1)))) || ((so.data.giantlegl == -1)))) || ((so.data.giantlegr == -1)))) && ((mcparts.shop == false)))){
loadwarningtorso();
} else {
closeallwindow();
if (((((((((((!((so.data.gianthead == temphead))) || (!((so.data.gianttorso == temptorso))))) || (!((so.data.gianthandl == temphandl))))) || (!((so.data.gianthandr == temphandr))))) || (!((so.data.giantlegl == templegl))))) || (!((so.data.giantlegr == templegr))))){
trace("ha");
mchq.txtmoney.text = so.data.gold;
mchq.txttech.text = so.data.techpoint;
setgiantstatustotal(mchq, true, []);
cekchipbonus(1, []);
dochangement();
} else {
trace("he");
loadhq();
lockcamera = false;
};
};
};
}
public function assemblegiant(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
_local2 = [undefined, "mchead", "mctorso", "mchandl", "mchandr", "mclegl", "mclegr"];
_local3 = mcbg.getChildByName(_local2[urutanpasang[0]]);
if (urutanpasangphase == 1){
trace(("pasang : " + _local2[urutanpasang[0]]));
if (urutanpasang2[0] == 1){
_local4 = so.data.storagehead[so.data.gianthead];
_local5 = so.data.storagetorso[so.data.gianttorso];
_local6 = so.data.storagehand[so.data.gianthandl];
trace(("hand l : " + so.data.gianthandl));
_local7 = so.data.storagehand[so.data.gianthandr];
_local8 = so.data.storageleg[so.data.giantlegl];
_local9 = so.data.storageleg[so.data.giantlegr];
_local10 = so.data.storagehandtype[so.data.gianthandl];
_local11 = so.data.storagehandtype[so.data.gianthandr];
if (urutanpasang[0] == 1){
sethead(mcbg, _local4);
} else {
if (urutanpasang[0] == 2){
settorso(mcbg, _local5);
} else {
if (urutanpasang[0] == 3){
sethandl(mcbg, _local6, _local10);
} else {
if (urutanpasang[0] == 4){
sethandr(mcbg, _local7, _local11);
} else {
if (urutanpasang[0] == 5){
setlegl(mcbg, _local8);
} else {
if (urutanpasang[0] == 6){
setlegr(mcbg, _local9);
};
};
};
};
};
};
soundassemblepipe.play(0, 1, new SoundTransform(volsfx));
_local3.gotoAndPlay("done");
if (urutanpasang[0] == 2){
mcbg.mctorso2.gotoAndPlay("done");
};
urutanpasangphase = 2;
} else {
soundassemblepipe.play(0, 1, new SoundTransform(volsfx));
_local3.gotoAndPlay(2);
if (urutanpasang[0] == 2){
mcbg.mctorso2.gotoAndPlay(2);
};
urutanpasangphase = 3;
};
} else {
if ((((urutanpasangphase == 2)) || ((urutanpasangphase == 3)))){
if (_local3.currentLabel == "tap"){
_local12 = [soundassemble2, soundassemble1, soundassemble3, soundassemble4];
_local12[randRange(0, 3)].play(0, 1, new SoundTransform(volsfx));
};
if ((((((_local3.currentFrame == 1)) && ((urutanpasangphase == 2)))) || ((((_local3.currentLabel == "doneremove")) && ((urutanpasangphase == 3)))))){
if (urutanpasang.length == 1){
urutanpasangphase = -1;
savegianttemp();
lockcamera = false;
stage.removeEventListener(Event.ENTER_FRAME, assemblegiant);
stage.addEventListener(Event.ENTER_FRAME, followmovemouse);
if (so.data.tutorialphase == 13){
lockcamera = true;
loadtutorial(35, -1);
so.data.tutorialphase = 14;
};
} else {
urutanpasang.splice(0, 1);
urutanpasang2.splice(0, 1);
urutanpasangphase = 1;
};
};
};
};
}
public function applybattleresultevent(){
mcbattleresult.gotoAndPlay(2);
mcbattleresult.btndone.removeEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcbattleresult.btndone.addEventListener(MouseEvent.MOUSE_OVER, buttonoversound);
mcbattleresult.btndone.removeEventListener(MouseEvent.CLICK, battleresultdone);
mcbattleresult.btndone.addEventListener(MouseEvent.CLICK, battleresultdone);
}
public function torsoreset(_arg1:MouseEvent):void{
soundupgradereset.play(0, 1, new SoundTransform(volsfx));
resetthistorso();
loadoverviwetorso(mcoverviewtorso.ke);
}
public function cekpunyanda(_arg1:int, _arg2:int){
var _local3:*;
var _local4:*;
var _local5:*;
_local3 = false;
_local4 = [undefined, so.data.storagehead, so.data.storagetorso, so.data.storagehand, so.data.storageleg];
_local5 = 0;
while (_local5 < _local4[_arg1].length) {
if (_local4[_arg1][_local5] == _arg2){
_local3 = true;
break;
};
_local5++;
};
return (_local3);
}
public function waitunlocked(_arg1:Event):void{
if (_arg1.currentTarget.currentLabel == "sound1"){
soundnewlevel.play(0, 1, new SoundTransform(volsfx));
} else {
if (_arg1.currentTarget.currentLabel == "sound2"){
soundnewlevel2.play(0, 1, new SoundTransform(volsfx));
} else {
if (_arg1.currentTarget.currentLabel == "sound3"){
soundtalk.play(0, 1, new SoundTransform(volsfx));
};
};
};
if (_arg1.currentTarget.currentFrame == _arg1.currentTarget.totalFrames){
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, waitunlocked);
_arg1.currentTarget.gotoAndStop(1);
loadmap();
if ((((so.data.tutorialmapcomplete == false)) && ((so.data.tutorialphase == 14)))){
so.data.tutorialphase = 15;
loadtutorial(47, -1);
};
};
}
public function tutorialnext(_arg1:MouseEvent):void{
var _local2:*;
soundclick.play(0, 1, new SoundTransform(volsfx));
mctutorial.nextFrame();
_local2 = 1;
while (_local2 <= mctutorial.totalFrames) {
if (mctutorial.currentLabel == "next"){
mctutorial.nextFrame();
} else {
break;
};
_local2++;
};
applytutorialeffect();
if (mctutorial.sampe == -1){
if ((((so.data.tutorialphase == 20)) && ((mctutorial.currentFrame == 63)))){
mctutorial.visible = false;
pausegame = false;
so.data.tutorialphase = 21;
} else {
if ((((so.data.tutorialphase == 25)) && ((mctutorial.currentFrame == 83)))){
mctutorial.visible = false;
so.data.tutorialphase = 26;
doneattack();
} else {
if ((((so.data.tutorialphase == 26)) && ((mctutorial.currentFrame == 88)))){
mctutorial.visible = false;
so.data.tutorialphase = 27;
loadlevelsummary();
} else {
if ((((so.data.tutorialphase == 28)) && ((mctutorial.currentFrame == 91)))){
so.data.tutorialphase = 29;
loadtutorial(183, -1);
loadbounty(mcbounty);
} else {
if ((((so.data.tutorialphase == 29)) && ((mctutorial.currentFrame == 186)))){
so.data.tutorialmapcomplete = true;
mctutorial.visible = false;
};
};
};
};
};
} else {
if (mctutorial.currentFrame > mctutorial.sampe){
if (gameend == false){
mctutorial.visible = false;
pausegame = false;
} else {
mctutorial.visible = false;
loadlevelsummary();
};
};
};
}
public function agfb(_arg1:MouseEvent):void{
var _local2:URLRequest;
_local2 = new URLRequest("http://www.facebook.com/ArmorGames");
navigateToURL(_local2);
}
public function doattacknow(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:Point;
trace("DO IT NAUW");
if (lakonattack == true){
_local1 = mcbg.mcgiant1;
_local2 = mcbg.mcgiant11;
_local1.mask1 = mcbg.mcmasking1;
_local1.mask2 = mcbg.mcmaskingbot1;
_local6 = new Point(mcbg.mcgiant1.mchead.x, mcbg.mcgiant1.mchead.y);
_local6 = mcbg.mcgiant1.localToGlobal(_local6);
_local1.mask1selisihe = (mcbg.mcmasking1.x - _local6.x);
_local1.mask2selisihe = (mcbg.mcmaskingbot1.x - _local6.x);
} else {
_local1 = mcbg.mcgiant2;
_local2 = mcbg.mcgiant21;
_local1.mask1 = mcbg.mcmasking2;
_local1.mask2 = mcbg.mcmaskingbot2;
_local6 = new Point(mcbg.mcgiant2.mchead.x, mcbg.mcgiant2.mchead.y);
_local6 = mcbg.mcgiant2.localToGlobal(_local6);
trace(("head x : " + _local6.x));
trace(("mask x : " + mcbg.mcmasking2.x));
_local1.mask1selisihe = (mcbg.mcmasking2.x - _local6.x);
_local1.mask2selisihe = (mcbg.mcmaskingbot2.x - _local6.x);
trace(("selisihe : " + _local1.mask1selisihe));
};
_local1.gotoAndStop(1);
_local2.gotoAndStop(1);
_local3 = attackcommand[1][3];
_local4 = parthittimes[attackcommand[1][4]];
_local5 = attackcommand[1][2];
_local1.partattack = _local3;
_local1.hittimes = _local4;
_local1.bulletspawn = 1;
if (_local4 >= 3){
_local1.hittimes = 3;
_local1.bulletspawn = (_local4 / 3);
};
_local1.targete = _local5;
tunggubullet = _local4;
_local1.phase = 0;
_local1.mader2 = _local2;
_local1.addEventListener(Event.ENTER_FRAME, partattack);
}
public function loadthisoverviewpart(_arg1:int, _arg2:int){
if (_arg1 == 1){
loadoverviwehead(_arg2);
} else {
if (_arg1 == 2){
loadoverviwetorso(_arg2);
} else {
if (_arg1 == 3){
loadoverviwehand(_arg2);
} else {
if (_arg1 == 4){
loadoverviweleg(_arg2);
};
};
};
};
}
public function powerreset(_arg1:Event){
var _local2:*;
var _local3:*;
soundassemble1.play(0, 1, new SoundTransform(volsfx));
_local2 = 0;
_local3 = so.data.powerlevel;
while (_local3 > 1) {
_local2 = (_local2 + batterypowercost[_local3]);
_local3--;
};
trace(("dapete : " + _local2));
so.data.techpoint = (so.data.techpoint + _local2);
_local2 = 0;
_local3 = so.data.powersignallevel;
while (_local3 > 1) {
_local2 = (_local2 + batterypowercost[_local3]);
_local3--;
};
trace(("dapete : " + _local2));
so.data.techpoint = (so.data.techpoint + _local2);
so.data.powerlevel = 1;
so.data.powersignallevel = 1;
loadpower();
}
public function overviewpartsequiphand(_arg1:MouseEvent):void{
soundassemble1.play(0, 1, new SoundTransform(volsfx));
trace("yo l");
so.data.gianthandl = mcoverviewhand.ke;
closeoverview();
loadparts();
}
public function bountybar(_arg1:Event):void{
_arg1.currentTarget.jeda--;
if (_arg1.currentTarget.jeda <= 0){
_arg1.currentTarget.awale = (_arg1.currentTarget.awale + _arg1.currentTarget.kenaikantext);
_arg1.currentTarget.txt1.text = (_arg1.currentTarget.awale + "%");
if (_arg1.currentTarget.mc1.currentFrame == _arg1.currentTarget.sampe){
_arg1.currentTarget.txt1.text = (_arg1.currentTarget.jadine + "%");
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, bountybar);
} else {
soundbarfill.play(0, 1, new SoundTransform(volsfx));
_arg1.currentTarget.mc1.nextFrame();
};
if (_arg1.currentTarget.mc1.currentFrame == _arg1.currentTarget.mc1.totalFrames){
createbountyreward();
trace("ya finale");
if (so.data.bounty > so.data.bountyprogress){
so.data.bounty = (so.data.bounty - so.data.bountyprogress);
bountysblme = 0;
} else {
so.data.bounty = 0;
bountysblme = so.data.bounty;
};
trace(("selisih : " + so.data.bounty));
so.data.bountyprogress = (so.data.bountyprogress * 1.5);
if (so.data.bountyprogress >= 4500){
so.data.bountyprogress = 4500;
};
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, bountybar);
loadbounty(mcbounty);
saveAGI();
};
};
}
public function powersplusover(_arg1:MouseEvent):void{
updatetextpower(_arg1.currentTarget);
}
public function txtchangement(_arg1:Event):void{
var _local2:*;
var _local3:*;
_arg1.currentTarget.selama--;
_local2 = _arg1.currentTarget.mc1.getChildByName(("txt" + _arg1.currentTarget.texttipe));
_local3 = _local2.text;
_arg1.currentTarget.tempe = (_arg1.currentTarget.tempe - _arg1.currentTarget.pengurangan);
_local2.text = int(_arg1.currentTarget.tempe);
if (_arg1.currentTarget.selama <= 0){
_local2.text = _arg1.currentTarget.jadi;
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, txtchangement);
};
}
public function buttonoversound2(_arg1:MouseEvent):void{
var _local2:*;
_local2 = [soundhqbutton, soundhqbutton2];
_local2[randRange(0, 1)].play(0, 1, new SoundTransform(volsfx));
}
public function applydamagetopart(_arg1:Object, _arg2:Point, _arg3:Object, _arg4:Boolean){
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
var _local13:*;
var _local14:*;
var _local15:*;
var _local16:*;
var _local17:*;
var _local18:*;
var _local19:*;
var _local20:*;
var _local21:*;
var _local22:*;
_local5 = [undefined, headhp, torsohp, handlhp, handrhp, leglhp, legrhp];
_local6 = [undefined, headhptemp, torsohptemp, handlhptemp, handrhptemp, leglhptemp, legrhptemp];
_local7 = 1;
if (lakonattack == true){
if (_arg4 == false){
_local7 = 2;
};
} else {
if (_arg4 == true){
_local7 = 2;
};
};
trace(("targete : " + _local7));
trace(((("darahe : " + _local5[_arg1.targetpart][_local7]) + " ") + _arg1.damage));
_local8 = false;
_local9 = 0;
_local10 = 0;
if (_arg4 == false){
if (lakonattack == true){
_local9 = damageresist[2];
_local10 = criticalchance[1];
} else {
_local9 = damageresist[1];
_local10 = criticalchance[2];
};
_local11 = randRange(0, 100);
if ((((_local11 <= _local10)) && (!((_arg1.tipebullet == 9))))){
_local13 = int((_arg1.damage * criticaldamageincrease));
trace(((("damage crit : " + _local13) + " awal : ") + _arg1.damage));
_arg1.damage = (_arg1.damage + _local13);
trace(("jadi : " + _arg1.damage));
};
_local12 = randRange(0, 100);
if (_local12 <= _local9){
_local8 = true;
createdamagenumber(_arg1, _arg2, "BLOCK");
};
};
if (_local8 == false){
if (_arg1.damage >= 1){
_local19 = int((_arg1.damage * (_local9 / 100)));
trace(((("damage dikurangi : " + _local19) + " awal : ") + _arg1.damage));
_arg1.damage = (_arg1.damage - _local19);
trace(("jadi : " + _arg1.damage));
} else {
_local20 = int((_local6[_arg1.targetpart][_local7] * _arg1.damage));
trace(("yap excalibur damage : " + _local20));
_local21 = int((_local20 * (_local9 / 100)));
trace(("resist : " + _local21));
_arg1.damage = (_local20 - _local21);
};
if (_local5[_arg1.targetpart][_local7] > 0){
if (lakonattack == true){
trace("YA PLAYER");
_local5[_arg1.targetpart][_local7] = (_local5[_arg1.targetpart][_local7] - _arg1.damage);
} else {
_local5[_arg1.targetpart][_local7] = (_local5[_arg1.targetpart][_local7] - _arg1.damage);
};
if (_local5[_arg1.targetpart][_local7] <= 0){
if (musuhmatisek == -1){
if (_arg1.targetpart == 2){
if (_local7 == 2){
trace("MUSUH MATI");
musuhmatisek = 1;
} else {
trace("PLAYER MATI");
musuhmatisek = 0;
};
};
};
createfxexplosion(_arg2);
_local5[_arg1.targetpart][_local7] = 0;
};
};
cekthispartfire(_arg3, _local5[_arg1.targetpart][_local7], _local6[_arg1.targetpart][_local7]);
_arg3.gotoAndPlay("hit");
_local14 = _local7;
_local15 = itungtotalini(_local14);
trace(((("totale : " + _local15) + " ") + hptotaltemp[_local14]));
_local16 = int(((_local15 / hptotaltemp[_local14]) * hpbarsampe));
ubahtext(_local14, hptotal[_local14], _local15, 1);
hptotal[_local14] = _local15;
if (_local16 < 1){
_local16 = 1;
};
trace(("sampe persen : " + _local16));
_local17 = 0;
_local18 = hpbarsampe;
while (_local18 >= _local16) {
_local22 = getChildByName(("mcstatus" + _local14));
_local22 = _local22.mc1.getChildByName(("mc" + _local18));
if ((((_local22.currentFrame == 1)) && ((_local22.delaye == -1)))){
_local22.tipepop = "remove";
_local22.delaye = (_local17 * 2);
_local22.addEventListener(Event.ENTER_FRAME, hpbargone);
_local17++;
};
_local18--;
};
createdamagenumber(_arg1, _arg2, "");
};
}
public function carisudahattackatonda(_arg1:int){
var _local2:*;
var _local3:*;
_local2 = false;
_local3 = 1;
while (_local3 <= 4) {
if (((!((attackcommand[_local3] == undefined))) && ((attackcommand[_local3].length > 0)))){
if (attackcommand[_local3][3] == _arg1){
_local2 = true;
break;
};
};
_local3++;
};
return (_local2);
}
public function powersplusout(_arg1:MouseEvent):void{
mcupgradeinfo.visible = false;
stage.removeEventListener(Event.ENTER_FRAME, infofollowmouse);
}
public function hqmap(_arg1:MouseEvent){
if ((((so.data.tutorialhqcomplete == true)) || ((so.data.tutorialphase == 14)))){
so.data.tutorialhqcomplete = true;
saveAGI();
mctutorial.visible = false;
cleanup();
transisi("map");
};
}
public function overviewpartsequiphand2(_arg1:MouseEvent):void{
soundassemble1.play(0, 1, new SoundTransform(volsfx));
trace("yo r");
so.data.gianthandr = mcoverviewhand.ke;
closeoverview();
loadparts();
}
public function mutesfx(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
volsfx = 0;
if (soundchannel2 != null){
soundchannel2.soundTransform = new SoundTransform(volsfx);
};
loadsoundbutton();
}
public function battleresultdone(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
var _local4:*;
soundclick.play(0, 1, new SoundTransform(volsfx));
trace(("bounty awale : " + mcbattleresult.bounty));
_local2 = 0;
mcbattleresult.gotoAndStop(1);
if (currentLabel == "battle"){
so.data.tutorialbattlecomplete = true;
cleanupweather();
if (gamevictory == true){
_local2 = so.data.enemybounty[mapdata[0]][mapdata[2]];
so.data.gold = (so.data.gold + mcbattleresult.gold);
so.data.techpoint = (so.data.techpoint + mcbattleresult.tech);
_local3 = so.data.levelprogress[mapdata[0]];
so.data.levelprogress[mapdata[0]] = (so.data.levelprogress[mapdata[0]] + (mapdata[4] * 5));
_local4 = so.data.levelprogress[mapdata[0]];
trace(((("sblme : " + _local3) + " ") + int((levelbattleneeded[mapdata[0]] * 0.5))));
if (_local3 < (levelbattleneeded[mapdata[0]] * 0.5)){
if (_local4 >= (levelbattleneeded[mapdata[0]] * 0.5)){
so.data.shoplevel++;
so.data.shoppoi = true;
};
};
if (so.data.levelprogress[mapdata[0]] >= levelbattleneeded[mapdata[0]]){
so.data.levelprogress[mapdata[0]] = levelbattleneeded[mapdata[0]];
if (enemydata[19] == true){
so.data.levele++;
so.data.shoplevel++;
so.data.shoppoi = true;
if (mapdata[0] < 3){
so.data.firsttime = true;
};
};
if (so.data.levele >= 3){
so.data.levele = 3;
};
if (so.data.shoplevel >= 6){
so.data.shoplevel = 6;
};
};
trace(((("he : " + so.data.levelprogress) + " ") + levelbattleneeded));
isidifficulty();
};
if ((((((mapdata[0] == 3)) && ((enemydata[19] == true)))) && ((gamevictory == true)))){
transisi("ending");
} else {
transisi("map");
};
} else {
so.data.gold = (so.data.gold + mcbattleresult.gold);
so.data.techpoint = (so.data.techpoint + mcbattleresult.tech);
};
so.data.bounty = (so.data.bounty + _local2);
saveAGI();
}
public function powersplusclick(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
soundassemblepipe.play(0, 1, new SoundTransform(volsfx));
_local2 = [undefined, so.data.powerlevel, so.data.powersignallevel];
_local3 = batterypowercost[(_local2[_arg1.currentTarget.ke] + 1)];
trace(("harga upgrade : " + _local3));
so.data.techpoint = (so.data.techpoint - _local3);
if (_arg1.currentTarget.ke == 1){
so.data.powerlevel++;
} else {
so.data.powersignallevel++;
};
mcpower.mc1.gotoAndPlay(2);
loadpower();
if (_arg1.currentTarget.ke == 1){
if (so.data.powerlevel < 8){
updatetextpower(_arg1.currentTarget);
} else {
mcupgradeinfo.visible = false;
stage.removeEventListener(Event.ENTER_FRAME, infofollowmouse);
};
} else {
if (so.data.powersignallevel < 8){
updatetextpower(_arg1.currentTarget);
} else {
mcupgradeinfo.visible = false;
stage.removeEventListener(Event.ENTER_FRAME, infofollowmouse);
};
};
}
public function backtoattackselect(_arg1:MouseEvent){
mcattacksummary.hp--;
if (mcattacksummary.hp < 0){
mcattacksummary.buttonMode = false;
mcattacksummary.removeEventListener(MouseEvent.CLICK, backtoattackselect);
playerattack(1);
};
}
public function partattack(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:Point;
var _local5:*;
var _local6:*;
var _local7:Point;
var _local8:*;
var _local9:*;
var _local10:*;
if (lakonattack == true){
_local2 = [undefined, "mchead", "mctorso", "mchandl", "mchandr", "mclegl", "mclegr"];
} else {
_local2 = [undefined, "mchead", "mctorso", "mchandl", "mchandr", "mclegl", "mclegr"];
};
if (pausegame == false){
if ((((partweaponthumb[attackcommand[1][4]] == 6)) || ((partweaponthumb[attackcommand[1][4]] == 5)))){
if (_arg1.currentTarget.phase == 0){
soundrobocharging.play(0, 1, new SoundTransform(volsfx));
ubahenergy();
if ((((_arg1.currentTarget.mclegl.mc1.currentFrame == 16)) || ((_arg1.currentTarget.mclegl.mc1.currentFrame == 4)))){
_local3 = _arg1.currentTarget.mclegl.mc1.mctire;
if (_local3 != null){
_local3.gotoAndPlay(2);
};
};
if ((((_arg1.currentTarget.mclegr.mc1.currentFrame == 16)) || ((_arg1.currentTarget.mclegr.mc1.currentFrame == 4)))){
_local3 = _arg1.currentTarget.mclegr.mc1.mctire;
if (_local3 != null){
_local3.gotoAndPlay(2);
};
};
_arg1.currentTarget.scatterper = 0;
_arg1.currentTarget.scatterpertemp = 3;
_arg1.currentTarget.gotoAndPlay("charge");
_arg1.currentTarget.mader2.gotoAndPlay("charge");
_arg1.currentTarget.phase = 1;
} else {
_arg1.currentTarget.scatterper--;
if (_arg1.currentTarget.scatterper <= 0){
if (_arg1.currentTarget.currentLabel == "charge"){
_local4 = _arg1.currentTarget.mclegl.localToGlobal(new Point(0, 0));
createchargerscatter(_local4);
};
_arg1.currentTarget.scatterper = _arg1.currentTarget.scatterpertemp;
};
_arg1.currentTarget.targetpart = attackcommand[1][2];
_arg1.currentTarget.damage = -1;
if (_arg1.currentTarget.currentLabel == "attack"){
_local5 = [soundcharger1, soundcharger2, soundcharger3];
_local5[randRange(0, 2)].play(0, 1, new SoundTransform(volsfx));
if (partweaponthumb[attackcommand[1][4]] == 5){
_local5 = [soundslasher1, soundslasher2];
_local5[randRange(0, 1)].play(0, 1, new SoundTransform(volsfx));
_local7 = _arg1.currentTarget.mctorso.localToGlobal(new Point(0, 0));
trace(("bef : " + _local7));
createslasheffect(_local7);
} else {
kenatorso = true;
};
_local6 = cekmiss();
_arg1.currentTarget.miss = _local6;
bwatdamage(_arg1.currentTarget);
hitthispart(_arg1.currentTarget);
};
if (_arg1.currentTarget.currentLabel == "donecharge"){
if ((((_arg1.currentTarget.mclegl.mc1.currentFrame == 16)) || ((_arg1.currentTarget.mclegl.mc1.currentFrame == 4)))){
_local3 = _arg1.currentTarget.mclegl.mc1.mctire;
if (_local3 != null){
_local3.gotoAndStop(1);
};
};
if ((((_arg1.currentTarget.mclegr.mc1.currentFrame == 16)) || ((_arg1.currentTarget.mclegr.mc1.currentFrame == 4)))){
_local3 = _arg1.currentTarget.mclegr.mc1.mctire;
if (_local3 != null){
_local3.gotoAndStop(1);
};
};
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, partattack);
cekattackdoneornot(_arg1.currentTarget.miss);
};
};
} else {
_local8 = _arg1.currentTarget.getChildByName(_local2[_arg1.currentTarget.partattack]);
_local9 = _arg1.currentTarget.mader2.getChildByName(_local2[_arg1.currentTarget.partattack]);
if (_arg1.currentTarget.phase == 0){
trace(("cek batt: " + batterytotal));
trace("HIT");
_local8.gotoAndPlay("attack");
_local9.gotoAndPlay("attack");
_arg1.currentTarget.hittimes--;
_arg1.currentTarget.phase = 1;
} else {
if (_local8.currentLabel == "blast"){
_local10 = 1;
while (_local10 <= _arg1.currentTarget.bulletspawn) {
createattackfx(attackcommand[1]);
_local10++;
};
};
if (_local8.currentFrame == 1){
if (_arg1.currentTarget.hittimes <= 0){
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, partattack);
} else {
_arg1.currentTarget.phase = 0;
};
};
};
};
};
}
}
}//package K_fla
Section 71
//MAP_336 (K_fla.MAP_336)
package K_fla {
import flash.display.*;
public dynamic class MAP_336 extends MovieClip {
public var mcaddon2:MovieClip;
public var mcaddon1:MovieClip;
public var mc11:MovieClip;
public var mc13:MovieClip;
public var mc16:MovieClip;
public var mc17:MovieClip;
public var mc19:MovieClip;
public var mc18:MovieClip;
public var mc14:MovieClip;
public var mc23:MovieClip;
public var mc27:MovieClip;
public var mc22:MovieClip;
public var mc24:MovieClip;
public var mc26:MovieClip;
public var mc21:MovieClip;
public var mc12:MovieClip;
public var mc25:MovieClip;
public var mc33:MovieClip;
public var mc35:MovieClip;
public var mc31:MovieClip;
public var mc32:MovieClip;
public var mc34:MovieClip;
public var mc15:MovieClip;
public var mc110:MovieClip;
}
}//package K_fla
Section 72
//MAP_344 (K_fla.MAP_344)
package K_fla {
import flash.display.*;
public dynamic class MAP_344 extends MovieClip {
public var mc1:MovieClip;
public function MAP_344(){
addFrameScript(0, frame1, 7, frame8, 14, frame15);
}
function frame15(){
gotoAndStop(1);
}
function frame1(){
stop();
}
function frame8(){
stop();
}
}
}//package K_fla
Section 73
//MAP_426 (K_fla.MAP_426)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class MAP_426 extends MovieClip {
public var mc1:MovieClip;
public var txt1:TextField;
}
}//package K_fla
Section 74
//MAP_428 (K_fla.MAP_428)
package K_fla {
import flash.display.*;
public dynamic class MAP_428 extends MovieClip {
public var mcnews1:MovieClip;
}
}//package K_fla
Section 75
//MAP_448 (K_fla.MAP_448)
package K_fla {
import flash.display.*;
public dynamic class MAP_448 extends MovieClip {
public var btndeploy:SimpleButton;
public var mc1:MovieClip;
public var mc3:MovieClip;
public var mc5:MovieClip;
public var mc2:MovieClip;
public var mc4:MovieClip;
public var btnabort:SimpleButton;
public var mcbounty:MovieClip;
public function MAP_448(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 76
//MAP_480 (K_fla.MAP_480)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class MAP_480 extends MovieClip {
public var txt1:TextField;
public function MAP_480(){
addFrameScript(0, frame1, 1, frame2, 77, frame78);
}
function frame78(){
stop();
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 77
//MAP_481 (K_fla.MAP_481)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class MAP_481 extends MovieClip {
public var txt1:TextField;
public function MAP_481(){
addFrameScript(0, frame1, 1, frame2, 77, frame78);
}
function frame78(){
stop();
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 78
//MAP_482 (K_fla.MAP_482)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class MAP_482 extends MovieClip {
public var txt1:TextField;
public function MAP_482(){
addFrameScript(0, frame1, 1, frame2, 77, frame78);
}
function frame78(){
stop();
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 79
//MAP_503 (K_fla.MAP_503)
package K_fla {
import flash.display.*;
public dynamic class MAP_503 extends MovieClip {
public function MAP_503(){
addFrameScript(0, frame1, 19, frame20, 31, frame32, 53, frame54, 89, frame90);
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame90(){
gotoAndPlay(2);
}
function frame1(){
gotoAndPlay(("wait" + randRange(1, 3)));
}
function frame20(){
gotoAndStop(1);
}
function frame32(){
gotoAndPlay(2);
}
function frame54(){
gotoAndPlay(2);
}
}
}//package K_fla
Section 80
//PRELOADER_12 (K_fla.PRELOADER_12)
package K_fla {
import flash.geom.*;
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.ui.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class PRELOADER_12 extends MovieClip {
public var loader:Loader;
public var abs_url:String;
public var urlRequest:URLRequest;
public var abs;
public var enviroposition:MovieClip;
public function PRELOADER_12(){
addFrameScript(0, frame1);
}
public function loadComplete(_arg1:Event):void{
abs = _arg1.currentTarget.content;
addChild(abs);
abs.show({x:100, y:100, backgroundColor:4861953});
}
function frame1(){
abs_url = "http://agi.armorgames.com/assets/agi/ABS.swf";
Security.allowDomain(abs_url);
urlRequest = new URLRequest(abs_url);
loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
loader.load(urlRequest);
}
}
}//package K_fla
Section 81
//STAT_216 (K_fla.STAT_216)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class STAT_216 extends MovieClip {
public var txt1:TextField;
public function STAT_216(){
addFrameScript(0, frame1);
}
function frame1(){
txt1.mouseEnabled = false;
}
}
}//package K_fla
Section 82
//Symbol100_407 (K_fla.Symbol100_407)
package K_fla {
import flash.display.*;
public dynamic class Symbol100_407 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 83
//Symbol101_410 (K_fla.Symbol101_410)
package K_fla {
import flash.display.*;
public dynamic class Symbol101_410 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 84
//Symbol102_401 (K_fla.Symbol102_401)
package K_fla {
import flash.display.*;
public dynamic class Symbol102_401 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 85
//Symbol103_413 (K_fla.Symbol103_413)
package K_fla {
import flash.display.*;
public dynamic class Symbol103_413 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 86
//Symbol106_398 (K_fla.Symbol106_398)
package K_fla {
import flash.display.*;
public dynamic class Symbol106_398 extends MovieClip {
public function Symbol106_398(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package K_fla
Section 87
//Symbol107_399 (K_fla.Symbol107_399)
package K_fla {
import flash.display.*;
public dynamic class Symbol107_399 extends MovieClip {
public function Symbol107_399(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package K_fla
Section 88
//Symbol164_435 (K_fla.Symbol164_435)
package K_fla {
import flash.display.*;
public dynamic class Symbol164_435 extends MovieClip {
public var mcnews1:MovieClip;
public var mcnews2:MovieClip;
}
}//package K_fla
Section 89
//Symbol172_447 (K_fla.Symbol172_447)
package K_fla {
import flash.display.*;
public dynamic class Symbol172_447 extends MovieClip {
public var mcnews4:MovieClip;
public var mcnews2:MovieClip;
}
}//package K_fla
Section 90
//Symbol180_453 (K_fla.Symbol180_453)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol180_453 extends MovieClip {
public var txt1:TextField;
}
}//package K_fla
Section 91
//Symbol181_452 (K_fla.Symbol181_452)
package K_fla {
import flash.display.*;
public dynamic class Symbol181_452 extends MovieClip {
public var mc1:MovieClip;
public function Symbol181_452(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 92
//Symbol182_455 (K_fla.Symbol182_455)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol182_455 extends MovieClip {
public var mc1:MovieClip;
public var mc3:MovieClip;
public var mc5:MovieClip;
public var mc2:MovieClip;
public var mc4:MovieClip;
public var txt1:TextField;
}
}//package K_fla
Section 93
//Symbol183_454 (K_fla.Symbol183_454)
package K_fla {
import flash.display.*;
public dynamic class Symbol183_454 extends MovieClip {
public var mc1:MovieClip;
public function Symbol183_454(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 94
//Symbol186_459 (K_fla.Symbol186_459)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol186_459 extends MovieClip {
public var txt1:TextField;
public var txt2:TextField;
}
}//package K_fla
Section 95
//Symbol187_458 (K_fla.Symbol187_458)
package K_fla {
import flash.display.*;
public dynamic class Symbol187_458 extends MovieClip {
public var mc1:MovieClip;
public function Symbol187_458(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 96
//Symbol189_460 (K_fla.Symbol189_460)
package K_fla {
import flash.display.*;
public dynamic class Symbol189_460 extends MovieClip {
public var mc1:MovieClip;
public function Symbol189_460(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 97
//Symbol191_468 (K_fla.Symbol191_468)
package K_fla {
import flash.display.*;
public dynamic class Symbol191_468 extends MovieClip {
public var mc1:MovieClip;
public function Symbol191_468(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 98
//Symbol192_577 (K_fla.Symbol192_577)
package K_fla {
import flash.display.*;
public dynamic class Symbol192_577 extends MovieClip {
public var mc1:MovieClip;
}
}//package K_fla
Section 99
//Symbol193_484 (K_fla.Symbol193_484)
package K_fla {
import flash.display.*;
public dynamic class Symbol193_484 extends MovieClip {
public var mccloud:MovieClip;
}
}//package K_fla
Section 100
//Symbol194_486 (K_fla.Symbol194_486)
package K_fla {
import flash.display.*;
public dynamic class Symbol194_486 extends MovieClip {
public function Symbol194_486(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 101
//Symbol195_485 (K_fla.Symbol195_485)
package K_fla {
import flash.display.*;
public dynamic class Symbol195_485 extends MovieClip {
public var mc1:MovieClip;
public var mc3:MovieClip;
public var mc2:MovieClip;
public var mc4:MovieClip;
}
}//package K_fla
Section 102
//Symbol209_19 (K_fla.Symbol209_19)
package K_fla {
import flash.display.*;
public dynamic class Symbol209_19 extends MovieClip {
public function Symbol209_19(){
addFrameScript(0, frame1, 1, frame2, 5, frame6);
}
function frame6(){
gotoAndPlay(2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 103
//Symbol209copy_20 (K_fla.Symbol209copy_20)
package K_fla {
import flash.display.*;
public dynamic class Symbol209copy_20 extends MovieClip {
public function Symbol209copy_20(){
addFrameScript(0, frame1, 1, frame2, 5, frame6);
}
function frame6(){
gotoAndPlay(2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 104
//Symbol213_25 (K_fla.Symbol213_25)
package K_fla {
import flash.display.*;
public dynamic class Symbol213_25 extends MovieClip {
public function Symbol213_25(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 105
//Symbol215_530 (K_fla.Symbol215_530)
package K_fla {
import flash.display.*;
public dynamic class Symbol215_530 extends MovieClip {
public function Symbol215_530(){
addFrameScript(0, frame1, 46, frame47, 70, frame71, 150, frame151, 164, frame165, 165, frame166, 228, frame229, 291, frame292, 354, frame355, 417, frame418);
}
function frame151(){
gotoAndStop("wavego");
}
function frame71(){
gotoAndStop("wavego");
}
function frame165(){
gotoAndStop("wavego");
}
function frame166(){
gotoAndPlay(("wave" + randRange(1, 4)));
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame292(){
gotoAndStop(1);
}
function frame1(){
gotoAndPlay(("idle" + randRange(1, 4)));
}
function frame229(){
gotoAndStop(1);
}
function frame355(){
gotoAndStop(1);
}
function frame47(){
gotoAndStop("wavego");
}
function frame418(){
gotoAndStop(1);
}
}
}//package K_fla
Section 106
//Symbol215copy_537 (K_fla.Symbol215copy_537)
package K_fla {
import flash.display.*;
public dynamic class Symbol215copy_537 extends MovieClip {
public function Symbol215copy_537(){
addFrameScript(0, frame1, 46, frame47, 70, frame71, 150, frame151, 164, frame165, 165, frame166, 228, frame229, 291, frame292, 354, frame355, 417, frame418);
}
function frame151(){
gotoAndStop("wavego");
}
function frame71(){
gotoAndStop("wavego");
}
function frame165(){
gotoAndStop("wavego");
}
function frame166(){
gotoAndPlay(("wave" + randRange(1, 4)));
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame292(){
gotoAndStop(1);
}
function frame1(){
gotoAndPlay(("idle" + randRange(1, 4)));
}
function frame229(){
gotoAndStop(1);
}
function frame355(){
gotoAndStop(1);
}
function frame47(){
gotoAndStop("wavego");
}
function frame418(){
gotoAndStop(1);
}
}
}//package K_fla
Section 107
//Symbol216_23 (K_fla.Symbol216_23)
package K_fla {
import flash.display.*;
public dynamic class Symbol216_23 extends MovieClip {
public function Symbol216_23(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 108
//Symbol22_171 (K_fla.Symbol22_171)
package K_fla {
import flash.display.*;
public dynamic class Symbol22_171 extends MovieClip {
public function Symbol22_171(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package K_fla
Section 109
//Symbol227_507 (K_fla.Symbol227_507)
package K_fla {
import flash.display.*;
public dynamic class Symbol227_507 extends MovieClip {
public var mcnight:MovieClip;
}
}//package K_fla
Section 110
//Symbol235_487 (K_fla.Symbol235_487)
package K_fla {
import flash.display.*;
public dynamic class Symbol235_487 extends MovieClip {
public var mc1:MovieClip;
public function Symbol235_487(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 111
//Symbol237_549 (K_fla.Symbol237_549)
package K_fla {
import flash.display.*;
public dynamic class Symbol237_549 extends MovieClip {
public var mc1:MovieClip;
public var mcbuff2:MovieClip;
public var mcbuff1:MovieClip;
public function Symbol237_549(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 112
//Symbol237copy_570 (K_fla.Symbol237copy_570)
package K_fla {
import flash.display.*;
public dynamic class Symbol237copy_570 extends MovieClip {
public var mc1:MovieClip;
public var mcbuff2:MovieClip;
public var mcbuff1:MovieClip;
public function Symbol237copy_570(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 113
//Symbol240_539 (K_fla.Symbol240_539)
package K_fla {
import flash.display.*;
public dynamic class Symbol240_539 extends MovieClip {
public var mc1:MovieClip;
public function Symbol240_539(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 114
//Symbol243_540 (K_fla.Symbol243_540)
package K_fla {
import flash.display.*;
public dynamic class Symbol243_540 extends MovieClip {
public var mc1:MovieClip;
}
}//package K_fla
Section 115
//Symbol246_505 (K_fla.Symbol246_505)
package K_fla {
import flash.display.*;
public dynamic class Symbol246_505 extends MovieClip {
public function Symbol246_505(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 116
//Symbol250_29 (K_fla.Symbol250_29)
package K_fla {
import flash.display.*;
public dynamic class Symbol250_29 extends MovieClip {
public function Symbol250_29(){
addFrameScript(0, frame1);
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame1(){
gotoAndStop(randRange(1, 2));
}
}
}//package K_fla
Section 117
//Symbol251_31 (K_fla.Symbol251_31)
package K_fla {
import flash.display.*;
public dynamic class Symbol251_31 extends MovieClip {
public function Symbol251_31(){
addFrameScript(0, frame1);
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame1(){
gotoAndStop(randRange(1, 3));
}
}
}//package K_fla
Section 118
//Symbol268_64 (K_fla.Symbol268_64)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol268_64 extends MovieClip {
public var txt1:TextField;
}
}//package K_fla
Section 119
//Symbol268copy_67 (K_fla.Symbol268copy_67)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol268copy_67 extends MovieClip {
public var txt1:TextField;
}
}//package K_fla
Section 120
//Symbol269_63 (K_fla.Symbol269_63)
package K_fla {
import flash.display.*;
public dynamic class Symbol269_63 extends MovieClip {
public var mc1:MovieClip;
public var mc2:MovieClip;
}
}//package K_fla
Section 121
//Symbol269copy_66 (K_fla.Symbol269copy_66)
package K_fla {
import flash.display.*;
public dynamic class Symbol269copy_66 extends MovieClip {
public var mc1:MovieClip;
public var mc2:MovieClip;
}
}//package K_fla
Section 122
//Symbol271_74 (K_fla.Symbol271_74)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol271_74 extends MovieClip {
public var txt1:TextField;
}
}//package K_fla
Section 123
//Symbol272matt_122 (K_fla.Symbol272matt_122)
package K_fla {
import flash.events.*;
import flash.display.*;
import flash.net.*;
public dynamic class Symbol272matt_122 extends MovieClip {
public var btn1:SimpleButton;
public function Symbol272matt_122(){
addFrameScript(0, frame1);
}
public function clikGF(_arg1:MouseEvent):void{
var _local2:URLRequest;
_local2 = new URLRequest("https://www.youtube.com/user/Mattashi");
navigateToURL(_local2);
}
function frame1(){
btn1.addEventListener(MouseEvent.CLICK, clikGF);
}
}
}//package K_fla
Section 124
//Symbol277_160 (K_fla.Symbol277_160)
package K_fla {
import flash.display.*;
public dynamic class Symbol277_160 extends MovieClip {
public function Symbol277_160(){
addFrameScript(0, frame1, 5, frame6);
}
function frame6(){
gotoAndPlay(2);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 125
//Symbol277copy_599 (K_fla.Symbol277copy_599)
package K_fla {
import flash.display.*;
public dynamic class Symbol277copy_599 extends MovieClip {
public function Symbol277copy_599(){
addFrameScript(4, frame5);
}
function frame5(){
gotoAndPlay(2);
}
}
}//package K_fla
Section 126
//Symbol278_161 (K_fla.Symbol278_161)
package K_fla {
import flash.display.*;
public dynamic class Symbol278_161 extends MovieClip {
public function Symbol278_161(){
addFrameScript(0, frame1, 5, frame6);
}
function frame6(){
gotoAndPlay(2);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 127
//Symbol28_176 (K_fla.Symbol28_176)
package K_fla {
import flash.display.*;
public dynamic class Symbol28_176 extends MovieClip {
public function Symbol28_176(){
addFrameScript(15, frame16);
}
function frame16(){
stop();
}
}
}//package K_fla
Section 128
//Symbol281_590 (K_fla.Symbol281_590)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol281_590 extends MovieClip {
public var txt1:TextField;
public var txt2:TextField;
public var txt3:TextField;
}
}//package K_fla
Section 129
//Symbol281copy_587 (K_fla.Symbol281copy_587)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol281copy_587 extends MovieClip {
public var txt1:TextField;
public var txt2:TextField;
public var txt3:TextField;
}
}//package K_fla
Section 130
//Symbol283_581 (K_fla.Symbol283_581)
package K_fla {
import flash.display.*;
public dynamic class Symbol283_581 extends MovieClip {
public function Symbol283_581(){
addFrameScript(0, frame1, 5, frame6, 10, frame11);
}
function frame6(){
gotoAndStop(1);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package K_fla
Section 131
//Symbol286_573 (K_fla.Symbol286_573)
package K_fla {
import flash.display.*;
public dynamic class Symbol286_573 extends MovieClip {
public var mcchip:MovieClip;
public function Symbol286_573(){
addFrameScript(0, frame1, 7, frame8);
}
function frame1(){
stop();
}
function frame8(){
stop();
}
}
}//package K_fla
Section 132
//Symbol288_421 (K_fla.Symbol288_421)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol288_421 extends MovieClip {
public var txt1:TextField;
public function Symbol288_421(){
addFrameScript(0, frame1);
}
function frame1(){
txt1.mouseEnabled = false;
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package K_fla
Section 133
//Symbol299_78 (K_fla.Symbol299_78)
package K_fla {
import flash.display.*;
public dynamic class Symbol299_78 extends MovieClip {
public function Symbol299_78(){
addFrameScript(0, frame1);
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame1(){
gotoAndStop(randRange(1, 2));
}
}
}//package K_fla
Section 134
//Symbol300_80 (K_fla.Symbol300_80)
package K_fla {
import flash.display.*;
public dynamic class Symbol300_80 extends MovieClip {
public function Symbol300_80(){
addFrameScript(0, frame1);
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame1(){
gotoAndStop(randRange(1, 2));
}
}
}//package K_fla
Section 135
//Symbol302_501 (K_fla.Symbol302_501)
package K_fla {
import flash.display.*;
public dynamic class Symbol302_501 extends MovieClip {
public function Symbol302_501(){
addFrameScript(18, frame19);
}
function frame19(){
stop();
}
}
}//package K_fla
Section 136
//Symbol303_495 (K_fla.Symbol303_495)
package K_fla {
import flash.display.*;
public dynamic class Symbol303_495 extends MovieClip {
public function Symbol303_495(){
addFrameScript(0, frame1, 1, frame2, 5, frame6);
}
function frame6(){
gotoAndPlay(2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
this.blendMode = "add";
}
}
}//package K_fla
Section 137
//Symbol313_76 (K_fla.Symbol313_76)
package K_fla {
import flash.display.*;
public dynamic class Symbol313_76 extends MovieClip {
public function Symbol313_76(){
addFrameScript(12, frame13);
}
function frame13(){
stop();
}
}
}//package K_fla
Section 138
//Symbol314_192 (K_fla.Symbol314_192)
package K_fla {
import flash.display.*;
public dynamic class Symbol314_192 extends MovieClip {
public function Symbol314_192(){
addFrameScript(0, frame1, 1, frame2, 21, frame22);
}
function frame1(){
stop();
this.visible = false;
}
function frame22(){
gotoAndPlay(2);
}
function frame2(){
this.visible = true;
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package K_fla
Section 139
//Symbol317_144 (K_fla.Symbol317_144)
package K_fla {
import flash.display.*;
public dynamic class Symbol317_144 extends MovieClip {
public function Symbol317_144(){
addFrameScript(0, frame1, 5, frame6);
}
function frame6(){
gotoAndPlay(2);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 140
//Symbol317copy_598 (K_fla.Symbol317copy_598)
package K_fla {
import flash.display.*;
public dynamic class Symbol317copy_598 extends MovieClip {
public function Symbol317copy_598(){
addFrameScript(4, frame5);
}
function frame5(){
gotoAndPlay(2);
}
}
}//package K_fla
Section 141
//Symbol318_145 (K_fla.Symbol318_145)
package K_fla {
import flash.display.*;
public dynamic class Symbol318_145 extends MovieClip {
public function Symbol318_145(){
addFrameScript(0, frame1, 5, frame6);
}
function frame6(){
gotoAndPlay(2);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 142
//Symbol32_181 (K_fla.Symbol32_181)
package K_fla {
import flash.display.*;
public dynamic class Symbol32_181 extends MovieClip {
public function Symbol32_181(){
addFrameScript(90, frame91);
}
function frame91(){
stop();
}
}
}//package K_fla
Section 143
//Symbol37_135 (K_fla.Symbol37_135)
package K_fla {
import flash.display.*;
public dynamic class Symbol37_135 extends MovieClip {
public var mchandr:MovieClip;
public var mchandl:MovieClip;
public var mctorso:MovieClip;
public var mcpower:MovieClip;
public var mcshadow:MovieClip;
public var mchead:MovieClip;
public var mcwing:MovieClip;
public var mctorso2:MovieClip;
public var mclegr:MovieClip;
public var mclegl:MovieClip;
}
}//package K_fla
Section 144
//Symbol381_534 (K_fla.Symbol381_534)
package K_fla {
import flash.display.*;
public dynamic class Symbol381_534 extends MovieClip {
public var mc1:MovieClip;
public function Symbol381_534(){
addFrameScript(0, frame1, 52, frame53, 138, frame139, 331, frame332, 332, frame333, 359, frame360, 360, frame361, 387, frame388);
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame332(){
gotoAndPlay(("shock" + randRange(1, 2)));
}
function frame1(){
gotoAndPlay(("wait" + randRange(1, 3)));
}
function frame333(){
mc1.gotoAndStop(randRange(1, 2));
}
function frame361(){
mc1.gotoAndStop(randRange(1, 2));
}
function frame360(){
gotoAndStop(1);
}
function frame139(){
gotoAndPlay(("shock" + randRange(1, 2)));
}
function frame53(){
gotoAndPlay(("shock" + randRange(1, 2)));
}
function frame388(){
gotoAndStop(1);
}
}
}//package K_fla
Section 145
//Symbol383_532 (K_fla.Symbol383_532)
package K_fla {
import flash.display.*;
public dynamic class Symbol383_532 extends MovieClip {
public function Symbol383_532(){
addFrameScript(0, frame1, 63, frame64, 124, frame125, 275, frame276, 286, frame287);
}
function frame276(){
gotoAndPlay("blast");
}
function frame64(){
gotoAndPlay("blast");
}
function frame287(){
gotoAndStop(1);
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame1(){
gotoAndPlay(("wait" + randRange(1, 3)));
}
function frame125(){
gotoAndPlay("blast");
}
}
}//package K_fla
Section 146
//Symbol385_597 (K_fla.Symbol385_597)
package K_fla {
import flash.display.*;
public dynamic class Symbol385_597 extends MovieClip {
public var mctire:MovieClip;
public var mcshadow:MovieClip;
public var mctorso2:MovieClip;
}
}//package K_fla
Section 147
//Symbol39_207 (K_fla.Symbol39_207)
package K_fla {
import flash.display.*;
public dynamic class Symbol39_207 extends MovieClip {
public function Symbol39_207(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 148
//Symbol397_91 (K_fla.Symbol397_91)
package K_fla {
import flash.display.*;
public dynamic class Symbol397_91 extends MovieClip {
public function Symbol397_91(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package K_fla
Section 149
//Symbol404_113 (K_fla.Symbol404_113)
package K_fla {
import flash.display.*;
public dynamic class Symbol404_113 extends MovieClip {
public var mc1:MovieClip;
public function Symbol404_113(){
addFrameScript(0, frame1, 1, frame2, 9, frame10);
}
function frame10(){
stop();
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package K_fla
Section 150
//Symbol405_114 (K_fla.Symbol405_114)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol405_114 extends MovieClip {
public var txt1:TextField;
}
}//package K_fla
Section 151
//Symbol42_220 (K_fla.Symbol42_220)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol42_220 extends MovieClip {
public var txt1:TextField;
}
}//package K_fla
Section 152
//Symbol56_240 (K_fla.Symbol56_240)
package K_fla {
import flash.display.*;
public dynamic class Symbol56_240 extends MovieClip {
public var btnplus1:SimpleButton;
}
}//package K_fla
Section 153
//Symbol58_190 (K_fla.Symbol58_190)
package K_fla {
import flash.display.*;
public dynamic class Symbol58_190 extends MovieClip {
public function Symbol58_190(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package K_fla
Section 154
//Symbol60_221 (K_fla.Symbol60_221)
package K_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol60_221 extends MovieClip {
public var txt1:TextField;
}
}//package K_fla
Section 155
//Symbol62_235 (K_fla.Symbol62_235)
package K_fla {
import flash.display.*;
public dynamic class Symbol62_235 extends MovieClip {
public var btnbuy:SimpleButton;
}
}//package K_fla
Section 156
//Symbol62copy_252 (K_fla.Symbol62copy_252)
package K_fla {
import flash.display.*;
public dynamic class Symbol62copy_252 extends MovieClip {
public var btnbuy:SimpleButton;
}
}//package K_fla
Section 157
//Symbol63_165 (K_fla.Symbol63_165)
package K_fla {
import flash.display.*;
public dynamic class Symbol63_165 extends MovieClip {
public function Symbol63_165(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package K_fla
Section 158
//Symbol65_147 (K_fla.Symbol65_147)
package K_fla {
import flash.display.*;
public dynamic class Symbol65_147 extends MovieClip {
public function Symbol65_147(){
addFrameScript(0, frame1);
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame1(){
gotoAndStop(randRange(1, 3));
}
}
}//package K_fla
Section 159
//Symbol66_146 (K_fla.Symbol66_146)
package K_fla {
import flash.display.*;
public dynamic class Symbol66_146 extends MovieClip {
public function Symbol66_146(){
addFrameScript(16, frame17);
}
function frame17(){
stop();
}
}
}//package K_fla
Section 160
//Symbol69_416 (K_fla.Symbol69_416)
package K_fla {
import flash.display.*;
public dynamic class Symbol69_416 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 161
//Symbol75_419 (K_fla.Symbol75_419)
package K_fla {
import flash.display.*;
public dynamic class Symbol75_419 extends MovieClip {
public function Symbol75_419(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package K_fla
Section 162
//Symbol76_354 (K_fla.Symbol76_354)
package K_fla {
import flash.display.*;
public dynamic class Symbol76_354 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 163
//Symbol78_343 (K_fla.Symbol78_343)
package K_fla {
import flash.display.*;
public dynamic class Symbol78_343 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 164
//Symbol79_348 (K_fla.Symbol79_348)
package K_fla {
import flash.display.*;
public dynamic class Symbol79_348 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 165
//Symbol8_112 (K_fla.Symbol8_112)
package K_fla {
import flash.display.*;
public dynamic class Symbol8_112 extends MovieClip {
public function Symbol8_112(){
addFrameScript(0, frame1);
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame1(){
gotoAndStop(randRange(1, 3));
}
}
}//package K_fla
Section 166
//Symbol80_351 (K_fla.Symbol80_351)
package K_fla {
import flash.display.*;
public dynamic class Symbol80_351 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 167
//Symbol81_357 (K_fla.Symbol81_357)
package K_fla {
import flash.display.*;
public dynamic class Symbol81_357 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 168
//Symbol82_360 (K_fla.Symbol82_360)
package K_fla {
import flash.display.*;
public dynamic class Symbol82_360 extends MovieClip {
public function Symbol82_360(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package K_fla
Section 169
//Symbol83_369 (K_fla.Symbol83_369)
package K_fla {
import flash.display.*;
public dynamic class Symbol83_369 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 170
//Symbol84_362 (K_fla.Symbol84_362)
package K_fla {
import flash.display.*;
public dynamic class Symbol84_362 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 171
//Symbol85_365 (K_fla.Symbol85_365)
package K_fla {
import flash.display.*;
public dynamic class Symbol85_365 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 172
//Symbol86_372 (K_fla.Symbol86_372)
package K_fla {
import flash.display.*;
public dynamic class Symbol86_372 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 173
//Symbol87_342 (K_fla.Symbol87_342)
package K_fla {
import flash.display.*;
public dynamic class Symbol87_342 extends MovieClip {
public function Symbol87_342(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package K_fla
Section 174
//Symbol89_361 (K_fla.Symbol89_361)
package K_fla {
import flash.display.*;
public dynamic class Symbol89_361 extends MovieClip {
public function Symbol89_361(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package K_fla
Section 175
//Symbol9_111 (K_fla.Symbol9_111)
package K_fla {
import flash.display.*;
public dynamic class Symbol9_111 extends MovieClip {
public function Symbol9_111(){
addFrameScript(0, frame1, 7, frame8, 19, frame20, 23, frame24, 42, frame43, 61, frame62);
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame1(){
gotoAndPlay(("idle" + randRange(1, 4)));
}
function frame24(){
gotoAndPlay("go");
}
function frame8(){
gotoAndPlay("go");
}
function frame20(){
gotoAndPlay("go");
}
function frame43(){
gotoAndPlay("go");
}
function frame62(){
stop();
}
}
}//package K_fla
Section 176
//Symbol90_376 (K_fla.Symbol90_376)
package K_fla {
import flash.display.*;
public dynamic class Symbol90_376 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 177
//Symbol91_389 (K_fla.Symbol91_389)
package K_fla {
import flash.display.*;
public dynamic class Symbol91_389 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 178
//Symbol92_379 (K_fla.Symbol92_379)
package K_fla {
import flash.display.*;
public dynamic class Symbol92_379 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 179
//Symbol93_375 (K_fla.Symbol93_375)
package K_fla {
import flash.display.*;
public dynamic class Symbol93_375 extends MovieClip {
public function Symbol93_375(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package K_fla
Section 180
//Symbol94_386 (K_fla.Symbol94_386)
package K_fla {
import flash.display.*;
public dynamic class Symbol94_386 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 181
//Symbol95_392 (K_fla.Symbol95_392)
package K_fla {
import flash.display.*;
public dynamic class Symbol95_392 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 182
//Symbol96_382 (K_fla.Symbol96_382)
package K_fla {
import flash.display.*;
public dynamic class Symbol96_382 extends MovieClip {
public function Symbol96_382(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package K_fla
Section 183
//Symbol97_383 (K_fla.Symbol97_383)
package K_fla {
import flash.display.*;
public dynamic class Symbol97_383 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 184
//Symbol98_395 (K_fla.Symbol98_395)
package K_fla {
import flash.display.*;
public dynamic class Symbol98_395 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 185
//Symbol99_404 (K_fla.Symbol99_404)
package K_fla {
import flash.display.*;
public dynamic class Symbol99_404 extends MovieClip {
public var mcenemy:MovieClip;
}
}//package K_fla
Section 186
//VISIBLER_52 (K_fla.VISIBLER_52)
package K_fla {
import flash.display.*;
public dynamic class VISIBLER_52 extends MovieClip {
public function VISIBLER_52(){
addFrameScript(0, frame1);
}
function frame1(){
this.visible = false;
}
}
}//package K_fla
Section 187
//VISIBLERyoyo_13 (K_fla.VISIBLERyoyo_13)
package K_fla {
import flash.display.*;
public dynamic class VISIBLERyoyo_13 extends MovieClip {
public function VISIBLERyoyo_13(){
addFrameScript(0, frame1);
}
function frame1(){
this.visible = false;
}
}
}//package K_fla
Section 188
//assemblesound1 (assemblesound1)
package {
import flash.media.*;
public dynamic class assemblesound1 extends Sound {
}
}//package
Section 189
//assemblesound2 (assemblesound2)
package {
import flash.media.*;
public dynamic class assemblesound2 extends Sound {
}
}//package
Section 190
//assemblesound3 (assemblesound3)
package {
import flash.media.*;
public dynamic class assemblesound3 extends Sound {
}
}//package
Section 191
//assemblesound4 (assemblesound4)
package {
import flash.media.*;
public dynamic class assemblesound4 extends Sound {
}
}//package
Section 192
//barragesound (barragesound)
package {
import flash.media.*;
public dynamic class barragesound extends Sound {
}
}//package
Section 193
//battfillsound (battfillsound)
package {
import flash.media.*;
public dynamic class battfillsound extends Sound {
}
}//package
Section 194
//battlebridgelamp (battlebridgelamp)
package {
import flash.display.*;
public dynamic class battlebridgelamp extends MovieClip {
public var mc1:MovieClip;
}
}//package
Section 195
//battlechargereffect (battlechargereffect)
package {
import flash.display.*;
public dynamic class battlechargereffect extends MovieClip {
public function battlechargereffect(){
addFrameScript(36, frame37);
}
function frame37(){
stop();
}
}
}//package
Section 196
//battlechargereffect2 (battlechargereffect2)
package {
import flash.display.*;
public dynamic class battlechargereffect2 extends MovieClip {
public function battlechargereffect2(){
addFrameScript(37, frame38);
}
function frame38(){
stop();
}
}
}//package
Section 197
//battlechargerseafx (battlechargerseafx)
package {
import flash.display.*;
public dynamic class battlechargerseafx extends MovieClip {
public var mc1:MovieClip;
public function battlechargerseafx(){
addFrameScript(16, frame17);
}
function frame17(){
stop();
}
}
}//package
Section 198
//battlegiantminuser2 (battlegiantminuser2)
package {
import flash.display.*;
public dynamic class battlegiantminuser2 extends MovieClip {
public var mc1:MovieClip;
public function battlegiantminuser2(){
addFrameScript(26, frame27);
}
function frame27(){
stop();
}
}
}//package
Section 199
//battlepartsmoke (battlepartsmoke)
package {
import flash.display.*;
public dynamic class battlepartsmoke extends MovieClip {
public function battlepartsmoke(){
addFrameScript(11, frame12);
}
function frame12(){
stop();
}
}
}//package
Section 200
//battlepoliceship (battlepoliceship)
package {
import flash.display.*;
public dynamic class battlepoliceship extends MovieClip {
public var mc1:MovieClip;
public var mclight:MovieClip;
}
}//package
Section 201
//battlesound (battlesound)
package {
import flash.media.*;
public dynamic class battlesound extends Sound {
}
}//package
Section 202
//battletruck1 (battletruck1)
package {
import flash.display.*;
public dynamic class battletruck1 extends MovieClip {
public var mclight:MovieClip;
}
}//package
Section 203
//battletruck2 (battletruck2)
package {
import flash.display.*;
public dynamic class battletruck2 extends MovieClip {
public var mcfx1:MovieClip;
public var mcfx3:MovieClip;
public var mclight:MovieClip;
public var mcfx2:MovieClip;
}
}//package
Section 204
//battletruck3 (battletruck3)
package {
import flash.display.*;
public dynamic class battletruck3 extends MovieClip {
public var mcfx1:MovieClip;
public var mclight:MovieClip;
}
}//package
Section 205
//bootingsound (bootingsound)
package {
import flash.media.*;
public dynamic class bootingsound extends Sound {
}
}//package
Section 206
//buysound (buysound)
package {
import flash.media.*;
public dynamic class buysound extends Sound {
}
}//package
Section 207
//chargersound1 (chargersound1)
package {
import flash.media.*;
public dynamic class chargersound1 extends Sound {
}
}//package
Section 208
//chargersound2 (chargersound2)
package {
import flash.media.*;
public dynamic class chargersound2 extends Sound {
}
}//package
Section 209
//chargersound3 (chargersound3)
package {
import flash.media.*;
public dynamic class chargersound3 extends Sound {
}
}//package
Section 210
//clicksound (clicksound)
package {
import flash.media.*;
public dynamic class clicksound extends Sound {
}
}//package
Section 211
//explosionsound (explosionsound)
package {
import flash.media.*;
public dynamic class explosionsound extends Sound {
}
}//package
Section 212
//fallpartsound (fallpartsound)
package {
import flash.media.*;
public dynamic class fallpartsound extends Sound {
}
}//package
Section 213
//fillbarsound (fillbarsound)
package {
import flash.media.*;
public dynamic class fillbarsound extends Sound {
}
}//package
Section 214
//flamethrowersound (flamethrowersound)
package {
import flash.media.*;
public dynamic class flamethrowersound extends Sound {
}
}//package
Section 215
//fxbarragemissile (fxbarragemissile)
package {
import flash.display.*;
public dynamic class fxbarragemissile extends MovieClip {
}
}//package
Section 216
//fxburning (fxburning)
package {
import flash.display.*;
public dynamic class fxburning extends MovieClip {
public function fxburning(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package
Section 217
//fxexcalibur (fxexcalibur)
package {
import flash.display.*;
public dynamic class fxexcalibur extends MovieClip {
public function fxexcalibur(){
addFrameScript(45, frame46);
}
function frame46(){
stop();
}
}
}//package
Section 218
//fxflamemissile (fxflamemissile)
package {
import flash.display.*;
public dynamic class fxflamemissile extends MovieClip {
}
}//package
Section 219
//fxgunbarrage (fxgunbarrage)
package {
import flash.display.*;
public dynamic class fxgunbarrage extends MovieClip {
public function fxgunbarrage(){
addFrameScript(5, frame6);
}
function frame6(){
stop();
}
}
}//package
Section 220
//fxgunlazer (fxgunlazer)
package {
import flash.display.*;
public dynamic class fxgunlazer extends MovieClip {
public function fxgunlazer(){
addFrameScript(49, frame50);
}
function frame50(){
stop();
}
}
}//package
Section 221
//fxgunshotgun (fxgunshotgun)
package {
import flash.display.*;
public dynamic class fxgunshotgun extends MovieClip {
public function fxgunshotgun(){
addFrameScript(5, frame6);
}
function frame6(){
stop();
}
}
}//package
Section 222
//fxgunsniper (fxgunsniper)
package {
import flash.display.*;
public dynamic class fxgunsniper extends MovieClip {
public function fxgunsniper(){
addFrameScript(13, frame14);
}
function frame14(){
stop();
}
}
}//package
Section 223
//fxgunspark1 (fxgunspark1)
package {
import flash.display.*;
public dynamic class fxgunspark1 extends MovieClip {
public function fxgunspark1(){
addFrameScript(9, frame10);
}
function frame10(){
stop();
}
}
}//package
Section 224
//fxgunspark2 (fxgunspark2)
package {
import flash.display.*;
public dynamic class fxgunspark2 extends MovieClip {
public function fxgunspark2(){
addFrameScript(9, frame10);
}
function frame10(){
stop();
}
}
}//package
Section 225
//fxgunspark3 (fxgunspark3)
package {
import flash.display.*;
public dynamic class fxgunspark3 extends MovieClip {
public function fxgunspark3(){
addFrameScript(9, frame10);
}
function frame10(){
stop();
}
}
}//package
Section 226
//fxgunspark4 (fxgunspark4)
package {
import flash.display.*;
public dynamic class fxgunspark4 extends MovieClip {
public function fxgunspark4(){
addFrameScript(10, frame11);
}
function frame11(){
stop();
}
}
}//package
Section 227
//fxgunspark5 (fxgunspark5)
package {
import flash.display.*;
public dynamic class fxgunspark5 extends MovieClip {
}
}//package
Section 228
//fxlazermissile (fxlazermissile)
package {
import flash.display.*;
public dynamic class fxlazermissile extends MovieClip {
public function fxlazermissile(){
addFrameScript(29, frame30);
}
function frame30(){
stop();
}
}
}//package
Section 229
//fxpartdestroyed (fxpartdestroyed)
package {
import flash.display.*;
public dynamic class fxpartdestroyed extends MovieClip {
public function fxpartdestroyed(){
addFrameScript(16, frame17);
}
function frame17(){
stop();
}
}
}//package
Section 230
//fxshockermissile (fxshockermissile)
package {
import flash.display.*;
public dynamic class fxshockermissile extends MovieClip {
public function fxshockermissile(){
addFrameScript(20, frame21);
}
function frame21(){
stop();
}
}
}//package
Section 231
//fxshotgunmissile (fxshotgunmissile)
package {
import flash.display.*;
public dynamic class fxshotgunmissile extends MovieClip {
}
}//package
Section 232
//fxslashermissile (fxslashermissile)
package {
import flash.display.*;
public dynamic class fxslashermissile extends MovieClip {
public function fxslashermissile(){
addFrameScript(28, frame29);
}
function frame29(){
stop();
}
}
}//package
Section 233
//fxslashermissile2 (fxslashermissile2)
package {
import flash.display.*;
public dynamic class fxslashermissile2 extends MovieClip {
public function fxslashermissile2(){
addFrameScript(25, frame26);
}
function frame26(){
stop();
}
}
}//package
Section 234
//fxsnipermissile (fxsnipermissile)
package {
import flash.display.*;
public dynamic class fxsnipermissile extends MovieClip {
}
}//package
Section 235
//fxtextdamage (fxtextdamage)
package {
import flash.display.*;
public dynamic class fxtextdamage extends MovieClip {
public var mc1:MovieClip;
public function fxtextdamage(){
addFrameScript(20, frame21);
}
function frame21(){
stop();
}
}
}//package
Section 236
//fxtextdamage2 (fxtextdamage2)
package {
import flash.display.*;
public dynamic class fxtextdamage2 extends MovieClip {
public var mc1:MovieClip;
public function fxtextdamage2(){
addFrameScript(20, frame21);
}
function frame21(){
stop();
}
}
}//package
Section 237
//fxtextdamage3 (fxtextdamage3)
package {
import flash.display.*;
public dynamic class fxtextdamage3 extends MovieClip {
public var mc1:MovieClip;
public function fxtextdamage3(){
addFrameScript(20, frame21);
}
function frame21(){
stop();
}
}
}//package
Section 238
//fxtextdamageeffective (fxtextdamageeffective)
package {
import flash.display.*;
public dynamic class fxtextdamageeffective extends MovieClip {
public var mc1:MovieClip;
public function fxtextdamageeffective(){
addFrameScript(17, frame18);
}
function frame18(){
stop();
}
}
}//package
Section 239
//fxtextdamageeffective2 (fxtextdamageeffective2)
package {
import flash.display.*;
public dynamic class fxtextdamageeffective2 extends MovieClip {
public var mc1:MovieClip;
public function fxtextdamageeffective2(){
addFrameScript(17, frame18);
}
function frame18(){
stop();
}
}
}//package
Section 240
//fxtextdamageeffective3 (fxtextdamageeffective3)
package {
import flash.display.*;
public dynamic class fxtextdamageeffective3 extends MovieClip {
public var mc1:MovieClip;
public function fxtextdamageeffective3(){
addFrameScript(17, frame18);
}
function frame18(){
stop();
}
}
}//package
Section 241
//hitsound (hitsound)
package {
import flash.media.*;
public dynamic class hitsound extends Sound {
}
}//package
Section 242
//hitsound2 (hitsound2)
package {
import flash.media.*;
public dynamic class hitsound2 extends Sound {
}
}//package
Section 243
//hitsound3 (hitsound3)
package {
import flash.media.*;
public dynamic class hitsound3 extends Sound {
}
}//package
Section 244
//hitsound4 (hitsound4)
package {
import flash.media.*;
public dynamic class hitsound4 extends Sound {
}
}//package
Section 245
//hqbuttonsound (hqbuttonsound)
package {
import flash.media.*;
public dynamic class hqbuttonsound extends Sound {
}
}//package
Section 246
//hqbuttonsound2 (hqbuttonsound2)
package {
import flash.media.*;
public dynamic class hqbuttonsound2 extends Sound {
}
}//package
Section 247
//hqsound (hqsound)
package {
import flash.media.*;
public dynamic class hqsound extends Sound {
}
}//package
Section 248
//lazersound1 (lazersound1)
package {
import flash.media.*;
public dynamic class lazersound1 extends Sound {
}
}//package
Section 249
//lazersound2 (lazersound2)
package {
import flash.media.*;
public dynamic class lazersound2 extends Sound {
}
}//package
Section 250
//levelsummarysound (levelsummarysound)
package {
import flash.media.*;
public dynamic class levelsummarysound extends Sound {
}
}//package
Section 251
//losesound (losesound)
package {
import flash.media.*;
public dynamic class losesound extends Sound {
}
}//package
Section 252
//mainmenusound (mainmenusound)
package {
import flash.media.*;
public dynamic class mainmenusound extends Sound {
}
}//package
Section 253
//newlevelsound (newlevelsound)
package {
import flash.media.*;
public dynamic class newlevelsound extends Sound {
}
}//package
Section 254
//newlevelsound2 (newlevelsound2)
package {
import flash.media.*;
public dynamic class newlevelsound2 extends Sound {
}
}//package
Section 255
//oversound (oversound)
package {
import flash.media.*;
public dynamic class oversound extends Sound {
}
}//package
Section 256
//pipeassemblesound (pipeassemblesound)
package {
import flash.media.*;
public dynamic class pipeassemblesound extends Sound {
}
}//package
Section 257
//rainsound (rainsound)
package {
import flash.media.*;
public dynamic class rainsound extends Sound {
}
}//package
Section 258
//reloadsound1 (reloadsound1)
package {
import flash.media.*;
public dynamic class reloadsound1 extends Sound {
}
}//package
Section 259
//reloadsound2 (reloadsound2)
package {
import flash.media.*;
public dynamic class reloadsound2 extends Sound {
}
}//package
Section 260
//reloadsound3 (reloadsound3)
package {
import flash.media.*;
public dynamic class reloadsound3 extends Sound {
}
}//package
Section 261
//reloadsound4 (reloadsound4)
package {
import flash.media.*;
public dynamic class reloadsound4 extends Sound {
}
}//package
Section 262
//resetsound (resetsound)
package {
import flash.media.*;
public dynamic class resetsound extends Sound {
}
}//package
Section 263
//rewardsound (rewardsound)
package {
import flash.media.*;
public dynamic class rewardsound extends Sound {
}
}//package
Section 264
//robotchargingsound (robotchargingsound)
package {
import flash.media.*;
public dynamic class robotchargingsound extends Sound {
}
}//package
Section 265
//shockersound (shockersound)
package {
import flash.media.*;
public dynamic class shockersound extends Sound {
}
}//package
Section 266
//shotgunsound (shotgunsound)
package {
import flash.media.*;
public dynamic class shotgunsound extends Sound {
}
}//package
Section 267
//slashersound1 (slashersound1)
package {
import flash.media.*;
public dynamic class slashersound1 extends Sound {
}
}//package
Section 268
//slashersound2 (slashersound2)
package {
import flash.media.*;
public dynamic class slashersound2 extends Sound {
}
}//package
Section 269
//snipersound (snipersound)
package {
import flash.media.*;
public dynamic class snipersound extends Sound {
}
}//package
Section 270
//talksound (talksound)
package {
import flash.media.*;
public dynamic class talksound extends Sound {
}
}//package
Section 271
//thundersound (thundersound)
package {
import flash.media.*;
public dynamic class thundersound extends Sound {
}
}//package
Section 272
//thundersound2 (thundersound2)
package {
import flash.media.*;
public dynamic class thundersound2 extends Sound {
}
}//package
Section 273
//upgradesound (upgradesound)
package {
import flash.media.*;
public dynamic class upgradesound extends Sound {
}
}//package
Section 274
//warningsound (warningsound)
package {
import flash.media.*;
public dynamic class warningsound extends Sound {
}
}//package
Section 275
//weatherrain (weatherrain)
package {
import flash.display.*;
public dynamic class weatherrain extends MovieClip {
public function weatherrain(){
addFrameScript(0, frame1, 7, frame8);
}
function frame1(){
stop();
}
function frame8(){
stop();
}
}
}//package
Section 276
//weathersnow (weathersnow)
package {
import flash.display.*;
public dynamic class weathersnow extends MovieClip {
public function weathersnow(){
addFrameScript(29, frame30, 36, frame37);
}
function frame30(){
gotoAndPlay(1);
}
function frame37(){
stop();
}
}
}//package
Section 277
//winsound (winsound)
package {
import flash.media.*;
public dynamic class winsound extends Sound {
}
}//package
Section 278
//zapsound (zapsound)
package {
import flash.media.*;
public dynamic class zapsound extends Sound {
}
}//package