Section 1
//ag_intro_mc_484 (CBv_fla.ag_intro_mc_484)
package CBv_fla {
import flash.display.*;
public dynamic class ag_intro_mc_484 extends MovieClip {
public function ag_intro_mc_484(){
addFrameScript(224, frame225);
}
function frame225(){
stop();
}
}
}//package CBv_fla
Section 2
//BATTLE_804 (CBv_fla.BATTLE_804)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class BATTLE_804 extends MovieClip {
public var mcslot2:MovieClip;
public var mcslot1:MovieClip;
public var mcslot3:MovieClip;
public var mcbarhp1:MovieClip;
public var mcbeastpanel1:MovieClip;
public var mcbeastpanel2:MovieClip;
public var mcbeastpanel3:MovieClip;
public var mcbarhp2:MovieClip;
public var txt1:TextField;
public var txt2:TextField;
public var mcbeastpanel4:MovieClip;
public var mcvs:MovieClip;
public var mcangka:MovieClip;
}
}//package CBv_fla
Section 3
//BATTLE_805 (CBv_fla.BATTLE_805)
package CBv_fla {
import flash.display.*;
public dynamic class BATTLE_805 extends MovieClip {
public var mc1:MovieClip;
public var mc2:MovieClip;
}
}//package CBv_fla
Section 4
//BATTLE_808 (CBv_fla.BATTLE_808)
package CBv_fla {
import flash.display.*;
public dynamic class BATTLE_808 extends MovieClip {
public function BATTLE_808(){
addFrameScript(0, frame1, 1, frame2, 9, frame10);
}
function frame10(){
stop();
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 5
//BATTLE_810 (CBv_fla.BATTLE_810)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class BATTLE_810 extends MovieClip {
public var mchp:MovieClip;
public var mcspc:MovieClip;
public var mc1:MovieClip;
public var txtatk:TextField;
public var mcclosed:MovieClip;
public var mcdarken:MovieClip;
public var txt1:TextField;
public var mctype:beasttypesymbol;
public function BATTLE_810(){
addFrameScript(0, frame1);
}
function frame1(){
mc1.mouseChildren = false;
mc1.mouseEnabled = false;
txtatk.mouseEnabled = false;
txt1.mouseEnabled = false;
mchp.mouseChildren = false;
mchp.mouseEnabled = false;
mcspc.mouseChildren = false;
mcspc.mouseEnabled = false;
mctype.mouseChildren = false;
mctype.mouseEnabled = false;
}
}
}//package CBv_fla
Section 6
//BATTLE_820 (CBv_fla.BATTLE_820)
package CBv_fla {
import flash.display.*;
public dynamic class BATTLE_820 extends MovieClip {
public var mc1:MovieClip;
public var mctime:MovieClip;
public var mccd:MovieClip;
public function BATTLE_820(){
addFrameScript(0, frame1);
}
function frame1(){
mccd.mouseChildren = false;
mccd.mouseEnabled = false;
}
}
}//package CBv_fla
Section 7
//BATTLE_824 (CBv_fla.BATTLE_824)
package CBv_fla {
import flash.display.*;
public dynamic class BATTLE_824 extends MovieClip {
public function BATTLE_824(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 8
//BATTLE_825 (CBv_fla.BATTLE_825)
package CBv_fla {
import flash.display.*;
public dynamic class BATTLE_825 extends MovieClip {
public var mc1:MovieClip;
}
}//package CBv_fla
Section 9
//BATTLE_827 (CBv_fla.BATTLE_827)
package CBv_fla {
import flash.display.*;
public dynamic class BATTLE_827 extends MovieClip {
public var btnag:SimpleButton;
public var btnforfeit:SimpleButton;
public function BATTLE_827(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 10
//BATTLE_830 (CBv_fla.BATTLE_830)
package CBv_fla {
import flash.display.*;
public dynamic class BATTLE_830 extends MovieClip {
public var mc1:MovieClip;
}
}//package CBv_fla
Section 11
//BATTLE_831 (CBv_fla.BATTLE_831)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class BATTLE_831 extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var txtatk:TextField;
public var txt1:TextField;
}
}//package CBv_fla
Section 12
//BATTLE_833 (CBv_fla.BATTLE_833)
package CBv_fla {
import flash.display.*;
public dynamic class BATTLE_833 extends MovieClip {
public var mc1:MovieClip;
public var mctamer1:MovieClip;
public var mctamer2:MovieClip;
public function BATTLE_833(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 13
//BEAST_115 (CBv_fla.BEAST_115)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_115 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_115(){
addFrameScript(23, frame24, 47, frame48, 68, frame69, 100, frame101, 101, frame102);
}
function frame102(){
stop();
}
function frame24(){
gotoAndPlay("idle");
}
function frame101(){
gotoAndPlay("idle");
}
function frame48(){
gotoAndPlay("walk");
}
function frame69(){
gotoAndPlay("idle");
}
}
}//package CBv_fla
Section 14
//BEAST_117 (CBv_fla.BEAST_117)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_117 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_117(){
addFrameScript(61, frame62, 76, frame77, 95, frame96, 118, frame119, 119, frame120);
}
function frame77(){
gotoAndPlay("walk");
}
function frame96(){
gotoAndPlay("idle");
}
function frame120(){
stop();
}
function frame119(){
gotoAndPlay("idle");
}
function frame62(){
gotoAndPlay("idle");
}
}
}//package CBv_fla
Section 15
//BEAST_118 (CBv_fla.BEAST_118)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_118 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_118(){
addFrameScript(40, frame41, 57, frame58, 78, frame79, 98, frame99, 99, frame100);
}
function frame79(){
gotoAndPlay("idle");
}
function frame100(){
stop();
}
function frame99(){
gotoAndPlay("idle");
}
function frame41(){
gotoAndPlay("idle");
}
function frame58(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 16
//BEAST_119 (CBv_fla.BEAST_119)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_119 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_119(){
addFrameScript(35, frame36, 68, frame69, 93, frame94, 119, frame120, 120, frame121);
}
function frame94(){
gotoAndPlay("idle");
}
function frame36(){
gotoAndPlay("idle");
}
function frame120(){
gotoAndPlay("idle");
}
function frame121(){
stop();
}
function frame69(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 17
//BEAST_120 (CBv_fla.BEAST_120)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_120 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_120(){
addFrameScript(40, frame41, 59, frame60, 87, frame88, 107, frame108, 108, frame109);
}
function frame88(){
gotoAndPlay("idle");
}
function frame109(){
stop();
}
function frame108(){
gotoAndPlay("idle");
}
function frame41(){
gotoAndPlay("idle");
}
function frame60(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 18
//BEAST_121 (CBv_fla.BEAST_121)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_121 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_121(){
addFrameScript(35, frame36, 52, frame53, 77, frame78, 103, frame104, 105, frame106);
}
function frame78(){
gotoAndPlay("idle");
}
function frame106(){
stop();
}
function frame104(){
gotoAndPlay("idle");
}
function frame36(){
gotoAndPlay("idle");
}
function frame53(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 19
//BEAST_122 (CBv_fla.BEAST_122)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_122 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_122(){
addFrameScript(23, frame24, 47, frame48, 66, frame67, 85, frame86, 86, frame87);
}
function frame86(){
gotoAndPlay("idle");
}
function frame87(){
stop();
}
function frame24(){
gotoAndPlay("idle");
}
function frame48(){
gotoAndPlay("walk");
}
function frame67(){
gotoAndPlay("idle");
}
}
}//package CBv_fla
Section 20
//BEAST_123 (CBv_fla.BEAST_123)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_123 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_123(){
addFrameScript(23, frame24, 47, frame48, 66, frame67, 85, frame86, 86, frame87);
}
function frame86(){
gotoAndPlay("idle");
}
function frame87(){
stop();
}
function frame24(){
gotoAndPlay("idle");
}
function frame48(){
gotoAndPlay("walk");
}
function frame67(){
gotoAndPlay("idle");
}
}
}//package CBv_fla
Section 21
//BEAST_124 (CBv_fla.BEAST_124)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_124 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_124(){
addFrameScript(76, frame77, 93, frame94, 128, frame129, 163, frame164, 164, frame165);
}
function frame77(){
gotoAndPlay("idle");
}
function frame164(){
gotoAndPlay("idle");
}
function frame165(){
stop();
}
function frame94(){
gotoAndPlay("walk");
}
function frame129(){
gotoAndPlay("idle");
}
}
}//package CBv_fla
Section 22
//BEAST_125 (CBv_fla.BEAST_125)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_125 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_125(){
addFrameScript(64, frame65, 85, frame86, 115, frame116, 125, frame126, 127, frame128);
}
function frame65(){
gotoAndPlay("idle");
}
function frame86(){
gotoAndPlay("walk");
}
function frame116(){
gotoAndPlay("idle");
}
function frame126(){
gotoAndPlay("idle");
}
function frame128(){
stop();
}
}
}//package CBv_fla
Section 23
//BEAST_126 (CBv_fla.BEAST_126)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_126 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_126(){
addFrameScript(23, frame24, 47, frame48, 81, frame82, 100, frame101, 101, frame102);
}
function frame82(){
gotoAndPlay("idle");
}
function frame102(){
stop();
}
function frame24(){
gotoAndPlay("idle");
}
function frame101(){
gotoAndPlay("idle");
}
function frame48(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 24
//BEAST_127 (CBv_fla.BEAST_127)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_127 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_127(){
addFrameScript(39, frame40, 58, frame59, 93, frame94, 112, frame113, 113, frame114);
}
function frame94(){
gotoAndPlay("idle");
}
function frame114(){
stop();
}
function frame113(){
gotoAndPlay("idle");
}
function frame40(){
gotoAndPlay("idle");
}
function frame59(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 25
//BEAST_128 (CBv_fla.BEAST_128)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_128 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_128(){
addFrameScript(39, frame40, 58, frame59, 96, frame97, 134, frame135, 135, frame136);
}
function frame97(){
gotoAndPlay("idle");
}
function frame40(){
gotoAndPlay("idle");
}
function frame135(){
gotoAndPlay("idle");
}
function frame136(){
stop();
}
function frame59(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 26
//BEAST_129 (CBv_fla.BEAST_129)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_129 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_129(){
addFrameScript(47, frame48, 72, frame73, 102, frame103, 132, frame133, 133, frame134);
}
function frame73(){
gotoAndPlay("walk");
}
function frame103(){
gotoAndPlay("idle");
}
function frame48(){
gotoAndPlay("idle");
}
function frame134(){
stop();
}
function frame133(){
gotoAndPlay("idle");
}
}
}//package CBv_fla
Section 27
//BEAST_130 (CBv_fla.BEAST_130)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_130 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_130(){
addFrameScript(47, frame48, 62, frame63, 101, frame102, 131, frame132, 132, frame133);
}
function frame102(){
gotoAndPlay("idle");
}
function frame48(){
gotoAndPlay("idle");
}
function frame132(){
gotoAndPlay("idle");
}
function frame133(){
stop();
}
function frame63(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 28
//BEAST_132 (CBv_fla.BEAST_132)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_132 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_132(){
addFrameScript(74, frame75, 95, frame96, 127, frame128, 144, frame145, 145, frame146);
}
function frame75(){
gotoAndPlay("idle");
}
function frame96(){
gotoAndPlay("walk");
}
function frame128(){
gotoAndPlay("idle");
}
function frame145(){
gotoAndPlay("idle");
}
function frame146(){
stop();
}
}
}//package CBv_fla
Section 29
//BEAST_133 (CBv_fla.BEAST_133)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_133 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_133(){
addFrameScript(23, frame24, 47, frame48, 74, frame75, 101, frame102, 102, frame103);
}
function frame75(){
gotoAndPlay("idle");
}
function frame102(){
gotoAndPlay("idle");
}
function frame24(){
gotoAndPlay("idle");
}
function frame103(){
stop();
}
function frame48(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 30
//BEAST_134 (CBv_fla.BEAST_134)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_134 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_134(){
addFrameScript(30, frame31, 46, frame47, 83, frame84, 120, frame121, 121, frame122);
}
function frame84(){
gotoAndPlay("idle");
}
function frame31(){
gotoAndPlay("idle");
}
function frame47(){
gotoAndPlay("walk");
}
function frame122(){
stop();
}
function frame121(){
gotoAndPlay("idle");
}
}
}//package CBv_fla
Section 31
//BEAST_135 (CBv_fla.BEAST_135)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_135 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_135(){
addFrameScript(15, frame16, 31, frame32, 70, frame71, 100, frame101, 101, frame102);
}
function frame71(){
gotoAndPlay("idle");
}
function frame102(){
stop();
}
function frame16(){
gotoAndPlay("idle");
}
function frame101(){
gotoAndPlay("idle");
}
function frame32(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 32
//BEAST_136 (CBv_fla.BEAST_136)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_136 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_136(){
addFrameScript(39, frame40, 64, frame65, 103, frame104, 142, frame143, 143, frame144);
}
function frame65(){
gotoAndPlay("walk");
}
function frame143(){
gotoAndPlay("idle");
}
function frame144(){
stop();
}
function frame104(){
gotoAndPlay("idle");
}
function frame40(){
gotoAndPlay("idle");
}
}
}//package CBv_fla
Section 33
//BEAST_137 (CBv_fla.BEAST_137)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_137 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_137(){
addFrameScript(13, frame14, 27, frame28, 56, frame57, 83, frame84, 84, frame85);
}
function frame84(){
gotoAndPlay("idle");
}
function frame85(){
stop();
}
function frame14(){
gotoAndPlay("idle");
}
function frame28(){
gotoAndPlay("walk");
}
function frame57(){
gotoAndPlay("idle");
}
}
}//package CBv_fla
Section 34
//BEAST_138 (CBv_fla.BEAST_138)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_138 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_138(){
addFrameScript(19, frame20, 32, frame33, 63, frame64, 105, frame106, 106, frame107);
}
function frame64(){
gotoAndPlay("idle");
}
function frame106(){
gotoAndPlay("idle");
}
function frame20(){
gotoAndPlay("idle");
}
function frame107(){
stop();
}
function frame33(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 35
//BEAST_139 (CBv_fla.BEAST_139)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_139 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_139(){
addFrameScript(26, frame27, 53, frame54, 82, frame83, 111, frame112, 112, frame113);
}
function frame83(){
gotoAndPlay("idle");
}
function frame27(){
gotoAndPlay("idle");
}
function frame113(){
stop();
}
function frame112(){
gotoAndPlay("idle");
}
function frame54(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 36
//BEAST_140 (CBv_fla.BEAST_140)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_140 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_140(){
addFrameScript(39, frame40, 54, frame55, 97, frame98, 141, frame142, 142, frame143);
}
function frame143(){
stop();
}
function frame98(){
gotoAndPlay("idle");
}
function frame40(){
gotoAndPlay("idle");
}
function frame55(){
gotoAndPlay("walk");
}
function frame142(){
gotoAndPlay("idle");
}
}
}//package CBv_fla
Section 37
//BEAST_141 (CBv_fla.BEAST_141)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_141 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_141(){
addFrameScript(27, frame28, 55, frame56, 89, frame90, 102, frame103, 103, frame104);
}
function frame90(){
gotoAndPlay("idle");
}
function frame103(){
gotoAndPlay("idle");
}
function frame104(){
stop();
}
function frame28(){
gotoAndPlay("idle");
}
function frame56(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 38
//BEAST_143 (CBv_fla.BEAST_143)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_143 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_143(){
addFrameScript(39, frame40, 58, frame59, 88, frame89, 118, frame119, 119, frame120);
}
function frame89(){
gotoAndPlay("idle");
}
function frame40(){
gotoAndPlay("idle");
}
function frame120(){
stop();
}
function frame119(){
gotoAndPlay("idle");
}
function frame59(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 39
//BEAST_144 (CBv_fla.BEAST_144)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_144 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_144(){
addFrameScript(47, frame48, 65, frame66, 95, frame96, 119, frame120, 120, frame121);
}
function frame96(){
gotoAndPlay("idle");
}
function frame120(){
gotoAndPlay("idle");
}
function frame48(){
gotoAndPlay("idle");
}
function frame121(){
stop();
}
function frame66(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 40
//BEAST_145 (CBv_fla.BEAST_145)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_145 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_145(){
addFrameScript(47, frame48, 59, frame60, 90, frame91, 120, frame121, 121, frame122);
}
function frame91(){
gotoAndPlay("idle");
}
function frame48(){
gotoAndPlay("idle");
}
function frame122(){
stop();
}
function frame121(){
gotoAndPlay("idle");
}
function frame60(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 41
//BEAST_146 (CBv_fla.BEAST_146)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_146 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_146(){
addFrameScript(19, frame20, 52, frame53, 83, frame84, 113, frame114, 114, frame115);
}
function frame84(){
gotoAndPlay("idle");
}
function frame20(){
gotoAndPlay("idle");
}
function frame114(){
gotoAndPlay("idle");
}
function frame115(){
stop();
}
function frame53(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 42
//BEAST_147 (CBv_fla.BEAST_147)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_147 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_147(){
addFrameScript(33, frame34, 57, frame58, 89, frame90, 119, frame120, 120, frame121);
}
function frame90(){
gotoAndPlay("idle");
}
function frame34(){
gotoAndPlay("idle");
}
function frame120(){
gotoAndPlay("idle");
}
function frame121(){
stop();
}
function frame58(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 43
//BEAST_148 (CBv_fla.BEAST_148)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_148 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_148(){
addFrameScript(47, frame48, 63, frame64, 100, frame101, 130, frame131, 131, frame132);
}
function frame64(){
gotoAndPlay("walk");
}
function frame101(){
gotoAndPlay("idle");
}
function frame48(){
gotoAndPlay("idle");
}
function frame131(){
gotoAndPlay("idle");
}
function frame132(){
stop();
}
}
}//package CBv_fla
Section 44
//BEAST_149 (CBv_fla.BEAST_149)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_149 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_149(){
addFrameScript(14, frame15, 29, frame30, 55, frame56, 85, frame86, 86, frame87);
}
function frame86(){
gotoAndPlay("idle");
}
function frame87(){
stop();
}
function frame15(){
gotoAndPlay("idle");
}
function frame30(){
gotoAndPlay("walk");
}
function frame56(){
gotoAndPlay("idle");
}
}
}//package CBv_fla
Section 45
//BEAST_151 (CBv_fla.BEAST_151)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_151 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_151(){
addFrameScript(28, frame29, 44, frame45, 77, frame78, 110, frame111, 111, frame112);
}
function frame78(){
gotoAndPlay("idle");
}
function frame29(){
gotoAndPlay("idle");
}
function frame111(){
gotoAndPlay("idle");
}
function frame112(){
stop();
}
function frame45(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 46
//BEAST_152 (CBv_fla.BEAST_152)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_152 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_152(){
addFrameScript(32, frame33, 53, frame54, 83, frame84, 113, frame114, 114, frame115);
}
function frame84(){
gotoAndPlay("idle");
}
function frame114(){
gotoAndPlay("idle");
}
function frame115(){
stop();
}
function frame33(){
gotoAndPlay("idle");
}
function frame54(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 47
//BEAST_25 (CBv_fla.BEAST_25)
package CBv_fla {
import flash.display.*;
public dynamic class BEAST_25 extends MovieClip {
public var mcbody:MovieClip;
public var mcfx:MovieClip;
public function BEAST_25(){
addFrameScript(61, frame62, 76, frame77, 95, frame96, 118, frame119, 119, frame120);
}
function frame77(){
gotoAndPlay("walk");
}
function frame96(){
gotoAndPlay("idle");
}
function frame120(){
stop();
}
function frame119(){
gotoAndPlay("idle");
}
function frame62(){
gotoAndPlay("idle");
}
}
}//package CBv_fla
Section 48
//CARAVAN_263 (CBv_fla.CARAVAN_263)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class CARAVAN_263 extends MovieClip {
public var txthaveno:TextField;
}
}//package CBv_fla
Section 49
//CHAR_52 (CBv_fla.CHAR_52)
package CBv_fla {
import flash.display.*;
public dynamic class CHAR_52 extends MovieClip {
public var mcitem:MovieClip;
}
}//package CBv_fla
Section 50
//CHAR_53 (CBv_fla.CHAR_53)
package CBv_fla {
import flash.display.*;
public dynamic class CHAR_53 extends MovieClip {
public function CHAR_53(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 51
//CHAR_54 (CBv_fla.CHAR_54)
package CBv_fla {
import flash.display.*;
public dynamic class CHAR_54 extends MovieClip {
public function CHAR_54(){
addFrameScript(8, frame9);
}
function frame9(){
stop();
}
}
}//package CBv_fla
Section 52
//CHAR_56 (CBv_fla.CHAR_56)
package CBv_fla {
import flash.display.*;
public dynamic class CHAR_56 extends MovieClip {
public function CHAR_56(){
addFrameScript(8, frame9);
}
function frame9(){
stop();
}
}
}//package CBv_fla
Section 53
//CHAR_57 (CBv_fla.CHAR_57)
package CBv_fla {
import flash.display.*;
public dynamic class CHAR_57 extends MovieClip {
public var mcitem:MovieClip;
public function CHAR_57(){
addFrameScript(27, frame28);
}
function frame28(){
gotoAndPlay("walk");
}
}
}//package CBv_fla
Section 54
//CHAR_598 (CBv_fla.CHAR_598)
package CBv_fla {
import flash.display.*;
public dynamic class CHAR_598 extends MovieClip {
public var mcitem:MovieClip;
}
}//package CBv_fla
Section 55
//CHAR_633 (CBv_fla.CHAR_633)
package CBv_fla {
import flash.display.*;
public dynamic class CHAR_633 extends MovieClip {
public var mc1:MovieClip;
}
}//package CBv_fla
Section 56
//CITY_676 (CBv_fla.CITY_676)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class CITY_676 extends MovieClip {
public var mcmedal:MovieClip;
public var mc1:MovieClip;
public var txt1:TextField;
public var txt2:TextField;
public function CITY_676(){
addFrameScript(0, frame1);
}
function frame1(){
mc1.mouseChildren = false;
mc1.mouseEnabled = false;
txt1.mouseEnabled = false;
txt2.mouseEnabled = false;
}
}
}//package CBv_fla
Section 57
//FX_114 (CBv_fla.FX_114)
package CBv_fla {
import flash.display.*;
public dynamic class FX_114 extends MovieClip {
public function FX_114(){
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 CBv_fla
Section 58
//FX_183 (CBv_fla.FX_183)
package CBv_fla {
import flash.display.*;
public dynamic class FX_183 extends MovieClip {
public function FX_183(){
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 CBv_fla
Section 59
//FX_195 (CBv_fla.FX_195)
package CBv_fla {
import flash.display.*;
public dynamic class FX_195 extends MovieClip {
public var mc1:MovieClip;
public var mc2:MovieClip;
}
}//package CBv_fla
Section 60
//FX_213 (CBv_fla.FX_213)
package CBv_fla {
import flash.display.*;
public dynamic class FX_213 extends MovieClip {
public var mc1:MovieClip;
public var mc2:MovieClip;
}
}//package CBv_fla
Section 61
//FX_244 (CBv_fla.FX_244)
package CBv_fla {
import flash.display.*;
public dynamic class FX_244 extends MovieClip {
public var mc1:MovieClip;
public var mc2:MovieClip;
}
}//package CBv_fla
Section 62
//FX_448 (CBv_fla.FX_448)
package CBv_fla {
import flash.display.*;
public dynamic class FX_448 extends MovieClip {
public function FX_448(){
addFrameScript(42, frame43);
}
function frame43(){
stop();
}
}
}//package CBv_fla
Section 63
//FX_463 (CBv_fla.FX_463)
package CBv_fla {
import flash.display.*;
public dynamic class FX_463 extends MovieClip {
public function FX_463(){
addFrameScript(12, frame13);
}
function frame13(){
stop();
}
}
}//package CBv_fla
Section 64
//FX_572 (CBv_fla.FX_572)
package CBv_fla {
import flash.display.*;
public dynamic class FX_572 extends MovieClip {
public function FX_572(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 65
//INGAME_12 (CBv_fla.INGAME_12)
package CBv_fla {
import flash.display.*;
public dynamic class INGAME_12 extends MovieClip {
public var mc1:MovieClip;
public function INGAME_12(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 66
//INGAME_13 (CBv_fla.INGAME_13)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class INGAME_13 extends MovieClip {
public var txt1:TextField;
}
}//package CBv_fla
Section 67
//INGAME_14 (CBv_fla.INGAME_14)
package CBv_fla {
import flash.display.*;
public dynamic class INGAME_14 extends MovieClip {
public function INGAME_14(){
addFrameScript(0, frame1);
}
function frame1(){
this.visible = false;
}
}
}//package CBv_fla
Section 68
//INGAME_15 (CBv_fla.INGAME_15)
package CBv_fla {
import flash.display.*;
public dynamic class INGAME_15 extends MovieClip {
public var mc1:MovieClip;
public function INGAME_15(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 69
//INGAME_16 (CBv_fla.INGAME_16)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class INGAME_16 extends MovieClip {
public var txtquest:TextField;
public var txt1:TextField;
}
}//package CBv_fla
Section 70
//INGAME_17 (CBv_fla.INGAME_17)
package CBv_fla {
import flash.display.*;
public dynamic class INGAME_17 extends MovieClip {
public var btngo:SimpleButton;
public function INGAME_17(){
addFrameScript(0, frame1, 1, frame2, 14, frame15);
}
function frame15(){
stop();
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 71
//INGAME_200 (CBv_fla.INGAME_200)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class INGAME_200 extends MovieClip {
public var mcpoint12:MovieClip;
public var mcpoint14:MovieClip;
public var mcpoint13:MovieClip;
public var mcpoint11:MovieClip;
public var mcpoint10:MovieClip;
public var mcpoint1:MovieClip;
public var mcpoint3:MovieClip;
public var mcpoint4:MovieClip;
public var mcpoint5:MovieClip;
public var mcpoint7:MovieClip;
public var mcpoint8:MovieClip;
public var mcpoint6:MovieClip;
public var mcpoint9:MovieClip;
public var mcpoint2:MovieClip;
public var txt1:TextField;
}
}//package CBv_fla
Section 72
//INGAME_26 (CBv_fla.INGAME_26)
package CBv_fla {
import flash.display.*;
public dynamic class INGAME_26 extends MovieClip {
public var mc1:MovieClip;
public function INGAME_26(){
addFrameScript(0, frame1, 1, frame2, 75, frame76);
}
function frame76(){
this.visible = true;
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 73
//INGAME_31 (CBv_fla.INGAME_31)
package CBv_fla {
import flash.display.*;
public dynamic class INGAME_31 extends MovieClip {
public var mc1:MovieClip;
public function INGAME_31(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 74
//INGAME_34 (CBv_fla.INGAME_34)
package CBv_fla {
import flash.display.*;
public dynamic class INGAME_34 extends MovieClip {
public function INGAME_34(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 75
//INGAME_517 (CBv_fla.INGAME_517)
package CBv_fla {
import flash.display.*;
public dynamic class INGAME_517 extends MovieClip {
public var btngo:SimpleButton;
public var mc1:MovieClip;
public var btncancel:SimpleButton;
public function INGAME_517(){
addFrameScript(0, frame1, 1, frame2, 12, frame13);
}
function frame1(){
stop();
this.visible = false;
}
function frame13(){
stop();
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 76
//INGAME_518 (CBv_fla.INGAME_518)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class INGAME_518 extends MovieClip {
public var txt1:TextField;
}
}//package CBv_fla
Section 77
//INGAME_554 (CBv_fla.INGAME_554)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class INGAME_554 extends MovieClip {
public var txt1:TextField;
public function INGAME_554(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
this.mouseChildren = false;
this.mouseEnabled = false;
}
function frame2(){
this.visible = true;
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package CBv_fla
Section 78
//INGAME_578 (CBv_fla.INGAME_578)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class INGAME_578 extends MovieClip {
public var mcsell:MovieClip;
public var txtdesc:TextField;
public var txtstorage:TextField;
public var btnthrow:SimpleButton;
public var mcfood:MovieClip;
public var mccoinposition:MovieClip;
public var txtsoul:TextField;
public var mcequip:MovieClip;
public var btnnext:SimpleButton;
public var txtdesc2:TextField;
public var mcmisc:MovieClip;
public var txthaveno:TextField;
public var mcitem1:MovieClip;
public var mcitem5:MovieClip;
public var mcitem2:MovieClip;
public var mcitem3:MovieClip;
public var mcsoulposition:MovieClip;
public var mcitem4:MovieClip;
public var mcitem:itemthumb;
public var btnuse:SimpleButton;
public var mcitem6:MovieClip;
public var txtgold:TextField;
public var btnprev:SimpleButton;
public var txttitle:TextField;
public var txtpage:TextField;
}
}//package CBv_fla
Section 79
//INGAME_596 (CBv_fla.INGAME_596)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class INGAME_596 extends MovieClip {
public var mcstatstr:MovieClip;
public var mcmedal1:MovieClip;
public var mcmedal2:MovieClip;
public var mcmedal3:MovieClip;
public var mcmedal4:MovieClip;
public var mc1:MovieClip;
public var btnunequip:SimpleButton;
public var mcstatatk:MovieClip;
public var txtatk:TextField;
public var txthp:TextField;
public var mcstathp:MovieClip;
public var txtint:TextField;
public var txtagi:TextField;
public var txtstr:TextField;
public var mcstatint:MovieClip;
public var mcstatagi:MovieClip;
}
}//package CBv_fla
Section 80
//INGAME_602 (CBv_fla.INGAME_602)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class INGAME_602 extends MovieClip {
public var mcborn:MovieClip;
public var txtpage:TextField;
public var mcstatexp:MovieClip;
public var mcstatstr:MovieClip;
public var btnrelease:SimpleButton;
public var mcstathunger:MovieClip;
public var mcmaturity:MovieClip;
public var mcspc:MovieClip;
public var mc1:MovieClip;
public var btnselect:SimpleButton;
public var btnnext:SimpleButton;
public var mcstatatk:MovieClip;
public var mcrange:MovieClip;
public var mcbaloon:MovieClip;
public var txtatk:TextField;
public var txthp:TextField;
public var mcstathp:MovieClip;
public var txtint:TextField;
public var txtagi:TextField;
public var btnprev:SimpleButton;
public var txtstr:TextField;
public var mcstatint:MovieClip;
public var mchunger:MovieClip;
public var txtlvl:TextField;
public var txtname:TextField;
public var mcexp:MovieClip;
public var mctype:beasttypesymbol;
public var mcstatagi:MovieClip;
}
}//package CBv_fla
Section 81
//INGAME_603 (CBv_fla.INGAME_603)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class INGAME_603 extends MovieClip {
public var txt1:TextField;
}
}//package CBv_fla
Section 82
//INGAME_604 (CBv_fla.INGAME_604)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class INGAME_604 extends MovieClip {
public var txt1:TextField;
}
}//package CBv_fla
Section 83
//INGAME_611 (CBv_fla.INGAME_611)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class INGAME_611 extends MovieClip {
public var txt1:TextField;
public var btncancel:SimpleButton;
}
}//package CBv_fla
Section 84
//INGAME_667 (CBv_fla.INGAME_667)
package CBv_fla {
import flash.display.*;
public dynamic class INGAME_667 extends MovieClip {
public var mc1:MovieClip;
public var mc3:MovieClip;
public var mc2:MovieClip;
public var mcsparkle:MovieClip;
public function INGAME_667(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 85
//INGAME_692 (CBv_fla.INGAME_692)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class INGAME_692 extends MovieClip {
public var mcsell:MovieClip;
public var txtdesc:TextField;
public var mcfood:MovieClip;
public var mcequip:MovieClip;
public var txtdesc2:TextField;
public var mcmisc:MovieClip;
public var txthaveno:TextField;
public var mcitem1:MovieClip;
public var mcitem5:MovieClip;
public var mcitem6:MovieClip;
public var mcitem2:MovieClip;
public var mcitem3:MovieClip;
public var mcitem4:MovieClip;
public var mcitem:itemthumb;
public var txttitle:TextField;
}
}//package CBv_fla
Section 86
//INGAME_695 (CBv_fla.INGAME_695)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class INGAME_695 extends MovieClip {
public var mcbigthumb:MovieClip;
public var txtname:TextField;
public var mcpanel1:MovieClip;
public var mcpanel3:MovieClip;
public var mcpanel4:MovieClip;
public var mcpanel5:MovieClip;
public var mcpanel6:MovieClip;
public var mcpanel2:MovieClip;
}
}//package CBv_fla
Section 87
//INGAME_698 (CBv_fla.INGAME_698)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class INGAME_698 extends MovieClip {
public var mccoinposition:MovieClip;
public var mc1:MovieClip;
public var mc3:MovieClip;
public var mc5:MovieClip;
public var mc2:MovieClip;
public var mc4:MovieClip;
public var txtgold:TextField;
}
}//package CBv_fla
Section 88
//INGAME_699 (CBv_fla.INGAME_699)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class INGAME_699 extends MovieClip {
public var mcselected:MovieClip;
public var mcbg:MovieClip;
public var mcstat1:MovieClip;
public var mcstat3:MovieClip;
public var mcstat2:MovieClip;
public var txt1:TextField;
public var txt2:TextField;
public var txt3:TextField;
public var txtgold:TextField;
public function INGAME_699(){
addFrameScript(0, frame1);
}
function frame1(){
txt1.mouseEnabled = false;
mcstat1.mouseEnabled = false;
mcstat1.mouseChildren = false;
txt2.mouseEnabled = false;
mcstat2.mouseEnabled = false;
mcstat2.mouseChildren = false;
txt3.mouseEnabled = false;
mcstat3.mouseEnabled = false;
mcstat3.mouseChildren = false;
txtgold.mouseEnabled = false;
}
}
}//package CBv_fla
Section 89
//INGAME_752 (CBv_fla.INGAME_752)
package CBv_fla {
import flash.display.*;
public dynamic class INGAME_752 extends MovieClip {
public var btngo:SimpleButton;
public function INGAME_752(){
addFrameScript(0, frame1, 1, frame2, 12, frame13);
}
function frame1(){
stop();
this.visible = false;
}
function frame13(){
stop();
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 90
//INGAME_755 (CBv_fla.INGAME_755)
package CBv_fla {
import flash.display.*;
public dynamic class INGAME_755 extends MovieClip {
public var btngo:SimpleButton;
public var mc1:MovieClip;
public var btncancel:SimpleButton;
public function INGAME_755(){
addFrameScript(0, frame1, 1, frame2, 12, frame13);
}
function frame1(){
stop();
this.visible = false;
}
function frame13(){
stop();
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 91
//INGAME_756 (CBv_fla.INGAME_756)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class INGAME_756 extends MovieClip {
public var txt1:TextField;
}
}//package CBv_fla
Section 92
//INGAME_763 (CBv_fla.INGAME_763)
package CBv_fla {
import flash.display.*;
public dynamic class INGAME_763 extends MovieClip {
public var mchit:MovieClip;
public var mc1:MovieClip;
}
}//package CBv_fla
Section 93
//ITEM_105 (CBv_fla.ITEM_105)
package CBv_fla {
import flash.display.*;
public dynamic class ITEM_105 extends MovieClip {
public function ITEM_105(){
addFrameScript(0, frame1, 24, frame25, 70, frame71, 138, frame139, 262, frame263);
}
function frame71(){
gotoAndPlay("shine");
}
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 frame25(){
gotoAndPlay("shine");
}
function frame139(){
gotoAndPlay("shine");
}
function frame263(){
gotoAndPlay("shine");
}
}
}//package CBv_fla
Section 94
//ITEM_106 (CBv_fla.ITEM_106)
package CBv_fla {
import flash.display.*;
public dynamic class ITEM_106 extends MovieClip {
public function ITEM_106(){
addFrameScript(0, frame1, 24, frame25, 70, frame71, 138, frame139, 262, frame263);
}
function frame71(){
gotoAndPlay("shine");
}
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 frame25(){
gotoAndPlay("shine");
}
function frame139(){
gotoAndPlay("shine");
}
function frame263(){
gotoAndPlay("shine");
}
}
}//package CBv_fla
Section 95
//ITEM_107 (CBv_fla.ITEM_107)
package CBv_fla {
import flash.display.*;
public dynamic class ITEM_107 extends MovieClip {
public var mc1:MovieClip;
public function ITEM_107(){
addFrameScript(0, frame1, 1, frame2, 30, frame31, 50, frame51, 88, frame89, 143, frame144, 243, frame244);
}
function frame144(){
gotoAndPlay(2);
}
function frame89(){
gotoAndPlay(2);
}
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 frame2(){
mc1.gotoAndStop(randRange(1, 5));
}
function frame31(){
gotoAndPlay(("idle" + randRange(1, 4)));
}
function frame244(){
gotoAndPlay(2);
}
function frame51(){
gotoAndPlay(2);
}
}
}//package CBv_fla
Section 96
//ITEM_109 (CBv_fla.ITEM_109)
package CBv_fla {
import flash.display.*;
public dynamic class ITEM_109 extends MovieClip {
public function ITEM_109(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 97
//ITEM_268 (CBv_fla.ITEM_268)
package CBv_fla {
import flash.display.*;
public dynamic class ITEM_268 extends MovieClip {
public function ITEM_268(){
addFrameScript(27, frame28);
}
function frame28(){
stop();
}
}
}//package CBv_fla
Section 98
//LAND_39 (CBv_fla.LAND_39)
package CBv_fla {
import flash.geom.*;
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
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.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class LAND_39 extends MovieClip {
public var mc1:MovieClip;
public var rande;
public function LAND_39(){
addFrameScript(0, frame1, 29, frame30, 82, frame83, 94, frame95, 204, frame205, 422, frame423);
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame205(){
gotoAndPlay("move");
}
function frame95(){
gotoAndPlay("move");
}
function frame1(){
mc1.mc1.gotoAndStop(randRange(1, mc1.mc1.totalFrames));
rande = randRange(1, 5);
mc1.gotoAndStop(("go" + rande));
gotoAndPlay(("idle" + randRange(1, 5)));
}
function frame83(){
gotoAndPlay("move");
}
function frame30(){
gotoAndPlay("move");
}
function frame423(){
gotoAndPlay("move");
}
}
}//package CBv_fla
Section 99
//LAND_40 (CBv_fla.LAND_40)
package CBv_fla {
import flash.display.*;
public dynamic class LAND_40 extends MovieClip {
public var mc1:MovieClip;
}
}//package CBv_fla
Section 100
//LAND_42 (CBv_fla.LAND_42)
package CBv_fla {
import flash.display.*;
public dynamic class LAND_42 extends MovieClip {
public var mc1:MovieClip;
public function LAND_42(){
addFrameScript(0, frame1, 13, frame14, 37, frame38, 72, frame73, 73, frame74);
}
function frame73(){
gotoAndPlay("fly");
}
function frame74(){
mc1.gotoAndStop(randRange(1, mc1.totalFrames));
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame14(){
gotoAndPlay("fly");
}
function frame1(){
gotoAndStop(("idle" + randRange(1, 3)));
}
function frame38(){
gotoAndPlay("fly");
}
}
}//package CBv_fla
Section 101
//LAND_47 (CBv_fla.LAND_47)
package CBv_fla {
import flash.display.*;
public dynamic class LAND_47 extends MovieClip {
public var mc1:MovieClip;
public var rande;
public function LAND_47(){
addFrameScript(0, frame1, 1, frame2, 14, frame15, 15, frame16, 28, frame29, 29, frame30, 42, frame43, 43, frame44, 56, frame57, 57, frame58, 70, frame71, 71, frame72, 84, frame85, 106, frame107, 168, frame169, 310, frame311);
}
function frame311(){
gotoAndStop(1);
}
function frame72(){
mc1.gotoAndStop(randRange(1, mc1.totalFrames));
}
function frame71(){
gotoAndPlay(("idle" + randRange(1, 3)));
}
function frame169(){
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 frame85(){
gotoAndPlay(("idle" + randRange(1, 3)));
}
function frame15(){
gotoAndPlay(("idle" + randRange(1, 3)));
}
function frame16(){
mc1.gotoAndStop(randRange(1, mc1.totalFrames));
}
function frame1(){
rande = randRange(1, 6);
gotoAndPlay(("go" + rande));
}
function frame29(){
gotoAndPlay(("idle" + randRange(1, 3)));
}
function frame107(){
gotoAndStop(1);
}
function frame2(){
mc1.gotoAndStop(randRange(1, mc1.totalFrames));
}
function frame30(){
mc1.gotoAndStop(randRange(1, mc1.totalFrames));
}
function frame43(){
gotoAndPlay(("idle" + randRange(1, 3)));
}
function frame44(){
mc1.gotoAndStop(randRange(1, mc1.totalFrames));
}
function frame58(){
mc1.gotoAndStop(randRange(1, mc1.totalFrames));
}
function frame57(){
gotoAndPlay(("idle" + randRange(1, 3)));
}
}
}//package CBv_fla
Section 102
//LAND_49 (CBv_fla.LAND_49)
package CBv_fla {
import flash.display.*;
public dynamic class LAND_49 extends MovieClip {
public var rande;
public function LAND_49(){
addFrameScript(0, frame1, 11, frame12, 64, frame65, 178, frame179, 206, frame207, 235, frame236, 288, frame289, 402, frame403, 421, frame422, 434, frame435, 482, frame483, 553, frame554, 590, frame591, 601, frame602, 639, frame640, 719, frame720, 738, frame739);
}
function frame65(){
gotoAndPlay("move");
}
function frame435(){
gotoAndPlay("move2");
}
function frame554(){
gotoAndPlay("move2");
}
function frame602(){
gotoAndPlay("flip2");
}
function frame207(){
rande = randRange(4, 6);
gotoAndPlay(("idle" + rande));
}
function frame289(){
gotoAndPlay("flip");
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame739(){
gotoAndStop(1);
}
function frame12(){
gotoAndPlay("move");
}
function frame1(){
rande = randRange(1, 3);
gotoAndPlay(("idle" + rande));
}
function frame720(){
gotoAndPlay("flip2");
}
function frame179(){
gotoAndPlay("move");
}
function frame591(){
rande = randRange(10, 12);
gotoAndPlay(("idle" + rande));
}
function frame236(){
gotoAndPlay("flip");
}
function frame483(){
gotoAndPlay("move2");
}
function frame640(){
gotoAndPlay("flip2");
}
function frame403(){
gotoAndPlay("flip");
}
function frame422(){
rande = randRange(7, 9);
gotoAndPlay(("idle" + rande));
}
}
}//package CBv_fla
Section 103
//LAND_91 (CBv_fla.LAND_91)
package CBv_fla {
import flash.display.*;
public dynamic class LAND_91 extends MovieClip {
public function LAND_91(){
addFrameScript(0, frame1, 39, frame40, 115, frame116, 228, frame229, 415, frame416);
}
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 frame229(){
gotoAndPlay("pop");
}
function frame116(){
gotoAndPlay("pop");
}
function frame40(){
gotoAndPlay("pop");
}
function frame416(){
gotoAndPlay("pop");
}
}
}//package CBv_fla
Section 104
//MAIN_492 (CBv_fla.MAIN_492)
package CBv_fla {
import flash.display.*;
public dynamic class MAIN_492 extends MovieClip {
public var mcoption1:MovieClip;
public var mcoption2:MovieClip;
public var btngoody:SimpleButton;
public var btnag:SimpleButton;
public var btnsfx:MovieClip;
public var btnagfb:SimpleButton;
public var btnmus:MovieClip;
public function MAIN_492(){
addFrameScript(102, frame103);
}
function frame103(){
stop();
}
}
}//package CBv_fla
Section 105
//MAINMENU_368 (CBv_fla.MAINMENU_368)
package CBv_fla {
import flash.display.*;
public dynamic class MAINMENU_368 extends MovieClip {
public var rande;
public function MAINMENU_368(){
addFrameScript(0, frame1, 25, frame26, 59, frame60, 124, frame125, 252, frame253, 429, frame430);
}
function frame430(){
gotoAndPlay("shine");
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame1(){
rande = randRange(1, 4);
gotoAndPlay(("idle" + rande));
}
function frame26(){
gotoAndStop(1);
}
function frame125(){
gotoAndPlay("shine");
}
function frame253(){
gotoAndPlay("shine");
}
function frame60(){
gotoAndPlay("shine");
}
}
}//package CBv_fla
Section 106
//MAINMENU_487 (CBv_fla.MAINMENU_487)
package CBv_fla {
import flash.display.*;
public dynamic class MAINMENU_487 extends MovieClip {
public function MAINMENU_487(){
addFrameScript(118, frame119);
}
function frame119(){
stop();
}
}
}//package CBv_fla
Section 107
//MAINMENU_494 (CBv_fla.MAINMENU_494)
package CBv_fla {
import flash.display.*;
public dynamic class MAINMENU_494 extends MovieClip {
public var mcslot2:MovieClip;
public var mcslot1:MovieClip;
public var mcslot3:MovieClip;
public var btnback:SimpleButton;
public function MAINMENU_494(){
addFrameScript(0, frame1, 1, frame2, 5, frame6);
}
function frame6(){
stop();
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 108
//MAINMENU_495 (CBv_fla.MAINMENU_495)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class MAINMENU_495 extends MovieClip {
public var btndelete:MovieClip;
public var mcmedal1:MovieClip;
public var mcmedal2:MovieClip;
public var mcmedal3:MovieClip;
public var mcmedal4:MovieClip;
public var btnnewgameplus:SimpleButton;
public var btn1:SimpleButton;
public var txt1:TextField;
public function MAINMENU_495(){
addFrameScript(0, frame1);
}
function frame1(){
txt1.mouseEnabled = false;
mcmedal1.mouseEnabled = false;
mcmedal1.mouseChildren = false;
mcmedal2.mouseEnabled = false;
mcmedal2.mouseChildren = false;
mcmedal3.mouseEnabled = false;
mcmedal3.mouseChildren = false;
mcmedal4.mouseEnabled = false;
mcmedal4.mouseChildren = false;
}
}
}//package CBv_fla
Section 109
//MAINMENU_504 (CBv_fla.MAINMENU_504)
package CBv_fla {
import flash.display.*;
public dynamic class MAINMENU_504 extends MovieClip {
public var btnpvp:SimpleButton;
public var btnstartgame:SimpleButton;
public var btnmoregames:SimpleButton;
public var btncredits:SimpleButton;
}
}//package CBv_fla
Section 110
//MAINMENU_514 (CBv_fla.MAINMENU_514)
package CBv_fla {
import flash.display.*;
public dynamic class MAINMENU_514 extends MovieClip {
public var btnback:SimpleButton;
public function MAINMENU_514(){
addFrameScript(0, frame1, 1, frame2, 524, frame525);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
function frame525(){
gotoAndPlay("loop");
}
}
}//package CBv_fla
Section 111
//MainTimeline (CBv_fla.MainTimeline)
package CBv_fla {
import fl.motion.*;
import flash.geom.*;
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
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.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class MainTimeline extends MovieClip {
public var mcmap:MovieClip;
public var beastrangepixel;
public var beaststatup;
public var citypath;
public var beasttameruseamount;
public var birdsound;
public var soundcoin:Sound;
public var babymaxstat;
public var manuallanddatawater;
public var itemdesc;
public var landobjecteffectnumba;
public var watermsreducer;
public var citytravelspend;
public var soundwood:Sound;
public var mclocationdesc:MovieClip;
public var mctype1:MovieClip;
public var mctype2:MovieClip;
public var mctype3:MovieClip;
public var mctype4:MovieClip;
public var i;
public var txtchildren:TextField;
public var j;
public var manuallanddataarah;
public var btntravel:SimpleButton;
public var legendarystartat;
public var tipelandawal;
public var mcdemo:MovieClip;
public var mcmutatebeast:MovieClip;
public var travellandimage;
public var goldpembagier;
public var caravanitemsize;
public var soundhit1:Sound;
public var soundhit2:Sound;
public var soundhit3:Sound;
public var caravandesc;
public var btnforfeit:SimpleButton;
public var soundmainmenu:Sound;
public var btnsfx:MovieClip;
public var soundlose:Sound;
public var beastfly;
public var soundchewing:Sound;
public var soundspecial:Sound;
public var mcinvposition:MovieClip;
public var itemtype;
public var soundrareitem:Sound;
public var landgoldamount;
public var landobject;
public var beastencounterlevelpakeke;
public var uphillreducer;
public var beastspcfx;
public var mcuiguidetamer:MovieClip;
public var mcquest:MovieClip;
public var soundmoney:Sound;
public var soundmutate:Sound;
public var landobjecttext;
public var btnpause:SimpleButton;
public var donetravel;
public var mcuicamelglobe:MovieClip;
public var soundquest:Sound;
public var waittutortime;
public var beastrange;
public var soundstory:Sound;
public var pbackspeed;
public var sounditemin:Sound;
public var soundrock:Sound;
public var beastimage;
public var beastspcreq;
public var bosslagoon;
public var beastatkfx;
public var maxhp;
public var darken50:Color;
public var soundeffective:Sound;
public var btnmap:SimpleButton;
public var beastspcke;
public var soundmmbutt:Sound;
public var treasurestat;
public var tamerskillcd;
public var citywaterencounterrate;
public var mcingameglobalfxposition:MovieClip;
public var citytravelencounterlevelamount;
public var soundpop1:Sound;
public var txtroad:TextField;
public var soundpop3:Sound;
public var slotchoose;
public var soundpop2:Sound;
public var expperlevel;
public var mcbattleuibot:MovieClip;
public var soundwind:Sound;
public var beastsoundlist;
public var batasjam;
public var citytravelencounterlevel;
public var maxstat;
public var hungerreducer;
public var manuallandencounter;
public var waittime;
public var mcuiguidebeast2:MovieClip;
public var btncity:SimpleButton;
public var citymudencounterrate;
public var soundskill1:Sound;
public var mcuiguidebeast1:MovieClip;
public var soundpaper:Sound;
public var soundhpbarfill:Sound;
public var battleuseroute;
public var soundthunder2:Sound;
public var beastspc;
public var tamerengage;
public var mcfireleague:MovieClip;
public var landimageaddon;
public var pausespecial;
public var landsound;
public var landobjecttext2;
public var soundcrack:Sound;
public var btnbattle:MovieClip;
public var itemprice;
public var beastevoreq;
public var arcanacd;
public var volmus;
public var dapetmonster;
public var itemdropchance;
public var beastspcdesc2;
public var fxmonolithcolor:Color;
public var mccredits:MovieClip;
public var btnbeasts:MovieClip;
public var babymaxhp;
public var landimage;
public var cityprizelevel;
public var mcoverweight:MovieClip;
public var itemeffectnumba;
public var waitforexp;
public var itemeffect;
public var beastdesc;
public var targetframe;
public var mcfbprize:MovieClip;
public var soundbeast1:Sound;
public var soundbeast2:Sound;
public var soundbeast4:Sound;
public var soundbeast5:Sound;
public var soundbeast6:Sound;
public var btngoody:SimpleButton;
public var soundbeast9:Sound;
public var soundbeast3:Sound;
public var beastlinkage;
public var soundbattle:Sound;
public var soundbeast8:Sound;
public var travelspend;
public var beastspcmissiledroplet;
public var landencounterrange;
public var soundbeast7:Sound;
public var landobjectlinkage;
public var criticalmultiplier;
public var landobjectloot;
public var encountertime;
public var encounterbool;
public var beastencounterkelist;
public var soundexp:Sound;
public var greentext;
public var mcuibeastbank:MovieClip;
public var barumasuk;
public var maxatk;
public var gotitemamount;
public var landencounterimage;
public var soundnighttime:Sound;
public var choosebeastbool;
public var travelphase;
public var mcnewgameplus:MovieClip;
public var gotgold;
public var landobjecteffect;
public var mcuicaravan:MovieClip;
public var mcuicity:MovieClip;
public var beasttype;
public var mcbattleannouncer:MovieClip;
public var mccharposition:MovieClip;
public var hatcheeggke;
public var arcanareq;
public var landpattern;
public var soundcrystal:Sound;
public var mcstoryposition:MovieClip;
public var sounddistantbird1:Sound;
public var sounddistantbird2:Sound;
public var beastencounterlevel;
public var citytravelbg;
public var landdrop;
public var mchatchegg:MovieClip;
public var mctravelpaper:MovieClip;
public var citytravelencounterlevelmaturity;
public var mcenemyinfo:MovieClip;
public var soundopeningbattle:Sound;
public var citytravelencounterlevelbeast;
public var soundbush:Sound;
public var soundyes:Sound;
public var landobjecthp;
public var waitbattledonephase;
public var btnag:SimpleButton;
public var factiontothp;
public var ffspeed;
public var btnplay:SimpleButton;
public var mcskilldesc:MovieClip;
public var dat:Date;
public var landpositionunit2;
public var championstartat;
public var beasttamerstat;
public var beastkepake;
public var trainingcost;
public var caravanbeastsize;
public var citytravelland;
public var mcdarken:MovieClip;
public var beastmasternaturaltext;
public var landgoldchance;
public var txt1:TextField;
public var shopresetcounter;
public var charimage;
public var cityroute;
public var arcanadesc;
public var beasttamerdesc;
public var tamerskilllevel;
public var fxgoldencolor:Color;
public var beastmainstat;
public var landx;
public var beastencounterlevellist;
public var btnmus:MovieClip;
public var beastmaturity;
public var pakerouteke;
public var beaststatborn;
public var maxatk2;
public var beastevoline2;
public var btnnighttime:SimpleButton;
public var soundhitland:Sound;
public var btnff:MovieClip;
public var itemname;
public var bounceupdistance;
public var resellreducer;
public var beastatkmissile;
public var mctravel:MovieClip;
public var waittext;
public var tipelandakhir;
public var beastindextopanel;
public var mcag:MovieClip;
public var caravanobj;
public var mcprize:MovieClip;
public var beasttamerspeak;
public var maxhp2;
public var mcreleasebeast:MovieClip;
public var mcchoosebeast:MovieClip;
public var beasttamer;
public var mcbg:MovieClip;
public var championmaxatk;
public var soundtravelling:Sound;
public var soundprize:Sound;
public var mclootposition:MovieClip;
public var mctransisi:MovieClip;
public var soundwin:Sound;
public var traininglist;
public var bulletspeed;
public var caravanname;
public var soundhatch:Sound;
public var efectivebonus;
public var txtprogress:TextField;
public var caravaneffectnumba;
public var pausetravel;
public var mcuishop:MovieClip;
public var currtraveltime;
public var arcanareqnumba;
public var maxlevel;
public var hungerlevel;
public var beastspcnumba;
public var pausestory;
public var mcmouse:MovieClip;
public var dahbeastegg;
public var mctravelpapercancel:MovieClip;
public var whitetext;
public var mcuitips:MovieClip;
public var soundchat:Sound;
public var go;
public var enemysmbolimage;
public var txtspend:TextField;
public var factiontothptemp;
public var soundthunder:Sound;
public var traveltime;
public var arcanatxt;
public var beastspcdesc;
public var textstat;
public var sounddooropen:Sound;
public var mcuichar:MovieClip;
public var soundbee:Sound;
public var beastspcmissiletype;
public var soundcaravan:Sound;
public var landlist;
public var fireleagueusethis;
public var soundtree:Sound;
public var championmaxstat;
public var beasttamermoney;
public var btnhome:SimpleButton;
public var tamerimage;
public var redtext;
public var tipeencounter;
public var beaststatmissiletype;
public var soundfireblast:Sound;
public var windsoundtime;
public var soundbuttonover:Sound;
public var mc1:MovieClip;
public var beastspcmissile;
public var fightertauntduration;
public var mctravelposition:MovieClip;
public var mcuiarcana:MovieClip;
public var soundtutorial:Sound;
public var landparticle;
public var bonusfooddrop;
public var maxstat2;
public var mcuitraining:MovieClip;
public var cityprize;
public var bulletimage;
public var goldtext;
public var soundchannel1:SoundChannel;
public var soundchannel2:SoundChannel;
public var gotitem;
public var factionnumba;
public var trainingnumba;
public var questupdatebool;
public var blacktext;
public var btn1x:SimpleButton;
public var neutral:Color;
public var barhpsummarywidth;
public var childstory;
public var mctips:MovieClip;
public var soundbeast10:Sound;
public var notefectivereducer;
public var soundclick:Sound;
public var btnskip:SimpleButton;
public var btn2x:SimpleButton;
public var hour:int;
public var batasmin;
public var soundmap:Sound;
public var manuallanddata;
public var soundhitland2:Sound;
public var caravaneffect;
public var mcfxposition:MovieClip;
public var caravanprice;
public var btnguide:MovieClip;
public var goldmultiplier;
public var lootdropimage;
public var mcpause:MovieClip;
public var soundmagicitem:Sound;
public var tamerskill;
public var mcmainmenu:MovieClip;
public var soundhatchmonster:Sound;
public var mcarcanaunlocked:MovieClip;
public var arcanaeffect;
public var so:SharedObject;
public var citytraveltamertype;
public var beastname;
public var mctreasureposition:MovieClip;
public var itemrarelevel;
public var btncanceltravel:SimpleButton;
public var soundhome:Sound;
public var cityname;
public var postamer;
public var mcquestsparkle:MovieClip;
public var soundmiss:Sound;
public var mcuiguide:MovieClip;
public var statmax;
public var beastevoline;
public var championmaxhp;
public var battlestart;
public var manualland;
public var soundlock:Sound;
public var landwidth;
public var waitbattledonetime;
public var bouncespeed;
public var beasttamerskill;
public var donesound;
public var volsfx;
public var mcguideupdated:MovieClip;
public var landheight;
public var sounddoorclose:Sound;
public var battleresult;
public var pausegame;
public var mcuibeast:MovieClip;
public var waittexttemp;
public var choosebeastke;
public var btnfbprize:SimpleButton;
public var babymaxatk;
public var travellspeed;
public var soundno:Sound;
public var soundblock1:Sound;
public var soundblock2:Sound;
public var btncaravan:MovieClip;
public var beastborn;
public var mudmsreducer;
public var monolithreducer;
public var donewaithp;
public var mcdescbox:MovieClip;
public var soundswing:Sound;
public var txtload:TextField;
public var mctutor:MovieClip;
public var arrayarahland;
public var encounterbeastobj;
public var soundheal:Sound;
public var mcuiguideland:MovieClip;
public var pakeland;
public var soundhatchdone:Sound;
public var landpositionunit;
public var btnarcana:MovieClip;
public var citytravellootencountertype;
public var arrayland;
public var flypositioning;
public var fximage;
public var soundwater2:Sound;
public var soundfirecamp:Sound;
public var fxneutralcolor:Color;
public var arcananame;
public var soundwater1:Sound;
public var firsttimemm;
public var mcmissileposition:MovieClip;
public var beastatkmissiledroplet;
public function MainTimeline(){
addFrameScript(0, frame1, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12);
}
public function uicaravanprevarrow(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
mcuicaravan.pageke--;
loaduicaravan();
}
public function creategoldfxatthis(_arg1:Object, _arg2:int){
var _local3:Point;
soundcoin.play(0, 1, new SoundTransform(volsfx));
if (_arg2 == 1){
_local3 = new Point(_arg1.mccoinposition.x, _arg1.mccoinposition.y);
} else {
_local3 = new Point(_arg1.mcsoulposition.x, _arg1.mcsoulposition.y);
};
_local3 = _arg1.localToGlobal(_local3);
fximage[fximage.length] = new (ingamecoinsummary2);
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mcingameglobalfxposition) + 1));
fximage[(fximage.length - 1)].x = _local3.x;
fximage[(fximage.length - 1)].y = _local3.y;
fximage[(fximage.length - 1)].mc1.gotoAndStop(_arg2);
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
}
public function mapcaravan(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
if (so.data.gameprogress[slotchoose] == 4){
so.data.gameprogress[slotchoose] = 5;
mctutor.visible = false;
};
if (_arg1.currentTarget.currentFrame == 1){
mcuicaravan.pageke = 1;
mcuicaravan.selecteditemke = -1;
mcuicaravan.selectedke = 2;
closeallui();
loaduicaravan();
};
}
public function itungcompletion(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
_local1 = 0;
_local2 = 0;
_local3 = 1;
while (_local3 < beastname.length) {
_local1++;
_local4 = cekunlockedbeast(_local3);
if (_local4 == true){
_local2++;
};
_local3++;
};
trace(((("1 : " + _local1) + " ") + _local2));
_local3 = 0;
while (_local3 < beasttamer.length) {
_local1++;
if (so.data.beasttamermeet[slotchoose][_local3] == true){
_local2++;
};
_local3++;
};
trace(((("2 : " + _local1) + " ") + _local2));
_local3 = 0;
while (_local3 < 3) {
_local1++;
if (so.data.landencountermeet[slotchoose][_local3] == true){
_local2++;
};
_local3++;
};
trace(((("3 : " + _local1) + " ") + _local2));
_local3 = 0;
while (_local3 < landobject.length) {
_local1++;
if (so.data.landencountermeet[slotchoose][(3 + _local3)] == true){
_local2++;
};
_local3++;
};
trace(((("4 : " + _local1) + " ") + _local2));
trace(("TOTAL COMPLETION : " + _local1));
trace(("COMPLETE NOW : " + _local2));
return (int(((_local2 / _local1) * 100)));
}
public function uiguideselectphase(_arg1:MouseEvent):void{
var _local2:*;
soundpaper.play(0, 1, new SoundTransform(volsfx));
_local2 = _arg1.currentTarget.name;
_local2 = _local2.charAt((_local2.length - 1));
mcuiguide.phase = 2;
if (_local2 == 1){
loaduiguidebeast();
} else {
if (_local2 == 2){
mcuiguidetamer.selectedke = -1;
mcuiguidetamer.pageke = 1;
loaduiguidetamer();
} else {
if (_local2 == 3){
mcuiguideland.selectedke = -1;
mcuiguideland.pageke = 1;
loaduiguideland();
} else {
mcuitips.selectedke = 0;
loaduiguidetips();
};
};
};
}
public function transisigo(_arg1:MouseEvent):void{
gotoAndStop(mctransisi.ke);
}
public function createskillfightertaunt(_arg1:int, _arg2:int){
var _local3:*;
var _local4:*;
trace("cREATE FIGHTER TAUNT");
soundskill1.play(0, 1, new SoundTransform(volsfx));
_local3 = 0;
while (_local3 < beastimage.length) {
if (beastimage[_local3].faction == _arg1){
fximage[fximage.length] = new (skillfightertaunt);
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
fximage[(fximage.length - 1)].x = beastimage[_local3].x;
fximage[(fximage.length - 1)].y = beastimage[_local3].y;
if (beastimage[_local3].flybool == true){
fximage[(fximage.length - 1)].y = (fximage[(fximage.length - 1)].y - flypositioning);
};
_local4 = arcanaeffect[0][_arg2];
addthisbuff(_local3, 0, _local4, fightertauntduration);
fximage[(fximage.length - 1)].blendMode = "hardlight";
fximage[(fximage.length - 1)].ikuti = beastimage[_local3];
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
};
_local3++;
};
}
public function createlandencounter(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
_local1 = 0;
while (_local1 < 3) {
_local2 = 0;
while (_local2 < 8) {
if (landimage[_local1][_local2] != undefined){
if (((!((landimage[_local1][_local2].tipe == "water"))) && ((arrayland[_local1][_local2] == 0)))){
_local3 = randRange(1, 10);
_local4 = randRange(0, (landobjectlinkage.length - 1));
if (_local3 <= 6){
trace(("hm : " + battleuseroute));
trace(("ANEH: " + citytravellootencountertype[battleuseroute]));
_local5 = citytravellootencountertype[battleuseroute][randRange(0, (citytravellootencountertype[battleuseroute].length - 1))];
trace(("dapete : " + _local5));
unlockthislandmeet(_local5);
createlandencounterat(_local1, _local2, _local5);
};
};
};
_local2++;
};
_local1++;
};
}
public function cekbeastoutfromcaravan(){
var _local1:*;
var _local2:*;
_local1 = caravanbeastsize[so.data.caravanused[slotchoose]];
_local2 = 0;
while (_local2 < so.data.monsterstat[slotchoose].length) {
if (so.data.monsterstat[slotchoose][_local2][10] == true){
if (_local1 > 0){
_local1--;
} else {
so.data.monsterstat[slotchoose][_local2][10] = false;
};
};
_local2++;
};
}
public function setthisbarhppoint(_arg1:Object){
_arg1.mc2.x = (82 - _arg1.mc1.width);
}
public function battledone(){
var _local1:*;
stage.frameRate = 25;
if (battleresult == -1){
cleanuptypeover();
trace("BATTLE DONE");
waitbattledonephase = 1;
waitbattledonetime = 50;
stage.addEventListener(Event.ENTER_FRAME, waitbattledone);
if (soundchannel1 != null){
soundchannel1.stop();
soundchannel1 = null;
};
if (factionnumba[1] == 0){
soundlose.play(0, 1, new SoundTransform(volsfx));
battleresult = 2;
} else {
soundwin.play(0, 1, new SoundTransform(volsfx));
battleresult = 1;
};
_local1 = 0;
while (_local1 < beastimage.length) {
if (beastimage[_local1].die == false){
if (beastimage[_local1].faction == battleresult){
beastimage[_local1].mc1.gotoAndPlay("idle");
};
};
_local1++;
};
};
}
public function battlepause(_arg1:MouseEvent):void{
activatepause();
mcpause.btnforfeit.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcpause.btnforfeit.removeEventListener(MouseEvent.CLICK, battlesurrender);
mcpause.btnforfeit.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcpause.btnforfeit.addEventListener(MouseEvent.CLICK, battlesurrender);
mcpause.btnag.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcpause.btnag.removeEventListener(MouseEvent.CLICK, clickAG);
mcpause.btnag.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcpause.btnag.addEventListener(MouseEvent.CLICK, clickAG);
}
public function createrockfist(_arg1:int, _arg2:int, _arg3:int){
var _local4:*;
createhitfx(_arg2, _arg1, "", 0);
_local4 = {x:beastimage[_arg1].x, y:beastimage[_arg1].y, tipe:2, height:100};
createlandpartikelbattle(_local4);
createlandpartikelbattle(_local4);
beastimage[_arg1].bouncespeed = bouncespeed;
beastimage[_arg1].bounceytemp = beastimage[_arg1].y;
if ((((((beastimage[_arg1].bouncephase == 0)) || ((beastimage[_arg1].bouncephase == 3)))) || ((beastimage[_arg1].bouncephase == 4)))){
beastimage[_arg1].bouncephase = 1;
};
if (_arg3 == 1){
fximage[fximage.length] = new (fxrogulspc);
} else {
fximage[fximage.length] = new (fxgrokingspc);
};
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
fximage[(fximage.length - 1)].x = beastimage[_arg1].x;
fximage[(fximage.length - 1)].y = beastimage[_arg1].y;
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
}
public function uiguidelandnext(_arg1:MouseEvent){
soundclick.play(0, 1, new SoundTransform(volsfx));
mcuiguideland.pageke++;
loaduiguideland();
}
public function uiguidetamerclick(_arg1:MouseEvent){
soundpaper.play(0, 1, new SoundTransform(volsfx));
if (_arg1.currentTarget.mc1.currentFrame == 1){
loadthistamer(_arg1.currentTarget.tamerke);
};
}
public function loaduiguidetamer(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
closeallui();
loaddarken();
mcuiguidetamer.visible = true;
_local1 = false;
trace("d");
_local2 = 1;
_local3 = 0;
while (_local3 < 6) {
_local4 = mcuiguidetamer.getChildByName(("mc" + _local2));
_local4.tamerke = (((mcuiguidetamer.pageke - 1) * 6) + _local3);
_local4.mc2.visible = false;
if (beasttamer[_local4.tamerke] == "Fayette"){
_local4.mc2.gotoAndStop(1);
_local4.mc2.visible = true;
} else {
if (beasttamer[_local4.tamerke] == "Gormungard"){
_local4.mc2.gotoAndStop(2);
_local4.mc2.visible = true;
} else {
if (beasttamer[_local4.tamerke] == "Flazenga"){
_local4.mc2.gotoAndStop(3);
_local4.mc2.visible = true;
} else {
if (beasttamer[_local4.tamerke] == "Skullga"){
_local4.mc2.gotoAndStop(4);
_local4.mc2.visible = true;
};
};
};
};
_local4.mc1.mc1.gotoAndStop(int((int(_local4.tamerke) + int(1))));
if (so.data.beasttamermeet[slotchoose][_local4.tamerke] == true){
_local4.mc1.gotoAndStop(1);
} else {
_local4.mc1.gotoAndStop(2);
};
trace(("tamer ke : " + _local4.tamerke));
_local2++;
if (_local4.tamerke >= beasttamer.length){
_local4.visible = false;
_local1 = true;
} else {
_local4.visible = true;
_local4.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local4.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local4.removeEventListener(MouseEvent.CLICK, uiguidetamerclick);
_local4.addEventListener(MouseEvent.CLICK, uiguidetamerclick);
};
_local3++;
};
trace("a");
if (mcuiguidetamer.selectedke == -1){
if (so.data.beasttamermeet[slotchoose][0] == true){
mcuiguidetamer.selectedke = 0;
loadthistamer(mcuiguidetamer.selectedke);
};
};
trace("b");
mcuiguidetamer.btnback.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuiguidetamer.btnback.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuiguidetamer.btnback.removeEventListener(MouseEvent.CLICK, uiguidebeast1back);
mcuiguidetamer.btnback.addEventListener(MouseEvent.CLICK, uiguidebeast1back);
mcuiguidetamer.btnprev.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuiguidetamer.btnprev.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuiguidetamer.btnprev.removeEventListener(MouseEvent.CLICK, uiguidetamerprev);
mcuiguidetamer.btnprev.addEventListener(MouseEvent.CLICK, uiguidetamerprev);
mcuiguidetamer.btnnext.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuiguidetamer.btnnext.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
trace("c");
mcuiguidetamer.btnnext.removeEventListener(MouseEvent.CLICK, uiguidetamernext);
mcuiguidetamer.btnnext.addEventListener(MouseEvent.CLICK, uiguidetamernext);
if (_local1 == true){
mcuiguidetamer.btnprev.visible = true;
mcuiguidetamer.btnnext.visible = false;
} else {
if (mcuiguidetamer.pageke == 1){
mcuiguidetamer.btnprev.visible = false;
mcuiguidetamer.btnnext.visible = true;
} else {
mcuiguidetamer.btnprev.visible = true;
mcuiguidetamer.btnnext.visible = true;
};
};
}
function frame10(){
stop();
stage.frameRate = 25;
btn1x.removeEventListener(MouseEvent.CLICK, onespeed);
btn1x.addEventListener(MouseEvent.CLICK, onespeed);
btn2x.visible = false;
btn2x.removeEventListener(MouseEvent.CLICK, twospeed);
btn2x.addEventListener(MouseEvent.CLICK, twospeed);
trace(("aWAL NUM CHILDREN BATTLE : " + numChildren));
dahbeastegg = false;
travellandimage = [];
charimage = [];
lootdropimage = [];
fximage = [];
mcmouse.visible = false;
mcenemyinfo.visible = false;
mcenemyinfo.mouseChildren = false;
mcenemyinfo.mouseEnabled = false;
mcskilldesc.visible = false;
loadsoundbutton();
gotgold = 0;
gotitem = [];
enemysmbolimage = [];
postamer = [];
tamerskill = [];
tamerskillcd = [];
tamerskilllevel = [];
manualland = false;
manuallanddata = [];
manuallanddatawater = [];
manuallanddataarah = [];
manuallandencounter = [];
tamerimage = [];
battleuseroute = 0;
bulletspeed = 10;
waitforexp = 0;
waitbattledonetime = 0;
waitbattledonephase = 1;
landx = 12;
barhpsummarywidth = 155;
battlestart = false;
pausegame = false;
pausespecial = false;
battleresult = -1;
donewaithp = 0;
landimage = [];
landimageaddon = [];
landlist = [undefined, [landpatterna, landpatterna3]];
arrayland = [];
arrayarahland = [];
pakeland = 0;
beastkepake = [];
beastimage = [];
factionnumba = [undefined, 0, 0];
factiontothptemp = [undefined, 0, 0];
factiontothp = [undefined, 0, 0];
bulletimage = [];
landencounterimage = [];
beastindextopanel = 1;
beastrangepixel = [undefined, 50, 250, 640];
i = 0;
while (i < 3) {
manuallanddata[i] = [];
manuallanddataarah[i] = [];
landimage[i] = [];
arrayland[i] = [];
arrayarahland[i] = [];
j = 0;
while (j < 8) {
manuallanddataarah[i][j] = true;
manuallanddata[i][j] = undefined;
landimage[i][j] = undefined;
arrayland[i][j] = undefined;
arrayarahland[i][j] = undefined;
j++;
};
i++;
};
createui();
trace(((((("ha master : " + so.data.locatione[slotchoose]) + " ") + so.data.travellbool[slotchoose]) + " ") + so.data.locatione[slotchoose]));
if ((((((((so.data.locatione[slotchoose] == 3)) && ((so.data.travellbool[slotchoose] == false)))) && ((so.data.destinatione[slotchoose] == 0)))) && ((tipeencounter == "tamer")))){
manualland = true;
createfayetteland();
} else {
if ((((((((so.data.locatione[slotchoose] == 4)) && ((so.data.travellbool[slotchoose] == false)))) && ((so.data.destinatione[slotchoose] == 0)))) && ((tipeencounter == "tamer")))){
manualland = true;
creategormungardland();
} else {
if ((((((((((so.data.locatione[slotchoose] == 5)) && ((so.data.travellbool[slotchoose] == false)))) && ((so.data.destinatione[slotchoose] == 0)))) && ((tipeencounter == "tamer")))) || ((bosslagoon == true)))){
manualland = true;
createbossgamblerland();
} else {
if (fireleagueusethis != -1){
trace(("he : " + fireleagueusethis));
manualland = true;
createfireleagueland();
} else {
if ((((((((so.data.locatione[slotchoose] == 8)) && ((so.data.travellbool[slotchoose] == false)))) && ((so.data.destinatione[slotchoose] == 0)))) && ((tipeencounter == "tamer")))){
manualland = true;
createflazengaland();
} else {
if ((((((((so.data.locatione[slotchoose] == 12)) && ((so.data.travellbool[slotchoose] == false)))) && ((so.data.destinatione[slotchoose] == 0)))) && ((tipeencounter == "tamer")))){
manualland = true;
createskullgaland();
};
};
};
};
};
};
if (so.data.gameprogress[slotchoose] == 14){
manualland = true;
createtutorland();
loadtutor();
} else {
createannouncer();
};
createbattleland();
createbeast();
}
function frame11(){
}
public function loaduichar(){
var _local1:*;
var _local2:*;
var _local3:*;
mcuichar.visible = true;
_local1 = 1;
while (_local1 <= 4) {
_local3 = mcuichar.getChildByName(("mcmedal" + _local1));
if (so.data.medalprogress[slotchoose] >= _local1){
_local3.gotoAndStop(int((int(_local1) + int(1))));
} else {
_local3.gotoAndStop(1);
};
_local1++;
};
if (so.data.archeequip[slotchoose] != -1){
mcuichar.btnunequip.visible = true;
mcuichar.btnunequip.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuichar.btnunequip.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuichar.btnunequip.removeEventListener(MouseEvent.CLICK, archeunequipitem);
mcuichar.btnunequip.addEventListener(MouseEvent.CLICK, archeunequipitem);
mcuichar.mc1.mc1.mcitem.visible = true;
mcuichar.mc1.mc1.mcitem.gotoAndStop((so.data.archeequip[slotchoose] - 14));
} else {
mcuichar.btnunequip.visible = false;
mcuichar.mc1.mc1.mcitem.visible = false;
};
_local2 = itungbonusarche();
mcuichar.txthp.text = (so.data.statarche[slotchoose][0] + _local2[0]);
mcuichar.txtatk.text = (so.data.statarche[slotchoose][1] + _local2[1]);
mcuichar.txtstr.text = (so.data.statarche[slotchoose][2] + _local2[2]);
mcuichar.txtagi.text = (so.data.statarche[slotchoose][3] + _local2[3]);
mcuichar.txtint.text = (so.data.statarche[slotchoose][4] + _local2[4]);
mcuichar.mcstathp.buttonMode = true;
mcuichar.mcstathp.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuichar.mcstathp.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuichar.mcstathp.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuichar.mcstathp.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuichar.mcstatatk.buttonMode = true;
mcuichar.mcstatatk.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuichar.mcstatatk.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuichar.mcstatatk.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuichar.mcstatatk.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuichar.mcstatstr.buttonMode = true;
mcuichar.mcstatstr.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuichar.mcstatstr.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuichar.mcstatstr.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuichar.mcstatstr.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuichar.mcstatagi.buttonMode = true;
mcuichar.mcstatagi.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuichar.mcstatagi.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuichar.mcstatagi.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuichar.mcstatagi.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuichar.mcstatint.buttonMode = true;
mcuichar.mcstatint.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuichar.mcstatint.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuichar.mcstatint.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuichar.mcstatint.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
}
public function treasureclick(_arg1:MouseEvent):void{
var _local2:*;
if (_arg1.currentTarget.hp > 0){
_local2 = 0;
while (_local2 < _arg1.currentTarget.give) {
createthisdrop(-1, true, _arg1.currentTarget, 2);
_local2++;
};
_arg1.currentTarget.hp--;
};
}
function frame12(){
trace("PASSER");
gotoAndStop(targetframe);
}
public function hatchthisegg(){
soundchannel1.stop();
soundchannel1 = null;
soundchannel2 = soundhatch.play(0, 999, new SoundTransform(volmus));
if (so.data.gameprogress[slotchoose] == 6){
so.data.gameprogress[slotchoose] = 7;
mctutor.visible = false;
};
mchatchegg.gotoAndPlay(2);
mchatchegg.txt1.text = "";
mchatchegg.mcthumb.visible = false;
mchatchegg.mcscatter.gotoAndStop((hatcheeggke - 12));
mchatchegg.mcscatter.visible = false;
mchatchegg.mcsparkle.gotoAndStop(1);
mchatchegg.mcegg.visible = true;
settingthisitem(mchatchegg.mcegg, hatcheeggke);
mchatchegg.mcname.visible = false;
mchatchegg.waittime = 50;
mchatchegg.phase = 1;
stage.addEventListener(Event.ENTER_FRAME, mapwaithatch);
}
public function loadsoundbutton(){
if (currentLabel == "main menu"){
mcmainmenu.btnmus.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.btnmus.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.btnmus.removeEventListener(MouseEvent.CLICK, volmuschange);
mcmainmenu.btnmus.addEventListener(MouseEvent.CLICK, volmuschange);
mcmainmenu.btnsfx.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.btnsfx.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.btnsfx.removeEventListener(MouseEvent.CLICK, volsfxchange);
mcmainmenu.btnsfx.addEventListener(MouseEvent.CLICK, volsfxchange);
if (volmus == 1){
mcmainmenu.btnmus.gotoAndStop(1);
};
if (volsfx == 1){
mcmainmenu.btnsfx.gotoAndStop(1);
};
if (volmus == 0){
mcmainmenu.btnmus.gotoAndStop(2);
};
if (volsfx == 0){
mcmainmenu.btnsfx.gotoAndStop(2);
};
} else {
btnmus.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnmus.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnmus.removeEventListener(MouseEvent.CLICK, volmuschange);
btnmus.addEventListener(MouseEvent.CLICK, volmuschange);
btnsfx.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnsfx.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnsfx.removeEventListener(MouseEvent.CLICK, volsfxchange);
btnsfx.addEventListener(MouseEvent.CLICK, volsfxchange);
if (volmus == 1){
btnmus.gotoAndStop(1);
};
if (volsfx == 1){
btnsfx.gotoAndStop(1);
};
if (volmus == 0){
btnmus.gotoAndStop(2);
};
if (volsfx == 0){
btnsfx.gotoAndStop(2);
};
};
}
public function cekbisaattack(_arg1:int){
var _local2:*;
var _local3:*;
_local2 = false;
_local3 = 0;
while (_local3 < beastimage.length) {
if (beastimage[_local3].faction != beastimage[_arg1].faction){
if (beastimage[_local3].die == false){
if (beastimage[_arg1].directione == "right"){
if ((((beastimage[_local3].x < (beastimage[_arg1].x + beastimage[_arg1].range))) && ((beastimage[_local3].x > beastimage[_arg1].x)))){
_local2 = true;
break;
};
} else {
if (beastimage[_arg1].directione == "left"){
if ((((beastimage[_local3].x > (beastimage[_arg1].x - beastimage[_arg1].range))) && ((beastimage[_local3].x < beastimage[_arg1].x)))){
_local2 = true;
break;
};
};
};
};
};
_local3++;
};
if (_local2 == true){
beastimage[_arg1].statee = "attack";
beastimage[_arg1].mc1.gotoAndPlay("attack");
};
}
public function battleannouncerwair(_arg1:Event):void{
var _local2:*;
var _local3:*;
if (mcbattleannouncer.currentLabel == "sound"){
soundhatchmonster.play(0, 1, new SoundTransform(volsfx));
};
if (mcbattleannouncer.phase == 1){
if (mcbattleannouncer.currentFrame == 1){
if (tipeencounter == "tamer"){
createtamerimage();
};
mcbattleuibot.mcvs.gotoAndPlay(2);
mcbattleannouncer.phase = 2;
};
} else {
if (mcbattleannouncer.phase == 2){
if (mcbattleuibot.mcvs.currentFrame == mcbattleuibot.mcvs.totalFrames){
soundhpbarfill.play(0, 1, new SoundTransform(volsfx));
mcbattleannouncer.phase = 3;
};
} else {
if (mcbattleannouncer.phase == 3){
_local2 = 1;
while (_local2 <= 2) {
_local3 = mcbattleuibot.getChildByName(("mcbarhp" + _local2));
if (_local3.mc1.width < ((_local3.hp / _local3.hptemp) * barhpsummarywidth)){
_local3.mc1.width = (_local3.mc1.width + 5);
setthisbarhppoint(_local3);
if (_local3.mc1.width >= ((_local3.hp / _local3.hptemp) * barhpsummarywidth)){
if (_local2 == 2){
donewaithp = 2;
};
_local3.mc1.width = ((_local3.hp / _local3.hptemp) * barhpsummarywidth);
setthisbarhppoint(_local3);
if (donewaithp >= 2){
mcbattleannouncer.phase = 4;
mcbattleannouncer.waite = 5;
setthisbarhppoint(mcbattleuibot.mcbarhp1);
setthisbarhppoint(mcbattleuibot.mcbarhp2);
battlestart = true;
};
};
};
_local2++;
};
} else {
mcbattleannouncer.waite--;
if (mcbattleannouncer.waite <= 0){
mcbattleannouncer.waite = 5;
_local2 = 1;
while (_local2 <= 4) {
_local3 = getChildByName(("mctype" + _local2));
if ((_local2 - 1) <= (beastencounterkelist.length - 1)){
if (_local3.currentFrame == 1){
soundpop1.play(0, 1, new SoundTransform(volsfx));
_local3.gotoAndPlay(2);
_local3.mc1.mc1.gotoAndStop(beasttype[beastencounterkelist[(_local2 - 1)]]);
_local3.mc1.gotoAndStop(1);
break;
};
} else {
stage.removeEventListener(Event.ENTER_FRAME, battleannouncerwair);
};
_local2++;
};
};
};
};
};
}
public function loadthisland(_arg1:int){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
trace("LOAD LAND");
mcuiguideland.mcbigthumb.gotoAndStop(int((int(_arg1) + int(1))));
_local2 = ["Solid Ground", "Small Pond", "Mud"];
_local3 = [(("Uphills reduce movement speed by " + (uphillreducer * 100)) + "%."), (("Reduces movement speed by " + (watermsreducer * 100)) + "%."), (("Reduces movement speed by " + (mudmsreducer * 100)) + "%.")];
if (_arg1 < 3){
mcuiguideland.txtname.text = _local2[_arg1];
mcuiguideland.txtfx.text = _local3[_arg1];
};
trace("0");
_local4 = 1;
while (_local4 <= 3) {
_local5 = mcuiguideland.getChildByName(("mcitem" + _local4));
_local5.visible = false;
_local5.txt1.visible = false;
_local6 = mcuiguideland.getChildByName(("mclock" + _local4));
_local6.visible = false;
_local4++;
};
trace("1");
mcuiguideland.txthaveno.visible = true;
trace("a");
if (_arg1 >= 3){
mcuiguideland.txtname.text = landobject[(_arg1 - 3)];
mcuiguideland.txtfx.text = ((landobjecttext[(_arg1 - 3)] + landobjecteffectnumba[(_arg1 - 3)]) + landobjecttext2[(_arg1 - 3)]);
trace("b");
_local7 = 1;
trace("c");
_local4 = 0;
while (_local4 < landdrop[(_arg1 - 3)].length) {
trace(("apa drope : " + landdrop[(_arg1 - 3)][_local4]));
if (((!((landdrop[(_arg1 - 3)][_local4] == "gold"))) && (!((landdrop[(_arg1 - 3)][_local4] == undefined))))){
mcuiguideland.txthaveno.visible = false;
_local5 = mcuiguideland.getChildByName(("mcitem" + _local7));
_local5.visible = true;
_local5.mcselected.gotoAndStop(1);
_local6 = mcuiguideland.getChildByName(("mclock" + _local7));
trace("a");
if (_local4 > so.data.landencounterdrop[slotchoose][_arg1].length){
_local5.mc1.visible = false;
_local6.visible = false;
} else {
if (so.data.landencounterdrop[slotchoose][_arg1][_local4] == true){
_local5.mc1.visible = true;
settingthisitem(_local5.mc1, landdrop[(_arg1 - 3)][_local4]);
_local6.visible = false;
} else {
_local6.visible = true;
_local5.mc1.visible = false;
};
};
_local7++;
};
_local4++;
};
};
}
public function mapexitui(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
if (currentLabel == "map"){
closeallui();
if (so.data.gameprogress[slotchoose] == 8){
so.data.gameprogress[slotchoose] = 9;
loadtutor();
} else {
if (so.data.gameprogress[slotchoose] == 10){
so.data.gameprogress[slotchoose] = 12;
};
};
cektutorialarcana();
} else {
mcuibeast.visible = false;
mcuicaravan.visible = false;
mcdarken.visible = false;
};
cekpoi();
}
public function setthisprogpoint(_arg1:Object, _arg2:int, _arg3:int, _arg4:Boolean){
var _local5:*;
var _local6:*;
var _local7:*;
_local5 = int(((_arg2 / _arg3) * 14));
trace(((("now : " + _arg2) + " tot : ") + _arg3));
trace(("sampe : " + _local5));
_local6 = 1;
while (_local6 <= 14) {
_local7 = _arg1.getChildByName(("mcpoint" + _local6));
if (_local6 > _local5){
_local7.visible = false;
} else {
_local7.visible = true;
};
_local6++;
};
}
public function createthornskin(_arg1:int, _arg2:Number){
beastimage[_arg1].thorneffect = (beastimage[_arg1].thorneffect + (_arg2 / 100));
fximage[fximage.length] = new (fxcaracspc);
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
if (beastimage[_arg1].directione == "left"){
fximage[(fximage.length - 1)].scalex = (fximage[(fximage.length - 1)].scalex * -1);
};
fximage[(fximage.length - 1)].x = beastimage[_arg1].x;
fximage[(fximage.length - 1)].y = beastimage[_arg1].y;
fximage[(fximage.length - 1)].followke = _arg1;
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
}
public function createprize(){
soundprize.play(0, 1, new SoundTransform(volsfx));
mcprize.gotoAndStop(2);
mcprize.btngo.visible = true;
mcprize.btngo.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcprize.btngo.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcprize.btngo.removeEventListener(MouseEvent.CLICK, prizego);
mcprize.btngo.addEventListener(MouseEvent.CLICK, prizego);
}
public function createui(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyboardskill);
btnpause.removeEventListener(MouseEvent.CLICK, battlepause);
btnpause.addEventListener(MouseEvent.CLICK, battlepause);
mcbattleuibot.mcbarhp1.geraktime = -1;
mcbattleuibot.mcbarhp2.geraktime = -1;
mcbattleuibot.mcbarhp1.mc1.width = 1;
mcbattleuibot.mcbarhp2.mc1.width = 1;
setthisbarhppoint(mcbattleuibot.mcbarhp1);
setthisbarhppoint(mcbattleuibot.mcbarhp2);
_local1 = 1;
_local2 = 1;
while (_local2 <= 4) {
if (so.data.caravanbeast[slotchoose][_local2] != -1){
beastkepake[beastkepake.length] = so.data.caravanbeast[slotchoose][_local2];
};
_local2++;
};
if (fireleagueusethis != -1){
beastkepake = [];
beastkepake[0] = fireleagueusethis;
};
trace(("cek register : " + so.data.arcanaregister[slotchoose]));
_local2 = 1;
while (_local2 <= 3) {
_local3 = mcbattleuibot.getChildByName(("mcslot" + _local2));
_local3.removeEventListener(MouseEvent.CLICK, battleclickarcana);
_local3.removeEventListener(MouseEvent.MOUSE_OVER, battleoverarcana);
_local3.removeEventListener(MouseEvent.MOUSE_OUT, battleoutarcana);
_local3.availableskill = false;
_local3.mccd.visible = false;
_local3.mctime.visible = false;
if (so.data.arcanaregister[slotchoose][(_local2 - 1)] != -1){
_local3.availableskill = true;
_local3.cd = 0;
_local3.cdtemp = (arcanacd[so.data.arcanaregister[slotchoose][(_local2 - 1)]] * 25);
_local3.slotke = _local2;
_local3.skillke = so.data.arcanaregister[slotchoose][(_local2 - 1)];
_local3.mc1.mc1.gotoAndStop((so.data.arcanaregister[slotchoose][(_local2 - 1)] + 1));
_local3.addEventListener(MouseEvent.CLICK, battleclickarcana);
_local3.addEventListener(MouseEvent.MOUSE_OVER, battleoverarcana);
_local3.addEventListener(MouseEvent.MOUSE_OUT, battleoutarcana);
_local3.mc1.gotoAndStop(2);
} else {
_local3.mc1.mc1.gotoAndStop("empty");
_local3.mc1.gotoAndStop(2);
};
_local2++;
};
stage.addEventListener(Event.ENTER_FRAME, gametime);
_local2 = 1;
while (_local2 <= 4) {
_local3 = mcbattleuibot.getChildByName(("mcbeastpanel" + _local2));
if (beastkepake[(_local2 - 1)] != undefined){
_local4 = beastkepake[(_local2 - 1)];
_local3.mcclosed.visible = false;
_local3.mc1.gotoAndStop(so.data.monsterstat[slotchoose][_local4][6]);
_local3.mctype.visible = true;
_local3.mctype.gotoAndStop(beasttype[so.data.monsterstat[slotchoose][_local4][6]]);
_local3.targetwidth = 73;
_local3.currwidth = 73;
_local3.movetime = 30;
_local3.movetimetemp = _local3.movetime;
_local3.mchp.mc1.width = 73;
_local3.mcspc.mc1.width = 1;
} else {
_local3.mctype.visible = false;
_local3.mcclosed.visible = true;
};
_local2++;
};
}
public function createtutorland(){
trace("CREATE TUTOR LAND");
manuallandencounter[manuallandencounter.length] = [0, 3, 1];
manuallandencounter[manuallandencounter.length] = [0, 4, 1];
manuallandencounter[manuallandencounter.length] = [1, 0, 0];
manuallandencounter[manuallandencounter.length] = [1, 7, 0];
manuallanddata[0][2] = 1;
manuallanddata[0][3] = 0;
manuallanddata[0][4] = 0;
manuallanddata[0][5] = 1;
manuallanddataarah[0][5] = false;
manuallanddata[1][0] = 0;
manuallanddata[1][1] = 0;
manuallanddatawater[manuallanddatawater.length] = [1, 1];
manuallanddata[1][2] = 3;
manuallanddata[1][3] = 2;
manuallanddata[1][4] = 2;
manuallanddata[1][5] = 3;
manuallanddataarah[1][5] = false;
manuallanddata[1][6] = 0;
manuallanddatawater[manuallanddatawater.length] = [1, 6];
manuallanddata[1][7] = 0;
manuallanddata[2][0] = 2;
manuallanddata[2][1] = 2;
manuallanddata[2][2] = 5;
manuallanddata[2][3] = 4;
manuallanddata[2][4] = 4;
manuallanddata[2][5] = 5;
manuallanddataarah[2][5] = false;
manuallanddata[2][6] = 2;
manuallanddata[2][7] = 2;
}
public function maplocationout(_arg1:MouseEvent):void{
if (currentLabel == "map"){
stage.removeEventListener(Event.ENTER_FRAME, maplocationfollowmouse);
mclocationdesc.visible = false;
};
}
public function createlandtreasure(){
var _local1:*;
var _local2:*;
var _local3:*;
_local1 = 0;
while (_local1 < 3) {
_local2 = 0;
while (_local2 < 8) {
if (landimage[_local1][_local2] != undefined){
if (((!((landimage[_local1][_local2].tipe == "water"))) && ((arrayland[_local1][_local2] == 0)))){
_local3 = randRange(1, 100);
trace(("Create " + _local3));
if (_local3 < 20){
landimageaddon[landimageaddon.length] = new (landtreasure);
addChildAt(landimageaddon[(landimageaddon.length - 1)], (getChildIndex(mctreasureposition) + 1));
landimageaddon[(landimageaddon.length - 1)].x = landimage[_local1][_local2].x;
landimageaddon[(landimageaddon.length - 1)].y = landimage[_local1][_local2].y;
landimageaddon[(landimageaddon.length - 1)].gotoAndStop(randRange(1, landimageaddon[(landimageaddon.length - 1)].totalFrames));
landimageaddon[(landimageaddon.length - 1)].buttonMode = true;
landimageaddon[(landimageaddon.length - 1)].hp = treasurestat[landimageaddon[(landimageaddon.length - 1)].currentFrame][0];
landimageaddon[(landimageaddon.length - 1)].give = treasurestat[landimageaddon[(landimageaddon.length - 1)].currentFrame][1];
landimageaddon[(landimageaddon.length - 1)].addEventListener(MouseEvent.CLICK, treasureclick);
};
};
};
_local2++;
};
_local1++;
};
}
public function createprizeitem(){
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:*;
_local1 = cityprizelevel[so.data.locatione[slotchoose]];
_local2 = 0;
while (_local2 < 3) {
_local3 = [1, 2, 3, 4, 5];
_local4 = [undefined, [80, 5, 4, 80, 40], [80, 7, 5, 80, 50], [50, 8, 6, 50, 50]];
_local5 = false;
_local6 = 0;
do {
_local7 = randRange(0, (_local3.length - 1));
_local8 = randRange(1, 100);
if (_local8 <= _local4[_local1][_local7]){
trace(("chance ku : " + _local8));
_local6 = _local3[_local7];
_local5 = true;
};
} while (_local5 == false);
trace(("dapet ke : " + _local6));
if (_local6 < 4){
fximage[fximage.length] = new (itemthumb);
} else {
fximage[fximage.length] = new (ingamecoinsummary3);
};
if (_local6 == 4){
_local9 = [undefined, 50, 100, 300];
_local10 = [undefined, 3, 1, 1];
so.data.gold[slotchoose] = (so.data.gold[slotchoose] + _local9[_local1]);
fximage[(fximage.length - 1)].txt1.text = ("+" + _local9[_local1]);
fximage[(fximage.length - 1)].mc1.gotoAndStop(_local10[_local1]);
} else {
if (_local6 == 5){
_local11 = [undefined, 10, 20, 30];
so.data.soul[slotchoose] = (so.data.soul[slotchoose] + _local11[_local1]);
fximage[(fximage.length - 1)].txt1.text = ("+" + _local11[_local1]);
fximage[(fximage.length - 1)].mc1.gotoAndStop(2);
};
};
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mcingameglobalfxposition) + 1));
if (_local6 < 4){
_local12 = false;
_local13 = 0;
_local14 = [];
_local15 = 1;
while (_local15 < itemname.length) {
if (_local6 == 3){
if (itemtype[_local15] == _local6){
_local14[_local14.length] = _local15;
};
} else {
if ((((itemrarelevel[_local15] <= _local1)) && ((itemtype[_local15] == _local6)))){
_local14[_local14.length] = _local15;
};
};
_local15++;
};
_local13 = _local14[randRange(0, (_local14.length - 1))];
trace(("hasile untuk item : " + _local13));
settingthisitem(fximage[(fximage.length - 1)], _local13);
if (itemrarelevel[_local13] == 2){
soundmagicitem.play(0, 1, new SoundTransform(volsfx));
} else {
if (itemrarelevel[_local13] == 3){
soundrareitem.play(0, 1, new SoundTransform(volsfx));
};
};
masukinitemini(_local6, _local13);
};
fximage[(fximage.length - 1)].x = 320;
fximage[(fximage.length - 1)].y = 212;
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].tujuanex = (216 + (_local2 * 104));
fximage[(fximage.length - 1)].tujuaney = 265;
fximage[(fximage.length - 1)].phase = 1;
fximage[(fximage.length - 1)].idletime = 40;
fximage[(fximage.length - 1)].speede = 25;
fximage[(fximage.length - 1)].speedetemp = 25;
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, prizeitemwaiting);
_local2++;
};
}
public function removeskillmouse(){
mcmouse.visible = false;
stage.removeEventListener(Event.ENTER_FRAME, skillmousewaiting);
}
public function deletebuff(_arg1:int, _arg2:String){
var _local3:*;
var _local4:*;
trace("DELETE BUFF");
_local3 = 0;
_local4 = 0;
while (_local4 < beastimage[_arg1].bufflist.length) {
if (beastimage[_arg1].bufflist[_local4] == _arg2){
_local3 = _local4;
};
_local4++;
};
beastimage[_arg1].bufflist.splice(_local3, 1);
beastimage[_arg1].buffduration.splice(_local3, 1);
beastimage[_arg1].buffnumba.splice(_local3, 1);
if (beastimage[_arg1].faction == 1){
updatethispanel(beastimage[_arg1]);
};
}
public function creategolddropbattle(){
var _local1:*;
var _local2:*;
var _local3:*;
_local1 = 0;
_local2 = [undefined, 1, 2, 5];
_local3 = 0;
while (_local3 < beastimage.length) {
_local1 = 0;
if (beastimage[_local3].faction == 2){
_local1 = (_local1 + ((_local2[beastmaturity[beastimage[_local3].beastke]] * beastimage[_local3].levele) * goldmultiplier));
trace(("gold : " + _local1));
if (tipeencounter == "tamer"){
_local1 = (_local1 * beasttamermoney[tamerengage]);
};
trace(("gold : " + _local1));
if (_local1 <= 1){
_local1 = 1;
};
createthisdrop(-1, true, beastimage[_local3], _local1);
};
_local3++;
};
}
public function createmissilefollow(_arg1:Object){
fximage[fximage.length] = new (_arg1.missiletipeku);
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
fximage[(fximage.length - 1)].x = _arg1.x;
fximage[(fximage.length - 1)].y = _arg1.y;
fximage[(fximage.length - 1)].blendMode = "hardlight";
fximage[(fximage.length - 1)].alpha = 0.5;
fximage[(fximage.length - 1)].fadetime = 5;
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, missilefollower);
}
public function createmutatethis(_arg1:int, _arg2:int){
soundmutate.play(0, 3, new SoundTransform(volsfx));
soundchannel1.stop();
soundchannel1 = null;
soundchannel2 = soundhatch.play(0, 999, new SoundTransform(volmus));
mcmutatebeast.sono = _arg1;
mcmutatebeast.namee = so.data.monsterstat[slotchoose][_arg1][5];
mcmutatebeast.mutateke = _arg2;
mcmutatebeast.txt1.text = (so.data.monsterstat[slotchoose][_arg1][5] + " is mutating!");
mcmutatebeast.gotoAndPlay(2);
mcmutatebeast.mcthumb.gotoAndStop(so.data.monsterstat[slotchoose][_arg1][6]);
mcmutatebeast.btngo.visible = false;
mcmutatebeast.mcbg.gotoAndPlay(2);
mcmutatebeast.phase = 1;
if ((((so.data.beastowned[slotchoose][_arg2] == false)) && ((mcguideupdated.currentFrame == 1)))){
mcguideupdated.mc1.txt1.text = "New Beast!";
mcguideupdated.gotoAndPlay(2);
};
mcmutatebeast.btngo.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmutatebeast.btngo.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmutatebeast.btngo.addEventListener(MouseEvent.CLICK, mutatebeastgo);
stage.addEventListener(Event.ENTER_FRAME, waitmutate);
}
public function caribuff(_arg1:int, _arg2:String){
var _local3:*;
var _local4:*;
_local3 = 0;
_local4 = 0;
while (_local4 < beastimage[_arg1].bufflist.length) {
if (beastimage[_arg1].bufflist[_local4] == _arg2){
_local3 = beastimage[_arg1].buffnumba[_local4];
break;
};
_local4++;
};
return (_local3);
}
public function createskullgaland(){
manuallanddata[0][5] = 1;
manuallanddata[0][6] = 0;
manuallanddata[0][7] = 0;
manuallanddata[1][4] = 1;
manuallanddata[1][5] = 3;
manuallanddata[1][6] = 2;
manuallanddata[1][7] = 2;
manuallanddata[2][0] = 1;
manuallanddata[2][1] = 0;
manuallanddata[2][2] = 0;
manuallanddata[2][3] = 0;
manuallanddata[2][4] = 3;
manuallanddata[2][5] = 2;
manuallanddata[2][6] = 2;
manuallanddata[2][7] = 2;
}
public function reducehp(_arg1:int, _arg2:int, _arg3:String, _arg4:Number){
var _local5:*;
var _local6:*;
if (beastimage[_arg2].die == false){
beastimage[_arg2].hp = (beastimage[_arg2].hp - _arg1);
trace(("darah ini : " + beastimage[_arg2].hp));
if (beastimage[_arg2].hp <= 0){
if (tipeencounter == "tamer"){
createtamertalk(beastimage[_arg2].faction);
};
beastsoundlist[beastimage[_arg2].beastke].play(0, 1, new SoundTransform(volsfx));
beastimage[_arg2].mchp.visible = false;
beastimage[_arg2].gotoAndPlay("die");
beastimage[_arg2].mc1.gotoAndStop("hurt");
beastimage[_arg2].die = true;
beastimage[_arg2].mendaltime = 50;
beastimage[_arg2].statee = "die";
beastimage[_arg2].hp = 0;
beastimage[_arg2].immune = false;
beastimage[_arg2].bufflist = [];
beastimage[_arg2].buffnumba = [];
beastimage[_arg2].buffduration = [];
factionnumba[beastimage[_arg2].faction] = (factionnumba[beastimage[_arg2].faction] - 1);
if (beastimage[_arg2].faction == 2){
beastimage[_arg2].panele.mc1.gotoAndStop(2);
if ((((dahbeastegg == false)) && ((tipeencounter == "wild")))){
_local5 = randRange(0, 100);
if (_local5 <= 3){
trace(("a " + beastimage[_arg2].beastke));
dahbeastegg = true;
_local6 = 13;
if (beasttype[beastimage[_arg2].beastke] == 2){
_local6 = 14;
} else {
if (beasttype[beastimage[_arg2].beastke] == 3){
_local6 = 15;
};
};
trace("b");
createthisdrop(_local6, false, beastimage[_arg2], -1);
};
};
};
if (factionnumba[beastimage[_arg2].faction] <= 0){
battledone();
};
};
if (beastimage[_arg2].faction == 1){
beastimage[_arg2].targetpanel.mchp.mc2.gotoAndPlay(2);
updatethispanel(beastimage[_arg2]);
};
createdamagenumber(_arg1, _arg2, _arg3, false, _arg4);
};
}
public function createskillbeastmastercall(_arg1:int, _arg2:int){
var _local3:*;
_local3 = 0;
while (_local3 < beastimage.length) {
if (beastimage[_local3].die == false){
if (beastimage[_local3].faction == _arg1){
beastimage[_local3].immune = true;
fximage[fximage.length] = new (skillbeastmastercall);
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mcfxposition) + 1));
fximage[(fximage.length - 1)].x = beastimage[_local3].x;
fximage[(fximage.length - 1)].y = beastimage[_local3].y;
fximage[(fximage.length - 1)].blendMode = "hardlight";
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].followke = _local3;
fximage[(fximage.length - 1)].selama = int((arcanaeffect[9][_arg2] * 25));
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, beastmastercallwaiting);
};
};
_local3++;
};
}
public function closeallui(){
if (currentLabel == "map"){
mcuibeast.mcbaloon.gotoAndStop(1);
mctutor.gotoAndStop(1);
mctravelpaper.gotoAndStop(1);
mctravelpapercancel.gotoAndStop(1);
mcuichar.visible = false;
mcuicaravan.visible = false;
mcdarken.visible = false;
mcuibeast.visible = false;
mcuiguideland.visible = false;
mcuiarcana.visible = false;
mcuiguide.visible = false;
mcuiguidebeast1.visible = false;
mcuiguidebeast2.visible = false;
mcuiguidetamer.visible = false;
mcuitips.visible = false;
mcmouse.visible = false;
mcuicity.visible = false;
mcuishop.visible = false;
mcuicamelglobe.visible = false;
mcuibeastbank.visible = false;
mcuitraining.visible = false;
mcfbprize.visible = false;
mcfireleague.visible = false;
};
}
public function settingthisitem(_arg1:Object, _arg2){
_arg1.mc1.gotoAndStop(_arg2);
if (itemrarelevel[_arg2] == 1){
_arg1.mc2.visible = false;
_arg1.mc3.visible = false;
} else {
if (itemrarelevel[_arg2] == 2){
_arg1.mc2.visible = true;
_arg1.mc3.visible = true;
_arg1.mc2.gotoAndStop(1);
_arg1.mc3.gotoAndStop(1);
} else {
if (itemrarelevel[_arg2] == 3){
_arg1.mc2.visible = true;
_arg1.mc3.visible = true;
_arg1.mc2.gotoAndStop(2);
_arg1.mc3.gotoAndStop(2);
};
};
};
}
public function activatepause(){
if (pausegame == false){
stage.frameRate = 25;
if (volmus == 1){
volmus = 0.5;
};
pausegame = true;
mcpause.gotoAndStop(2);
createenemysmbol(false);
} else {
if (btn1x.visible == false){
stage.frameRate = 50;
};
if (volmus == 0.5){
volmus = 1;
};
pausegame = false;
mcpause.gotoAndStop(1);
createenemysmbol(true);
};
if (soundchannel1 != null){
soundchannel1.soundTransform = new SoundTransform(volmus);
};
if (soundchannel2 != null){
soundchannel2.soundTransform = new SoundTransform(volmus);
};
}
public function playertimer(_arg1:Event):void{
var _local2 = so.data.timer;
var _local3 = slotchoose;
var _local4 = (_local2[_local3] + 1);
_local2[_local3] = _local4;
}
public function firespitwaiting(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
if ((((((pausegame == false)) && ((pausespecial == false)))) && ((battlestart == true)))){
_arg1.currentTarget.y = (_arg1.currentTarget.y + 20);
_arg1.currentTarget.partikelper--;
if (_arg1.currentTarget.partikelper <= 0){
_arg1.currentTarget.partikelper = _arg1.currentTarget.partikelpertemp;
fximage[fximage.length] = new (fxfirespit);
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mcfxposition) + 1));
fximage[(fximage.length - 1)].x = (_arg1.currentTarget.x + randRange(-10, 10));
fximage[(fximage.length - 1)].y = _arg1.currentTarget.y;
fximage[(fximage.length - 1)].blendMode = "hardlight";
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
};
_local2 = false;
if (_arg1.currentTarget.y > 323){
_local2 = true;
};
_local3 = beastimage[_arg1.currentTarget.targete];
if (_local3 != null){
if (_arg1.currentTarget.hitTestObject(_local3.mc1.mcbody) == true){
_arg1.currentTarget.partikelper = _arg1.currentTarget.partikelpertemp;
fximage[fximage.length] = new (fxfirespitarc);
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
fximage[(fximage.length - 1)].x = _local3.x;
fximage[(fximage.length - 1)].y = _local3.y;
if (_local3.flybool == true){
fximage[(fximage.length - 1)].y = (fximage[(fximage.length - 1)].y - flypositioning);
};
fximage[(fximage.length - 1)].blendMode = "hardlight";
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
createhitfx(_arg1.currentTarget.atk, _arg1.currentTarget.targete, "", 0);
_local2 = true;
};
} else {
_local2 = true;
};
if (_local2 == true){
_local4 = _arg1.currentTarget.indexke;
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, firespitwaiting);
bulletimage[_local4].removeEventListener(Event.ENTER_FRAME, firespitwaiting);
removeChild(bulletimage[_local4]);
bulletimage[_local4] = null;
};
};
}
public function beastmastercallwaiting(_arg1:Event):void{
var _local2:*;
var _local3:*;
_local2 = false;
_arg1.currentTarget.selama--;
_arg1.currentTarget.x = beastimage[_arg1.currentTarget.followke].x;
_arg1.currentTarget.y = beastimage[_arg1.currentTarget.followke].y;
if (beastimage[_arg1.currentTarget.followke].flybool == true){
_arg1.currentTarget.y = (_arg1.currentTarget.y - 20);
};
if (_arg1.currentTarget.selama <= 0){
_local2 = true;
};
if ((((beastimage[_arg1.currentTarget.followke].die == true)) || ((_local2 == true)))){
beastimage[_arg1.currentTarget.followke].immune = false;
_local3 = _arg1.currentTarget.indexke;
fximage[_local3].removeEventListener(Event.ENTER_FRAME, beastmastercallwaiting);
removeChild(fximage[_local3]);
fximage[_local3] = null;
};
}
public function loadfbprize(){
mcfbprize.visible = true;
if (so.data.likefb1[slotchoose] == true){
mcfbprize.btn1.mc1.visible = false;
mcfbprize.btn1.btnfb.gotoAndStop(2);
} else {
mcfbprize.btn1.mc1.visible = true;
mcfbprize.btn1.btnfb.gotoAndStop(1);
};
if (so.data.likefb2[slotchoose] == true){
mcfbprize.btn2.mc1.visible = false;
mcfbprize.btn2.btnfb.gotoAndStop(2);
} else {
mcfbprize.btn2.mc1.visible = true;
mcfbprize.btn2.btnfb.gotoAndStop(1);
};
mcfbprize.btn1.addEventListener(MouseEvent.CLICK, fbprizeclick);
mcfbprize.btn2.addEventListener(MouseEvent.CLICK, fbprizeclick);
}
public function reducespccharge(_arg1:int, _arg2:int){
var _local3:*;
beastimage[_arg1].spccharge = (beastimage[_arg1].spccharge - _arg2);
if (beastimage[_arg1].die == false){
if (beastimage[_arg1].spccharge <= 0){
_local3 = cekspecialhitenemy(_arg1, false);
if (_local3 == true){
beastimage[_arg1].statee = "special";
beastimage[_arg1].mc1.gotoAndPlay("special");
beastimage[_arg1].spccharge = beastimage[_arg1].spcchargetemp;
activatespc(_arg1, true);
};
};
};
}
public function loading(_arg1:Event):void{
var _local2:Number;
var _local3:Number;
var _local4:Number;
btnplay.visible = false;
_local2 = this.stage.loaderInfo.bytesTotal;
_local3 = this.stage.loaderInfo.bytesLoaded;
_local4 = ((_local3 / _local2) * 100);
txt1.text = (int(_local4) + "%");
if (_local3 == _local2){
txt1.visible = false;
txtload.visible = false;
btnplay.visible = true;
stage.removeEventListener(Event.ENTER_FRAME, loading);
};
}
public function waittransisi(_arg1:Event):void{
if (mctransisi.currentLabel == "change"){
mctransisi.gotoAndPlay("done");
gotoAndStop(mctransisi.ke);
stage.removeEventListener(Event.ENTER_FRAME, waittransisi);
};
}
public function storychoosebeastclickslot(_arg1:MouseEvent):void{
soundyes.play(0, 1, new SoundTransform(volsfx));
choosebeastke = _arg1.currentTarget.ke;
loadthisbeastslot(_arg1.currentTarget);
}
public function cleanupmainmenu(){
if (soundchannel1 != null){
soundchannel1.stop();
soundchannel1 = null;
};
if (soundchannel2 != null){
soundchannel2.stop();
soundchannel1 = null;
};
}
public function battleoutarcana(_arg1:MouseEvent){
mcskilldesc.visible = false;
}
public function uiarcanaskilldown(_arg1:MouseEvent):void{
stage.addEventListener(Event.ENTER_FRAME, arcanafollowmouse);
mcmouse.tipe = _arg1.currentTarget.tipe;
mcmouse.ke = (_arg1.currentTarget.mc1.currentFrame - 1);
mcmouse.slot = _arg1.currentTarget.ke;
mcmouse.visible = true;
mcmouse.mc1.gotoAndStop(_arg1.currentTarget.mc1.currentFrame);
stage.addEventListener(MouseEvent.MOUSE_UP, uiarcanaskillup);
}
public function mapbeasts(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
mcuibeast.pageke = 0;
if (currentLabel == "map"){
closeallui();
};
mcuicaravan.beastke = 0;
mcuicaravan.pageke = 1;
mcuicaravan.selecteditemke = -1;
mcuicaravan.selectedke = 1;
loaduibeast();
}
public function cekpoi(){
var _local1:*;
var _local2:*;
_local1 = 0;
_local2 = 0;
while (_local2 < so.data.monsterstat[slotchoose].length) {
if (so.data.monsterstat[slotchoose][_local2][10] == true){
if (so.data.monsterstat[slotchoose][_local2][9] < (hungerlevel[beastmaturity[so.data.monsterstat[slotchoose][_local2][6]]] * 0.5)){
_local1++;
};
};
_local2++;
};
if (_local1 > 0){
btnbeasts.mcpoi.txt1.text = _local1;
btnbeasts.mcpoi.gotoAndStop(2);
} else {
btnbeasts.mcpoi.gotoAndStop(1);
};
if (currentLabel == "map"){
if (so.data.arcanapoi[slotchoose].length > 0){
btnarcana.mcpoi.txt1.text = so.data.arcanapoi[slotchoose].length;
btnarcana.mcpoi.gotoAndStop(2);
} else {
btnarcana.mcpoi.gotoAndStop(1);
};
};
}
public function waitspecialeffectdone(_arg1:Event){
var _local2:*;
if (_arg1.currentTarget.currentFrame == _arg1.currentTarget.totalFrames){
trace("DONE REMOVE SPC OPENING");
_local2 = _arg1.currentTarget.indexke;
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, waitspecialeffectdone);
fximage[_local2].removeEventListener(Event.ENTER_FRAME, waitspecialeffectdone);
removeChild(fximage[_local2]);
fximage[_local2] = null;
activatespc(-1, false);
pausespecial = false;
};
}
public function createwaittutor(){
waittutortime = 10;
stage.addEventListener(Event.ENTER_FRAME, waittutor);
}
public function createlandencounterat(_arg1:int, _arg2:int, _arg3:int){
var _local4:*;
landencounterimage[landencounterimage.length] = new (landobjectlinkage[_arg3][randRange(0, (landobjectlinkage[_arg3].length - 1))]);
_local4 = randRange(1, 2);
if (_local4 == 1){
addChildAt(landencounterimage[(landencounterimage.length - 1)], (getChildIndex(mccharposition) + 1));
} else {
addChildAt(landencounterimage[(landencounterimage.length - 1)], getChildIndex(mccharposition));
};
landencounterimage[(landencounterimage.length - 1)].x = landimage[_arg1][_arg2].x;
if (landimage[_arg1][_arg2].tipe == "water"){
landencounterimage[(landencounterimage.length - 1)].y = (landimage[_arg1][_arg2].y + 14);
} else {
landencounterimage[(landencounterimage.length - 1)].y = (landimage[_arg1][_arg2].y - landpositionunit);
};
landencounterimage[(landencounterimage.length - 1)].stop();
landencounterimage[(landencounterimage.length - 1)].tipechild = "encounter";
landencounterimage[(landencounterimage.length - 1)].indexke = (landencounterimage.length - 1);
landencounterimage[(landencounterimage.length - 1)].tipe = _arg3;
landencounterimage[(landencounterimage.length - 1)].hp = landobjecthp[_arg3];
landencounterimage[(landencounterimage.length - 1)].hptemp = landencounterimage[(landencounterimage.length - 1)].hp;
if ((((((((landobjecteffect[_arg3] == 5)) || ((landobjecteffect[_arg3] == 6)))) || ((landobjecteffect[_arg3] == 8)))) || ((landobjecteffect[_arg3] == 9)))){
landencounterimage[(landencounterimage.length - 1)].reloade = 100;
landencounterimage[(landencounterimage.length - 1)].reloadetemp = landencounterimage[(landencounterimage.length - 1)].reloade;
landencounterimage[(landencounterimage.length - 1)].addEventListener(Event.ENTER_FRAME, landencounterwaiting);
};
}
public function uiguidetipsclick(_arg1:MouseEvent){
var _local2:*;
soundpaper.play(0, 1, new SoundTransform(volsfx));
_local2 = _arg1.currentTarget.name;
_local2 = _local2.charAt((_local2.length - 1));
mcuitips.mc1.gotoAndStop(_local2);
}
public function loadnewgameplus(){
soundquest.play(0, 1, new SoundTransform(volsfx));
mcnewgameplus.mc1.txt1.text = "Start your adventure in New Game Plus mode?";
mcnewgameplus.btngo.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcnewgameplus.btngo.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcnewgameplus.btngo.removeEventListener(MouseEvent.CLICK, newgameplusgo);
mcnewgameplus.btngo.addEventListener(MouseEvent.CLICK, newgameplusgo);
mcnewgameplus.btngo.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcnewgameplus.btngo.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcnewgameplus.btncancel.removeEventListener(MouseEvent.CLICK, newgamepluscancel);
mcnewgameplus.btncancel.addEventListener(MouseEvent.CLICK, newgamepluscancel);
mcnewgameplus.gotoAndPlay(2);
}
public function createbeastlinkage(_arg1:int, _arg2:int, _arg3:int, _arg4:Number, _arg5:int){
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:*;
beastimage[beastimage.length] = new (beastlinkage[_arg1]);
trace(("create : " + beastlinkage[_arg1]));
addChildAt(beastimage[(beastimage.length - 1)], (getChildIndex(mccharposition) + 1));
if (_arg2 == 1){
if (_arg4 <= 0.5){
_arg4 = (_arg4 / 0.5);
} else {
_arg4 = 1;
};
_local9 = arcanaeffect[2][so.data.arcanalevel[slotchoose][2]];
_local10 = itungbonusarche();
_local11 = itungbonuscaravan();
trace(("hasile : " + _local11));
if ((_local11[0] is String)){
_local11 = [0, 0, 0, 0, 0];
};
_local12 = ((((so.data.monsterstat[slotchoose][_arg3][2] + so.data.statarche[slotchoose][2]) + _local9) + _local10[2]) + _local11[2]);
_local13 = ((((so.data.monsterstat[slotchoose][_arg3][3] + so.data.statarche[slotchoose][3]) + _local9) + _local10[3]) + _local11[3]);
_local14 = ((((so.data.monsterstat[slotchoose][_arg3][4] + so.data.statarche[slotchoose][4]) + _local9) + _local10[4]) + _local11[4]);
_local6 = itungeffectstr(_local12, beasttype[_arg1]);
_local7 = itungeffectagi(_local13, beasttype[_arg1]);
_local8 = itungeffectint(_local14, beasttype[_arg1]);
beastimage[(beastimage.length - 1)].hptemp = (((so.data.monsterstat[slotchoose][_arg3][0] + so.data.statarche[slotchoose][0]) + _local10[0]) + _local11[0]);
beastimage[(beastimage.length - 1)].hp = int((beastimage[(beastimage.length - 1)].hptemp * _arg4));
_local15 = int((int(so.data.monsterstat[slotchoose][_arg3][1]) + int((so.data.statarche[slotchoose][1] + _local11[1]))));
_local16 = Number(((_local6[1] + _local7[2]) + _local8[1]));
trace(("hasile atk : " + _local16));
_local15 = (_local15 + _local10[1]);
trace(("totatk : " + _local15));
_local15 = (_local15 + int((_local15 * _local16)));
beastimage[(beastimage.length - 1)].atktemp = _local15;
beastimage[(beastimage.length - 1)].atk = int((beastimage[(beastimage.length - 1)].atktemp * _arg4));
beastimage[(beastimage.length - 1)].strtemp = _local12;
beastimage[(beastimage.length - 1)].str = int((beastimage[(beastimage.length - 1)].strtemp * _arg4));
beastimage[(beastimage.length - 1)].agitemp = _local13;
beastimage[(beastimage.length - 1)].agi = int((beastimage[(beastimage.length - 1)].agitemp * _arg4));
beastimage[(beastimage.length - 1)].inttemp = _local14;
beastimage[(beastimage.length - 1)].inte = int((beastimage[(beastimage.length - 1)].inttemp * _arg4));
beastimage[(beastimage.length - 1)].onback = 0;
beastimage[(beastimage.length - 1)].pback = 0;
beastimage[(beastimage.length - 1)].pback = _local6[0];
trace(("ya ada pback awal : " + beastimage[(beastimage.length - 1)].pback));
beastimage[(beastimage.length - 1)].nomorso = _arg3;
beastimage[(beastimage.length - 1)].levele = so.data.monsterstat[slotchoose][_arg3][7];
beastimage[(beastimage.length - 1)].expe = so.data.monsterstat[slotchoose][_arg3][8];
_local17 = mcbattleuibot.getChildByName(("mcbeastpanel" + beastindextopanel));
_local17.panelke = beastindextopanel;
_local17.targetbeast = beastimage[(beastimage.length - 1)];
beastindextopanel++;
beastimage[(beastimage.length - 1)].targetpanel = _local17;
beastimage[(beastimage.length - 1)].targetpanel.txt1.text = ((beastimage[(beastimage.length - 1)].hp + "/") + beastimage[(beastimage.length - 1)].hptemp);
beastimage[(beastimage.length - 1)].targetpanel.txtatk.text = beastimage[(beastimage.length - 1)].atk;
beastimage[(beastimage.length - 1)].targetpanel.currwidth = beastimage[(beastimage.length - 1)].targetpanel.mchp.mc1.width;
beastimage[(beastimage.length - 1)].targetpanel.targetwidth = beastimage[(beastimage.length - 1)].targetpanel.currwidth;
} else {
if (_arg2 == 2){
_local18 = 0;
_local15 = 0;
_local19 = 1;
if (beastmaturity[_arg1] == 2){
_local19 = championstartat;
} else {
if (beastmaturity[_arg1] == 3){
_local19 = legendarystartat;
};
};
trace(("ulang berapa kali : " + int((_arg5 - _local19))));
_local20 = _local19;
while (_local20 <= _arg5) {
_local18 = (_local18 + beaststatup[_arg1][0]);
_local15 = (_local15 + beaststatup[_arg1][1]);
_local20++;
};
_local12 = 0;
_local13 = 0;
_local14 = 0;
trace(((("stat hp : " + _local18) + " ") + _local15));
if (tipeencounter == "tamer"){
_local18 = (_local18 + (beasttamerstat[tamerengage][0] * so.data.medalprogress[slotchoose]));
_local15 = (_local15 + (beasttamerstat[tamerengage][1] * so.data.medalprogress[slotchoose]));
_local12 = (_local12 + (beaststatborn[_arg1][2] + (beasttamerstat[tamerengage][2] * so.data.medalprogress[slotchoose])));
_local13 = (_local13 + (beaststatborn[_arg1][3] + (beasttamerstat[tamerengage][3] * so.data.medalprogress[slotchoose])));
_local14 = (_local14 + (beaststatborn[_arg1][4] + (beasttamerstat[tamerengage][4] * so.data.medalprogress[slotchoose])));
};
_local21 = 125;
if (_local12 > _local21){
_local12 = _local21;
};
if (_local13 > _local21){
_local13 = _local21;
};
if (_local14 > _local21){
_local14 = _local21;
};
trace(((((((((("jd stat hp : " + _local18) + " ") + _local15) + " ") + _local12) + " ") + _local13) + " ") + _local14));
_local6 = itungeffectstr(_local12, beasttype[_arg1]);
_local7 = itungeffectagi(_local13, beasttype[_arg1]);
_local8 = itungeffectint(_local14, beasttype[_arg1]);
beastimage[(beastimage.length - 1)].hp = (beaststatborn[_arg1][0] + _local18);
beastimage[(beastimage.length - 1)].hptemp = beastimage[(beastimage.length - 1)].hp;
beastimage[(beastimage.length - 1)].atk = int(((((beaststatborn[_arg1][1] + _local15) + _local6[1]) + _local7[2]) + _local8[1]));
beastimage[(beastimage.length - 1)].atktemp = beastimage[(beastimage.length - 1)].atk;
trace(("HP : " + beastimage[(beastimage.length - 1)].hptemp));
trace(("ATK : " + beastimage[(beastimage.length - 1)].atk));
beastimage[(beastimage.length - 1)].str = beaststatborn[_arg1][2];
beastimage[(beastimage.length - 1)].strtemp = beastimage[(beastimage.length - 1)].str;
beastimage[(beastimage.length - 1)].agi = beaststatborn[_arg1][3];
beastimage[(beastimage.length - 1)].agitemp = beastimage[(beastimage.length - 1)].agi;
beastimage[(beastimage.length - 1)].inte = beaststatborn[_arg1][4];
beastimage[(beastimage.length - 1)].inttemp = beastimage[(beastimage.length - 1)].inte;
beastimage[(beastimage.length - 1)].levele = 0;
beastimage[(beastimage.length - 1)].expe = 0;
beastimage[(beastimage.length - 1)].mchp.scaleX = (beastimage[(beastimage.length - 1)].mchp.scaleX * -1);
};
};
beastimage[(beastimage.length - 1)].criticalchace = -1;
if (_arg2 == 1){
trace(("pero : " + arcanaeffect[5][so.data.arcanalevel[slotchoose][5]]));
beastimage[(beastimage.length - 1)].criticalchance = arcanaeffect[5][so.data.arcanalevel[slotchoose][5]];
};
beastimage[(beastimage.length - 1)].immune = false;
beastimage[(beastimage.length - 1)].warriorbloodcounter = 0;
beastimage[(beastimage.length - 1)].warriorbloodtime = 0;
beastimage[(beastimage.length - 1)].warriorbloodpercent = 0;
beastimage[(beastimage.length - 1)].petrify = -1;
beastimage[(beastimage.length - 1)].monolithtime = 0;
beastimage[(beastimage.length - 1)].landbuffblind = 0;
beastimage[(beastimage.length - 1)].landbuffatk = 0;
beastimage[(beastimage.length - 1)].landbuffreload = 0;
beastimage[(beastimage.length - 1)].mchp.gotoAndStop(2);
beastimage[(beastimage.length - 1)].mchp.mc1.width = 30;
trace(("hasil str : " + _local6));
trace(("hasil agi : " + _local7));
trace(("hasil int : " + _local8));
trace(("levele : " + _arg5));
beastimage[(beastimage.length - 1)].bouncespeed = 0;
beastimage[(beastimage.length - 1)].bounceytemp = 0;
beastimage[(beastimage.length - 1)].bouncephase = 0;
beastimage[(beastimage.length - 1)].freezetime = 0;
beastimage[(beastimage.length - 1)].thorneffect = 0;
beastimage[(beastimage.length - 1)].typee = beasttype[_arg1];
beastimage[(beastimage.length - 1)].bufflist = [];
beastimage[(beastimage.length - 1)].buffnumba = [];
beastimage[(beastimage.length - 1)].buffduration = [];
beastimage[(beastimage.length - 1)].delaye = (beastimage.length - (1 * 5));
beastimage[(beastimage.length - 1)].buffoverwhelm = 0;
beastimage[(beastimage.length - 1)].levele = _arg5;
beastimage[(beastimage.length - 1)].faction = _arg2;
beastimage[(beastimage.length - 1)].indexke = (beastimage.length - 1);
beastimage[(beastimage.length - 1)].positionku = [0, 0];
beastimage[(beastimage.length - 1)].positionkusblme = [0, 0];
beastimage[(beastimage.length - 1)].directione = "right";
beastimage[(beastimage.length - 1)].onwater = false;
beastimage[(beastimage.length - 1)].beastke = _arg1;
beastimage[(beastimage.length - 1)].blind = 0;
beastimage[(beastimage.length - 1)].block = 0;
beastimage[(beastimage.length - 1)].onpoisondamage = 0;
beastimage[(beastimage.length - 1)].onpoisontime = 25;
beastimage[(beastimage.length - 1)].onpoisontimetemp = beastimage[(beastimage.length - 1)].onpoisontime;
beastimage[(beastimage.length - 1)].spcbonus = _local8[0];
trace(("bonuse : " + beastimage[(beastimage.length - 1)].spcbonus));
beastimage[(beastimage.length - 1)].flybool = beastfly[_arg1];
beastimage[(beastimage.length - 1)].die = false;
beastimage[(beastimage.length - 1)].statee = "walk";
beastimage[(beastimage.length - 1)].range = (beastrangepixel[beastrange[_arg1]] + randRange(-10, 10));
beastimage[(beastimage.length - 1)].msreducer = 0;
beastimage[(beastimage.length - 1)].mshillreducer = 0;
beastimage[(beastimage.length - 1)].ms = _local7[0];
beastimage[(beastimage.length - 1)].mstemp = beastimage[(beastimage.length - 1)].ms;
beastimage[(beastimage.length - 1)].reloadreducer = 0;
beastimage[(beastimage.length - 1)].reload = _local7[1];
beastimage[(beastimage.length - 1)].reloadtemp = beastimage[(beastimage.length - 1)].reload;
beastimage[(beastimage.length - 1)].spccharge = beastspcreq[beastspcke[_arg1]];
beastimage[(beastimage.length - 1)].spcchargetemp = beastimage[(beastimage.length - 1)].spccharge;
if (_arg2 == 2){
beastimage[(beastimage.length - 1)].scaleX = (beastimage[(beastimage.length - 1)].scaleX * -1);
beastimage[(beastimage.length - 1)].directione = "left";
};
beastimage[(beastimage.length - 1)].addEventListener(Event.ENTER_FRAME, beastwaiting);
var _local22 = factionnumba;
var _local23 = _arg2;
var _local24 = (_local22[_local23] + 1);
_local22[_local23] = _local24;
factiontothptemp[_arg2] = (factiontothptemp[_arg2] + beastimage[(beastimage.length - 1)].hptemp);
factiontothp[_arg2] = (factiontothp[_arg2] + beastimage[(beastimage.length - 1)].hp);
trace(("CEK FACTION NUMBA: " + factionnumba));
}
public function uiguidebeast2selectbeast(_arg1:MouseEvent):void{
soundpaper.play(0, 1, new SoundTransform(volsfx));
mcuiguidebeast2.ke = _arg1.currentTarget.ke;
loaduiguidebeast2selected();
}
public function createwater(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
_local1 = [];
_local2 = [];
_local3 = 0;
while (_local3 < 3) {
_local4 = 0;
while (_local4 < 8) {
if (landimage[_local3][_local4] != undefined){
if (arrayland[_local3][_local4] == 0){
_local1[_local1.length] = [_local3, _local4];
};
};
_local4++;
};
_local3++;
};
if (_local1.length > 0){
_local5 = 0;
do {
_local6 = randRange(1, 10);
_local7 = false;
if (_local6 <= int(citywaterencounterrate[battleuseroute])){
_local7 = true;
_local8 = _local1[0][0];
_local9 = _local1[0][1];
_local2[_local2.length] = [_local8, _local9];
removeChild(landimage[_local8][_local9]);
landimage[_local8][_local9] = null;
_local10 = [landwater1, landwater2, landwater3, landwater4];
landimage[_local8][_local9] = new (_local10[randRange(0, (_local10.length - 1))]);
addChildAt(landimage[_local8][_local9], getChildIndex(mctravelposition));
landimage[_local8][_local9].tipe = "water";
landimage[_local8][_local9].x = (landx + (_local9 * landwidth));
landimage[_local8][_local9].y = ((219.6 + (_local8 * landheight)) - 13);
if (_local9 == 0){
landimage[_local8][_local9].x = (landimage[_local8][_local9].x + 1);
} else {
if (_local9 == 8){
landimage[_local8][_local9].x = (landimage[_local8][_local9].x - 1);
};
};
};
if (_local7 == false){
if (_local6 <= int(citymudencounterrate[battleuseroute])){
_local8 = _local1[0][0];
_local9 = _local1[0][1];
_local2[_local2.length] = [_local8, _local9];
removeChild(landimage[_local8][_local9]);
landimage[_local8][_local9] = null;
landimage[_local8][_local9] = new (landpatternmud);
addChildAt(landimage[_local8][_local9], getChildIndex(mctravelposition));
landimage[_local8][_local9].gotoAndStop(randRange(1, 2));
landimage[_local8][_local9].tipe = "mud";
so.data.landencountermeet[slotchoose][2] = true;
landimage[_local8][_local9].x = (landx + (_local9 * landwidth));
landimage[_local8][_local9].y = (219.6 + (_local8 * landheight));
};
};
_local1.splice(0, 1);
} while (_local1.length > 0);
applyaddonwater(_local2);
};
}
public function onespeed(_arg1:MouseEvent):void{
if ((((battleresult == -1)) && ((battlestart == true)))){
stage.frameRate = 50;
btn2x.visible = true;
btn1x.visible = false;
};
}
public function createlandpartikel(_arg1:Object){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
_local2 = randRange(1, 3);
_local3 = 0;
while (_local3 < _local2) {
_local4 = [landparticle1, landparticle2, landparticle3, landparticle4, landparticle5];
fximage[fximage.length] = new (_local4[randRange(0, (_local4.length - 1))]);
if (currentLabel == "travelling"){
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
fximage[(fximage.length - 1)].x = mouseX;
fximage[(fximage.length - 1)].y = mouseY;
} else {
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mclootposition));
fximage[(fximage.length - 1)].x = (_arg1.x + randRange(-20, 20));
fximage[(fximage.length - 1)].y = (_arg1.y + randRange(((_arg1.height - 20) * -1), -10));
};
fximage[(fximage.length - 1)].tipe = "landpartikel";
_local5 = randRange(1, 2);
if (_local5 == 2){
fximage[(fximage.length - 1)].scaleX = (fximage[(fximage.length - 1)].scaleX * -1);
};
fximage[(fximage.length - 1)].mouseChildren = false;
fximage[(fximage.length - 1)].mouseEnabled = false;
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].mc1.gotoAndStop(landparticle[_arg1.tipe][randRange(0, (landparticle[_arg1.tipe].length - 1))]);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
_local3++;
};
}
public function landencounterpop(_arg1:Event):void{
_arg1.currentTarget.phasefor--;
if ((((_arg1.currentTarget.jumpphase == 0)) || ((_arg1.currentTarget.jumpphase == 2)))){
_arg1.currentTarget.x = (_arg1.currentTarget.x + 3);
} else {
if ((((_arg1.currentTarget.jumpphase == 1)) || ((_arg1.currentTarget.jumpphase == 3)))){
_arg1.currentTarget.x = (_arg1.currentTarget.x - 3);
};
};
if (_arg1.currentTarget.phasefor < 0){
_arg1.currentTarget.phasefor = 2;
_arg1.currentTarget.jumpphase++;
if (_arg1.currentTarget.jumpphase > 3){
_arg1.currentTarget.jumpphase = 0;
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, landencounterpop);
};
};
}
public function lootgotoinventory(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
if ((((((((_arg1.currentTarget.tipe == "soul")) && ((_arg1.currentTarget.currentFrame == _arg1.currentTarget.totalFrames)))) || ((((_arg1.currentTarget.tipe == "coin")) && ((_arg1.currentTarget.currentLabel == "done")))))) || (((((!((_arg1.currentTarget.tipe == "coin"))) && (!((_arg1.currentTarget.tipe == "soul"))))) && ((_arg1.currentTarget.currentLabel == "done")))))){
mcinvposition.gotoAndPlay(2);
_arg1.currentTarget.x = (_arg1.currentTarget.x + ((mcinvposition.x - _arg1.currentTarget.x) / 10));
_arg1.currentTarget.y = (_arg1.currentTarget.y + ((mcinvposition.y - _arg1.currentTarget.y) / 10));
if (_arg1.currentTarget.hitTestObject(mcinvposition) == true){
createsparkleeffect(_arg1.currentTarget);
_local2 = 0;
if (_arg1.currentTarget.tipe == "coin"){
soundcoin.play(0, 1, new SoundTransform(volsfx));
gotgold = (gotgold + _arg1.currentTarget.amount);
_local2 = _arg1.currentTarget.amount;
} else {
if (_arg1.currentTarget.tipe == "soul"){
sounditemin.play(0, 1, new SoundTransform(volsfx));
_local4 = [undefined, 5, 6, 7];
so.data.soul[slotchoose] = (so.data.soul[slotchoose] + _local4[_arg1.currentTarget.mc1.currentFrame]);
_local2 = _local4[_arg1.currentTarget.mc1.currentFrame];
} else {
sounditemin.play(0, 1, new SoundTransform(volsfx));
gotitem[gotitem.length] = _arg1.currentTarget.tipe;
_local2 = 1;
};
};
createlootamountfx(_local2);
_local3 = _arg1.currentTarget.indexke;
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, lootgotoinventory);
lootdropimage[_local3].removeEventListener(Event.ENTER_FRAME, lootgotoinventory);
removeChild(lootdropimage[_local3]);
lootdropimage[_local3] = null;
};
};
}
public function landencounterwaiting(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
if ((((((((pausegame == false)) && ((pausespecial == false)))) && ((battlestart == true)))) && ((battleresult == -1)))){
_arg1.currentTarget.reloade--;
if (_arg1.currentTarget.reloade < 0){
if (landobjecteffect[_arg1.currentTarget.tipe] == 9){
_local2 = 0;
while (_local2 < beastimage.length) {
if (beastimage[_local2].die == false){
if ((((beastimage[_local2].x > (_arg1.currentTarget.x - (landencounterrange / 3)))) && ((beastimage[_local2].x < (_arg1.currentTarget.x + (landencounterrange / 3)))))){
beastimage[_local2].landbuffreload = beastimage[_local2].reloadtemp;
};
};
_local2++;
};
} else {
if (landobjecteffect[_arg1.currentTarget.tipe] == 8){
_local2 = 0;
while (_local2 < beastimage.length) {
if (beastimage[_local2].die == false){
if ((((beastimage[_local2].x > (_arg1.currentTarget.x - landencounterrange))) && ((beastimage[_local2].x < (_arg1.currentTarget.x + landencounterrange))))){
healthisbeast(_local2, landobjecteffectnumba[_arg1.currentTarget.tipe]);
};
};
_local2++;
};
} else {
if ((((landobjecteffect[_arg1.currentTarget.tipe] == 5)) || ((landobjecteffect[_arg1.currentTarget.tipe] == 6)))){
_local3 = [];
_local2 = 0;
while (_local2 < beastimage.length) {
if (beastimage[_local2].die == false){
if ((((beastimage[_local2].x > (_arg1.currentTarget.x - landencounterrange))) && ((beastimage[_local2].x < (_arg1.currentTarget.x + landencounterrange))))){
_local3[_local3.length] = _local2;
};
};
_local2++;
};
if (_local3.length > 0){
_arg1.currentTarget.reloade = _arg1.currentTarget.reloadetemp;
_local4 = _local3[randRange(0, (_local3.length - 1))];
if (_arg1.currentTarget.tipe == 8){
createmissile(0, _local4, false, 0, "1", landobjecteffectnumba[_arg1.currentTarget.tipe], _arg1.currentTarget.x, (_arg1.currentTarget.y - 50));
} else {
if (_arg1.currentTarget.tipe == 18){
_arg1.currentTarget.gotoAndPlay(3);
createmissile(0, _local4, false, 0, "2", landobjecteffectnumba[_arg1.currentTarget.tipe], _arg1.currentTarget.x, (_arg1.currentTarget.y - 50));
} else {
if (_arg1.currentTarget.tipe == 13){
_arg1.currentTarget.gotoAndPlay(2);
createmissile(0, _local4, false, 0, "3", landobjecteffectnumba[_arg1.currentTarget.tipe], _arg1.currentTarget.x, (_arg1.currentTarget.y - 40));
};
};
};
};
};
};
};
};
};
}
public function effectremover(_arg1:Event):void{
var _local2:*;
var _local3:*;
_local2 = false;
if (_arg1.currentTarget.followke != undefined){
_arg1.currentTarget.x = beastimage[_arg1.currentTarget.followke].x;
_arg1.currentTarget.y = beastimage[_arg1.currentTarget.followke].y;
if (beastimage[_arg1.currentTarget.followke].die == true){
_local2 = true;
};
} else {
if (_arg1.currentTarget.delaye != undefined){
_arg1.currentTarget.delaye--;
if (_arg1.currentTarget.delaye <= 0){
_arg1.currentTarget.visible = true;
_arg1.currentTarget.play();
} else {
_arg1.currentTarget.visible = false;
_arg1.currentTarget.stop();
};
};
if (_arg1.currentTarget.ikuti != undefined){
_arg1.currentTarget.x = _arg1.currentTarget.ikuti.x;
_arg1.currentTarget.y = _arg1.currentTarget.ikuti.y;
if (_arg1.currentTarget.ikuti.flybool == true){
_arg1.currentTarget.y = (_arg1.currentTarget.y - flypositioning);
};
if (_arg1.currentTarget.ikuti.die == true){
_local2 = true;
};
};
if (_arg1.currentTarget.currentFrame == _arg1.currentTarget.totalFrames){
_local2 = true;
};
};
if (_local2 == true){
_local3 = _arg1.currentTarget.indexke;
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, effectremover);
if (fximage[_local3] != null){
trace(("remove " + _arg1.currentTarget));
fximage[_local3].removeEventListener(Event.ENTER_FRAME, effectremover);
removeChild(fximage[_local3]);
fximage[_local3] = null;
};
};
}
public function cekbulletattackthis(_arg1:Object){
var _local2:*;
_local2 = randRange(0, 100);
if (_local2 <= _arg1.blind){
reducehp(0, _arg1.targete, "miss", 0);
} else {
trace(("MS REDUCER : " + _arg1.msreducer));
beastimage[_arg1.targete].msreducer = (beastimage[_arg1.targete].msreducer + _arg1.msreducer);
if (_arg1.healbool == true){
healthisbeast(_arg1.targete, _arg1.atk);
} else {
beastimage[_arg1.targete].petrify = _arg1.petrify;
if (beastimage[_arg1.targete].block > 0){
beastimage[_arg1.targete].block--;
reducehp(0, _arg1.targete, "block", 0);
} else {
if (beastimage[_arg1.targete].monolithtime > 0){
createmonolithfx(beastimage[_arg1.targete]);
_arg1.atk = (_arg1.atk - (_arg1.atk * monolithreducer));
};
if (_arg1.poison == true){
trace(("poisone : " + _arg1.poisondamage));
beastimage[_arg1.targete].onpoisondamage = (beastimage[_arg1.targete].onpoisondamage + _arg1.poisondamage);
createhitfx(_arg1.atk, _arg1.targete, "poison", 0);
} else {
trace(("HIT DARI BULLET : " + _arg1.effective));
createhitfx(_arg1.atk, _arg1.targete, "", _arg1.effective);
};
if (_arg1.pback > 0){
beastimage[_arg1.targete].onback = _arg1.pback;
};
};
};
};
}
public function cleanuptypeover(){
var _local1:*;
var _local2:*;
_local1 = 1;
while (_local1 <= 4) {
_local2 = mcbattleuibot.getChildByName(("mcbeastpanel" + _local1));
_local2.removeEventListener(Event.ENTER_FRAME, panelhpbarwaiting);
_local1++;
};
_local1 = 1;
while (_local1 <= 4) {
_local2 = getChildByName(("mctype" + _local1));
_local2.removeEventListener(MouseEvent.MOUSE_OVER, enemybeastinfo);
_local2.removeEventListener(MouseEvent.MOUSE_OUT, enemybeastinfoout);
_local2.visible = false;
_local2.mouseChildren = false;
_local2.mouseEnabled = false;
_local1++;
};
stage.removeEventListener(Event.ENTER_FRAME, updatebeastinfoforthis);
mcenemyinfo.visible = false;
}
public function maptravelpapercancel(_arg1:MouseEvent):void{
soundno.play(0, 1, new SoundTransform(volsfx));
if (so.data.gameprogress[slotchoose] != 1){
closeallui();
};
}
public function descboxfollow(_arg1:Event):void{
mcdescbox.visible = true;
mcdescbox.x = mouseX;
mcdescbox.y = mouseY;
if (mcdescbox.x < 193){
mcdescbox.gotoAndStop(2);
} else {
if (mcdescbox.x > 451){
mcdescbox.gotoAndStop(1);
};
};
}
public function particlebattlewaiting(_arg1:Event):void{
var _local2:Number;
var _local3:Number;
var _local4:Number;
var _local5:*;
var _local6:*;
var _local7:*;
if (_arg1.currentTarget.phase == 1){
_local2 = _arg1.currentTarget.ux;
_local3 = (_arg1.currentTarget.uy + _arg1.currentTarget.g);
_local4 = (_arg1.currentTarget.uy + (_arg1.currentTarget.g / 2));
_arg1.currentTarget.x = (_arg1.currentTarget.x + _local2);
_arg1.currentTarget.y = (_arg1.currentTarget.y + _local4);
_arg1.currentTarget.uy = _local3;
if (_local4 > 0){
_local5 = 0;
while (_local5 < 3) {
_local6 = 0;
while (_local6 < 8) {
if (landimage[_local5][_local6] != undefined){
if (landimage[_local5][_local6].hitTestObject(_arg1.currentTarget) == true){
_arg1.currentTarget.gotoAndPlay(2);
_arg1.currentTarget.phase = 2;
positionthisparticletoland3(_arg1.currentTarget, _local5, _local6);
//unresolved jump
};
};
_local6++;
};
_local5++;
};
};
} else {
_arg1.currentTarget.fadetime--;
if (_arg1.currentTarget.fadetime < 0){
_local7 = _arg1.currentTarget.indexke;
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, particlebattlewaiting);
if (fximage[_local7] != null){
fximage[_local7].removeEventListener(Event.ENTER_FRAME, particlebattlewaiting);
removeChild(fximage[_local7]);
fximage[_local7] = null;
};
};
};
}
public function loadthisbeastslot(_arg1:Object){
loadchoosebeast();
beastsoundlist[_arg1.beastke].play(0, 1, new SoundTransform(volsfx));
_arg1.gotoAndStop(2);
_arg1.mcbeastthumb.visible = true;
_arg1.txt1.visible = false;
_arg1.mc1.visible = false;
_arg1.txt2.visible = true;
_arg1.mcrange.visible = true;
_arg1.mctype.visible = true;
_arg1.mcarrow1.visible = true;
_arg1.mcarrow2.visible = true;
_arg1.txt3.visible = true;
_arg1.txt4.visible = true;
mcchoosebeast.btnagree.gotoAndStop(2);
mcchoosebeast.btnagree.removeEventListener(MouseEvent.CLICK, storychoosebeastagree);
mcchoosebeast.btnagree.addEventListener(MouseEvent.CLICK, storychoosebeastagree);
}
public function createtransisi(_arg1:String){
trace(("AKHIR CHILD : " + numChildren));
mctransisi.ke = _arg1;
mctransisi.gotoAndPlay(2);
stage.addEventListener(Event.ENTER_FRAME, waittransisi);
}
public function storydone(){
var _local1:*;
var _local2:*;
trace(((("hm : " + so.data.locatione[slotchoose]) + " ") + so.data.arcanalevel[slotchoose][1]));
if ((((so.data.locatione[slotchoose] == 1)) && ((so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] == 2)))){
fullhungryallbeast();
};
if ((((so.data.locatione[slotchoose] == 1)) && ((so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] == 1)))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 2;
} else {
if ((((so.data.locatione[slotchoose] == 2)) && ((so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] == 1)))){
questupdatebool = true;
so.data.quest[slotchoose] = "Talk to the Green Leaf beast master.";
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 2;
} else {
if ((((so.data.locatione[slotchoose] == 3)) && ((so.data.quest[slotchoose] == "Talk to the Green Leaf beast master.")))){
questupdatebool = true;
so.data.quest[slotchoose] = "Bring the present to the Beast Academy.";
} else {
if ((((so.data.locatione[slotchoose] == 2)) && ((so.data.quest[slotchoose] == "Bring the present to the Beast Academy.")))){
questupdatebool = true;
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 2;
so.data.quest[slotchoose] = "Report to Fayette in Green Leaf.";
} else {
if ((((so.data.locatione[slotchoose] == 3)) && ((so.data.quest[slotchoose] == "Report to Fayette in Green Leaf.")))){
questupdatebool = true;
so.data.quest[slotchoose] = "Investigate the Hidden Forest.";
} else {
if ((((so.data.locatione[slotchoose] == 17)) && ((so.data.quest[slotchoose] == "Investigate the Hidden Forest.")))){
questupdatebool = true;
so.data.quest[slotchoose] = "Defeat Fayette in a duel.";
} else {
if ((((so.data.locatione[slotchoose] == 4)) && ((so.data.quest[slotchoose] == "Talk to master in Rocklanche city")))){
questupdatebool = true;
so.data.quest[slotchoose] = "Find Gormungard in the Small Cave.";
} else {
if ((((so.data.locatione[slotchoose] == 6)) && ((so.data.quest[slotchoose] == "Find Gormungard in the Small Cave.")))){
questupdatebool = true;
so.data.questreq[slotchoose] = 3;
so.data.questreqprog[slotchoose] = 0;
so.data.quest[slotchoose] = "Defeat Hobo tamers near the Small Cave.";
} else {
if ((((so.data.locatione[slotchoose] == 6)) && ((so.data.quest[slotchoose] == "Back to Gormungard at Small Cave")))){
questupdatebool = true;
so.data.quest[slotchoose] = "Speak to Gormungard in Rocklanche.";
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 4;
} else {
if ((((so.data.locatione[slotchoose] == 4)) && ((so.data.quest[slotchoose] == "Speak to Gormungard in Rocklanche.")))){
questupdatebool = true;
so.data.quest[slotchoose] = "Meet the suspicious person at the Beach.";
} else {
if ((((so.data.locatione[slotchoose] == 4)) && ((so.data.quest[slotchoose] == "Report to Gormungard at Rocklanche")))){
questupdatebool = true;
so.data.quest[slotchoose] = "Defeat Gormungard in a duel.";
} else {
if ((((so.data.locatione[slotchoose] == 8)) && ((so.data.quest[slotchoose] == "Talk to master in Firalcano city")))){
questupdatebool = true;
so.data.quest[slotchoose] = "Reach the top of Fira Mountain.";
} else {
if ((((so.data.locatione[slotchoose] == 9)) && ((so.data.quest[slotchoose] == "Reach the top of Fira Mountain.")))){
questupdatebool = true;
so.data.quest[slotchoose] = "Report back to Flazenga in Firalcano.";
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 2;
} else {
if ((((so.data.locatione[slotchoose] == 8)) && ((so.data.quest[slotchoose] == "Report back to Flazenga in Firalcano.")))){
questupdatebool = true;
so.data.quest[slotchoose] = "Defeat Fire Adepts near Firalcano.";
so.data.questreq[slotchoose] = 3;
so.data.questreqprog[slotchoose] = 0;
} else {
if ((((so.data.locatione[slotchoose] == 8)) && ((so.data.quest[slotchoose] == "Back to Flazenga at Firalcano")))){
questupdatebool = true;
so.data.quest[slotchoose] = "Win the Fire League at Fire Pillar.";
so.data.questreq[slotchoose] = 3;
so.data.questreqprog[slotchoose] = 0;
} else {
if ((((so.data.locatione[slotchoose] == 8)) && ((so.data.quest[slotchoose] == "Talk to Flazenga at Firalcano")))){
questupdatebool = true;
so.data.quest[slotchoose] = "Defeat Flazenga in a duel.";
} else {
if ((((so.data.locatione[slotchoose] == 12)) && ((so.data.quest[slotchoose] == "Talk to master in Darkourge city")))){
questupdatebool = true;
so.data.questreq[slotchoose] = 5;
so.data.questreqprog[slotchoose] = 0;
so.data.quest[slotchoose] = "Defeat Assassins near the Graveyard.";
} else {
if ((((so.data.locatione[slotchoose] == 12)) && ((so.data.quest[slotchoose] == "Back to Skullga at Darkourge city")))){
questupdatebool = true;
so.data.quest[slotchoose] = "Search Master Forest for the hidden path.";
} else {
if ((((so.data.locatione[slotchoose] == 10)) && ((so.data.quest[slotchoose] == "Search Master Forest for the hidden path.")))){
questupdatebool = true;
so.data.quest[slotchoose] = "Report the hidden path to Skullga.";
} else {
if ((((so.data.locatione[slotchoose] == 12)) && ((so.data.quest[slotchoose] == "Report the hidden path to Skullga.")))){
questupdatebool = true;
so.data.questreq[slotchoose] = 5;
so.data.questreqprog[slotchoose] = 0;
so.data.quest[slotchoose] = "Defeat Arcaners near the Abandoned Tower.";
} else {
if ((((so.data.locatione[slotchoose] == 12)) && ((so.data.quest[slotchoose] == "Report to Skullga about Arcaner")))){
questupdatebool = true;
so.data.quest[slotchoose] = "Reach the Hidden Lagoon and meet the Elder Dragon.";
} else {
if ((((so.data.locatione[slotchoose] == 15)) && ((so.data.quest[slotchoose] == "Access Sky tower near Darkourge city")))){
questupdatebool = true;
so.data.quest[slotchoose] = "Ask Skullga about the strange disappearance.";
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 2;
} else {
if ((((so.data.locatione[slotchoose] == 12)) && ((so.data.quest[slotchoose] == "Ask Skullga about the strange disappearance.")))){
questupdatebool = true;
so.data.quest[slotchoose] = "Defeat Skullga in a duel.";
} else {
if ((((so.data.locatione[slotchoose] == 16)) && ((so.data.quest[slotchoose] == "Return to Arche's Home.")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 2;
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
_local1 = childstory[(childstory.length - 1)];
stage.frameRate = 25;
_local2 = 0;
while (_local2 < childstory.length) {
childstory[_local2].removeEventListener(Event.ENTER_FRAME, storywaiting);
removeChild(childstory[_local2]);
childstory[_local2] = null;
_local2++;
};
childstory = [];
soundchannel1.stop();
soundchannel1 = null;
stage.removeEventListener(Event.ENTER_FRAME, descboxfollow);
if (so.data.gameprogress[slotchoose] == 3){
so.data.gameprogress[slotchoose] = 4;
};
if ((_local1 is cinematic7)){
_local1 = null;
tamerengage = 5;
tipeencounter = "tamer";
createtransisi("battle");
soundchannel1 = soundbattle.play(0, 999, new SoundTransform(volmus));
} else {
if ((_local1 is cinematic18)){
_local1 = null;
tamerengage = 8;
tipeencounter = "tamer";
createtransisi("battle");
soundchannel1 = soundbattle.play(0, 999, new SoundTransform(volmus));
} else {
if ((_local1 is cinematic21)){
_local1 = null;
tamerengage = 10;
tipeencounter = "tamer";
createtransisi("battle");
soundchannel1 = soundbattle.play(0, 999, new SoundTransform(volmus));
} else {
if ((_local1 is cinematic31)){
_local1 = null;
tamerengage = 13;
tipeencounter = "tamer";
createtransisi("battle");
soundchannel1 = soundbattle.play(0, 999, new SoundTransform(volmus));
} else {
if ((_local1 is cinematic38)){
_local1 = null;
bosslagoon = true;
beastencounterlevellist[0] = 400;
beastencounterkelist[0] = 35;
tipeencounter = "wild";
createtransisi("battle");
soundchannel1 = soundbattle.play(0, 999, new SoundTransform(volmus));
} else {
if ((_local1 is cinematic43)){
_local1 = null;
tamerengage = 16;
tipeencounter = "tamer";
createtransisi("battle");
soundchannel1 = soundbattle.play(0, 999, new SoundTransform(volmus));
} else {
if ((_local1 is cinematic46)){
_local1 = null;
so.data.beasttamermeet[slotchoose][14] = true;
targetframe = "map";
gotoAndStop("passer");
} else {
if ((_local1 is cinematic50)){
_local1 = null;
so.data.newgameplus = true;
soundchannel2 = soundfirecamp.play(0, 999, new SoundTransform((volmus / 2)));
targetframe = "main menu";
gotoAndStop("passer");
} else {
_local1 = null;
targetframe = "map";
gotoAndStop("passer");
};
};
};
};
};
};
};
};
}
public function cleanupenemysymbol(){
var _local1:*;
_local1 = 0;
while (_local1 < enemysmbolimage.length) {
removeChild(enemysmbolimage[_local1]);
enemysmbolimage[_local1] = null;
_local1++;
};
enemysmbolimage = [];
}
public function createtravelland(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
_local1 = 0;
while (_local1 < 3) {
_local2 = 0;
while (_local2 < 9) {
if (_local1 == 0){
_local3 = "";
_local4 = 0;
_local5 = randRange(0, 10);
_local6 = int(((so.data.travellprogress[slotchoose] / travelspend) * 10));
if (_local6 <= _local5){
_local3 = landpattern[1];
_local4 = tipelandawal;
} else {
_local3 = landpattern[1];
_local4 = tipelandakhir;
};
travellandimage[travellandimage.length] = new (_local3);
addChildAt(travellandimage[(travellandimage.length - 1)], getChildIndex(mctravelposition));
travellandimage[(travellandimage.length - 1)].x = (44.5 + (_local2 * landwidth));
travellandimage[(travellandimage.length - 1)].y = 273.1;
travellandimage[(travellandimage.length - 1)].gotoAndStop(randRange(((_local4 * 2) - 1), (_local4 * 2)));
} else {
if (_local1 == 1){
travellandimage[travellandimage.length] = new (landpatterndirt);
addChildAt(travellandimage[(travellandimage.length - 1)], getChildIndex(mctravelposition));
travellandimage[(travellandimage.length - 1)].x = (44.5 + (_local2 * landwidth));
travellandimage[(travellandimage.length - 1)].y = 311.1;
travellandimage[(travellandimage.length - 1)].gotoAndStop(randRange(1, travellandimage[(travellandimage.length - 1)].totalFrames));
} else {
if (_local1 == 2){
travellandimage[travellandimage.length] = new (landpatternbase);
addChildAt(travellandimage[(travellandimage.length - 1)], getChildIndex(mctravelposition));
travellandimage[(travellandimage.length - 1)].x = (44.5 + (_local2 * landwidth));
travellandimage[(travellandimage.length - 1)].y = 349;
travellandimage[(travellandimage.length - 1)].gotoAndStop(randRange(1, travellandimage[(travellandimage.length - 1)].totalFrames));
};
};
};
_local2++;
};
_local1++;
};
trace(("travel land sebanyak : " + int((travellandimage.length - 1))));
}
public function maplocationfollowmouse(_arg1:Event):void{
mclocationdesc.x = mouseX;
mclocationdesc.y = mouseY;
if (mclocationdesc.x > 473){
mclocationdesc.gotoAndStop(2);
} else {
if (mclocationdesc.x < -18){
mclocationdesc.gotoAndStop(1);
};
};
}
public function loadtravelpaper(_arg1:int){
var _local2:*;
var _local3:*;
var _local4:*;
mctravelpaper.gotoAndStop(2);
mctravelpaper.txt1.text = cityname[so.data.locatione[slotchoose]];
mctravelpaper.txt2.text = cityname[_arg1];
_local2 = so.data.locatione[slotchoose];
_local3 = _arg1;
if (_local3 < _local2){
_local3 = (_local3.toString() + _local2.toString());
} else {
_local3 = (_local2.toString() + _local3.toString());
};
trace(("carie : " + _local3));
_local4 = 0;
while (_local4 < cityroute.length) {
if (_local3 == cityroute[_local4]){
mctravelpaper.txt3.text = citytravelspend[_local4];
break;
};
_local4++;
};
mctravelpaper.dest = _arg1;
mctravelpaper.btngo.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mctravelpaper.btngo.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mctravelpaper.btncancel.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mctravelpaper.btncancel.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mctravelpaper.btngo.addEventListener(MouseEvent.CLICK, maptravelpapergo);
mctravelpaper.btncancel.addEventListener(MouseEvent.CLICK, maptravelpapercancel);
}
public function loaduiguidebeast2selected(){
var _local1:*;
var _local2:*;
mcuiguidebeast2.mcbigthumb.mc1.gotoAndStop(mcuiguidebeast2.ke);
mcuiguidebeast2.mcrange.buttonMode = true;
mcuiguidebeast2.mcrange.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuiguidebeast2.mcrange.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuiguidebeast2.mcrange.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuiguidebeast2.mcrange.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuiguidebeast2.mctype.buttonMode = true;
mcuiguidebeast2.mctype.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuiguidebeast2.mctype.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuiguidebeast2.mctype.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuiguidebeast2.mctype.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuiguidebeast2.mcrange.gotoAndStop(beastrange[mcuiguidebeast2.ke]);
mcuiguidebeast2.mctype.gotoAndStop(beasttype[mcuiguidebeast2.ke]);
mcuiguidebeast2.mcstat1.visible = false;
mcuiguidebeast2.mcstat2.visible = false;
_local1 = 0;
while (_local1 < beastmainstat[mcuiguidebeast2.ke].length) {
_local2 = mcuiguidebeast2.getChildByName(("mcstat" + int((int(_local1) + int(1)))));
_local2.gotoAndStop(int((int(beastmainstat[mcuiguidebeast2.ke][_local1]) + int(1))));
_local2.visible = true;
_local1++;
};
mcuiguidebeast2.txtname.text = beastname[mcuiguidebeast2.ke];
mcuiguidebeast2.txtdesc.text = beastdesc[mcuiguidebeast2.ke];
}
public function loadtutor(){
soundtutorial.play(0, 1, new SoundTransform(volsfx));
trace("LOAD TUTOR");
mctutor.visible = true;
mctutor.mcclick.mouseEnabled = false;
if (so.data.arcanatutorial[slotchoose] == 2){
mctutor.gotoAndStop(39);
} else {
if (so.data.gameprogress[slotchoose] == 1){
mctutor.gotoAndStop(2);
} else {
if (so.data.gameprogress[slotchoose] == 2){
mctutor.gotoAndStop(7);
} else {
if ((((so.data.gameprogress[slotchoose] == 3)) && ((currentLabel == "travelling")))){
mctutor.gotoAndStop(12);
} else {
if ((((so.data.gameprogress[slotchoose] == 3)) && ((currentLabel == "map")))){
mctutor.gotoAndStop(16);
} else {
if (so.data.gameprogress[slotchoose] == 4){
mctutor.gotoAndStop(20);
} else {
if (so.data.gameprogress[slotchoose] == 5){
mctutor.gotoAndStop(23);
} else {
if (so.data.gameprogress[slotchoose] == 6){
mctutor.gotoAndStop(24);
} else {
if (so.data.gameprogress[slotchoose] == 8){
mctutor.gotoAndStop(26);
} else {
if (so.data.gameprogress[slotchoose] == 9){
mctutor.gotoAndStop(27);
} else {
if (so.data.gameprogress[slotchoose] == 10){
mctutor.gotoAndStop(28);
} else {
if (so.data.gameprogress[slotchoose] == 11){
mctutor.gotoAndStop(34);
} else {
if (so.data.gameprogress[slotchoose] == 12){
mctutor.gotoAndStop(40);
} else {
if (so.data.gameprogress[slotchoose] == 13){
mctutor.gotoAndStop(43);
} else {
if (so.data.gameprogress[slotchoose] == 14){
trace("BATTLE");
mctutor.gotoAndStop(50);
} else {
if (so.data.tutorialnighttime[slotchoose] == false){
mctutor.gotoAndStop(45);
} else {
if (so.data.gameprogress[slotchoose] == 15){
mctutor.gotoAndStop(70);
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
if (mctutor.currentLabel == "click"){
mctutor.mcclick.visible = true;
} else {
mctutor.mcclick.visible = false;
};
mctutor.mc1.removeEventListener(MouseEvent.CLICK, clicktutor);
mctutor.mc1.addEventListener(MouseEvent.CLICK, clicktutor);
}
public function battleclickarcana(_arg1:MouseEvent){
trace("CLICK ARCANA");
if ((((((pausegame == false)) && ((battleresult == -1)))) && ((battlestart == true)))){
trace("a");
if (mcmouse.visible == false){
trace("b");
if (_arg1.currentTarget.cd <= 0){
cekactivateskill(_arg1.currentTarget);
trace("c");
};
} else {
removeskillmouse();
};
};
}
public function createfieryground(_arg1:int, _arg2:int){
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
soundfireblast.play(0, 1, new SoundTransform(volsfx));
trace("cREATE FIERY GROUND");
soundfirecamp.play(0, 1, new SoundTransform(volsfx));
_local3 = 0;
_local4 = 7;
_local5 = 0;
_local6 = 1;
if (_arg1 == 1){
_local3 = 7;
_local4 = 0;
_local6 = -1;
};
if (_arg1 == 1){
_local7 = _local3;
while (_local7 >= _local4) {
_local8 = 0;
while (_local8 < 3) {
_local9 = _local8;
_local10 = _local7;
if (landimage[_local9][_local10] != undefined){
_local11 = -1;
while (_local11 <= 1) {
createfierygroundinthis(_local9, _local10, _local11, _arg2, _local5, _arg1);
_local5++;
_local11++;
};
break;
};
_local8++;
};
_local7--;
};
} else {
_local7 = _local3;
while (_local7 <= _local4) {
_local8 = 0;
while (_local8 < 3) {
_local9 = _local8;
_local10 = _local7;
if (landimage[_local9][_local10] != undefined){
_local11 = -1;
while (_local11 <= 1) {
createfierygroundinthis(_local9, _local10, _local11, _arg2, _local5, _arg1);
_local5++;
_local11++;
};
break;
};
_local8++;
};
_local7++;
};
};
}
public function makeallcharidle(){
var _local1:*;
_local1 = 0;
while (_local1 < charimage.length) {
if (charimage[_local1] != null){
if (charimage[_local1].tipechild == "arche"){
if (charimage[_local1].currentLabel != "idle"){
charimage[_local1].gotoAndPlay("idle");
};
} else {
if (charimage[_local1].tipechild == "beast"){
if (charimage[_local1].mc1.currentLabel != "idle"){
charimage[_local1].mc1.gotoAndPlay("idle");
};
} else {
if (charimage[_local1].tipechild == "caravan"){
charimage[_local1].gotoAndStop("idle");
} else {
if (charimage[_local1].tipechild == "encounter"){
charimage[_local1].mcarrow.gotoAndStop(1);
};
};
};
};
};
_local1++;
};
}
public function mapcityoutfeature3(_arg1:MouseEvent):void{
mcuicity.mc3fx.gotoAndStop(1);
}
public function itungbonusarche(){
var _local1:*;
var _local2:*;
_local1 = [0, 0, 0, 0, 0, 0, 0, 0, 0];
if (so.data.archeequip[slotchoose] != -1){
_local2 = 0;
while (_local2 < itemeffect[so.data.archeequip[slotchoose]].length) {
if ((itemeffect[so.data.archeequip[slotchoose]][_local2] is Number)){
_local1[itemeffect[so.data.archeequip[slotchoose]]] = itemeffectnumba[so.data.archeequip[slotchoose]][_local2];
};
_local2++;
};
};
return (_local1);
}
public function battlesurrender(_arg1:MouseEvent):void{
activatepause();
factionnumba[1] = 0;
battledone();
}
public function camelgloberemove(_arg1:MouseEvent){
var _local2:*;
var _local3:*;
soundno.play(0, 1, new SoundTransform(volsfx));
_local2 = 0;
_local3 = 0;
while (_local3 < so.data.monsterstat[slotchoose].length) {
if (so.data.monsterstat[slotchoose][_local3][10] == true){
_local2++;
};
_local3++;
};
if (_local2 > 1){
trace(("ya remove " + int((_local2 - 1))));
so.data.caravanbeast[slotchoose][_arg1.currentTarget.parent.panelke] = -1;
so.data.monsterstat[slotchoose][_arg1.currentTarget.parent.ke][10] = false;
loadbeastbank();
};
}
public function enemybeastinfo(_arg1:MouseEvent):void{
mcenemyinfo.panelke = _arg1.currentTarget.panelke;
mcenemyinfo.beastini = _arg1.currentTarget.beastini;
stage.addEventListener(Event.ENTER_FRAME, updatebeastinfoforthis);
}
public function overweightgo(_arg1:MouseEvent):void{
mcoverweight.gotoAndStop(1);
}
public function travellingwaiting(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
if (pausetravel == false){
if (travelphase == 3){
_local2 = 0;
while (_local2 < charimage.length) {
if (charimage[_local2] != null){
if (charimage[_local2].tipechild != "encounter"){
charimage[_local2].x = (charimage[_local2].x + travellspeed);
} else {
charimage[_local2].visible = false;
};
};
_local2++;
};
if (charimage[0].x >= 600){
if (donetravel == false){
donetravel = true;
increasetravelday();
donetravelling();
};
};
} else {
if (travelphase == 2){
currtraveltime++;
if (currtraveltime >= 35){
if (donetravel == false){
fadelootdrop();
donetravel = true;
increasetravelday();
donetravelling();
};
};
} else {
if (travelphase == 1){
mcbg.play();
charimage[0].play();
if (encounterbool == false){
if (currtraveltime > encountertime){
encounterbool = true;
createencounter();
};
};
currtraveltime++;
mctravel.mc1.width = ((currtraveltime / traveltime) * 174);
if (currtraveltime < traveltime){
if (charimage.length > 0){
_local2 = 0;
while (_local2 < charimage.length) {
if (charimage[_local2] != null){
if (charimage[_local2].tipechild == "arche"){
if (charimage[_local2].currentLabel != "walk"){
charimage[_local2].gotoAndPlay("walk");
};
} else {
if (charimage[_local2].tipechild == "beast"){
if (charimage[_local2].onidle == false){
if (charimage[_local2].mc1.currentLabel != "walk"){
charimage[_local2].mc1.gotoAndPlay("walk");
};
} else {
if (charimage[_local2].mc1.currentLabel != "idle"){
charimage[_local2].mc1.gotoAndPlay("idle");
};
};
} else {
if (charimage[_local2].tipechild == "caravan"){
if (so.data.caravanused[slotchoose] == 0){
charimage[_local2].play();
};
};
};
};
if ((((charimage[_local2].tipechild == "encounter")) || ((charimage[_local2].tipechild == "enemies")))){
charimage[_local2].x = (charimage[_local2].x - travellspeed);
if ((((charimage[_local2].tipechild == "encounter")) && ((charimage[_local2].mcarrow.currentFrame == 1)))){
charimage[_local2].mcarrow.gotoAndStop(2);
};
};
if ((((((so.data.gameprogress[slotchoose] == 2)) && ((charimage[_local2].x <= 480)))) && ((charimage[_local2].tipechild == "encounter")))){
pausetravel = true;
so.data.gameprogress[slotchoose] = 3;
loadtutor();
};
if (charimage[_local2].x <= -100){
_local4 = charimage[_local2].indexke;
charimage[_local4].removeEventListener(Event.ENTER_FRAME, effectremover);
removeChild(charimage[_local4]);
charimage[_local4] = null;
break;
};
if (charimage[_local2].tipechild == "enemies"){
if (charimage[_local2].x <= 410){
createprebattle();
};
};
};
_local2++;
};
};
_local2 = 0;
while (_local2 < fximage.length) {
if (fximage[_local2] != null){
if (fximage[_local2].tipe == "landpartikel"){
fximage[_local2].x = (fximage[_local2].x - travellspeed);
};
};
_local2++;
};
_local3 = 0;
_local2 = 0;
while (_local2 < travellandimage.length) {
if (travellandimage[_local2].x > _local3){
_local3 = travellandimage[_local2].x;
};
_local2++;
};
_local2 = 0;
while (_local2 < travellandimage.length) {
travellandimage[_local2].x = (travellandimage[_local2].x - travellspeed);
if (travellandimage[_local2].x <= -44){
travellandimage[_local2].x = ((_local3 + landwidth) - 5);
};
_local2++;
};
};
if (mcbg.currentFrame == 275){
if (so.data.travellprogress[slotchoose] == (travelspend - 1)){
fadelootdrop();
travelphase = 3;
} else {
currtraveltime = 0;
travelphase = 2;
makeallcharidle();
};
};
};
};
};
} else {
mcbg.stop();
makeallcharidle();
};
}
public function beastwaiting(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
if ((((((pausegame == false)) && ((pausespecial == false)))) && ((battlestart == true)))){
if (_arg1.currentTarget.faction == 1){
_arg1.currentTarget.targetpanel.mcspc.mc1.width = ((1 - (_arg1.currentTarget.spccharge / _arg1.currentTarget.spcchargetemp)) * 73);
};
if (_arg1.currentTarget.x < 30){
_arg1.currentTarget.x = 30;
};
if (_arg1.currentTarget.x > 595){
_arg1.currentTarget.x = 595;
};
_local2 = false;
if (_arg1.currentTarget.statee == "die"){
_local2 = true;
_arg1.currentTarget.mchp.gotoAndStop(1);
if (_arg1.currentTarget.directione == "right"){
_arg1.currentTarget.x = (_arg1.currentTarget.x - 3);
} else {
_arg1.currentTarget.x = (_arg1.currentTarget.x + 3);
};
if (_arg1.currentTarget.currentLabel == "donedie"){
_arg1.currentTarget.mendaltime = -1;
};
_arg1.currentTarget.mendaltime--;
if (_arg1.currentTarget.mendaltime <= 0){
_arg1.currentTarget.mchp.visible = false;
_arg1.currentTarget.statee = "heaven";
};
};
if (battleresult != -1){
if (battleresult == _arg1.currentTarget.faction){
_arg1.currentTarget.mchp.gotoAndStop(1);
if (_arg1.currentTarget.mc1.currentLabel != "idle"){
_arg1.currentTarget.mc1.gotoAndPlay("idle");
};
};
} else {
if ((((battleresult == -1)) && ((_arg1.currentTarget.die == false)))){
_local2 = true;
if (_arg1.currentTarget.immune == true){
_arg1.currentTarget.transform.colorTransform = fxgoldencolor;
} else {
_arg1.currentTarget.transform.colorTransform = fxneutralcolor;
};
carimusuhterdekat(_arg1.currentTarget);
if (_arg1.currentTarget.warriorbloodcounter > 0){
_arg1.currentTarget.warriorbloodtime--;
if (_arg1.currentTarget.warriorbloodtime <= 0){
_arg1.currentTarget.warriorbloodtime = 25;
_arg1.currentTarget.warriorbloodcounter--;
_local3 = (_arg1.currentTarget.hptemp * (_arg1.currentTarget.warriorbloodpercent / 100));
healthisbeast(_arg1.currentTarget.indexke, _local3);
};
};
_arg1.currentTarget.mchp.mc1.width = ((_arg1.currentTarget.hp / _arg1.currentTarget.hptemp) * 30);
if (_arg1.currentTarget.onpoisondamage > 0){
_arg1.currentTarget.onpoisontime--;
if (_arg1.currentTarget.onpoisontime < 0){
_arg1.currentTarget.onpoisontime = _arg1.currentTarget.onpoisontimetemp;
reducehp(_arg1.currentTarget.onpoisondamage, _arg1.currentTarget.indexke, "", 0);
};
};
if (_arg1.currentTarget.onback > 0){
trace("P BACKKK");
_arg1.currentTarget.onback = (_arg1.currentTarget.onback - pbackspeed);
if (_arg1.currentTarget.directione == "right"){
_arg1.currentTarget.x = (_arg1.currentTarget.x - pbackspeed);
} else {
if (_arg1.currentTarget.directione == "left"){
_arg1.currentTarget.x = (_arg1.currentTarget.x + pbackspeed);
};
};
if (_arg1.currentTarget.onback <= 0){
_arg1.currentTarget.onback = 0;
};
};
if (_arg1.currentTarget.bouncephase != 0){
_arg1.currentTarget.mc1.gotoAndStop("hurt");
if ((((_arg1.currentTarget.bouncephase == 1)) || ((_arg1.currentTarget.bouncephase == 3)))){
_local4 = 0;
if (_arg1.currentTarget.bouncephase == 1){
_local4 = (_arg1.currentTarget.bounceytemp - bounceupdistance);
} else {
_local4 = (_arg1.currentTarget.bounceytemp - (bounceupdistance / 5));
};
if (_arg1.currentTarget.y > _local4){
_arg1.currentTarget.y = (_arg1.currentTarget.y - _arg1.currentTarget.bouncespeed);
_arg1.currentTarget.bouncespeed = (_arg1.currentTarget.bouncespeed - 0.6);
if (_arg1.currentTarget.y <= _local4){
if (_arg1.currentTarget.bouncephase == 1){
_arg1.currentTarget.bouncephase = 2;
} else {
_arg1.currentTarget.bouncephase = 4;
};
};
};
} else {
if ((((_arg1.currentTarget.bouncephase == 2)) || ((_arg1.currentTarget.bouncephase == 4)))){
if (_arg1.currentTarget.y < _arg1.currentTarget.bounceytemp){
_arg1.currentTarget.y = (_arg1.currentTarget.y + bouncespeed);
_arg1.currentTarget.bouncespeed = (_arg1.currentTarget.bouncespeed + 0.6);
if (_arg1.currentTarget.y >= _arg1.currentTarget.bounceytemp){
_arg1.currentTarget.y = _arg1.currentTarget.bounceytemp;
if (_arg1.currentTarget.bouncephase == 2){
_arg1.currentTarget.bouncephase = 3;
_arg1.currentTarget.bouncespeed = (bouncespeed / 2);
} else {
_arg1.currentTarget.bouncephase = 0;
};
};
};
};
};
} else {
if (_arg1.currentTarget.monolithtime > 0){
_arg1.currentTarget.transform.colorTransform = fxmonolithcolor;
_arg1.currentTarget.monolithtime--;
_arg1.currentTarget.gotoAndStop("die");
_arg1.currentTarget.mc1.stop();
if (_arg1.currentTarget.monolithtime <= 0){
_arg1.currentTarget.transform.colorTransform = fxneutralcolor;
_arg1.currentTarget.gotoAndStop(1);
};
} else {
if (_arg1.currentTarget.freezetime > 0){
_arg1.currentTarget.freezetime--;
_arg1.currentTarget.mc1.gotoAndStop("hurt");
_arg1.currentTarget.gotoAndStop("freeze");
if (_arg1.currentTarget.freezetime <= 0){
_arg1.currentTarget.gotoAndStop(1);
};
} else {
if (_arg1.currentTarget.petrify > 0){
_arg1.currentTarget.petrify--;
_arg1.currentTarget.mc1.gotoAndStop("hurt");
_arg1.currentTarget.gotoAndStop("die");
if (_arg1.currentTarget.petrify <= 0){
_arg1.currentTarget.petrify = -1;
_arg1.currentTarget.gotoAndStop(1);
};
} else {
_arg1.currentTarget.mc1.play();
if (_arg1.currentTarget.statee == "walk"){
cekbisaattack(_arg1.currentTarget.indexke);
if (_arg1.currentTarget.statee != "attack"){
if (_arg1.currentTarget.mc1.currentLabel != "walk"){
_arg1.currentTarget.mc1.gotoAndPlay("walk");
};
_local5 = ((_arg1.currentTarget.ms - _arg1.currentTarget.msreducer) - _arg1.currentTarget.mshillreducer);
if (_local5 < 1){
_local5 = 1;
};
if (_arg1.currentTarget.directione == "right"){
_arg1.currentTarget.x = (_arg1.currentTarget.x + _local5);
} else {
if (_arg1.currentTarget.directione == "left"){
_arg1.currentTarget.x = (_arg1.currentTarget.x - _local5);
};
};
};
} else {
if (_arg1.currentTarget.statee == "attack"){
if (_arg1.currentTarget.mc1.currentLabel == "idle"){
_arg1.currentTarget.statee = "reload";
};
if (_arg1.currentTarget.mc1.currentLabel == "fx"){
createattackfx(_arg1.currentTarget.indexke);
} else {
if (_arg1.currentTarget.mc1.currentLabel == "hit"){
cekhitenemy(_arg1.currentTarget.indexke);
};
};
} else {
if (_arg1.currentTarget.statee == "special"){
if (_arg1.currentTarget.mc1.currentLabel == "idle"){
_arg1.currentTarget.reload = (_arg1.currentTarget.reloadtemp + _arg1.currentTarget.landbuffreload);
_arg1.currentTarget.statee = "reload";
};
if (_arg1.currentTarget.mc1.currentLabel == "fx"){
createspcfx(_arg1.currentTarget.indexke);
} else {
if (_arg1.currentTarget.mc1.currentLabel == "hit"){
cekspecialhitenemy(_arg1.currentTarget.indexke, true);
};
};
} else {
if (_arg1.currentTarget.statee == "reload"){
_arg1.currentTarget.reload--;
if (_arg1.currentTarget.reload <= 0){
_arg1.currentTarget.statee = "walk";
_arg1.currentTarget.reload = (_arg1.currentTarget.reloadtemp - _arg1.currentTarget.reloadreducer);
if (_arg1.currentTarget.reload < 5){
_arg1.currentTarget.reload = 5;
};
};
};
};
};
};
};
};
};
};
};
};
if (_arg1.currentTarget.bouncephase == 0){
if (_local2 == true){
_local6 = landimage[_arg1.currentTarget.positionku[0]][_arg1.currentTarget.positionku[1]];
if ((((((((((_arg1.currentTarget.x > (_local6.x + (landwidth / 2)))) && ((_arg1.currentTarget.directione == "left")))) && ((_arg1.currentTarget.die == false)))) || ((((((_arg1.currentTarget.x > (_local6.x + (landwidth / 2)))) && ((_arg1.currentTarget.directione == "right")))) && ((_arg1.currentTarget.die == false)))))) || ((((((_arg1.currentTarget.x > (_local6.x + (landwidth / 2)))) && ((_arg1.currentTarget.directione == "left")))) && ((_arg1.currentTarget.die == true)))))){
beastkanansatu(_arg1.currentTarget.indexke, 1);
};
if ((((((((((_arg1.currentTarget.x < (_local6.x - (landwidth / 2)))) && ((_arg1.currentTarget.directione == "right")))) && ((_arg1.currentTarget.die == false)))) || ((((((_arg1.currentTarget.x < (_local6.x - (landwidth / 2)))) && ((_arg1.currentTarget.directione == "left")))) && ((_arg1.currentTarget.die == false)))))) || ((((((_arg1.currentTarget.x < (_local6.x - (landwidth / 2)))) && ((_arg1.currentTarget.directione == "right")))) && ((_arg1.currentTarget.die == true)))))){
beastkanansatu(_arg1.currentTarget.indexke, -1);
};
positionthisunittoland2(_arg1.currentTarget.indexke, _arg1.currentTarget.positionku[0], _arg1.currentTarget.positionku[1]);
};
};
} else {
if ((((((pausegame == false)) && ((pausespecial == false)))) && ((battlestart == false)))){
_arg1.currentTarget.delaye--;
if (_arg1.currentTarget.delaye < 0){
_arg1.currentTarget.mc1.play();
} else {
_arg1.currentTarget.mc1.stop();
};
} else {
_arg1.currentTarget.mc1.stop();
};
};
}
public function beastkanansatu(_arg1:int, _arg2:int){
var _local3:*;
var _local4:*;
var _local5:*;
_local3 = beastimage[_arg1].positionku[0];
_local4 = beastimage[_arg1].positionku[1];
_local5 = 0;
while (_local5 < 3) {
if (landimage[_local5][(beastimage[_arg1].positionku[1] + _arg2)] != undefined){
beastimage[_arg1].positionku = [_local5, int((int(_local4) + int(_arg2)))];
beastimage[_arg1].landbuffatk = 0;
beastimage[_arg1].landbuffblind = 0;
beastimage[_arg1].landbuffreload = 0;
break;
};
_local5++;
};
}
public function increasetravelday(){
var _local1:*;
var _local2:*;
soundyes.play(0, 1, new SoundTransform(volsfx));
soundchannel1.stop();
soundchannel1 = null;
_local1 = {x:91.5, y:30};
createsparkleeffect(_local1);
_local2 = so.data.travellprogress[slotchoose];
_local2++;
}
public function mutatebeastgo(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
soundclick.play(0, 1, new SoundTransform(volsfx));
soundchannel1 = soundmap.play(0, 999, new SoundTransform(volmus));
soundchannel2.stop();
soundchannel2 = null;
mcmutatebeast.visible = false;
_local2 = mcmutatebeast.mutateke;
trace(("jadi monster ke : " + _local2));
_local3 = so.data.monsterstat[slotchoose][mcmutatebeast.sono][5];
_local4 = so.data.monsterstat[slotchoose][mcmutatebeast.sono][10];
_local5 = so.data.monsterstat[slotchoose][mcmutatebeast.sono][7];
so.data.beastowned[slotchoose][_local2] = true;
if (beastmaturity[_local2] == 3){
cekarcanaprogress(9);
};
_local6 = beaststatborn[_local2][0];
_local7 = beaststatborn[_local2][1];
_local8 = beaststatborn[_local2][2];
_local9 = beaststatborn[_local2][3];
_local10 = beaststatborn[_local2][4];
if (so.data.monsterstat[slotchoose][mcmutatebeast.sono][0] > _local6){
_local6 = so.data.monsterstat[slotchoose][mcmutatebeast.sono][0];
};
if (so.data.monsterstat[slotchoose][mcmutatebeast.sono][1] > _local7){
_local7 = so.data.monsterstat[slotchoose][mcmutatebeast.sono][1];
};
if (so.data.monsterstat[slotchoose][mcmutatebeast.sono][2] > _local8){
_local8 = so.data.monsterstat[slotchoose][mcmutatebeast.sono][2];
};
if (so.data.monsterstat[slotchoose][mcmutatebeast.sono][3] > _local9){
_local9 = so.data.monsterstat[slotchoose][mcmutatebeast.sono][3];
};
if (so.data.monsterstat[slotchoose][mcmutatebeast.sono][4] > _local10){
_local10 = so.data.monsterstat[slotchoose][mcmutatebeast.sono][4];
};
so.data.monsterstat[slotchoose][mcmutatebeast.sono] = [_local6, _local7, _local8, _local9, _local10, _local3, _local2, _local5, 0, 10, true];
if (mcuitraining.visible == true){
loadtraining();
loaduibeast();
};
cekbisamutatebeastlist();
}
public function masukinitemini(_arg1:int, _arg2:int){
var _local3:*;
var _local4:*;
var _local5:*;
_local3 = [undefined, so.data.foodlist[slotchoose], so.data.equiplist[slotchoose], so.data.misclist[slotchoose]];
_local4 = false;
if (_local3[_arg1].length > 0){
_local5 = 0;
while (_local5 < _local3[_arg1].length) {
if (_local3[_arg1][_local5] == _arg2){
_local4 = true;
trace("sama");
if (_arg1 == 1){
trace(("simpan utk ke : " + _local5));
if ((((so.data.foodqty[slotchoose][_local5] == NaN)) || ((so.data.foodqty[slotchoose][_local5] == undefined)))){
so.data.foodqty[slotchoose][_local5] = 0;
};
trace(("sblm : " + so.data.foodqty[slotchoose][_local5]));
var _local6 = so.data.foodqty[slotchoose];
var _local7 = _local5;
var _local8 = (_local6[_local7] + 1);
_local6[_local7] = _local8;
trace(("ssdh : " + so.data.foodqty[slotchoose][_local5]));
} else {
if (_arg1 == 2){
if ((((so.data.equipqty[slotchoose][_local5] == NaN)) || ((so.data.equipqty[slotchoose][_local5] == undefined)))){
so.data.equipqty[slotchoose][_local5] = 0;
};
trace(("sblm : " + so.data.equipqty[slotchoose][_local5]));
_local6 = so.data.equipqty[slotchoose];
_local7 = _local5;
_local8 = (_local6[_local7] + 1);
_local6[_local7] = _local8;
trace(("ssdh : " + so.data.equipqty[slotchoose][_local5]));
} else {
if (_arg1 == 3){
if ((((so.data.miscqty[slotchoose][_local5] == NaN)) || ((so.data.miscqty[slotchoose][_local5] == undefined)))){
so.data.miscqty[slotchoose][_local5] = 0;
};
trace(("sblm : " + so.data.miscqty[slotchoose][_local5]));
_local6 = so.data.miscqty[slotchoose];
_local7 = _local5;
_local8 = (_local6[_local7] + 1);
_local6[_local7] = _local8;
trace(("ssdh : " + so.data.miscqty[slotchoose][_local5]));
};
};
};
break;
};
_local5++;
};
};
if (_local4 == false){
trace("g sama");
if (_arg1 == 1){
so.data.foodlist[slotchoose][so.data.foodlist[slotchoose].length] = _arg2;
so.data.foodqty[slotchoose][so.data.foodqty[slotchoose].length] = 1;
} else {
if (_arg1 == 2){
so.data.equiplist[slotchoose][so.data.equiplist[slotchoose].length] = _arg2;
so.data.equipqty[slotchoose][so.data.equipqty[slotchoose].length] = 1;
} else {
if (_arg1 == 3){
so.data.misclist[slotchoose][so.data.misclist[slotchoose].length] = _arg2;
so.data.miscqty[slotchoose][so.data.miscqty[slotchoose].length] = 1;
};
};
};
};
}
public function trainingslotout(_arg1:MouseEvent):void{
_arg1.currentTarget.mcbg.gotoAndStop(1);
}
public function uiguidelandclick(_arg1:MouseEvent){
soundpaper.play(0, 1, new SoundTransform(volsfx));
if (_arg1.currentTarget.currentFrame == 1){
loadthisland(_arg1.currentTarget.landke);
};
}
public function itungeffectstr(_arg1:int, _arg2:int){
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
_local3 = [0, 0];
_local4 = 100;
_local5 = 0;
if (_arg1 >= 30){
_local5 = (statmax - _arg1);
_local5 = ((70 - _local5) / 70);
_local3[0] = (_local5 * 100);
};
trace(("P BACK : " + _local3[0]));
if (beasttype[_arg2] == 2){
_local6 = (_arg1 / statmax);
_local3[1] = _local6;
};
return (_local3);
}
public function unlockthislandmeet(_arg1:int){
trace(("unlock meet : " + so.data.landencountermeet[slotchoose][(_arg1 + 3)]));
if ((((so.data.landencountermeet[slotchoose][(_arg1 + 3)] == false)) || ((((so.data.landencountermeet[slotchoose][(_arg1 + 3)] == undefined)) && ((mcguideupdated.currentFrame == 1)))))){
mcguideupdated.mc1.txt1.text = "New Loot Object!";
mcguideupdated.gotoAndPlay(2);
};
so.data.landencountermeet[slotchoose][(_arg1 + 3)] = true;
}
public function maptravelpapercancelgo(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
if (soundchannel1 != null){
soundchannel1.stop();
soundchannel1 = null;
};
if (soundchannel2 != null){
soundchannel2.stop();
soundchannel2 = null;
};
soundchannel1 = soundmap.play(0, 999, new SoundTransform(volmus));
notreachcitydestination();
loadmap();
}
public function splash1(_arg1:Event):void{
if (mcag.currentFrame == mcag.totalFrames){
stage.frameRate = 25;
stage.removeEventListener(Event.ENTER_FRAME, splash1);
gotoAndStop("splash2");
};
}
public function loadthisselecteditem(_arg1:int, _arg2:String){
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
if (_arg2 == "shop"){
_local4 = mcuishop;
_local3 = [undefined, so.data.shopfood[slotchoose][mcuishop.pakeke], so.data.shopequip[slotchoose][mcuishop.pakeke], so.data.shopmisc[slotchoose][mcuishop.pakeke]];
} else {
_local4 = mcuicaravan;
_local3 = [undefined, so.data.foodlist[slotchoose], so.data.equiplist[slotchoose], so.data.misclist[slotchoose]];
};
_local4.mcitem.visible = true;
trace(("selected item : " + _local4.selecteditemke));
if (_local4.selecteditemke == -1){
_local4.selecteditemke = 0;
};
trace(("cek arrayne : " + _local3[_local4.selectedke]));
if (_arg2 == "shop"){
_arg1 = int((int(_local4.selecteditemke) + int(1)));
_local6 = _local4.getChildByName(("mcitem" + _arg1));
trace(("cek selected : " + _arg1));
_local6.mcselected.gotoAndStop(2);
} else {
if ((((_local4.selecteditemke >= ((_local4.pageke - 1) * 6))) && ((_local4.selecteditemke <= (((_local4.pageke - 1) * 6) + 5))))){
_arg1 = (int((int(_local4.selecteditemke) + int(1))) - ((_local4.pageke - 1) * 6));
_local6 = _local4.getChildByName(("mcitem" + _arg1));
trace(("cek selected : " + _arg1));
_local6.mcselected.gotoAndStop(2);
};
};
settingthisitem(_local4.mcitem, _local3[_local4.selectedke][_local4.selecteditemke]);
trace(((("a " + _local4.selectedke) + " ") + _local4.selecteditemke));
trace(("jadi : " + _local3[_local4.selectedke][_local4.selecteditemke]));
_local4.txttitle.text = (("-" + itemname[_local3[_local4.selectedke][_local4.selecteditemke]]) + "-");
_local4.txtdesc.text = itemdesc[_local3[_local4.selectedke][_local4.selecteditemke]];
_local5 = _local4.txtdesc.text.length;
trace("b");
if (itemeffect[_local3[_local4.selectedke][_local4.selecteditemke]].length > 0){
_local7 = false;
trace(("nomore : " + itemeffect[_local3[_local4.selectedke][_local4.selecteditemke]]));
trace(("numba : " + itemeffectnumba[_local3[_local4.selectedke][_local4.selecteditemke]]));
_local8 = 0;
while (_local8 < itemeffect[_local3[_local4.selectedke][_local4.selecteditemke]].length) {
if ((itemeffect[_local3[_local4.selectedke][_local4.selecteditemke]][_local8] is Number)){
_local7 = true;
if (_local8 == 0){
_local4.txtdesc2.text = (_local4.txtdesc2.text + "[");
} else {
_local4.txtdesc2.text = (_local4.txtdesc2.text + ",");
};
_local4.txtdesc2.text = (_local4.txtdesc2.text + ((textstat[itemeffect[_local3[_local4.selectedke][_local4.selecteditemke]][_local8]] + "+") + itemeffectnumba[_local3[_local4.selectedke][_local4.selecteditemke]][_local8]));
} else {
_local4.txtdesc2.text = (("[" + itemeffect[_local3[_local4.selectedke][_local4.selecteditemke]][_local8]) + "]");
};
_local8++;
};
if (_local7 == true){
_local4.txtdesc2.text = (_local4.txtdesc2.text + "]");
};
};
trace(("c " + _arg2));
if (_arg2 == "shop"){
if (mcuishop.visible == true){
trace(("pero se : " + _local4.selectedke));
if (_local4.selectedke == 3){
_local4.mcsell.mc1.gotoAndStop(2);
} else {
_local4.mcsell.mc1.gotoAndStop(1);
};
_local4.mcsell.hargae = itemprice[_local3[_local4.selectedke][_local4.selecteditemke]];
_local4.mcsell.sellke = _local3[_local4.selectedke][_local4.selecteditemke];
_local4.mcsell.visible = true;
_local4.mcsell.txt1.text = ("buy " + itemprice[_local3[_local4.selectedke][_local4.selecteditemke]]);
setthismcsell(_local4.mcsell);
} else {
_local4.mcsell.visible = false;
};
} else {
if (currentLabel == "map"){
if (mcuishop.visible == false){
_local4.btnthrow.visible = true;
_local4.btnuse.visible = true;
_local4.mcsell.visible = false;
} else {
_local4.btnthrow.visible = false;
_local4.btnuse.visible = false;
_local4.mcsell.visible = true;
};
} else {
_local4.btnthrow.visible = true;
_local4.btnuse.visible = true;
_local4.mcsell.visible = false;
};
_local4.mcsell.mc1.gotoAndStop(1);
if (_local4.selectedke == 3){
_local4.mcsell.hargae = 250;
} else {
_local4.mcsell.hargae = int((itemprice[_local3[_local4.selectedke][_local4.selecteditemke]] * resellreducer));
};
_local4.mcsell.sellke = _local3[_local4.selectedke][_local4.selecteditemke];
_local4.mcsell.txt1.text = ("sell " + _local4.mcsell.hargae);
setthismcsell(_local4.mcsell);
};
}
public function mcsellover(_arg1:MouseEvent):void{
_arg1.currentTarget.txt1.setTextFormat(whitetext, 0, _arg1.currentTarget.txt1.length);
}
public function uistatthumbtrainingwaiting(_arg1:Event):void{
var _local2:*;
_arg1.currentTarget.delaye--;
if (_arg1.currentTarget.delaye <= 0){
_arg1.currentTarget.visible = true;
_arg1.currentTarget.x = (_arg1.currentTarget.x + ((_arg1.currentTarget.tujuanex - _arg1.currentTarget.x) / _arg1.currentTarget.speede));
_arg1.currentTarget.y = (_arg1.currentTarget.y + ((_arg1.currentTarget.tujuaney - _arg1.currentTarget.y) / _arg1.currentTarget.speede));
if ((((_arg1.currentTarget.hitTestObject(_arg1.currentTarget.targete) == true)) || ((mcuitraining.visible == false)))){
if (mcuitraining.visible == true){
fximage[fximage.length] = new (fxsparkle);
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mcingameglobalfxposition) - 1));
fximage[(fximage.length - 1)].x = _arg1.currentTarget.tujuanex;
fximage[(fximage.length - 1)].y = _arg1.currentTarget.tujuaney;
fximage[(fximage.length - 1)].tipe = "sparkle";
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
};
_local2 = _arg1.currentTarget.indexke;
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, uistatthumbtrainingwaiting);
if (fximage[_local2] != null){
fximage[_local2].removeEventListener(Event.ENTER_FRAME, uistatthumbtrainingwaiting);
removeChild(fximage[_local2]);
fximage[_local2] = null;
};
};
} else {
_arg1.currentTarget.visible = false;
};
}
public function createeyeofhunter(_arg1:int, _arg2:int){
var _local3:*;
_local3 = 0;
while (_local3 < beastimage.length) {
if (beastimage[_local3].die == false){
if (beastimage[_local3].faction != beastimage[_arg1].faction){
fximage[fximage.length] = new (fxkarvokspc);
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
fximage[(fximage.length - 1)].x = beastimage[_local3].x;
fximage[(fximage.length - 1)].y = beastimage[_local3].y;
if (beastimage[_arg1].flybool == true){
fximage[(fximage.length - 1)].y = (fximage[(fximage.length - 1)].y - flypositioning);
};
fximage[(fximage.length - 1)].ikuti = beastimage[_local3];
addthisbuff(_local3, 2, _arg2, 9999999999);
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
};
};
_local3++;
};
}
public function carimusuhterdekat(_arg1){
var _local2:*;
_local2 = 0;
while (_local2 < beastimage.length) {
if (beastimage[_local2].die == false){
if (beastimage[_local2].faction != _arg1.faction){
if ((((((_arg1.directione == "left")) && ((_arg1.x < beastimage[_local2].x)))) || ((((_arg1.directione == "right")) && ((_arg1.x > beastimage[_local2].x)))))){
if (_arg1.directione == "left"){
_arg1.scaleX = (_arg1.scaleX * -1);
_arg1.directione = "right";
} else {
_arg1.scaleX = (_arg1.scaleX * -1);
_arg1.directione = "left";
};
};
break;
};
};
_local2++;
};
}
public function createskillmouse(_arg1:int, _arg2:Object, _arg3:int){
var _local4:*;
mcmouse.slote = _arg2;
mcmouse.visible = true;
mcmouse.mc1.gotoAndStop((_arg3 + 1));
stage.addEventListener(Event.ENTER_FRAME, skillmousewaiting);
_local4 = 1;
while (_local4 <= 4) {
_arg2 = mcbattleuibot.getChildByName(("mcbeastpanel" + _local4));
_arg2.ke = _local4;
_arg2.addEventListener(MouseEvent.CLICK, beastpanelclick);
_local4++;
};
}
public function uicaravanuseitem(_arg1:MouseEvent){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
soundyes.play(0, 1, new SoundTransform(volsfx));
if (mcuicaravan.selecteditemke != -1){
if (mcuicaravan.selectedke == 3){
if (so.data.misclist[slotchoose][mcuicaravan.selecteditemke] >= 13){
hatcheeggke = so.data.misclist[slotchoose][mcuicaravan.selecteditemke];
hatchthisegg();
trace("Egg");
};
} else {
if (mcuicaravan.selectedke == 2){
if (so.data.archeequip[slotchoose] != -1){
masukinitemini(2, so.data.archeequip[slotchoose]);
};
so.data.archeequip[slotchoose] = so.data.equiplist[slotchoose][mcuicaravan.selecteditemke];
deleteitem();
loaduicaravan();
} else {
if (mcuicaravan.selectedke == 1){
if (mcuibeast.visible == true){
trace(("hungerk u : " + so.data.monsterstat[slotchoose][mcuibeast.beastke][9]));
trace(("mature ku : " + beastmaturity[so.data.monsterstat[slotchoose][mcuibeast.beastke][6]]));
if (so.data.monsterstat[slotchoose][mcuibeast.beastke][9] < hungerlevel[beastmaturity[so.data.monsterstat[slotchoose][mcuibeast.beastke][6]]]){
soundchewing.play(0, 1, new SoundTransform(volsfx));
trace(("isie : " + itemeffect[so.data.foodlist[slotchoose][mcuicaravan.selecteditemke]]));
_local2 = 0;
while (_local2 < itemeffect[so.data.foodlist[slotchoose][mcuicaravan.selecteditemke]].length) {
_local3 = itemeffect[so.data.foodlist[slotchoose][mcuicaravan.selecteditemke]][_local2];
if (_local3 == 9){
trace("siap makan");
cekarcanaprogress(1);
mcuibeast.mcbaloon.mc1.gotoAndStop(1);
mcuibeast.mcbaloon.gotoAndPlay(2);
so.data.monsterstat[slotchoose][mcuibeast.beastke][_local3] = (so.data.monsterstat[slotchoose][mcuibeast.beastke][_local3] + itemeffectnumba[so.data.foodlist[slotchoose][mcuicaravan.selecteditemke]][_local2]);
if (so.data.monsterstat[slotchoose][mcuibeast.beastke][9] > hungerlevel[beastmaturity[so.data.monsterstat[slotchoose][mcuibeast.beastke][6]]]){
trace("makan");
so.data.monsterstat[slotchoose][mcuibeast.beastke][9] = hungerlevel[beastmaturity[so.data.monsterstat[slotchoose][mcuibeast.beastke][6]]];
};
} else {
_local4 = _local3;
_local5 = [maxhp, maxatk, maxstat, maxstat, maxstat];
_local6 = [babymaxhp, babymaxatk, babymaxstat, babymaxstat, babymaxstat];
_local7 = [championmaxhp, championmaxatk, championmaxstat, championmaxstat, championmaxstat];
_local8 = [maxhp2, maxatk, maxstat2, maxstat, maxstat2];
_local9 = [maxhp, maxatk2, maxstat, maxstat2, maxstat2];
_local10 = [maxhp2, maxatk2, maxstat, maxstat, maxstat];
if (beastmaturity[so.data.monsterstat[slotchoose][mcuibeast.beastke][6]] == 1){
_local11 = _local6;
} else {
if (beastmaturity[so.data.monsterstat[slotchoose][mcuibeast.beastke][6]] == 2){
_local11 = _local7;
} else {
if (beasttype[so.data.monsterstat[slotchoose][mcuibeast.beastke][6]] == 1){
_local11 = _local8;
} else {
if (beasttype[so.data.monsterstat[slotchoose][mcuibeast.beastke][6]] == 2){
_local11 = _local9;
} else {
if (beasttype[so.data.monsterstat[slotchoose][mcuibeast.beastke][6]] == 3){
_local11 = _local10;
};
};
};
};
};
if (so.data.monsterstat[slotchoose][mcuibeast.beastke][_local3] < _local11[_local3]){
so.data.monsterstat[slotchoose][mcuibeast.beastke][_local3] = (so.data.monsterstat[slotchoose][mcuibeast.beastke][_local3] + itemeffectnumba[so.data.foodlist[slotchoose][mcuicaravan.selecteditemke]][_local2]);
};
if (so.data.monsterstat[slotchoose][mcuibeast.beastke][_local3] >= _local11[_local3]){
so.data.monsterstat[slotchoose][mcuibeast.beastke][_local3] = _local11[_local3];
};
if (so.data.monsterstat[slotchoose][mcuibeast.beastke][_local4] < _local11[_local4]){
so.data.monsterstat[slotchoose][mcuibeast.beastke][_local4] = (so.data.monsterstat[slotchoose][mcuibeast.beastke][_local4] + itemeffectnumba[so.data.foodlist[slotchoose][mcuicaravan.selecteditemke]][_local2]);
};
if (so.data.monsterstat[slotchoose][mcuibeast.beastke][_local4] >= _local11[_local4]){
so.data.monsterstat[slotchoose][mcuibeast.beastke][_local4] = _local11[_local4];
};
};
_local2++;
};
cekmutatereq(mcuibeast.beastke);
loaduibeast();
deleteitem();
} else {
soundno.play(0, 1, new SoundTransform(volsfx));
mcuibeast.mcbaloon.mc1.gotoAndStop(4);
mcuibeast.mcbaloon.gotoAndPlay(2);
};
};
};
};
};
};
}
public function itungberat(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
_local1 = 0;
_local2 = [so.data.foodlist[slotchoose], so.data.equiplist[slotchoose], so.data.misclist[slotchoose]];
_local3 = [so.data.foodqty[slotchoose], so.data.equipqty[slotchoose], so.data.miscqty[slotchoose]];
_local4 = 0;
while (_local4 < _local2.length) {
_local5 = 0;
while (_local5 < _local2[_local4].length) {
_local1 = (_local1 + _local3[_local4][_local5]);
_local5++;
};
_local4++;
};
return (_local1);
}
public function bulletwaiting(_arg1:Event){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:Number;
var _local8:Number;
var _local9:Number;
var _local10:*;
var _local11:*;
var _local12:*;
var _local13:*;
var _local14:*;
var _local15:*;
var _local16:*;
var _local17:*;
if ((((((pausegame == false)) && ((pausespecial == false)))) && ((battlestart == true)))){
_arg1.currentTarget.delaye--;
if (_arg1.currentTarget.delaye > 0){
_arg1.currentTarget.visible = false;
} else {
if (_arg1.currentTarget.delaye <= 0){
_arg1.currentTarget.play();
_arg1.currentTarget.visible = true;
_arg1.currentTarget.partikelper--;
if (_arg1.currentTarget.partikelper < 0){
_arg1.currentTarget.partikelper = _arg1.currentTarget.partikelpertemp;
if (_arg1.currentTarget.special == true){
if (beastspcmissiledroplet[_arg1.currentTarget.beastke] != undefined){
createdroplet(_arg1.currentTarget);
};
} else {
if (_arg1.currentTarget.bypass == false){
if (beastatkmissiledroplet[_arg1.currentTarget.beastke] != undefined){
createdroplet(_arg1.currentTarget);
} else {
if (_arg1.currentTarget.missiletipeku != undefined){
createmissilefollow(_arg1.currentTarget);
};
};
};
};
};
_local2 = beastimage[_arg1.currentTarget.targete];
_local3 = 0;
while (_local3 < landencounterimage.length) {
if (landencounterimage[_local3].hp > 0){
_local4 = false;
_local5 = 0;
while (_local5 < _arg1.currentTarget.alreadyhit.length) {
if (_arg1.currentTarget.alreadyhit[_local5] == _local3){
_local4 = true;
break;
};
_local5++;
};
if (_local4 == false){
if (_arg1.currentTarget.hitTestObject(landencounterimage[_local3]) == true){
_arg1.currentTarget.alreadyhit[_arg1.currentTarget.alreadyhit.length] = _local3;
landencounterspawn(_local3, _arg1.currentTarget.indexke, true);
};
};
};
_local3++;
};
if (_arg1.currentTarget.tipemovement == 7){
trace("TIPE MOVEMENT 7");
if (_arg1.currentTarget.currentLabel == "hit"){
trace("hitt");
_arg1.currentTarget.repetition--;
_arg1.currentTarget.alreadyhit = [];
_local3 = 0;
while (_local3 < beastimage.length) {
if (beastimage[_local3].die == false){
if (beastimage[_local3].mc1.mcbody.hitTestObject(_arg1.currentTarget.mchit) == true){
if (beastimage[_local3].faction != _arg1.currentTarget.faction){
trace("kena");
_arg1.currentTarget.targete = _local3;
cekbulletattackthis(_arg1.currentTarget);
};
};
};
_local3++;
};
if (_arg1.currentTarget.repetition <= 0){
_arg1.currentTarget.done = true;
};
};
} else {
if (_arg1.currentTarget.tipemovement == 4){
_arg1.currentTarget.x = (_arg1.currentTarget.x + _arg1.currentTarget.speedx);
_local6 = 0;
_local3 = 0;
while (_local3 < beastimage.length) {
if (beastimage[_local3].die == false){
if (_arg1.currentTarget.hitTestObject(beastimage[_local3].mc1.mcbody) == true){
if (beastimage[_local3].faction != _arg1.currentTarget.faction){
_local4 = false;
if (_arg1.currentTarget.alreadyhitbeast.length > 0){
_local5 = 0;
while (_local5 < _arg1.currentTarget.alreadyhitbeast.length) {
if (_arg1.currentTarget.alreadyhitbeast[_local5] == _local3){
_local4 = true;
break;
};
_local5++;
};
};
if (_local4 == false){
_arg1.currentTarget.alreadyhitbeast[_arg1.currentTarget.alreadyhitbeast.length] = _local3;
_arg1.currentTarget.targete = _local3;
cekbulletattackthis(_arg1.currentTarget);
};
};
};
};
_local3++;
};
} else {
if (_arg1.currentTarget.tipemovement == 6){
_arg1.currentTarget.x = _local2.x;
_arg1.currentTarget.y = (_arg1.currentTarget.y + _arg1.currentTarget.dropspeed);
if (_arg1.currentTarget.hitTestObject(_local2.mc1.mcbody) == true){
cekbulletattackthis(_arg1.currentTarget);
_arg1.currentTarget.done = true;
};
} else {
if (_arg1.currentTarget.tipemovement == 1){
_arg1.currentTarget.x = (_arg1.currentTarget.x + _arg1.currentTarget.speedx);
_arg1.currentTarget.y = (_arg1.currentTarget.y + _arg1.currentTarget.speedy);
} else {
if (_arg1.currentTarget.tipemovement == 2){
_local7 = _arg1.currentTarget.ux;
_local8 = (_arg1.currentTarget.uy + _arg1.currentTarget.g);
_local9 = (_arg1.currentTarget.uy + (_arg1.currentTarget.g / 2));
_arg1.currentTarget.x = (_arg1.currentTarget.x + _local7);
_arg1.currentTarget.y = (_arg1.currentTarget.y + _local9);
_arg1.currentTarget.uy = _local8;
if (_local9 > 0){
_local3 = 0;
while (_local3 < 3) {
_local5 = 0;
while (_local5 < 8) {
if (landimage[_local3][_local5] != undefined){
if ((((landimage[_local3][_local5].hitTestObject(_arg1.currentTarget) == true)) && ((_arg1.currentTarget.y > landimage[_local3][_local5].y)))){
_arg1.currentTarget.done = true;
//unresolved jump
};
};
_local5++;
};
_local3++;
};
};
} else {
if (_arg1.currentTarget.tipemovement == 5){
if (_arg1.currentTarget.currentLabel == "hit"){
_local10 = [soundthunder, soundthunder2];
_local10[randRange(0, 1)].play(0, 1, new SoundTransform(volsfx));
cekbulletattackthis(_arg1.currentTarget);
};
if (_arg1.currentTarget.currentFrame == _arg1.currentTarget.totalFrames){
_arg1.currentTarget.done = true;
};
} else {
if (_arg1.currentTarget.tipemovement == 3){
if (_arg1.currentTarget.phase == 1){
_arg1.currentTarget.waktusampe--;
_arg1.currentTarget.x = (_arg1.currentTarget.x + ((_arg1.currentTarget.targetx - _arg1.currentTarget.x) / _arg1.currentTarget.waktusampetemp));
_arg1.currentTarget.y = (_arg1.currentTarget.y + ((_arg1.currentTarget.targety - _arg1.currentTarget.y) / _arg1.currentTarget.waktusampetemp));
if (_arg1.currentTarget.waktusampe <= 0){
if (_local2.die == true){
_local11 = 0;
while (_local11 < beastimage.length) {
if (beastimage[_local11].die == false){
if (beastimage[_local11].faction != _arg1.currentTarget.faction){
_arg1.currentTarget.targete = _local11;
break;
};
};
_local11++;
};
};
_arg1.currentTarget.phase = 2;
_arg1.currentTarget.waktusampe = 35;
};
} else {
_arg1.currentTarget.waktusampe--;
if (_arg1.currentTarget.waktusampe <= 0){
_local12 = _arg1.currentTarget.targete;
_local13 = (beastimage[_local12].x - _arg1.currentTarget.x);
_local14 = (beastimage[_local12].y - _arg1.currentTarget.y);
_local15 = bulletspeed;
if (beastimage[_local12].x < _arg1.currentTarget.x){
_local15 = (_local15 * -1);
};
_local16 = (_local13 / _local15);
_local14 = (_local14 / _local16);
_arg1.currentTarget.speedx = _local15;
_arg1.currentTarget.speedy = _local14;
_arg1.currentTarget.tipemovement = 1;
};
};
};
};
};
};
};
};
};
if ((((((((((_arg1.currentTarget.x < -50)) || ((_arg1.currentTarget.x > 700)))) || ((_arg1.currentTarget.y > 307)))) || ((_arg1.currentTarget.y < 0)))) && (((!((_arg1.currentTarget.tipemovement == 5))) && (!((_arg1.currentTarget.tipemovement == 6))))))){
trace("LEBIH");
_arg1.currentTarget.done = true;
};
if ((((((_arg1.currentTarget.hitTestObject(_local2.mc1.mcbody) == true)) && ((_arg1.currentTarget.tipemovement <= 3)))) || ((_arg1.currentTarget.done == true)))){
trace("DONE");
if (_arg1.currentTarget.done == false){
cekbulletattackthis(_arg1.currentTarget);
};
_local17 = _arg1.currentTarget.indexke;
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, bulletwaiting);
bulletimage[_local17].removeEventListener(Event.ENTER_FRAME, bulletwaiting);
removeChild(bulletimage[_local17]);
bulletimage[_local17] = null;
};
};
};
} else {
_arg1.currentTarget.stop();
};
}
public function cekarcanaprogress(_arg1:int){
var _local2:*;
trace(("naekkan prog arcana ini : " + _arg1));
_local2 = so.data.arcanalevelprog[slotchoose][_arg1];
trace(((("skrg : " + _local2) + " tujuan : ") + arcanareqnumba[_arg1][(so.data.arcanalevel[slotchoose][_arg1] + 1)]));
if (so.data.arcanalevel[slotchoose][_arg1] < 5){
if ((_local2 + 1) >= arcanareqnumba[_arg1][(so.data.arcanalevel[slotchoose][_arg1] + 1)]){
if (so.data.arcanatutorial[slotchoose] == 0){
so.data.arcanatutorial[slotchoose] = 1;
};
trace("NAEK");
so.data.arcanalevel[slotchoose][_arg1] = (so.data.arcanalevel[slotchoose][_arg1] + 1);
so.data.arcanapoi[slotchoose][so.data.arcanapoi[slotchoose].length] = _arg1;
};
so.data.arcanalevelprog[slotchoose][_arg1] = (so.data.arcanalevelprog[slotchoose][_arg1] + 1);
};
}
public function mainmenucredits(_arg1:MouseEvent):void{
soundmmbutt.play(0, 1, new SoundTransform(volsfx));
mcmainmenu.mcoption1.visible = false;
mccredits.gotoAndPlay(2);
mccredits.btnback.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mccredits.btnback.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mccredits.btnback.removeEventListener(MouseEvent.CLICK, creditsback);
mccredits.btnback.addEventListener(MouseEvent.CLICK, creditsback);
}
public function donetravelling(){
stage.addEventListener(Event.ENTER_FRAME, waittochangescene);
}
public function uiguidebeast2back(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
mcuiguide.phase = 2;
loaduiguidebeast();
}
public function createflazengaland(){
manuallanddata[0][5] = 1;
manuallanddata[0][6] = 0;
manuallanddata[0][7] = 0;
manuallanddata[1][4] = 1;
manuallanddata[1][5] = 3;
manuallanddata[1][6] = 2;
manuallanddata[1][7] = 2;
manuallanddata[2][0] = 0;
manuallanddata[2][1] = 0;
manuallanddata[2][2] = 0;
manuallanddata[2][3] = 0;
manuallanddata[2][4] = 3;
manuallanddata[2][5] = 2;
manuallanddata[2][6] = 2;
manuallanddata[2][7] = 2;
}
public function loadchoosebeast(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
stage.frameRate = 25;
soundpaper.play(0, 1, new SoundTransform(volsfx));
choosebeastbool = true;
mcchoosebeast.gotoAndStop(2);
_local1 = [undefined, 1, 2, 3];
_local2 = [undefined, 4, 5, 6];
_local3 = [undefined, 1, 2, 3, 4, 8, 6];
_local4 = _local1;
if (so.data.newgameplusslot[slotchoose] == true){
_local4 = _local2;
};
_local5 = [undefined, "ATK", "HP", "INT"];
_local6 = [undefined, "HP", "AGI", "HP"];
_local7 = 1;
while (_local7 <= 3) {
_local8 = mcchoosebeast.getChildByName(("mcslot" + _local7));
_local8.gotoAndStop(1);
_local8.ke = _local7;
_local8.txt1.text = itemname[int((int(12) + int(_local7)))];
_local8.txt1.visible = true;
_local8.txt1.mouseEnabled = false;
_local8.beastke = _local3[_local4[_local7]];
_local8.mcbeastthumb.visible = false;
_local8.mcbeastthumb.gotoAndStop(_local4[_local7]);
_local8.mcbeastthumb.mouseChildren = false;
_local8.mcbeastthumb.mouseEnabled = false;
_local8.mc1.mc1.gotoAndStop(int((int(12) + int(_local7))));
_local8.mc1.visible = true;
_local8.mc1.mc2.gotoAndStop(2);
_local8.mc1.mc3.gotoAndStop(2);
_local8.mc1.mouseChildren = false;
_local8.mc1.mouseEnabled = false;
_local8.txt2.text = beastname[_local3[_local4[_local7]]];
_local8.txt2.visible = false;
_local8.txt2.mouseEnabled = false;
_local8.mcrange.buttonMode = true;
_local8.mcrange.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
_local8.mcrange.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
_local8.mcrange.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
_local8.mcrange.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
_local8.mcrange.gotoAndStop(beastrange[_local3[_local4[_local7]]]);
_local8.mcrange.visible = false;
_local8.mctype.buttonMode = true;
_local8.mctype.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
_local8.mctype.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
_local8.mctype.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
_local8.mctype.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
_local8.mctype.gotoAndStop(beasttype[_local3[_local4[_local7]]]);
_local8.mctype.visible = false;
_local8.mcarrow1.gotoAndStop(1);
_local8.mcarrow1.visible = false;
_local8.mcarrow1.mouseChildren = false;
_local8.mcarrow1.mouseEnabled = false;
_local8.mcarrow2.gotoAndStop(2);
_local8.mcarrow2.visible = false;
_local8.mcarrow2.mouseChildren = false;
_local8.mcarrow2.mouseEnabled = false;
_local8.txt3.text = _local5[_local7];
_local8.txt3.visible = false;
_local8.txt3.mouseEnabled = false;
_local8.txt4.text = _local6[_local7];
_local8.txt4.visible = false;
_local8.txt4.mouseEnabled = false;
_local8.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local8.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local8.removeEventListener(MouseEvent.CLICK, storychoosebeastclickslot);
_local8.addEventListener(MouseEvent.CLICK, storychoosebeastclickslot);
_local7++;
};
}
public function mapcityoverfeature3(_arg1:MouseEvent):void{
mcuicity.mc3fx.gotoAndStop(2);
}
public function ceklockedpath(_arg1:int, _arg2:int){
var _local3:*;
trace(("aku punya : " + so.data.skytowerkey[slotchoose]));
_local3 = true;
if ((((((((((((((((((((_arg2 == 4)) && ((so.data.medalprogress[slotchoose] == 0)))) && ((_arg1 == 3)))) || ((((((_arg2 == 16)) && ((so.data.medalprogress[slotchoose] < 4)))) && ((_arg1 == 17)))))) || ((((((_arg2 == 8)) && ((so.data.medalprogress[slotchoose] == 1)))) && ((_arg1 == 4)))))) || ((((((_arg2 == 7)) && ((so.data.medalprogress[slotchoose] < 3)))) && ((_arg1 == 6)))))) || ((((((_arg2 == 10)) && ((so.data.medalprogress[slotchoose] < 3)))) && ((_arg1 == 9)))))) || ((((((_arg2 == 16)) && ((so.data.medalprogress[slotchoose] < 4)))) && ((_arg1 == 8)))))) || ((((((_arg2 == 12)) && ((so.data.medalprogress[slotchoose] < 3)))) && ((_arg1 == 8)))))) || ((((((_arg2 == 15)) && ((so.data.skytowerkey[slotchoose] == false)))) && ((_arg1 == 14)))))){
_local3 = false;
};
return (_local3);
}
public function createtamerimage(){
tamerimage[0] = new (charsummon1);
addChildAt(tamerimage[0], getChildIndex(mccharposition));
tamerimage[0].x = landimage[postamer[0][0]][postamer[0][1]].x;
tamerimage[0].y = landimage[postamer[0][0]][postamer[0][1]].y;
if (arrayland[postamer[0][0]][postamer[0][1]] == 1){
tamerimage[0].y = (tamerimage[0].y + 30);
} else {
if (landimage[postamer[0][0]][postamer[0][1]].tipe == "water"){
tamerimage[0].y = (tamerimage[0].y + 50);
};
};
if (so.data.archeequip[slotchoose] != -1){
tamerimage[0].mc1.mcitem.visible = true;
tamerimage[0].mc1.mcitem.gotoAndStop((so.data.archeequip[slotchoose] - 14));
} else {
tamerimage[0].mc1.mcitem.visible = false;
};
tamerimage[1] = new (charsummon2);
addChildAt(tamerimage[1], getChildIndex(mccharposition));
tamerimage[1].x = landimage[postamer[1][0]][postamer[1][1]].x;
tamerimage[1].y = landimage[postamer[1][0]][postamer[1][1]].y;
if (arrayland[postamer[1][0]][postamer[1][1]] == 1){
tamerimage[1].y = (tamerimage[1].y + 30);
} else {
if (landimage[postamer[1][0]][postamer[1][1]].tipe == "water"){
tamerimage[1].y = (tamerimage[1].y + 50);
};
};
tamerimage[1].mc1.gotoAndStop((tamerengage + 1));
}
public function enemybeastinfoout(_arg1:MouseEvent):void{
stage.removeEventListener(Event.ENTER_FRAME, updatebeastinfoforthis);
mcenemyinfo.visible = false;
}
public function missilefollower(_arg1:Event){
var _local2:*;
if (pausegame == false){
_arg1.currentTarget.fadetime--;
if (_arg1.currentTarget.fadetime <= 0){
_local2 = _arg1.currentTarget.indexke;
fximage[_local2].removeEventListener(Event.ENTER_FRAME, missilefollower);
removeChild(fximage[_local2]);
fximage[_local2] = null;
};
};
}
public function deleteitem(){
var _local1:*;
if (mcuicaravan.selecteditemke != -1){
_local1 = false;
if (mcuicaravan.selectedke == 1){
var _local2 = so.data.foodqty[slotchoose];
var _local3 = mcuicaravan.selecteditemke;
var _local4 = (_local2[_local3] - 1);
_local2[_local3] = _local4;
if (so.data.foodqty[slotchoose][mcuicaravan.selecteditemke] <= 0){
_local1 = true;
so.data.foodlist[slotchoose].splice([mcuicaravan.selecteditemke], 1);
so.data.foodqty[slotchoose].splice([mcuicaravan.selecteditemke], 1);
};
} else {
if (mcuicaravan.selectedke == 2){
_local2 = so.data.equipqty[slotchoose];
_local3 = mcuicaravan.selecteditemke;
_local4 = (_local2[_local3] - 1);
_local2[_local3] = _local4;
if (so.data.equipqty[slotchoose][mcuicaravan.selecteditemke] <= 0){
_local1 = true;
so.data.equiplist[slotchoose].splice([mcuicaravan.selecteditemke], 1);
so.data.equipqty[slotchoose].splice([mcuicaravan.selecteditemke], 1);
};
} else {
if (mcuicaravan.selectedke == 3){
trace(("dikurangi : " + so.data.miscqty[slotchoose][mcuicaravan.selecteditemke]));
_local2 = so.data.miscqty[slotchoose];
_local3 = mcuicaravan.selecteditemke;
_local4 = (_local2[_local3] - 1);
_local2[_local3] = _local4;
if (so.data.miscqty[slotchoose][mcuicaravan.selecteditemke] <= 0){
_local1 = true;
so.data.misclist[slotchoose].splice([mcuicaravan.selecteditemke], 1);
so.data.miscqty[slotchoose].splice([mcuicaravan.selecteditemke], 1);
};
};
};
};
if (_local1 == true){
mcuicaravan.selecteditemke = -1;
mcuicaravan.pageke = 1;
};
loaduicaravan();
};
}
public function waitbattledone(_arg1:Event):void{
var _local2:*;
if (pausegame == false){
waitbattledonetime--;
if (waitbattledonetime < 0){
if (waitbattledonephase == 1){
trace(("1 " + factionnumba));
if (factionnumba[1] <= 0){
battleresult = 2;
waitbattledonetime = 25;
waitbattledonephase = 4;
trace("kalah");
} else {
if (factionnumba[2] <= 0){
battleresult = 1;
trace(("menang " + tipeencounter));
waitbattledonephase = 2;
waitbattledonetime = 50;
creategolddropbattle();
soundprize.play(0, 1, new SoundTransform(volsfx));
if (tipeencounter == "wild"){
createbeasteesence();
} else {
if ((((so.data.beasttamermeet[slotchoose][tamerengage] == false)) && ((mcguideupdated.currentFrame == 1)))){
mcguideupdated.mc1.txt1.text = "New Tamer meet!";
mcguideupdated.gotoAndPlay(2);
};
so.data.beasttamermeet[slotchoose][tamerengage] = true;
};
};
};
} else {
if (waitbattledonephase == 2){
trace("2");
waitbattledonephase = 3;
waitbattledonetime = 30;
createexperience();
} else {
if ((((waitbattledonephase == 3)) && ((waitforexp <= 0)))){
waitbattledonephase = 4;
waitbattledonetime = 15;
} else {
if (waitbattledonephase == 4){
var _local3 = so.data.shopreset;
var _local4 = slotchoose;
var _local5 = (_local3[_local4] - 1);
_local3[_local4] = _local5;
if (so.data.shopreset[slotchoose] <= 0){
so.data.shopreset[slotchoose] = shopresetcounter;
so.data.shopfood[slotchoose][1] = [];
so.data.shopfood[slotchoose][2] = [];
so.data.shopfood[slotchoose][3] = [];
so.data.shopfood[slotchoose][4] = [];
};
trace("3");
if (factionnumba[1] == 0){
reducehunger();
saveitem();
cleanupbattle();
notreachcitydestination();
targetframe = "map";
gotoAndStop("passer");
} else {
trace("ya lawan tamer");
cleanupbattle();
trace(("A : " + travellandimage));
trace(("B : " + charimage));
trace(("C : " + lootdropimage));
trace(("D : " + fximage));
if (tipeencounter == "wild"){
if ((((((so.data.travellbool[slotchoose] == false)) && ((so.data.locatione[slotchoose] == 7)))) && ((bosslagoon == true)))){
bosslagoon = false;
if (so.data.quest[slotchoose] == "Reach the Hidden Lagoon and meet the Elder Dragon."){
so.data.skytowerkey[slotchoose] = true;
so.data.quest[slotchoose] = "Access Sky tower near Darkourge city";
questupdatebool = true;
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 2;
};
targetframe = "map";
gotoAndStop("passer");
} else {
_local2 = (so.data.travellprogress[slotchoose] + 1);
cektravelingtravelspend(_local2);
};
} else {
if (tamerengage == 2){
if (so.data.quest[slotchoose] == "Defeat Hobo tamers near the Small Cave."){
_local3 = so.data.questreqprog;
_local4 = slotchoose;
_local5 = (_local3[_local4] + 1);
_local3[_local4] = _local5;
questupdatebool = true;
if (so.data.questreqprog[slotchoose] >= so.data.questreq[slotchoose]){
so.data.questreq[slotchoose] = -1;
so.data.quest[slotchoose] = "Back to Gormungard at Small Cave";
};
};
} else {
if (tamerengage == 12){
if (so.data.quest[slotchoose] == "Defeat Fire Adepts near Firalcano."){
_local3 = so.data.questreqprog;
_local4 = slotchoose;
_local5 = (_local3[_local4] + 1);
_local3[_local4] = _local5;
questupdatebool = true;
if (so.data.questreqprog[slotchoose] >= so.data.questreq[slotchoose]){
so.data.questreq[slotchoose] = -1;
so.data.quest[slotchoose] = "Back to Flazenga at Firalcano";
};
};
} else {
if (tamerengage == 7){
if (so.data.quest[slotchoose] == "Defeat Assassins near the Graveyard."){
_local3 = so.data.questreqprog;
_local4 = slotchoose;
_local5 = (_local3[_local4] + 1);
_local3[_local4] = _local5;
questupdatebool = true;
if (so.data.questreqprog[slotchoose] >= so.data.questreq[slotchoose]){
so.data.questreq[slotchoose] = -1;
so.data.quest[slotchoose] = "Back to Skullga at Darkourge city";
};
};
} else {
if (tamerengage == 11){
trace(("YA INI 11 : " + so.data.quest[slotchoose]));
if (so.data.quest[slotchoose] == "Defeat Arcaners near the Abandoned Tower."){
_local3 = so.data.questreqprog;
_local4 = slotchoose;
_local5 = (_local3[_local4] + 1);
_local3[_local4] = _local5;
questupdatebool = true;
if (so.data.questreqprog[slotchoose] >= so.data.questreq[slotchoose]){
so.data.questreq[slotchoose] = -1;
so.data.quest[slotchoose] = "Report to Skullga about Arcaner";
};
};
};
};
};
};
saveitem();
trace("OKAY DONE");
if ((((((so.data.locatione[slotchoose] == 3)) && ((so.data.travellbool[slotchoose] == false)))) && ((so.data.destinatione[slotchoose] == 0)))){
questupdatebool = true;
so.data.quest[slotchoose] = "Talk to master in Rocklanche city";
trace("2");
so.data.medalprogress[slotchoose] = 1;
targetframe = "story";
gotoAndStop("passer");
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 4;
} else {
if ((((((so.data.locatione[slotchoose] == 5)) && ((so.data.travellbool[slotchoose] == false)))) && ((so.data.destinatione[slotchoose] == 0)))){
questupdatebool = true;
so.data.quest[slotchoose] = "Report to Gormungard at Rocklanche";
trace("2");
targetframe = "story";
gotoAndStop("passer");
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 3;
} else {
if ((((((so.data.locatione[slotchoose] == 4)) && ((so.data.travellbool[slotchoose] == false)))) && ((so.data.destinatione[slotchoose] == 0)))){
questupdatebool = true;
so.data.quest[slotchoose] = "Talk to master in Firalcano city";
trace("2");
so.data.medalprogress[slotchoose] = 2;
targetframe = "story";
gotoAndStop("passer");
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 5;
} else {
if ((((((so.data.locatione[slotchoose] == 8)) && ((so.data.travellbool[slotchoose] == false)))) && ((so.data.destinatione[slotchoose] == 0)))){
questupdatebool = true;
so.data.quest[slotchoose] = "Talk to master in Darkourge city";
trace("2");
so.data.medalprogress[slotchoose] = 3;
targetframe = "story";
gotoAndStop("passer");
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 6;
} else {
if (fireleagueusethis != -1){
targetframe = "map";
gotoAndStop("passer");
_local3 = so.data.questreqprog;
_local4 = slotchoose;
_local5 = (_local3[_local4] + 1);
_local3[_local4] = _local5;
questupdatebool = true;
if (so.data.questreqprog[slotchoose] >= so.data.questreq[slotchoose]){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 2;
so.data.questreq[slotchoose] = -1;
so.data.quest[slotchoose] = "Talk to Flazenga at Firalcano";
};
} else {
if ((((((so.data.locatione[slotchoose] == 12)) && ((so.data.travellbool[slotchoose] == false)))) && ((so.data.destinatione[slotchoose] == 0)))){
questupdatebool = true;
so.data.quest[slotchoose] = "Return to Arche's Home.";
trace("2");
so.data.medalprogress[slotchoose] = 4;
targetframe = "story";
gotoAndStop("passer");
so.data.locationestory[slotchoose][1] = 3;
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 8;
} else {
_local2 = (so.data.travellprogress[slotchoose] + 1);
cektravelingtravelspend(_local2);
};
};
};
};
};
};
};
};
};
};
};
};
};
};
}
public function overbuttoncity(_arg1:MouseEvent):void{
sounddoorclose.play(0, 1, new SoundTransform(volsfx));
}
public function itungbonuscaravan(){
var _local1:*;
_local1 = [0, 0, 0, 0, 0];
trace(("effect : " + caravaneffect[so.data.caravanused[slotchoose]]));
i = 0;
while (i < caravaneffect[so.data.caravanused[slotchoose]].length) {
if ((caravaneffectnumba[so.data.caravanused[slotchoose]][i] is Number)){
_local1[caravaneffect[so.data.caravanused[slotchoose]][i]] = caravaneffectnumba[so.data.caravanused[slotchoose]][i];
} else {
_local1[0] = caravaneffectnumba[so.data.caravanused[slotchoose]][i];
};
i++;
};
return (_local1);
}
public function loadcity(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
trace(("cek : " + so.data.gameprogress[slotchoose]));
closeallui();
loaddarken();
if (so.data.gameprogress[slotchoose] == 15){
loadtutor();
};
mcuicity.visible = true;
_local1 = 1;
while (_local1 <= 5) {
_local2 = mcuicity.getChildByName(("btn" + _local1));
_local2.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local2.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local2.removeEventListener(MouseEvent.CLICK, mapcitychoosefeature);
_local2.addEventListener(MouseEvent.CLICK, mapcitychoosefeature);
if (_local1 == 3){
_local2.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local2.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local2.removeEventListener(MouseEvent.MOUSE_OVER, mapcityoverfeature3);
_local2.addEventListener(MouseEvent.MOUSE_OVER, mapcityoverfeature3);
_local2.removeEventListener(MouseEvent.MOUSE_OUT, mapcityoutfeature3);
_local2.addEventListener(MouseEvent.MOUSE_OUT, mapcityoutfeature3);
} else {
if (_local1 == 4){
_local3 = "a";
_local4 = "";
_local5 = "";
_local6 = 0;
if (so.data.locatione[slotchoose] == 3){
_local6 = 1;
_local3 = "a";
_local4 = beasttamer[5];
_local5 = "Leaf medal";
mcuicity.mclogo.gotoAndStop(1);
_local2.mcmedal.gotoAndStop(1);
} else {
if (so.data.locatione[slotchoose] == 4){
_local6 = 2;
_local3 = "b";
_local4 = beasttamer[10];
_local5 = "Rock medal";
mcuicity.mclogo.gotoAndStop(2);
_local2.mcmedal.gotoAndStop(2);
} else {
if (so.data.locatione[slotchoose] == 8){
_local6 = 3;
trace("LOCATIONE : FIRA");
_local3 = "c";
_local4 = beasttamer[13];
_local5 = "Fira medal";
mcuicity.mclogo.gotoAndStop(3);
_local2.mcmedal.gotoAndStop(3);
} else {
if (so.data.locatione[slotchoose] == 12){
_local6 = 4;
_local3 = "d";
_local4 = beasttamer[16];
_local5 = "Void medal";
mcuicity.mclogo.gotoAndStop(4);
_local2.mcmedal.gotoAndStop(4);
};
};
};
};
_local2.mc1.labele = _local3;
_local2.mc1.gotoAndStop(_local3);
_local2.txt1.text = _local4;
if (so.data.medalprogress[slotchoose] < _local6){
_local2.txt2.text = (("Defeat Beast Master to acquire " + _local5) + ".");
} else {
_local2.txt2.text = (_local5 + " acquired.");
};
_local2.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local2.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local2.removeEventListener(MouseEvent.MOUSE_OVER, mapcityoverfeature);
_local2.addEventListener(MouseEvent.MOUSE_OVER, mapcityoverfeature);
_local2.removeEventListener(MouseEvent.MOUSE_OUT, mapcityoutfeature);
_local2.addEventListener(MouseEvent.MOUSE_OUT, mapcityoutfeature);
};
};
_local1++;
};
}
public function uiguidebeast1back(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
mcuiguide.phase = 1;
loadguide();
}
public function createthisdrop(_arg1:int, _arg2:Boolean, _arg3:Object, _arg4:int){
var _local5:*;
_local5 = [soundpop1, soundpop2, soundpop3];
_local5[randRange(0, 2)].play(0, 1, new SoundTransform(volsfx));
if (_arg2 == false){
lootdropimage[lootdropimage.length] = new (itemthumb);
} else {
lootdropimage[lootdropimage.length] = new (ingamecoin);
};
if (currentLabel == "travelling"){
lootdropimage[(lootdropimage.length - 1)].x = (mouseX + randRange(-20, 20));
lootdropimage[(lootdropimage.length - 1)].y = (mouseY + randRange(-20, 20));
addChildAt(lootdropimage[(lootdropimage.length - 1)], (getChildIndex(mclootposition) + 1));
} else {
lootdropimage[(lootdropimage.length - 1)].x = (_arg3.x + randRange(-30, 30));
lootdropimage[(lootdropimage.length - 1)].y = (_arg3.y + randRange(-30, 30));
addChildAt(lootdropimage[(lootdropimage.length - 1)], (getChildIndex(mclootposition) + 1));
if (lootdropimage[(lootdropimage.length - 1)].y > 267){
lootdropimage[(lootdropimage.length - 1)].y = 267;
} else {
if (lootdropimage[(lootdropimage.length - 1)].y < 48){
lootdropimage[(lootdropimage.length - 1)].y = 48;
};
};
};
if (lootdropimage[(lootdropimage.length - 1)].x < 15){
lootdropimage[(lootdropimage.length - 1)].x = 15;
} else {
if (lootdropimage[(lootdropimage.length - 1)].x > 625){
lootdropimage[(lootdropimage.length - 1)].x = 625;
};
};
if (_arg2 == false){
if (itemrarelevel[_arg1] == 2){
soundmagicitem.play(0, 1, new SoundTransform(volsfx));
} else {
if (itemrarelevel[_arg1] == 3){
soundrareitem.play(0, 1, new SoundTransform(volsfx));
};
};
settingthisitem(lootdropimage[(lootdropimage.length - 1)], _arg1);
lootdropimage[(lootdropimage.length - 1)].tipe = _arg1;
} else {
lootdropimage[(lootdropimage.length - 1)].tipe = "coin";
lootdropimage[(lootdropimage.length - 1)].amount = _arg4;
if (_arg4 < goldpembagier){
lootdropimage[(lootdropimage.length - 1)].mc1.gotoAndStop(2);
} else {
lootdropimage[(lootdropimage.length - 1)].mc1.gotoAndStop(1);
};
};
lootdropimage[(lootdropimage.length - 1)].mouseChildren = false;
lootdropimage[(lootdropimage.length - 1)].mouseEnabled = false;
lootdropimage[(lootdropimage.length - 1)].indexke = (lootdropimage.length - 1);
lootdropimage[(lootdropimage.length - 1)].lootmovetreshold = 25;
if (currentLabel == "battle"){
lootdropimage[(lootdropimage.length - 1)].addEventListener(Event.ENTER_FRAME, lootgotoinventory);
} else {
lootdropimage[(lootdropimage.length - 1)].addEventListener(Event.ENTER_FRAME, lootgotoarche);
};
}
public function maptravelpapergo(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
if (so.data.gameprogress[slotchoose] == 1){
so.data.gameprogress[slotchoose] = 2;
};
so.data.destinatione[slotchoose] = mctravelpaper.dest;
so.data.travellprogress[slotchoose] = 0;
cleanupmap();
createtransisi("travelling");
}
public function mainmenuchooseslotback(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
mcmainmenu.mcoption2.gotoAndPlay("shrink");
mcmainmenu.mcoption1.visible = true;
}
public function cekbisamutatebeastlist(){
var _local1:*;
var _local2:*;
if (so.data.monsterstat[slotchoose].length > 0){
_local1 = 0;
while (_local1 < so.data.monsterstat[slotchoose].length) {
_local2 = cekmutatereq(_local1);
if (_local2 == true){
break;
};
_local1++;
};
};
}
public function waitsplash2(_arg1:Event):void{
if (mc1.currentFrame == mc1.totalFrames){
stage.removeEventListener(Event.ENTER_FRAME, waitsplash2);
gotoAndStop("main menu");
};
}
public function samakangerakanbarhpsummary(){
var _local1:*;
var _local2:*;
factiontothp[1] = 0;
factiontothp[2] = 0;
_local1 = 0;
while (_local1 < beastimage.length) {
if (beastimage[_local1].die == false){
factiontothp[beastimage[_local1].faction] = (factiontothp[beastimage[_local1].faction] + beastimage[_local1].hp);
};
_local1++;
};
_local1 = 1;
while (_local1 <= 2) {
_local2 = mcbattleuibot.getChildByName(("mcbarhp" + _local1));
if (_local2.mc1.width != int(((factiontothp[_local1] / factiontothptemp[_local1]) * barhpsummarywidth))){
_local2.gerakper = ((int(((factiontothp[_local1] / factiontothptemp[_local1]) * barhpsummarywidth)) - _local2.mc1.width) / 30);
_local2.geraktime = 30;
};
_local1++;
};
}
public function cekactivateskill(_arg1:Object){
if (_arg1.skillke == 0){
createskillfightertaunt(1, so.data.arcanalevel[slotchoose][0]);
_arg1.cd = _arg1.cdtemp;
} else {
if (_arg1.skillke == 1){
createskillhealthpoultice(1, so.data.arcanalevel[slotchoose][1]);
_arg1.cd = _arg1.cdtemp;
} else {
if (_arg1.skillke == 3){
createskillmouse(1, _arg1, 3);
} else {
if (_arg1.skillke == 4){
createskillmouse(1, _arg1, 4);
} else {
if (_arg1.skillke == 7){
createskillmouse(1, _arg1, 7);
} else {
if (_arg1.skillke == 6){
createskillfirespit(1, so.data.arcanalevel[slotchoose][6]);
_arg1.cd = _arg1.cdtemp;
} else {
if (_arg1.skillke == 8){
createfieryground(2, so.data.arcanalevel[slotchoose][8]);
_arg1.cd = _arg1.cdtemp;
} else {
if (_arg1.skillke == 9){
createskillbeastmastercall(1, so.data.arcanalevel[slotchoose][9]);
_arg1.cd = _arg1.cdtemp;
};
};
};
};
};
};
};
};
}
public function cariarcanalevelup(){
var _local1:*;
var _local2:*;
var _local3:*;
_local1 = false;
if (so.data.arcanapoi[slotchoose].length > 0){
_local2 = 0;
while (_local2 < so.data.arcanapoi[slotchoose].length) {
trace(("cek pertama : " + so.data.arcanapoi[slotchoose][_local2]));
_local3 = mcuiarcana.getChildByName(("mclvlup" + int((int(so.data.arcanapoi[slotchoose][_local2]) + int(1)))));
trace(("ambel ke : " + _local3));
_local3.visible = true;
trace(("level : " + so.data.arcanalevel[so.data.arcanapoi[slotchoose][_local2]]));
if (so.data.arcanalevel[slotchoose][so.data.arcanapoi[slotchoose][_local2]] == 1){
_local1 = true;
mcarcanaunlocked.mc1.mc1.gotoAndStop(int((int(so.data.arcanapoi[slotchoose][_local2]) + int(1))));
mcarcanaunlocked.mc3.txt1.text = arcananame[so.data.arcanapoi[slotchoose][_local2]].toUpperCase();
mcarcanaunlocked.gotoAndPlay(2);
};
_local2++;
};
};
if (_local1 == true){
soundhatchdone.play(0, 1, new SoundTransform(volsfx));
};
so.data.arcanapoi[slotchoose] = [];
}
public function loadreleasebeast(){
soundpaper.play(0, 1, new SoundTransform(volsfx));
mcreleasebeast.mc1.txt1.text = (("Are you sure you want to release " + so.data.monsterstat[slotchoose][mcuibeast.beastke][5]) + "?");
mcreleasebeast.btngo.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcreleasebeast.btngo.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcreleasebeast.btngo.removeEventListener(MouseEvent.CLICK, releasebeastgo);
mcreleasebeast.btngo.addEventListener(MouseEvent.CLICK, releasebeastgo);
mcreleasebeast.btngo.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcreleasebeast.btngo.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcreleasebeast.btncancel.removeEventListener(MouseEvent.CLICK, releasebeastcancel);
mcreleasebeast.btncancel.addEventListener(MouseEvent.CLICK, releasebeastcancel);
mcreleasebeast.gotoAndPlay(2);
}
public function clickAG(_arg1:MouseEvent):void{
var _local2:URLRequest;
_local2 = new URLRequest("http://armor.ag/MoreGames");
navigateToURL(_local2);
}
public function cleanuptravelling(){
var _local1:*;
if (soundchannel1 != null){
soundchannel1.stop();
soundchannel1 = null;
};
if (soundchannel2 != null){
soundchannel2.stop();
soundchannel2 = null;
};
stage.removeEventListener(Event.ENTER_FRAME, travellingwaiting);
stage.removeEventListener(Event.ENTER_FRAME, waittochangescene);
_local1 = 0;
while (_local1 < travellandimage.length) {
if (travellandimage[_local1] != null){
removeChild(travellandimage[_local1]);
travellandimage[_local1] = null;
trace("remove");
};
_local1++;
};
_local1 = 0;
while (_local1 < charimage.length) {
if (charimage[_local1] != null){
charimage[_local1].removeEventListener(Event.ENTER_FRAME, landencounterpop);
charimage[_local1].removeEventListener(Event.ENTER_FRAME, travellingnightbeastwander);
removeChild(charimage[_local1]);
charimage[_local1] = null;
};
_local1++;
};
removelootdrop();
removefx();
}
public function createencounter(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
trace("a");
_local1 = 0;
while (_local1 < 3) {
trace("b");
trace(("hm: " + pakerouteke));
trace(("isie : " + citytravellootencountertype[pakerouteke]));
_local2 = citytravellootencountertype[pakerouteke][randRange(0, (citytravellootencountertype[pakerouteke].length - 1))];
if ((((so.data.gameprogress[slotchoose] == 2)) && ((_local1 == 0)))){
_local2 = 1;
};
_local3 = randRange(0, 1);
charimage[charimage.length] = new (landobjectlinkage[_local2][randRange(0, (landobjectlinkage[_local2].length - 1))]);
if (so.data.caravanused[slotchoose] > 4){
_local3 = 1;
};
if (_local3 == 0){
addChildAt(charimage[(charimage.length - 1)], (getChildIndex(mccharposition) + 1));
} else {
addChildAt(charimage[(charimage.length - 1)], (getChildIndex(mcfxposition) + 1));
};
charimage[(charimage.length - 1)].x = (734.5 + (landwidth * _local1));
charimage[(charimage.length - 1)].y = 240;
charimage[(charimage.length - 1)].stop();
unlockthislandmeet(_local2);
charimage[(charimage.length - 1)].tipechild = "encounter";
charimage[(charimage.length - 1)].indexke = (charimage.length - 1);
charimage[(charimage.length - 1)].tipe = _local2;
charimage[(charimage.length - 1)].hp = landobjecthp[_local2];
charimage[(charimage.length - 1)].hptemp = charimage[(charimage.length - 1)].hp;
charimage[(charimage.length - 1)].mcarrow.gotoAndStop(2);
charimage[(charimage.length - 1)].jumpphase = 0;
charimage[(charimage.length - 1)].buttonMode = true;
charimage[(charimage.length - 1)].addEventListener(MouseEvent.CLICK, landencounterclick);
if (_local1 == 2){
charimage[(charimage.length - 1)].objtemen = charimage[(charimage.length - 2)];
charimage[(charimage.length - 1)].penambah = landwidth;
trace(((("he 2 : " + charimage[(charimage.length - 1)]) + " ") + charimage[(charimage.length - 2)]));
charimage[(charimage.length - 3)].objtemen = charimage[(charimage.length - 2)];
charimage[(charimage.length - 3)].penambah = (landwidth * -1);
trace(((("he 0 : " + charimage[(charimage.length - 3)]) + " ") + charimage[(charimage.length - 2)]));
} else {
if (_local1 == 1){
charimage[(charimage.length - 1)].objtemen = charimage[(charimage.length - 2)];
charimage[(charimage.length - 1)].penambah = landwidth;
trace(((("he 1 : " + charimage[(charimage.length - 1)]) + " ") + charimage[(charimage.length - 2)]));
};
};
_local1++;
};
if (tipeencounter == "tamer"){
_local4 = citytraveltamertype[pakerouteke][randRange(0, (citytraveltamertype[pakerouteke].length - 1))];
trace(("TAMER KE : " + _local4));
tamerengage = _local4;
createtamerstat();
charimage[charimage.length] = new (chartamersummary);
addChildAt(charimage[(charimage.length - 1)], (getChildIndex(mcfxposition) + 1));
charimage[(charimage.length - 1)].x = 1300;
charimage[(charimage.length - 1)].y = 240;
charimage[(charimage.length - 1)].gotoAndStop((tamerengage + 1));
charimage[(charimage.length - 1)].mcbaloon.mc1.txt1.text = beasttamerspeak[tamerengage][randRange(0, (beasttamerspeak[tamerengage].length - 1))];
charimage[(charimage.length - 1)].tipechild = "enemies";
charimage[(charimage.length - 1)].indexke = (charimage.length - 1);
encounterbeastobj = charimage[(charimage.length - 1)];
} else {
if (tipeencounter == "wild"){
trace(("ke : " + beastencounterlevel));
_local5 = true;
if (((((!((citytravelencounterlevelamount[beastencounterlevel] == undefined))) && (!((citytravelencounterlevelamount[beastencounterlevel] == ""))))) && ((_local5 == true)))){
trace(("b " + citytravelencounterlevelmaturity[beastencounterlevel][beastencounterlevelpakeke]));
_local6 = randRange(0, (citytravelencounterlevelamount[beastencounterlevel].length - 1));
beastencounterlevelpakeke = _local6;
trace("a");
_local7 = citytravelencounterlevelmaturity[beastencounterlevel][beastencounterlevelpakeke];
trace(("level beast : " + _local7));
_local8 = [];
_local1 = 0;
while (_local1 < citytravelencounterlevelmaturity[beastencounterlevel][beastencounterlevelpakeke].length) {
_local5 = true;
_local10 = citytravelencounterlevelmaturity[beastencounterlevel][beastencounterlevelpakeke][_local1];
if ((((((so.data.medalprogress[slotchoose] == 0)) && ((so.data.locatione[slotchoose] == 2)))) && ((so.data.destinatione[slotchoose] == 3)))){
_local11 = beasttype[so.data.monsterstat[slotchoose][0][6]];
if ((((((((_local11 == 1)) && ((beasttype[_local10] == 3)))) || ((((_local11 == 2)) && ((beasttype[_local10] == 1)))))) || ((((_local11 == 3)) && ((beasttype[_local10] == 2)))))){
trace("yap nda bolele");
_local5 = false;
};
};
if (_local5 == true){
_local8[_local8.length] = _local10;
};
_local1++;
};
trace(("dpte : " + _local8));
_local9 = randRange(0, (_local8.length - 1));
beastencounterkelist[beastencounterkelist.length] = _local8[_local9];
charimage[charimage.length] = new (beastlinkage[_local8[_local9]]);
addChildAt(charimage[(charimage.length - 1)], (getChildIndex(mccharposition) + 1));
charimage[(charimage.length - 1)].x = 1300;
charimage[(charimage.length - 1)].y = 240;
charimage[(charimage.length - 1)].mc1.gotoAndPlay("idle");
charimage[(charimage.length - 1)].scaleX = (charimage[(charimage.length - 1)].scaleX * -1);
charimage[(charimage.length - 1)].tipechild = "enemies";
charimage[(charimage.length - 1)].beastke = _local8[_local9];
charimage[(charimage.length - 1)].indexke = (charimage.length - 1);
encounterbeastobj = charimage[(charimage.length - 1)];
};
};
};
}
public function createwatersplash(_arg1:int, _arg2:int, _arg3:int){
var _local4:*;
var _local5:*;
var _local6:*;
if (beastimage[_arg3].flybool == false){
_local4 = [soundwater1, soundwater2];
_local4[randRange(0, 1)].play(0, 1, new SoundTransform(volsfx));
fximage[fximage.length] = new (fxwatersplash);
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
_local5 = 0;
_local6 = false;
if ((((beastimage[_arg3].directione == "right")) && ((beastimage[_arg3].onwater == false)))){
_local5 = 7;
_local6 = true;
} else {
if ((((beastimage[_arg3].directione == "left")) && ((beastimage[_arg3].onwater == true)))){
_local5 = 7;
} else {
if ((((beastimage[_arg3].directione == "right")) && ((beastimage[_arg3].onwater == true)))){
_local5 = -18;
} else {
if ((((beastimage[_arg3].directione == "left")) && ((beastimage[_arg3].onwater == false)))){
_local5 = -18;
_local6 = true;
};
};
};
};
if (_local6 == true){
fximage[(fximage.length - 1)].x = (landimage[beastimage[_arg3].positionkusblme[0]][beastimage[_arg3].positionkusblme[1]].x + _local5);
fximage[(fximage.length - 1)].y = (landimage[beastimage[_arg3].positionkusblme[0]][beastimage[_arg3].positionkusblme[1]].y - 13);
} else {
fximage[(fximage.length - 1)].x = (landimage[_arg1][_arg2].x + _local5);
fximage[(fximage.length - 1)].y = (landimage[_arg1][_arg2].y - 13);
};
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
};
}
public function volmuschange(_arg1:MouseEvent){
soundclick.play(0, 1, new SoundTransform(volsfx));
if (volmus == 0){
volmus = 1;
} else {
volmus = 0;
};
so.data.volmus[slotchoose] = volmus;
if (soundchannel1 != null){
soundchannel1.soundTransform = new SoundTransform(volmus);
};
if (soundchannel2 != null){
soundchannel2.soundTransform = new SoundTransform(volmus);
};
loadsoundbutton();
}
public function mainmenustartgame(_arg1:MouseEvent):void{
soundmmbutt.play(0, 1, new SoundTransform(volsfx));
mcmainmenu.mcoption1.visible = false;
mcmainmenu.mcoption2.gotoAndPlay(2);
loadslot();
}
public function fierygroundwaiting(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
if ((((pausegame == false)) && ((battleresult == -1)))){
_arg1.currentTarget.delaye--;
if (_arg1.currentTarget.delaye <= 0){
_arg1.currentTarget.visible = true;
_arg1.currentTarget.timee--;
if (_arg1.currentTarget.timee <= 0){
_arg1.currentTarget.timee = 25;
_arg1.currentTarget.forrepeat--;
if (_arg1.currentTarget.hit == true){
_local2 = 0;
while (_local2 < beastimage.length) {
if (beastimage[_local2].die == false){
if (_arg1.currentTarget.hitTestObject(beastimage[_local2].mc1.mcbody) == true){
if (beastimage[_local2].faction == _arg1.currentTarget.faction){
if (beastimage[_local2].immune == true){
reducehp(0, _local2, "immune", 0);
} else {
trace(("efeke : " + _arg1.currentTarget.efeke));
_local3 = (_arg1.currentTarget.efeke * beastimage[_local2].hptemp);
reducehp(_local3, _local2, "", 0);
};
};
};
};
_local2++;
};
};
if (_arg1.currentTarget.forrepeat <= 0){
_local4 = _arg1.currentTarget.indexke;
fximage[_local4].removeEventListener(Event.ENTER_FRAME, fierygroundwaiting);
removeChild(fximage[_local4]);
fximage[_local4] = null;
};
};
} else {
_arg1.currentTarget.visible = false;
};
};
}
public function loadquest(){
mcquest.mc1.txtquest.text = so.data.quest[slotchoose];
trace(("ya " + so.data.questreq[slotchoose]));
if (so.data.questreq[slotchoose] != -1){
mcquest.mc1.txtquest.text = (mcquest.mc1.txtquest.text + (((("[" + so.data.questreqprog[slotchoose]) + "/") + so.data.questreq[slotchoose]) + "]"));
};
if (questupdatebool == true){
questupdatebool = false;
soundquest.play(0, 1, new SoundTransform(volsfx));
mcquest.gotoAndPlay(2);
mcquestsparkle.gotoAndPlay(2);
};
}
public function mapcaravanitemselected(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
if (_arg1.currentTarget.parent.name == "mcuishop"){
mcuishop.selecteditemke = _arg1.currentTarget.itemke;
loadshop();
} else {
mcuicaravan.selecteditemke = _arg1.currentTarget.itemke;
loaduicaravan();
};
}
public function createbeasteesence(){
var _local1:*;
_local1 = 0;
while (_local1 < beastimage.length) {
if (beastimage[_local1].faction == 2){
lootdropimage[lootdropimage.length] = new (ingamebeastsoul);
addChildAt(lootdropimage[(lootdropimage.length - 1)], getChildIndex(mclootposition));
lootdropimage[(lootdropimage.length - 1)].x = (beastimage[_local1].x + randRange(-20, 20));
lootdropimage[(lootdropimage.length - 1)].y = (beastimage[_local1].y + randRange(-20, 20));
lootdropimage[(lootdropimage.length - 1)].mc1.gotoAndStop(beastmaturity[beastimage[_local1].beastke]);
lootdropimage[(lootdropimage.length - 1)].tipe = "soul";
lootdropimage[(lootdropimage.length - 1)].indexke = (lootdropimage.length - 1);
lootdropimage[(lootdropimage.length - 1)].addEventListener(Event.ENTER_FRAME, lootgotoinventory);
};
_local1++;
};
}
public function positionbeast(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
_local1 = 0;
_local2 = factionnumba[1];
trace(("faction lakon : " + _local2));
_local3 = 0;
while (_local3 < 3) {
_local4 = 0;
while (_local4 < 3) {
if (landimage[_local4][_local3] != undefined){
if ((((arrayland[_local4][_local3] == 0)) || ((arrayland[_local4][_local3] == 1)))){
_local5 = 0;
while (_local5 < 2) {
beastimage[_local1].x = (landimage[_local4][_local3].x + randRange(-10, 10));
beastimage[_local1].y = landimage[_local4][_local3].y;
beastimage[_local1].positionku = [_local4, _local3];
beastimage[_local1].positionkusblme = [_local4, _local3];
trace(((("taruh di : " + _local4) + ",") + _local3));
positionthisunittoland2(_local1, _local4, _local3);
if (postamer[0] == undefined){
postamer[0] = [_local4, _local3];
};
_local1++;
_local2--;
if (_local2 <= 0){
//unresolved jump
};
_local5++;
};
};
};
_local4++;
};
_local3++;
};
_local2 = factionnumba[2];
trace(("faction musu : " + _local2));
do {
_local3 = 7;
while (_local3 >= 6) {
_local4 = 0;
while (_local4 < 3) {
if (landimage[_local4][_local3] != undefined){
_local5 = 0;
while (_local5 < 2) {
beastimage[_local1].x = (landimage[_local4][_local3].x + randRange(-10, 10));
beastimage[_local1].y = landimage[_local4][_local3].y;
beastimage[_local1].positionku = [_local4, _local3];
beastimage[_local1].positionkusblme = [_local4, _local3];
trace(((("taruh di : " + _local4) + ",") + _local3));
positionthisunittoland2(_local1, _local4, _local3);
if (postamer[1] == undefined){
postamer[1] = [_local4, _local3];
};
_local1++;
_local2--;
if (_local2 <= 0){
//unresolved jump
};
_local5++;
};
break;
};
_local4++;
};
_local3--;
};
} while (_local2 > 0);
}
public function loadstory(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
btnff.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnff.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnff.removeEventListener(MouseEvent.CLICK, storyff);
btnff.gotoAndStop(ffspeed);
btnff.addEventListener(MouseEvent.CLICK, storyff);
if ((((so.data.locatione[slotchoose] == 2)) && ((so.data.quest[slotchoose] == "Bring the present to the Beast Academy.")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 3;
} else {
if ((((so.data.locatione[slotchoose] == 3)) && ((so.data.quest[slotchoose] == "Report to Fayette in Green Leaf.")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 2;
} else {
if ((((so.data.locatione[slotchoose] == 3)) && ((so.data.quest[slotchoose] == "Defeat Fayette in a duel.")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 3;
} else {
if ((((so.data.locatione[slotchoose] == 6)) && ((so.data.quest[slotchoose] == "Defeat Hobo tamers near the Small Cave.")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 2;
} else {
if ((((so.data.locatione[slotchoose] == 6)) && ((so.data.quest[slotchoose] == "Back to Gormungard at Small Cave")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 3;
} else {
if ((((so.data.locatione[slotchoose] == 4)) && ((so.data.quest[slotchoose] == "Speak to Gormungard in Rocklanche.")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 2;
} else {
if ((((so.data.locatione[slotchoose] == 5)) && ((so.data.quest[slotchoose] == "Meet the suspicious person at the Beach.")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 2;
} else {
if ((((so.data.locatione[slotchoose] == 4)) && ((so.data.quest[slotchoose] == "Report to Gormungard at Rocklanche")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 3;
} else {
if ((((so.data.locatione[slotchoose] == 4)) && ((so.data.quest[slotchoose] == "Defeat Gormungard in a duel.")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 4;
} else {
if ((((so.data.locatione[slotchoose] == 8)) && ((so.data.quest[slotchoose] == "Report back to Flazenga in Firalcano.")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 2;
} else {
if ((((so.data.locatione[slotchoose] == 8)) && ((so.data.quest[slotchoose] == "Back to Flazenga at Firalcano")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 3;
} else {
if ((((so.data.locatione[slotchoose] == 8)) && ((so.data.quest[slotchoose] == "Talk to Flazenga at Firalcano")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 4;
} else {
if ((((so.data.locatione[slotchoose] == 8)) && ((so.data.quest[slotchoose] == "Defeat Flazenga in a duel.")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 5;
} else {
if ((((so.data.locatione[slotchoose] == 12)) && ((so.data.quest[slotchoose] == "Back to Skullga at Darkourge city")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 2;
} else {
if ((((so.data.locatione[slotchoose] == 12)) && ((so.data.quest[slotchoose] == "Report the hidden path to Skullga.")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 3;
} else {
if ((((so.data.locatione[slotchoose] == 12)) && ((so.data.quest[slotchoose] == "Report to Skullga about Arcaner")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 4;
} else {
if ((((so.data.locatione[slotchoose] == 12)) && ((so.data.quest[slotchoose] == "Access Sky tower near Darkourge city")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 5;
} else {
if ((((so.data.locatione[slotchoose] == 12)) && ((so.data.quest[slotchoose] == "Ask Skullga about the strange disappearance.")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 6;
} else {
if ((((so.data.locatione[slotchoose] == 12)) && ((so.data.quest[slotchoose] == "Defeat Skullga in a duel.")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 7;
} else {
if ((((so.data.locatione[slotchoose] == 7)) && ((so.data.quest[slotchoose] == "Reach the Hidden Lagoon and meet the Elder Dragon.")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 1;
} else {
if ((((so.data.locatione[slotchoose] == 7)) && (!((so.data.quest[slotchoose] == "Reach the Hidden Lagoon and meet the Elder Dragon."))))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 2;
} else {
if ((((so.data.locatione[slotchoose] == 10)) && ((so.data.quest[slotchoose] == "Search Master Forest for the hidden path.")))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 1;
} else {
if ((((so.data.locatione[slotchoose] == 10)) && (!((so.data.quest[slotchoose] == "Search Master Forest for the hidden path."))))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 2;
} else {
if ((((((so.data.locatione[slotchoose] == 2)) && ((so.data.quest[slotchoose] == "Return to Arche's Home.")))) && ((so.data.doneguide[slotchoose] == false)))){
_local4 = itungcompletion();
if (_local4 == 100){
so.data.doneguide[slotchoose] = true;
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 5;
} else {
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 4;
};
} else {
if ((((((so.data.locatione[slotchoose] == 2)) && ((so.data.quest[slotchoose] == "Return to Arche's Home.")))) && ((so.data.doneguide[slotchoose] == true)))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 3;
} else {
if ((((so.data.locatione[slotchoose] == 17)) && ((so.data.medalprogress[slotchoose] >= 4)))){
so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] = 2;
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
btnskip.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnskip.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnskip.removeEventListener(MouseEvent.CLICK, storyskip);
btnskip.addEventListener(MouseEvent.CLICK, storyskip);
_local1 = [undefined, soundhome, soundhome, soundstory, soundstory, soundstory, soundstory, soundstory, soundstory, soundstory, soundstory, soundstory, soundstory, soundstory, soundstory, soundstory, soundstory, soundstory];
_local2 = 999;
if ((((so.data.locatione[slotchoose] == 1)) && ((so.data.locationestory[slotchoose][so.data.locatione[slotchoose]] == 1)))){
_local2 = 1;
} else {
if ((((so.data.locatione[slotchoose] == 1)) && ((so.data.quest[slotchoose] == "Return to Arche's Home.")))){
_local2 = 2;
};
};
trace(("REPETAE : " + _local2));
trace(((("cek : " + so.data.locatione[slotchoose]) + " ") + so.data.locationestory[slotchoose]));
soundchannel1 = _local1[so.data.locatione[slotchoose]].play(0, _local2, new SoundTransform(volmus));
_local3 = [undefined, [undefined, cinematic1, cinematic3, cinematic50], [undefined, cinematic2, cinematic4, cinematic8, cinematic48, cinematic49], [undefined, cinematic5, cinematic9, cinematic7, cinematic10], [undefined, cinematic11, cinematic17, cinematic20, cinematic21, cinematic22], [undefined, cinematic16, cinematic18, cinematic19], [undefined, cinematic12, cinematic13, cinematic14, cinematic15], [undefined, cinematic38, cinematic39], [undefined, cinematic23, cinematic25, cinematic28, cinematic30, cinematic31, cinematic32], [undefined, cinematic24, cinematic26], [undefined, cinematic35, cinematic52], [undefined, cinematic27, cinematic29], [undefined, cinematic33, cinematic34, cinematic36, cinematic37, cinematic40, cinematic42, cinematic43, cinematic44], [], [], [undefined, cinematic41, cinematic45], [undefined, cinematic46, cinematic47], [undefined, cinematic6, cinematic51]];
childstory[childstory.length] = new (_local3[so.data.locatione[slotchoose]][so.data.locationestory[slotchoose][so.data.locatione[slotchoose]]]);
addChildAt(childstory[(childstory.length - 1)], getChildIndex(mcstoryposition));
childstory[(childstory.length - 1)].x = 0;
childstory[(childstory.length - 1)].y = 0;
childstory[(childstory.length - 1)].addEventListener(Event.ENTER_FRAME, storywaiting);
}
public function loadslot(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
_local1 = 1;
while (_local1 <= 3) {
_local2 = mcmainmenu.mcoption2.getChildByName(("mcslot" + _local1));
trace(((("CEK new game plus ke : " + _local1) + " ") + so.data.newgameplusslot[_local1]));
if (so.data.newgameplusslot[_local1] == true){
_local2.btnnewgameplus.visible = true;
} else {
_local2.btnnewgameplus.visible = false;
};
_local2.slotke = _local1;
_local2.btn1.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local2.btn1.removeEventListener(MouseEvent.CLICK, chooseslot);
_local2.btn1.addEventListener(MouseEvent.CLICK, chooseslot);
_local2.btndelete.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
trace(("cek : " + so.data.timer[_local1]));
if (so.data.timer[_local1] == 0){
_local2.txt1.text = "Empty";
_local2.btndelete.gotoAndStop(1);
} else {
_local2.btndelete.addEventListener(MouseEvent.CLICK, chooseslotdelete);
_local2.btndelete.gotoAndStop(2);
_local4 = cektimer(so.data.timer[_local1]);
_local2.txt1.text = (((_local4[0] + "h ") + _local4[1]) + "m");
if ((((_local4[0] == 0)) && ((_local4[1] == 0)))){
_local2.txt1.text = "Starting";
};
};
_local3 = 1;
while (_local3 <= 4) {
_local5 = _local2.getChildByName(("mcmedal" + _local3));
if (so.data.medalprogress[_local1] >= _local3){
_local5.gotoAndStop(_local3);
} else {
_local5.gotoAndStop("locked");
};
_local3++;
};
_local1++;
};
}
public function travelnighttimetravel(_arg1:MouseEvent):void{
var _local2:*;
soundclick.play(0, 1, new SoundTransform(volsfx));
_local2 = itungberat();
if (_local2 >= caravanitemsize[so.data.caravanused[slotchoose]]){
soundpaper.play(0, 1, new SoundTransform(volsfx));
loadoverweight();
} else {
cleanuptravelling();
trace(("A : " + travellandimage));
trace(("B : " + charimage));
trace(("C : " + lootdropimage));
trace(("D : " + fximage));
targetframe = "travelling";
gotoAndStop("passer");
};
}
public function createannouncer(){
mcbattleannouncer.phase = 1;
if (tipeencounter == "tamer"){
if (so.data.archeequip[slotchoose] != -1){
mcbattleannouncer.mctamer2.mcitem.visible = true;
mcbattleannouncer.mctamer2.mcitem.gotoAndStop((so.data.archeequip[slotchoose] - 14));
} else {
mcbattleannouncer.mctamer2.mcitem.visible = false;
};
mcbattleannouncer.mctamer1.gotoAndStop((tamerengage + 1));
mcbattleannouncer.mctamer1.visible = true;
mcbattleannouncer.mctamer2.visible = true;
} else {
mcbattleannouncer.mctamer1.visible = false;
mcbattleannouncer.mctamer2.visible = false;
};
mcbattleannouncer.mc1.gotoAndStop(tipeencounter);
mcbattleannouncer.gotoAndPlay(2);
mcbattleuibot.mcbarhp2.jeda = 1;
stage.addEventListener(Event.ENTER_FRAME, battleannouncerwair);
}
public function loadsound(){
volmus = so.data.volmus[slotchoose];
volsfx = so.data.volsfx[slotchoose];
loadsoundbutton();
}
public function starttravelling(){
soundchannel1 = soundtravelling.play(0, 999, new SoundTransform(volmus));
if (so.data.caravanused[slotchoose] >= 1){
soundchannel2 = soundcaravan.play(0, 999, new SoundTransform(volsfx));
};
mcbg.play();
charimage[0].gotoAndPlay("walk");
stage.addEventListener(Event.ENTER_FRAME, travellingwaiting);
}
public function storyskip(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
if ((((childstory[(childstory.length - 1)] is cinematic2)) && ((choosebeastbool == false)))){
childstory[(childstory.length - 1)].gotoAndStop("choosebeast");
} else {
storydone();
};
}
public function setthismcsell(_arg1:Object){
_arg1.buttonMode = true;
_arg1.txt1.mouseEnabled = false;
_arg1.removeEventListener(MouseEvent.MOUSE_OVER, mcsellover);
_arg1.addEventListener(MouseEvent.MOUSE_OVER, mcsellover);
_arg1.removeEventListener(MouseEvent.MOUSE_OUT, mcsellout);
_arg1.addEventListener(MouseEvent.MOUSE_OUT, mcsellout);
_arg1.removeEventListener(MouseEvent.CLICK, mcsellclick);
_arg1.addEventListener(MouseEvent.CLICK, mcsellclick);
}
public function createskillhealthpoultice(_arg1:int, _arg2:int){
var _local3:*;
var _local4:*;
_local3 = 0;
while (_local3 < beastimage.length) {
if (beastimage[_local3].faction == _arg1){
if (beastimage[_local3].die == false){
_local4 = arcanaeffect[1][_arg2];
healthisbeast(_local3, _local4);
};
};
_local3++;
};
}
public function createfayetteland(){
trace("CREATE FAYETTE LAND");
manuallanddata[0][0] = 0;
manuallanddata[0][1] = 0;
manuallanddata[0][2] = 1;
manuallanddataarah[0][2] = false;
manuallanddata[0][5] = 1;
manuallanddata[0][6] = 0;
manuallanddata[0][7] = 0;
manuallanddata[1][0] = 2;
manuallanddata[1][1] = 2;
manuallanddata[1][2] = 3;
manuallanddataarah[1][2] = false;
manuallanddata[1][3] = 0;
manuallanddata[1][4] = 0;
manuallanddata[1][5] = 3;
manuallanddata[1][6] = 2;
manuallanddata[1][7] = 2;
manuallanddata[2][0] = 4;
manuallanddata[2][1] = 4;
manuallanddata[2][2] = 5;
manuallanddataarah[2][2] = false;
manuallanddata[2][3] = 2;
manuallanddata[2][4] = 2;
manuallanddata[2][5] = 5;
manuallanddata[2][6] = 4;
manuallanddata[2][7] = 4;
}
public function mapcityoutfeature(_arg1:MouseEvent):void{
_arg1.currentTarget.mc1.gotoAndStop(_arg1.currentTarget.mc1.labele);
_arg1.currentTarget.txt1.setTextFormat(beastmasternaturaltext, 0, _arg1.currentTarget.txt1.length);
}
public function uiguidebeast1selectbeast(_arg1:MouseEvent):void{
var _local2:*;
soundpaper.play(0, 1, new SoundTransform(volsfx));
_local2 = _arg1.currentTarget.name;
_local2 = _local2.charAt((_local2.length - 1));
mcuiguidebeast2.ke = _local2;
mcuiguide.phase = 3;
loaduiguidebeast2();
}
public function arcanafollowmouse(_arg1:Event):void{
mcmouse.x = mouseX;
mcmouse.y = mouseY;
}
public function fadelootdrop(){
var _local1:*;
_local1 = 0;
while (_local1 < lootdropimage.length) {
if (lootdropimage[_local1] != null){
lootdropimage[_local1].gotoAndPlay("fade");
};
_local1++;
};
}
public function newgameplusgo(_arg1:MouseEvent){
mcnewgameplus.gotoAndStop(1);
soundmmbutt.play(0, 1, new SoundTransform(volsfx));
accessgame();
so.data.newgameplusslot[slotchoose] = true;
trace(("new game plus ke : " + slotchoose));
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
public function uihatchgo(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
var _local4:*;
soundchannel1 = soundmap.play(0, 999, new SoundTransform(volmus));
soundchannel2.stop();
soundchannel2 = null;
soundyes.play(0, 1, new SoundTransform(volsfx));
mchatchegg.gotoAndStop(1);
deleteitem();
if ((((so.data.beastowned[slotchoose][dapetmonster] == false)) && ((mcguideupdated.currentFrame == 1)))){
mcguideupdated.mc1.txt1.text = "New Beast!";
mcguideupdated.gotoAndPlay(2);
};
so.data.beastowned[slotchoose][dapetmonster] = true;
_local2 = caravanbeastsize[so.data.caravanused[slotchoose]];
_local3 = 0;
while (_local3 < so.data.monsterstat[slotchoose].length) {
if (so.data.monsterstat[slotchoose][_local3][10] == true){
_local2--;
};
_local3++;
};
_local4 = true;
if (_local2 <= 0){
_local4 = false;
} else {
_local3 = 1;
while (_local3 <= 4) {
if (so.data.caravanbeast[slotchoose][_local3] == -1){
so.data.caravanbeast[slotchoose][_local3] = so.data.monsterstat[slotchoose].length;
break;
};
_local3++;
};
};
so.data.monsterstat[slotchoose][so.data.monsterstat[slotchoose].length] = [beaststatborn[dapetmonster][0], beaststatborn[dapetmonster][1], beaststatborn[dapetmonster][2], beaststatborn[dapetmonster][3], beaststatborn[dapetmonster][4], mchatchegg.mcname.mc1.txt2.text, dapetmonster, 1, 0, 10, _local4];
if (beasttype[dapetmonster] == 2){
cekarcanaprogress(3);
} else {
if (beasttype[dapetmonster] == 1){
cekarcanaprogress(5);
} else {
if (beasttype[dapetmonster] == 3){
cekarcanaprogress(6);
};
};
};
if (so.data.gameprogress[slotchoose] == 7){
so.data.gameprogress[slotchoose] = 8;
loadtutor();
};
}
public function reachcitydestination(){
so.data.locatione[slotchoose] = so.data.destinatione[slotchoose];
if (cityprize[so.data.locatione[slotchoose]] == 1){
so.data.treasurechestbool[slotchoose] = true;
};
if ((((((((((so.data.locatione[slotchoose] == 2)) || ((so.data.locatione[slotchoose] == 3)))) || ((so.data.locatione[slotchoose] == 4)))) || ((so.data.locatione[slotchoose] == 8)))) || ((so.data.locatione[slotchoose] == 12)))){
so.data.lastcitysaved[slotchoose] = so.data.locatione[slotchoose];
};
so.data.travelnight[slotchoose] = false;
so.data.travellbool[slotchoose] = false;
so.data.destinatione[slotchoose] = 0;
so.data.travellprogress[slotchoose] = 0;
}
public function cekspecialhitenemy(_arg1:int, _arg2:Boolean){
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
_local3 = -1;
_local4 = false;
_local5 = beastspcke[beastimage[_arg1].beastke];
trace(("spc ke apa : " + _local5));
if (beastspc[_local5] == "Overwhelm"){
_local6 = 0;
_local7 = 0;
while (_local7 < beastimage.length) {
if (beastimage[_local7].die == true){
if (beastimage[_local7].faction != beastimage[_arg1].faction){
_local6++;
_local4 = true;
};
};
_local7++;
};
if (_arg2 == true){
deletebuff(_arg1, "overwhelm");
_local8 = (_local6 * (beastspcnumba[_local5] + beastimage[_arg1].spcbonus));
addthisbuff(_arg1, 1, _local8, 9999999999);
};
} else {
if ((((((((((((((beastspc[_local5] == "Light Air")) || ((beastspc[_local5] == "Harden")))) || ((beastspc[_local5] == "Rock Up")))) || ((beastspc[_local5] == "Hunter Flap")))) || ((beastspc[_local5] == "Thorn Skin")))) || ((beastspc[_local5] == "Eye of the Hunter")))) || ((beastspc[_local5] == "Impale")))){
_local4 = true;
if (_arg2 == true){
if (beastspc[_local5] == "Light Air"){
beastimage[_arg1].reloadreducer = (beastimage[_arg1].reloadreducer + (beastimage[_arg1].reloadtemp * ((beastspcnumba[_local5] + beastimage[_arg1].spcbonus) / 100)));
} else {
if (beastspc[_local5] == "Harden"){
beastimage[_arg1].block = (beastimage[_arg1].block + (beastspcnumba[_local5] + int(beastimage[_arg1].spcbonus)));
} else {
if (beastspc[_local5] == "Rock Up"){
createrockup(_arg1, (beastspcnumba[_local5] + int(beastimage[_arg1].spcbonus)));
} else {
if (beastspc[_local5] == "Hunter Flap"){
createhunterflap(_arg1, (beastspcnumba[_local5] + int(beastimage[_arg1].spcbonus)));
} else {
if ((((beastspc[_local5] == "Thorn Skin")) || ((beastspc[_local5] == "Impale")))){
createthornskin(_arg1, (beastspcnumba[_local5] + beastimage[_arg1].spcbonus));
} else {
if (beastspc[_local5] == "Eye of the Hunter"){
createeyeofhunter(_arg1, (beastspcnumba[_local5] + beastimage[_arg1].spcbonus));
};
};
};
};
};
};
createspcfx(_arg1);
};
} else {
if ((((((((((((((((((((((((((beastspc[_local5] == "Poison Spit")) || ((beastspc[_local5] == "Soul Strike")))) || ((beastspc[_local5] == "Rain of Silk")))) || ((beastspc[_local5] == "Rain of Lance")))) || ((beastspc[_local5] == "Venom Spit")))) || ((beastspc[_local5] == "Sky Strike")))) || ((beastspc[_local5] == "Sky Wrath")))) || ((beastspc[_local5] == "Acid Blast")))) || ((beastspc[_local5] == "Tsunami")))) || ((beastspc[_local5] == "King Stomp")))) || ((beastspc[_local5] == "Dead Stare")))) || ((beastspc[_local5] == "Burning Sky")))) || ((beastspc[_local5] == "Sand Storm")))){
_local7 = 0;
while (_local7 < beastimage.length) {
if (beastimage[_local7].die == false){
if (beastimage[_local7].faction != beastimage[_arg1].faction){
_local3 = _local7;
break;
};
};
_local7++;
};
if (_local3 != -1){
_local4 = true;
if (_arg2 == true){
trace("CREATE SPC MISILLE");
_local8 = 1;
if (beastspc[_local5] == "Soul Strike"){
_local8 = 3;
} else {
if (beastspc[_local5] == "Rain of Silk"){
_local8 = 5;
} else {
if (beastspc[_local5] == "Rain of Lance"){
_local8 = 10;
} else {
if (beastspc[_local5] == "Burning Sky"){
_local8 = 5;
};
};
};
};
if ((((((beastspc[_local5] == "Sky Strike")) || ((beastspc[_local5] == "Sky Wrath")))) || ((beastspc[_local5] == "King Stomp")))){
_local7 = 0;
while (_local7 < beastimage.length) {
if (beastimage[_local7].die == false){
if (beastimage[_local7].faction != beastimage[_arg1].faction){
if (beastspc[_local5] == "King Stomp"){
createrockfist(_local7, (beastspcnumba[_local5] + beastimage[_arg1].spcbonus), 2);
} else {
trace(("CREATE SKY UTK MUSU KE : " + _local7));
createmissile(_arg1, _local7, true, (beastspcnumba[_local5] + beastimage[_arg1].spcbonus), "", 0, 0, 0);
};
};
};
_local7++;
};
} else {
if (beastspc[_local5] == "Burning Sky"){
do {
_local7 = 0;
while (_local7 < beastimage.length) {
if (beastimage[_local7].die == false){
if (beastimage[_local7].faction != beastimage[_arg1].faction){
_local9 = randRange(0, 10);
if (_local9 < 5){
_local8--;
createmissile(_arg1, _local7, true, (beastspcnumba[_local5] + beastimage[_arg1].spcbonus), "", 0, 0, 0);
if (_local8 <= 0){
break;
};
};
};
};
_local7++;
};
} while (_local8 > 0);
} else {
_local7 = 0;
while (_local7 < _local8) {
createmissile(_arg1, _local3, true, (beastspcnumba[_local5] + beastimage[_arg1].spcbonus), "", 0, 0, 0);
_local7++;
};
};
};
};
};
} else {
if ((((((((((((((((((((beastspc[_local5] == "Beak Thrust")) || ((beastspc[_local5] == "Dirt Spit")))) || ((beastspc[_local5] == "Wind Ball")))) || ((beastspc[_local5] == "Typhoon Blast")))) || ((beastspc[_local5] == "Crystal Blast")))) || ((beastspc[_local5] == "Kristal Breath")))) || ((beastspc[_local5] == "Hydro Wave")))) || ((beastspc[_local5] == "Rock Fist")))) || ((beastspc[_local5] == "Rake")))) || ((beastspc[_local5] == "Tornado Breath")))){
_local7 = 0;
while (_local7 < beastimage.length) {
if (beastimage[_local7].die == false){
if (beastimage[_local7].faction != beastimage[_arg1].faction){
if (beastimage[_arg1].directione == "right"){
if ((((beastimage[_local7].x < (beastimage[_arg1].x + beastimage[_arg1].range))) && ((beastimage[_local7].x > beastimage[_arg1].x)))){
_local3 = _local7;
break;
};
} else {
if (beastimage[_arg1].directione == "left"){
if ((((beastimage[_local7].x > (beastimage[_arg1].x - beastimage[_arg1].range))) && ((beastimage[_local7].x < beastimage[_arg1].x)))){
_local3 = _local7;
break;
};
};
};
};
};
_local7++;
};
if (_local3 != -1){
_local4 = true;
if (_arg2 == true){
if ((((((((beastspc[_local5] == "Wind Ball")) || ((beastspc[_local5] == "Hydro Wave")))) || ((beastspc[_local5] == "Tornado Breath")))) || ((beastspc[_local5] == "Typhoon Blast")))){
createmissile(_arg1, _local3, true, (beastspcnumba[_local5] + beastimage[_arg1].spcbonus), "", 0, 0, 0);
} else {
if (beastspc[_local5] == "Rock Fist"){
createrockfist(_local3, (beastspcnumba[_local5] + beastimage[_arg1].spcbonus), 1);
} else {
if ((((beastspc[_local5] == "Crystal Blast")) || ((beastspc[_local5] == "Kristal Breath")))){
createcrystalblast(_arg1, (beastspcnumba[_local5] + beastimage[_arg1].spcbonus));
} else {
if ((((((beastspc[_local5] == "Beak Thrust")) || ((beastspc[_local5] == "Dirt Spit")))) || ((beastspc[_local5] == "Rake")))){
_local7 = 0;
while (_local7 < landencounterimage.length) {
if (landencounterimage[_local7].hp > 0){
if (beastimage[_arg1].mc1.mcbody.hitTestObject(landencounterimage[_local7]) == true){
landencounterspawn(_local7, _arg1, false);
};
};
_local7++;
};
if (beastimage[_arg1].pback > 0){
beastimage[_local3].onback = beastimage[_arg1].pback;
};
if ((((beastspc[_local5] == "Beak Thrust")) || ((beastspc[_local5] == "Rake")))){
if (beastspc[_local5] == "Beak Thrust"){
_local10 = ((beastspcnumba[_local5] + (beastspcnumba[_local5] * beastimage[_arg1].spcbonus)) / 100);
beastimage[_local3].msreducer = (beastimage[_local3].mstemp * _local10);
trace(("reduce spd by : " + _local10));
createhitfx(beastimage[_arg1].atk, _local3, "", 0);
} else {
if (beastspc[_local5] == "Rake"){
createhitfx((beastspcnumba[_local5] + beastimage[_arg1].spcbonus), _local3, "", 0);
};
};
reducespccharge(_arg1, 1);
} else {
if (beastspc[_local5] == "Dirt Spit"){
_local10 = (beastspcnumba[_local5] + (beastspcnumba[_local5] * beastimage[_arg1].spcbonus));
beastimage[_local3].blind = (beastimage[_local3].blind + _local10);
if (beastimage[_local3].blind >= 40){
beastimage[_local3].blind = 40;
};
trace(("blind chance : " + _local10));
};
};
};
};
};
};
};
};
} else {
if ((((((beastspc[_local5] == "Sweet Leaf")) || ((beastspc[_local5] == "Petal Wind")))) || ((beastspc[_local5] == "Blooming Festival")))){
_local7 = 0;
while (_local7 < beastimage.length) {
if (beastimage[_local7].die == false){
if ((((beastimage[_local7].faction == beastimage[_arg1].faction)) && ((beastimage[_local7].hp < beastimage[_local7].hptemp)))){
_local3 = _local7;
break;
};
};
_local7++;
};
if (_local3 != -1){
_local4 = true;
if (_arg2 == true){
trace("CREATE SPC MISILLE");
_local8 = 1;
if (beastspc[_local5] == "Sweet Leaf"){
_local7 = 0;
while (_local7 < _local8) {
createmissile(_arg1, _local3, true, (beastspcnumba[_local5] + beastimage[_arg1].spcbonus), "", 0, 0, 0);
_local7++;
};
} else {
if (beastspc[_local5] == "Petal Wind"){
createpetalwind(_arg1, (beastspcnumba[_local5] + beastimage[_arg1].spcbonus), 1);
} else {
if (beastspc[_local5] == "Blooming Festival"){
createpetalwind(_arg1, (beastspcnumba[_local5] + beastimage[_arg1].spcbonus), 2);
};
};
};
};
};
};
};
};
};
};
return (_local4);
}
public function createlandpartikelbattle(_arg1:Object){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
_local2 = randRange(3, 5);
_local3 = 0;
while (_local3 < _local2) {
fximage[fximage.length] = new (landparticlebasic);
_local4 = randRange(1, 2);
if (_local4 == 1){
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mccharposition));
} else {
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mccharposition) + 1));
};
fximage[(fximage.length - 1)].x = (_arg1.x + randRange(-20, 20));
fximage[(fximage.length - 1)].y = (_arg1.y + randRange(((_arg1.height - 20) * -1), -10));
fximage[(fximage.length - 1)].tipe = "landpartikel";
_local4 = randRange(1, 2);
if (_local4 == 2){
fximage[(fximage.length - 1)].scaleX = (fximage[(fximage.length - 1)].scaleX * -1);
};
fximage[(fximage.length - 1)].g = 1.5;
_local5 = (fximage[(fximage.length - 1)].x + randRange(-200, 200));
fximage[(fximage.length - 1)].jarakx = (((_local5 - fximage[(fximage.length - 1)].x) * 2) / 50);
fximage[(fximage.length - 1)].jaraky = (80 / 12);
fximage[(fximage.length - 1)].ux = fximage[(fximage.length - 1)].jarakx;
fximage[(fximage.length - 1)].uy = -17;
fximage[(fximage.length - 1)].phase = 1;
fximage[(fximage.length - 1)].fadetime = 50;
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].mc1.gotoAndStop(landparticle[_arg1.tipe][randRange(0, (landparticle[_arg1.tipe].length - 1))]);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, particlebattlewaiting);
_local3++;
};
}
public function cektutorcontinue(){
if ((((mctutor.currentLabel == "click")) || ((mctutor.currentLabel == "go")))){
mctutor.mcclick.visible = true;
} else {
mctutor.mcclick.visible = false;
};
if ((((so.data.gameprogress[slotchoose] == 2)) && ((mctutor.currentFrame == 12)))){
trace("YO");
mctutor.visible = false;
starttravelling();
} else {
if ((((((so.data.gameprogress[slotchoose] == 3)) && ((mctutor.currentFrame == 16)))) && ((currentLabel == "travelling")))){
mctutor.visible = false;
pausetravel = false;
} else {
if ((((((so.data.gameprogress[slotchoose] == 3)) && ((mctutor.currentFrame == 20)))) && ((currentLabel == "map")))){
mctutor.visible = false;
pausetravel = false;
} else {
if ((((so.data.arcanatutorial[slotchoose] == 2)) && ((mctutor.currentFrame == 92)))){
so.data.arcanatutorial[slotchoose] = 3;
loadarcana();
mctutor.visible = false;
pausetravel = false;
} else {
if ((((so.data.gameprogress[slotchoose] == 12)) && ((mctutor.currentFrame == 43)))){
so.data.gameprogress[slotchoose] = 13;
mctutor.visible = false;
pausetravel = false;
} else {
if ((((so.data.gameprogress[slotchoose] == 13)) && ((mctutor.currentFrame == 45)))){
trace("C");
so.data.gameprogress[slotchoose] = 14;
mctutor.visible = false;
} else {
if ((((so.data.gameprogress[slotchoose] == 14)) && ((mctutor.currentFrame == 70)))){
trace("A");
so.data.gameprogress[slotchoose] = 15;
createannouncer();
mctutor.visible = false;
} else {
if ((((so.data.tutorialnighttime[slotchoose] == false)) && ((mctutor.currentFrame == 50)))){
trace("B");
so.data.tutorialnighttime[slotchoose] = true;
mctutor.visible = false;
} else {
if ((((so.data.gameprogress[slotchoose] == 15)) && ((mctutor.currentFrame == 81)))){
so.data.gameprogress[slotchoose] = 16;
mctutor.visible = false;
};
};
};
};
};
};
};
};
};
}
public function cleanupmap(){
soundchannel1.stop();
soundchannel1 = null;
removefx();
stage.removeEventListener(Event.ENTER_FRAME, waitmutate);
stage.removeEventListener(Event.ENTER_FRAME, arcanafollowmouse);
stage.removeEventListener(MouseEvent.MOUSE_UP, uiarcanaskillup);
stage.removeEventListener(Event.ENTER_FRAME, waittutor);
stage.removeEventListener(Event.ENTER_FRAME, maplocationfollowmouse);
stage.removeEventListener(Event.ENTER_FRAME, mapwaithatch);
}
public function releasebeastcancel(_arg1:MouseEvent):void{
soundno.play(0, 1, new SoundTransform(volsfx));
mcreleasebeast.gotoAndStop(1);
}
public function uiguidetamerprev(_arg1:MouseEvent){
soundclick.play(0, 1, new SoundTransform(volsfx));
mcuiguidetamer.pageke--;
loaduiguidetamer();
}
public function itungeffectint(_arg1:int, _arg2:int){
var _local3:*;
var _local4:*;
_local3 = [0, 0];
_local4 = (_arg1 / statmax);
_local3[0] = _local4;
if (beasttype[_arg2] == 3){
_local4 = (_arg1 / statmax);
_local3[1] = _local4;
};
return (_local3);
}
public function maptravelpapercancelcancel(_arg1:MouseEvent):void{
soundno.play(0, 1, new SoundTransform(volsfx));
closeallui();
}
public function createdroplet(_arg1:Object){
if ((((((((((((((_arg1 is fxgargoatk)) || ((_arg1 is fxgargospc)))) || ((_arg1 is fxpetalspc)))) || ((_arg1 is fxzielspc)))) || ((_arg1 is fxspikorspc)))) || ((_arg1 is fxspikoratk)))) || ((((_arg1 is fxsylphatk)) && ((_arg1.special == true)))))){
fximage[fximage.length] = new (fxmissiledroplet2);
} else {
fximage[fximage.length] = new (fxmissiledroplet);
};
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
if (_arg1.directione == "left"){
fximage[(fximage.length - 1)].scaleX = (fximage[(fximage.length - 1)].scaleX * -1);
};
fximage[(fximage.length - 1)].x = _arg1.x;
fximage[(fximage.length - 1)].y = _arg1.y;
if (_arg1.special == true){
fximage[(fximage.length - 1)].mc1.gotoAndStop(randRange(beastspcmissiledroplet[_arg1.beastke][0], beastspcmissiledroplet[_arg1.beastke][1]));
} else {
fximage[(fximage.length - 1)].mc1.gotoAndStop(randRange(beastatkmissiledroplet[_arg1.beastke][0], beastatkmissiledroplet[_arg1.beastke][1]));
};
fximage[(fximage.length - 1)].blendMode = "hardlight";
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
}
public function removefx(){
var _local1:*;
_local1 = 0;
while (_local1 < fximage.length) {
if (fximage[_local1] != null){
fximage[_local1].removeEventListener(Event.ENTER_FRAME, expprogressmove);
fximage[_local1].removeEventListener(Event.ENTER_FRAME, waitspecialeffectdone);
fximage[_local1].removeEventListener(Event.ENTER_FRAME, effectremover);
fximage[_local1].removeEventListener(Event.ENTER_FRAME, uistatthumbtrainingwaiting);
fximage[_local1].removeEventListener(Event.ENTER_FRAME, prizeitemwaiting);
fximage[_local1].removeEventListener(Event.ENTER_FRAME, fierygroundwaiting);
fximage[_local1].removeEventListener(Event.ENTER_FRAME, beastmastercallwaiting);
fximage[_local1].removeEventListener(Event.ENTER_FRAME, missilefollower);
removeChild(fximage[_local1]);
fximage[_local1] = null;
};
_local1++;
};
}
public function createfierygroundinthis(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int){
fximage[fximage.length] = new (skillfieryground);
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
if (_arg3 == 0){
fximage[(fximage.length - 1)].hit = true;
} else {
fximage[(fximage.length - 1)].hit = false;
};
fximage[(fximage.length - 1)].delaye = (_arg5 * 1);
fximage[(fximage.length - 1)].blendMode = "hardlight";
fximage[(fximage.length - 1)].x = (landimage[_arg1][_arg2].x + (_arg3 * 20));
if (arrayland[_arg1][_arg2] == 1){
fximage[(fximage.length - 1)].y = (landimage[_arg1][_arg2].y + 20);
} else {
if (arrayland[_arg1][_arg2] == 0){
fximage[(fximage.length - 1)].y = landimage[_arg1][_arg2].y;
};
};
if (landimage[_arg1][_arg2].tipe == "water"){
fximage[(fximage.length - 1)].y = (landimage[_arg1][_arg2].y + 50);
};
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].timee = 25;
fximage[(fximage.length - 1)].forrepeat = 4;
fximage[(fximage.length - 1)].efeke = (arcanaeffect[8][_arg4] / 100);
fximage[(fximage.length - 1)].faction = _arg6;
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, fierygroundwaiting);
}
public function creategolddrop(_arg1:Object){
var _local2:*;
_local2 = randRange(landgoldamount[_arg1.tipe][0], landgoldamount[_arg1.tipe][1]);
if (itemeffect[so.data.archeequip[slotchoose]] == "2x gold drop"){
trace("YAP 2X GOLD DROP");
_local2 = (_local2 * 2);
};
_local2 = (_local2 * goldmultiplier);
createthisdrop(-1, true, _arg1, _local2);
if (itemeffect[so.data.archeequip[slotchoose]] == "+100 gold gained"){
trace("YAP +100 GOLD GAIN");
createthisdrop(-1, true, _arg1, 100);
};
}
public function travelbattle(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
saveitem();
cleanuptravelling();
createtransisi("battle");
soundchannel1 = soundbattle.play(0, 999, new SoundTransform(volmus));
}
public function createhitfx(_arg1:int, _arg2:int, _arg3:String, _arg4:Number){
var _local5:*;
fximage[fximage.length] = new (fxhiteffect);
if (currentLabel == "battle"){
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
fximage[(fximage.length - 1)].x = beastimage[_arg2].x;
fximage[(fximage.length - 1)].y = beastimage[_arg2].y;
_arg1 = (_arg1 + int((_arg1 * _arg4)));
if (beastimage[_arg2].flybool == true){
fximage[(fximage.length - 1)].y = (fximage[(fximage.length - 1)].y - flypositioning);
};
if (beastimage[_arg2].faction == 1){
beastimage[_arg2].targetpanel.mchp.mc2.gotoAndPlay(2);
updatethispanel(beastimage[_arg2]);
};
} else {
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mclootposition));
_local5 = [soundhitland, soundhitland2];
_local5[randRange(0, 1)].play(0, 1, new SoundTransform(volsfx));
fximage[(fximage.length - 1)].x = mouseX;
fximage[(fximage.length - 1)].y = (mouseY + 23);
};
fximage[(fximage.length - 1)].mouseChildren = false;
fximage[(fximage.length - 1)].mouseEnabled = false;
fximage[(fximage.length - 1)].blendMode = "hardlight";
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
if (currentLabel == "battle"){
if (beastimage[_arg2].immune == true){
reducehp(0, _arg2, "immune", 0);
} else {
if (beastimage[_arg2].block > 0){
beastimage[_arg2].block--;
reducehp(0, _arg2, "block", _arg4);
} else {
reducehp(_arg1, _arg2, _arg3, _arg4);
};
};
reducespccharge(_arg2, 1);
};
}
public function loadcamelglobe(){
closeallui();
mcuicamelglobe.visible = true;
mcuicamelglobe.txtgold.text = so.data.gold[slotchoose];
mcuicamelglobe.btnnext.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicamelglobe.btnnext.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicamelglobe.btnnext.removeEventListener(MouseEvent.CLICK, camelglobenext);
mcuicamelglobe.btnnext.addEventListener(MouseEvent.CLICK, camelglobenext);
mcuicamelglobe.btnprev.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicamelglobe.btnprev.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicamelglobe.btnprev.removeEventListener(MouseEvent.CLICK, camelglobeprev);
mcuicamelglobe.btnprev.addEventListener(MouseEvent.CLICK, camelglobeprev);
mcuicamelglobe.btnuse.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicamelglobe.btnuse.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicamelglobe.btnuse.removeEventListener(MouseEvent.CLICK, camelglobeuse);
mcuicamelglobe.btnuse.addEventListener(MouseEvent.CLICK, camelglobeuse);
if (mcuicamelglobe.pageke >= (caravanname.length - 1)){
mcuicamelglobe.btnnext.visible = false;
mcuicamelglobe.btnprev.visible = true;
} else {
if (mcuicamelglobe.pageke == 0){
mcuicamelglobe.btnprev.visible = false;
mcuicamelglobe.btnnext.visible = true;
} else {
mcuicamelglobe.btnnext.visible = true;
mcuicamelglobe.btnprev.visible = true;
};
};
loaddarken();
loadthisselectedcaravan();
}
public function mcsellout(_arg1:MouseEvent):void{
_arg1.currentTarget.txt1.setTextFormat(blacktext, 0, _arg1.currentTarget.txt1.length);
}
function frame5(){
trace("MAIN MENU");
bosslagoon = false;
fireleagueusethis = -1;
questupdatebool = false;
barumasuk = false;
if (firsttimemm == true){
mcmainmenu.gotoAndPlay(1);
firsttimemm = false;
} else {
mcmainmenu.gotoAndStop(mcmainmenu.totalFrames);
};
stage.removeEventListener(Event.ENTER_FRAME, playertimer);
tamerengage = 0;
tipeencounter = "";
beastencounterlevel = 0;
beastencounterlevelpakeke = 0;
beastencounterkelist = [];
beastencounterlevellist = [];
tipelandawal = 0;
tipelandakhir = 0;
travelspend = 0;
fightertauntduration = 4;
travellandimage = [];
charimage = [];
lootdropimage = [];
fximage = [];
batasjam = (3600 * 25);
batasmin = (60 * 25);
gotgold = 0;
gotitem = [];
gotitemamount = [];
landpattern = [undefined, landpatterna];
cityname = [undefined, "Arche's Home", "Beast Academy", "Green Leaf City", "Rocklanche City", "Beach", "Small Cave", "Hidden Lagoon", "Firalcano City", "Fira Mountain", "Master Forest", "Fire Pillar", "Darkourge City", "Sacred Grave", "Abandon Tower", "Sky Tower", "Forest Gate", "Hidden Forest"];
cityprize = [undefined, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1];
cityprizelevel = [undefined, 0, 0, 0, 0, 1, 1, 2, 0, 2, 2, 2, 0, 2, 3, 3, 3, 1];
citypath = [undefined, [2], [1, 3], [2, 4, 17], [3, 5, 8], [4, 6], [5, 7], [6], [4, 16, 9, 12], [8, 10, 11], [9], [9], [8, 13, 14], [12], [12, 15], [14], [8, 17], [16, 3]];
cityroute = ["12", "23", "34", "45", "56", "67", "48", "89", "910", "911", "812", "1213", "1214", "1415", "816", "1617", "317"];
citytravellootencountertype = [[0, 2], [0, 1, 2], [2, 16, 21], [2, 4, 21], [0, 1, 2, 3, 4, 11, 20], [9, 10, 17], [2, 4, 6, 15, 16, 20], [14, 18, 20, 22], [5, 9, 1, 11, 20], [14, 18, 20, 22], [6, 8, 13, 22], [3, 5, 6, 23], [3, 5, 6, 23], [4, 5, 12, 13, 19, 22, 7], [9, 10, 12, 7], [9, 10, 7], [0, 1, 2, 3, 4, 9, 8, 7]];
citytraveltamertype = ["", "", "", [2], [2], [3, 17], [1, 4, 8, 15], [4, 12, 15], [7], [12], [4, 8], [7], [11], [6, 7, 9, 11, 17, 18], [17, 11, 9, 3], [17, 11, 9, 3], ""];
citywaterencounterrate = ["4", "4", "1", "8", "1", "9", "1", "1", "1", "1", "1", "3", "4", "1", "4", "4", "4"];
citymudencounterrate = ["4", "4", "1", "1", "4", "2", "5", "7", "6", "6", "4", "4", "4", "1", "1", "4", "4"];
citytravelspend = [1, 3, 8, 3, 3, 4, 8, 4, 4, 5, 8, 5, 5, 15, 4, 3, 5];
citytravelencounterlevel = [0, 1, 3, 4, 5, 12, 7, 8, 10, 8, 9, 9, 11, 13, 13, 13, 2];
citytravelencounterlevelamount = [undefined, [[1]], [[1, 1], [2, 2]], [[1, 1], [2, 2], [2, 2]], [[2, 2], [2, 2]], [[3, 4], [2, 2]], [[3, 4], [2, 2], [2, 2]], [[2, 3], [3, 3], [4, 4]], [[3, 3], [3, 4]], [[3, 4], [3, 4]], [[3, 4]], [[3, 4], [1]], [[3, 4]], [[4, 4]]];
citytravelencounterlevelbeast = [undefined, [[1, 1]], [[4, 6], [2, 2]], [[16, 20], [6, 9], [10, 10]], [[15, 18], [15, 18]], [[20, 20], [27, 30]], [[25, 25], [30, 30], [33, 33]], [[27, 30], [25, 28], [25, 25]], [[35, 40], [35, 40]], [[42, 46], [42, 46]], [[50, 55]], [[55, 60], [80, 90]], [[70, 80]], [[90, 110]]];
citytravelencounterlevelmaturity = [undefined, [[1, 3, 6]], [[1, 3, 6], [1, 3, 6]], [[23], [3, 5, 7], [8]], [[1, 2, 6, 14], [1, 2, 6, 14]], [[1], [10, 11]], [[2], [13, 14, 15], [13, 14, 15]], [[5, 7, 12, 13, 16, 17, 22, 23], [22, 7], [7]], [[33, 23], [12, 13, 22, 23]], [[25, 26], [32, 34]], [[25, 31, 32, 10, 21]], [[17, 20, 22, 24, 25, 31], [34]], [[9, 24, 29]], [[25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]]];
citytravelbg = [1, 1, 2, 4, 1, 5, 3, 3, 1, 3, 6, 6, 6, 7, 1, 1, 1];
citytravelland = [undefined, [[1, 1]], [[1, 1], [1, 1]], [[1, 1], [1, 2], [1, 1]], [[2, 1], [2, 1], [2, 3]], [[1, 2], [1, 1]], [[1, 2], [1, 1], [1, 1]], [[1, 1]], [[3, 2], [3, 1], [3, 3], [3, 4]], [[3, 3], [3, 1], [3, 3]], [[1, 3]], [[1, 3]], [[4, 3], [4, 4], [4, 1]], [[4, 4]], [[1, 4], [1, 1]], [[1, 1]], [[1, 3], [1, 1]], [[1, 1], [1, 1]]];
landgoldamount = [[4, 6], [4, 6], [8, 10], [4, 6], [10, 15], [20, 25], [10, 12], [], [4, 10], [8, 20], [8, 12], [15, 20], [35, 35], [10, 15], [], [], [4, 8], [4, 8], [], [12, 24], [10, 20], [], [], []];
landgoldchance = [3, 3, 3, 2, 6, 8, 5, undefined, 2, 5, 4, 8, 8, 6, undefined, undefined, 2, 2, undefined, 5, 4, undefined, undefined, undefined];
landsound = [soundbush, soundtree, soundrock, soundbush, "", soundwood, soundrock, soundtree, soundtree, soundbush, soundtree, soundrock, soundwood, "", "", soundwood, soundbush, soundbush, soundrock, soundcrystal, soundtree, soundtree, soundtree, soundwood];
landobject = ["Small Bush", "Small Tree", "Rock", "Thorn", "Adventurer's Sack", "Treasure Chest", "Grave", "War Banner", "Tree with Bee Hive", "Big Bush", "Big Tree", "Hidden Cave", "Royal Chest", "Well", "Lump of Dirt", "Scarecrow", "Wheat Fields", "Strawberry Fields", "Small Volcano", "Frozen Crystal", "Campfire", "Cactus", "Guille Tree", "Wood Fence"];
landobjecteffect = [1, 2, 2, 3, 0, 0, 1, 4, 5, 1, 2, 0, 0, 6, 0, 0, 7, 8, 5, 9, 0, 3, 2, 0];
landobjecttext = ["Reduces projectile damage by ", "Blocks ", "Blocks ", "Deals ", "No effect.", "No effect.", "Reduces beast attack by ", "Increases beast attack by ", "Repeatedly attacks nearest beast for ", "Reduces projectile damage by ", "Blocks ", "No effect.", "No effect.", "Repeatedly heals ", "No effect.", "No effect.", "Reduces chance to hit and be hit by ", "Repeatedly heals ", "Repeatedly attacks nearest beast for ", "Reduces beast attack speed by ", "No effect.", "Deals ", "Blocks ", "No effect."];
landobjecttext2 = ["%.", " projectile attacks.", " projectile attacks.", " damage per action when near object.", "", "", "%.", "%.", " damage.", "%.", " projectile attacks.", "", "", " health to nearest beast.", "", "", "% when near object.", " health to nearest beast.", " damage.", "%.", "", " damage per action when near object.", " projectile attacks.", ""];
landobjecteffectnumba = [30, 3, 4, 20, "", "", 30, 30, 50, 60, 5, "", "", 100, "", "", 20, 10, 200, 50, "", 30, 2, ""];
landparticle = [[1, 2, 3], [1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12], [13, 14, 15], [16, 17, 18], [], [19, 2, 3], [1, 2, 3], [1, 2, 3], [20, 21, 22], [23, 24, 25], [], [26, 27, 28], [29, 30, 31], [32, 33, 34], [1, 2, 3], [35, 36, 37], [38, 39, 40], [41, 2, 3], [42, 43, 44], [45, 2, 3], [46, 47, 48]];
landdrop = [["gold", 2, 3], ["gold", 3, 4], ["gold"], ["gold"], ["gold", 1, 4, 5], ["gold", 13, 14, 15], ["gold", 16, 17, 25], [], ["gold", 6, 3, 4], ["gold", 2, 3, 16], ["gold", 3, 4, 16], ["gold", 13, 14, 15], ["gold", 13, 14, 15], ["gold", 1, 7, 18], [], [], ["gold", 8], ["gold", 9, 16, 17], [29], ["gold", 13, 14, 15], ["gold", 10, 20], [11], [12], []];
landobjectlinkage = [[landsmallbush], [landsmalltree], [landrock, landrock2], [landthorn], [landadvsack, landadvsack2], [landtreasurechest], [landgrave, landgrave2], [landwarbanner], [landbeehive], [landbigbush], [landbigtree], [landhiddencave], [landroyalchest], [landwell], [landdirt, landdirt2], [landscarecrow], [landwheatfields], [landstrawberry], [landsmallvolcano], [landfrozencrystal], [landfirecamp], [landcactus], [landguilletree], [landwoodenfence]];
landobjectloot = [1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1];
landobjecthp = [3, 3, 4, 6, 6, 5, 5, 0, 5, 5, 6, 8, 10, 0, 0, 4, 5, 5, 5, 7, 5, 10, 4, 5];
traininglist = [undefined, [[0], [1], [2], [3], [4]], [[0], [1], [2], [3], [4]], [[0], [1], [2], [3], [4]], [[0], [1], [2], [3], [4]]];
trainingnumba = [undefined, [[15], [4], [2], [2], [2]], [[30], [8], [3], [3], [3]], [[60], [15], [4], [4], [4]], [[120], [20], [5], [5], [5]]];
trainingcost = [undefined, 50, 100, 150, 175];
itemname = [undefined, "Fish", "Gelly Berry", "Leaf", "Jolly Fruit", "Bread", "Honey", "Water", "Wheat", "Strawberry", "Roasted Meat", "Ville Fruit", "Guille Fruit", "Striker Beast Egg", "Shield Beast Egg", "Arcane Beast Egg", "Ribbon", "Flower Pot", "Bucket", "Hood", "Turban", "Iron Cap", "Panda Mask", "Cat Mask", "Beast Helmet", "Gladiator Mask", "King's Crown", "Lighting Band", "Tower Helmet", "Sun Band", "Knight Helmet", "Miner Knight Mask", "Farmer Knight Mask"];
itemprice = [undefined, 20, 25, 10, 30, 45, 50, 10, 20, 25, 60, 40, 40, 200, 200, 200, 150, 250, 250, 200, 800, 1400, 1800, 1800, 3000, 1800, 2000, 1800, 2200, 1800, 4500, 2100, 1000];
itemdesc = [undefined, "An ordinary fish.", "Sweet berries that beasts love.", "A sweet-tasting leaf for beasts.", "Beasts' favorite fruit, rich in vitamins.", "Honey-baked bread.", "Supreme food that boosts vitality.", "One cannot live without it.", "Wheat will make your body fit.", "A plentiful berry that is sometimes sour in taste.", "Tasty meat to keep a belly full.", "A rare spiky fruit.", "Rare fruit that boosts brain cells.", "Striker egg containing a combatant beast.", "Shield egg containing a Guardian beast.", "Arcane egg containing a Mystic beast.", "A cute ribbon that can be worn by anyone.", "Sturdy pot to help keep you supplied.", "Gardening tool to protect your head.", "Casual adventurer's hood.", "Symbol of a wandering merchant.", "Made of 100% steel and worn by squires.", "Entertain people nearby.", "Worn by the old clan to hide its identity.", "Wearing it will attract beasts.", "Symbol of battle and survival.", "This ancient crown is a symbol of wealth.", "Give yourself lightning-quick speed.", "A rare helmet worn by the ancient Batu.", "Enchant yourself with bright sunlight.", "The knight's helmet is a symbol of protection.", "Symbol of faith in a lost story.", "Symbol of protection in a lost story."];
itemeffect = [undefined, [9], [9], [9], [9], [9], [9, 0], [9], [9], [9], [9], [9, 1], [9, 3], [], [], [], ["cuteness"], ["Up food drop chance"], ["Up food drop chance"], [0], [0], [0], [0], [1], ["Up Egg drop chance"], [2], ["2x gold drop"], [3], [0], [4], ["+20% exp gain"], ["+100 gold gained"], ["+10 preserved feed level"]];
trace("a");
itemeffectnumba = [undefined, [3], [4], [1], [5], [8], [4, 10], [2], [2], [4], [10], [3, 10], [5, 5], [], [], [], [], [10], [10], [50], [200], [300], [400], [50], [3], [15], [2], [15], [600], [15], [20], [100], []];
itemtype = [undefined, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2];
itemrarelevel = [undefined, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3];
itemdropchance = [undefined, 15, 10, 40, 15, 15, 8, 15, 45, 50, 10, 8, 8, 3, 3, 3, 10, 10, 8, 10, 8, 8, 8, 8, 5, 5, 5, 5, 5, 5, 5, 5, 5];
beasttamerspeak = ["Beast Professor", ["Chirp-chirp!", "I'm a chicken!", "Fly like a bird, soar into the sky!"], ["Do you have some gold coins for me, boy?", "I just went bankrupt!", "I lost all my gold gambling last night!"], ["Look at all the flowers!", "A natural scent is all we need!", "Sproing?"], ["Don't look me in the eyes.", "Based on my calculations, I'll lose.", "Each hit has a 1% miss probability."], "Fayette", ["How much gold does it cost to buy your beast?", "Sometimes I like to give people free gold!", "I just bought this beast for 100 thousand!"], ["I'm sorry, you're in my way.", "No one that sees me ever gets away alive.", "I've been trained for this."], ["How about a 1000 gold bet?", "I'm so rich!", "Wait, you're too young to gamble!"], ["This is a part of our training method.", "I'm on my way back to the city!", "Let's have a fair duel!"], "Gormungard", ["I can sense the unbalance in the air!", "You shall not pass!", "An Arcaner's mind is as sharp as a knife."], ["Better to burn out, than to fade away!", "Feed the flames!", "Burn, baby, burn!"], "Flazenga", "Kiev", ["The land around here is rich in minerals.", "I found a crystal!", "Dig, dig, dig... Nothing else to do but dig."], "Skullga", ["I'm a Valindra!", "Ssssshhhhhhhhhh...", "I've seen a Syngard that is as big as a mountain!"], ["Fly high with the dragons!", "We originally come from the Karva region.", "Every one of us is a dragon-born!"]];
trace("b");
beasttamerstat = ["Beast Professor", [100, 50, 10, 25, 10], [80, 35, 10, 10, 10], [1000, 50, 30, 30, 30], [100, 40, 20, 20, 20], [50, 20, 10, 10, 10], [300, 80, 25, 25, 25], [300, 100, 50, 60, 35], [110, 50, 25, 25, 25], [900, 30, 30, 30, 30], [700, 50, 60, 20, 20], [250, 130, 40, 60, 60], [100, 50, 20, 25, 30], [300, 60, 40, 40], "Kiev", [150, 40, 25, 10, 10], [1000, 200, 100, 100, 100], [400, 50, 20, 60, 20], [200, 200, 60, 60, 60]];
beasttameruseamount = ["Beast Professor", [2, 3], [1, 1], [3, 4], [3, 3], [0, 0], [4, 4], [3, 4], [2, 2], [2, 4], [0, 0], [2, 4], [4, 4], [0, 0], [3, 3], [2, 4], [0, 0], [3, 4], [2, 4]];
beasttamer = ["Beast Professor", "Aerial Master", "Hobo", "Plant Master", "Nerd", "Fayette", "Rich Adventurer", "Assassin", "Gambler", "Knight", "Gormungard", "Arcaner", "Fire adept", "Flazenga", "Kiev", "Geologist", "Skullga", "Reptile Master", "Dragon Master"];
beasttamerskill = ["Beast Professor", [0], [], [1, 7, 4], [0, 1, 3], [1], [3, 4], [0, 6], [0, 1], [0, 1, 3, 4, 6, 8], [3], [0, 1, 3, 4, 6, 8], [4, 6], [0, 4, 6, 7, 8], "Kiev", [1, 3], [0, 1, 5, 7, 9], [1, 3], [9]];
beasttamermoney = [1, 2, 1, 3, 2, 4, 5, 3, 4, 3, 4, 3, 2, 4, 5, 2, 4, 2, 3];
trace("c");
beasttamerdesc = ["Professor Hachi is the leader of the Beast Academy and is highly regarded for his knowledge of beasts.", "A beast tamer that is obsessed with flying beasts. Many aerial masters live in Stymph nests.", "Hobo tamers get their beast eggs by scavenging around caves.", "A flora scientist at Beast Academy, her study focuses on hormones that make super beasts.", "A genius student at Beast Academy that makes precise calculations about beasts' power and winning chances in battles.", "Fayette is the leader and lone druid of Green Leaf city.", "A rich merchant that likes to travel in groups while seeking unique beasts from around the world.", "Ara region's most wanted criminals, assassins are reported to be coming from Nais on a dark mission.", "Gambler tamers are wanted criminals in every city for illegally betting on other tamers' beasts.", "Knights make up Ara's army and they are all required to be Beast Masters.", "It is rumored that the leader of Rocklanche got his rock armor from a Groking.", "Arcaners make up the oldest council of Darkourge. They devote themselves to mastering the knowledge of the universe.", "Flazenga's students religiously worship fire, the symbol of a spirit that never gives up.", "The powerful leader of Firalcano was born from fire and started her own fire religion.", "A mysterious traveler that promises to duel Arche some day.", "Geologists are field scientists that search for beast eggs and study their origins.", "The leader of Darkourge has a dark past as the former commander of Nais' army.", "These Beast Academy researchers have a dangerous habit of living closely with Syngards.", "Dragon masters are part of an ancient tribe that live in secret in the far away region of Karva."];
beastevoline2 = [undefined, [], [], [], [], [], [], [], [], [], [25], [], [26], [27], [28], [29], [], [30], [31], [32], [], [], [33], [34], [35], [], [], [], [], [], [], [], [], [], [], []];
beastevoline = [undefined, [10, 11], [14, 15], [18, 20], [12, 13], [17, 16], [19, 21], [22], [23], [24], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []];
beastmainstat = [undefined, [1], [0], [1], [1], [0], [1], [1], [2], [1], [2], [0], [2], [3], [2], [0], [2], [0], [4], [4], [1], [1], [4], [1], [1], [1, 3], [1, 2], [1], [1, 2], [0, 2], [0, 2], [1, 4], [1, 4], [2, 3], [0, 1], [1, 3]];
beastdesc = [undefined, "Sephs are not reptiles because they have warm blood.", "Torus like to make mysterious pattern formations at the beach.", "The shrieking of a Stymph is connected to anomalies in the weather.", "Many believe that Ziels are the spirits of Beast Masters that have passed away.", "They are quite in nature and never harm people. Their rock-like bodies help to create the foundation of mountains.", "The leaves of a Petal has the power to both poison and to heal.", "During the summer, a Havok's fiery migration can cause forest fires.", "Durgs are playful and are favored as pets.", "Descendants of the ancient stone dragon, Gargos have small wings that allow them to fly.", "Sydras have two heads that can emit poisonous breath, making them deadly at close range.", "Known as the mother of the forest, a Syngard can grow to immense sizes.", "Caracs are called the spirits of protection. They are Ziels that have grown rock armor to protect their fragile bodies.", "Thundras are rare sacred beasts that once gathered in the sky and controlled the weather.", "Tortles produce mineral growths on their bodies that harden into solid crystals.", "Toruga are harmful beasts that live in the deep sea and are known to blast water at passing ships.", "They are often seen rolling down hills, apparently racing with other Roguls.", "Grolums are quiet and remain still for such longer periods of time that they are often mistaken for boulders.", "A perfect symbol that describes the beauty of the wind. Slyphs grow feathers that contain gold.", "Silkeaf beasts grow iron leaves and powerful fruit. It's reported that just one bite of its fruit can cause hypervitaminosis.", "Szamoras grow to enormous sizes and they are effective hunters. With their strong beaks and talons, they can easily lift even a mature Syngard.", "The exploding fruit of the Vinedos makes entering the rainforest dangerous during the summer when they are absorbing nutrients.", "The flapping of a Kavok's wings is enough to start a fire. Beast tamers must wear special gloves when trying to tame them.", "Durgos are masters of mountain climbing. Hikers often bring them along for protection.", "Gargles hibernate during the winter by landing on tall buildings and forming stone shells until before emerging in the spring.", "Valindras are one of the most dangerous beasts. Their carapaces alone contain enough deadly poison to kill their foes.", "Carpaces are Caracs that have mutated into an amethyst form. People believe that their grim visages can claim a person's soul forever.", "Thundagas are revered as demi-gods. They can control the weather and warn people when a natural disaster is coming.", "Kristles grow sapphire on their bodies and they are able to dive into the deepest depths of the ocean.", "Garugas are rulers of the ocean. Their immense size was documented in a book about a ship that sunk after crashing into the fingernail of a Garuga.", "Grokings are guardians of the earth. Millions of them live near the earth's core and they are rarely seen on the surface.", "The Stymphalin is such a rare legendary beast that people question its existence. It is said that the flapping of their wings can turn into beautiful music.", "Jolkeaf generates Petals, not by laying eggs, but by growing seeds within its body. ", "The fearsome Dragon Tribe from the Karva region is able to tame and mount the great Kravall despite its fiery feathers.", "Disturbos are very territorial. Packs of them sometimes attack villages and claim the areas as their own.", "An ancient stone dragon that likes to bury itself to absorb soil nutrients, leaving only its stone back exposed."];
beastevoreq = [undefined, "Seph", "Toru", "Stymph", "Ziel", "Rog", "Petal", "Havok", "Durg", "Gargo", [0, 0, 0, 10, 0], [100, 0, 0, 0, 0], [0, 0, 10, 0, 0], [0, 0, 0, 10, 0], [0, 0, 10, 0, 0], [130, 0, 0, 0, 0], [0, 0, 10, 0, 0], [100, 0, 0, 0, 0], [0, 0, 0, 0, 10], [0, 0, 0, 0, 10], [120, 0, 0, 0, 0], [0, 50, 0, 0, 0], [0, 0, 0, 0, 10], [0, 70, 0, 0, 0], [0, 70, 0, 0, 0], [0, 150, 0, 20, 0], [0, 100, 15, 0, 0], [0, 200, 0, 0, 0], [0, 100, 15, 0, 0], [300, 0, 15, 0, 0], [600, 0, 20, 0, 0], [0, 130, 0, 0, 15], [0, 100, 0, 0, 13], [0, 0, 15, 15, 0], [200, 150, 0, 0, 0], [0, 150, 0, 20, 0]];
beastsoundlist = [undefined, soundbeast1, soundbeast3, soundbeast7, soundbeast3, soundbeast4, soundbeast8, soundbeast10, soundbeast4, soundbeast4, soundbeast5, soundbeast4, soundbeast3, soundbeast3, soundbeast1, soundbeast4, soundbeast4, soundbeast5, soundbeast9, soundbeast2, soundbeast10, soundbeast3, soundbeast10, soundbeast5, soundbeast4, soundbeast4, soundbeast3, soundbeast4, soundbeast4, soundbeast5, soundbeast5, soundbeast10, soundbeast4, soundbeast10, soundbeast5, soundbeast5];
beastname = [undefined, "Seph", "Toru", "Stymph", "Ziel", "Rog", "Petal", "Havok", "Durg", "Gargo", "Sydra", "Syngard", "Carac", "Thundra", "Tortle", "Toruga", "Rogul", "Grolum", "Sylph", "Silkeaf", "Szamora", "Vinedos", "Kavok", "Durgo", "Gargle", "Valindra", "Carpace", "Thundaga", "Kristle", "Garuga", "Groking", "Stymphalin", "Jolkeaf", "Kravall", "Disturbo", "Gargole"];
beaststatborn = [undefined, [60, 10, 4, 6, 4], [80, 15, 5, 4, 5], [30, 5, 3, 7, 5], [40, 5, 2, 3, 7], [100, 15, 7, 3, 4], [40, 5, 2, 6, 4], [50, 15, 4, 6, 4], [55, 10, 6, 3, 3], [30, 10, 5, 7, 6], [120, 20, 8, 17, 9], [230, 70, 22, 16, 8], [155, 60, 14, 11, 13], [90, 25, 8, 16, 20], [170, 25, 10, 9, 9], [300, 50, 14, 10, 8], [310, 50, 16, 8, 8], [350, 65, 23, 7, 7], [110, 60, 8, 12, 14], [120, 40, 6, 10, 15], [180, 60, 12, 15, 14], [180, 100, 5, 8, 12], [200, 90, 13, 25, 12], [180, 135, 14, 16, 14], [110, 30, 9, 15, 17], [360, 120, 10, 25, 15], [900, 210, 16, 13, 20], [300, 140, 9, 20, 30], [605, 150, 30, 10, 11], [1200, 180, 27, 12, 10], [1440, 230, 35, 10, 10], [300, 200, 12, 18, 25], [600, 150, 11, 11, 25], [900, 300, 20, 30, 15], [1100, 290, 23, 20, 16], [400, 130, 11, 25, 20]];
beaststatup = [undefined, [12, 6, 0, 0, 0], [30, 3, 0, 0, 0], [6, 2, 0, 0, 0], [16, 6, 0, 0, 0], [40, 3, 0, 0, 0], [6, 3, 0, 0, 0], [16, 7, 0, 0, 0], [32, 4, 0, 0, 0], [5, 7, 0, 0, 0], [15, 4, 0, 0, 0], [60, 5, 0, 0, 0], [45, 8, 0, 0, 0], [12, 6, 0, 0, 0], [25, 5, 0, 0, 0], [50, 7, 0, 0, 0], [45, 8, 0, 0, 0], [60, 8, 0, 0, 0], [10, 10, 0, 0, 0], [30, 7, 0, 0, 0], [45, 12, 0, 0, 0], [60, 15, 0, 0, 0], [50, 15, 0, 0, 0], [60, 12, 0, 0, 0], [18, 6, 0, 0, 0], [25, 12, 0, 0, 0], [55, 20, 0, 0, 0], [15, 8, 0, 0, 0], [30, 10, 0, 0, 0], [60, 15, 0, 0, 0], [100, 22, 0, 0, 0], [20, 15, 0, 0, 0], [30, 16, 0, 0, 0], [15, 10, 0, 0, 0], [50, 18, 0, 0, 0], [30, 12, 0, 0, 0]];
beasttype = [undefined, 1, 2, 3, 1, 2, 3, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 2, 1];
beastfly = [undefined, 0, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1];
beastrange = [undefined, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 2, 2, 3, 2, 1, 1, 2, 2, 1, 1, 2];
beastmaturity = [undefined, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3];
beastlinkage = [undefined, beastseph, beasttoru, beaststymph, beastziel, beastrog, beastpetal, beasthavok, beastdurg, beastgargo, beastsydra, beastsyngard, beastcarac, beastthundra, beasttortle, beasttoruga, beastrogul, beastgrolum, beastsylph, beastsilkeaf, beastszamora, beastvinedos, beastkarvok, beastdorvak, beastspikor, beastvalindra, beastcarpace, beastthundaga, beastkristle, beastgaruga, beastgroking, beaststymphalin, beastjolkeaf, beastkravall, beastdisturbo, beastdrakkor];
beastatkfx = [undefined, fxsephatk, fxtoruatk, undefined, undefined, fxtoruatk, undefined, fxhavokatk, fxsephatk, undefined, undefined, fxsyngardatk, fxtoruatk, undefined, undefined, fxhavokatk, fxtoruatk, fxtoruatk, undefined, undefined, fxhavokatk, fxvinedosatkfx, fxkarvokatk, fxdorvakatk, undefined, undefined, undefined, undefined, fxkristleatkfx, fxtoruatk, fxtoruatk, undefined, undefined, fxtoruatk, undefined];
beastatkmissile = [undefined, undefined, undefined, fxstymphatk, fxzielatk, undefined, fxpetalatk, undefined, undefined, fxgargoatk, fxsydraatk, undefined, undefined, fxthundraatk, fxtortleatk, undefined, undefined, undefined, fxsylphatk, fxsilkeafatk, undefined, fxvinedosatk, undefined, undefined, fxspikoratk, fxvalindraatk, fxcarpaceatk, fxthundraatk, fxkristleatk, undefined, undefined, fxstymphalinatk, fxjolkeafatk, undefined, undefined, fxdrakkoratk];
beaststatmissiletype = [undefined, undefined, undefined, 1, 1, undefined, 2, undefined, undefined, 1, 1, undefined, undefined, 5, 1, undefined, undefined, undefined, 1, 1, undefined, 2, undefined, undefined, 1, 1, 6, 5, 2, undefined, undefined, 1, 2, undefined, undefined, 1];
beastatkmissiledroplet = [undefined, undefined, undefined, undefined, undefined, undefined, [8, 10], undefined, undefined, [12, 12], [14, 16], undefined, undefined, undefined, [20, 21, 22], undefined, undefined, undefined, undefined, [27, 29], undefined, [8, 10], undefined, undefined, [32, 32], [34, 36], [38, 40], undefined, undefined, undefined, undefined, undefined, [27, 29], undefined, undefined];
beastspcfx = [undefined, undefined, fxtoruspc, fxstymphspc, undefined, fxtoruspc, undefined, fxhavokspc, fxdurgspc, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, fxdorvakspc, undefined, undefined, fxcarpacespc, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined];
beastspcmissile = [undefined, fxsephspc, undefined, undefined, fxzielspc, undefined, fxpetalspc, undefined, undefined, fxgargospc, fxsydraspc, undefined, undefined, fxthundraatk, undefined, fxtorugaspc, undefined, undefined, fxsylphatk, undefined, undefined, fxvinedosspc, undefined, undefined, fxspikorspc, fxvalindraspc, undefined, fxthundraatk, undefined, fxgarugaspc, undefined, fxstymphalinatk, undefined, fxkravallspc, fxdisturbospc, fxdrakkorspc];
beastspcmissiletype = [undefined, 2, undefined, undefined, 3, undefined, 3, undefined, undefined, 4, 1, undefined, undefined, 5, undefined, 4, undefined, undefined, 3, undefined, undefined, 2, undefined, undefined, 4, 1, undefined, 5, undefined, 4, undefined, 3, undefined, 6, 7, 4];
beastspcmissiledroplet = [undefined, [1, 3], undefined, undefined, [7, 7], undefined, [11, 11], undefined, undefined, [13, 13], [17, 19], undefined, undefined, undefined, undefined, [23, 25], undefined, undefined, [26, 26], undefined, undefined, [30, 31], undefined, undefined, [36, 36], [37, 37], undefined, undefined, undefined, undefined, undefined, [41, 41], undefined, [42, 44], undefined, [45, 45]];
beastspcke = [undefined, 1, 2, 3, 4, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34];
beastspc = [undefined, "Poison Spit", "Harden", "Light Air", "Soul Strike", "Sweet Leaf", "Beak Thrust", "Dirt Spit", "Wind Ball", "Venom Spit", "Overwhelm", "Thorn Skin", "Sky Strike", "Crystal Blast", "Hydro Wave", "Rock Fist", "Rock Up", "Rain of Silk", "Petal Wind", "Hunter Flap", "Acid Blast", "Eye of the Hunter", "Rake", "Tornado Breath", "Dead Stare", "Impale", "Sky Wrath", "Kristal Breath", "Tsunami", "King Stomp", "Rain of Lance", "Blooming Festival", "Burning Sky", "Sand Storm", "Typhoon Blast"];
beastborn = [undefined, "", "", "", "", "", "", "", "", "", "Slowing nerve", "Alpha stare", "Etheral Skin", "", "Hard Shell", "Hard Shell", "Hard Shell", "Hard Shell", "Keen Eye", "Growth", "Keen Eye", "Growth", "Keen Eye", "Keen Eye", "Volatile Blast", "Toxicious One", "Impenetrable", "Souless", "Impenetrable", "Impenetrable", "Impenetrable", "Killer Instinct", "Toxicious One", "Killer Instinct", "Killer Instinct", "Volatile Blast"];
beastspcdesc = [undefined, "Poisons one enemy for ", "Blocks next ", "Increases attack speed by ", "Projects 3 souls, each causing ", "Heals one friendly beast for ", "Slows one enemy's movement speed by ", "Blinds one enemy, reducing their hit chance by ", "Knocks enemy back and deals ", "Poisons one enemy for ", "Increases attack by ", "Reflects ", "Strikes all enemies for ", "Freezes enemy for ", "Knocks enemy back and deals ", "Summons spikes that knock one enemy into the air for ", "Friendly beasts block ", "Projects 5 sharp silks, each causing ", "Heals party for ", "Increase party attack by ", "Reduce 25% enemy movement speed and poison ", "Reduces one enemy's attack by ", "Triple-strikes an enemy for ", "Knocks enemy back and deals ", "Enemy is petrified for 5 seconds and poisoned for ", "Reflects ", "Strikes all enemies for ", "Freezes enemy for ", "Knocks enemy back and deals ", "Summons spikes that knock all enemies into the air, dealing ", "Projects 10 sharp silks, each causing ", "Removes all negative effects and heals party for ", "Summons a meteor to strike a random enemy for ", "Summons a whirlwind that deals ", "Knocks enemy back and deals "];
beastspcreq = [undefined, 6, 6, 10, 10, 5, 5, 4, 8, 9, 4, 8, 10, 6, 6, 6, 8, 10, 5, 6, 6, 6, 8, 8, 10, 6, 10, 9, 6, 8, 10, 5, 8, 8, 6];
beastspcnumba = [undefined, 30, 1, 50, 10, 150, 30, 10, 20, 50, 20, 50, 60, 4, 70, 40, 1, 400, 80, 20, 60, 15, 70, 50, 80, 100, 100, 6, 200, 200, 125, 1000, 150, 175, 200];
beastspcdesc2 = [undefined, " damage per second for the duration of the battle. Effect is not cumulative.", "incoming attacks.", "%.", " damage.", " health.", "%. Effect is cumulative.", "%.", " damage.", " damage per second for the duration of the battle. Effect is not cumulative.", " for each fallen enemy. Effect is not cumulative.", "% of melee damage received back to attacker.", " damage.", " seconds.", " damage.", " damage.", " incoming attacks.", " damage.", " health.", " damage.", " damage.", ".", " damage per hit.", " damage.", " damage per second for the duration of the battle. Effect is not cumulative.", "% of melee damage received back to attacker.", " damage.", " seconds.", " damage.", " damage to each.", " damage.", " health.", " damage.", " damage to any enemy that enters it.", " damage."];
caravanname = ["Food bait", "Small Wood Cart", "Large Wood Cart", "Four-wheeled Cart", "Standard caravan", "Green Caravan", "Marauder Caravan", "Gym Caravan", "Library Caravan", "Wind Caravan", "Hive", "Gargantuan Caravan", "Royal caravan", "Royal Caravan"];
caravanbeastsize = [1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4];
caravaneffect = [[0], [], [], [], [0], ["5 preserved feed level"], [1], [0], [4], [3], [0], [2], [4], [3]];
caravaneffectnumba = [[10], [], [], [], [50], ["5 preserved feed level"], [10], [100], [10], [10], [400], [20], [20], [20]];
caravanitemsize = [25, 30, 35, 40, 40, 40, 40, 40, 40, 40, 55, 45, 45, 45];
caravanprice = [100, 300, 500, 800, 1200, 1200, 2000, 2000, 2000, 2000, 5500, 8000, 8000, 8000];
caravandesc = ["All-natural beast attractor.", "Specially designed cart to caravan two beasts.", "Wood cart with extra storage space.", "A beast tamer favorite!", "An adventurer's steam-powered caravan.", "Steam-powered caravan that can grow food.", "A raider's caravan equipped with weapons.", "Caravan with a gym inside to keep your beasts healthy.", "Caravan that is filled with knowledge about the world.", "Suitable for the well-traveled beast tamer.", "Specially designed caravan with plenty of extra storage space.", "An ancient design from before the time of legendary beasts.", "Made for traveling royalty, it is a caravan fit for a king.", "Custom-designed for beast guilds."];
arcananame = ["Fighter Taunt", "Health Poultice", "Songs of Wind\n[PASSIVE]", "Monolith State", "Warrior Blood", "Keen Eye\n[PASSIVE]", "Fire Spit", "Tree of Life", "Fiery Ground", "Beast Master Call"];
arcanadesc = [(("Increase all of your beasts' attack for " + fightertauntduration) + " seconds."), "Recover all beasts HP.", "Provides a passive increase to your beasts' STR, AGI and SPC.", (("Petrify and reduce damage taken by " + (monolithreducer * 100)) + "%."), "Increase selected beast health regeneration for 10 seconds.", "Provides a passive increase to your beasts' critical hit chance.", "Damage the weakest enemy beast.", "Resurrect one of your fallen beasts.", "Sets the battlefield ablaze, damaging enemy beasts for 5 seconds.", "Grants your beasts immunity to attack."];
arcanaeffect = [[0, 10, 30, 90, 120, 200], [0, 60, 120, 200, 300, 500], [0, 5, 10, 20, 30, 35], [0, 4, 6, 8, 10, 12], [0, 3, 5, 7, 8, 9], [0, 5, 7, 10, 15, 20], [0, 60, 120, 300, 500, 800], [0, 30, 40, 50, 60, 70], [0, 5, 6, 7, 8, 9], [0, 2, 2.5, 3, 3.5, 4]];
arcanacd = [15, 10, "", 18, 20, "", 10, 25, 12, 15];
arcanareq = ["Beast level up.", "Feed beasts.", "Days travel.", "Have a Guardian beast.", "Buy Caravans.", "Have a Combatant beast.", "Have a Mystic beast.", "Defeat Champion beasts.", "Defeat Legendary beasts.", "Have a Legendary beasts."];
arcanareqnumba = [[undefined, 6, 16, 80, 130, 200], [undefined, 15, 40, 100, 170, 250], [undefined, 20, 50, 130, 200, 250], [undefined, 2, 5, 10, 15, 20], [undefined, 1, 3, 8, 9, 12], [undefined, 2, 5, 10, 15, 20], [undefined, 2, 5, 10, 15, 20], [undefined, 25, 40, 55, 65, 80], [undefined, 4, 5, 6, 7, 8], [undefined, 2, 4, 7, 9, 12]];
arcanatxt = ["ATK", "HP", "", "s", "% HP", "%", "dam", "% HP", "% HP dam", "s"];
treasurestat = [undefined, [2, 1], [10, 1], [2, 0], [4, 0], [3, 0], [7, 1], [4, 0], [3, 0], [5, 0], [4, 2], [3, 1], [3, 0], [2, 0], [3, 1], [4, 0], [6, 1], [6, 0], [5, 1], [2, 0], [5, 1], [4, 2], [8, 3], [3, 0], [4, 1], [4, 0]];
so = SharedObject.getLocal("CB");
so.flush(1000000);
if (so.size == 0){
createnewso();
};
cekpatch();
loadmainmenu();
}
function frame6(){
stop();
trace(("awal num map : " + numChildren));
mcquest.mouseChildren = false;
mcquest.mouseEnabled = false;
fximage = [];
btnag.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnag.removeEventListener(MouseEvent.CLICK, clickAG);
btnag.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnag.addEventListener(MouseEvent.CLICK, clickAG);
bosslagoon = false;
fireleagueusethis = -1;
if (so.data.quest[slotchoose] == "Defeat Gambler tamer"){
so.data.quest[slotchoose] = "Defeat Hobo tamers near the Small Cave.";
};
if (so.data.quest[slotchoose] == "Back to Sullga at Darkourge city"){
so.data.quest[slotchoose] = "Back to Skullga at Darkourge city";
};
if (so.data.quest[slotchoose] == "Search Beast forest for hidden path"){
so.data.quest[slotchoose] = "Search Master Forest for the hidden path.";
};
if (so.data.quest[slotchoose] == "Defeat Arcaner in sacred tower area"){
so.data.quest[slotchoose] = "Defeat Arcaners near the Abandoned Tower.";
};
btnfbprize.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnfbprize.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnfbprize.removeEventListener(MouseEvent.CLICK, fbprize);
btnfbprize.addEventListener(MouseEvent.CLICK, fbprize);
if (so.data.travellbool[slotchoose] == false){
soundchannel1 = soundmap.play(0, 999, new SoundTransform(volmus));
} else {
soundchannel1 = soundnighttime.play(0, 999, new SoundTransform(volmus));
};
if (so.data.treasurechestbool[slotchoose] == true){
createprize();
} else {
cekbisamutatebeastlist();
};
if (barumasuk == false){
barumasuk = true;
dat = new Date();
hour = dat.getHours();
if ((((hour > 0)) && ((hour <= 10)))){
mctips.mc1.gotoAndStop(1);
} else {
if ((((hour > 10)) && ((hour <= 4)))){
mctips.mc1.gotoAndStop(2);
} else {
mctips.mc1.gotoAndStop(3);
};
};
mctips.gotoAndPlay(2);
} else {
mctips.mc1.gotoAndStop(randRange(4, mctips.mc1.totalFrames));
mctips.gotoAndPlay(2);
};
hatcheeggke = 0;
dapetmonster = 0;
btnhome.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnhome.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnhome.addEventListener(MouseEvent.CLICK, mapbackmainmenu);
loadsoundbutton();
loadmap();
}
function frame7(){
stop();
trace(("aWAL NUM CHILDREN STORY : " + numChildren));
donesound = false;
pausestory = false;
choosebeastbool = false;
choosebeastke = 0;
birdsound = 15;
windsoundtime = 175;
loadsoundbutton();
waittext = 75;
waittexttemp = waittext;
childstory = [];
ffspeed = 1;
loadstory();
}
public function cleanupbattle(){
var _local1:*;
var _local2:*;
mcmouse.visible = false;
trace("CLEAN UP ");
cleanuptypeover();
if (soundchannel1 != null){
soundchannel1.stop();
soundchannel1 = null;
};
stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyboardskill);
stage.removeEventListener(Event.ENTER_FRAME, skillmousewaiting);
stage.removeEventListener(Event.ENTER_FRAME, gametime);
stage.removeEventListener(Event.ENTER_FRAME, battleannouncerwair);
stage.removeEventListener(Event.ENTER_FRAME, waitbattledone);
_local1 = 0;
while (_local1 < tamerimage.length) {
removeChild(tamerimage[_local1]);
tamerimage[_local1] = null;
_local1++;
};
_local1 = 0;
while (_local1 < 3) {
_local2 = 0;
while (_local2 < 8) {
if (landimage[_local1][_local2] != undefined){
removeChild(landimage[_local1][_local2]);
landimage[_local1][_local2] = null;
};
_local2++;
};
_local1++;
};
_local1 = 0;
while (_local1 < beastimage.length) {
beastimage[_local1].removeEventListener(Event.ENTER_FRAME, panelhpbarwaiting);
beastimage[_local1].removeEventListener(Event.ENTER_FRAME, beastwaiting);
removeChild(beastimage[_local1]);
beastimage[_local1] = null;
_local1++;
};
_local1 = 0;
while (_local1 < landimageaddon.length) {
removeChild(landimageaddon[_local1]);
landimageaddon[_local1] = null;
_local1++;
};
_local1 = 0;
while (_local1 < bulletimage.length) {
if (bulletimage[_local1] != null){
bulletimage[_local1].removeEventListener(Event.ENTER_FRAME, bulletwaiting);
bulletimage[_local1].removeEventListener(Event.ENTER_FRAME, firespitwaiting);
removeChild(bulletimage[_local1]);
bulletimage[_local1] = null;
};
_local1++;
};
_local1 = 0;
while (_local1 < landencounterimage.length) {
if (landencounterimage[_local1] != null){
landencounterimage[_local1].removeEventListener(Event.ENTER_FRAME, landencounterwaiting);
removeChild(landencounterimage[_local1]);
landencounterimage[_local1] = null;
};
_local1++;
};
cleanupenemysymbol();
removefx();
removelootdrop();
}
function frame4(){
stop();
soundmainmenu = new mainmenusound();
soundfirecamp = new firecampsound();
soundhome = new homesound();
soundmmbutt = new mmbuttsound();
soundclick = new clicksound();
soundmap = new mapsound();
soundchat = new chatsound();
soundpaper = new papersound();
soundno = new nosound();
soundtutorial = new tutorialsound();
sounddoorclose = new doorclosesound();
sounddooropen = new dooropensound();
soundyes = new yessound();
soundcoin = new coinsound();
soundcrack = new cracksound();
soundhatchdone = new hatchdonesound();
soundhatchmonster = new hatchmonstersound();
soundhatch = new hatchsound();
soundnighttime = new nighttimesound();
soundtravelling = new travellingsound();
soundhitland = new hitlandsound();
soundhitland2 = new hitland2sound();
soundmutate = new mutatesound();
soundopeningbattle = new openingbattlesound();
soundchewing = new chewingsound();
soundbattle = new battlesound();
soundhit1 = new hit1sound();
soundhit2 = new hit2sound();
soundhit3 = new hit3sound();
soundblock1 = new block1sound();
soundblock2 = new block2sound();
soundheal = new healsound();
soundswing = new swingsound();
soundwin = new winsound();
soundlose = new losesound();
soundeffective = new effectivesound();
soundwater1 = new water1sound();
soundwater2 = new water2sound();
soundprize = new prizesound();
soundexp = new expsound();
soundbeast1 = new beastsound1();
soundbeast2 = new beastsound2();
soundbeast3 = new beastsound3();
soundbeast4 = new beastsound4();
soundbeast5 = new beastsound5();
soundbeast6 = new beastsound6();
soundbeast7 = new beastsound7();
soundbeast8 = new beastsound8();
soundbeast9 = new beastsound9();
soundbeast10 = new beastsound10();
soundbee = new beesound();
soundpop1 = new popsound1();
soundpop2 = new popsound2();
soundpop3 = new popsound3();
soundbush = new bushsound();
soundrock = new rocksound();
soundtree = new treesound();
soundwood = new woodsound();
soundcrystal = new crystalsound();
soundquest = new questsound();
soundlock = new locksound();
soundmoney = new moneysound();
soundspecial = new specialsound();
soundhpbarfill = new hpbarfillsound();
soundskill1 = new skill1sound();
soundstory = new storysound();
sounddistantbird1 = new distantbird1sound();
sounddistantbird2 = new distantbird2sound();
soundwind = new windsound();
soundmiss = new misssound();
soundfireblast = new fireblastsound();
soundcaravan = new caravansound();
soundthunder = new thundersound();
soundthunder2 = new thundersound2();
soundmagicitem = new magicitemsound();
soundrareitem = new rareitemsound();
sounditemin = new iteminsound();
soundchannel1 = soundmainmenu.play(0, 999, new SoundTransform(volmus));
soundchannel2 = soundfirecamp.play(0, 999, new SoundTransform((volmus / 2)));
mc1.buttonMode = true;
mc1.addEventListener(MouseEvent.CLICK, clickGoody);
stage.addEventListener(Event.ENTER_FRAME, waitsplash2);
}
public function travelnighttimemap(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
cleanuptravelling();
trace(("A : " + travellandimage));
trace(("B : " + charimage));
trace(("C : " + lootdropimage));
trace(("D : " + fximage));
trace(("akhir NUM NIGHTTIME : " + numChildren));
if (go == true){
targetframe = "map";
gotoAndStop("passer");
};
go = true;
}
function frame8(){
stop();
trace(("aWAL NUM CHILDREN TRAVELLING : " + numChildren));
gotgold = 0;
gotitem = [];
loadsoundbutton();
btnbattle.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnbattle.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnbattle.visible = false;
btnbattle.btn1.addEventListener(MouseEvent.CLICK, travelbattle);
btnforfeit.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnforfeit.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnforfeit.visible = false;
btnforfeit.addEventListener(MouseEvent.CLICK, travelforfeit);
caravanobj = "";
encounterbeastobj = "";
waittime = 50;
pakerouteke = 0;
beastencounterlevel = 0;
beastencounterkelist = [];
encounterbool = false;
travelphase = 1;
pausetravel = false;
travellspeed = 4;
donetravel = false;
traveltime = 275;
currtraveltime = 0;
encountertime = (traveltime * 0.17);
travellandimage = [];
charimage = [];
lootdropimage = [];
fximage = [];
loadtravelling();
}
public function uicaravantab(_arg1:MouseEvent){
var _local2:*;
var _local3:*;
soundclick.play(0, 1, new SoundTransform(volsfx));
if (_arg1.currentTarget.parent.name == "mcuicaravan"){
_local2 = mcuicaravan;
} else {
_local2 = mcuishop;
};
mcuicaravan.pageke = 1;
_local2.selecteditemke = -1;
_local2.selectedke = _arg1.currentTarget.ke;
trace(("ker : " + _local2.name));
if (_local2.name == "mcuicaravan"){
_local3 = false;
if (currentLabel == "map"){
if (mcuishop.visible == true){
trace("ya shop");
loadshop();
} else {
_local3 = true;
};
} else {
_local3 = true;
};
if (_local3 == true){
trace("nah shop");
if (_arg1.currentTarget.ke == 1){
mcuibeast.pageke = 0;
closeallui();
loaduibeast();
} else {
if (_arg1.currentTarget.ke == 2){
closeallui();
loaduicaravan();
} else {
if (currentLabel == "map"){
if (mcuichar.visible == true){
closeallui();
loaduicaravan();
} else {
closeallui();
loaduibeast();
};
} else {
closeallui();
loaduibeast();
};
};
};
if ((((so.data.gameprogress[slotchoose] == 5)) && ((_arg1.currentTarget.ke == 3)))){
so.data.gameprogress[slotchoose] = 6;
loadtutor();
};
};
} else {
trace("yay");
loadshop();
};
}
public function loaduiguidebeast2(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
closeallui();
loaddarken();
mcuiguidebeast2.visible = true;
mcuiguidebeast2.btnback.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuiguidebeast2.btnback.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuiguidebeast2.btnback.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuiguidebeast2.btnback.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuiguidebeast2.btnback.removeEventListener(MouseEvent.CLICK, uiguidebeast2back);
mcuiguidebeast2.btnback.addEventListener(MouseEvent.CLICK, uiguidebeast2back);
_local1 = 2;
_local2 = 0;
mcuiguidebeast2.mc1.mc1.gotoAndStop(mcuiguidebeast2.ke);
mcuiguidebeast2.mc1.ke = mcuiguidebeast2.ke;
mcuiguidebeast2.mc1.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuiguidebeast2.mc1.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuiguidebeast2.mc1.addEventListener(MouseEvent.CLICK, uiguidebeast2selectbeast);
mcuiguidebeast2.mcchampion.visible = false;
mcuiguidebeast2.mclegendary.visible = false;
mcuiguidebeast2.mcroot21.visible = false;
mcuiguidebeast2.mcroot22.visible = false;
mcuiguidebeast2.mcroot31.visible = false;
mcuiguidebeast2.mcroot32.visible = false;
mcuiguidebeast2.mc21.visible = false;
mcuiguidebeast2.mc22.visible = false;
mcuiguidebeast2.mc31.visible = false;
mcuiguidebeast2.mc32.visible = false;
trace(("isi : " + beastevoline[mcuiguidebeast2.ke]));
_local3 = 0;
while (_local3 < beastevoline[mcuiguidebeast2.ke].length) {
_local1 = 2;
_local2 = (_local2 + 1);
_local4 = mcuiguidebeast2.getChildByName((("mc" + _local1.toString()) + _local2.toString()));
_local4.visible = true;
_local5 = cekunlockedbeast(beastevoline[mcuiguidebeast2.ke][_local3]);
trace(("ada ? : " + _local5));
trace(("hm : " + _local4));
_local4.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local4.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
if (_local5 == false){
_local4.mc1.gotoAndStop("locked");
_local4.removeEventListener(MouseEvent.CLICK, uiguidebeast2selectbeast);
} else {
_local4.mc1.gotoAndStop(beastevoline[mcuiguidebeast2.ke][_local3]);
_local4.addEventListener(MouseEvent.CLICK, uiguidebeast2selectbeast);
};
_local4.ke = beastevoline[mcuiguidebeast2.ke][_local3];
_local4 = mcuiguidebeast2.getChildByName((("mcroot" + _local1.toString()) + _local2.toString()));
_local4.visible = true;
mcuiguidebeast2.mcchampion.visible = true;
_local6 = 0;
while (_local6 < beastevoline2[beastevoline[mcuiguidebeast2.ke][_local3]].length) {
_local1 = 3;
_local4 = mcuiguidebeast2.getChildByName((("mc" + _local1.toString()) + _local2.toString()));
_local5 = cekunlockedbeast(beastevoline2[beastevoline[mcuiguidebeast2.ke][_local3]][_local6]);
_local4.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local4.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
if (_local5 == false){
_local4.mc1.gotoAndStop("locked");
_local4.removeEventListener(MouseEvent.CLICK, uiguidebeast2selectbeast);
} else {
_local4.mc1.gotoAndStop(beastevoline2[beastevoline[mcuiguidebeast2.ke][_local3]][_local6]);
_local4.addEventListener(MouseEvent.CLICK, uiguidebeast2selectbeast);
};
trace("e");
_local4.visible = true;
_local4.ke = beastevoline2[beastevoline[mcuiguidebeast2.ke][_local3]][_local6];
_local4 = mcuiguidebeast2.getChildByName((("mcroot" + String(_local1)) + String(_local2)));
_local4.visible = true;
trace("f");
mcuiguidebeast2.mclegendary.visible = true;
_local6++;
};
_local3++;
};
loaduiguidebeast2selected();
}
public function storyff(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
if (ffspeed == 1){
stage.frameRate = 50;
ffspeed = 2;
} else {
stage.frameRate = 25;
ffspeed = 1;
};
trace(("FPS : " + stage.frameRate));
btnff.gotoAndStop(ffspeed);
}
function frame3(){
stop();
stage.frameRate = 45;
mcag.gotoAndPlay(2);
mcag.buttonMode = true;
mcag.addEventListener(MouseEvent.CLICK, clickAG);
stage.addEventListener(Event.ENTER_FRAME, splash1);
}
public function createnewso(){
var _local1:*;
so.data.arcanatutorial = [];
so.data.caravanbeast = [];
so.data.newgameplusslot = [];
so.data.newgameplus = false;
so.data.doneguide = [];
so.data.skytowerkey = [];
so.data.shopreset = [];
so.data.locationalreadyexplore = [];
so.data.likefb1 = [];
so.data.likefb2 = [];
so.data.treasurechestbool = [];
so.data.quest = [];
so.data.questreq = [];
so.data.questreqprog = [];
so.data.shopfood = [];
so.data.shopequip = [];
so.data.shopmisc = [];
so.data.arcanapoi = [];
so.data.arcanalevel = [];
so.data.arcanalevelprog = [];
so.data.arcanaregister = [];
so.data.lastcitysaved = [];
so.data.beastowned = [];
so.data.landencountermeet = [];
so.data.landencounterdrop = [];
so.data.beasttamermeet = [];
so.data.timer = [];
so.data.tutorialfirstcaravan = [];
so.data.monsterstat = [];
so.data.statarche = [];
so.data.foodlist = [];
so.data.equiplist = [];
so.data.misclist = [];
so.data.foodqty = [];
so.data.equipqty = [];
so.data.miscqty = [];
so.data.gold = [];
so.data.soul = [];
so.data.caravanowned = [];
so.data.caravanused = [];
so.data.medalprogress = [];
so.data.gameprogress = [];
so.data.locatione = [];
so.data.locationestory = [];
so.data.archeequip = [];
so.data.volmus = [];
so.data.volsfx = [];
so.data.travelnight = [];
so.data.travellbool = [];
so.data.destinatione = [];
so.data.travellprogress = [];
so.data.tutorialnighttime = [];
so.data.tutorialbattle = [];
_local1 = 1;
while (_local1 <= 3) {
createemptyforthis(_local1);
_local1++;
};
}
public function mapcityoverfeature(_arg1:MouseEvent):void{
_arg1.currentTarget.mc1.gotoAndStop((_arg1.currentTarget.mc1.labele + _arg1.currentTarget.mc1.labele));
_arg1.currentTarget.txt1.setTextFormat(redtext, 0, _arg1.currentTarget.txt1.length);
}
public function updatebeastinfoforthis(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
mcenemyinfo.visible = true;
mcenemyinfo.gotoAndStop(mcenemyinfo.panelke);
mcenemyinfo.mc1.mc1.gotoAndStop(beastimage[mcenemyinfo.beastini].beastke);
_local2 = caribuff(mcenemyinfo.beastini, "atk");
_local3 = caribuff(mcenemyinfo.beastini, "atkdown");
_local4 = (((beastimage[mcenemyinfo.beastini].atk + _local2) - _local3) + beastimage[mcenemyinfo.beastini].landbuffatk);
mcenemyinfo.mc1.txtatk.text = _local4;
mcenemyinfo.mc1.txt1.text = ((beastimage[mcenemyinfo.beastini].hp + "/") + beastimage[mcenemyinfo.beastini].hptemp);
mcenemyinfo.mc1.mchp.mc1.width = ((beastimage[mcenemyinfo.beastini].hp / beastimage[mcenemyinfo.beastini].hptemp) * 73);
}
function frame9(){
stop();
go = true;
trace(("aWAL NUM NIGHTTIME : " + numChildren));
mcuibeast.visible = false;
mcuicaravan.visible = false;
mcdarken.visible = false;
btnbeasts.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnbeasts.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnbeasts.removeEventListener(MouseEvent.CLICK, mapbeasts);
btnbeasts.addEventListener(MouseEvent.CLICK, mapbeasts);
btnbeasts.gotoAndStop(1);
cekpoi();
loadquest();
soundchannel1 = soundnighttime.play(0, 999, new SoundTransform(volmus));
soundchannel2 = soundfirecamp.play(0, 999, new SoundTransform((volmus / 2)));
loadsoundbutton();
trace(("cek : " + so.data.travellbool[slotchoose]));
travellandimage = [];
charimage = [];
lootdropimage = [];
fximage = [];
loadtravelling();
createfireplace();
so.data.travellbool[slotchoose] = true;
btnmap.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnmap.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnmap.addEventListener(MouseEvent.CLICK, travelnighttimemap);
btntravel.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btntravel.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btntravel.addEventListener(MouseEvent.CLICK, travelnighttimetravel);
}
function frame1(){
stop();
targetframe = "";
soundbuttonover = new oversound();
btnplay.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnplay.removeEventListener(MouseEvent.CLICK, playgame);
btnplay.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnplay.addEventListener(MouseEvent.CLICK, playgame);
btngoody.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btngoody.removeEventListener(MouseEvent.CLICK, clickGoody);
btngoody.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btngoody.addEventListener(MouseEvent.CLICK, clickGoody);
btnag.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnag.removeEventListener(MouseEvent.CLICK, clickAG);
btnag.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnag.addEventListener(MouseEvent.CLICK, clickAG);
fxmonolithcolor = new Color();
fxmonolithcolor.setTint(0x660099, 0.5);
fxgoldencolor = new Color();
fxgoldencolor.setTint(0xFFFF00, 0.5);
fxneutralcolor = new Color();
darken50 = new Color();
darken50.brightness = -0.5;
neutral = new Color();
neutral.brightness = 0;
goldtext = new TextFormat();
goldtext.color = 0xFFFF00;
redtext = new TextFormat();
redtext.color = 0x990000;
greentext = new TextFormat();
greentext.color = 0x6600;
whitetext = new TextFormat();
whitetext.color = 0xFFFFFF;
blacktext = new TextFormat();
blacktext.color = 0;
beastmasternaturaltext = new TextFormat();
beastmasternaturaltext.color = 16444587;
slotchoose = 1;
volmus = 1;
volsfx = 1;
maxlevel = 50;
maxstat = 100;
maxatk = 999;
maxhp = 9999;
maxatk2 = 700;
maxhp2 = 5000;
maxstat2 = 70;
babymaxhp = 1500;
babymaxatk = 250;
babymaxstat = 30;
championmaxhp = 3000;
championmaxatk = 650;
championmaxstat = 50;
shopresetcounter = 10;
monolithreducer = 0.7;
bonusfooddrop = 20;
bounceupdistance = 200;
bouncespeed = 20;
goldmultiplier = 0.9;
goldpembagier = 100;
efectivebonus = 0.5;
notefectivereducer = -0.6;
flypositioning = 25;
landwidth = 88;
landheight = 38;
landpositionunit = 34;
landpositionunit2 = 10;
resellreducer = 0.3;
uphillreducer = 0.6;
watermsreducer = 0.3;
mudmsreducer = 0.6;
criticalmultiplier = 1;
landencounterrange = 200;
waittime = 0;
waittutortime = 30;
championstartat = 10;
legendarystartat = 25;
statmax = 100;
pbackspeed = 5;
expperlevel = 15;
hungerlevel = [undefined, 10, 20, 30];
hungerreducer = [undefined, 2, 2, 2];
textstat = ["HP", "ATK", "STR", "AGI", "INT", "NAME", "KE", "LVL", "EXP", "FEED", "CARAVAN"];
firsttimemm = true;
stage.addEventListener(Event.ENTER_FRAME, loading);
}
public function prizeitemwaiting(_arg1:Event){
var _local2:*;
if ((((_arg1.currentTarget.phase == 1)) || ((_arg1.currentTarget.phase == 3)))){
_arg1.currentTarget.x = (_arg1.currentTarget.x + ((_arg1.currentTarget.tujuanex - _arg1.currentTarget.x) / _arg1.currentTarget.speedetemp));
_arg1.currentTarget.y = (_arg1.currentTarget.y + ((_arg1.currentTarget.tujuaney - _arg1.currentTarget.y) / _arg1.currentTarget.speedetemp));
_arg1.currentTarget.speede--;
if (_arg1.currentTarget.speede < 0){
if (_arg1.currentTarget.phase == 1){
_arg1.currentTarget.phase = 2;
} else {
fximage[fximage.length] = new (fxsparkle);
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mcingameglobalfxposition) - 1));
fximage[(fximage.length - 1)].x = 399;
fximage[(fximage.length - 1)].y = 407;
fximage[(fximage.length - 1)].tipe = "sparkle";
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
_local2 = _arg1.currentTarget.indexke;
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, prizeitemwaiting);
removeChild(fximage[_local2]);
fximage[_local2] = null;
};
};
} else {
if (_arg1.currentTarget.phase == 2){
_arg1.currentTarget.idletime--;
if (_arg1.currentTarget.idletime <= 0){
_arg1.currentTarget.phase = 3;
_arg1.currentTarget.speede = _arg1.currentTarget.speedetemp;
_arg1.currentTarget.tujuanex = 399;
_arg1.currentTarget.tujuaney = 444;
mcprize.gotoAndStop(1);
};
};
};
}
public function prizego(_arg1:MouseEvent):void{
soundlock.play(0, 1, new SoundTransform(volsfx));
soundmoney.play(0, 1, new SoundTransform(volsfx));
so.data.treasurechestbool[slotchoose] = false;
mcprize.btngo.visible = false;
mcprize.mc1.gotoAndPlay(2);
createprizeitem();
}
public function chooseslot(_arg1:MouseEvent):void{
var _local2:*;
soundclick.play(0, 1, new SoundTransform(volsfx));
_local2 = _arg1.currentTarget.parent;
slotchoose = _local2.slotke;
loadsound();
cleanupmainmenu();
if (so.data.timer[slotchoose] == 0){
if (so.data.newgameplus == true){
loadnewgameplus();
} else {
accessgame();
};
} else {
accessgame();
};
}
public function isishopitem(_arg1:int){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
so.data.shopfood[slotchoose][_arg1] = [];
so.data.shopequip[slotchoose][_arg1] = [];
so.data.shopmisc[slotchoose][_arg1] = [];
_local2 = 1;
while (_local2 <= 3) {
trace(("ke : " + _local2));
if (_local2 == 3){
_local3 = 1;
while (_local3 <= 3) {
so.data.shopmisc[slotchoose][_arg1][(_local3 - 1)] = (12 + _local3);
_local3++;
};
} else {
_local4 = randRange(2, 6);
_local3 = 0;
while (_local3 < _local4) {
_local5 = 0;
do {
_local5 = randRange(1, (itemname.length - 1));
_local6 = [undefined, so.data.shopfood[slotchoose][_arg1], so.data.shopequip[slotchoose][_arg1]];
_local7 = true;
if (_local6[_local2].length != 0){
_local8 = 0;
while (_local8 < _local6[_local2].length) {
trace(((((("cek " + _local2) + " ") + _local5) + " ") + _local6[_local2][_local8]));
if (_local5 == _local6[_local2][_local8]){
_local7 = false;
break;
};
_local8++;
};
};
} while ((((((itemrarelevel[_local5] > _arg1)) || (!((itemtype[_local5] == _local2))))) || ((_local7 == false))));
trace(((("hasile : " + _local5) + " ") + _local2));
if (_local2 == 1){
so.data.shopfood[slotchoose][_arg1][_local3] = _local5;
} else {
if (_local2 == 2){
so.data.shopequip[slotchoose][_arg1][_local3] = _local5;
};
};
_local3++;
};
};
_local2++;
};
trace(("cek isi food : " + so.data.shopfood[slotchoose][_arg1]));
trace(("cek isi equip : " + so.data.shopequip[slotchoose][_arg1]));
trace(("cek isi misc : " + so.data.shopmisc[slotchoose][_arg1]));
}
public function creditsback(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
mccredits.gotoAndStop(1);
mcmainmenu.mcoption1.visible = true;
}
public function cektimer(_arg1:int){
var _local2:*;
var _local3:*;
_local2 = 0;
if (_arg1 > batasjam){
do {
_arg1 = (_arg1 - batasjam);
_local2++;
} while (_arg1 >= batasjam);
};
trace(("jam : " + _local2));
trace(("sisa : " + _arg1));
_local3 = 0;
if (_arg1 > batasmin){
do {
_arg1 = (_arg1 - batasmin);
_local3++;
} while (_arg1 >= batasmin);
};
trace(("min : " + _local3));
return ([_local2, _local3]);
}
public function createmissile(_arg1:int, _arg2:int, _arg3:Boolean, _arg4:int, _arg5:String, _arg6:int, _arg7:int, _arg8:int){
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
var _local13:*;
var _local14:*;
var _local15:*;
var _local16:*;
var _local17:Point;
var _local18:*;
var _local19:*;
var _local20:*;
var _local21:*;
var _local22:*;
var _local23:*;
var _local24:*;
_local9 = 0;
_local10 = 0;
_local11 = [undefined, fxbee, fxmagma, fxwellheal];
_local12 = [undefined, 1, 2, 2];
if (_arg5 == ""){
if (_arg3 == false){
bulletimage[bulletimage.length] = new (beastatkmissile[beastimage[_arg1].beastke]);
bulletimage[(bulletimage.length - 1)].missiletipeku = beastatkmissile[beastimage[_arg1].beastke];
} else {
bulletimage[bulletimage.length] = new (beastspcmissile[beastimage[_arg1].beastke]);
bulletimage[(bulletimage.length - 1)].missiletipeku = beastspcmissile[beastimage[_arg1].beastke];
};
_local9 = caribuff(beastimage[_arg1].indexke, "atk");
_local10 = caribuff(beastimage[_arg1].indexke, "atkdown");
} else {
bulletimage[bulletimage.length] = new (_local11[int(_arg5)]);
bulletimage[(bulletimage.length - 1)].missiletipeku = _local11[int(_arg5)];
};
_local13 = 0;
bulletimage[(bulletimage.length - 1)].bypass = false;
bulletimage[(bulletimage.length - 1)].atk = 0;
bulletimage[(bulletimage.length - 1)].healbool = false;
bulletimage[(bulletimage.length - 1)].petrify = -1;
if (_arg5 == ""){
_local13 = (((beastimage[_arg1].atk + _local9) - _local10) + beastimage[_arg1].landbuffatk);
trace(((((((("cek stat : " + beastimage[_arg1].atk) + " ") + _local9) + " ") + _local10) + " ") + beastimage[_arg1].landbuffatk));
_local15 = randRange(0, 100);
trace(("ha : " + beastimage[_arg1].criticalchance));
if (_local15 <= beastimage[_arg1].criticalchance){
trace("crit");
_local13 = (_local13 + (_local13 * criticalmultiplier));
};
} else {
_local13 = _arg6;
if (_arg5 == "3"){
bulletimage[(bulletimage.length - 1)].healbool = true;
};
};
trace(("atke " + _local13));
bulletimage[(bulletimage.length - 1)].atk = _local13;
if (_local13 < 0){
_local13 = 1;
};
_local14 = 1;
if (_arg5 == ""){
if (_arg3 == false){
_local16 = 0;
trace(((("cek effective bullet : " + beastimage[_arg1].typee) + " ") + beastimage[_arg2].typee));
if ((((((((beastimage[_arg1].typee == 1)) && ((beastimage[_arg2].typee == 2)))) || ((((beastimage[_arg1].typee == 2)) && ((beastimage[_arg2].typee == 3)))))) || ((((beastimage[_arg1].typee == 3)) && ((beastimage[_arg2].typee == 1)))))){
_local16 = efectivebonus;
} else {
if ((((((((beastimage[_arg1].typee == 1)) && ((beastimage[_arg2].typee == 3)))) || ((((beastimage[_arg1].typee == 2)) && ((beastimage[_arg2].typee == 1)))))) || ((((beastimage[_arg1].typee == 3)) && ((beastimage[_arg2].typee == 2)))))){
_local16 = notefectivereducer;
} else {
_local16 = 0;
};
};
trace(("totatk : " + _local13));
bulletimage[(bulletimage.length - 1)].effective = _local16;
_local14 = beaststatmissiletype[beastimage[_arg1].beastke];
bulletimage[(bulletimage.length - 1)].atk = _local13;
} else {
_local14 = beastspcmissiletype[beastimage[_arg1].beastke];
};
} else {
_local14 = _local12[int(_arg5)];
};
trace(((("TYPE : " + _local14) + " ha : ") + bulletimage[(bulletimage.length - 1)]));
if ((((_local14 == 5)) || ((bulletimage[(bulletimage.length - 1)] is fxgarugaspc)))){
addChildAt(bulletimage[(bulletimage.length - 1)], (getChildIndex(mcfxposition) + 1));
} else {
addChildAt(bulletimage[(bulletimage.length - 1)], (getChildIndex(mcmissileposition) + 1));
};
if ((bulletimage[(bulletimage.length - 1)] is fxgarugaspc)){
bulletimage[(bulletimage.length - 1)].blendMode = "hardlight";
};
if (_arg5 == ""){
_local17 = new Point(beastimage[_arg1].mc1.mcfx.x, beastimage[_arg1].mc1.mcfx.y);
_local17 = beastimage[_arg1].localToGlobal(_local17);
} else {
bulletimage[(bulletimage.length - 1)].bypass = true;
_local17 = new Point(_arg7, _arg8);
};
bulletimage[(bulletimage.length - 1)].delaye = 0;
bulletimage[(bulletimage.length - 1)].poison = false;
bulletimage[(bulletimage.length - 1)].msreducer = 0;
if (_arg5 == ""){
if (_arg3 == true){
if ((((((((beastspc[beastspcke[beastimage[_arg1].beastke]] == "Poison Spit")) || ((beastspc[beastspcke[beastimage[_arg1].beastke]] == "Venom Spit")))) || ((beastspc[beastspcke[beastimage[_arg1].beastke]] == "Acid Blast")))) || ((beastspc[beastspcke[beastimage[_arg1].beastke]] == "Dead Stare")))){
trace(("EFEKE : " + _arg4));
bulletimage[(bulletimage.length - 1)].atk = 0;
bulletimage[(bulletimage.length - 1)].poison = true;
bulletimage[(bulletimage.length - 1)].poisondamage = _arg4;
if (beastspc[beastspcke[beastimage[_arg1].beastke]] == "Acid Blast"){
bulletimage[(bulletimage.length - 1)].msreducer = (beastimage[_arg2].mstemp * 0.25);
} else {
if (beastspc[beastspcke[beastimage[_arg1].beastke]] == "Dead Stare"){
bulletimage[(bulletimage.length - 1)].petrify = (5 * 25);
};
};
} else {
if ((((((((beastspc[beastspcke[beastimage[_arg1].beastke]] == "Soul Strike")) || ((beastspc[beastspcke[beastimage[_arg1].beastke]] == "Rain of Silk")))) || ((beastspc[beastspcke[beastimage[_arg1].beastke]] == "Rain of Lance")))) || ((beastspc[beastspcke[beastimage[_arg1].beastke]] == "Burning Sky")))){
bulletimage[(bulletimage.length - 1)].delaye = randRange(0, 25);
bulletimage[(bulletimage.length - 1)].atk = _arg4;
} else {
if ((((((((((((((((beastspc[beastspcke[beastimage[_arg1].beastke]] == "Wind Ball")) || ((beastspc[beastspcke[beastimage[_arg1].beastke]] == "Sky Strike")))) || ((beastspc[beastspcke[beastimage[_arg1].beastke]] == "Sky Wrath")))) || ((beastspc[beastspcke[beastimage[_arg1].beastke]] == "Hydro Wave")))) || ((beastspc[beastspcke[beastimage[_arg1].beastke]] == "Tsunami")))) || ((beastspc[beastspcke[beastimage[_arg1].beastke]] == "Typhoon Blast")))) || ((beastspc[beastspcke[beastimage[_arg1].beastke]] == "Tornado Breath")))) || ((beastspc[beastspcke[beastimage[_arg1].beastke]] == "Burning Sky")))){
bulletimage[(bulletimage.length - 1)].atk = _arg4;
} else {
if (beastspc[beastspcke[beastimage[_arg1].beastke]] == "Sweet Leaf"){
bulletimage[(bulletimage.length - 1)].healbool = true;
bulletimage[(bulletimage.length - 1)].atk = _arg4;
};
};
};
};
};
};
bulletimage[(bulletimage.length - 1)].missbool = false;
bulletimage[(bulletimage.length - 1)].pback = 0;
if (_arg5 == ""){
if (beastimage[_arg1].pback > 0){
bulletimage[(bulletimage.length - 1)].pback = beastimage[_arg1].pback;
};
};
bulletimage[(bulletimage.length - 1)].done = false;
bulletimage[(bulletimage.length - 1)].indexke = (bulletimage.length - 1);
bulletimage[(bulletimage.length - 1)].targete = _arg2;
bulletimage[(bulletimage.length - 1)].x = _local17.x;
bulletimage[(bulletimage.length - 1)].y = _local17.y;
bulletimage[(bulletimage.length - 1)].beastke = beastimage[_arg1].beastke;
bulletimage[(bulletimage.length - 1)].tipemovement = _local14;
bulletimage[(bulletimage.length - 1)].special = _arg3;
bulletimage[(bulletimage.length - 1)].blind = 0;
if (_arg5 == ""){
bulletimage[(bulletimage.length - 1)].faction = beastimage[_arg1].faction;
bulletimage[(bulletimage.length - 1)].blind = (beastimage[_arg1].blind + beastimage[_arg1].landbuffblind);
bulletimage[(bulletimage.length - 1)].directione = beastimage[_arg1].directione;
if (beastimage[_arg1].directione == "left"){
trace("PUTER");
bulletimage[(bulletimage.length - 1)].scaleX = (bulletimage[(bulletimage.length - 1)].scaleX * -1);
};
} else {
bulletimage[(bulletimage.length - 1)].faction = 0;
bulletimage[(bulletimage.length - 1)].directione = "left";
if (beastimage[_arg1].directione == "right"){
bulletimage[(bulletimage.length - 1)].scaleX = (bulletimage[(bulletimage.length - 1)].scaleX * -1);
};
};
if (_local14 == 2){
bulletimage[(bulletimage.length - 1)].g = 1.5;
bulletimage[(bulletimage.length - 1)].jarakx = (((beastimage[_arg2].x - bulletimage[(bulletimage.length - 1)].x) * 2) / 50);
bulletimage[(bulletimage.length - 1)].jaraky = (80 / 12);
bulletimage[(bulletimage.length - 1)].ux = bulletimage[(bulletimage.length - 1)].jarakx;
bulletimage[(bulletimage.length - 1)].uy = -17;
} else {
if (_local14 == 7){
bulletimage[(bulletimage.length - 1)].x = beastimage[_arg2].x;
bulletimage[(bulletimage.length - 1)].y = beastimage[_arg2].y;
bulletimage[(bulletimage.length - 1)].repetition = 3;
} else {
if (_local14 == 6){
bulletimage[(bulletimage.length - 1)].x = beastimage[_arg2].x;
bulletimage[(bulletimage.length - 1)].y = 5.8;
bulletimage[(bulletimage.length - 1)].dropspeed = 14;
} else {
if (_local14 == 1){
_local18 = 0;
if (beastimage[_arg2].flybool == true){
_local18 = flypositioning;
};
_local19 = (beastimage[_arg2].x - bulletimage[(bulletimage.length - 1)].x);
_local20 = ((beastimage[_arg2].y - bulletimage[(bulletimage.length - 1)].y) - _local18);
_local21 = 0;
if (_arg5 == ""){
_local21 = bulletspeed;
} else {
_local21 = (bulletspeed / 2);
};
if (beastimage[_arg2].x < bulletimage[(bulletimage.length - 1)].x){
_local21 = (_local21 * -1);
};
_local22 = (_local19 / _local21);
_local20 = (_local20 / _local22);
if (_local20 > 20){
_local20 = 20;
};
bulletimage[(bulletimage.length - 1)].speedx = _local21;
bulletimage[(bulletimage.length - 1)].speedy = _local20;
trace(("speedx : " + _local21));
trace(("speedy : " + _local20));
} else {
if (_local14 == 5){
bulletimage[(bulletimage.length - 1)].x = beastimage[_arg2].x;
bulletimage[(bulletimage.length - 1)].y = beastimage[_arg2].y;
trace(((("YA INI 5 : " + bulletimage[(bulletimage.length - 1)].x) + " ") + bulletimage[(bulletimage.length - 1)].y));
} else {
if (_local14 == 4){
trace(("cekkk" + beastimage[_arg2].faction));
if (beastimage[_arg2].faction == 1){
bulletimage[(bulletimage.length - 1)].speedx = (bulletspeed * -1);
} else {
bulletimage[(bulletimage.length - 1)].speedx = bulletspeed;
};
bulletimage[(bulletimage.length - 1)].speedy = 0;
bulletimage[(bulletimage.length - 1)].alreadyhitbeast = [];
bulletimage[(bulletimage.length - 1)].pback = (bulletimage[(bulletimage.length - 1)].pback + 125);
} else {
if (_local14 == 3){
_local23 = (bulletimage[(bulletimage.length - 1)].x + randRange(-200, 200));
_local24 = randRange((beastimage[_arg1].y - 200), (beastimage[_arg1].y - 184));
bulletimage[(bulletimage.length - 1)].targetx = _local23;
bulletimage[(bulletimage.length - 1)].targety = _local24;
bulletimage[(bulletimage.length - 1)].phase = 1;
bulletimage[(bulletimage.length - 1)].waktusampe = 15;
bulletimage[(bulletimage.length - 1)].waktusampetemp = bulletimage[(bulletimage.length - 1)].waktusampe;
};
};
};
};
};
};
};
bulletimage[(bulletimage.length - 1)].faction = beastimage[_arg1].faction;
trace(("cok : " + bulletimage[(bulletimage.length - 1)].atk));
bulletimage[(bulletimage.length - 1)].alreadyhit = [];
bulletimage[(bulletimage.length - 1)].partikelper = 1;
bulletimage[(bulletimage.length - 1)].partikelpertemp = bulletimage[(bulletimage.length - 1)].partikelper;
bulletimage[(bulletimage.length - 1)].addEventListener(Event.ENTER_FRAME, bulletwaiting);
}
public function createbattleland(){
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:*;
pakeland = 0;
if ((((tipeencounter == "tamer")) && ((tamerengage == 5)))){
trace("ya ini master");
pakeland = 5;
battleuseroute = 0;
} else {
if ((((tipeencounter == "tamer")) && ((tamerengage == 10)))){
pakeland = 5;
battleuseroute = 2;
} else {
if ((((tipeencounter == "tamer")) && ((tamerengage == 13)))){
pakeland = 5;
battleuseroute = 6;
} else {
if ((((tipeencounter == "tamer")) && ((tamerengage == 16)))){
pakeland = 5;
battleuseroute = 10;
} else {
if (fireleagueusethis != -1){
pakeland = 3;
battleuseroute = 6;
} else {
if ((((so.data.travellbool[slotchoose] == false)) && ((so.data.locatione[slotchoose] == 7)))){
trace("YA ELDER DRAGON");
pakeland = 1;
battleuseroute = 5;
} else {
_local1 = [];
_local2 = 0;
_local3 = 0;
while (_local3 < citypath[so.data.locatione[slotchoose]].length) {
if (citypath[so.data.locatione[slotchoose]][_local3] == so.data.destinatione[slotchoose]){
trace(((("ya ini : " + so.data.destinatione[slotchoose]) + " he : ") + citytravelland[so.data.locatione[slotchoose]][_local3]));
_local1[0] = citytravelland[so.data.locatione[slotchoose]][_local3][0];
_local1[1] = citytravelland[so.data.locatione[slotchoose]][_local3][1];
break;
};
_local3++;
};
_local4 = so.data.destinatione[slotchoose];
_local5 = so.data.locatione[slotchoose];
if (_local5 < _local4){
_local5 = (_local5.toString() + _local4.toString());
} else {
_local5 = (_local4.toString() + _local5.toString());
};
trace(("carie : " + _local5));
trace(("land pelehean : " + _local1));
_local3 = 0;
while (_local3 < cityroute.length) {
if (_local5 == cityroute[_local3]){
battleuseroute = _local3;
_local2 = citytravelspend[_local3];
break;
};
_local3++;
};
_local6 = randRange(0, 10);
_local7 = int(((so.data.travellprogress[slotchoose] / _local2) * 10));
if (_local6 < _local7){
pakeland = _local1[0];
} else {
pakeland = _local1[1];
};
};
};
};
};
};
};
trace(("pake tipe land " + pakeland));
if (manualland == true){
_local3 = 0;
while (_local3 < 3) {
_local8 = 0;
while (_local8 < 8) {
if (manuallanddata[_local3][_local8] != undefined){
createthislandat(_local3, _local8, manuallanddata[_local3][_local8], manuallanddataarah[_local3][_local8]);
};
_local8++;
};
_local3++;
};
_local3 = 0;
while (_local3 < manuallanddatawater.length) {
_local9 = manuallanddatawater[_local3][0];
_local10 = manuallanddatawater[_local3][1];
removeChild(landimage[_local9][_local10]);
landimage[_local9][_local10] = null;
_local11 = [landwater1, landwater2, landwater3, landwater4];
landimage[_local9][_local10] = new (_local11[randRange(0, (_local11.length - 1))]);
addChildAt(landimage[_local9][_local10], getChildIndex(mctravelposition));
landimage[_local9][_local10].tipe = "water";
landimage[_local9][_local10].x = (landx + (_local10 * landwidth));
landimage[_local9][_local10].y = ((219.6 + (_local9 * landheight)) - 13);
if (_local10 == 0){
landimage[_local9][_local10].x = (landimage[_local9][_local10].x + 1);
} else {
if (_local10 == 8){
landimage[_local9][_local10].x = (landimage[_local9][_local10].x - 1);
};
};
_local3++;
};
if (manuallanddatawater.length > 0){
applyaddonwater(manuallanddatawater);
};
_local3 = 0;
while (_local3 < manuallandencounter.length) {
createlandencounterat(manuallandencounter[_local3][0], manuallandencounter[_local3][1], manuallandencounter[_local3][2]);
_local3++;
};
} else {
if (manualland == false){
_local3 = 0;
while (_local3 < 3) {
_local8 = 0;
while (_local8 < 8) {
if (_local3 == 2){
if (arrayland[_local3][_local8] == undefined){
if (arrayland[(_local3 - 1)][_local8] == 2){
createthislandat(_local3, _local8, 4, true);
} else {
if (arrayland[(_local3 - 1)][_local8] == 3){
_local12 = true;
if (arrayarahland[(_local3 - 1)][_local8] == false){
_local12 = false;
};
createthislandat(_local3, _local8, 5, _local12);
} else {
if (arrayland[(_local3 - 1)][_local8] == 1){
_local12 = true;
if (arrayarahland[(_local3 - 1)][_local8] == false){
_local12 = false;
};
createthislandat(_local3, _local8, 3, _local12);
} else {
createthislandat(_local3, _local8, 2, true);
};
};
};
};
} else {
if (_local3 == 1){
if (arrayland[_local3][_local8] == undefined){
if (arrayland[(_local3 - 1)][_local8] != undefined){
if (arrayland[(_local3 - 1)][_local8] == 0){
createthislandat(_local3, _local8, 2, true);
} else {
if (arrayland[(_local3 - 1)][_local8] == 1){
_local12 = true;
if (arrayarahland[(_local3 - 1)][_local8] == false){
_local12 = false;
};
createthislandat(_local3, _local8, 3, _local12);
};
};
};
};
} else {
if (_local3 == 0){
_local13 = false;
_local12 = true;
_local14 = randRange(0, (landlist[1].length - 1));
if (_local8 == 0){
_local14 = randRange(0, (landlist[1].length - 1));
_local13 = true;
_local15 = randRange(1, 2);
if (_local15 == 2){
_local12 = false;
};
} else {
if (arrayland[_local3][(_local8 - 1)] == undefined){
if (arrayland[(_local3 + 1)][(_local8 - 1)] == undefined){
_local15 = randRange(1, 2);
if (_local15 == 1){
_local13 = false;
trace("paling bawah flat");
createthislandat((_local3 + 2), _local8, 0, true);
} else {
_local13 = false;
trace("paling bawah naik");
createthislandat((_local3 + 1), _local8, 1, true);
};
} else {
if (arrayland[(_local3 + 1)][(_local8 - 1)] == 0){
_local15 = randRange(1, 2);
if (_local15 == 1){
_local13 = false;
trace("taruh bawah");
createthislandat((_local3 + 1), _local8, 0, _local12);
} else {
_local13 = true;
trace("taruh atas");
_local14 = 1;
_local12 = true;
};
} else {
if (arrayarahland[(_local3 + 1)][(_local8 - 1)] == false){
_local13 = false;
trace("paling bawah flat");
createthislandat((_local3 + 2), _local8, 0, true);
} else {
_local13 = false;
trace("paling bawah flat");
createthislandat((_local3 + 1), _local8, 0, true);
};
};
};
} else {
if (arrayland[_local3][(_local8 - 1)] == 0){
_local13 = true;
if (_local3 == 0){
_local15 = randRange(1, 2);
if (_local15 == 1){
_local14 = 0;
} else {
_local14 = 1;
_local12 = false;
};
};
} else {
if (arrayland[_local3][(_local8 - 1)] == 1){
if (arrayarahland[_local3][(_local8 - 1)] == true){
_local14 = 0;
_local13 = true;
} else {
trace("taruh bawah");
_local15 = randRange(1, 2);
if (_local15 == 1){
_local13 = false;
createthislandat((_local3 + 1), _local8, 0, _local12);
} else {
_local13 = false;
createthislandat((_local3 + 1), _local8, 1, false);
};
};
} else {
if (arrayland[_local3][(_local8 - 1)] == ""){
_local13 = false;
};
};
};
};
};
arrayarahland[_local3][_local8] = true;
if (_local13 == true){
_local16 = ["flat", "miring"];
trace(("create : " + _local16[_local14]));
createthislandat(_local3, _local8, _local14, _local12);
};
};
};
};
_local8++;
};
_local3++;
};
createwater();
createlandencounter();
};
};
mcbg.mc1.mc1.gotoAndStop(citytravelbg[battleuseroute]);
mcbg.mc1.mc2.gotoAndStop(citytravelbg[battleuseroute]);
createlandtreasure();
}
public function cekunlockedbeast(_arg1:int){
var _local2:*;
_local2 = false;
if (so.data.beastowned[slotchoose][_arg1] == true){
_local2 = true;
};
return (_local2);
}
public function createenemysmbol(_arg1:Boolean){
}
public function createrockup(_arg1:int, _arg2:int){
var _local3:*;
_local3 = 0;
while (_local3 < beastimage.length) {
if (beastimage[_local3].die == false){
if (beastimage[_local3].faction == beastimage[_arg1].faction){
fximage[fximage.length] = new (fxtoruspc);
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
fximage[(fximage.length - 1)].x = beastimage[_local3].x;
fximage[(fximage.length - 1)].y = beastimage[_local3].y;
if (beastimage[_arg1].flybool == true){
fximage[(fximage.length - 1)].y = (fximage[(fximage.length - 1)].y - flypositioning);
};
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, waitspecialeffectdone);
beastimage[_arg1].block = (beastimage[_arg1].block + _arg2);
};
};
_local3++;
};
}
public function cektravelingtravelspend(_arg1:int){
cekarcanaprogress(2);
saveitem();
reducehunger();
if (int(_arg1) >= travelspend){
reachcitydestination();
targetframe = "map";
gotoAndStop("passer");
} else {
var _local2 = so.data.travellprogress;
var _local3 = slotchoose;
var _local4 = (_local2[_local3] + 1);
_local2[_local3] = _local4;
so.data.travelnight[slotchoose] = true;
if (currentLabel == "travelling"){
createtransisi("nighttime");
} else {
targetframe = "nighttime";
gotoAndStop("passer");
};
};
}
public function applyaddonwater(_arg1:Array){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
if (_arg1.length > 0){
_local2 = 0;
while (_local2 < _arg1.length) {
_local3 = _arg1[_local2][0];
_local4 = _arg1[_local2][1];
if ((((_local4 >= 0)) && ((_local4 < 8)))){
_local5 = -1;
while (_local5 <= 1) {
if (_local5 != 0){
if (landimage[_local3][(_local4 + _local5)] != undefined){
if (landimage[_local3][(_local4 + _local5)].tipe != "water"){
trace("bukan air");
landimageaddon[landimageaddon.length] = new (landwaterframe);
addChildAt(landimageaddon[(landimageaddon.length - 1)], (getChildIndex(mctravelposition) + 1));
if (_local5 == 1){
landimageaddon[(landimageaddon.length - 1)].scaleX = (landimageaddon[(landimageaddon.length - 1)].scaleX * -1);
};
landimageaddon[(landimageaddon.length - 1)].x = (landimage[_local3][(_local4 + _local5)].x + ((landwidth / 2) * (_local5 * -1)));
landimageaddon[(landimageaddon.length - 1)].y = (landimage[_local3][(_local4 + _local5)].y + 1);
if (_local5 == -1){
landimageaddon[(landimageaddon.length - 1)].x = (landimageaddon[(landimageaddon.length - 1)].x + 4);
landimage[_local3][_local4].x = (landimage[_local3][_local4].x + 1);
} else {
landimageaddon[(landimageaddon.length - 1)].x = (landimageaddon[(landimageaddon.length - 1)].x - 4);
landimage[_local3][_local4].x = (landimage[_local3][_local4].x - 1);
};
landimageaddon[(landimageaddon.length - 1)].gotoAndStop(pakeland);
};
};
};
_local5++;
};
};
_local2++;
};
};
}
public function mcsellclick(_arg1:MouseEvent):void{
if (_arg1.currentTarget.parent.name == "mcuishop"){
if (mcuishop.selectedke != 3){
if (so.data.gold[slotchoose] >= _arg1.currentTarget.hargae){
so.data.gold[slotchoose] = (so.data.gold[slotchoose] - _arg1.currentTarget.hargae);
creategoldfxatthis(mcuicaravan, 1);
masukinitemini(mcuishop.selectedke, _arg1.currentTarget.sellke);
loadshop();
};
} else {
if (so.data.soul[slotchoose] >= _arg1.currentTarget.hargae){
creategoldfxatthis(mcuicaravan, 2);
so.data.soul[slotchoose] = (so.data.soul[slotchoose] - _arg1.currentTarget.hargae);
masukinitemini(mcuishop.selectedke, _arg1.currentTarget.sellke);
loadshop();
};
};
} else {
if (_arg1.currentTarget.parent.name == "mcuicaravan"){
creategoldfxatthis(mcuicaravan, 1);
so.data.gold[slotchoose] = (so.data.gold[slotchoose] + _arg1.currentTarget.hargae);
deleteitem();
loadshop();
} else {
if (_arg1.currentTarget.parent.name == "mcuicamelglobe"){
if (so.data.gold[slotchoose] >= caravanprice[mcuicamelglobe.pageke]){
cekarcanaprogress(4);
creategoldfxatthis(mcuicamelglobe, 1);
so.data.gold[slotchoose] = (so.data.gold[slotchoose] - caravanprice[mcuicamelglobe.pageke]);
so.data.caravanowned[slotchoose][mcuicamelglobe.pageke] = true;
loadcamelglobe();
};
};
};
};
}
public function createlootamountfx(_arg1:int){
var _local2:*;
_local2 = [txtlootamount, txtlootamount2, txtlootamount3];
fximage[fximage.length] = new (_local2[randRange(0, 2)]);
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mclootposition));
fximage[(fximage.length - 1)].mc1.txt1.text = ("+" + _arg1);
if (currentLabel == "battle"){
fximage[(fximage.length - 1)].x = (mcinvposition.x + randRange(-20, 20));
fximage[(fximage.length - 1)].y = (mcinvposition.y + randRange(-20, 20));
} else {
if (currentLabel == "travelling"){
fximage[(fximage.length - 1)].x = (charimage[0].x + randRange(-20, 20));
fximage[(fximage.length - 1)].y = (charimage[0].y + randRange(-20, 20));
};
};
fximage[(fximage.length - 1)].mouseChildren = false;
fximage[(fximage.length - 1)].mouseEnabled = false;
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
}
public function landencounterspawn(_arg1:int, _arg2:int, _arg3:Boolean){
var _local4:*;
var _local5:*;
_local4 = [soundhitland, soundhitland2];
_local4[randRange(0, 1)].play(0, 1, new SoundTransform(volsfx));
_local5 = landencounterimage[_arg1].tipe;
if (landobjecteffect[_local5] == 1){
if (_arg3 == true){
trace(("nabrak encounter ke 1, sblm : " + bulletimage[_arg2].atk));
bulletimage[_arg2].atk = (bulletimage[_arg2].atk - (bulletimage[_arg2].atk * (landobjecteffectnumba[_local5] / 100)));
if (bulletimage[_arg2].atk < 0){
bulletimage[_arg2].atk = 1;
};
trace(("ssdh : " + bulletimage[_arg2].atk));
};
} else {
if (landobjecteffect[_local5] == 2){
if (_arg3 == true){
if (bulletimage[_arg2].tipemovement <= 3){
trace("nabrak encounter ke 2, done");
bulletimage[_arg2].done = true;
};
};
} else {
if (landobjecteffect[_local5] == 3){
if (_arg3 == false){
trace("nabrak encounter ke 3, beast kena damage");
createhitfx(landobjecteffectnumba[_local5], _arg2, "", 0);
};
} else {
if (landobjecteffect[_local5] == 4){
if (_arg3 == false){
trace(("nabrak encounter ke 4, beast atk sblm " + beastimage[_arg2].landbuffatk));
beastimage[_arg2].landbuffatk = (beastimage[_arg2].landbuffatk - landobjecteffectnumba[_local5]);
trace(("ssdh " + beastimage[_arg2].landbuffatk));
};
} else {
if (landobjecteffect[_local5] == 7){
if (_arg3 == true){
trace(("nabrak encounter ke 7, bullet blind sblm " + bulletimage[_arg2].blind));
bulletimage[_arg2].blind = (bulletimage[_arg2].blind + landobjecteffectnumba[_local5]);
trace(("ssdh " + bulletimage[_arg2].blind));
} else {
if (_arg3 == false){
trace(("nabrak encounter ke 7, beast blind sblm " + beastimage[_arg2].landbuffblind));
beastimage[_arg2].landbuffblind = (beastimage[_arg2].landbuffblind + landobjecteffectnumba[_local5]);
trace(("ssdh " + beastimage[_arg2].landbuffblind));
};
};
};
};
};
};
};
landencounterimage[_arg1].hp = (landencounterimage[_arg1].hp - 1);
createlandpartikelbattle(landencounterimage[_arg1]);
if (landencounterimage[_arg1].hp <= 0){
createlootdrop(landencounterimage[_arg1]);
trace(("hm apa se sound : " + landsound[_local5]));
if (landsound[_local5] != ""){
landsound[_local5].play(0, 1, new SoundTransform(volsfx));
};
landencounterimage[_arg1].removeEventListener(Event.ENTER_FRAME, landencounterwaiting);
landencounterimage[_arg1].gotoAndStop(2);
};
}
public function uiguidetamernext(_arg1:MouseEvent){
soundclick.play(0, 1, new SoundTransform(volsfx));
mcuiguidetamer.pageke++;
loaduiguidetamer();
}
public function fbprize(_arg1:MouseEvent):void{
soundpaper.play(0, 1, new SoundTransform(volsfx));
loadfbprize();
loaddarken();
}
public function clickAGfb(_arg1:MouseEvent):void{
var _local2:URLRequest;
_local2 = new URLRequest("http://www.facebook.com/ArmorGames");
navigateToURL(_local2);
}
public function loadshop(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
closeallui();
mcuishop.visible = true;
loaddarken();
loaduicaravan();
_local1 = 0;
if (so.data.locatione[slotchoose] == 3){
_local1 = 1;
} else {
if (so.data.locatione[slotchoose] == 4){
_local1 = 1;
} else {
if (so.data.locatione[slotchoose] == 8){
_local1 = 2;
} else {
if (so.data.locatione[slotchoose] == 12){
_local1 = 3;
};
};
};
};
mcuishop.mcitem.visible = false;
mcuishop.txttitle.text = "";
mcuishop.txtdesc.text = "";
mcuishop.txtdesc2.text = "";
mcuishop.mcfood.ke = 1;
mcuishop.mcequip.ke = 2;
mcuishop.mcmisc.ke = 3;
mcuishop.mcfood.gotoAndStop(1);
mcuishop.mcequip.gotoAndStop(1);
mcuishop.mcmisc.gotoAndStop(1);
mcuishop.mcfood.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuishop.mcfood.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuishop.mcfood.removeEventListener(MouseEvent.CLICK, uicaravantab);
mcuishop.mcfood.addEventListener(MouseEvent.CLICK, uicaravantab);
mcuishop.mcequip.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuishop.mcequip.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuishop.mcequip.removeEventListener(MouseEvent.CLICK, uicaravantab);
mcuishop.mcequip.addEventListener(MouseEvent.CLICK, uicaravantab);
mcuishop.mcmisc.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuishop.mcmisc.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuishop.mcmisc.removeEventListener(MouseEvent.CLICK, uicaravantab);
mcuishop.mcmisc.addEventListener(MouseEvent.CLICK, uicaravantab);
mcuishop.pakeke = _local1;
if (so.data.shopfood[slotchoose][_local1].length == 0){
isishopitem(_local1);
};
_local2 = 1;
while (_local2 <= 6) {
_local4 = mcuishop.getChildByName(("mcitem" + _local2));
_local4.visible = false;
_local2++;
};
_local3 = false;
if (mcuishop.selectedke == 1){
trace("LOAD 1");
mcuishop.mcfood.gotoAndStop(2);
_local2 = 0;
while (_local2 < 6) {
_local4 = mcuishop.getChildByName(("mcitem" + int((int(_local2) + int(1)))));
if (_local2 < so.data.shopfood[slotchoose][_local1].length){
_local3 = true;
_local5 = _local2;
_local4.visible = true;
settingthisitem(_local4.mc1, so.data.shopfood[slotchoose][_local1][_local2]);
_local4.mcselected.gotoAndStop(1);
_local4.itemke = _local5;
_local4.txt1.visible = false;
_local4.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local4.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local4.addEventListener(MouseEvent.CLICK, mapcaravanitemselected);
};
_local2++;
};
} else {
if (mcuishop.selectedke == 2){
trace("LOAD 2");
mcuishop.mcequip.gotoAndStop(2);
_local2 = 0;
while (_local2 < 6) {
_local4 = mcuishop.getChildByName(("mcitem" + int((int(_local2) + int(1)))));
if (_local2 < so.data.shopequip[slotchoose][_local1].length){
_local3 = true;
_local5 = _local2;
_local4.visible = true;
settingthisitem(_local4.mc1, so.data.shopequip[slotchoose][_local1][_local2]);
_local4.mcselected.gotoAndStop(1);
_local4.itemke = _local5;
_local4.txt1.visible = false;
_local4.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local4.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local4.addEventListener(MouseEvent.CLICK, mapcaravanitemselected);
};
_local2++;
};
} else {
if (mcuishop.selectedke == 3){
mcuishop.mcmisc.gotoAndStop(2);
_local2 = 0;
while (_local2 < 6) {
_local4 = mcuishop.getChildByName(("mcitem" + int((int(_local2) + int(1)))));
if (_local2 < so.data.shopmisc[slotchoose][_local1].length){
_local3 = true;
_local5 = _local2;
_local4.visible = true;
settingthisitem(_local4.mc1, so.data.shopmisc[slotchoose][_local1][_local2]);
_local4.mcselected.gotoAndStop(1);
_local4.itemke = _local5;
_local4.txt1.visible = false;
_local4.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local4.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local4.addEventListener(MouseEvent.CLICK, mapcaravanitemselected);
};
_local2++;
};
};
};
};
if (_local3 == false){
mcuishop.mcsell.visible = false;
mcuishop.txthaveno.visible = true;
if (mcuishop.selecteditemke != -1){
mcuishop.selecteditemke = -1;
};
} else {
mcuishop.txthaveno.visible = false;
if (mcuishop.selecteditemke == -1){
mcuishop.selecteditemke = 0;
};
loadthisselecteditem(mcuishop.selecteditemke, "shop");
};
}
public function ceklootchance(){
var _local1:*;
if (citytraveltamertype[pakerouteke] != ""){
_local1 = randRange(0, 10);
if (_local1 <= 5){
tipeencounter = "tamer";
} else {
tipeencounter = "wild";
};
} else {
tipeencounter = "wild";
};
}
public function loadthisselectedcaravan(){
var _local1:*;
var _local2:*;
_local1 = false;
if (so.data.caravanowned[slotchoose][mcuicamelglobe.pageke] == true){
_local1 = true;
trace(((("ya punya : " + so.data.caravanused[slotchoose]) + " ") + mcuicamelglobe.pageke));
if (so.data.caravanused[slotchoose] == mcuicamelglobe.pageke){
mcuicamelglobe.txtselected.visible = true;
mcuicamelglobe.mcsell.visible = false;
mcuicamelglobe.btnuse.visible = false;
} else {
mcuicamelglobe.txtselected.visible = false;
mcuicamelglobe.mcsell.visible = false;
mcuicamelglobe.btnuse.visible = true;
};
} else {
if ((((((((so.data.locatione[slotchoose] == 3)) && ((mcuicamelglobe.pageke > 2)))) || ((((so.data.locatione[slotchoose] == 4)) && ((mcuicamelglobe.pageke > 5)))))) || ((((so.data.locatione[slotchoose] == 8)) && ((mcuicamelglobe.pageke > 10)))))){
mcuicamelglobe.mcbigthumb.gotoAndStop("locked");
mcuicamelglobe.txtname.text = "N/A";
mcuicamelglobe.txtsize.text = "N/A";
mcuicamelglobe.txtdesc.text = "N/A";
mcuicamelglobe.txteffect.text = "N/A";
mcuicamelglobe.txtstorage.text = "N/A";
mcuicamelglobe.btnuse.visible = false;
mcuicamelglobe.mcsell.visible = false;
} else {
_local1 = true;
mcuicamelglobe.txtselected.visible = false;
mcuicamelglobe.mcsell.visible = true;
mcuicamelglobe.btnuse.visible = false;
mcuicamelglobe.mcsell.txt1.text = ("buy " + caravanprice[mcuicamelglobe.pageke]);
setthismcsell(mcuicamelglobe.mcsell);
};
};
if (_local1 == true){
mcuicamelglobe.txtname.text = caravanname[mcuicamelglobe.pageke];
mcuicamelglobe.mcbigthumb.gotoAndStop(int((int(mcuicamelglobe.pageke) + int(1))));
mcuicamelglobe.txtdesc.text = caravandesc[mcuicamelglobe.pageke];
mcuicamelglobe.txtsize.text = caravanbeastsize[mcuicamelglobe.pageke];
mcuicamelglobe.txteffect.text = "";
if (caravaneffect[mcuicamelglobe.pageke].length == 0){
mcuicamelglobe.txteffect.text = "N/A";
} else {
_local2 = 0;
while (_local2 < caravaneffect[mcuicamelglobe.pageke].length) {
if ((caravaneffect[mcuicamelglobe.pageke][_local2] is Number)){
mcuicamelglobe.txteffect.text = (mcuicamelglobe.txteffect.text + ((textstat[caravaneffect[mcuicamelglobe.pageke][_local2]] + "+") + caravaneffectnumba[mcuicamelglobe.pageke][_local2]));
} else {
trace(("bukan : " + caravaneffect[mcuicamelglobe.pageke]));
mcuicamelglobe.txteffect.text = caravaneffect[mcuicamelglobe.pageke];
};
_local2++;
};
};
mcuicamelglobe.txtstorage.text = caravanitemsize[mcuicamelglobe.pageke];
};
}
public function volsfxchange(_arg1:MouseEvent){
soundclick.play(0, 1, new SoundTransform(volsfx));
if (volsfx == 0){
volsfx = 1;
} else {
volsfx = 0;
};
so.data.volsfx[slotchoose] = volsfx;
loadsoundbutton();
}
public function createhunterflap(_arg1:int, _arg2:int){
var _local3:*;
trace(("berapa spc : " + _arg2));
_local3 = 0;
while (_local3 < beastimage.length) {
if (beastimage[_local3].die == false){
if (beastimage[_local3].faction == beastimage[_arg1].faction){
fximage[fximage.length] = new (fxszamoraspc);
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
fximage[(fximage.length - 1)].x = beastimage[_local3].x;
fximage[(fximage.length - 1)].y = beastimage[_local3].y;
if (beastimage[_arg1].flybool == true){
fximage[(fximage.length - 1)].y = (fximage[(fximage.length - 1)].y - flypositioning);
};
fximage[(fximage.length - 1)].ikuti = beastimage[_local3];
addthisbuff(_local3, 0, _arg2, 9999999999);
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
};
};
_local3++;
};
}
public function mapaccessnighttime(_arg1:MouseEvent):void{
cleanupmap();
trace(("akhir num map : " + numChildren));
gotoAndStop("nighttime");
}
public function playgame(_arg1:MouseEvent):void{
gotoAndPlay("preloader2");
}
public function waitmutate(_arg1:Event):void{
closeallui();
if (mcmutatebeast.phase == 1){
if (mcmutatebeast.mcbg.currentLabel == "done"){
soundhatchdone.play(0, 1, new SoundTransform(volsfx));
mcmutatebeast.mcwhiter.gotoAndPlay(2);
mcmutatebeast.phase = 2;
};
} else {
if (mcmutatebeast.phase == 2){
if (mcmutatebeast.mcwhiter.currentLabel == "done"){
soundhatchmonster.play(0, 1, new SoundTransform(volsfx));
mcmutatebeast.txt1.text = (((mcmutatebeast.namee + " mutate into ") + beastname[mcmutatebeast.mutateke]) + "!");
mcmutatebeast.mcthumb.gotoAndStop(mcmutatebeast.mutateke);
mcmutatebeast.mcbg.gotoAndStop("done2");
mcmutatebeast.mcfx2.gotoAndPlay(2);
mcmutatebeast.mcfx1.visible = false;
mcmutatebeast.phase = 3;
mcmutatebeast.btngo.visible = true;
stage.removeEventListener(Event.ENTER_FRAME, waitmutate);
};
};
};
}
public function unlockthislanddrop(_arg1:int, _arg2:int){
trace(("unlock drop : " + so.data.landencounterdrop[slotchoose][(_arg1 + 3)][_arg2]));
if ((((so.data.landencounterdrop[slotchoose][(_arg1 + 3)][_arg2] == false)) && ((mcguideupdated.currentFrame == 1)))){
mcguideupdated.mc1.txt1.text = "New Item!";
mcguideupdated.gotoAndPlay(2);
};
so.data.landencounterdrop[slotchoose][(_arg1 + 3)][_arg2] = true;
}
public function createtamertalk(_arg1){
var _local2:*;
var _local3:*;
_local2 = ["No! don't fall now!", "Ouch that's hurt!", "Continue fighting!"];
_local3 = ["One down!", "We'll win!", "Keep attacking them!"];
if (_arg1 == 1){
tamerimage[0].mcbaloon.txt1.text = _local2[randRange(0, (_local2.length - 1))];
tamerimage[0].mcbaloon.gotoAndPlay(2);
tamerimage[1].mc1.mcbaloon.mc1.txt1.text = _local3[randRange(0, (_local3.length - 1))];
tamerimage[1].mc1.mcbaloon.gotoAndPlay(2);
} else {
if (_arg1 == 1){
tamerimage[0].mcbaloon.txt1.text = _local3[randRange(0, (_local3.length - 1))];
tamerimage[0].mcbaloon.gotoAndPlay(2);
tamerimage[1].mc1.mcbaloon.mc1.txt1.text = _local2[randRange(0, (_local2.length - 1))];
tamerimage[1].mc1.mcbaloon.gotoAndPlay(2);
};
};
}
public function loadfireleague(){
mcfireleague.visible = true;
mcfireleague.btncancel.addEventListener(MouseEvent.CLICK, fireleaguecancel);
}
public function itungeffectagi(_arg1:int, _arg2:int){
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
_local3 = [0, 0, 0];
_local4 = 6;
_local5 = 2;
_local6 = ((_arg1 / 80) * _local4);
if (_local6 < _local5){
_local6 = _local5;
} else {
if (_local6 > _local4){
_local6 = _local4;
};
};
_local3[0] = _local6;
_local7 = 20;
_local8 = 50;
_local6 = ((_arg1 / statmax) * (_local8 - _local7));
_local6 = (_local8 - _local6);
_local3[1] = _local6;
if (beasttype[_arg2] == 1){
_local9 = (_arg1 / statmax);
_local3[2] = _local9;
};
return (_local3);
}
public function uicaravanthrowitem(_arg1:MouseEvent){
soundno.play(0, 1, new SoundTransform(volsfx));
deleteitem();
}
public function createskillfirespit(_arg1:int, _arg2:int){
var _local3:*;
var _local4:*;
var _local5:*;
soundfireblast.play(0, 1, new SoundTransform(volsfx));
_local3 = [];
_local4 = 0;
while (_local4 < beastimage.length) {
if (beastimage[_local4].die == false){
if (beastimage[_local4].faction != _arg1){
_local3[_local3.length] = {ke:_local4, hp:beastimage[_local4].hp};
};
};
_local4++;
};
_local3.sortOn("hp", Array.NUMERIC);
_local5 = _local3[0].ke;
createfirespitatthis(_local5, so.data.arcanalevel[slotchoose][6]);
}
public function mapcanceltravel(_arg1:MouseEvent):void{
loadtravelpapercancel(true);
}
public function uiarcanaclick(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
mcuiarcana.selectedke = _arg1.currentTarget.ke;
loadthisarcanadesc();
loadarcana();
}
public function createspcfx(_arg1:int){
if (beastspcfx[beastimage[_arg1].beastke] != undefined){
fximage[fximage.length] = new (beastspcfx[beastimage[_arg1].beastke]);
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
if (beastimage[_arg1].directione == "left"){
fximage[(fximage.length - 1)].scaleX = (fximage[(fximage.length - 1)].scaleX * -1);
};
fximage[(fximage.length - 1)].x = beastimage[_arg1].x;
fximage[(fximage.length - 1)].y = beastimage[_arg1].y;
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
};
}
public function maplocationover(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
mclocationdesc.visible = true;
stage.addEventListener(Event.ENTER_FRAME, maplocationfollowmouse);
_local2 = false;
_local3 = "";
mclocationdesc.mc1.txt1.text = "";
if (_arg1.currentTarget.name == "mccaravan"){
if (so.data.travellbool[slotchoose] == false){
_local3 = so.data.locatione[slotchoose];
_local2 = true;
} else {
mclocationdesc.mc1.txt1.text = "On the road to \n";
_local7 = mclocationdesc.mc1.txt1.length;
mclocationdesc.mc1.txt1.text = (mclocationdesc.mc1.txt1.text + cityname[so.data.destinatione[slotchoose]]);
mclocationdesc.mc1.txt1.setTextFormat(goldtext, _local7, mclocationdesc.mc1.txt1.length);
_local4 = so.data.destinatione[slotchoose];
_local5 = so.data.locatione[slotchoose];
if (_local5 < _local4){
_local5 = (_local5.toString() + _local4.toString());
} else {
_local5 = (_local4.toString() + _local5.toString());
};
trace(("carie : " + _local5));
_local6 = 0;
while (_local6 < cityroute.length) {
if (_local5 == cityroute[_local6]){
mclocationdesc.mc1.txt3.text = citytravelspend[_local6];
break;
};
_local6++;
};
trace("a");
mclocationdesc.mc1.txt2.text = so.data.travellprogress[slotchoose];
mclocationdesc.mc1.gotoAndStop(2);
trace("b");
};
} else {
_local2 = true;
_local3 = _arg1.currentTarget.cityke;
};
if (_local2 == true){
mclocationdesc.mc1.gotoAndStop(1);
_local7 = 0;
if ((((_local3 == so.data.locatione[slotchoose])) && ((so.data.travellbool[slotchoose] == false)))){
mclocationdesc.mc1.txt1.text = "Stationed at:\n";
_local7 = mclocationdesc.mc1.txt1.length;
} else {
mclocationdesc.mc1.txt1.text = "-Location-\n";
_local7 = mclocationdesc.mc1.txt1.length;
};
mclocationdesc.mc1.txt1.text = (mclocationdesc.mc1.txt1.text + cityname[_local3]);
_local8 = 0;
_local8 = mclocationdesc.mc1.txt1.length;
_local9 = ceklockedpath(so.data.locatione[slotchoose], _arg1.currentTarget.cityke);
if (_local9 == false){
mclocationdesc.mc1.txt1.text = (mclocationdesc.mc1.txt1.text + "\nLOCKED");
};
mclocationdesc.mc1.txt1.setTextFormat(goldtext, _local7, mclocationdesc.mc1.txt1.length);
if (_local9 == false){
mclocationdesc.mc1.txt1.setTextFormat(redtext, _local8, mclocationdesc.mc1.txt1.length);
};
};
}
public function createthislandat(_arg1:int, _arg2:int, _arg3:int, _arg4:Boolean){
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
_local5 = [landpatterna, landpatterna3, landpatterndirt, landpatterna2, landpatternbase, landpatternbase2];
_local6 = [0, 1, 2, 3, 4, 5];
landimage[_arg1][_arg2] = new (_local5[_arg3]);
addChildAt(landimage[_arg1][_arg2], (getChildIndex(mctravelposition) + 1));
if ((((((_arg3 == 0)) || ((_arg3 == 2)))) || ((_arg3 == 4)))){
_local7 = ((pakeland * 2) - 1);
_local8 = (pakeland * 2);
landimage[_arg1][_arg2].gotoAndStop(randRange(_local7, _local8));
} else {
if (_arg3 == 1){
landimage[_arg1][_arg2].gotoAndStop(pakeland);
};
};
if (_arg3 == 3){
landimage[_arg1][_arg2].gotoAndStop(pakeland);
};
if (_arg4 == false){
landimage[_arg1][_arg2].scaleX = (landimage[_arg1][_arg2].scaleX * -1);
};
landimage[_arg1][_arg2].tipe = "nowater";
landimage[_arg1][_arg2].x = (landx + (_arg2 * landwidth));
landimage[_arg1][_arg2].y = (219.6 + (_arg1 * landheight));
landimage[_arg1][_arg2].mc1.gotoAndStop((_arg1 + 1));
arrayland[_arg1][_arg2] = _local6[_arg3];
arrayarahland[_arg1][_arg2] = _arg4;
}
public function twospeed(_arg1:MouseEvent):void{
if ((((battleresult == -1)) && ((battlestart == true)))){
stage.frameRate = 25;
btn2x.visible = false;
btn1x.visible = true;
};
}
public function loadmainmenu(){
loadsoundbutton();
mcmainmenu.mcoption1.visible = true;
mcmainmenu.mcoption1.btnpvp.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.mcoption1.btnpvp.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.mcoption1.btnstartgame.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.mcoption1.btnstartgame.removeEventListener(MouseEvent.CLICK, mainmenustartgame);
mcmainmenu.mcoption1.btnstartgame.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.mcoption1.btnstartgame.addEventListener(MouseEvent.CLICK, mainmenustartgame);
mcmainmenu.mcoption2.btnback.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.mcoption2.btnback.removeEventListener(MouseEvent.CLICK, mainmenuchooseslotback);
mcmainmenu.mcoption2.btnback.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.mcoption2.btnback.addEventListener(MouseEvent.CLICK, mainmenuchooseslotback);
mcmainmenu.btngoody.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.btngoody.removeEventListener(MouseEvent.CLICK, clickGoody);
mcmainmenu.btngoody.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.btngoody.addEventListener(MouseEvent.CLICK, clickGoody);
mcmainmenu.btnag.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.btnag.removeEventListener(MouseEvent.CLICK, clickAG);
mcmainmenu.btnag.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.btnag.addEventListener(MouseEvent.CLICK, clickAG);
mcmainmenu.btnagfb.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.btnagfb.removeEventListener(MouseEvent.CLICK, clickAGfb);
mcmainmenu.btnagfb.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.btnagfb.addEventListener(MouseEvent.CLICK, clickAGfb);
mcmainmenu.mcoption1.btncredits.addEventListener(MouseEvent.CLICK, mainmenucredits);
mcmainmenu.mcoption1.btncredits.addEventListener(MouseEvent.CLICK, mainmenucredits);
mcmainmenu.mcoption1.btncredits.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.mcoption1.btncredits.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.mcoption1.btnmoregames.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.mcoption1.btnmoregames.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcmainmenu.mcoption1.btnmoregames.removeEventListener(MouseEvent.CLICK, clickAG);
mcmainmenu.mcoption1.btnmoregames.addEventListener(MouseEvent.CLICK, clickAG);
}
public function storychoosebeaststatout(_arg1:MouseEvent):void{
mcdescbox.visible = false;
stage.removeEventListener(Event.ENTER_FRAME, descboxfollow);
}
public function cekmutatereq(_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:*;
_local2 = so.data.monsterstat[slotchoose][_arg1][6];
_local3 = so.data.monsterstat[slotchoose][_arg1][7];
trace(("cek mutate : " + beastname[_local2]));
_local4 = [beastevoline, beastevoline2];
_local5 = 0;
if (_local2 < championstartat){
_local5 = 0;
} else {
_local5 = 1;
};
trace(((("pake array : " + _local5) + " ") + _local3));
_local6 = false;
if ((((((_local5 == 0)) && ((_local3 >= championstartat)))) || ((((_local5 == 1)) && ((_local3 >= legendarystartat)))))){
_local7 = [];
_local8 = 0;
_local9 = 0;
while (_local9 < beaststatborn[_local2].length) {
_local7[_local9] = beaststatborn[_local2][_local9];
_local9++;
};
trace(("tempe : " + _local7));
_local10 = 0;
if (_local5 == 0){
_local10 = championstartat;
} else {
_local10 = (legendarystartat - championstartat);
};
_local9 = 0;
while (_local9 < _local10) {
_local12 = 0;
while (_local12 < beaststatup[_local2].length) {
_local7[_local12] = (_local7[_local12] + beaststatup[_local2][_local12]);
_local12++;
};
_local9++;
};
trace(("jadi butuhe untuk evo awal : " + _local7));
_local11 = "";
if (beastmaturity[_local2] == 1){
trace("array 1");
_local11 = beastevoline;
} else {
trace("array 2");
_local11 = beastevoline2;
};
_local9 = 0;
while (_local9 < _local11[_local2].length) {
_local13 = true;
_local14 = 0;
trace(("isi skrg evo ke : " + _local11[_local2][_local9]));
trace(("apa isie : " + beastevoreq[_local11[_local2][_local9]]));
_local12 = 0;
while (_local12 < beastevoreq[_local11[_local2][_local9]].length) {
_local14 = _local11[_local2][_local9];
trace(("iya ini : " + beastevoreq[_local11[_local2][_local9]][_local12]));
if (beastevoreq[_local11[_local2][_local9]][_local12] > 0){
trace(((("stat ke : " + _local12) + " min ") + int((int(beastevoreq[_local11[_local2][_local9]][_local12]) + int(_local7[_local12])))));
if (so.data.monsterstat[slotchoose][_arg1][_local12] < int((int(beastevoreq[_local11[_local2][_local9]][_local12]) + int(_local7[_local12])))){
_local13 = false;
break;
};
};
_local12++;
};
if (_local13 == true){
_local6 = true;
_local8 = _local14;
break;
};
_local9++;
};
} else {
_local6 = false;
};
trace(("BISA MUTATE : " + _local6));
if ((((_local6 == true)) && ((currentLabel == "map")))){
createmutatethis(_arg1, _local8);
};
return (_local6);
}
public function beastregistertocaravan(_arg1:MouseEvent){
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:*;
if (mcuitraining.visible == true){
if (so.data.gold[slotchoose] >= trainingcost[mcuitraining.pake]){
_local2 = true;
_local3 = 0;
while (_local3 < traininglist[mcuitraining.pake][(mcuitraining.selectedke - 1)].length) {
_local4 = traininglist[mcuitraining.pake][(mcuitraining.selectedke - 1)][_local3];
_local5 = trainingnumba[mcuitraining.pake][(mcuitraining.selectedke - 1)][_local3];
_local6 = mcuitraining.getChildByName(("mc" + mcuitraining.selectedke));
trace(((("selecte ke : " + mcuitraining.selectedke) + " point ke : ") + int((int(_local3) + int(1)))));
trace(((("statke : " + _local4) + " tambae : ") + _local5));
_local7 = [maxhp, maxatk, maxstat, maxstat, maxstat];
_local8 = [babymaxhp, babymaxatk, babymaxstat, babymaxstat, babymaxstat];
_local9 = [championmaxhp, championmaxatk, championmaxstat, championmaxstat, championmaxstat];
_local10 = [maxhp2, maxatk, maxstat2, maxstat, maxstat2];
_local11 = [maxhp, maxatk2, maxstat, maxstat2, maxstat2];
_local12 = [maxhp2, maxatk2, maxstat, maxstat, maxstat];
if (beastmaturity[so.data.monsterstat[slotchoose][mcuibeast.beastke][6]] == 1){
_local13 = _local8;
} else {
if (beastmaturity[so.data.monsterstat[slotchoose][mcuibeast.beastke][6]] == 2){
_local13 = _local9;
} else {
if (beasttype[so.data.monsterstat[slotchoose][mcuibeast.beastke][6]] == 1){
_local13 = _local10;
} else {
if (beasttype[so.data.monsterstat[slotchoose][mcuibeast.beastke][6]] == 2){
_local13 = _local11;
} else {
if (beasttype[so.data.monsterstat[slotchoose][mcuibeast.beastke][6]] == 3){
_local13 = _local12;
};
};
};
};
};
if (so.data.monsterstat[slotchoose][mcuibeast.beastke][_local4] < _local13[_local4]){
so.data.monsterstat[slotchoose][mcuibeast.beastke][_local4] = (so.data.monsterstat[slotchoose][mcuibeast.beastke][_local4] + _local5);
cekmutatereq(mcuibeast.beastke);
createtrainingbonusfx(_local6, _local4, _local5, _local3);
} else {
_local2 = false;
};
if (so.data.monsterstat[slotchoose][mcuibeast.beastke][_local4] >= _local13[_local4]){
so.data.monsterstat[slotchoose][mcuibeast.beastke][_local4] = _local13[_local4];
};
_local3++;
};
if (_local2 == true){
soundyes.play(0, 1, new SoundTransform(volsfx));
creategoldfxatthis(mcuitraining, 1);
so.data.gold[slotchoose] = (so.data.gold[slotchoose] - trainingcost[mcuitraining.pake]);
} else {
soundno.play(0, 1, new SoundTransform(volsfx));
};
loadtraining();
};
} else {
if (mcuibeastbank.visible == true){
_local14 = 0;
_local3 = 0;
while (_local3 < so.data.monsterstat[slotchoose].length) {
if (so.data.monsterstat[slotchoose][_local3][10] == true){
_local14++;
};
_local3++;
};
if (_local14 < caravanbeastsize[so.data.caravanused[slotchoose]]){
trace(("REG JUM : " + _local14));
_local3 = 1;
while (_local3 <= 4) {
if (so.data.caravanbeast[slotchoose][_local3] == -1){
so.data.caravanbeast[slotchoose][_local3] = mcuibeast.beastke;
break;
};
_local3++;
};
so.data.monsterstat[slotchoose][mcuibeast.beastke][10] = true;
loadbeastbank();
};
} else {
if (mcfireleague.visible == true){
trace(("QUEST REQ PROG : " + so.data.questreqprog[slotchoose]));
fireleagueusethis = mcuibeast.beastke;
if (so.data.questreqprog[slotchoose] == 0){
tamerengage = 8;
beastencounterlevellist = [];
beastencounterlevellist = [30];
beastencounterkelist = [11];
} else {
if (so.data.questreqprog[slotchoose] == 1){
tamerengage = 4;
beastencounterlevellist = [];
beastencounterlevellist = [45];
beastencounterkelist = [15];
} else {
if (so.data.questreqprog[slotchoose] == 2){
tamerengage = 7;
beastencounterlevellist = [];
beastencounterlevellist = [50];
beastencounterkelist = [33];
};
};
};
cleanupmap();
tipeencounter = "tamer";
createtransisi("battle");
soundchannel1 = soundbattle.play(0, 999, new SoundTransform(volmus));
};
};
};
}
public function loaduibeast(){
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:*;
mcuibeast.btnrelease.visible = false;
if (currentLabel == "map"){
if ((((mcuibeastbank.visible == false)) && ((mcfireleague.visible == false)))){
trace("LOAD UI CARAVAN");
loaduicaravan();
mcuibeast.btnrelease.visible = false;
};
} else {
loaduicaravan();
mcuibeast.btnrelease.visible = false;
};
_local1 = 0;
_local2 = -1;
_local3 = 0;
trace(("PAGE : " + mcuibeast.pageke));
trace(("YANG MASUK BEAST KE : " + so.data.caravanbeast[slotchoose]));
if ((so.data.caravanbeast[slotchoose].length - 1) > caravanbeastsize[so.data.caravanused[slotchoose]]){
_local4 = (caravanbeastsize[so.data.caravanused[slotchoose]] + 1);
while (_local4 <= 4) {
so.data.caravanbeast[slotchoose][_local4] = -1;
_local4++;
};
};
trace(("JADI : " + so.data.caravanbeast[slotchoose]));
_local4 = 0;
while (_local4 < so.data.monsterstat[slotchoose].length) {
_local20 = false;
if (currentLabel == "map"){
if (mcuibeastbank.visible == true){
if (_local1 == mcuibeast.pageke){
_local2 = _local4;
};
_local3++;
_local1++;
} else {
_local20 = true;
};
} else {
_local20 = true;
};
if (_local20 == true){
_local21 = 1;
while (_local21 <= 4) {
if (so.data.caravanbeast[slotchoose][_local21] == _local4){
if (_local1 == mcuibeast.pageke){
_local2 = _local4;
};
_local3++;
_local1++;
};
_local21++;
};
};
_local4++;
};
if (currentLabel == "map"){
if (mcuibeastbank.visible == true){
_local22 = true;
_local23 = 0;
_local24 = 0;
_local4 = 1;
while (_local4 <= 4) {
if (so.data.caravanbeast[slotchoose][_local4] != -1){
_local23++;
_local24 = so.data.caravanbeast[slotchoose][_local4];
};
_local4++;
};
if ((((_local23 == 1)) && ((_local2 == _local24)))){
_local22 = false;
} else {
if (so.data.monsterstat[slotchoose].length < 1){
_local22 = false;
};
};
if (_local22 == true){
mcuibeast.btnrelease.visible = true;
mcuibeast.btnrelease.removeEventListener(MouseEvent.CLICK, releasebeast);
mcuibeast.btnrelease.addEventListener(MouseEvent.CLICK, releasebeast);
};
};
};
mcuibeast.beastke = _local2;
trace(("ketemu ke : " + _local2));
mctutor.visible = false;
trace(("He : " + so.data.gameprogress[slotchoose]));
if (so.data.gameprogress[slotchoose] == 9){
so.data.gameprogress[slotchoose] = 10;
loadtutor();
};
loaddarken();
mcuibeast.btnselect.visible = false;
mcuibeast.x = 224;
if (currentLabel == "map"){
if ((((((mcuibeastbank.visible == true)) || ((mcuitraining.visible == true)))) || ((mcfireleague.visible == true)))){
if (mcuibeastbank.visible == true){
_local25 = false;
_local4 = 1;
while (_local4 <= 4) {
if (so.data.caravanbeast[slotchoose][_local4] == mcuibeast.beastke){
_local25 = true;
break;
};
_local4++;
};
if (_local25 == true){
mcuibeast.btnselect.visible = false;
} else {
mcuibeast.btnselect.visible = true;
};
} else {
if (mcuitraining.visible == true){
if (mcuitraining.selectedke != 0){
mcuibeast.btnselect.visible = true;
};
} else {
mcuibeast.btnselect.visible = true;
};
};
mcuibeast.btnselect.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuibeast.btnselect.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuibeast.btnselect.removeEventListener(MouseEvent.CLICK, beastregistertocaravan);
mcuibeast.btnselect.addEventListener(MouseEvent.CLICK, beastregistertocaravan);
mcuibeast.x = 526;
};
};
mcuibeast.visible = true;
trace(((("hm : " + so.data.monsterstat[slotchoose][0]) + "x") + _local2));
trace(("ha : " + so.data.monsterstat[slotchoose][_local2]));
mcuibeast.txtname.text = so.data.monsterstat[slotchoose][_local2][5];
mcuibeast.txtlvl.text = ("Lvl." + so.data.monsterstat[slotchoose][_local2][7]);
mcuibeast.mc1.mc1.gotoAndStop(so.data.monsterstat[slotchoose][_local2][6]);
mcuibeast.mcrange.buttonMode = true;
mcuibeast.mcrange.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mcrange.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mcrange.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mcrange.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mcrange.gotoAndStop(beastrange[so.data.monsterstat[slotchoose][_local2][6]]);
mcuibeast.mctype.buttonMode = true;
mcuibeast.mctype.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mctype.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mctype.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mctype.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mctype.gotoAndStop(beasttype[so.data.monsterstat[slotchoose][_local2][6]]);
mcuibeast.mcmaturity.buttonMode = true;
mcuibeast.mcmaturity.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mcmaturity.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mcmaturity.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mcmaturity.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mcmaturity.gotoAndStop(beastmaturity[so.data.monsterstat[slotchoose][_local2][6]]);
if ((((so.data.monsterstat[slotchoose][_local2][7] == championstartat)) && ((beastmaturity[so.data.monsterstat[slotchoose][_local2][6]] == 1)))){
so.data.monsterstat[slotchoose][_local2][8] = 0;
} else {
if ((((so.data.monsterstat[slotchoose][_local2][7] == legendarystartat)) && ((beastmaturity[so.data.monsterstat[slotchoose][_local2][6]] == 2)))){
so.data.monsterstat[slotchoose][_local2][8] = 0;
} else {
if ((((so.data.monsterstat[slotchoose][_local2][7] == maxlevel)) && ((beastmaturity[so.data.monsterstat[slotchoose][_local2][6]] == 3)))){
so.data.monsterstat[slotchoose][_local2][8] = 0;
};
};
};
_local5 = so.data.monsterstat[slotchoose][_local2][8];
_local6 = (expperlevel * so.data.monsterstat[slotchoose][_local2][7]);
mcuibeast.mcexp.txt1.text = (int(((_local5 / _local6) * 100)) + "%");
setthisprogpoint(mcuibeast.mcexp, _local5, _local6, true);
_local7 = so.data.monsterstat[slotchoose][_local2][9];
_local8 = hungerlevel[beastmaturity[so.data.monsterstat[slotchoose][_local2][6]]];
mcuibeast.mchunger.txt1.text = ((_local7 + "/") + _local8);
setthisprogpoint(mcuibeast.mchunger, _local7, _local8, true);
mcuibeast.mcspc.buttonMode = true;
mcuibeast.mcspc.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mcspc.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mcspc.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mcspc.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mcspc.ke = so.data.monsterstat[slotchoose][_local2][6];
mcuibeast.mcspc.txt1.text = beastspc[beastspcke[so.data.monsterstat[slotchoose][_local2][6]]];
if (beastborn[so.data.monsterstat[slotchoose][_local2][6]] == ""){
mcuibeast.mcborn.txt1.text = "-none-";
} else {
mcuibeast.mcborn.txt1.text = beastborn[so.data.monsterstat[slotchoose][_local2][6]];
};
_local9 = itungbonusarche();
_local10 = itungbonuscaravan();
trace(("hasile : " + _local10));
if ((_local10[0] is String)){
_local10 = [0, 0, 0, 0, 0];
};
mcuibeast.txthp.text = (((so.data.monsterstat[slotchoose][_local2][0] + so.data.statarche[slotchoose][0]) + _local9[0]) + _local10[0]);
_local11 = arcanaeffect[2][so.data.arcanalevel[slotchoose][2]];
trace(("bonus pasive wind : " + _local11));
_local12 = ((((so.data.monsterstat[slotchoose][_local2][2] + so.data.statarche[slotchoose][2]) + _local11) + _local9[2]) + _local10[2]);
_local13 = ((((so.data.monsterstat[slotchoose][_local2][3] + so.data.statarche[slotchoose][3]) + _local11) + _local9[3]) + _local10[3]);
_local14 = ((((so.data.monsterstat[slotchoose][_local2][4] + so.data.statarche[slotchoose][4]) + _local11) + _local9[4]) + _local10[4]);
_local15 = itungeffectstr(_local12, beasttype[so.data.monsterstat[slotchoose][_local2][6]]);
_local16 = itungeffectagi(_local13, beasttype[so.data.monsterstat[slotchoose][_local2][6]]);
_local17 = itungeffectint(_local14, beasttype[so.data.monsterstat[slotchoose][_local2][6]]);
mcuibeast.tambahestr = _local15;
mcuibeast.tambaheagi = _local16;
mcuibeast.tambaheint = _local17;
trace(("tamba str : " + _local15));
trace(("tamba agi : " + _local16));
trace(("tamba int : " + _local17));
_local18 = int((int(so.data.monsterstat[slotchoose][_local2][1]) + int((so.data.statarche[slotchoose][1] + _local10[1]))));
trace(((((((((("JADI : " + _local18) + " ") + _local15[1]) + " ") + _local16[2]) + " ") + _local17[1]) + " ") + _local9[1]));
_local19 = Number(((_local15[1] + _local16[2]) + _local17[1]));
trace(("hasile atk : " + _local19));
_local18 = (_local18 + _local9[1]);
trace(("totatk : " + _local18));
_local18 = (_local18 + int((_local18 * _local19)));
mcuibeast.txtatk.text = _local18;
mcuibeast.txtstr.text = _local12;
mcuibeast.txtagi.text = _local13;
mcuibeast.txtint.text = _local14;
mcuibeast.mcstatexp.buttonMode = true;
mcuibeast.mcstatexp.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mcstatexp.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
trace("d");
mcuibeast.mcstatexp.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mcstatexp.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mcstathunger.buttonMode = true;
mcuibeast.mcstathunger.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mcstathunger.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
trace("d");
mcuibeast.mcstathunger.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mcstathunger.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mcstathp.buttonMode = true;
mcuibeast.mcstathp.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mcstathp.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
trace("d");
mcuibeast.mcstathp.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mcstathp.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mcstatatk.buttonMode = true;
mcuibeast.mcstatatk.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mcstatatk.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mcstatatk.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mcstatatk.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
trace("e");
mcuibeast.mcstatstr.buttonMode = true;
mcuibeast.mcstatstr.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mcstatstr.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mcstatstr.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mcstatstr.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mcstatagi.buttonMode = true;
mcuibeast.mcstatagi.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mcstatagi.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mcstatagi.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mcstatagi.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mcstatint.buttonMode = true;
mcuibeast.mcstatint.removeEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mcstatint.addEventListener(MouseEvent.MOUSE_OVER, storychoosebeaststatover);
mcuibeast.mcstatint.removeEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.mcstatint.addEventListener(MouseEvent.MOUSE_OUT, storychoosebeaststatout);
mcuibeast.btnprev.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuibeast.btnprev.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuibeast.btnprev.removeEventListener(MouseEvent.CLICK, uibeastprev);
mcuibeast.btnprev.addEventListener(MouseEvent.CLICK, uibeastprev);
mcuibeast.btnnext.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuibeast.btnnext.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuibeast.btnnext.removeEventListener(MouseEvent.CLICK, uibeastnext);
mcuibeast.btnnext.addEventListener(MouseEvent.CLICK, uibeastnext);
if (_local3 > 1){
_local26 = int((int(mcuibeast.pageke) + int(1)));
_local26 = _local26.toString();
_local27 = _local3;
_local27 = _local27.toString();
mcuibeast.txtpage.text = ((_local26 + "/") + _local27);
trace(((("CEK PAGE : " + int(_local26)) + " ") + int(_local27)));
if (int(_local26) >= int(_local27)){
trace("a");
mcuibeast.btnprev.visible = true;
mcuibeast.btnnext.visible = false;
} else {
if (_local26 == 1){
trace("b");
mcuibeast.btnprev.visible = false;
mcuibeast.btnnext.visible = true;
} else {
trace("c");
mcuibeast.btnprev.visible = true;
mcuibeast.btnnext.visible = true;
};
};
} else {
mcuibeast.txtpage.text = "";
mcuibeast.btnprev.visible = false;
mcuibeast.btnnext.visible = false;
};
}
public function cekpatch(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
if (so.data.caravanbeast == undefined){
so.data.caravanbeast = [];
_local1 = 1;
while (_local1 <= 3) {
so.data.caravanbeast[_local1] = [];
_local2 = 1;
while (_local2 <= 4) {
so.data.caravanbeast[_local1][_local2] = -1;
_local2++;
};
_local1++;
};
_local1 = 1;
while (_local1 <= 3) {
_local3 = 1;
_local2 = 0;
while (_local2 < so.data.monsterstat[_local1].length) {
if (so.data.monsterstat[_local1][_local2][10] == true){
so.data.caravanbeast[_local1][_local3] = _local2;
_local3++;
};
_local2++;
};
_local1++;
};
};
if (so.data.newgameplusslot == undefined){
so.data.newgameplusslot = [];
_local2 = 1;
while (_local2 <= 3) {
so.data.newgameplusslot[_local2] = false;
_local2++;
};
};
if (so.data.newgameplus == undefined){
so.data.newgameplus = false;
};
if (so.data.doneguide == undefined){
so.data.doneguide = [];
_local2 = 1;
while (_local2 <= 3) {
so.data.doneguide[_local2] = false;
_local2++;
};
};
if (so.data.skytowerkey == undefined){
so.data.skytowerkey = [];
_local2 = 1;
while (_local2 <= 3) {
so.data.skytowerkey[_local2] = false;
_local2++;
};
};
if (so.data.shopreset == undefined){
so.data.shopreset = [];
_local2 = 1;
while (_local2 <= 3) {
so.data.shopreset[_local2] = shopresetcounter;
_local2++;
};
};
if (so.data.questreq == undefined){
so.data.questreq = [];
so.data.questreqprog = [];
_local2 = 1;
while (_local2 <= 3) {
so.data.questreq[_local2] = -1;
so.data.questreqprog[_local2] = -1;
_local2++;
};
};
if (so.data.likefb1 == undefined){
so.data.likefb1 = [];
so.data.likefb2 = [];
_local2 = 1;
while (_local2 <= 3) {
so.data.likefb1[_local2] = false;
so.data.likefb2[_local2] = false;
_local2++;
};
};
if (so.data.treasurechestbool == undefined){
so.data.treasurechestbool = [];
_local2 = 1;
while (_local2 <= 3) {
so.data.treasurechestbool[_local2] = 0;
_local2++;
};
};
if (so.data.lastcitysaved == undefined){
so.data.lastcitysaved = [];
_local2 = 1;
while (_local2 <= 3) {
so.data.lastcitysaved[_local2] = 0;
_local2++;
};
};
if (so.data.timer == undefined){
so.data.timer = [];
_local2 = 1;
while (_local2 <= 3) {
so.data.timer[_local2] = 0;
_local2++;
};
};
if (so.data.arcanalevel == undefined){
so.data.arcanalevel = [];
so.data.arcanalevelprog = [];
so.data.arcanaregister = [];
_local1 = 1;
while (_local1 <= 3) {
so.data.arcanalevel[_local1] = [];
so.data.arcanalevelprog[_local1] = [];
so.data.arcanaregister[_local1] = [];
_local2 = 0;
while (_local2 < arcanareq.length) {
so.data.arcanalevel[_local1][_local2] = 0;
so.data.arcanalevelprog[_local1][_local2] = 0;
_local2++;
};
so.data.arcanaregister[_local1] = [-1, -1, -1];
_local1++;
};
};
if (so.data.landencountermeet == undefined){
so.data.landencountermeet = [];
so.data.landencounterdrop = [];
_local1 = 1;
while (_local1 <= 3) {
so.data.landencountermeet[_local1] = [];
so.data.landencountermeet[_local1][0] = true;
so.data.landencountermeet[_local1][1] = true;
so.data.landencountermeet[_local1][2] = false;
so.data.landencounterdrop[_local1] = [];
_local1++;
};
_local4 = 3;
_local1 = 1;
while (_local1 <= 3) {
_local2 = 0;
while (_local2 < landobject.length) {
so.data.landencounterdrop[_local1][_local4] = [];
_local5 = 0;
while (_local5 < landdrop[_local2].length) {
so.data.landencounterdrop[_local1][_local4][_local5] = false;
_local5++;
};
_local4++;
_local2++;
};
_local1++;
};
};
if (so.data.beasttamermeet == undefined){
so.data.beasttamermeet = [];
_local1 = 1;
while (_local1 <= 3) {
so.data.beasttamermeet[_local1] = [];
_local2 = 0;
while (_local2 < beasttamer) {
so.data.beasttamermeet[_local1][_local2] = false;
_local2++;
};
so.data.beasttamermeet[_local1][0] = true;
_local1++;
};
};
if (so.data.tutorialnighttime == undefined){
so.data.tutorialnighttime = [];
so.data.tutorialbattle = [];
_local2 = 1;
while (_local2 <= 3) {
so.data.tutorialnighttime[_local2] = false;
so.data.tutorialbattle[_local2] = false;
_local2++;
};
};
}
public function camelglobeprev(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
mcuicamelglobe.pageke--;
loadcamelglobe();
}
public function loadoverweight(){
mcoverweight.gotoAndPlay(2);
mcoverweight.btngo.removeEventListener(MouseEvent.CLICK, overweightgo);
mcoverweight.btngo.addEventListener(MouseEvent.CLICK, overweightgo);
}
public function loaduicaravan(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
if ((((so.data.gameprogress[slotchoose] == 5)) && ((mcuicaravan.selectedke == 2)))){
trace(("YA INI " + mcuicaravan.selectedke));
loadtutor();
};
loaddarken();
if (currentLabel == "map"){
if (mcuicity.visible == false){
loaduichar();
};
mcuicaravan.mcfood.gotoAndStop(1);
mcuicaravan.mcequip.gotoAndStop(1);
mcuicaravan.mcmisc.gotoAndStop(1);
} else {
mcuicaravan.mcequip.gotoAndStop(3);
mcuicaravan.mcmisc.gotoAndStop(3);
};
mcuicaravan.visible = true;
mcuicaravan.txtgold.text = so.data.gold[slotchoose];
mcuicaravan.txtsoul.text = so.data.soul[slotchoose];
_local1 = itungberat();
mcuicaravan.txtstorage.text = _local1;
_local2 = mcuicaravan.txtstorage.text.length;
mcuicaravan.txtstorage.text = (mcuicaravan.txtstorage.text + ("/" + caravanitemsize[so.data.caravanused[slotchoose]]));
if (_local1 >= caravanitemsize[so.data.caravanused[slotchoose]]){
mcuicaravan.txtstorage.setTextFormat(redtext, 0, _local2);
};
_local3 = 1;
while (_local3 <= 6) {
_local6 = mcuicaravan.getChildByName(("mcitem" + _local3));
_local6.visible = false;
_local3++;
};
mcuicaravan.txthaveno.visible = false;
mcuicaravan.txtpage.text = "";
mcuicaravan.btnprev.visible = false;
mcuicaravan.btnnext.visible = false;
mcuicaravan.btnnext.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicaravan.btnnext.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicaravan.btnnext.removeEventListener(MouseEvent.CLICK, uicaravannextarrow);
mcuicaravan.btnnext.addEventListener(MouseEvent.CLICK, uicaravannextarrow);
mcuicaravan.btnprev.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicaravan.btnprev.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicaravan.btnprev.removeEventListener(MouseEvent.CLICK, uicaravanprevarrow);
mcuicaravan.btnprev.addEventListener(MouseEvent.CLICK, uicaravanprevarrow);
mcuicaravan.mcsell.visible = false;
mcuicaravan.btnuse.visible = false;
mcuicaravan.btnthrow.visible = false;
mcuicaravan.mcitem.visible = false;
mcuicaravan.txttitle.text = "";
mcuicaravan.txtdesc.text = "";
mcuicaravan.txtdesc2.text = "";
mcuicaravan.mcfood.ke = 1;
mcuicaravan.mcequip.ke = 2;
mcuicaravan.mcmisc.ke = 3;
mcuicaravan.mcfood.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicaravan.mcfood.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicaravan.mcfood.removeEventListener(MouseEvent.CLICK, uicaravantab);
mcuicaravan.mcfood.addEventListener(MouseEvent.CLICK, uicaravantab);
mcuicaravan.mcequip.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicaravan.mcequip.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicaravan.mcequip.removeEventListener(MouseEvent.CLICK, uicaravantab);
mcuicaravan.mcmisc.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicaravan.mcmisc.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicaravan.mcmisc.removeEventListener(MouseEvent.CLICK, uicaravantab);
if (currentLabel == "map"){
mcuicaravan.mcequip.addEventListener(MouseEvent.CLICK, uicaravantab);
mcuicaravan.mcmisc.addEventListener(MouseEvent.CLICK, uicaravantab);
};
mcuicaravan.btnthrow.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicaravan.btnthrow.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicaravan.btnthrow.removeEventListener(MouseEvent.CLICK, uicaravanthrowitem);
mcuicaravan.btnthrow.addEventListener(MouseEvent.CLICK, uicaravanthrowitem);
mcuicaravan.btnuse.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicaravan.btnuse.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuicaravan.btnuse.removeEventListener(MouseEvent.CLICK, uicaravanuseitem);
mcuicaravan.btnuse.addEventListener(MouseEvent.CLICK, uicaravanuseitem);
_local4 = false;
_local5 = 0;
if (mcuicaravan.selectedke == 1){
trace(("CEK KESELURUHAN : " + so.data.foodlist[slotchoose]));
trace(("CEK KESELURUHAN : " + so.data.foodqty[slotchoose]));
mcuicaravan.mcfood.gotoAndStop(2);
if (so.data.foodlist[slotchoose].length == 0){
mcuicaravan.txthaveno.visible = true;
} else {
_local4 = true;
_local3 = 0;
while (_local3 < 6) {
_local6 = mcuicaravan.getChildByName(("mcitem" + int((int(_local3) + int(1)))));
if ((((mcuicaravan.pageke - 1) * 6) + _local3) < so.data.foodlist[slotchoose].length){
_local7 = (((mcuicaravan.pageke - 1) * 6) + _local3);
trace(((("ke : " + _local7) + " ") + so.data.equiplist[slotchoose][_local7]));
_local6.visible = true;
trace("a");
settingthisitem(_local6.mc1, so.data.foodlist[slotchoose][_local7]);
_local6.mcselected.gotoAndStop(1);
_local6.itemke = _local7;
_local6.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local6.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local6.addEventListener(MouseEvent.CLICK, mapcaravanitemselected);
trace(("b " + so.data.foodqty[slotchoose][_local7]));
_local6.txt1.text = ("x" + so.data.foodqty[slotchoose][_local7]);
};
_local3++;
};
_local5 = so.data.foodlist[slotchoose].length;
};
} else {
if (mcuicaravan.selectedke == 2){
mcuicaravan.mcequip.gotoAndStop(2);
if (so.data.equiplist[slotchoose].length == 0){
mcuicaravan.txthaveno.visible = true;
} else {
_local4 = true;
_local3 = 0;
while (_local3 < 6) {
_local6 = mcuicaravan.getChildByName(("mcitem" + int((int(_local3) + int(1)))));
if ((((mcuicaravan.pageke - 1) * 6) + _local3) < so.data.equiplist[slotchoose].length){
_local7 = (((mcuicaravan.pageke - 1) * 6) + _local3);
trace(((("ke : " + _local7) + " ") + so.data.equiplist[slotchoose][_local7]));
_local6.itemke = _local7;
_local6.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local6.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local6.addEventListener(MouseEvent.CLICK, mapcaravanitemselected);
_local6.visible = true;
_local6.mcselected.gotoAndStop(1);
settingthisitem(_local6.mc1, so.data.equiplist[slotchoose][_local7]);
_local6.txt1.text = ("x" + so.data.equipqty[slotchoose][_local7]);
};
_local3++;
};
_local5 = so.data.equiplist[slotchoose].length;
};
} else {
if (mcuicaravan.selectedke == 3){
mcuicaravan.mcmisc.gotoAndStop(2);
if (so.data.misclist[slotchoose].length == 0){
mcuicaravan.txthaveno.visible = true;
} else {
_local4 = true;
_local3 = 0;
while (_local3 < 6) {
_local6 = mcuicaravan.getChildByName(("mcitem" + int((int(_local3) + int(1)))));
if ((((mcuicaravan.pageke - 1) * 6) + _local3) < so.data.misclist[slotchoose].length){
_local7 = (((mcuicaravan.pageke - 1) * 6) + _local3);
trace(((("misc ke : " + _local7) + " ") + so.data.misclist[slotchoose][_local7]));
_local6.itemke = _local7;
_local6.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local6.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local6.addEventListener(MouseEvent.CLICK, mapcaravanitemselected);
_local6.visible = true;
settingthisitem(_local6.mc1, so.data.misclist[slotchoose][_local7]);
_local6.txt1.text = ("x" + so.data.miscqty[slotchoose][_local7]);
};
_local3++;
};
_local5 = so.data.misclist[slotchoose].length;
};
};
};
};
trace(("jum item : " + _local5));
if (_local5 > 6){
_local8 = _local5;
_local9 = 1;
do {
_local5 = (_local5 - 5);
_local9++;
} while (_local5 > 5);
mcuicaravan.txtpage.text = ((mcuicaravan.pageke + "/") + _local9);
if (mcuicaravan.pageke < _local9){
mcuicaravan.btnnext.visible = true;
};
if (mcuicaravan.pageke > 1){
mcuicaravan.btnprev.visible = true;
};
};
if (mcuicaravan.selecteditemke == -1){
if (_local4 == true){
loadthisselecteditem(mcuicaravan.selecteditemke, "caravan");
} else {
mcuicaravan.selecteditemke = -1;
};
} else {
loadthisselecteditem(mcuicaravan.selecteditemke, "caravan");
};
}
public function storychoosebeaststatover(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
if (_arg1.currentTarget.name == "mcrange"){
_local2 = [undefined, "MELEE", "RANGED", "ARTILLERY"];
mcdescbox.mc1.txt1.text = ("-Attack type-\n" + _local2[_arg1.currentTarget.currentFrame]);
mcdescbox.mc1.txt1.setTextFormat(redtext, 14, mcdescbox.mc1.txt1.length);
} else {
if (_arg1.currentTarget.name == "mctype"){
_local2 = [undefined, "-COMBATANT-", "-GUARDIAN-", "-MYSTIC-"];
_local3 = [undefined, "Strong vs Guardian", "Strong vs Mystic", "Strong vs Combatant"];
_local4 = [undefined, "Weak vs Mystic", "Weak vs Combatant", "Weak vs Guardian"];
mcdescbox.mc1.txt1.text = _local2[_arg1.currentTarget.currentFrame];
_local5 = mcdescbox.mc1.txt1.length;
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("\n" + _local3[_arg1.currentTarget.currentFrame]));
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("\n" + _local4[_arg1.currentTarget.currentFrame]));
mcdescbox.mc1.txt1.setTextFormat(redtext, 0, _local5);
} else {
if (_arg1.currentTarget.name == "mcmaturity"){
_local2 = [undefined, "BABY", "CHAMPION", "LEGENDARY"];
_local3 = [undefined, "Undeveloped beast requiring a lot of food.", "Strong adult beast.", "Fully developed beast."];
mcdescbox.mc1.txt1.text = _local2[_arg1.currentTarget.currentFrame];
_local5 = mcdescbox.mc1.txt1.length;
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("\n" + _local3[_arg1.currentTarget.currentFrame]));
mcdescbox.mc1.txt1.setTextFormat(redtext, 0, _local5);
} else {
if (_arg1.currentTarget.name == "mcstatexp"){
mcdescbox.mc1.txt1.text = "-EXP-";
_local5 = mcdescbox.mc1.txt1.length;
if ((((((beastmaturity[so.data.monsterstat[slotchoose][mcuibeast.beastke][6]] == 1)) && ((so.data.monsterstat[slotchoose][mcuibeast.beastke][7] == championstartat)))) || ((((beastmaturity[so.data.monsterstat[slotchoose][mcuibeast.beastke][6]] == 2)) && ((so.data.monsterstat[slotchoose][mcuibeast.beastke][7] == legendarystartat)))))){
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + "\nMAX LEVEL");
} else {
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ((("\n" + so.data.monsterstat[slotchoose][mcuibeast.beastke][8]) + "/") + (so.data.monsterstat[slotchoose][mcuibeast.beastke][7] * expperlevel)));
};
mcdescbox.mc1.txt1.setTextFormat(redtext, 0, _local5);
} else {
if (_arg1.currentTarget.name == "mcstathunger"){
mcdescbox.mc1.txt1.text = "-FEED LVL-";
_local5 = mcdescbox.mc1.txt1.length;
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ((("\n" + so.data.monsterstat[slotchoose][mcuibeast.beastke][9]) + "/") + hungerlevel[beastmaturity[so.data.monsterstat[slotchoose][mcuibeast.beastke][6]]]));
mcdescbox.mc1.txt1.setTextFormat(redtext, 0, _local5);
} else {
if (_arg1.currentTarget.name == "mcstathp"){
mcdescbox.mc1.txt1.text = "Total health points.";
if (currentLabel == "map"){
if (mcuibeast.visible == true){
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("\n" + so.data.monsterstat[slotchoose][mcuibeast.beastke][0]));
_local6 = mcdescbox.mc1.txt1.length;
_local7 = itungbonusarche();
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("+(" + int((int(so.data.statarche[slotchoose][0]) + int(_local7[0])))));
_local8 = itungbonuscaravan();
if (_local8[0] > 0){
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("+" + _local8[0]));
};
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ")");
mcdescbox.mc1.txt1.setTextFormat(greentext, _local6, mcdescbox.mc1.txt1.length);
};
};
} else {
if (_arg1.currentTarget.name == "mcstatatk"){
mcdescbox.mc1.txt1.text = "Attack damage.";
if (currentLabel == "map"){
if (mcuibeast.visible == true){
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("\n" + so.data.monsterstat[slotchoose][mcuibeast.beastke][1]));
_local6 = mcdescbox.mc1.txt1.length;
_local7 = itungbonusarche();
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("+(" + int((int(so.data.statarche[slotchoose][1]) + int(_local7[1])))));
_local9 = int((((so.data.monsterstat[slotchoose][mcuibeast.beastke][1] + so.data.statarche[slotchoose][1]) + _local7[1]) * ((mcuibeast.tambahestr[1] + mcuibeast.tambaheagi[2]) + mcuibeast.tambaheint[1])));
if (_local9 > 0){
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("+" + _local9));
};
_local8 = itungbonuscaravan();
if (_local8[1] > 0){
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("+" + _local8[1]));
};
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ")");
mcdescbox.mc1.txt1.setTextFormat(greentext, _local6, mcdescbox.mc1.txt1.length);
};
};
} else {
if (_arg1.currentTarget.name == "mcstatstr"){
mcdescbox.mc1.txt1.text = "Strength: affects knockback distance and Guardian beast attack.";
if (currentLabel == "map"){
if (mcuibeast.visible == true){
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("\n" + so.data.monsterstat[slotchoose][mcuibeast.beastke][2]));
_local6 = mcdescbox.mc1.txt1.length;
_local7 = itungbonusarche();
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("+(" + int((int(so.data.statarche[slotchoose][2]) + int(_local7[2])))));
_local10 = arcanaeffect[2][so.data.arcanalevel[slotchoose][2]];
if (_local10 > 0){
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("+" + _local10));
};
_local8 = itungbonuscaravan();
if (_local8[2] > 0){
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("+" + _local8[2]));
};
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ")");
mcdescbox.mc1.txt1.setTextFormat(greentext, _local6, mcdescbox.mc1.txt1.length);
};
};
} else {
if (_arg1.currentTarget.name == "mcstatagi"){
mcdescbox.mc1.txt1.text = "Agility: affects speed and Combatant beast attack.";
if (currentLabel == "map"){
if (mcuibeast.visible == true){
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("\n" + so.data.monsterstat[slotchoose][mcuibeast.beastke][3]));
_local6 = mcdescbox.mc1.txt1.length;
_local7 = itungbonusarche();
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("+(" + int((int(so.data.statarche[slotchoose][3]) + int(_local7[3])))));
_local10 = arcanaeffect[2][so.data.arcanalevel[slotchoose][2]];
if (_local10 > 0){
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("+" + _local10));
};
_local8 = itungbonuscaravan();
if (_local8[3] > 0){
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("+" + _local8[3]));
};
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ")");
mcdescbox.mc1.txt1.setTextFormat(greentext, _local6, mcdescbox.mc1.txt1.length);
};
};
} else {
if (_arg1.currentTarget.name == "mcstatint"){
mcdescbox.mc1.txt1.text = "Intelligence: affects special ability and Mystic beast attack.";
if (currentLabel == "map"){
if (mcuibeast.visible == true){
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("\n" + so.data.monsterstat[slotchoose][mcuibeast.beastke][4]));
_local6 = mcdescbox.mc1.txt1.length;
_local7 = itungbonusarche();
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("+(" + int((int(so.data.statarche[slotchoose][4]) + int(_local7[4])))));
_local10 = arcanaeffect[2][so.data.arcanalevel[slotchoose][2]];
if (_local10 > 0){
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("+" + _local10));
};
_local8 = itungbonuscaravan();
if (_local8[4] > 0){
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("+" + _local8[4]));
};
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ")");
mcdescbox.mc1.txt1.setTextFormat(greentext, _local6, mcdescbox.mc1.txt1.length);
};
};
} else {
if (_arg1.currentTarget.name == "mcspc"){
_local11 = beastspcke[_arg1.currentTarget.ke];
mcdescbox.mc1.txt1.text = beastspc[_local11];
_local5 = mcdescbox.mc1.txt1.length;
_local12 = int((mcuibeast.tambaheint[0] * beastspcnumba[_local11]));
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + ("\n" + beastspcdesc[_local11]));
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + (beastspcnumba[_local11] + _local12));
mcdescbox.mc1.txt1.text = (mcdescbox.mc1.txt1.text + beastspcdesc2[_local11]);
mcdescbox.mc1.txt1.setTextFormat(redtext, 0, _local5);
};
};
};
};
};
};
};
};
};
};
};
stage.addEventListener(Event.ENTER_FRAME, descboxfollow);
}
public function travellingnightbeastwander(_arg1:Event):void{
if (so.data.monsterstat[slotchoose][_arg1.currentTarget.nomorso][9] < (hungerlevel[beastmaturity[so.data.monsterstat[slotchoose][_arg1.currentTarget.nomorso][6]]] * 0.5)){
if (_arg1.currentTarget.mcbaloon.currentFrame == 1){
beastsoundlist[so.data.monsterstat[slotchoose][_arg1.currentTarget.nomorso][6]].play(0, 1, new SoundTransform(volsfx));
_arg1.currentTarget.mcbaloon.mc1.gotoAndStop(5);
_arg1.currentTarget.mcbaloon.gotoAndPlay(2);
};
};
if (_arg1.currentTarget.activity == false){
if (_arg1.currentTarget.mc1.currentLabel != "idle"){
_arg1.currentTarget.mc1.gotoAndPlay("idle");
};
_arg1.currentTarget.phasetime--;
if (_arg1.currentTarget.phasetime < 0){
_arg1.currentTarget.tarx = randRange(50, 600);
_arg1.currentTarget.speedx = randRange(3, 5);
_arg1.currentTarget.activity = true;
};
} else {
if (_arg1.currentTarget.mc1.currentLabel != "walk"){
_arg1.currentTarget.mc1.gotoAndPlay("walk");
};
if (_arg1.currentTarget.x < _arg1.currentTarget.tarx){
if (_arg1.currentTarget.directione == "left"){
_arg1.currentTarget.directione = "right";
_arg1.currentTarget.scaleX = (_arg1.currentTarget.scaleX * -1);
};
_arg1.currentTarget.x = (_arg1.currentTarget.x + _arg1.currentTarget.speedx);
if (_arg1.currentTarget.x >= _arg1.currentTarget.tarx){
_arg1.currentTarget.activity = false;
_arg1.currentTarget.phasetime = randRange(50, 150);
};
} else {
if (_arg1.currentTarget.x > _arg1.currentTarget.tarx){
if (_arg1.currentTarget.directione == "right"){
_arg1.currentTarget.directione = "left";
_arg1.currentTarget.scaleX = (_arg1.currentTarget.scaleX * -1);
};
_arg1.currentTarget.x = (_arg1.currentTarget.x - _arg1.currentTarget.speedx);
if (_arg1.currentTarget.x <= _arg1.currentTarget.tarx){
_arg1.currentTarget.activity = false;
_arg1.currentTarget.phasetime = randRange(50, 150);
};
};
};
};
}
public function lootgotoarche(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
if (_arg1.currentTarget.currentLabel == "done"){
_local2 = false;
_arg1.currentTarget.x = (_arg1.currentTarget.x + ((charimage[0].x - _arg1.currentTarget.x) / 10));
_arg1.currentTarget.y = (_arg1.currentTarget.y + ((charimage[0].y - _arg1.currentTarget.y) / 10));
_arg1.currentTarget.lootmovetreshold--;
if (_arg1.currentTarget.lootmovetreshold <= 0){
_local2 = true;
};
if ((((_arg1.currentTarget.hitTestObject(charimage[0]) == true)) || ((_local2 == true)))){
createsparkleeffect(_arg1.currentTarget);
_local3 = 0;
if (_arg1.currentTarget.tipe == "coin"){
soundcoin.play(0, 1, new SoundTransform(volsfx));
gotgold = (gotgold + _arg1.currentTarget.amount);
_local3 = _arg1.currentTarget.amount;
} else {
sounditemin.play(0, 1, new SoundTransform(volsfx));
gotitem[gotitem.length] = _arg1.currentTarget.tipe;
_local3 = 1;
};
createlootamountfx(_local3);
_local4 = _arg1.currentTarget.indexke;
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, lootgotoarche);
lootdropimage[_local4].removeEventListener(Event.ENTER_FRAME, lootgotoarche);
removeChild(lootdropimage[_local4]);
lootdropimage[_local4] = null;
};
};
}
public function gametime(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
if (battlestart == true){
_local2 = 1;
while (_local2 <= 2) {
_local3 = mcbattleuibot.getChildByName(("mcbarhp" + _local2));
_local4 = mcbattleuibot.getChildByName(("txt" + _local2));
_local4.text = ((factiontothp[_local2] + "/") + factiontothptemp[_local2]);
if (_local3.geraktime > 0){
_local3.geraktime--;
_local3.mc1.width = (_local3.mc1.width + _local3.gerakper);
if (_local3.mc1.width < 1){
_local3.mc1.width = 1;
} else {
if (_local3.mc1.width > barhpsummarywidth){
_local3.mc1.width = barhpsummarywidth;
};
};
setthisbarhppoint(_local3);
if (_local3.geraktime <= 0){
_local3.geraktime = -1;
};
};
_local2++;
};
};
if ((((((((pausegame == false)) && ((pausespecial == false)))) && ((battlestart == true)))) && ((battleresult == -1)))){
if (tipeencounter == "tamer"){
_local2 = 0;
while (_local2 < tamerskillcd.length) {
var _local10 = tamerskillcd;
var _local11 = _local2;
var _local12 = (_local10[_local11] - 1);
_local10[_local11] = _local12;
if (tamerskillcd[_local2] <= 0){
_local5 = false;
if (tamerskill[_local2] == 0){
createskillfightertaunt(2, tamerskilllevel[_local2]);
_local5 = true;
} else {
if (tamerskill[_local2] == 1){
_local6 = 0;
while (_local6 < beastimage.length) {
if (beastimage[_local6].faction == 2){
if (beastimage[_local6].die == false){
if (beastimage[_local6].hp < (beastimage[_local6].hptemp - arcanaeffect[1][tamerskilllevel[_local2]])){
_local5 = true;
break;
};
};
};
_local6++;
};
if (_local5 == true){
createskillhealthpoultice(2, tamerskilllevel[_local2]);
};
} else {
if (tamerskill[_local2] == 7){
_local7 = -1;
_local6 = 0;
while (_local6 < beastimage.length) {
if (beastimage[_local6].faction == 2){
if (beastimage[_local6].die == true){
if (beastimage[_local6].statee == "heaven"){
_local7 = _local6;
_local5 = true;
break;
};
};
};
_local6++;
};
if (_local5 == true){
createskilltreeoflife(_local7, tamerskilllevel[_local2]);
};
} else {
if (tamerskill[_local2] == 8){
_local7 = -1;
_local6 = 0;
while (_local6 < beastimage.length) {
if (beastimage[_local6].faction == 1){
if (beastimage[_local6].die == false){
_local7 = _local6;
_local5 = true;
break;
};
};
_local6++;
};
if (_local5 == true){
createfieryground(1, tamerskilllevel[_local2]);
};
} else {
if (tamerskill[_local2] == 4){
_local7 = -1;
_local6 = 0;
while (_local6 < beastimage.length) {
if (beastimage[_local6].faction == 2){
if (beastimage[_local6].die == false){
if (beastimage[_local6].hp < (beastimage[_local6].hptemp * 0.7)){
_local7 = _local6;
_local5 = true;
};
break;
};
};
_local6++;
};
if (_local5 == true){
createwarriorbloodatthis(_local7, tamerskilllevel[_local2]);
};
} else {
if (tamerskill[_local2] == 9){
_local6 = 0;
while (_local6 < beastimage.length) {
if (beastimage[_local6].faction == 2){
if (beastimage[_local6].die == false){
if (beastimage[_local6].hp < (beastimage[_local6].hptemp * 0.4)){
createskillbeastmastercall(2, tamerskilllevel[_local2]);
_local5 = true;
break;
};
};
};
_local6++;
};
} else {
if (tamerskill[_local2] == 3){
_local6 = 0;
while (_local6 < beastimage.length) {
if (beastimage[_local6].faction == 2){
if (beastimage[_local6].die == false){
if (beastimage[_local6].hp < (beastimage[_local6].hptemp * 0.5)){
trace(("monolith selama : " + int((arcanaeffect[3][tamerskilllevel[_local2]] * 25))));
beastimage[_local6].monolithtime = (arcanaeffect[3][tamerskilllevel[_local2]] * 25);
_local5 = true;
break;
};
};
};
_local6++;
};
} else {
if (tamerskill[_local2] == 6){
_local8 = [];
_local6 = 0;
while (_local6 < beastimage.length) {
if (beastimage[_local6].die == false){
if (beastimage[_local6].faction == 1){
_local8[_local8.length] = {ke:_local6, hp:beastimage[_local6].hp};
};
};
_local6++;
};
_local8.sortOn("hp", Array.NUMERIC);
if (_local8.length > 0){
_local5 = true;
_local9 = _local8[0].ke;
createfirespitatthis(_local9, tamerskilllevel[_local2]);
};
};
};
};
};
};
};
};
};
if (_local5 == true){
tamerskillcd[_local2] = (arcanacd[tamerskill[_local2]] * 25);
};
};
_local2++;
};
};
_local2 = 1;
while (_local2 <= 3) {
_local3 = mcbattleuibot.getChildByName(("mcslot" + _local2));
if (so.data.arcanaregister[slotchoose][(_local2 - 1)] != -1){
if (_local3.cd <= 0){
_local3.mccd.visible = false;
_local3.mctime.visible = false;
} else {
_local3.cd--;
_local3.mccd.visible = true;
_local3.mccd.gotoAndStop(int((100 - ((_local3.cd / _local3.cdtemp) * 100))));
_local3.mctime.visible = true;
_local3.mctime.txt1.text = (int(((_local3.cdtemp - (_local3.cdtemp - _local3.cd)) / 25)) + 1);
};
};
_local2++;
};
_local2 = 0;
while (_local2 < beastimage.length) {
if (beastimage[_local2].die == false){
_local6 = 0;
while (_local6 < beastimage[_local2].bufflist.length) {
_local10 = beastimage[_local2].buffduration;
_local11 = _local6;
_local12 = (_local10[_local11] - 1);
_local10[_local11] = _local12;
if (beastimage[_local2].buffduration[_local6] <= 0){
beastimage[_local2].bufflist.splice(_local6, 1);
beastimage[_local2].buffduration.splice(_local6, 1);
beastimage[_local2].buffnumba.splice(_local6, 1);
if (beastimage[_local2].faction == 1){
updatethispanel(beastimage[_local2]);
};
break;
};
_local6++;
};
};
_local2++;
};
};
}
public function loadguide(){
var _local1:*;
var _local2:*;
var _local3:*;
closeallui();
loaddarken();
_local1 = itungcompletion();
mcuiguide.txt1.text = (_local1 + "% COMPLETION");
mcuiguide.visible = true;
_local2 = 1;
while (_local2 <= 4) {
_local3 = mcuiguide.getChildByName(("btn" + _local2));
_local3.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local3.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local3.removeEventListener(MouseEvent.CLICK, uiguideselectphase);
_local3.addEventListener(MouseEvent.CLICK, uiguideselectphase);
_local2++;
};
}
public function panelhpbarwaiting(_arg1:Event):void{
_arg1.currentTarget.movetime--;
_arg1.currentTarget.mchp.mc1.width = (_arg1.currentTarget.mchp.mc1.width + _arg1.currentTarget.gerake);
if (_arg1.currentTarget.movetime <= 0){
_arg1.currentTarget.mchp.mc1.width = _arg1.currentTarget.targetwidth;
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, panelhpbarwaiting);
};
}
public function fullhungryallbeast(){
var _local1:*;
_local1 = 0;
while (_local1 < so.data.monsterstat[slotchoose].length) {
if (so.data.monsterstat[slotchoose][_local1][10] == true){
so.data.monsterstat[slotchoose][_local1][9] = hungerlevel[beastmaturity[so.data.monsterstat[slotchoose][_local1][6]]];
};
_local1++;
};
}
public function uibeastprev(_arg1:MouseEvent){
mcuibeast.mcbaloon.gotoAndStop(1);
soundclick.play(0, 1, new SoundTransform(volsfx));
mcuibeast.pageke--;
loaduibeast();
}
public function mapwaithatch(_arg1:Event):void{
var _local2:*;
if (mchatchegg.phase == 1){
if (mchatchegg.currentFrame == mchatchegg.totalFrames){
mchatchegg.mccrack.gotoAndPlay(2);
mchatchegg.phase = 2;
};
} else {
if (mchatchegg.phase == 2){
if (mchatchegg.mccrack.currentLabel == "crack"){
soundcrack.play(0, 1, new SoundTransform(volsfx));
};
if (mchatchegg.mccrack.currentFrame == mchatchegg.mccrack.totalFrames){
soundhatchdone.play(0, 1, new SoundTransform(volsfx));
mchatchegg.mcwhiter.gotoAndPlay(2);
mchatchegg.phase = 3;
};
} else {
if (mchatchegg.phase == 3){
if (mchatchegg.mcwhiter.currentLabel == "done"){
mchatchegg.phase = 4;
if (so.data.monsterstat[slotchoose].length == 0){
if (so.data.newgameplusslot[slotchoose] == true){
if (hatcheeggke == 13){
dapetmonster = 4;
} else {
if (hatcheeggke == 14){
dapetmonster = 8;
} else {
if (hatcheeggke == 15){
dapetmonster = 6;
};
};
};
} else {
if (hatcheeggke == 13){
dapetmonster = 1;
} else {
if (hatcheeggke == 14){
dapetmonster = 2;
} else {
if (hatcheeggke == 15){
dapetmonster = 3;
};
};
};
};
} else {
do {
_local2 = randRange(1, 9);
dapetmonster = _local2;
} while (beasttype[_local2] != (hatcheeggke - 12));
dapetmonster = _local2;
};
soundhatchmonster.play(0, 1, new SoundTransform(volsfx));
mchatchegg.mccrack.visible = false;
mchatchegg.mcegg.visible = false;
mchatchegg.mcscatter.visible = true;
mchatchegg.mcthumb.gotoAndStop(dapetmonster);
mchatchegg.mcthumb.visible = true;
mchatchegg.txt1.text = (beastname[dapetmonster] + " joined your caravan!");
};
} else {
if (mchatchegg.phase == 4){
if (mchatchegg.mcwhiter.currentFrame == 1){
mchatchegg.mcsparkle.gotoAndPlay(2);
mchatchegg.phase = 5;
};
} else {
if (mchatchegg.phase == 5){
mchatchegg.waittime--;
if (mchatchegg.waittime < 0){
mchatchegg.mcname.mc1.btngo.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mchatchegg.mcname.mc1.btngo.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mchatchegg.mcname.mc1.btngo.addEventListener(MouseEvent.CLICK, uihatchgo);
mchatchegg.mcname.mc1.txt1.text = (("Give new name for " + beastname[dapetmonster]) + "?");
mchatchegg.mcname.mc1.txt2.text = beastname[dapetmonster];
stage.focus = mchatchegg.mcname.mc1.txt2;
mchatchegg.mcname.gotoAndPlay(2);
mchatchegg.phase = 6;
};
};
};
};
};
};
}
public function saveitem(){
var _local1:*;
so.data.gold[slotchoose] = (so.data.gold[slotchoose] + gotgold);
trace(("dapet uek : " + gotgold));
_local1 = 0;
while (_local1 < gotitem.length) {
trace(("dapet item : " + itemname[gotitem[_local1]]));
masukinitemini(itemtype[gotitem[_local1]], gotitem[_local1]);
_local1++;
};
trace(("CEK KESELURUHAN : " + so.data.foodqty[slotchoose]));
}
public function uiarcanaskillup(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
stage.removeEventListener(Event.ENTER_FRAME, arcanafollowmouse);
stage.removeEventListener(MouseEvent.MOUSE_UP, uiarcanaskillup);
mcmouse.visible = false;
_local2 = false;
_local3 = 1;
while (_local3 <= 3) {
_local4 = mcuiarcana.getChildByName(("mcslot" + _local3));
if (mcmouse.mchit.hitTestObject(_local4.mc1) == true){
_local2 = true;
_local5 = false;
_local6 = 0;
while (_local6 < 3) {
if (so.data.arcanaregister[slotchoose][_local6] == mcmouse.ke){
_local5 = true;
_local7 = so.data.arcanaregister[slotchoose][(_local3 - 1)];
so.data.arcanaregister[slotchoose][(_local3 - 1)] = mcmouse.ke;
so.data.arcanaregister[slotchoose][_local6] = _local7;
break;
};
_local6++;
};
if (_local5 == false){
so.data.arcanaregister[slotchoose][(_local3 - 1)] = mcmouse.ke;
};
break;
};
_local3++;
};
if (_local2 == false){
if (mcmouse.tipe == "bot"){
so.data.arcanaregister[slotchoose][(mcmouse.slot - 1)] = -1;
};
};
loadarcana();
}
public function mapbackui(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
closeallui();
loadcity();
}
public function createattackfx(_arg1:int){
var _local2:Point;
soundswing.play(0, 1, new SoundTransform(volsfx));
fximage[fximage.length] = new (beastatkfx[beastimage[_arg1].beastke]);
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
_local2 = new Point(beastimage[_arg1].mc1.mcfx.x, beastimage[_arg1].mc1.mcfx.y);
_local2 = beastimage[_arg1].localToGlobal(_local2);
if (beastimage[_arg1].directione == "left"){
fximage[(fximage.length - 1)].scaleX = (fximage[(fximage.length - 1)].scaleX * -1);
};
fximage[(fximage.length - 1)].x = _local2.x;
fximage[(fximage.length - 1)].y = _local2.y;
fximage[(fximage.length - 1)].blendMode = "hardlight";
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
}
public function removelootdrop(){
var _local1:*;
_local1 = 0;
while (_local1 < lootdropimage.length) {
if (lootdropimage[_local1] != null){
lootdropimage[_local1].removeEventListener(Event.ENTER_FRAME, lootgotoinventory);
lootdropimage[_local1].removeEventListener(Event.ENTER_FRAME, lootgotoarche);
removeChild(lootdropimage[_local1]);
lootdropimage[_local1] = null;
};
_local1++;
};
}
public function waittochangescene(_arg1:Event):void{
var _local2:*;
waittime--;
if (waittime <= 0){
cleanuptravelling();
trace("cleanup");
_local2 = txtprogress.text;
cektravelingtravelspend(int(txtprogress.text));
};
}
public function loaduiguideland(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
closeallui();
loaddarken();
mcuiguideland.visible = true;
_local1 = false;
trace("d");
_local2 = 1;
_local3 = 0;
_local4 = 1;
while (_local4 <= 6) {
_local5 = mcuiguideland.getChildByName(("mc" + _local4));
_local5.landke = (_local3 + ((mcuiguideland.pageke - 1) * 6));
_local5.buttonMode = true;
_local5.mc1.mc1.gotoAndStop(int((int(_local5.landke) + int(1))));
trace(("stop ke : " + int((int(_local5.landke) + int(1)))));
trace(((("land ke : " + _local5.landke) + " ") + so.data.landencountermeet[slotchoose][_local5.landke]));
if (so.data.landencountermeet[slotchoose][_local5.landke] == true){
trace("unlock");
_local5.gotoAndStop(1);
} else {
trace("blm unlock");
_local5.gotoAndStop(2);
};
_local3++;
_local2++;
if (_local5.landke >= (landobject.length + 3)){
_local5.visible = false;
_local1 = true;
} else {
_local5.visible = true;
_local5.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local5.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local5.removeEventListener(MouseEvent.CLICK, uiguidelandclick);
_local5.addEventListener(MouseEvent.CLICK, uiguidelandclick);
};
_local4++;
};
trace("a");
if (mcuiguideland.selectedke == -1){
mcuiguideland.selectedke = 0;
loadthisland(mcuiguideland.selectedke);
};
trace("b");
mcuiguideland.btnback.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuiguideland.btnback.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuiguideland.btnback.removeEventListener(MouseEvent.CLICK, uiguidebeast1back);
mcuiguideland.btnback.addEventListener(MouseEvent.CLICK, uiguidebeast1back);
mcuiguideland.btnprev.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuiguideland.btnprev.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuiguideland.btnprev.removeEventListener(MouseEvent.CLICK, uiguidelandprev);
mcuiguideland.btnprev.addEventListener(MouseEvent.CLICK, uiguidelandprev);
mcuiguideland.btnnext.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuiguideland.btnnext.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
trace("c");
mcuiguideland.btnnext.removeEventListener(MouseEvent.CLICK, uiguidelandnext);
mcuiguideland.btnnext.addEventListener(MouseEvent.CLICK, uiguidelandnext);
if (_local1 == true){
mcuiguideland.btnprev.visible = true;
mcuiguideland.btnnext.visible = false;
} else {
if (mcuiguideland.pageke == 1){
mcuiguideland.btnprev.visible = false;
mcuiguideland.btnnext.visible = true;
} else {
mcuiguideland.btnprev.visible = true;
mcuiguideland.btnnext.visible = true;
};
};
}
public function expprogressmove(_arg1:Event):void{
var _local2:*;
var _local3:*;
_arg1.currentTarget.jeda--;
if (_arg1.currentTarget.jeda <= 0){
trace(("blink ke : " + _arg1.currentTarget.now));
_arg1.currentTarget.jeda = 2;
_local2 = _arg1.currentTarget.mc1.getChildByName(("mcpoint" + _arg1.currentTarget.now));
_local2.visible = true;
_local2.gotoAndPlay(2);
if (_arg1.currentTarget.soundbool == true){
soundexp.play(0, 1, new SoundTransform(volsfx));
};
_arg1.currentTarget.now++;
if (_arg1.currentTarget.now > 14){
beastsoundlist[_arg1.currentTarget.beaste.beastke].play(0, 1, new SoundTransform(volsfx));
_arg1.currentTarget.beaste.mcbaloon.mc1.gotoAndStop(3);
_arg1.currentTarget.beaste.mcbaloon.gotoAndPlay(2);
cekarcanaprogress(0);
_arg1.currentTarget.doit--;
_arg1.currentTarget.now = 1;
_local3 = 1;
while (_local3 <= 14) {
_local2 = _arg1.currentTarget.mc1.getChildByName(("mcpoint" + _local3));
_local2.visible = false;
_local3++;
};
};
if ((((_arg1.currentTarget.doit <= 0)) && ((_arg1.currentTarget.now >= _arg1.currentTarget.tillpercent)))){
waitforexp--;
_arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, expprogressmove);
};
};
}
public function travelforfeit(_arg1:MouseEvent):void{
soundno.play(0, 1, new SoundTransform(volsfx));
saveitem();
cleanuptravelling();
trace(("A : " + travellandimage));
trace(("B : " + charimage));
trace(("C : " + lootdropimage));
trace(("D : " + fximage));
notreachcitydestination();
targetframe = "map";
gotoAndStop("passer");
}
public function loadthistamer(_arg1:int){
if (beasttamer[_arg1] == "Fayette"){
mcuiguidetamer.mcbigthumb.mc2.gotoAndStop(1);
mcuiguidetamer.mcbigthumb.mc2.visible = true;
} else {
if (beasttamer[_arg1] == "Gormungard"){
mcuiguidetamer.mcbigthumb.mc2.gotoAndStop(2);
mcuiguidetamer.mcbigthumb.mc2.visible = true;
} else {
if (beasttamer[_arg1] == "Flazenga"){
mcuiguidetamer.mcbigthumb.mc2.gotoAndStop(3);
mcuiguidetamer.mcbigthumb.mc2.visible = true;
} else {
if (beasttamer[_arg1] == "Skullga"){
mcuiguidetamer.mcbigthumb.mc2.gotoAndStop(4);
mcuiguidetamer.mcbigthumb.mc2.visible = true;
} else {
mcuiguidetamer.mcbigthumb.mc2.visible = false;
};
};
};
};
mcuiguidetamer.mcbigthumb.mc1.gotoAndStop(int((int(_arg1) + int(1))));
mcuiguidetamer.txtname.text = beasttamer[_arg1];
mcuiguidetamer.txtdesc.text = beasttamerdesc[_arg1];
if (_arg1 == 0){
mcuiguidetamer.txtlocation.text = "Beast Academy";
};
}
public function createfirespitatthis(_arg1:int, _arg2:int):void{
trace("cREATE FIRE SPIT");
bulletimage[bulletimage.length] = new (skillfirespit);
addChildAt(bulletimage[(bulletimage.length - 1)], getChildIndex(mcfxposition));
bulletimage[(bulletimage.length - 1)].x = beastimage[_arg1].x;
bulletimage[(bulletimage.length - 1)].y = -29;
bulletimage[(bulletimage.length - 1)].atk = arcanaeffect[6][_arg2];
bulletimage[(bulletimage.length - 1)].partikelper = 1;
bulletimage[(bulletimage.length - 1)].partikelpertemp = bulletimage[(bulletimage.length - 1)].partikelper;
bulletimage[(bulletimage.length - 1)].indexke = (bulletimage.length - 1);
bulletimage[(bulletimage.length - 1)].targete = _arg1;
bulletimage[(bulletimage.length - 1)].addEventListener(Event.ENTER_FRAME, firespitwaiting);
}
public function createchar(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
charimage[charimage.length] = new (chararche);
addChildAt(charimage[(charimage.length - 1)], (getChildIndex(mccharposition) + 1));
charimage[(charimage.length - 1)].x = 252;
charimage[(charimage.length - 1)].y = 208;
charimage[(charimage.length - 1)].tipechild = "arche";
charimage[(charimage.length - 1)].mouseChildren = false;
charimage[(charimage.length - 1)].mouseEnabled = false;
if (so.data.archeequip[slotchoose] != -1){
charimage[(charimage.length - 1)].mcitem.visible = true;
charimage[(charimage.length - 1)].mcitem.gotoAndStop((so.data.archeequip[slotchoose] - 14));
} else {
charimage[(charimage.length - 1)].mcitem.visible = false;
};
if (so.data.caravanused[slotchoose] != -1){
_local1 = [caravan1, caravan2, caravan3, caravan4, caravan5, caravan6, caravan7, caravan8, caravan9, caravan10, caravan11, caravan12, caravan13, caravan14];
charimage[charimage.length] = new (_local1[so.data.caravanused[slotchoose]]);
addChildAt(charimage[(charimage.length - 1)], (getChildIndex(mccharposition) + 1));
trace(("USED : " + so.data.caravanused[slotchoose]));
if (so.data.caravanused[slotchoose] == 0){
charimage[(charimage.length - 1)].x = charimage[0].x;
charimage[(charimage.length - 1)].y = charimage[0].y;
} else {
if ((((((so.data.caravanused[slotchoose] == 1)) || ((so.data.caravanused[slotchoose] == 2)))) || ((so.data.caravanused[slotchoose] == 3)))){
charimage[(charimage.length - 1)].x = (charimage[0].x - 80);
charimage[(charimage.length - 1)].y = (charimage[0].y + 30);
} else {
if (so.data.caravanused[slotchoose] >= 4){
if (currentLabel == "nighttime"){
charimage[(charimage.length - 1)].mc1.visible = false;
} else {
charimage[(charimage.length - 1)].mc1.visible = true;
if (so.data.archeequip[slotchoose] != -1){
charimage[(charimage.length - 1)].mc1.mcitem.visible = true;
charimage[(charimage.length - 1)].mc1.mcitem.gotoAndStop((so.data.archeequip[slotchoose] - 14));
} else {
charimage[(charimage.length - 1)].mc1.mcitem.visible = false;
};
};
charimage[(charimage.length - 1)].x = (charimage[0].x - 80);
charimage[(charimage.length - 1)].y = (charimage[0].y + 30);
if (currentLabel == "travelling"){
charimage[0].visible = false;
charimage[0].x = charimage[(charimage.length - 1)].x;
charimage[0].y = (charimage[(charimage.length - 1)].y - 50);
};
};
};
};
if (currentLabel == "nighttime"){
charimage[(charimage.length - 1)].gotoAndStop("idle");
};
charimage[(charimage.length - 1)].tipechild = "caravan";
if (so.data.caravanused[slotchoose] != 0){
trace("STOP SOALE BUKAN 0");
charimage[(charimage.length - 1)].stop();
} else {
charimage[(charimage.length - 1)].play();
};
caravanobj = charimage[(charimage.length - 1)];
charimage[(charimage.length - 1)].mouseChildren = false;
charimage[(charimage.length - 1)].mouseEnabled = false;
};
if ((((so.data.monsterstat[slotchoose].length > 0)) && ((((((so.data.caravanused[slotchoose] < 4)) && ((currentLabel == "travelling")))) || ((currentLabel == "nighttime")))))){
_local2 = 0;
_local3 = 0;
while (_local3 < so.data.monsterstat[slotchoose].length) {
if (so.data.monsterstat[slotchoose][_local3][10] == true){
_local4 = false;
if (currentLabel == "travelling"){
if (so.data.caravanused[slotchoose] == 0){
_local4 = true;
} else {
if (so.data.caravanused[slotchoose] == 1){
if (_local2 < 2){
_local4 = true;
};
} else {
if ((((so.data.caravanused[slotchoose] == 3)) || ((so.data.caravanused[slotchoose] == 2)))){
if (_local2 < 3){
_local4 = true;
};
};
};
};
} else {
_local4 = true;
};
if (_local4 == true){
trace("Create monster");
charimage[charimage.length] = new (beastlinkage[so.data.monsterstat[slotchoose][_local3][6]]);
if (currentLabel == "nighttime"){
_local5 = randRange(0, 1);
if (_local5 == 0){
addChildAt(charimage[(charimage.length - 1)], (getChildIndex(mcfxposition) + 1));
} else {
addChildAt(charimage[(charimage.length - 1)], (getChildIndex(mccharposition) + 1));
};
} else {
addChildAt(charimage[(charimage.length - 1)], (getChildIndex(mccharposition) + 1));
};
charimage[(charimage.length - 1)].tipechild = "beast";
charimage[(charimage.length - 1)].onidle = false;
if (currentLabel == "travelling"){
if (so.data.caravanused[slotchoose] == 0){
charimage[(charimage.length - 1)].x = (charimage[0].x - 100);
charimage[(charimage.length - 1)].y = (charimage[0].y + 30);
charimage[(charimage.length - 1)].onidle = false;
} else {
if ((((((so.data.caravanused[slotchoose] == 1)) || ((so.data.caravanused[slotchoose] == 2)))) || ((so.data.caravanused[slotchoose] == 3)))){
if ((((((((so.data.caravanused[slotchoose] == 1)) || ((so.data.caravanused[slotchoose] == 2)))) || ((so.data.caravanused[slotchoose] == 3)))) && ((_local2 == 0)))){
charimage[(charimage.length - 1)].x = (charimage[0].x - 60);
charimage[(charimage.length - 1)].y = (charimage[0].y + 11);
charimage[(charimage.length - 1)].onidle = true;
} else {
if ((((so.data.caravanused[slotchoose] == 3)) && ((_local2 == 1)))){
charimage[(charimage.length - 1)].x = (charimage[0].x - 80);
charimage[(charimage.length - 1)].y = (charimage[0].y + 11);
charimage[(charimage.length - 1)].onidle = true;
} else {
if ((((((((so.data.caravanused[slotchoose] == 1)) && (!((_local2 == 0))))) || ((((so.data.caravanused[slotchoose] == 2)) && (!((_local2 == 0))))))) || ((((so.data.caravanused[slotchoose] == 3)) && ((_local2 == 2)))))){
charimage[(charimage.length - 1)].x = (charimage[0].x - 200);
charimage[(charimage.length - 1)].y = (charimage[0].y + 30);
charimage[(charimage.length - 1)].mc1.gotoAndPlay("walk");
};
};
};
};
};
} else {
charimage[(charimage.length - 1)].x = randRange(50, 600);
charimage[(charimage.length - 1)].y = (charimage[0].y + 30);
charimage[(charimage.length - 1)].tarx = 0;
charimage[(charimage.length - 1)].activity = false;
charimage[(charimage.length - 1)].nomorso = _local3;
charimage[(charimage.length - 1)].directione = "right";
charimage[(charimage.length - 1)].phasetime = randRange(50, 150);
charimage[(charimage.length - 1)].addEventListener(Event.ENTER_FRAME, travellingnightbeastwander);
};
charimage[(charimage.length - 1)].beastke = so.data.monsterstat[slotchoose][_local3][6];
charimage[(charimage.length - 1)].mouseChildren = false;
charimage[(charimage.length - 1)].mouseEnabled = false;
_local2++;
};
};
_local3++;
};
};
if ((((so.data.caravanused[slotchoose] == 0)) && ((so.data.gameprogress[slotchoose] == 12)))){
pausetravel = true;
loadtutor();
};
}
public function positionthisunittoland2(_arg1:int, _arg2:int, _arg3:int){
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
if (arrayland[_arg2][_arg3] == 0){
beastimage[_arg1].mshillreducer = 0;
if ((((landimage[_arg2][_arg3].tipe == "water")) || ((landimage[_arg2][_arg3].tipe == "mud")))){
if (landimage[_arg2][_arg3].tipe == "water"){
if (beastimage[_arg1].flybool == false){
if (beastimage[_arg1].onwater == false){
beastimage[_arg1].onwater = true;
createwatersplash(_arg2, _arg3, _arg1);
};
};
beastimage[_arg1].y = (landimage[_arg2][_arg3].y + 13);
} else {
beastimage[_arg1].y = (landimage[_arg2][_arg3].y - landpositionunit);
};
beastimage[_arg1].mshillreducer = (beastimage[_arg1].mstemp * watermsreducer);
} else {
if (beastimage[_arg1].flybool == false){
if (beastimage[_arg1].onwater == true){
beastimage[_arg1].onwater = false;
createwatersplash(_arg2, _arg3, _arg1);
};
};
beastimage[_arg1].y = (landimage[_arg2][_arg3].y - landpositionunit);
beastimage[_arg1].mshillreducer = 0;
};
} else {
if (beastimage[_arg1].onwater == true){
beastimage[_arg1].onwater = false;
createwatersplash(_arg2, _arg3, _arg1);
};
_local4 = (landimage[_arg2][_arg3].x - (landwidth / 2));
_local5 = (landimage[_arg2][_arg3].x + (landwidth / 2));
if ((((((arrayarahland[_arg2][_arg3] == true)) && ((beastimage[_arg1].directione == "right")))) || ((((arrayarahland[_arg2][_arg3] == false)) && ((beastimage[_arg1].directione == "left")))))){
beastimage[_arg1].mshillreducer = (beastimage[_arg1].mshillreducer + (beastimage[_arg1].mstemp * uphillreducer));
} else {
if ((((((arrayarahland[_arg2][_arg3] == true)) && ((beastimage[_arg1].directione == "left")))) || ((((arrayarahland[_arg2][_arg3] == false)) && ((beastimage[_arg1].directione == "right")))))){
beastimage[_arg1].mshillreducer = 0;
};
};
_local6 = beastimage[_arg1].x;
_local7 = (_local5 - _local4);
_local8 = (_local6 - _local4);
_local9 = (_local8 / _local7);
if (arrayarahland[_arg2][_arg3] == true){
_local9 = ((_local9 * 38) - 3);
} else {
_local9 = (((1 - _local9) * 38) - 3);
};
beastimage[_arg1].y = (landimage[_arg2][_arg3].y - _local9);
};
beastimage[_arg1].positionkusblme[0] = beastimage[_arg1].positionku[0];
beastimage[_arg1].positionkusblme[1] = beastimage[_arg1].positionku[1];
}
public function camelglobenext(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
mcuicamelglobe.pageke++;
loadcamelglobe();
}
public function fbprizeclick(_arg1:MouseEvent):void{
var _local2:*;
var _local3:URLRequest;
_local2 = _arg1.currentTarget.name;
_local2 = _local2.charAt((_local2.length - 1));
if (_local2 == 1){
_arg1.currentTarget.mcsparkle.gotoAndPlay(2);
_local3 = new URLRequest("http://www.goodygameworks.com");
navigateToURL(_local3);
if (so.data.likefb1[slotchoose] == false){
so.data.gold[slotchoose] = (so.data.gold[slotchoose] + 100);
soundcoin.play(0, 1, new SoundTransform(volsfx));
};
so.data.likefb1[slotchoose] = true;
} else {
if (_local2 == 2){
_local3 = new URLRequest("http://www.facebook.com/ArmorGames");
navigateToURL(_local3);
_arg1.currentTarget.mcsparkle.gotoAndPlay(2);
if (so.data.likefb2[slotchoose] == false){
so.data.soul[slotchoose] = (so.data.soul[slotchoose] + 50);
soundcoin.play(0, 1, new SoundTransform(volsfx));
};
so.data.likefb2[slotchoose] = true;
};
};
loadfbprize();
}
public function createdamagenumber(_arg1:int, _arg2:int, _arg3:String, _arg4:Boolean, _arg5:Number){
var _local6:*;
var _local7:*;
if (_arg4 == true){
soundheal.play(0, 1, new SoundTransform(volsfx));
fximage[fximage.length] = new (fxhealnumber);
samakangerakanbarhpsummary();
} else {
if (_arg5 == efectivebonus){
soundeffective.play(0, 1, new SoundTransform(volsfx));
fximage[fximage.length] = new (fxdamagenumbereffective);
samakangerakanbarhpsummary();
} else {
if (_arg3 == "block"){
_local6 = [soundblock1, soundblock2];
_local6[randRange(0, 1)].play(0, 1, new SoundTransform(volsfx));
fximage[fximage.length] = new (fxdamagenumber);
} else {
if (_arg3 == "miss"){
soundmiss.play(0, 1, new SoundTransform(volsfx));
fximage[fximage.length] = new (fxdamagenumber);
} else {
_local7 = [soundhit1, soundhit2, soundhit3];
_local7[randRange(0, 2)].play(0, 1, new SoundTransform(volsfx));
fximage[fximage.length] = new (fxdamagenumber);
samakangerakanbarhpsummary();
};
};
};
};
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mclootposition));
if (_arg3 != ""){
fximage[(fximage.length - 1)].mc1.mc1.txt1.text = _arg3;
fximage[(fximage.length - 1)].mc1.mc2.txt1.text = _arg3;
} else {
fximage[(fximage.length - 1)].mc1.mc1.txt1.text = _arg1;
fximage[(fximage.length - 1)].mc1.mc2.txt1.text = _arg1;
if (_arg5 == efectivebonus){
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 + "!");
};
};
fximage[(fximage.length - 1)].x = beastimage[_arg2].x;
fximage[(fximage.length - 1)].y = beastimage[_arg2].y;
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
}
public function clickGoodyfb(_arg1:MouseEvent):void{
var _local2:URLRequest;
_local2 = new URLRequest("https://www.facebook.com/goodygameworks");
navigateToURL(_local2);
}
public function chooseslotdelete(_arg1:MouseEvent):void{
var _local2:*;
soundno.play(0, 1, new SoundTransform(volsfx));
_local2 = _arg1.currentTarget.parent;
createemptyforthis(_local2.slotke);
loadslot();
}
public function healthisbeast(_arg1:int, _arg2:int){
beastimage[_arg1].hp = (beastimage[_arg1].hp + _arg2);
if (beastimage[_arg1].hp > beastimage[_arg1].hptemp){
beastimage[_arg1].hp = beastimage[_arg1].hptemp;
};
if (beastimage[_arg1].faction == 1){
beastimage[_arg1].targetpanel.mchp.mc2.gotoAndPlay(2);
updatethispanel(beastimage[_arg1]);
};
createdamagenumber(_arg2, _arg1, "", true, 0);
createhealeffect(_arg1);
}
public function archeunequipitem(_arg1:MouseEvent){
soundno.play(0, 1, new SoundTransform(volsfx));
trace("UN EQUIP");
masukinitemini(2, so.data.archeequip[slotchoose]);
so.data.archeequip[slotchoose] = -1;
loaduichar();
loaduicaravan();
}
public function fireleaguecancel(_arg1:MouseEvent):void{
closeallui();
}
public function createtrainingbonusfx(_arg1:Object, _arg2:int, _arg3:int, _arg4:int){
var _local5:*;
var _local6:Point;
var _local7:*;
var _local8:*;
var _local9:Point;
var _local10:*;
var _local11:*;
_local5 = [-55, 0, 58];
trace(((("apa se " + _arg2) + " ") + _arg3));
_local6 = new Point(_arg1.x, _arg1.y);
_local6 = mcuitraining.localToGlobal(_local6);
trace(("cp : " + _local6));
_local7 = ["mcstathp", "mcstatatk", "mcstatstr", "mcstatagi", "mcstatint"];
_local8 = mcuibeast.getChildByName(_local7[_arg2]);
trace("b ");
_local9 = new Point(_local8.x, _local8.y);
_local9 = mcuibeast.localToGlobal(_local9);
trace(("c" + _local9));
_local10 = 0;
if (_arg2 < 2){
_local10 = (_arg3 / 10);
} else {
_local10 = (_arg3 / 2);
};
_local10 = 1;
trace(("d " + _local10));
_local11 = 0;
while (_local11 < _local10) {
fximage[fximage.length] = new (uistatthumb);
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mcingameglobalfxposition) + 1));
fximage[(fximage.length - 1)].mc1.gotoAndStop((_arg2 + 1));
fximage[(fximage.length - 1)].x = (_local6.x + _local5[_arg4]);
fximage[(fximage.length - 1)].y = _local6.y;
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].delaye = (_local11 * 5);
fximage[(fximage.length - 1)].tujuanex = _local9.x;
fximage[(fximage.length - 1)].tujuaney = _local9.y;
fximage[(fximage.length - 1)].speede = 15;
fximage[(fximage.length - 1)].targete = _local8;
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, uistatthumbtrainingwaiting);
_local11++;
};
}
public function maparcana(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
if ((((so.data.gameprogress[slotchoose] == 3)) || ((so.data.gameprogress[slotchoose] > 10)))){
mcuiarcana.selectedke = 1;
loadarcana();
};
}
public function releasebeastgo(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
soundclick.play(0, 1, new SoundTransform(volsfx));
mcreleasebeast.gotoAndStop(1);
trace(((("awale : " + so.data.caravanbeast[slotchoose]) + " remove : ") + mcuibeast.beastke));
_local2 = 1;
while (_local2 <= 4) {
if (so.data.caravanbeast[slotchoose][_local2] == mcuibeast.beastke){
so.data.caravanbeast[slotchoose][_local2] = -1;
break;
};
_local2++;
};
_local3 = 0;
if (mcuibeast.beastke == (so.data.monsterstat[slotchoose].length - 1)){
_local3 = -1;
} else {
if (mcuibeast.beastke == 0){
_local3 = 0;
} else {
_local3 = -1;
};
};
so.data.monsterstat[slotchoose].splice([mcuibeast.beastke], 1);
_local2 = 1;
while (_local2 <= 4) {
if (so.data.caravanbeast[slotchoose][_local2] != -1){
if (so.data.caravanbeast[slotchoose][_local2] > mcuibeast.beastke){
so.data.caravanbeast[slotchoose][_local2] = (so.data.caravanbeast[slotchoose][_local2] - 1);
};
};
_local2++;
};
mcuibeast.pageke = (mcuibeast.pageke + _local3);
loaduibeast();
loadbeastbank();
}
public function loadarcana(){
var _local1:*;
var _local2:*;
trace(("apa ae : " + so.data.arcanapoi[slotchoose]));
closeallui();
loaddarken();
_local1 = 1;
while (_local1 <= 10) {
_local2 = mcuiarcana.getChildByName(("mclvlup" + _local1));
_local2.visible = false;
_local1++;
};
if (so.data.arcanatutorial[slotchoose] == 2){
soundtutorial.play(0, 1, new SoundTransform(volsfx));
mctutor.gotoAndStop(81);
} else {
cariarcanalevelup();
};
mcuiarcana.visible = true;
_local1 = 1;
while (_local1 <= 10) {
_local2 = mcuiarcana.getChildByName(("mc" + _local1));
_local2.ke = _local1;
_local2.tipe = "top";
_local2.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local2.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local2.addEventListener(MouseEvent.CLICK, uiarcanaclick);
_local2.removeEventListener(MouseEvent.MOUSE_DOWN, uiarcanaskilldown);
_local2.mc1.gotoAndStop(_local1);
if (so.data.arcanalevel[slotchoose][(_local1 - 1)] > 0){
_local2.gotoAndStop(2);
if (((!((_local1 == 3))) && (!((_local1 == 6))))){
_local2.addEventListener(MouseEvent.MOUSE_DOWN, uiarcanaskilldown);
};
} else {
_local2.gotoAndStop(1);
};
_local1++;
};
_local1 = 1;
while (_local1 <= 3) {
_local2 = mcuiarcana.getChildByName(("mcslot" + _local1));
_local2.ke = _local1;
_local2.tipe = "bot";
_local2.removeEventListener(MouseEvent.MOUSE_DOWN, uiarcanaskilldown);
if (so.data.arcanaregister[slotchoose][(_local1 - 1)] != -1){
_local2.mc1.gotoAndStop((so.data.arcanaregister[slotchoose][(_local1 - 1)] + 1));
_local2.addEventListener(MouseEvent.MOUSE_DOWN, uiarcanaskilldown);
_local2.gotoAndStop(2);
} else {
_local2.mc1.gotoAndStop("empty");
_local2.gotoAndStop(2);
};
_local1++;
};
loadthisarcanadesc();
}
public function createlootdrop(_arg1:Object){
var _local2:*;
var _local3:*;
var _local4:*;
_local2 = false;
_local3 = 0;
while (_local3 < landdrop[_arg1.tipe].length) {
_local4 = randRange(0, 100);
if (landdrop[_arg1.tipe][_local3] == "gold"){
if (_local4 < (landgoldchance[_arg1.tipe] * 10)){
creategolddrop(_arg1);
};
} else {
if (_local2 == false){
if (itemtype[landdrop[_arg1.tipe][_local3]] == 1){
if (itemeffect[so.data.archeequip[slotchoose]] == "Up food drop chance"){
trace("YAP BONUS FOOD DROP");
_local4 = (_local4 - bonusfooddrop);
};
} else {
if (itemtype[landdrop[_arg1.tipe][_local3]] == 3){
if (itemeffect[so.data.archeequip[slotchoose]] == "Up Egg drop chance"){
trace("YAP BONUS EGG DROP");
_local4 = (_local4 - 5);
};
};
};
if (_local4 < itemdropchance[landdrop[_arg1.tipe][_local3]]){
trace(((("drop chance : " + _local4) + " ") + itemdropchance[landdrop[_arg1.tipe][_local3]]));
_local2 = true;
createthisdrop(landdrop[_arg1.tipe][_local3], false, _arg1, 0);
unlockthislanddrop(_arg1.tipe, _local3);
};
};
};
_local3++;
};
}
public function clicktutor(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
if (mctutor.currentLabel == "click"){
mctutor.nextFrame();
};
if (mctutor.currentLabel == "go"){
mctutor.nextFrame();
};
cektutorcontinue();
}
public function positionthisparticletoland3(_arg1:Object, _arg2:int, _arg3:int){
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
if (arrayland[_arg2][_arg3] == 0){
if (landimage[_arg2][_arg3].tipe == "water"){
_arg1.y = (landimage[_arg2][_arg3].y + 13);
} else {
_arg1.y = (landimage[_arg2][_arg3].y - landpositionunit);
};
} else {
_local4 = (landimage[_arg2][_arg3].x - (landwidth / 2));
_local5 = (landimage[_arg2][_arg3].x + (landwidth / 2));
_local6 = _arg1.x;
_local7 = (_local5 - _local4);
_local8 = (_local6 - _local4);
_local9 = (_local8 / _local7);
if (arrayarahland[_arg2][_arg3] == true){
_local9 = ((_local9 * 38) - 3);
} else {
_local9 = (((1 - _local9) * 38) - 3);
};
_arg1.y = (landimage[_arg2][_arg3].y - _local9);
};
}
public function trainingslotclick(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
mcuitraining.selectedke = _arg1.currentTarget.ke;
loadtraining();
}
public function createsparkleeffect(_arg1:Object){
fximage[fximage.length] = new (fxsparkle);
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mclootposition) - 1));
fximage[(fximage.length - 1)].x = _arg1.x;
fximage[(fximage.length - 1)].y = _arg1.y;
fximage[(fximage.length - 1)].tipe = "sparkle";
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
}
public function trainingslotover(_arg1:MouseEvent):void{
_arg1.currentTarget.mcbg.gotoAndStop(2);
}
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:*;
loadquest();
cekpoi();
closeallui();
mclocationdesc.visible = false;
btncity.visible = false;
cektutorialarcana();
if (so.data.travellbool[slotchoose] == false){
btncanceltravel.visible = false;
btnnighttime.visible = false;
trace(("cek L: " + so.data.locatione[slotchoose]));
btncity.visible = true;
mcmap.mcnighttime.visible = false;
mcmap.mccloud.visible = true;
} else {
btncanceltravel.visible = true;
btnnighttime.visible = true;
btncity.visible = false;
mcmap.mcnighttime.visible = true;
mcmap.mccloud.visible = false;
};
if ((((so.data.locatione[slotchoose] == 13)) || ((so.data.locatione[slotchoose] == 14)))){
btncity.visible = false;
};
btncanceltravel.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btncanceltravel.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btncanceltravel.removeEventListener(MouseEvent.CLICK, mapcanceltravel);
btncanceltravel.addEventListener(MouseEvent.CLICK, mapcanceltravel);
btnnighttime.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnnighttime.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnnighttime.removeEventListener(MouseEvent.CLICK, mapaccessnighttime);
btnnighttime.addEventListener(MouseEvent.CLICK, mapaccessnighttime);
btncity.removeEventListener(MouseEvent.MOUSE_OVER, overbuttoncity);
btncity.addEventListener(MouseEvent.MOUSE_OVER, overbuttoncity);
btncity.removeEventListener(MouseEvent.CLICK, mapaccesscity);
btncity.addEventListener(MouseEvent.CLICK, mapaccesscity);
btnguide.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnguide.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnguide.removeEventListener(MouseEvent.CLICK, mapguide);
btnguide.addEventListener(MouseEvent.CLICK, mapguide);
btnarcana.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnarcana.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnarcana.removeEventListener(MouseEvent.CLICK, maparcana);
btnarcana.addEventListener(MouseEvent.CLICK, maparcana);
btncaravan.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btncaravan.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btncaravan.removeEventListener(MouseEvent.CLICK, mapcaravan);
btncaravan.addEventListener(MouseEvent.CLICK, mapcaravan);
btnbeasts.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnbeasts.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
btnbeasts.removeEventListener(MouseEvent.CLICK, mapbeasts);
btnbeasts.addEventListener(MouseEvent.CLICK, mapbeasts);
if (so.data.gameprogress[slotchoose] == 1){
btnguide.gotoAndStop(2);
btnbeasts.gotoAndStop(2);
btncaravan.gotoAndStop(2);
btnarcana.gotoAndStop(2);
btncity.visible = false;
createwaittutor();
} else {
if ((((so.data.gameprogress[slotchoose] == 3)) && ((so.data.locatione[slotchoose] == 2)))){
btnguide.gotoAndStop(2);
btnbeasts.gotoAndStop(2);
btncaravan.gotoAndStop(2);
btnarcana.gotoAndStop(2);
btncity.visible = true;
createwaittutor();
} else {
if (so.data.gameprogress[slotchoose] == 4){
btnguide.gotoAndStop(1);
btnbeasts.gotoAndStop(1);
btncaravan.gotoAndStop(1);
btnarcana.gotoAndStop(1);
btncity.visible = true;
createwaittutor();
} else {
btnguide.gotoAndStop(1);
btnbeasts.gotoAndStop(1);
btncaravan.gotoAndStop(1);
btnarcana.gotoAndStop(1);
};
};
};
_local1 = 1;
while (_local1 <= 17) {
_local2 = mcmap.getChildByName(("btn" + _local1));
_local2.gotoAndStop(2);
_local2.cityke = _local1;
_local2.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local2.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local2.removeEventListener(MouseEvent.CLICK, maplocationclick);
_local2.addEventListener(MouseEvent.MOUSE_OVER, maplocationover);
_local2.addEventListener(MouseEvent.MOUSE_OUT, maplocationout);
_local1++;
};
if (so.data.travellbool[slotchoose] == false){
mcmap.mccaravan.gotoAndStop(so.data.locatione[slotchoose]);
} else {
_local3 = so.data.locatione[slotchoose];
_local4 = so.data.destinatione[slotchoose];
_local5 = "";
if (_local3 < _local4){
_local5 = (_local3.toString() + _local4.toString());
} else {
_local5 = (_local4.toString() + _local3.toString());
};
trace(("hasile : " + _local5));
_local5 = (_local5 + "a");
trace(("hasile : " + _local5));
mcmap.mccaravan.gotoAndStop(_local5.toString());
};
mcmap.mccaravan.addEventListener(MouseEvent.MOUSE_OVER, maplocationover);
mcmap.mccaravan.addEventListener(MouseEvent.MOUSE_OUT, maplocationout);
loadallowablepath();
}
public function uibeastnext(_arg1:MouseEvent){
mcuibeast.mcbaloon.gotoAndStop(1);
soundclick.play(0, 1, new SoundTransform(volsfx));
mcuibeast.pageke++;
loaduibeast();
}
public function createbossgamblerland(){
trace("a");
manuallanddata[0][0] = 1;
manuallanddata[0][7] = 1;
manuallanddataarah[0][0] = false;
manuallanddata[1][0] = 3;
manuallanddataarah[1][0] = false;
manuallanddata[1][1] = 1;
manuallanddataarah[1][1] = false;
trace("b");
manuallanddata[1][6] = 1;
manuallanddata[1][7] = 3;
manuallanddatawater[manuallanddatawater.length] = [2, 2];
manuallanddatawater[manuallanddatawater.length] = [2, 3];
manuallanddatawater[manuallanddatawater.length] = [2, 4];
manuallanddatawater[manuallanddatawater.length] = [2, 5];
trace("c");
manuallanddata[2][0] = 5;
manuallanddataarah[2][0] = false;
manuallanddata[2][1] = 3;
manuallanddataarah[2][1] = false;
manuallanddata[2][2] = 0;
manuallanddata[2][3] = 0;
manuallanddata[2][4] = 0;
manuallanddata[2][5] = 0;
manuallanddata[2][6] = 3;
manuallanddata[2][7] = 5;
trace("d");
}
public function beastpanelclick(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
var _local4:*;
_local2 = false;
if (battleresult == -1){
if (beastimage[_arg1.currentTarget.beastkepake].die == true){
if (mcmouse.mc1.currentFrame == 8){
_local2 = true;
createskilltreeoflife(_arg1.currentTarget.beastkepake, so.data.arcanalevel[slotchoose][7]);
};
} else {
if (beastimage[_arg1.currentTarget.beastkepake].die == false){
if (mcmouse.mc1.currentFrame == 4){
_local2 = true;
trace(((("MONOLITH STATEE " + _arg1.currentTarget.beastkepake) + " ") + (arcanaeffect[3][so.data.arcanalevel[slotchoose][3]] * 25)));
beastimage[_arg1.currentTarget.beastkepake].monolithtime = (arcanaeffect[3][so.data.arcanalevel[slotchoose][3]] * 25);
} else {
if (mcmouse.mc1.currentFrame == 5){
_local2 = true;
trace(("WARRIOR BLOOD " + mcmouse.slote));
createwarriorbloodatthis(_arg1.currentTarget.beastkepake, so.data.arcanalevel[slotchoose][4]);
};
};
};
};
if (_local2 == true){
mcmouse.slote.cd = mcmouse.slote.cdtemp;
removeskillmouse();
_local3 = 1;
while (_local3 <= 4) {
_local4 = mcbattleuibot.getChildByName(("mcbeastpanel" + _local3));
_local4.ke = _local3;
_local4.removeEventListener(MouseEvent.CLICK, beastpanelclick);
_local3++;
};
};
};
}
public function battleoverarcana(_arg1:MouseEvent){
var _local2:*;
mcskilldesc.visible = true;
mcskilldesc.gotoAndStop(_arg1.currentTarget.slotke);
mcskilldesc.mc1.txt1.text = arcanadesc[_arg1.currentTarget.skillke];
_local2 = mcskilldesc.mc1.txt1.length;
mcskilldesc.mc1.txt1.text = (mcskilldesc.mc1.txt1.text + ("\n[" + arcanaeffect[_arg1.currentTarget.skillke][so.data.arcanalevel[slotchoose][_arg1.currentTarget.skillke]]));
mcskilldesc.mc1.txt1.text = (mcskilldesc.mc1.txt1.text + (arcanatxt[_arg1.currentTarget.skillke] + "]"));
mcskilldesc.mc1.txt1.setTextFormat(greentext, _local2, mcskilldesc.mc1.txt1.length);
}
public function keyboardskill(_arg1:KeyboardEvent):void{
var _local2:*;
var _local3:*;
var _local4:*;
if ((((((pausegame == false)) && ((battleresult == -1)))) && ((battlestart == true)))){
if ((((_arg1.keyCode >= 49)) && ((_arg1.keyCode <= 51)))){
_local2 = (int(_arg1.keyCode) - 48);
_local3 = mcbattleuibot.mcangka.getChildByName(("mc" + _local2));
if (_local3.currentFrame == 1){
_local3.gotoAndPlay(2);
};
if (mcmouse.visible == false){
_local4 = mcbattleuibot.getChildByName(("mcslot" + _local2));
if (_local4.availableskill == true){
if (_local4.cd <= 0){
cekactivateskill(_local4);
};
};
} else {
removeskillmouse();
};
};
if (_arg1.keyCode == 80){
activatepause();
};
};
}
public function createtamerstat(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
_local1 = beasttameruseamount[tamerengage][randRange(0, (beasttameruseamount[tamerengage].length - 1))];
trace(("JUMLHA : " + _local1));
_local2 = [undefined, 1, 2, 3, 3];
_local3 = [undefined, championstartat, (championstartat + 5), legendarystartat, (legendarystartat + 5)];
if (tamerengage == 1){
_local4 = [];
_local5 = 1;
while (_local5 < beastfly.length) {
trace(((((("he : " + beastfly[_local5]) + " ") + beastmaturity[_local5]) + " ") + _local2[so.data.medalprogress[slotchoose]]));
if ((((beastfly[_local5] == 1)) && ((beastmaturity[_local5] == _local2[so.data.medalprogress[slotchoose]])))){
_local4[_local4.length] = _local5;
trace(("masuk " + _local4));
};
_local5++;
};
trace(("TAMP FIRST : " + _local4));
do {
beastencounterkelist[beastencounterkelist.length] = _local4[randRange(0, (_local4.length - 1))];
beastencounterlevellist[beastencounterlevellist.length] = _local3[so.data.medalprogress[slotchoose]];
_local1--;
} while (_local1 > 0);
} else {
if ((((((tamerengage == 2)) || ((tamerengage == 8)))) || ((tamerengage == 6)))){
do {
_local6 = randRange(1, (beastname.length - 1));
if (beastmaturity[_local6] == _local2[so.data.medalprogress[slotchoose]]){
beastencounterkelist[beastencounterkelist.length] = _local6;
beastencounterlevellist[beastencounterlevellist.length] = _local3[so.data.medalprogress[slotchoose]];
_local1--;
};
} while (_local1 > 0);
} else {
if (tamerengage == 12){
_local4 = [];
_local5 = 1;
while (_local5 < beastrange.length) {
if (((!((beastrange[_local5] == 1))) && ((beastmaturity[_local5] == _local2[so.data.medalprogress[slotchoose]])))){
_local4[_local4.length] = _local5;
trace(("masuk " + _local4));
};
_local5++;
};
trace(("TAMP FIRST : " + _local4));
do {
beastencounterkelist[beastencounterkelist.length] = _local4[randRange(0, (_local4.length - 1))];
beastencounterlevellist[beastencounterlevellist.length] = _local3[so.data.medalprogress[slotchoose]];
_local1--;
} while (_local1 > 0);
} else {
if ((((((tamerengage == 7)) || ((tamerengage == 11)))) || ((tamerengage == 9)))){
_local7 = 1;
if (tamerengage == 11){
_local7 = 3;
} else {
if (tamerengage == 9){
_local7 = 2;
};
};
do {
_local6 = randRange(1, (beasttype.length - 1));
if ((((beasttype[_local6] == _local7)) && ((beastmaturity[_local6] == _local2[so.data.medalprogress[slotchoose]])))){
beastencounterkelist[beastencounterkelist.length] = _local6;
beastencounterlevellist[beastencounterlevellist.length] = _local3[so.data.medalprogress[slotchoose]];
_local1--;
};
} while (_local1 > 0);
} else {
if (tamerengage == 18){
_local7 = 1;
do {
_local6 = randRange(1, (beasttype.length - 1));
if (((!((beastrange[_local6] == 1))) && ((beastmaturity[_local6] == _local2[so.data.medalprogress[slotchoose]])))){
beastencounterkelist[beastencounterkelist.length] = _local6;
beastencounterlevellist[beastencounterlevellist.length] = _local3[so.data.medalprogress[slotchoose]];
_local1--;
};
} while (_local1 > 0);
} else {
if (tamerengage == 4){
_local7 = 1;
do {
_local6 = randRange(1, (beasttype.length - 1));
if ((((beasttype[_local6] == _local7)) && ((beastmaturity[_local6] == _local2[so.data.medalprogress[slotchoose]])))){
beastencounterkelist[beastencounterkelist.length] = _local6;
beastencounterlevellist[beastencounterlevellist.length] = _local3[so.data.medalprogress[slotchoose]];
_local7++;
};
} while (_local7 < 4);
} else {
if (tamerengage == 15){
_local4 = [5, 16, 17];
_local5 = 0;
while (_local5 < _local4.length) {
if (beastmaturity[_local4[_local5]] != _local2[so.data.medalprogress[slotchoose]]){
_local4.splice(_local5, 1);
};
_local5++;
};
trace(("TAMP FIRST : " + _local4));
do {
beastencounterkelist[beastencounterkelist.length] = _local4[randRange(0, (_local4.length - 1))];
beastencounterlevellist[beastencounterlevellist.length] = _local3[so.data.medalprogress[slotchoose]];
_local1--;
} while (_local1 > 0);
} else {
if (tamerengage == 17){
_local4 = [1, 10, 11, 25];
_local5 = 0;
while (_local5 < _local4.length) {
if (beastmaturity[_local4[_local5]] != _local2[so.data.medalprogress[slotchoose]]){
_local4.splice(_local5, 1);
};
_local5++;
};
trace(("TAMP FIRST : " + _local4));
do {
beastencounterkelist[beastencounterkelist.length] = _local4[randRange(0, (_local4.length - 1))];
beastencounterlevellist[beastencounterlevellist.length] = _local3[so.data.medalprogress[slotchoose]];
_local1--;
} while (_local1 > 0);
} else {
if (tamerengage == 3){
_local4 = [6, 19, 21, 32];
_local5 = 0;
while (_local5 < _local4.length) {
if (beastmaturity[_local4[_local5]] != _local2[so.data.medalprogress[slotchoose]]){
_local4.splice(_local5, 1);
};
_local5++;
};
trace(("TAMP FIRST : " + _local4));
do {
beastencounterkelist[beastencounterkelist.length] = _local4[randRange(0, (_local4.length - 1))];
beastencounterlevellist[beastencounterlevellist.length] = _local3[so.data.medalprogress[slotchoose]];
_local1--;
} while (_local1 > 0);
};
};
};
};
};
};
};
};
};
trace(("HASIL BEAST : " + beastencounterkelist));
trace(("HASIL LEVEL : " + beastencounterlevellist));
}
public function landencounterclick(_arg1:MouseEvent):void{
if (pausetravel == false){
if (so.data.gameprogress[slotchoose] >= 3){
createhitfx(-1, -1, "", 0);
_arg1.currentTarget.hp--;
if (_arg1.currentTarget.hp <= 0){
_arg1.currentTarget.hp = _arg1.currentTarget.hptemp;
createlootdrop(_arg1.currentTarget);
};
createlandpartikel(_arg1.currentTarget);
};
};
}
public function waittutor(_arg1:Event):void{
waittutortime--;
if (waittutortime <= 0){
stage.removeEventListener(Event.ENTER_FRAME, waittutor);
loadtutor();
};
}
public function skillmousewaiting(_arg1:Event):void{
mcmouse.x = mouseX;
mcmouse.y = mouseY;
}
public function storychoosebeastagree(_arg1:Event):void{
if (choosebeastke != 0){
if (ffspeed == 2){
stage.frameRate = 50;
} else {
stage.frameRate = 25;
};
soundmmbutt.play(0, 1, new SoundTransform(volsfx));
masukinitemini(3, int((int(12) + int(choosebeastke))));
masukinitemini(1, 2);
masukinitemini(1, 2);
masukinitemini(1, 2);
masukinitemini(1, 3);
masukinitemini(1, 3);
masukinitemini(1, 3);
so.data.caravanused[slotchoose] = 0;
pausestory = false;
mcchoosebeast.gotoAndStop(1);
childstory[(childstory.length - 1)].play();
};
}
public function loaddarken(){
if (currentLabel == "map"){
if ((((((((mcuishop.visible == true)) || ((mcuicamelglobe.visible == true)))) || ((mcuibeastbank.visible == true)))) || ((mcuitraining.visible == true)))){
mcdarken.btnback.visible = true;
mcdarken.gotoAndStop(2);
} else {
mcdarken.btnback.visible = false;
mcdarken.gotoAndStop(1);
};
} else {
mcdarken.btnback.visible = false;
mcdarken.gotoAndStop(1);
};
mcdarken.visible = true;
mcdarken.btnback.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcdarken.btnback.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcdarken.btnback.removeEventListener(MouseEvent.CLICK, mapbackui);
mcdarken.btnback.addEventListener(MouseEvent.CLICK, mapbackui);
mcdarken.btnexit.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcdarken.btnexit.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcdarken.btnexit.removeEventListener(MouseEvent.CLICK, mapexitui);
mcdarken.btnexit.addEventListener(MouseEvent.CLICK, mapexitui);
}
public function createskilltreeoflife(_arg1:int, _arg2:int){
var _local3:*;
trace(("TREE OF LIFE " + arcanaeffect[7][_arg2]));
soundheal.play(0, 1, new SoundTransform(volsfx));
fximage[fximage.length] = new (skilltreeoflife);
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mcfxposition) + 1));
fximage[(fximage.length - 1)].x = landimage[beastimage[_arg1].positionku[0]][beastimage[_arg1].positionku[1]].x;
fximage[(fximage.length - 1)].y = 270;
_local3 = arcanaeffect[7][_arg2];
beastimage[_arg1].die = false;
beastimage[_arg1].hp = int((beastimage[_arg1].hptemp * (_local3 / 100)));
beastimage[_arg1].mchp.visible = true;
beastimage[_arg1].gotoAndStop(1);
beastimage[_arg1].mc1.gotoAndPlay("walk");
beastimage[_arg1].statee = "walk";
if (beastimage[_arg1].faction == 1){
updatethispanel(beastimage[_arg1]);
} else {
beastimage[_arg1].panele.mc1.gotoAndStop(1);
};
factionnumba[beastimage[_arg1].faction] = (factionnumba[beastimage[_arg1].faction] + 1);
fximage[(fximage.length - 1)].blendMode = "hardlight";
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
}
public function createfireplace(){
if (so.data.tutorialnighttime[slotchoose] == false){
loadtutor();
};
charimage[charimage.length] = new (travelfireplace);
addChildAt(charimage[(charimage.length - 1)], (getChildIndex(mccharposition) + 1));
charimage[(charimage.length - 1)].x = 320;
charimage[(charimage.length - 1)].y = 208;
charimage[(charimage.length - 1)].tipechild = "fireplace";
charimage[(charimage.length - 1)].blendMode = "hardlight";
charimage[(charimage.length - 1)].mouseChildren = false;
charimage[(charimage.length - 1)].mouseEnabled = false;
}
public function createpetalwind(_arg1:int, _arg2:int, _arg3:int){
var _local4:*;
if (_arg3 == 1){
fximage[fximage.length] = new (fxsilkeafspc);
} else {
fximage[fximage.length] = new (fxjolkeafspc);
};
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
fximage[(fximage.length - 1)].x = -19;
fximage[(fximage.length - 1)].y = 67.3;
if (beastimage[_arg1].faction == 2){
fximage[(fximage.length - 1)].scaleX = (fximage[(fximage.length - 1)].scaleX * -1);
fximage[(fximage.length - 1)].x = 660;
};
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
_local4 = 0;
while (_local4 < beastimage.length) {
if (beastimage[_local4].die == false){
if (beastimage[_local4].faction == beastimage[_arg1].faction){
healthisbeast(_local4, _arg2);
};
};
_local4++;
};
}
public function maplocationclick(_arg1:MouseEvent):void{
var _local2:*;
soundpaper.play(0, 1, new SoundTransform(volsfx));
closeallui();
if (so.data.travellbool[slotchoose] == false){
_local2 = itungberat();
if (_local2 >= caravanitemsize[so.data.caravanused[slotchoose]]){
loadoverweight();
} else {
loadtravelpaper(_arg1.currentTarget.cityke);
};
} else {
if (_arg1.currentTarget.cityke == so.data.destinatione[slotchoose]){
cleanupmap();
gotoAndStop("nighttime");
} else {
if (_arg1.currentTarget.cityke == so.data.locatione[slotchoose]){
loadtravelpapercancel(false);
};
};
};
}
public function cekhitenemy(_arg1:int){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
_local2 = -1;
_local3 = [];
_local4 = 0;
while (_local4 < beastimage.length) {
if (beastimage[_local4].die == false){
if (beastimage[_local4].faction != beastimage[_arg1].faction){
if (beastimage[_arg1].directione == "right"){
if ((((beastimage[_local4].x < (beastimage[_arg1].x + beastimage[_arg1].range))) && ((beastimage[_local4].x > beastimage[_arg1].x)))){
_local3[_local3.length] = {ke:_local4, distance:Math.abs((beastimage[_local4].x - beastimage[_arg1].x))};
};
} else {
if (beastimage[_arg1].directione == "left"){
if ((((beastimage[_local4].x > (beastimage[_arg1].x - beastimage[_arg1].range))) && ((beastimage[_local4].x < beastimage[_arg1].x)))){
_local3[_local3.length] = {ke:_local4, distance:Math.abs((beastimage[_local4].x - beastimage[_arg1].x))};
};
};
};
};
};
_local4++;
};
if (_local3.length > 0){
_local3.sortOn("distance", Array.NUMERIC);
_local2 = _local3[0].ke;
};
if (beastimage[_arg1].faction == 1){
trace(("nemu : " + _local2));
};
if (_local2 != -1){
_local4 = 0;
while (_local4 < landencounterimage.length) {
if (landencounterimage[_local4].hp > 0){
if (beastimage[_arg1].mc1.mcbody.hitTestObject(landencounterimage[_local4]) == true){
landencounterspawn(_local4, _arg1, false);
};
};
_local4++;
};
if (beastrange[beastimage[_arg1].beastke] == 1){
if (beastimage[_arg1].faction == 1){
trace(("ya ada pback : " + beastimage[_arg1].pback));
};
if (beastimage[_arg1].pback > 0){
beastimage[_local2].onback = beastimage[_arg1].pback;
trace(("ya ada pback : " + beastimage[_local2].onback));
};
_local5 = randRange(0, 100);
if (_local5 >= (beastimage[_arg1].blind + beastimage[_arg1].landbuffblind)){
_local6 = caribuff(_arg1, "atk");
_local7 = caribuff(_arg1, "atkdown");
trace(((("cari utk : " + _arg1) + " nemu buff atk : ") + _local6));
_local8 = (((beastimage[_arg1].atk + _local6) - _local7) + beastimage[_arg1].landbuffatk);
if (_local8 < 0){
_local8 = 1;
};
_local9 = randRange(0, 100);
if (_local9 <= beastimage[_arg1].criticalchance){
_local8 = (_local8 + (_local8 * criticalmultiplier));
};
if (beastimage[_local2].monolithtime > 0){
createmonolithfx(beastimage[_local2]);
_local8 = (_local8 - (_local8 * monolithreducer));
};
_local10 = false;
trace(((("cek : " + beastimage[_arg1].typee) + " ") + beastimage[_local2].typee));
if ((((((((beastimage[_arg1].typee == 1)) && ((beastimage[_local2].typee == 2)))) || ((((beastimage[_arg1].typee == 2)) && ((beastimage[_local2].typee == 3)))))) || ((((beastimage[_arg1].typee == 3)) && ((beastimage[_local2].typee == 1)))))){
trace("efektif");
_local10 = efectivebonus;
} else {
if ((((((((beastimage[_arg1].typee == 1)) && ((beastimage[_local2].typee == 3)))) || ((((beastimage[_arg1].typee == 2)) && ((beastimage[_local2].typee == 1)))))) || ((((beastimage[_arg1].typee == 3)) && ((beastimage[_local2].typee == 2)))))){
trace("no efektif");
_local10 = notefectivereducer;
} else {
trace("netural");
_local10 = 0;
};
};
if (beastimage[_local2].thorneffect > 0){
_local11 = (_local8 * beastimage[_local2].thorneffect);
createhitfx(_local11, _arg1, "", 0);
};
createhitfx(_local8, _local2, "", _local10);
} else {
reducehp(0, _local2, "miss", 0);
};
} else {
soundswing.play(0, 1, new SoundTransform(volsfx));
createmissile(_arg1, _local2, false, 0, "", 0, 0, 0);
};
reducespccharge(_arg1, 1);
};
}
public function mapguide(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
trace(("progress : " + so.data.gameprogress[slotchoose]));
if ((((so.data.gameprogress[slotchoose] == 3)) || ((so.data.gameprogress[slotchoose] > 11)))){
mcuiguide.phase = 1;
loadguide();
};
}
public function mapaccesscity(_arg1:MouseEvent):void{
sounddooropen.play(0, 1, new SoundTransform(volsfx));
trace(("progress : " + so.data.gameprogress[slotchoose]));
if ((((so.data.gameprogress[slotchoose] == 3)) || ((so.data.gameprogress[slotchoose] > 11)))){
closeallui();
if ((((((((so.data.locatione[slotchoose] == 3)) || ((so.data.locatione[slotchoose] == 4)))) || ((so.data.locatione[slotchoose] == 8)))) || ((so.data.locatione[slotchoose] == 12)))){
loadcity();
} else {
if ((((so.data.locatione[slotchoose] == 11)) && ((so.data.quest[slotchoose] == "Win the Fire League at Fire Pillar.")))){
mcuibeast.pageke = 0;
loadfireleague();
loaduibeast();
} else {
cleanupmap();
createtransisi("story");
};
};
};
}
public function camelglobeuse(_arg1:MouseEvent):void{
var _local2:*;
soundyes.play(0, 1, new SoundTransform(volsfx));
so.data.caravanused[slotchoose] = mcuicamelglobe.pageke;
trace(("sblm : " + so.data.caravanbeast[slotchoose]));
if ((so.data.caravanbeast[slotchoose].length - 1) > caravanbeastsize[so.data.caravanused[slotchoose]]){
_local2 = (caravanbeastsize[so.data.caravanused[slotchoose]] + 1);
while (_local2 <= 4) {
so.data.caravanbeast[slotchoose][_local2] = -1;
_local2++;
};
};
trace(("ssdh : " + so.data.caravanbeast[slotchoose]));
cekbeastoutfromcaravan();
loadcamelglobe();
}
public function notreachcitydestination(){
if (currentLabel == "map"){
if (mctravelpapercancel.lastcity == true){
if (so.data.lastcitysaved[slotchoose] != 0){
so.data.locatione[slotchoose] = so.data.lastcitysaved[slotchoose];
};
};
} else {
if (so.data.lastcitysaved[slotchoose] != 0){
so.data.locatione[slotchoose] = so.data.lastcitysaved[slotchoose];
};
};
so.data.destinatione[slotchoose] = 0;
so.data.travelnight[slotchoose] = false;
so.data.travellbool[slotchoose] = false;
so.data.destinatione[slotchoose] = 0;
so.data.travellprogress[slotchoose] = 0;
}
public function createwarriorbloodatthis(_arg1:int, _arg2:int){
beastimage[_arg1].warriorbloodcounter = 10;
beastimage[_arg1].warriorbloodtime = 25;
beastimage[_arg1].warriorbloodpercent = arcanaeffect[4][_arg2];
fximage[fximage.length] = new (skillwarriorblood);
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
fximage[(fximage.length - 1)].x = beastimage[_arg1].x;
fximage[(fximage.length - 1)].y = beastimage[_arg1].y;
if (beastimage[_arg1].flybool == true){
fximage[(fximage.length - 1)].y = (fximage[(fximage.length - 1)].y - flypositioning);
};
fximage[(fximage.length - 1)].ikuti = beastimage[_arg1];
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
}
public function createfireleagueland(){
trace("cREATE FIRE LEAGUE");
manuallanddata[0][2] = 1;
manuallanddata[0][3] = 0;
manuallanddata[0][4] = 0;
manuallanddata[0][5] = 1;
manuallanddataarah[0][5] = false;
manuallanddata[1][1] = 1;
manuallanddata[1][2] = 3;
manuallanddata[1][3] = 2;
manuallanddata[1][4] = 2;
manuallanddata[1][5] = 3;
manuallanddataarah[1][5] = false;
manuallanddata[1][6] = 1;
manuallanddataarah[1][6] = false;
manuallanddata[2][0] = 0;
manuallanddata[2][1] = 3;
manuallanddata[2][2] = 5;
manuallanddata[2][3] = 4;
manuallanddata[2][4] = 4;
manuallanddata[2][5] = 5;
manuallanddataarah[2][5] = false;
manuallanddata[2][6] = 3;
manuallanddataarah[2][6] = false;
manuallanddata[2][7] = 0;
manuallandencounter[manuallandencounter.length] = [0, 3, 18];
manuallandencounter[manuallandencounter.length] = [0, 4, 18];
}
public function loadthisarcanadesc(){
var _local1:*;
mcuiarcana.mcselected.gotoAndStop(mcuiarcana.selectedke);
mcuiarcana.mcbigthumb.mc1.gotoAndStop(mcuiarcana.selectedke);
if (so.data.arcanalevel[slotchoose][(mcuiarcana.selectedke - 1)] > 0){
mcuiarcana.mcbigthumb.gotoAndStop(2);
} else {
mcuiarcana.mcbigthumb.gotoAndStop(1);
};
if (so.data.arcanalevel[slotchoose][(mcuiarcana.selectedke - 1)] == 5){
mcuiarcana.txtlvl.text = "Max level";
mcuiarcana.txtlvl.setTextFormat(greentext, 0, mcuiarcana.txtlvl.length);
} else {
if (so.data.arcanalevel[slotchoose][(mcuiarcana.selectedke - 1)] > 0){
mcuiarcana.txtlvl.text = ("Lvl." + so.data.arcanalevel[slotchoose][(mcuiarcana.selectedke - 1)]);
mcuiarcana.txtlvl.setTextFormat(greentext, 0, mcuiarcana.txtlvl.length);
} else {
mcuiarcana.txtlvl.text = "Locked";
mcuiarcana.txtlvl.setTextFormat(redtext, 0, mcuiarcana.txtlvl.length);
};
};
_local1 = 0;
mcuiarcana.txtname.text = arcananame[(mcuiarcana.selectedke - 1)];
mcuiarcana.txtdesc.text = arcanadesc[(mcuiarcana.selectedke - 1)];
_local1 = mcuiarcana.txtdesc.length;
mcuiarcana.txtdesc.text = (mcuiarcana.txtdesc.text + (("\n[" + arcanaeffect[(mcuiarcana.selectedke - 1)][so.data.arcanalevel[slotchoose][(mcuiarcana.selectedke - 1)]]) + arcanatxt[(mcuiarcana.selectedke - 1)]));
if (so.data.arcanalevel[slotchoose][(mcuiarcana.selectedke - 1)] == 5){
mcuiarcana.txtdesc.text = (mcuiarcana.txtdesc.text + "]");
} else {
mcuiarcana.txtdesc.text = (mcuiarcana.txtdesc.text + (((" -> " + arcanaeffect[(mcuiarcana.selectedke - 1)][(so.data.arcanalevel[slotchoose][(mcuiarcana.selectedke - 1)] + 1)]) + arcanatxt[(mcuiarcana.selectedke - 1)]) + "]"));
};
mcuiarcana.txtdesc.setTextFormat(greentext, _local1, mcuiarcana.txtdesc.length);
if (((((mcuiarcana.selectedke - 1) == 2)) || (((mcuiarcana.selectedke - 1) == 5)))){
mcuiarcana.txtcd.text = "N/A";
} else {
mcuiarcana.txtcd.text = (arcanacd[(mcuiarcana.selectedke - 1)] + "s");
};
if (so.data.arcanalevel[slotchoose][(mcuiarcana.selectedke - 1)] == 5){
mcuiarcana.txtprog.text = "COMPLETED";
mcuiarcana.txtprog.setTextFormat(greentext, 0, mcuiarcana.txtprog.length);
} else {
mcuiarcana.txtprog.text = arcanareq[(mcuiarcana.selectedke - 1)];
_local1 = mcuiarcana.txtprog.length;
mcuiarcana.txtprog.text = (mcuiarcana.txtprog.text + (((("\n[" + so.data.arcanalevelprog[slotchoose][(mcuiarcana.selectedke - 1)]) + "/") + arcanareqnumba[(mcuiarcana.selectedke - 1)][(so.data.arcanalevel[slotchoose][(mcuiarcana.selectedke - 1)] + 1)]) + "]"));
mcuiarcana.txtprog.setTextFormat(greentext, _local1, mcuiarcana.txtprog.length);
};
}
public function uicaravannextarrow(_arg1:MouseEvent):void{
soundclick.play(0, 1, new SoundTransform(volsfx));
mcuicaravan.pageke++;
loaduicaravan();
}
public function accessgame(){
stage.addEventListener(Event.ENTER_FRAME, playertimer);
trace(("ha : " + so.data.gameprogress[slotchoose]));
if (so.data.gameprogress[slotchoose] < 4){
createemptyforthis(slotchoose);
gotoAndStop("story");
} else {
trace(("cek MEET : " + so.data.beasttamermeet[slotchoose]));
if (so.data.travellbool[slotchoose] == false){
targetframe = "map";
gotoAndStop("map");
} else {
gotoAndStop("nighttime");
};
};
}
public function loaduiguidebeast(){
var _local1:*;
var _local2:*;
var _local3:*;
closeallui();
loaddarken();
mcuiguidebeast1.visible = true;
mcuiguidebeast1.btnback.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuiguidebeast1.btnback.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuiguidebeast1.btnback.removeEventListener(MouseEvent.CLICK, uiguidebeast1back);
mcuiguidebeast1.btnback.addEventListener(MouseEvent.CLICK, uiguidebeast1back);
_local1 = 1;
while (_local1 <= 9) {
_local2 = mcuiguidebeast1.getChildByName(("mc" + _local1));
_local2.ke = _local1;
_local2.removeEventListener(MouseEvent.CLICK, uiguidebeast1selectbeast);
_local2.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local2.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local3 = cekunlockedbeast(_local1);
if (_local3 == true){
_local2.mc1.gotoAndStop(_local1);
_local2.addEventListener(MouseEvent.CLICK, uiguidebeast1selectbeast);
} else {
_local2.mc1.gotoAndStop("locked");
};
_local1++;
};
}
public function createexperience(){
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:*;
_local1 = 0;
_local2 = [undefined, 6, 12, 25];
_local3 = [undefined, 0, championstartat, legendarystartat];
_local4 = 0;
while (_local4 < beastimage.length) {
if (beastimage[_local4].faction == 2){
if (beastmaturity[beastimage[_local4].beastke] == 2){
cekarcanaprogress(7);
} else {
if (beastmaturity[beastimage[_local4].beastke] == 3){
cekarcanaprogress(8);
};
};
trace(("level beast : " + beastimage[_local4].levele));
trace(("bts bwh level : " + _local3[beastmaturity[beastimage[_local4].beastke]]));
_local7 = (beastimage[_local4].levele - _local3[beastmaturity[beastimage[_local4].beastke]]);
trace(("jd jumlah : " + _local7));
if (_local7 == 0){
_local7 = 5;
};
if (_local7 > maxlevel){
_local7 = maxlevel;
};
trace(("jadi tambah : " + int((_local2[beastmaturity[beastimage[_local4].beastke]] * _local7))));
_local1 = (_local1 + (_local2[beastmaturity[beastimage[_local4].beastke]] * _local7));
};
_local4++;
};
if (tipeencounter == "tamer"){
_local1 = (_local1 + (_local1 * 0.5));
};
if (itemeffect[so.data.archeequip[slotchoose]] == "+20% exp gain"){
trace("YAP 20% EXP GAIN");
_local1 = (_local1 + (_local1 * 0.2));
};
trace(("EXP TOTAL " + _local1));
_local1 = int((_local1 / factionnumba[1]));
trace(("JADI PER " + _local1));
_local5 = -1;
_local6 = 1;
_local4 = 0;
while (_local4 < beastimage.length) {
if ((((beastimage[_local4].faction == 1)) && ((beastimage[_local4].die == false)))){
waitforexp++;
fximage[fximage.length] = new (ingameexpbar);
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mclootposition));
_local8 = beastimage[_local4].expe;
_local9 = (expperlevel * so.data.monsterstat[slotchoose][_local4][7]);
fximage[(fximage.length - 1)].mc1.txt1.visible = false;
fximage[(fximage.length - 1)].mc2.txt1.text = (("+" + _local1) + "xp");
fximage[(fximage.length - 1)].mc2.gotoAndStop(2);
setthisprogpoint(fximage[(fximage.length - 1)].mc1, _local8, _local9, true);
beastimage[_local4].targetpanel.mcdarken.gotoAndStop(2);
fximage[(fximage.length - 1)].x = (91.5 + (148.5 * (beastimage[_local4].targetpanel.panelke - 1)));
fximage[(fximage.length - 1)].y = 427;
_local6++;
_local10 = _local1;
if ((((beastmaturity[so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][6]] == 1)) && ((so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][7] >= championstartat)))){
fximage[(fximage.length - 1)].mc2.txt1.text = "MAX LEVEL";
_local10 = 0;
} else {
if ((((beastmaturity[so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][6]] == 2)) && ((so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][7] >= legendarystartat)))){
fximage[(fximage.length - 1)].mc2.txt1.text = "MAX LEVEL";
_local10 = 0;
} else {
if ((((beastmaturity[so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][6]] == 3)) && ((so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][7] >= maxlevel)))){
fximage[(fximage.length - 1)].mc2.txt1.text = "MAX LEVEL";
_local10 = 0;
};
};
};
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].beaste = beastimage[_local4];
if (_local10 <= 0){
waitforexp--;
fximage[(fximage.length - 1)].now = 0;
fximage[(fximage.length - 1)].jeda = 2;
fximage[(fximage.length - 1)].doit = 0;
fximage[(fximage.length - 1)].tillpercent = 1;
fximage[(fximage.length - 1)].soundbool = false;
} else {
if (_local10 > 0){
_local11 = 0;
_local12 = 0;
do {
_local10--;
var _local15 = so.data.monsterstat[slotchoose][beastimage[_local4].nomorso];
var _local16 = 8;
var _local17 = (_local15[_local16] + 1);
_local15[_local16] = _local17;
if (so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][8] >= (expperlevel * so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][7])){
trace(("isie : " + beaststatup[beastimage[_local4].beastke]));
_local13 = 0;
while (_local13 < beaststatup[beastimage[_local4].beastke].length) {
_local14 = beaststatup[beastimage[_local4].beastke][_local13];
trace(((("apa : " + _local14) + " ") + _local13));
if ((((_local13 == 0)) && ((so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][_local13] < maxhp)))){
so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][_local13] = (so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][_local13] + _local14);
} else {
if ((((_local13 == 1)) && ((so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][_local13] < maxatk)))){
so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][_local13] = (so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][_local13] + _local14);
};
};
if ((((_local13 == 0)) && ((so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][_local13] >= maxhp)))){
so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][_local13] = maxhp;
} else {
if ((((_local13 == 1)) && ((so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][_local13] >= maxatk)))){
so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][_local13] = maxatk;
};
};
trace(((("STAT : " + textstat[_local13]) + " DITAMBAH : ") + _local14));
_local13++;
};
so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][8] = 0;
_local15 = so.data.monsterstat[slotchoose][beastimage[_local4].nomorso];
_local16 = 7;
_local17 = (_local15[_local16] + 1);
_local15[_local16] = _local17;
_local11++;
if (beastmaturity[so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][6]] == 1){
if (so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][7] >= championstartat){
so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][7] = championstartat;
_local10 = 0;
};
} else {
if (beastmaturity[so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][6]] == 2){
if (so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][7] >= legendarystartat){
so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][7] = legendarystartat;
_local10 = 0;
};
} else {
if (beastmaturity[so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][6]] == 3){
if (so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][7] >= maxlevel){
so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][7] = maxlevel;
_local10 = 0;
};
};
};
};
};
_local12 = int(((so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][8] / (expperlevel * so.data.monsterstat[slotchoose][beastimage[_local4].nomorso][7])) * 14));
} while (_local10 > 0);
fximage[(fximage.length - 1)].now = int(((_local8 / _local9) * 14));
if (fximage[(fximage.length - 1)].now <= 0){
fximage[(fximage.length - 1)].now = 1;
} else {
if (fximage[(fximage.length - 1)].now > 14){
fximage[(fximage.length - 1)].now = 14;
};
};
fximage[(fximage.length - 1)].soundbool = false;
fximage[(fximage.length - 1)].jeda = 2;
fximage[(fximage.length - 1)].doit = _local11;
fximage[(fximage.length - 1)].tillpercent = _local12;
trace(("NOW : " + fximage[(fximage.length - 1)].now));
trace(("DO IT : " + _local11));
trace(("TILL PERCENT : " + _local12));
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, expprogressmove);
};
};
if (_local5 == -1){
_local5 = (fximage.length - 1);
} else {
if (fximage[(fximage.length - 1)].doit > fximage[_local5].doit){
_local5 = (fximage.length - 1);
} else {
if (fximage[(fximage.length - 1)].doit == fximage[_local5].doit){
if (fximage[(fximage.length - 1)].tillpercent > fximage[_local5].tillpercent){
_local5 = (fximage.length - 1);
};
};
};
};
};
_local4++;
};
fximage[_local5].soundbool = true;
trace(("tot exp : " + _local1));
}
public function creategormungardland(){
trace("CREATE Gormungard LAND");
manuallanddata[0][2] = 1;
manuallanddata[0][3] = 0;
manuallanddata[0][4] = 0;
manuallanddata[0][5] = 1;
manuallanddataarah[0][5] = false;
manuallanddata[1][0] = 1;
manuallanddata[1][1] = 0;
manuallanddata[1][2] = 3;
manuallanddata[1][3] = 2;
manuallanddata[1][4] = 2;
manuallanddata[1][5] = 3;
manuallanddataarah[1][5] = false;
manuallanddata[1][6] = 0;
manuallanddata[1][7] = 1;
manuallanddataarah[1][7] = false;
manuallanddata[2][0] = 3;
manuallanddata[2][1] = 2;
manuallanddata[2][2] = 2;
manuallanddata[2][3] = 2;
manuallanddata[2][4] = 2;
manuallanddata[2][5] = 2;
manuallanddata[2][6] = 2;
manuallanddataarah[2][6] = false;
manuallanddata[2][7] = 3;
manuallanddataarah[2][7] = false;
}
public function createhealeffect(_arg1:int){
fximage[fximage.length] = new (fxhealfx);
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
fximage[(fximage.length - 1)].x = beastimage[_arg1].x;
fximage[(fximage.length - 1)].y = beastimage[_arg1].y;
fximage[(fximage.length - 1)].blendMode = "hardlight";
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
}
public function loadtravelling(){
var _local1:*;
var _local2:*;
var _local3:*;
tipelandawal = 0;
tipelandakhir = 0;
_local1 = 0;
while (_local1 < citypath[so.data.locatione[slotchoose]].length) {
trace(("apa : " + citypath[so.data.locatione[slotchoose]][_local1]));
trace(("Dest : " + so.data.destinatione[slotchoose]));
trace(("loct : " + so.data.locatione[slotchoose]));
if (citypath[so.data.locatione[slotchoose]][_local1] == so.data.destinatione[slotchoose]){
trace(((("ya : " + citytravelland[so.data.locatione[slotchoose]]) + " ") + _local1));
tipelandawal = citytravelland[so.data.locatione[slotchoose]][_local1][0];
tipelandakhir = citytravelland[so.data.locatione[slotchoose]][_local1][1];
break;
};
_local1++;
};
trace("a");
_local2 = so.data.destinatione[slotchoose];
_local3 = so.data.locatione[slotchoose];
if (_local3 < _local2){
_local3 = (_local3.toString() + _local2.toString());
} else {
_local3 = (_local2.toString() + _local3.toString());
};
trace(("carie : " + _local3));
_local1 = 0;
while (_local1 < cityroute.length) {
if (_local3 == cityroute[_local1]){
trace(("ke ini : " + _local1));
beastencounterlevel = citytravelencounterlevel[_local1];
travelspend = citytravelspend[_local1];
pakerouteke = _local1;
mcbg.mc1.gotoAndStop(citytravelbg[pakerouteke]);
break;
};
_local1++;
};
trace(((("awal land : " + tipelandawal) + " akhir : ") + tipelandakhir));
trace(("spend : " + travelspend));
createtravelland();
createchar();
if (currentLabel == "travelling"){
txtprogress.text = (so.data.travellprogress[slotchoose] + 1);
} else {
txtprogress.text = so.data.travellprogress[slotchoose];
};
txtspend.text = travelspend;
if (currentLabel == "travelling"){
mctravel.mc1.width = 1;
ceklootchance();
if (so.data.gameprogress[slotchoose] == 2){
mcbg.stop();
loadtutor();
} else {
starttravelling();
};
} else {
txtroad.text = ("Road to " + cityname[so.data.destinatione[slotchoose]]);
};
}
public function loaduiguidetips(){
var _local1:*;
var _local2:*;
closeallui();
loaddarken();
mcuitips.visible = true;
_local1 = 1;
while (_local1 <= 99) {
_local2 = mcuitips.getChildByName(("btn" + _local1));
if (_local2 == null){
break;
} else {
_local2.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local2.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local2.removeEventListener(MouseEvent.CLICK, uiguidetipsclick);
_local2.addEventListener(MouseEvent.CLICK, uiguidetipsclick);
};
_local1++;
};
mcuitips.btnback.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuitips.btnback.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mcuitips.btnback.removeEventListener(MouseEvent.CLICK, uiguidebeast1back);
mcuitips.btnback.addEventListener(MouseEvent.CLICK, uiguidebeast1back);
}
public function lootover(_arg1:MouseEvent):void{
if (_arg1.currentTarget.currentLabel == "done"){
if (_arg1.currentTarget.currentLabel != "fade"){
if (currentLabel == "travelling"){
_arg1.currentTarget.addEventListener(Event.ENTER_FRAME, lootgotoarche);
} else {
_arg1.currentTarget.addEventListener(Event.ENTER_FRAME, lootgotoinventory);
};
_arg1.currentTarget.removeEventListener(MouseEvent.MOUSE_OVER, lootover);
};
};
}
public function updatethispanel(_arg1:Object){
var _local2:*;
var _local3:*;
var _local4:*;
_arg1.targetpanel.txt1.text = ((_arg1.hp + "/") + _arg1.hptemp);
_arg1.targetpanel.targetwidth = ((_arg1.hp / _arg1.hptemp) * 73);
_arg1.targetpanel.movetime = _arg1.targetpanel.movetimetemp;
_arg1.targetpanel.gerake = ((_arg1.targetpanel.targetwidth - _arg1.targetpanel.mchp.mc1.width) / _arg1.targetpanel.movetime);
_local2 = caribuff(_arg1.indexke, "atk");
_local3 = caribuff(_arg1.indexke, "atkdown");
_local4 = ((_arg1.atk + _local2) - _local3);
if (_local4 < 0){
_local4 = 1;
};
_arg1.targetpanel.txtatk.text = _local4;
_arg1.targetpanel.addEventListener(Event.ENTER_FRAME, panelhpbarwaiting);
}
public function uiguidelandprev(_arg1:MouseEvent){
soundclick.play(0, 1, new SoundTransform(volsfx));
mcuiguideland.pageke--;
loaduiguideland();
}
public function loadtravelpapercancel(_arg1:Boolean){
trace(("ha : " + so.data.lastcitysaved[slotchoose]));
mctravelpapercancel.gotoAndStop(2);
mctravelpapercancel.lastcity = _arg1;
if (_arg1 == true){
mctravelpapercancel.txt1.text = (("Heading back to\n" + cityname[so.data.lastcitysaved[slotchoose]]) + "?");
} else {
mctravelpapercancel.txt1.text = (("Heading back to\n" + cityname[so.data.locatione[slotchoose]]) + "?");
};
mctravelpapercancel.btngo.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mctravelpapercancel.btngo.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mctravelpapercancel.btncancel.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mctravelpapercancel.btncancel.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
mctravelpapercancel.btngo.addEventListener(MouseEvent.CLICK, maptravelpapercancelgo);
mctravelpapercancel.btncancel.addEventListener(MouseEvent.CLICK, maptravelpapercancelcancel);
}
public function createcrystalblast(_arg1:int, _arg2:int){
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
soundcrystal.play(0, 1, new SoundTransform(volsfx));
_local3 = 1;
if (beastimage[_arg1].directione == "left"){
_local3 = -1;
};
_local4 = 4;
if (beastimage[_arg1].beastke == 28){
_local4 = (_local4 + 3);
};
_local5 = beastimage[_arg1].positionku[0];
_local6 = beastimage[_arg1].positionku[1];
_local7 = 0;
while (_local7 < _local4) {
if (beastimage[_arg1].beastke == 28){
fximage[fximage.length] = new (fxkristlespc);
} else {
fximage[fximage.length] = new (fxtortlespc);
};
addChildAt(fximage[(fximage.length - 1)], (getChildIndex(mccharposition) + 1));
if (beastimage[_arg1].directione == "left"){
fximage[(fximage.length - 1)].scalex = (fximage[(fximage.length - 1)].scalex * -1);
};
fximage[(fximage.length - 1)].mc1.gotoAndStop(int((int(_local7) + int(1))));
fximage[(fximage.length - 1)].x = landimage[_local5][_local6].x;
fximage[(fximage.length - 1)].y = landimage[_local5][_local6].y;
if (arrayland[_local5][_local6] == 1){
fximage[(fximage.length - 1)].y = (landimage[_local5][_local6].y + 20);
};
if (landimage[_local5][_local6].tipe == "water"){
fximage[(fximage.length - 1)].y = (landimage[_local5][_local6].y + 50);
};
_local8 = 0;
while (_local8 < 3) {
if (landimage[_local8][(_local6 + _local3)] != undefined){
_local5 = _local8;
_local6 = (_local6 + _local3);
if (_local6 < 0){
_local6 = 0;
};
if (_local6 > 7){
_local6 = 7;
};
break;
};
_local8++;
};
trace(("posisi beast: " + beastimage[_arg1].x));
trace(("posisi : " + fximage[(fximage.length - 1)].x));
fximage[(fximage.length - 1)].delaye = (_local7 * 3);
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
_local9 = 0;
while (_local9 < beastimage.length) {
if (beastimage[_local9].faction != beastimage[_arg1].faction){
if (beastimage[_local9].die == false){
if (beastimage[_local9].mc1.mcbody.hitTestObject(fximage[(fximage.length - 1)].mchit) == true){
beastimage[_local9].freezetime = (_arg2 * 25);
};
};
};
_local9++;
};
_local7++;
};
}
public function mapcitychoosefeature(_arg1:MouseEvent):void{
var _local2:*;
var _local3:*;
sounddooropen.play(0, 1, new SoundTransform(volsfx));
_local2 = _arg1.currentTarget.name;
_local2 = _local2.charAt((_local2.length - 1));
if (so.data.gameprogress[slotchoose] == 16){
if (_local2 == 1){
mcuicamelglobe.pageke = 0;
loadcamelglobe();
} else {
if (_local2 == 2){
mcuicaravan.pageke = 1;
mcuicaravan.selecteditemke = -1;
mcuicaravan.selectedke = 1;
mcuibeast.pageke = 0;
loadbeastbank();
} else {
if (_local2 == 3){
mcuicaravan.pageke = 1;
mcuicaravan.selecteditemke = -1;
mcuicaravan.selectedke = 2;
mcuishop.selecteditemke = -1;
mcuishop.selectedke = 1;
loadshop();
} else {
if (_local2 == 4){
_local3 = false;
if ((((so.data.locatione[slotchoose] == 3)) && ((so.data.medalprogress[slotchoose] == 0)))){
_local3 = true;
} else {
if ((((so.data.locatione[slotchoose] == 4)) && ((so.data.medalprogress[slotchoose] == 1)))){
_local3 = true;
} else {
if ((((so.data.locatione[slotchoose] == 8)) && ((so.data.medalprogress[slotchoose] == 2)))){
_local3 = true;
} else {
if ((((so.data.locatione[slotchoose] == 12)) && ((so.data.medalprogress[slotchoose] == 3)))){
_local3 = true;
};
};
};
};
if (_local3 == true){
closeallui();
cleanupmap();
createtransisi("story");
};
} else {
if (_local2 == 5){
mcuicaravan.pageke = 1;
mcuicaravan.selecteditemke = -1;
mcuicaravan.selectedke = 2;
mcuibeast.pageke = 0;
mcuitraining.selectedke = 0;
loadtraining();
};
};
};
};
};
};
}
public function addthisbuff(_arg1:int, _arg2:int, _arg3:int, _arg4:int){
var _local5:*;
var _local6:*;
var _local7:*;
_local5 = ["atk", "overwhelm", "atkdown"];
if (beastimage[_arg1].bufflist.length == 0){
beastimage[_arg1].bufflist[0] = _local5[_arg2];
beastimage[_arg1].buffnumba[0] = _arg3;
beastimage[_arg1].buffduration[0] = (_arg4 * 25);
} else {
_local6 = false;
_local7 = 0;
while (_local7 < beastimage[_arg1].bufflist.length) {
if (beastimage[_arg1].bufflist[_local7] == _local5[_arg2]){
beastimage[_arg1].buffnumba[_local7] = (beastimage[_arg1].buffnumba[_local7] + _arg3);
beastimage[_arg1].buffduration[_local7] = (_arg4 * 25);
_local6 = true;
trace("ISI LAMA");
break;
};
_local7++;
};
if (_local6 == false){
beastimage[_arg1].bufflist[beastimage[_arg1].bufflist.length] = _local5[_arg2];
beastimage[_arg1].buffnumba[beastimage[_arg1].buffnumba.length] = _arg3;
beastimage[_arg1].buffduration[beastimage[_arg1].buffduration.length] = (_arg4 * 25);
trace("LAMA TAPI BARU");
};
};
if (beastimage[_arg1].faction == 1){
updatethispanel(beastimage[_arg1]);
};
}
public function loadallowablepath(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
trace(("locationku : " + so.data.locatione[slotchoose]));
trace(("yang boleh : " + citypath[so.data.locatione[slotchoose]]));
_local1 = 1;
while (_local1 <= 17) {
_local2 = mcmap.getChildByName(("btn" + _local1));
if (so.data.locationalreadyexplore[slotchoose][_local1] == true){
_local2.visible = true;
_local2.gotoAndStop(2);
} else {
_local2.visible = false;
};
_local1++;
};
if (so.data.travellbool[slotchoose] == false){
_local1 = 0;
while (_local1 < citypath[so.data.locatione[slotchoose]].length) {
so.data.locationalreadyexplore[slotchoose][citypath[so.data.locatione[slotchoose]][_local1]] = true;
_local3 = citypath[so.data.locatione[slotchoose]][_local1];
_local4 = so.data.locatione[slotchoose];
_local2 = mcmap.getChildByName(("btn" + citypath[so.data.locatione[slotchoose]][_local1]));
_local5 = ceklockedpath(_local4, _local3);
if (_local5 == true){
_local2.visible = true;
_local2.gotoAndStop(1);
_local2.addEventListener(MouseEvent.CLICK, maplocationclick);
} else {
_local2.visible = true;
_local2.gotoAndStop(2);
};
_local1++;
};
} else {
_local2 = mcmap.getChildByName(("btn" + so.data.locatione[slotchoose]));
_local2.gotoAndStop(1);
_local2.addEventListener(MouseEvent.CLICK, maplocationclick);
_local2 = mcmap.getChildByName(("btn" + so.data.destinatione[slotchoose]));
_local2.gotoAndStop(1);
_local2.addEventListener(MouseEvent.CLICK, maplocationclick);
};
}
public function reducehunger(){
var _local1:*;
var _local2:*;
var _local3:*;
if (so.data.monsterstat[slotchoose].length > 0){
_local1 = 0;
while (_local1 < so.data.monsterstat[slotchoose].length) {
if (so.data.monsterstat[slotchoose][_local1][10] == true){
so.data.monsterstat[slotchoose][_local1][9] = (so.data.monsterstat[slotchoose][_local1][9] - hungerreducer[beastmaturity[so.data.monsterstat[slotchoose][_local1][6]]]);
_local2 = itungbonuscaravan();
_local3 = 0;
trace(("apa isie : " + _local2));
if ((_local2[0] is String)){
_local3 = 5;
};
if (itemeffect[so.data.archeequip[slotchoose]] == "+10 preserved feed level"){
trace("YAP 10 PRESERVED HUNGRY");
_local3 = (_local3 + 10);
};
trace(("HUNGER PLUS : " + _local3));
if (so.data.monsterstat[slotchoose][_local1][9] < _local3){
so.data.monsterstat[slotchoose][_local1][9] = _local3;
};
if (so.data.monsterstat[slotchoose][_local1][9] < (hungerlevel[beastmaturity[so.data.monsterstat[slotchoose][_local1][6]]] * 0.1)){
so.data.monsterstat[slotchoose][_local1][9] = (hungerlevel[beastmaturity[so.data.monsterstat[slotchoose][_local1][6]]] * 0.1);
};
};
_local1++;
};
};
}
public function cektutorialarcana(){
trace(("CEK TUTORIAL ARCANA : " + so.data.arcanatutorial[slotchoose]));
if (so.data.arcanatutorial[slotchoose] == 1){
so.data.arcanatutorial[slotchoose] = 2;
loadtutor();
};
}
public function newgamepluscancel(_arg1:MouseEvent){
mcnewgameplus.gotoAndStop(1);
soundclick.play(0, 1, new SoundTransform(volsfx));
accessgame();
}
public function createprebattle(){
var _local1:*;
soundopeningbattle.play(0, 1, new SoundTransform(volsfx));
if (soundchannel1 != null){
soundchannel1.stop();
soundchannel1 = null;
};
if (soundchannel2 != null){
soundchannel2.stop();
soundchannel2 = null;
};
mctravel.mc1.width = 174;
if (so.data.gameprogress[slotchoose] == 13){
loadtutor();
};
stage.removeEventListener(Event.ENTER_FRAME, travellingwaiting);
_local1 = 0;
while (_local1 < charimage.length) {
if (charimage[_local1] != null){
if ((((charimage[_local1].tipechild == "beast")) || ((charimage[_local1].tipechild == "enemies")))){
if ((((((tipeencounter == "wild")) && ((charimage[_local1].tipechild == "enemies")))) || ((((charimage[_local1].tipechild == "beast")) && ((tipeencounter == "wild")))))){
trace(("beastke : " + charimage[_local1].beastke));
beastsoundlist[charimage[_local1].beastke].play(0, 1, new SoundTransform(volsfx));
charimage[_local1].mcbaloon.mc1.gotoAndStop(2);
charimage[_local1].mcbaloon.gotoAndPlay(2);
} else {
if ((((tipeencounter == "tamer")) && ((charimage[_local1].tipechild == "enemies")))){
charimage[_local1].mcbaloon.gotoAndPlay(2);
};
};
} else {
if (charimage[_local1].tipechild == "encounter"){
charimage[_local1].buttonMode = false;
charimage[_local1].removeEventListener(MouseEvent.CLICK, landencounterclick);
};
};
};
_local1++;
};
makeallcharidle();
btnbattle.visible = true;
btnbattle.gotoAndPlay(2);
btnforfeit.visible = true;
}
public function releasebeast(_arg1:MouseEvent):void{
loadreleasebeast();
}
public function createspceffectopening(_arg1:int){
soundspecial.play(0, 1, new SoundTransform(volsfx));
fximage[fximage.length] = new (fxspcfx);
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
fximage[(fximage.length - 1)].x = beastimage[_arg1].x;
fximage[(fximage.length - 1)].y = beastimage[_arg1].y;
if (beastimage[_arg1].flybool == true){
fximage[(fximage.length - 1)].y = (fximage[(fximage.length - 1)].y - flypositioning);
};
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, waitspecialeffectdone);
}
public function storywaiting(_arg1:Event):void{
var _local2:*;
var _local3:*;
birdsound--;
if (birdsound < 0){
_local3 = [sounddistantbird1, sounddistantbird2];
_local3[randRange(0, 1)].play(0, 1, new SoundTransform(volsfx));
birdsound = randRange(175, 270);
};
windsoundtime--;
if (windsoundtime < 0){
windsoundtime = randRange(300, 500);
soundwind.play(0, 1, new SoundTransform(volsfx));
};
_local2 = childstory[(childstory.length - 1)].mc1;
if (_local2 != null){
if (so.data.archeequip[slotchoose] != -1){
_local2.mcitem.visible = true;
_local2.mcitem.gotoAndStop((so.data.archeequip[slotchoose] - 14));
} else {
_local2.mcitem.visible = false;
};
};
if (pausestory == false){
if (_arg1.currentTarget.currentLabel == "tamer"){
trace(("TAMERERRRRR 1 " + so.data.beasttamermeet[slotchoose][14]));
if ((((so.data.beasttamermeet[slotchoose][14] == false)) || ((so.data.beasttamermeet[slotchoose][14] == undefined)))){
trace("TAMERERRRRR 2");
so.data.beasttamermeet[slotchoose][14] = true;
mcguideupdated.mc1.txt1.text = "Travelling boy!";
mcguideupdated.gotoAndPlay(2);
};
} else {
if (_arg1.currentTarget.currentLabel == "duel"){
trace("DUEL TIME");
storydone();
} else {
if (_arg1.currentTarget.currentLabel == "song"){
soundchannel1.stop();
soundchannel1 = soundmainmenu.play(0, 999, new SoundTransform(volmus));
} else {
if (_arg1.currentTarget.currentLabel == "bla"){
soundchat.play(0, 1, new SoundTransform(volsfx));
} else {
if (_arg1.currentTarget.currentLabel == "text"){
if (donesound == false){
donesound = true;
soundchat.play(0, 1, new SoundTransform(volsfx));
};
_arg1.currentTarget.stop();
waittext--;
if (waittext <= 0){
donesound = false;
_arg1.currentTarget.nextFrame();
waittext = waittexttemp;
};
} else {
if (_arg1.currentTarget.currentLabel == "choosebeast"){
pausestory = true;
_arg1.currentTarget.stop();
loadchoosebeast();
} else {
_arg1.currentTarget.play();
};
};
};
};
};
};
if (_arg1.currentTarget.currentFrame == _arg1.currentTarget.totalFrames){
_arg1.currentTarget.stop();
storydone();
};
};
}
public function loadtraining(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
closeallui();
mcuitraining.visible = true;
loaduibeast();
loaddarken();
mcuitraining.txtgold.text = so.data.gold[slotchoose];
_local1 = 1;
if (so.data.locatione[slotchoose] == 3){
_local1 = 1;
} else {
if (so.data.locatione[slotchoose] == 4){
_local1 = 2;
} else {
if (so.data.locatione[slotchoose] == 8){
_local1 = 3;
} else {
if (so.data.locatione[slotchoose] == 12){
_local1 = 4;
};
};
};
};
mcuitraining.pake = _local1;
_local2 = 1;
while (_local2 <= 5) {
_local3 = mcuitraining.getChildByName(("mc" + _local2));
_local3.ke = _local2;
_local3.mcselected.gotoAndStop(1);
_local3.mcbg.gotoAndStop(1);
if (mcuitraining.selectedke == _local2){
_local3.mcselected.gotoAndStop(2);
_local3.mcbg.gotoAndStop(2);
};
_local3.buttonMode = true;
_local3.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local3.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local3.removeEventListener(MouseEvent.CLICK, trainingslotclick);
_local3.addEventListener(MouseEvent.CLICK, trainingslotclick);
_local3.removeEventListener(MouseEvent.MOUSE_OVER, trainingslotover);
_local3.addEventListener(MouseEvent.MOUSE_OVER, trainingslotover);
_local3.removeEventListener(MouseEvent.MOUSE_OUT, trainingslotout);
_local3.addEventListener(MouseEvent.MOUSE_OUT, trainingslotout);
_local4 = 1;
while (_local4 <= 3) {
_local5 = _local3.getChildByName(("txt" + _local4));
_local6 = _local3.getChildByName(("mcstat" + _local4));
_local3.txtgold.text = trainingcost[_local1];
if ((_local4 - 1) >= traininglist[_local1][(_local2 - 1)].length){
_local5.visible = false;
_local6.visible = false;
} else {
_local5.visible = true;
_local6.visible = true;
_local5.text = ("+" + trainingnumba[_local1][(_local2 - 1)][(_local4 - 1)]);
_local6.gotoAndStop((traininglist[_local1][(_local2 - 1)][(_local4 - 1)] + 1));
};
_local4++;
};
_local2++;
};
}
public function activatespc(_arg1:int, _arg2:Boolean){
if (_arg2 == true){
mcbg.gotoAndStop("waitulti");
createspceffectopening(_arg1);
} else {
mcbg.gotoAndStop(1);
};
}
public function mapbackmainmenu(_arg1:MouseEvent):void{
cleanupmap();
soundchannel2 = soundfirecamp.play(0, 999, new SoundTransform((volmus / 2)));
targetframe = "main menu";
gotoAndStop("passer");
}
public function overbuttonsound(_arg1:MouseEvent):void{
soundbuttonover.play(0, 1, new SoundTransform(volsfx));
}
public function createmonolithfx(_arg1:Object){
fximage[fximage.length] = new (skillmonolithstate);
addChildAt(fximage[(fximage.length - 1)], getChildIndex(mcfxposition));
fximage[(fximage.length - 1)].x = beastimage[_arg1.indexke].x;
fximage[(fximage.length - 1)].y = (beastimage[_arg1.indexke].y - 20);
if (_arg1.flybool == true){
fximage[(fximage.length - 1)].y = (fximage[(fximage.length - 1)].y - flypositioning);
};
fximage[(fximage.length - 1)].blendMode = "hardlight";
fximage[(fximage.length - 1)].indexke = (fximage.length - 1);
fximage[(fximage.length - 1)].addEventListener(Event.ENTER_FRAME, effectremover);
}
public function createbeast(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
trace(("HA : " + beastkepake));
_local1 = 0;
while (_local1 < beastkepake.length) {
_local4 = beastkepake[_local1];
_local5 = so.data.monsterstat[slotchoose][_local4][9];
_local6 = hungerlevel[beastmaturity[so.data.monsterstat[slotchoose][_local4][6]]];
createbeastlinkage(so.data.monsterstat[slotchoose][_local4][6], 1, _local4, (_local5 / _local6), 0);
_local7 = mcbattleuibot.getChildByName(("mcbeastpanel" + int((int(_local1) + int(1)))));
_local7.beastkepake = (beastimage.length - 1);
_local7.currwidth = ((beastimage[(beastimage.length - 1)].hp / beastimage[(beastimage.length - 1)].hptemp) * 73);
_local7.mchp.mc1.width = _local7.currwidth;
_local7.targetwidth = _local7.currwidth;
_local1++;
};
_local2 = 0;
_local3 = [];
trace(("JUM MUSUH : " + _local2));
if (tipeencounter == "tamer"){
trace(((((((("tamer : " + so.data.locatione[slotchoose]) + " ") + so.data.destinatione[slotchoose]) + " ") + so.data.travellbool[slotchoose]) + " ") + tamerengage));
if ((((((((so.data.locatione[slotchoose] == 3)) && ((so.data.destinatione[slotchoose] == 0)))) && ((so.data.travellbool[slotchoose] == false)))) && ((tamerengage == 5)))){
beastencounterlevellist = [];
beastencounterlevellist = [8, 15];
beastencounterkelist = [1, 4];
} else {
if ((((((((so.data.locatione[slotchoose] == 5)) && ((so.data.destinatione[slotchoose] == 0)))) && ((so.data.travellbool[slotchoose] == false)))) && ((tamerengage == 8)))){
beastencounterlevellist = [];
beastencounterlevellist = [17, 17, 15];
beastencounterkelist = [18, 21, 22];
} else {
if ((((((((so.data.locatione[slotchoose] == 4)) && ((so.data.destinatione[slotchoose] == 0)))) && ((so.data.travellbool[slotchoose] == false)))) && ((tamerengage == 10)))){
beastencounterlevellist = [];
beastencounterlevellist = [25, 22];
beastencounterkelist = [17, 24];
} else {
if ((((((((so.data.locatione[slotchoose] == 8)) && ((so.data.destinatione[slotchoose] == 0)))) && ((so.data.travellbool[slotchoose] == false)))) && ((tamerengage == 13)))){
beastencounterlevellist = [];
beastencounterlevellist = [35, 40, 40, 35];
beastencounterkelist = [22, 33, 33, 35];
} else {
if ((((((((so.data.locatione[slotchoose] == 12)) && ((so.data.destinatione[slotchoose] == 0)))) && ((so.data.travellbool[slotchoose] == false)))) && ((tamerengage == 16)))){
beastencounterlevellist = [];
beastencounterlevellist = [70, 70, 70, 70];
beastencounterkelist = [26, 28, 32, 34];
};
};
};
};
};
_local1 = 0;
while (_local1 < beasttamerskill[tamerengage].length) {
_local8 = [2, 3, 4, 5, 5];
tamerskill[_local1] = beasttamerskill[tamerengage][_local1];
tamerskillcd[_local1] = 0;
tamerskilllevel[_local1] = _local8[so.data.medalprogress[slotchoose]];
_local1++;
};
trace(("hasil skill : " + tamerskill));
trace(("hasil skill level: " + tamerskilllevel));
} else {
trace(("BOSS LAGOON : " + bosslagoon));
if (bosslagoon == false){
_local2 = randRange(citytravelencounterlevelamount[beastencounterlevel][beastencounterlevelpakeke][0], citytravelencounterlevelamount[beastencounterlevel][beastencounterlevelpakeke][1]);
_local3 = citytravelencounterlevelmaturity[beastencounterlevel][beastencounterlevelpakeke];
beastencounterlevellist[0] = randRange(citytravelencounterlevelbeast[beastencounterlevel][beastencounterlevelpakeke][0], citytravelencounterlevelbeast[beastencounterlevel][beastencounterlevelpakeke][1]);
_local1 = 1;
while (_local1 < _local2) {
_local9 = randRange(0, (_local3.length - 1));
beastencounterlevellist[beastencounterkelist.length] = randRange(citytravelencounterlevelbeast[beastencounterlevel][beastencounterlevelpakeke][0], citytravelencounterlevelbeast[beastencounterlevel][beastencounterlevelpakeke][1]);
beastencounterkelist[beastencounterkelist.length] = _local3[_local9];
_local1++;
};
};
};
trace(("hasil musuh : " + beastencounterkelist));
_local1 = 0;
while (_local1 < beastencounterkelist.length) {
trace(("create ke : " + beastencounterkelist[_local1]));
createbeastlinkage(beastencounterkelist[_local1], 2, -1, 1, beastencounterlevellist[_local1]);
_local7 = getChildByName(("mctype" + int((int(_local1) + int(1)))));
beastimage[(beastimage.length - 1)].panele = _local7;
_local7.panelke = int((int(_local1) + int(1)));
_local7.buttonMode = true;
_local7.beastini = (beastimage.length - 1);
_local7.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local7.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local7.mouseChildren = true;
_local7.mouseEnabled = true;
_local7.addEventListener(MouseEvent.MOUSE_OVER, enemybeastinfo);
_local7.addEventListener(MouseEvent.MOUSE_OUT, enemybeastinfoout);
_local1++;
};
mcbattleuibot.mcbarhp1.hp = factiontothp[1];
mcbattleuibot.mcbarhp1.hptemp = factiontothptemp[1];
mcbattleuibot.mcbarhp2.hp = factiontothp[2];
mcbattleuibot.mcbarhp2.hptemp = factiontothptemp[2];
trace(("cek HP : " + factiontothp));
trace(("cek HP temp: " + factiontothptemp));
positionbeast();
}
public function positionthisunittoland(_arg1:int, _arg2:int, _arg3:int){
if (beastimage[_arg1].faction == 1){
beastimage[_arg1].x = (landimage[_arg2][_arg3].x + randRange(0, (landwidth / 2)));
} else {
beastimage[_arg1].x = (landimage[_arg2][_arg3].x + randRange(((landwidth / 2) * -1), 0));
};
if (arrayland[_arg2][_arg3] == 1){
beastimage[_arg1].y = (landimage[_arg2][_arg3].y - landpositionunit2);
} else {
if (landimage[_arg2][_arg3].tipe == "water"){
beastimage[_arg1].onwater = true;
beastimage[_arg1].y = (landimage[_arg2][_arg3].y + 13);
} else {
beastimage[_arg1].y = (landimage[_arg2][_arg3].y - landpositionunit);
};
};
beastimage[_arg1].positionku = [_arg2, _arg3];
beastimage[_arg1].positionkusblme = [_arg2, _arg3];
}
public function loadbeastbank(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
closeallui();
mcuibeastbank.visible = true;
loaddarken();
loaduibeast();
mcuibeastbank.mcbigthumb.gotoAndStop(int((int(so.data.caravanused[slotchoose]) + int(1))));
mcuibeastbank.txtname.text = caravanname[so.data.caravanused[slotchoose]];
_local1 = 1;
while (_local1 <= 6) {
_local3 = mcuibeastbank.getChildByName(("mcpanel" + _local1));
_local3.visible = false;
_local1++;
};
_local1 = 1;
while (_local1 <= caravanbeastsize[so.data.caravanused[slotchoose]]) {
_local3 = mcuibeastbank.getChildByName(("mcpanel" + _local1));
_local3.mc1.visible = false;
_local3.btnremove.visible = false;
_local3.visible = true;
_local1++;
};
_local2 = 1;
_local1 = 1;
while (_local1 <= 4) {
if (so.data.caravanbeast[slotchoose][_local1] != -1){
_local4 = so.data.caravanbeast[slotchoose][_local1];
_local3 = mcuibeastbank.getChildByName(("mcpanel" + _local1));
_local3.mc1.gotoAndStop(so.data.monsterstat[slotchoose][_local4][6]);
_local3.mc1.visible = true;
_local3.btnremove.visible = true;
_local3.ke = _local4;
_local3.panelke = _local1;
_local3.btnremove.removeEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local3.btnremove.addEventListener(MouseEvent.MOUSE_OVER, overbuttonsound);
_local3.btnremove.removeEventListener(MouseEvent.CLICK, camelgloberemove);
_local3.btnremove.addEventListener(MouseEvent.CLICK, camelgloberemove);
};
_local1++;
};
}
public function createemptyforthis(_arg1:int){
var _local2:*;
var _local3:*;
var _local4:*;
so.data.arcanatutorial[_arg1] = 0;
so.data.caravanbeast[_arg1] = [];
_local2 = 1;
while (_local2 <= 4) {
so.data.caravanbeast[_arg1][_local2] = -1;
_local2++;
};
so.data.newgameplusslot[_arg1] = false;
so.data.doneguide[_arg1] = false;
so.data.skytowerkey[_arg1] = false;
so.data.shopreset[_arg1] = shopresetcounter;
so.data.locationalreadyexplore[_arg1] = [];
_local2 = 1;
while (_local2 < cityname.length) {
so.data.locationalreadyexplore[_arg1][_local2] = false;
_local2++;
};
so.data.likefb1[_arg1] = false;
so.data.likefb2[_arg1] = false;
so.data.treasurechestbool[_arg1] = false;
so.data.quest[_arg1] = "Reach the Beast Academy.";
so.data.questreq[_arg1] = -1;
so.data.questreqprog[_arg1] = -1;
so.data.lastcitysaved[_arg1] = 0;
so.data.shopfood[_arg1] = [];
so.data.shopequip[_arg1] = [];
so.data.shopmisc[_arg1] = [];
_local2 = 1;
while (_local2 <= 4) {
so.data.shopfood[_arg1][_local2] = [];
so.data.shopequip[_arg1][_local2] = [];
so.data.shopmisc[_arg1][_local2] = [];
_local2++;
};
so.data.beastowned[_arg1] = [];
_local2 = 1;
while (_local2 <= 36) {
so.data.beastowned[_arg1][_local2] = false;
_local2++;
};
so.data.arcanapoi[_arg1] = [];
so.data.arcanalevel[_arg1] = [];
so.data.arcanalevelprog[_arg1] = [];
so.data.arcanaregister[_arg1] = [];
trace("a");
_local2 = 0;
while (_local2 < arcanareq.length) {
so.data.arcanalevel[_arg1][_local2] = 0;
so.data.arcanalevelprog[_arg1][_local2] = 0;
_local2++;
};
so.data.arcanaregister[_arg1] = [-1, -1, -1];
trace("b");
so.data.landencountermeet[_arg1] = [];
so.data.landencountermeet[_arg1][0] = true;
so.data.landencountermeet[_arg1][1] = true;
so.data.landencountermeet[_arg1][2] = true;
so.data.landencounterdrop[_arg1] = [];
so.data.archeequip[_arg1] = -1;
_local3 = 3;
_local2 = 0;
while (_local2 < landobject.length) {
so.data.landencountermeet[_arg1][_local3] = false;
so.data.landencounterdrop[_arg1][_local3] = [];
_local4 = 0;
while (_local4 < landdrop[_local2].length) {
so.data.landencounterdrop[_arg1][_local3][_local4] = false;
_local4++;
};
_local3++;
_local2++;
};
trace("c");
so.data.beasttamermeet[_arg1] = [];
_local2 = 0;
while (_local2 < beasttamer.length) {
so.data.beasttamermeet[_arg1][_local2] = false;
_local2++;
};
so.data.beasttamermeet[_arg1][0] = true;
trace("d");
so.data.timer[_arg1] = 0;
so.data.tutorialfirstcaravan[_arg1] = false;
so.data.monsterstat[_arg1] = [];
so.data.statarche[_arg1] = [100, 10, 5, 5, 5];
so.data.foodlist[_arg1] = [];
so.data.equiplist[_arg1] = [];
so.data.misclist[_arg1] = [];
so.data.foodqty[_arg1] = [];
so.data.equipqty[_arg1] = [];
so.data.miscqty[_arg1] = [];
so.data.gold[_arg1] = 100;
so.data.soul[_arg1] = 0;
so.data.caravanused[_arg1] = -1;
so.data.caravanowned[_arg1] = [];
_local2 = 0;
while (_local2 < caravanname.length) {
so.data.caravanowned[_arg1][_local2] = false;
_local2++;
};
so.data.caravanowned[_arg1][0] = true;
so.data.medalprogress[_arg1] = 0;
so.data.gameprogress[_arg1] = 1;
so.data.locatione[_arg1] = 1;
so.data.locationestory[_arg1] = [];
_local2 = 1;
while (_local2 < cityname.length) {
so.data.locationestory[_arg1][_local2] = 1;
_local2++;
};
so.data.volmus[_arg1] = 1;
so.data.volsfx[_arg1] = 1;
so.data.gameprogress[_arg1] = 1;
so.data.travelnight[_arg1] = false;
so.data.travellbool[_arg1] = false;
so.data.destinatione[_arg1] = 0;
so.data.travellprogress[_arg1] = 0;
so.data.tutorialnighttime[_arg1] = false;
so.data.tutorialbattle[_arg1] = false;
}
}
}//package CBv_fla
Section 112
//MAP_20 (CBv_fla.MAP_20)
package CBv_fla {
import flash.display.*;
public dynamic class MAP_20 extends MovieClip {
public function MAP_20(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 113
//MAP_521 (CBv_fla.MAP_521)
package CBv_fla {
import flash.display.*;
public dynamic class MAP_521 extends MovieClip {
public var mcnighttime:MovieClip;
public var btn3:MovieClip;
public var btn7:MovieClip;
public var btn2:MovieClip;
public var mccloud:MovieClip;
public var btn8:MovieClip;
public var btn6:MovieClip;
public var btn1:MovieClip;
public var btn4:MovieClip;
public var btn5:MovieClip;
public var btn9:MovieClip;
public var btn10:MovieClip;
public var btn11:MovieClip;
public var btn14:MovieClip;
public var btn12:MovieClip;
public var btn15:MovieClip;
public var btn16:MovieClip;
public var btn17:MovieClip;
public var mccaravan:MovieClip;
public var btn13:MovieClip;
public function MAP_521(){
addFrameScript(0, frame1);
}
function frame1(){
}
}
}//package CBv_fla
Section 114
//MAP_541 (CBv_fla.MAP_541)
package CBv_fla {
import flash.display.*;
public dynamic class MAP_541 extends MovieClip {
public function MAP_541(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 115
//MAP_544 (CBv_fla.MAP_544)
package CBv_fla {
import flash.display.*;
public dynamic class MAP_544 extends MovieClip {
public function MAP_544(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 116
//MAP_545 (CBv_fla.MAP_545)
package CBv_fla {
import flash.display.*;
public dynamic class MAP_545 extends MovieClip {
public function MAP_545(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package CBv_fla
Section 117
//MAP_551 (CBv_fla.MAP_551)
package CBv_fla {
import flash.display.*;
public dynamic class MAP_551 extends MovieClip {
public var mcpoi:MovieClip;
}
}//package CBv_fla
Section 118
//MAP_560 (CBv_fla.MAP_560)
package CBv_fla {
import flash.display.*;
public dynamic class MAP_560 extends MovieClip {
public var mcpoi:MovieClip;
}
}//package CBv_fla
Section 119
//MAP_565 (CBv_fla.MAP_565)
package CBv_fla {
import flash.display.*;
public dynamic class MAP_565 extends MovieClip {
public var mc1:MovieClip;
public function MAP_565(){
addFrameScript(485, frame486);
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame486(){
mc1.gotoAndStop(randRange(4, mc1.totalFrames));
gotoAndPlay(2);
}
}
}//package CBv_fla
Section 120
//MAP_570 (CBv_fla.MAP_570)
package CBv_fla {
import flash.display.*;
public dynamic class MAP_570 extends MovieClip {
public var mc1:MovieClip;
public function MAP_570(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 121
//MAP_702 (CBv_fla.MAP_702)
package CBv_fla {
import flash.display.*;
public dynamic class MAP_702 extends MovieClip {
public var btn2:MovieClip;
public var btn1:MovieClip;
}
}//package CBv_fla
Section 122
//MAP_709 (CBv_fla.MAP_709)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class MAP_709 extends MovieClip {
public var mcthumb:MovieClip;
public var mccrack:MovieClip;
public var mcname:MovieClip;
public var mcscatter:MovieClip;
public var mcwhiter:MovieClip;
public var mcegg:itemthumb;
public var txt1:TextField;
public var mcsparkle:MovieClip;
public function MAP_709(){
addFrameScript(0, frame1, 1, frame2, 14, frame15);
}
function frame15(){
stop();
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 123
//MAP_710 (CBv_fla.MAP_710)
package CBv_fla {
import flash.display.*;
public dynamic class MAP_710 extends MovieClip {
public function MAP_710(){
addFrameScript(0, frame1, 1, frame2, 100, frame101);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
function frame101(){
stop();
}
}
}//package CBv_fla
Section 124
//MAP_721 (CBv_fla.MAP_721)
package CBv_fla {
import flash.display.*;
public dynamic class MAP_721 extends MovieClip {
public var mc1:MovieClip;
public function MAP_721(){
addFrameScript(0, frame1, 1, frame2, 8, frame9);
}
function frame1(){
stop();
this.visible = false;
}
function frame9(){
stop();
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 125
//MAP_722 (CBv_fla.MAP_722)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class MAP_722 extends MovieClip {
public var btngo:SimpleButton;
public var txt1:TextField;
public var txt2:TextField;
}
}//package CBv_fla
Section 126
//MAP_743 (CBv_fla.MAP_743)
package CBv_fla {
import flash.display.*;
public dynamic class MAP_743 extends MovieClip {
public var mc1:MovieClip;
public function MAP_743(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 127
//MAP_744 (CBv_fla.MAP_744)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class MAP_744 extends MovieClip {
public var txt1:TextField;
public var txt2:TextField;
public var txt3:TextField;
public function MAP_744(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
txt2.visible = false;
txt3.visible = false;
}
function frame2(){
txt2.visible = true;
txt3.visible = true;
}
}
}//package CBv_fla
Section 128
//MAP_745 (CBv_fla.MAP_745)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class MAP_745 extends MovieClip {
public var btngo:SimpleButton;
public var txt1:TextField;
public var txt2:TextField;
public var txt3:TextField;
public var btncancel:SimpleButton;
public function MAP_745(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 129
//MAP_746 (CBv_fla.MAP_746)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class MAP_746 extends MovieClip {
public var btngo:SimpleButton;
public var txt1:TextField;
public var btncancel:SimpleButton;
public function MAP_746(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 130
//MAP_747 (CBv_fla.MAP_747)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class MAP_747 extends MovieClip {
public var btngo:SimpleButton;
public var mc1:MovieClip;
public var txtquest:TextField;
public function MAP_747(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 131
//MAP_757 (CBv_fla.MAP_757)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class MAP_757 extends MovieClip {
public var mcthumb:MovieClip;
public var btngo:SimpleButton;
public var mcfx1:MovieClip;
public var mcbg:MovieClip;
public var mcfx2:MovieClip;
public var mcwhiter:MovieClip;
public var txt1:TextField;
public function MAP_757(){
addFrameScript(0, frame1, 1, frame2, 14, frame15);
}
function frame15(){
stop();
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 132
//MUSIC_353 (CBv_fla.MUSIC_353)
package CBv_fla {
import flash.display.*;
public dynamic class MUSIC_353 extends MovieClip {
public function MUSIC_353(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 133
//PRELOADER_22 (CBv_fla.PRELOADER_22)
package CBv_fla {
import flash.geom.*;
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
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.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class PRELOADER_22 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_22(){
addFrameScript(0, frame1);
}
public function loadComplete(_arg1:Event):void{
abs = _arg1.currentTarget.content;
addChild(abs);
abs.show({x:100, y:100, backgroundColor:4861953});
if (currentLabel != "preloader"){
};
}
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 CBv_fla
Section 134
//STORY_767 (CBv_fla.STORY_767)
package CBv_fla {
import flash.display.*;
public dynamic class STORY_767 extends MovieClip {
public var mcslot2:MovieClip;
public var mcslot1:MovieClip;
public var mcslot3:MovieClip;
public var btnagree:MovieClip;
public function STORY_767(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.visible = false;
stop();
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 135
//STORY_768 (CBv_fla.STORY_768)
package CBv_fla {
import flash.display.*;
public dynamic class STORY_768 extends MovieClip {
public function STORY_768(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 136
//STORY_770 (CBv_fla.STORY_770)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class STORY_770 extends MovieClip {
public var mc1:itemthumb;
public var mcarrow2:MovieClip;
public var mcarrow1:MovieClip;
public var mcrange:MovieClip;
public var txt1:TextField;
public var txt2:TextField;
public var txt3:TextField;
public var mctype:beasttypesymbol;
public var txt4:TextField;
public var mcbeastthumb:MovieClip;
public function STORY_770(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 137
//Symbol102_631 (CBv_fla.Symbol102_631)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol102_631 extends MovieClip {
public var mc1:MovieClip;
public var mc2:MovieClip;
public function Symbol102_631(){
addFrameScript(0, frame1);
}
function frame1(){
mc1.mouseChildren = false;
mc1.mouseEnabled = false;
mc2.mouseChildren = false;
mc2.mouseEnabled = false;
}
}
}//package CBv_fla
Section 138
//Symbol105_636 (CBv_fla.Symbol105_636)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol105_636 extends MovieClip {
public var mc1:MovieClip;
public var mc2:MovieClip;
}
}//package CBv_fla
Section 139
//Symbol107_640 (CBv_fla.Symbol107_640)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol107_640 extends MovieClip {
public var mc1:MovieClip;
}
}//package CBv_fla
Section 140
//Symbol108_639 (CBv_fla.Symbol108_639)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol108_639 extends MovieClip {
public var mc1:MovieClip;
}
}//package CBv_fla
Section 141
//Symbol111_650 (CBv_fla.Symbol111_650)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol111_650 extends MovieClip {
public function Symbol111_650(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 142
//Symbol112_655 (CBv_fla.Symbol112_655)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol112_655 extends MovieClip {
public var mc1:MovieClip;
public function Symbol112_655(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
mc1.mouseChildren = false;
mc1.mouseEnabled = false;
}
function frame2(){
mc1.mouseChildren = false;
mc1.mouseEnabled = false;
}
}
}//package CBv_fla
Section 143
//Symbol112copy_659 (CBv_fla.Symbol112copy_659)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol112copy_659 extends MovieClip {
public var mc1:MovieClip;
public function Symbol112copy_659(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
mc1.mouseChildren = false;
mc1.mouseEnabled = false;
}
function frame2(){
mc1.mouseChildren = false;
mc1.mouseEnabled = false;
}
}
}//package CBv_fla
Section 144
//Symbol112copy2_660 (CBv_fla.Symbol112copy2_660)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol112copy2_660 extends MovieClip {
public var mc1:MovieClip;
public function Symbol112copy2_660(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
mc1.mouseChildren = false;
mc1.mouseEnabled = false;
}
function frame2(){
mc1.mouseChildren = false;
mc1.mouseEnabled = false;
}
}
}//package CBv_fla
Section 145
//Symbol113_658 (CBv_fla.Symbol113_658)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol113_658 extends MovieClip {
public function Symbol113_658(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package CBv_fla
Section 146
//Symbol119_823 (CBv_fla.Symbol119_823)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol119_823 extends MovieClip {
public var txt1:TextField;
}
}//package CBv_fla
Section 147
//Symbol123_662 (CBv_fla.Symbol123_662)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol123_662 extends MovieClip {
public function Symbol123_662(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package CBv_fla
Section 148
//Symbol124_245 (CBv_fla.Symbol124_245)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol124_245 extends MovieClip {
public var txt1:TextField;
}
}//package CBv_fla
Section 149
//Symbol126_691 (CBv_fla.Symbol126_691)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol126_691 extends MovieClip {
public function Symbol126_691(){
addFrameScript(5, frame6);
}
function frame6(){
stop();
}
}
}//package CBv_fla
Section 150
//Symbol129_690 (CBv_fla.Symbol129_690)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol129_690 extends MovieClip {
public function Symbol129_690(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
stop();
}
}
}//package CBv_fla
Section 151
//Symbol135_697 (CBv_fla.Symbol135_697)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol135_697 extends MovieClip {
public var mc1:MovieClip;
public var btnremove:SimpleButton;
}
}//package CBv_fla
Section 152
//Symbol136_592 (CBv_fla.Symbol136_592)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol136_592 extends MovieClip {
public function Symbol136_592(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 153
//Symbol139_700 (CBv_fla.Symbol139_700)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol139_700 extends MovieClip {
public function Symbol139_700(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 154
//Symbol140_701 (CBv_fla.Symbol140_701)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol140_701 extends MovieClip {
public function Symbol140_701(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 155
//Symbol144_758 (CBv_fla.Symbol144_758)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol144_758 extends MovieClip {
public function Symbol144_758(){
addFrameScript(0, frame1, 1, frame2, 117, frame118);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
function frame118(){
stop();
}
}
}//package CBv_fla
Section 156
//Symbol146_203 (CBv_fla.Symbol146_203)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol146_203 extends MovieClip {
public var txt1:TextField;
public function Symbol146_203(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 157
//Symbol147_280 (CBv_fla.Symbol147_280)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol147_280 extends MovieClip {
public var txt1:TextField;
}
}//package CBv_fla
Section 158
//Symbol149_669 (CBv_fla.Symbol149_669)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol149_669 extends MovieClip {
public var mc1:MovieClip;
}
}//package CBv_fla
Section 159
//Symbol150_671 (CBv_fla.Symbol150_671)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol150_671 extends MovieClip {
public var txt1:TextField;
}
}//package CBv_fla
Section 160
//Symbol151_670 (CBv_fla.Symbol151_670)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol151_670 extends MovieClip {
public var txt1:TextField;
}
}//package CBv_fla
Section 161
//Symbol154_750 (CBv_fla.Symbol154_750)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol154_750 extends MovieClip {
public function Symbol154_750(){
addFrameScript(0, frame1, 15, frame16);
}
function frame16(){
stop();
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 162
//Symbol161_751 (CBv_fla.Symbol161_751)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol161_751 extends MovieClip {
public function Symbol161_751(){
addFrameScript(20, frame21);
}
function frame21(){
stop();
}
}
}//package CBv_fla
Section 163
//Symbol163_291 (CBv_fla.Symbol163_291)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol163_291 extends MovieClip {
public function Symbol163_291(){
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 CBv_fla
Section 164
//Symbol169_300 (CBv_fla.Symbol169_300)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol169_300 extends MovieClip {
public function Symbol169_300(){
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 CBv_fla
Section 165
//Symbol173_313 (CBv_fla.Symbol173_313)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol173_313 extends MovieClip {
public function Symbol173_313(){
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 CBv_fla
Section 166
//Symbol173copy_400 (CBv_fla.Symbol173copy_400)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol173copy_400 extends MovieClip {
public function Symbol173copy_400(){
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, 4));
}
}
}//package CBv_fla
Section 167
//Symbol182_812 (CBv_fla.Symbol182_812)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol182_812 extends MovieClip {
public function Symbol182_812(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package CBv_fla
Section 168
//Symbol206_792 (CBv_fla.Symbol206_792)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol206_792 extends MovieClip {
public var btn1:SimpleButton;
public function Symbol206_792(){
addFrameScript(26, frame27);
}
function frame27(){
stop();
}
}
}//package CBv_fla
Section 169
//Symbol213_571 (CBv_fla.Symbol213_571)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol213_571 extends MovieClip {
public var txtquest:TextField;
public function Symbol213_571(){
addFrameScript(0, frame1);
}
function frame1(){
txtquest.mouseEnabled = false;
}
}
}//package CBv_fla
Section 170
//Symbol215_703 (CBv_fla.Symbol215_703)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol215_703 extends MovieClip {
public var btnfb:MovieClip;
public var mc1:MovieClip;
public var mcsparkle:fxsparkle;
}
}//package CBv_fla
Section 171
//Symbol215copy_707 (CBv_fla.Symbol215copy_707)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol215copy_707 extends MovieClip {
public var btnfb:MovieClip;
public var mc1:MovieClip;
public var btnag:SimpleButton;
public var mcsparkle:fxsparkle;
}
}//package CBv_fla
Section 172
//Symbol218_708 (CBv_fla.Symbol218_708)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol218_708 extends MovieClip {
public var txtgold:TextField;
}
}//package CBv_fla
Section 173
//Symbol219_706 (CBv_fla.Symbol219_706)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol219_706 extends MovieClip {
public var txtgold:TextField;
}
}//package CBv_fla
Section 174
//Symbol220_499 (CBv_fla.Symbol220_499)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol220_499 extends MovieClip {
public var btndelete:SimpleButton;
public function Symbol220_499(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 175
//Symbol228_360 (CBv_fla.Symbol228_360)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol228_360 extends MovieClip {
public var txt1:TextField;
}
}//package CBv_fla
Section 176
//Symbol229_359 (CBv_fla.Symbol229_359)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol229_359 extends MovieClip {
public var mc1:MovieClip;
public function Symbol229_359(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 177
//Symbol234_415 (CBv_fla.Symbol234_415)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol234_415 extends MovieClip {
public function Symbol234_415(){
addFrameScript(0, frame1, 13, frame14, 37, frame38, 72, frame73, 129, frame130);
}
function frame73(){
gotoAndPlay("shake");
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame14(){
gotoAndPlay("shake");
}
function frame1(){
gotoAndPlay(("idle" + randRange(1, 4)));
}
function frame38(){
gotoAndPlay("shake");
}
function frame130(){
gotoAndPlay("shake");
}
}
}//package CBv_fla
Section 178
//Symbol235_417 (CBv_fla.Symbol235_417)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol235_417 extends MovieClip {
public function Symbol235_417(){
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 CBv_fla
Section 179
//Symbol236_416 (CBv_fla.Symbol236_416)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol236_416 extends MovieClip {
public function Symbol236_416(){
addFrameScript(0, frame1, 13, frame14, 27, frame28, 41, frame42, 55, frame56, 59, frame60, 65, frame66, 77, frame78, 98, frame99);
}
function frame78(){
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 frame14(){
gotoAndStop(("idle" + randRange(1, 3)));
}
function frame1(){
gotoAndPlay(("pop" + randRange(1, 4)));
}
function frame28(){
gotoAndStop(("idle" + randRange(1, 3)));
}
function frame99(){
gotoAndStop(1);
}
function frame42(){
gotoAndStop(("idle" + randRange(1, 3)));
}
function frame56(){
gotoAndStop(("idle" + randRange(1, 3)));
}
function frame66(){
gotoAndStop(1);
}
function frame60(){
gotoAndStop(1);
}
}
}//package CBv_fla
Section 180
//Symbol238_419 (CBv_fla.Symbol238_419)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol238_419 extends MovieClip {
public function Symbol238_419(){
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 CBv_fla
Section 181
//Symbol239_418 (CBv_fla.Symbol239_418)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol239_418 extends MovieClip {
public function Symbol239_418(){
addFrameScript(0, frame1, 49, frame50, 104, frame105, 167, frame168, 229, frame230, 230, frame231, 251, frame252, 283, frame284, 323, frame324, 330, frame331);
}
function frame168(){
gotoAndStop("idle");
}
public function randRange(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
return (_local3);
}
function frame284(){
gotoAndStop(1);
}
function frame331(){
gotoAndStop(1);
}
function frame105(){
gotoAndStop("idle");
}
function frame1(){
gotoAndPlay(("pop" + randRange(1, 4)));
}
function frame324(){
gotoAndStop(1);
}
function frame231(){
gotoAndPlay(("wait" + randRange(1, 4)));
}
function frame230(){
gotoAndStop("idle");
}
function frame252(){
gotoAndStop(1);
}
function frame50(){
gotoAndStop("idle");
}
}
}//package CBv_fla
Section 182
//Symbol240_420 (CBv_fla.Symbol240_420)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol240_420 extends MovieClip {
public function Symbol240_420(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package CBv_fla
Section 183
//Symbol244_438 (CBv_fla.Symbol244_438)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol244_438 extends MovieClip {
public function Symbol244_438(){
addFrameScript(0, frame1, 12, frame13, 34, frame35, 66, frame67, 118, frame119);
}
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 frame13(){
gotoAndPlay("pop");
}
function frame35(){
gotoAndPlay("pop");
}
function frame119(){
gotoAndPlay("pop");
}
function frame67(){
gotoAndPlay("pop");
}
}
}//package CBv_fla
Section 184
//Symbol248_386 (CBv_fla.Symbol248_386)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol248_386 extends MovieClip {
public function Symbol248_386(){
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 CBv_fla
Section 185
//Symbol253_406 (CBv_fla.Symbol253_406)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol253_406 extends MovieClip {
public function Symbol253_406(){
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, 6));
}
}
}//package CBv_fla
Section 186
//Symbol255_412 (CBv_fla.Symbol255_412)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol255_412 extends MovieClip {
public function Symbol255_412(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package CBv_fla
Section 187
//Symbol258_355 (CBv_fla.Symbol258_355)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol258_355 extends MovieClip {
public var txt1:TextField;
public function Symbol258_355(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 188
//Symbol263_455 (CBv_fla.Symbol263_455)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol263_455 extends MovieClip {
public function Symbol263_455(){
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, 6));
}
}
}//package CBv_fla
Section 189
//Symbol272_475 (CBv_fla.Symbol272_475)
package CBv_fla {
import flash.events.*;
import flash.display.*;
import flash.net.*;
public dynamic class Symbol272_475 extends MovieClip {
public var btn1:SimpleButton;
public function Symbol272_475(){
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 CBv_fla
Section 190
//Symbol295_663 (CBv_fla.Symbol295_663)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol295_663 extends MovieClip {
public var mc1:MovieClip;
public var mc3:MovieClip;
public var mc2:MovieClip;
public function Symbol295_663(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package CBv_fla
Section 191
//Symbol296_664 (CBv_fla.Symbol296_664)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol296_664 extends MovieClip {
public function Symbol296_664(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 192
//Symbol297_665 (CBv_fla.Symbol297_665)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol297_665 extends MovieClip {
public function Symbol297_665(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 193
//Symbol298_666 (CBv_fla.Symbol298_666)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol298_666 extends MovieClip {
public function Symbol298_666(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 194
//Symbol299_683 (CBv_fla.Symbol299_683)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol299_683 extends MovieClip {
public var txt1:TextField;
public function Symbol299_683(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package CBv_fla
Section 195
//Symbol300_687 (CBv_fla.Symbol300_687)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol300_687 extends MovieClip {
public var txt1:TextField;
public function Symbol300_687(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package CBv_fla
Section 196
//Symbol301_689 (CBv_fla.Symbol301_689)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol301_689 extends MovieClip {
public var txt1:TextField;
public function Symbol301_689(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package CBv_fla
Section 197
//Symbol302_685 (CBv_fla.Symbol302_685)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol302_685 extends MovieClip {
public var txt1:TextField;
public function Symbol302_685(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package CBv_fla
Section 198
//Symbol304_818 (CBv_fla.Symbol304_818)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol304_818 extends MovieClip {
public function Symbol304_818(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 199
//Symbol40_597 (CBv_fla.Symbol40_597)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol40_597 extends MovieClip {
public var mc1:MovieClip;
}
}//package CBv_fla
Section 200
//Symbol40copy_605 (CBv_fla.Symbol40copy_605)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol40copy_605 extends MovieClip {
public var mc1:MovieClip;
}
}//package CBv_fla
Section 201
//Symbol48_719 (CBv_fla.Symbol48_719)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol48_719 extends MovieClip {
public function Symbol48_719(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 202
//Symbol51_718 (CBv_fla.Symbol51_718)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol51_718 extends MovieClip {
public function Symbol51_718(){
addFrameScript(0, frame1, 1, frame2, 82, frame83);
}
function frame1(){
stop();
this.visible = false;
}
function frame83(){
gotoAndPlay(2);
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 203
//Symbol51copy_673 (CBv_fla.Symbol51copy_673)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol51copy_673 extends MovieClip {
public function Symbol51copy_673(){
addFrameScript(1, frame2, 82, frame83);
}
function frame83(){
gotoAndPlay(2);
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 204
//Symbol52_201 (CBv_fla.Symbol52_201)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol52_201 extends MovieClip {
public function Symbol52_201(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 205
//Symbol63_813 (CBv_fla.Symbol63_813)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol63_813 extends MovieClip {
public var mc1:MovieClip;
public var mc2:MovieClip;
}
}//package CBv_fla
Section 206
//Symbol63copy_817 (CBv_fla.Symbol63copy_817)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol63copy_817 extends MovieClip {
public var mc1:MovieClip;
}
}//package CBv_fla
Section 207
//Symbol66_62 (CBv_fla.Symbol66_62)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol66_62 extends MovieClip {
public function Symbol66_62(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame3(){
this.visible = false;
}
function frame1(){
this.visible = false;
}
function frame2(){
this.visible = false;
}
}
}//package CBv_fla
Section 208
//Symbol7_540 (CBv_fla.Symbol7_540)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol7_540 extends MovieClip {
public function Symbol7_540(){
addFrameScript(0, frame1);
}
function frame1(){
this.mouseChildren = false;
this.mouseEnabled = false;
}
}
}//package CBv_fla
Section 209
//Symbol72_590 (CBv_fla.Symbol72_590)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol72_590 extends MovieClip {
public function Symbol72_590(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 210
//Symbol73_196 (CBv_fla.Symbol73_196)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol73_196 extends MovieClip {
public var txt1:TextField;
}
}//package CBv_fla
Section 211
//Symbol74_815 (CBv_fla.Symbol74_815)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol74_815 extends MovieClip {
public function Symbol74_815(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 212
//Symbol82_535 (CBv_fla.Symbol82_535)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol82_535 extends MovieClip {
public function Symbol82_535(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 213
//Symbol84_537 (CBv_fla.Symbol84_537)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol84_537 extends MovieClip {
public function Symbol84_537(){
addFrameScript(0, frame1, 24, frame25, 35, frame36, 81, frame82);
}
function frame82(){
gotoAndPlay("glow");
}
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, 3)));
}
function frame25(){
gotoAndPlay("glow");
}
function frame36(){
gotoAndPlay("glow");
}
}
}//package CBv_fla
Section 214
//Symbol92_164 (CBv_fla.Symbol92_164)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol92_164 extends MovieClip {
public function Symbol92_164(){
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 CBv_fla
Section 215
//Symbol93_218 (CBv_fla.Symbol93_218)
package CBv_fla {
import flash.display.*;
public dynamic class Symbol93_218 extends MovieClip {
public function Symbol93_218(){
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, 4));
}
}
}//package CBv_fla
Section 216
//TRAVEL_774 (CBv_fla.TRAVEL_774)
package CBv_fla {
import flash.display.*;
public dynamic class TRAVEL_774 extends MovieClip {
public var mc1:MovieClip;
public var mccloud1:MovieClip;
public function TRAVEL_774(){
addFrameScript(1434, frame1435);
}
function frame1435(){
gotoAndPlay("loop");
}
}
}//package CBv_fla
Section 217
//TRAVEL_795 (CBv_fla.TRAVEL_795)
package CBv_fla {
import flash.display.*;
public dynamic class TRAVEL_795 extends MovieClip {
public var mc1:MovieClip;
}
}//package CBv_fla
Section 218
//TRAVEL_798 (CBv_fla.TRAVEL_798)
package CBv_fla {
import flash.display.*;
public dynamic class TRAVEL_798 extends MovieClip {
public var mc1:MovieClip;
}
}//package CBv_fla
Section 219
//TRAVEL_801 (CBv_fla.TRAVEL_801)
package CBv_fla {
import flash.display.*;
public dynamic class TRAVEL_801 extends MovieClip {
public var mc1:MovieClip;
public function TRAVEL_801(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package CBv_fla
Section 220
//TRAVEL_802 (CBv_fla.TRAVEL_802)
package CBv_fla {
import flash.display.*;
public dynamic class TRAVEL_802 extends MovieClip {
public var mc1:MovieClip;
public var mc2:MovieClip;
}
}//package CBv_fla
Section 221
//TUTORIAL_723 (CBv_fla.TUTORIAL_723)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class TUTORIAL_723 extends MovieClip {
public var mc1:SimpleButton;
public var mcclick:MovieClip;
public var txt1:TextField;
public function TUTORIAL_723(){
addFrameScript(0, frame1, 1, frame2, 51, frame52);
}
function frame1(){
stop();
this.visible = false;
}
function frame2(){
this.visible = true;
}
function frame52(){
nextFrame();
}
}
}//package CBv_fla
Section 222
//UI_575 (CBv_fla.UI_575)
package CBv_fla {
import flash.display.*;
public dynamic class UI_575 extends MovieClip {
public var btnback:SimpleButton;
public var btnexit:SimpleButton;
}
}//package CBv_fla
Section 223
//UI_588 (CBv_fla.UI_588)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class UI_588 extends MovieClip {
public var mcselected:MovieClip;
public var mc1:itemthumb;
public var txt1:TextField;
public function UI_588(){
addFrameScript(0, frame1);
}
function frame1(){
mc1.mouseChildren = false;
mc1.mouseEnabled = false;
txt1.mouseEnabled = false;
}
}
}//package CBv_fla
Section 224
//UI_591 (CBv_fla.UI_591)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class UI_591 extends MovieClip {
public var mc1:MovieClip;
public var txt1:TextField;
public function UI_591(){
addFrameScript(0, frame1);
}
function frame1(){
txt1.mouseEnabled = false;
}
}
}//package CBv_fla
Section 225
//UI_613 (CBv_fla.UI_613)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class UI_613 extends MovieClip {
public var btn3:SimpleButton;
public var btn2:SimpleButton;
public var btn4:SimpleButton;
public var btn1:SimpleButton;
public var txt1:TextField;
}
}//package CBv_fla
Section 226
//UI_618 (CBv_fla.UI_618)
package CBv_fla {
import flash.display.*;
public dynamic class UI_618 extends MovieClip {
public var btnback:SimpleButton;
public var mc1:MovieClip;
public var mc3:MovieClip;
public var mc5:MovieClip;
public var mc2:MovieClip;
public var mc8:MovieClip;
public var mc9:MovieClip;
public var mc4:MovieClip;
public var mc7:MovieClip;
public var mc6:MovieClip;
}
}//package CBv_fla
Section 227
//UI_619 (CBv_fla.UI_619)
package CBv_fla {
import flash.display.*;
public dynamic class UI_619 extends MovieClip {
public var mc1:MovieClip;
public function UI_619(){
addFrameScript(0, frame1);
}
function frame1(){
mc1.mouseChildren = false;
mc1.mouseEnabled = false;
}
}
}//package CBv_fla
Section 228
//UI_623 (CBv_fla.UI_623)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class UI_623 extends MovieClip {
public var txtdesc:TextField;
public var btnback:SimpleButton;
public var mc1:MovieClip;
public var mc22:MovieClip;
public var mc21:MovieClip;
public var mcrange:MovieClip;
public var mcbigthumb:MovieClip;
public var mc32:MovieClip;
public var txtname:TextField;
public var mc31:MovieClip;
public var mclegendary:MovieClip;
public var mcstat2:MovieClip;
public var mcstat1:MovieClip;
public var mcroot21:MovieClip;
public var mcroot22:MovieClip;
public var mcroot31:MovieClip;
public var mcroot32:MovieClip;
public var mctype:beasttypesymbol;
public var mcchampion:MovieClip;
}
}//package CBv_fla
Section 229
//UI_628 (CBv_fla.UI_628)
package CBv_fla {
import flash.display.*;
public dynamic class UI_628 extends MovieClip {
public var mc1:MovieClip;
public function UI_628(){
addFrameScript(0, frame1);
}
function frame1(){
mc1.mouseChildren = false;
mc1.mouseEnabled = false;
}
}
}//package CBv_fla
Section 230
//UI_630 (CBv_fla.UI_630)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class UI_630 extends MovieClip {
public var txtdesc:TextField;
public var txtlocation:TextField;
public var btnback:SimpleButton;
public var mc1:MovieClip;
public var mc3:MovieClip;
public var mc5:MovieClip;
public var mc2:MovieClip;
public var mc4:MovieClip;
public var btnnext:SimpleButton;
public var mcbigthumb:MovieClip;
public var txtname:TextField;
public var mc6:MovieClip;
public var btnprev:SimpleButton;
}
}//package CBv_fla
Section 231
//UI_638 (CBv_fla.UI_638)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class UI_638 extends MovieClip {
public var mcbigthumb:MovieClip;
public var btnback:SimpleButton;
public var mc3:MovieClip;
public var mc5:MovieClip;
public var mc2:MovieClip;
public var mc4:MovieClip;
public var btnnext:SimpleButton;
public var txtfx:TextField;
public var txtname:TextField;
public var mclock1:MovieClip;
public var mclock2:MovieClip;
public var mclock3:MovieClip;
public var mc1:MovieClip;
public var mc6:MovieClip;
public var btnprev:SimpleButton;
public var mcitem1:MovieClip;
public var mcitem2:MovieClip;
public var mcitem3:MovieClip;
public var txthaveno:TextField;
}
}//package CBv_fla
Section 232
//UI_643 (CBv_fla.UI_643)
package CBv_fla {
import flash.display.*;
public dynamic class UI_643 extends MovieClip {
public var btnback:SimpleButton;
public var btn3:SimpleButton;
public var mc1:MovieClip;
public var btn2:SimpleButton;
public var btn4:SimpleButton;
public var btn8:SimpleButton;
public var btn6:SimpleButton;
public var btn7:SimpleButton;
public var btn1:SimpleButton;
public var btn5:SimpleButton;
}
}//package CBv_fla
Section 233
//UI_653 (CBv_fla.UI_653)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class UI_653 extends MovieClip {
public var txtdesc:TextField;
public var mcslot2:MovieClip;
public var mcslot1:MovieClip;
public var mcslot3:MovieClip;
public var mcselected:MovieClip;
public var mc10:MovieClip;
public var mc1:MovieClip;
public var mc3:MovieClip;
public var mc2:MovieClip;
public var mc5:MovieClip;
public var mc7:MovieClip;
public var mc8:MovieClip;
public var mc4:MovieClip;
public var mcbigthumb:MovieClip;
public var txtname:TextField;
public var mc9:MovieClip;
public var mc6:MovieClip;
public var mclvlup3:MovieClip;
public var mclvlup4:MovieClip;
public var mclvlup6:MovieClip;
public var mclvlup7:MovieClip;
public var mclvlup8:MovieClip;
public var mclvlup5:MovieClip;
public var mclvlup9:MovieClip;
public var txtlvl:TextField;
public var mclvlup1:MovieClip;
public var mclvlup2:MovieClip;
public var txtprog:TextField;
public var txtcd:TextField;
public var mclvlup10:MovieClip;
}
}//package CBv_fla
Section 234
//UI_675 (CBv_fla.UI_675)
package CBv_fla {
import flash.display.*;
public dynamic class UI_675 extends MovieClip {
public var mclogo:MovieClip;
public var btn3:SimpleButton;
public var btn2:SimpleButton;
public var btn4:MovieClip;
public var btn1:SimpleButton;
public var btn5:SimpleButton;
public var mc3fx:MovieClip;
}
}//package CBv_fla
Section 235
//UI_693 (CBv_fla.UI_693)
package CBv_fla {
import flash.display.*;
import flash.text.*;
public dynamic class UI_693 extends MovieClip {
public var txteffect:TextField;
public var txtdesc:TextField;
public var txtselected:TextField;
public var txtstorage:TextField;
public var mccoinposition:MovieClip;
public var txtsize:TextField;
public var mcbigthumb:MovieClip;
public var btnnext:SimpleButton;
public var txtname:TextField;
public var btnprev:SimpleButton;
public var btnuse:SimpleButton;
public var txtgold:TextField;
public var mcsell:MovieClip;
}
}//package CBv_fla
Section 236
//UI_828 (CBv_fla.UI_828)
package CBv_fla {
import flash.display.*;
public dynamic class UI_828 extends MovieClip {
public var mc1:MovieClip;
public function UI_828(){
addFrameScript(0, frame1, 1, frame2, 7, frame8);
}
function frame1(){
stop();
this.visible = false;
}
function frame8(){
stop();
}
function frame2(){
this.visible = true;
}
}
}//package CBv_fla
Section 237
//UI_829 (CBv_fla.UI_829)
package CBv_fla {
import flash.display.*;
public dynamic class UI_829 extends MovieClip {
public var mc1:beasttypesymbol;
}
}//package CBv_fla
Section 238
//VISIBLERyoyo_23 (CBv_fla.VISIBLERyoyo_23)
package CBv_fla {
import flash.display.*;
public dynamic class VISIBLERyoyo_23 extends MovieClip {
public function VISIBLERyoyo_23(){
addFrameScript(0, frame1);
}
function frame1(){
this.visible = false;
}
}
}//package CBv_fla
Section 239
//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 240
//battlesound (battlesound)
package {
import flash.media.*;
public dynamic class battlesound extends Sound {
}
}//package
Section 241
//beastcarac (beastcarac)
package {
import flash.display.*;
public dynamic class beastcarac extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastcarac(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 242
//beastcarpace (beastcarpace)
package {
import flash.display.*;
public dynamic class beastcarpace extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastcarpace(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 243
//beastdisturbo (beastdisturbo)
package {
import flash.display.*;
public dynamic class beastdisturbo extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastdisturbo(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 244
//beastdorvak (beastdorvak)
package {
import flash.display.*;
public dynamic class beastdorvak extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastdorvak(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 245
//beastdrakkor (beastdrakkor)
package {
import flash.display.*;
public dynamic class beastdrakkor extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastdrakkor(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 33, frame34);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame34(){
stop();
}
function frame11(){
stop();
}
}
}//package
Section 246
//beastdurg (beastdurg)
package {
import flash.display.*;
public dynamic class beastdurg extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastdurg(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 247
//beastgargo (beastgargo)
package {
import flash.display.*;
public dynamic class beastgargo extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastgargo(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 248
//beastgaruga (beastgaruga)
package {
import flash.display.*;
public dynamic class beastgaruga extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastgaruga(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 249
//beastgroking (beastgroking)
package {
import flash.display.*;
public dynamic class beastgroking extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastgroking(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 250
//beastgrolum (beastgrolum)
package {
import flash.display.*;
public dynamic class beastgrolum extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastgrolum(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 251
//beasthavok (beasthavok)
package {
import flash.display.*;
public dynamic class beasthavok extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beasthavok(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 252
//beastjolkeaf (beastjolkeaf)
package {
import flash.display.*;
public dynamic class beastjolkeaf extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastjolkeaf(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 33, frame34);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame34(){
stop();
}
function frame11(){
stop();
}
}
}//package
Section 253
//beastkarvok (beastkarvok)
package {
import flash.display.*;
public dynamic class beastkarvok extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastkarvok(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 254
//beastkravall (beastkravall)
package {
import flash.display.*;
public dynamic class beastkravall extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastkravall(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 255
//beastkristle (beastkristle)
package {
import flash.display.*;
public dynamic class beastkristle extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastkristle(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 256
//beastpetal (beastpetal)
package {
import flash.display.*;
public dynamic class beastpetal extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastpetal(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 257
//beastrog (beastrog)
package {
import flash.display.*;
public dynamic class beastrog extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastrog(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 258
//beastrogul (beastrogul)
package {
import flash.display.*;
public dynamic class beastrogul extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastrogul(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 259
//beastseph (beastseph)
package {
import flash.display.*;
public dynamic class beastseph extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastseph(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 260
//beastsilkeaf (beastsilkeaf)
package {
import flash.display.*;
public dynamic class beastsilkeaf extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastsilkeaf(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 261
//beastsound1 (beastsound1)
package {
import flash.media.*;
public dynamic class beastsound1 extends Sound {
}
}//package
Section 262
//beastsound10 (beastsound10)
package {
import flash.media.*;
public dynamic class beastsound10 extends Sound {
}
}//package
Section 263
//beastsound2 (beastsound2)
package {
import flash.media.*;
public dynamic class beastsound2 extends Sound {
}
}//package
Section 264
//beastsound3 (beastsound3)
package {
import flash.media.*;
public dynamic class beastsound3 extends Sound {
}
}//package
Section 265
//beastsound4 (beastsound4)
package {
import flash.media.*;
public dynamic class beastsound4 extends Sound {
}
}//package
Section 266
//beastsound5 (beastsound5)
package {
import flash.media.*;
public dynamic class beastsound5 extends Sound {
}
}//package
Section 267
//beastsound6 (beastsound6)
package {
import flash.media.*;
public dynamic class beastsound6 extends Sound {
}
}//package
Section 268
//beastsound7 (beastsound7)
package {
import flash.media.*;
public dynamic class beastsound7 extends Sound {
}
}//package
Section 269
//beastsound8 (beastsound8)
package {
import flash.media.*;
public dynamic class beastsound8 extends Sound {
}
}//package
Section 270
//beastsound9 (beastsound9)
package {
import flash.media.*;
public dynamic class beastsound9 extends Sound {
}
}//package
Section 271
//beastspikor (beastspikor)
package {
import flash.display.*;
public dynamic class beastspikor extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastspikor(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 272
//beaststymph (beaststymph)
package {
import flash.display.*;
public dynamic class beaststymph extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beaststymph(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 273
//beaststymphalin (beaststymphalin)
package {
import flash.display.*;
public dynamic class beaststymphalin extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beaststymphalin(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 274
//beastsydra (beastsydra)
package {
import flash.display.*;
public dynamic class beastsydra extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastsydra(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 275
//beastsylph (beastsylph)
package {
import flash.display.*;
public dynamic class beastsylph extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastsylph(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 276
//beastsyngard (beastsyngard)
package {
import flash.display.*;
public dynamic class beastsyngard extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastsyngard(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 277
//beastszamora (beastszamora)
package {
import flash.display.*;
public dynamic class beastszamora extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastszamora(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 278
//beastthundaga (beastthundaga)
package {
import flash.display.*;
public dynamic class beastthundaga extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastthundaga(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 33, frame34);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame34(){
stop();
}
function frame11(){
stop();
}
}
}//package
Section 279
//beastthundra (beastthundra)
package {
import flash.display.*;
public dynamic class beastthundra extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastthundra(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 280
//beasttortle (beasttortle)
package {
import flash.display.*;
public dynamic class beasttortle extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beasttortle(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 281
//beasttoru (beasttoru)
package {
import flash.display.*;
public dynamic class beasttoru extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beasttoru(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 282
//beasttoruga (beasttoruga)
package {
import flash.display.*;
public dynamic class beasttoruga extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beasttoruga(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 283
//beasttypesymbol (beasttypesymbol)
package {
import flash.display.*;
public dynamic class beasttypesymbol extends MovieClip {
}
}//package
Section 284
//beastvalindra (beastvalindra)
package {
import flash.display.*;
public dynamic class beastvalindra extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastvalindra(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 285
//beastvinedos (beastvinedos)
package {
import flash.display.*;
public dynamic class beastvinedos extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastvinedos(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 286
//beastziel (beastziel)
package {
import flash.display.*;
public dynamic class beastziel extends MovieClip {
public var mchp:MovieClip;
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function beastziel(){
addFrameScript(0, frame1, 8, frame9, 9, frame10, 10, frame11, 34, frame35);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
gotoAndStop(1);
}
function frame11(){
stop();
}
function frame35(){
stop();
}
}
}//package
Section 287
//beesound (beesound)
package {
import flash.media.*;
public dynamic class beesound extends Sound {
}
}//package
Section 288
//block1sound (block1sound)
package {
import flash.media.*;
public dynamic class block1sound extends Sound {
}
}//package
Section 289
//block2sound (block2sound)
package {
import flash.media.*;
public dynamic class block2sound extends Sound {
}
}//package
Section 290
//bushsound (bushsound)
package {
import flash.media.*;
public dynamic class bushsound extends Sound {
}
}//package
Section 291
//caravan1 (caravan1)
package {
import flash.display.*;
public dynamic class caravan1 extends MovieClip {
public function caravan1(){
addFrameScript(27, frame28);
}
function frame28(){
gotoAndPlay(1);
}
}
}//package
Section 292
//caravan10 (caravan10)
package {
import flash.display.*;
public dynamic class caravan10 extends MovieClip {
public var mc1:chararche;
public function caravan10(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 293
//caravan11 (caravan11)
package {
import flash.display.*;
public dynamic class caravan11 extends MovieClip {
public var mc1:chararche;
public function caravan11(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 294
//caravan12 (caravan12)
package {
import flash.display.*;
public dynamic class caravan12 extends MovieClip {
public var mc1:chararche;
public function caravan12(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 295
//caravan13 (caravan13)
package {
import flash.display.*;
public dynamic class caravan13 extends MovieClip {
public var mc1:chararche;
public function caravan13(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 296
//caravan14 (caravan14)
package {
import flash.display.*;
public dynamic class caravan14 extends MovieClip {
public var mc1:chararche;
public function caravan14(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 297
//caravan2 (caravan2)
package {
import flash.display.*;
public dynamic class caravan2 extends MovieClip {
public function caravan2(){
addFrameScript(12, frame13);
}
function frame13(){
gotoAndPlay(1);
}
}
}//package
Section 298
//caravan3 (caravan3)
package {
import flash.display.*;
public dynamic class caravan3 extends MovieClip {
public function caravan3(){
addFrameScript(6, frame7);
}
function frame7(){
gotoAndPlay(1);
}
}
}//package
Section 299
//caravan4 (caravan4)
package {
import flash.display.*;
public dynamic class caravan4 extends MovieClip {
public function caravan4(){
addFrameScript(40, frame41);
}
function frame41(){
gotoAndPlay(1);
}
}
}//package
Section 300
//caravan5 (caravan5)
package {
import flash.display.*;
public dynamic class caravan5 extends MovieClip {
public var mc1:chararche;
public function caravan5(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 301
//caravan6 (caravan6)
package {
import flash.display.*;
public dynamic class caravan6 extends MovieClip {
public var mc1:chararche;
public function caravan6(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 302
//caravan7 (caravan7)
package {
import flash.display.*;
public dynamic class caravan7 extends MovieClip {
public var mc1:chararche;
public function caravan7(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 303
//caravan8 (caravan8)
package {
import flash.display.*;
public dynamic class caravan8 extends MovieClip {
public var mc1:chararche;
public function caravan8(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 304
//caravan9 (caravan9)
package {
import flash.display.*;
public dynamic class caravan9 extends MovieClip {
public var mc1:chararche;
public function caravan9(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 305
//caravansound (caravansound)
package {
import flash.media.*;
public dynamic class caravansound extends Sound {
}
}//package
Section 306
//chararche (chararche)
package {
import flash.display.*;
public dynamic class chararche extends MovieClip {
public var mcitem:MovieClip;
public function chararche(){
addFrameScript(79, frame80, 107, frame108);
}
function frame80(){
gotoAndPlay(1);
}
function frame108(){
gotoAndPlay("walk");
}
}
}//package
Section 307
//charsummon1 (charsummon1)
package {
import flash.display.*;
public dynamic class charsummon1 extends MovieClip {
public var mc1:MovieClip;
public var mcbaloon:MovieClip;
public function charsummon1(){
addFrameScript(0, frame1, 26, frame27, 48, frame49);
}
function frame1(){
mc1.visible = false;
}
function frame27(){
mc1.visible = true;
}
function frame49(){
stop();
}
}
}//package
Section 308
//charsummon2 (charsummon2)
package {
import flash.display.*;
public dynamic class charsummon2 extends MovieClip {
public var mc1:chartamersummary;
public function charsummon2(){
addFrameScript(0, frame1, 20, frame21, 40, frame41);
}
function frame1(){
mc1.visible = false;
}
function frame21(){
mc1.visible = true;
}
function frame41(){
stop();
}
}
}//package
Section 309
//chartamersummary (chartamersummary)
package {
import flash.display.*;
public dynamic class chartamersummary extends MovieClip {
public var mcbaloon:MovieClip;
}
}//package
Section 310
//chatsound (chatsound)
package {
import flash.media.*;
public dynamic class chatsound extends Sound {
}
}//package
Section 311
//chewingsound (chewingsound)
package {
import flash.media.*;
public dynamic class chewingsound extends Sound {
}
}//package
Section 312
//cinematic1 (cinematic1)
package {
import flash.display.*;
public dynamic class cinematic1 extends MovieClip {
public var mc1:MovieClip;
public function cinematic1(){
addFrameScript(101, frame102, 166, frame167, 216, frame217, 449, frame450);
}
function frame167(){
stop();
}
function frame217(){
stop();
}
function frame102(){
stop();
}
function frame450(){
stop();
}
}
}//package
Section 313
//cinematic10 (cinematic10)
package {
import flash.display.*;
public dynamic class cinematic10 extends MovieClip {
public var mc1:MovieClip;
public function cinematic10(){
addFrameScript(39, frame40);
}
function frame40(){
stop();
}
}
}//package
Section 314
//cinematic11 (cinematic11)
package {
import flash.display.*;
public dynamic class cinematic11 extends MovieClip {
public var mc1:MovieClip;
public function cinematic11(){
addFrameScript(97, frame98, 99, frame100, 101, frame102, 125, frame126, 145, frame146, 153, frame154, 157, frame158, 160, frame161);
}
function frame158(){
stop();
}
function frame154(){
stop();
}
function frame161(){
stop();
}
function frame98(){
stop();
}
function frame102(){
stop();
}
function frame100(){
stop();
}
function frame126(){
stop();
}
function frame146(){
stop();
}
}
}//package
Section 315
//cinematic12 (cinematic12)
package {
import flash.display.*;
public dynamic class cinematic12 extends MovieClip {
public var mc1:MovieClip;
public function cinematic12(){
addFrameScript(49, frame50, 90, frame91, 92, frame93, 127, frame128);
}
function frame91(){
stop();
}
function frame93(){
stop();
}
function frame128(){
stop();
}
function frame50(){
stop();
}
}
}//package
Section 316
//cinematic13 (cinematic13)
package {
import flash.display.*;
public dynamic class cinematic13 extends MovieClip {
public var mc1:MovieClip;
public function cinematic13(){
addFrameScript(74, frame75, 76, frame77);
}
function frame75(){
stop();
}
function frame77(){
stop();
}
}
}//package
Section 317
//cinematic14 (cinematic14)
package {
import flash.display.*;
public dynamic class cinematic14 extends MovieClip {
public var mc1:MovieClip;
public function cinematic14(){
addFrameScript(74, frame75, 76, frame77, 78, frame79);
}
function frame75(){
stop();
}
function frame77(){
stop();
}
function frame79(){
stop();
}
}
}//package
Section 318
//cinematic15 (cinematic15)
package {
import flash.display.*;
public dynamic class cinematic15 extends MovieClip {
public var mc1:MovieClip;
public function cinematic15(){
addFrameScript(74, frame75, 76, frame77);
}
function frame75(){
stop();
}
function frame77(){
stop();
}
}
}//package
Section 319
//cinematic16 (cinematic16)
package {
import flash.display.*;
public dynamic class cinematic16 extends MovieClip {
public var mc1:MovieClip;
public function cinematic16(){
addFrameScript(43, frame44);
}
function frame44(){
stop();
}
}
}//package
Section 320
//cinematic17 (cinematic17)
package {
import flash.display.*;
public dynamic class cinematic17 extends MovieClip {
public var mc1:MovieClip;
public function cinematic17(){
addFrameScript(97, frame98, 99, frame100, 101, frame102, 132, frame133, 134, frame135, 136, frame137, 147, frame148, 149, frame150, 150, frame151);
}
function frame151(){
stop();
}
function frame98(){
stop();
}
function frame102(){
stop();
}
function frame100(){
stop();
}
function frame135(){
stop();
}
function frame137(){
stop();
}
function frame133(){
stop();
}
function frame148(){
stop();
}
function frame150(){
stop();
}
}
}//package
Section 321
//cinematic18 (cinematic18)
package {
import flash.display.*;
public dynamic class cinematic18 extends MovieClip {
public var mc1:MovieClip;
public function cinematic18(){
addFrameScript(43, frame44);
}
function frame44(){
stop();
}
}
}//package
Section 322
//cinematic19 (cinematic19)
package {
import flash.display.*;
public dynamic class cinematic19 extends MovieClip {
public var mc1:MovieClip;
public function cinematic19(){
addFrameScript(52, frame53);
}
function frame53(){
stop();
}
}
}//package
Section 323
//cinematic2 (cinematic2)
package {
import flash.display.*;
public dynamic class cinematic2 extends MovieClip {
public var mc1:MovieClip;
public function cinematic2(){
addFrameScript(111, frame112, 113, frame114, 126, frame127, 194, frame195, 583, frame584);
}
function frame584(){
stop();
}
function frame114(){
stop();
}
function frame195(){
stop();
}
function frame112(){
stop();
}
function frame127(){
stop();
}
}
}//package
Section 324
//cinematic20 (cinematic20)
package {
import flash.display.*;
public dynamic class cinematic20 extends MovieClip {
public var mc1:MovieClip;
public function cinematic20(){
addFrameScript(65, frame66, 66, frame67, 67, frame68, 68, frame69, 69, frame70, 70, frame71, 71, frame72, 72, frame73, 73, frame74, 74, frame75);
}
function frame70(){
stop();
}
function frame72(){
stop();
}
function frame73(){
stop();
}
function frame75(){
stop();
}
function frame71(){
stop();
}
function frame74(){
stop();
}
function frame66(){
stop();
}
function frame67(){
stop();
}
function frame68(){
stop();
}
function frame69(){
stop();
}
}
}//package
Section 325
//cinematic21 (cinematic21)
package {
import flash.display.*;
public dynamic class cinematic21 extends MovieClip {
public var mc1:MovieClip;
public function cinematic21(){
addFrameScript(73, frame74);
}
function frame74(){
stop();
}
}
}//package
Section 326
//cinematic22 (cinematic22)
package {
import flash.display.*;
public dynamic class cinematic22 extends MovieClip {
public var mc1:MovieClip;
}
}//package
Section 327
//cinematic23 (cinematic23)
package {
import flash.display.*;
public dynamic class cinematic23 extends MovieClip {
public var mc1:MovieClip;
}
}//package
Section 328
//cinematic24 (cinematic24)
package {
import flash.display.*;
public dynamic class cinematic24 extends MovieClip {
public var text:MovieClip;
public var mc1:MovieClip;
public function cinematic24(){
addFrameScript(69, frame70, 111, frame112, 113, frame114, 115, frame116);
}
function frame70(){
stop();
}
function frame114(){
stop();
}
function frame116(){
stop();
}
function frame112(){
stop();
}
}
}//package
Section 329
//cinematic25 (cinematic25)
package {
import flash.display.*;
public dynamic class cinematic25 extends MovieClip {
public var mc1:MovieClip;
}
}//package
Section 330
//cinematic26 (cinematic26)
package {
import flash.display.*;
public dynamic class cinematic26 extends MovieClip {
public var mc1:MovieClip;
public function cinematic26(){
addFrameScript(112, frame113);
}
function frame113(){
stop();
}
}
}//package
Section 331
//cinematic27 (cinematic27)
package {
import flash.display.*;
public dynamic class cinematic27 extends MovieClip {
public var mc1:MovieClip;
}
}//package
Section 332
//cinematic28 (cinematic28)
package {
import flash.display.*;
public dynamic class cinematic28 extends MovieClip {
public var mc1:MovieClip;
}
}//package
Section 333
//cinematic29 (cinematic29)
package {
import flash.display.*;
public dynamic class cinematic29 extends MovieClip {
public var mc1:MovieClip;
}
}//package
Section 334
//cinematic3 (cinematic3)
package {
import flash.display.*;
public dynamic class cinematic3 extends MovieClip {
public var mc1:MovieClip;
public function cinematic3(){
addFrameScript(26, frame27, 29, frame30, 31, frame32);
}
function frame27(){
stop();
}
function frame30(){
stop();
}
function frame32(){
stop();
}
}
}//package
Section 335
//cinematic30 (cinematic30)
package {
import flash.display.*;
public dynamic class cinematic30 extends MovieClip {
public var mc1:MovieClip;
}
}//package
Section 336
//cinematic31 (cinematic31)
package {
import flash.display.*;
public dynamic class cinematic31 extends MovieClip {
public var mc1:MovieClip;
}
}//package
Section 337
//cinematic32 (cinematic32)
package {
import flash.display.*;
public dynamic class cinematic32 extends MovieClip {
public var mc1:MovieClip;
}
}//package
Section 338
//cinematic33 (cinematic33)
package {
import flash.display.*;
public dynamic class cinematic33 extends MovieClip {
public var mc1:MovieClip;
public function cinematic33(){
addFrameScript(102, frame103, 104, frame105);
}
function frame105(){
stop();
}
function frame103(){
stop();
}
}
}//package
Section 339
//cinematic34 (cinematic34)
package {
import flash.display.*;
public dynamic class cinematic34 extends MovieClip {
public var mc1:MovieClip;
public function cinematic34(){
addFrameScript(102, frame103, 104, frame105, 106, frame107);
}
function frame105(){
stop();
}
function frame107(){
stop();
}
function frame103(){
stop();
}
}
}//package
Section 340
//cinematic35 (cinematic35)
package {
import flash.display.*;
public dynamic class cinematic35 extends MovieClip {
public var mc1:MovieClip;
public function cinematic35(){
addFrameScript(64, frame65, 66, frame67, 68, frame69);
}
function frame65(){
stop();
}
function frame67(){
stop();
}
function frame69(){
stop();
}
}
}//package
Section 341
//cinematic36 (cinematic36)
package {
import flash.display.*;
public dynamic class cinematic36 extends MovieClip {
public var mc1:MovieClip;
public function cinematic36(){
addFrameScript(55, frame56, 56, frame57, 111, frame112, 113, frame114, 115, frame116, 117, frame118, 119, frame120, 121, frame122, 126, frame127, 135, frame136);
}
function frame114(){
stop();
}
function frame116(){
stop();
}
function frame118(){
stop();
}
function frame112(){
stop();
}
function frame120(){
stop();
}
function frame127(){
stop();
}
function frame122(){
stop();
}
function frame56(){
stop();
}
function frame57(){
stop();
}
function frame136(){
stop();
}
}
}//package
Section 342
//cinematic37 (cinematic37)
package {
import flash.display.*;
public dynamic class cinematic37 extends MovieClip {
public var mc1:MovieClip;
public function cinematic37(){
addFrameScript(89, frame90, 91, frame92);
}
function frame90(){
stop();
}
function frame92(){
stop();
}
}
}//package
Section 343
//cinematic38 (cinematic38)
package {
import flash.display.*;
public dynamic class cinematic38 extends MovieClip {
public var mc1:MovieClip;
public function cinematic38(){
addFrameScript(43, frame44, 69, frame70, 139, frame140, 174, frame175, 204, frame205, 245, frame246);
}
function frame70(){
stop();
}
function frame205(){
stop();
}
function frame175(){
stop();
}
function frame246(){
stop();
}
function frame44(){
stop();
}
function frame140(){
stop();
}
}
}//package
Section 344
//cinematic39 (cinematic39)
package {
import flash.display.*;
public dynamic class cinematic39 extends MovieClip {
public var mc1:MovieClip;
public function cinematic39(){
addFrameScript(43, frame44, 74, frame75, 104, frame105);
}
function frame75(){
stop();
}
function frame105(){
stop();
}
function frame44(){
stop();
}
}
}//package
Section 345
//cinematic4 (cinematic4)
package {
import flash.display.*;
public dynamic class cinematic4 extends MovieClip {
public var mc1:chararche;
public function cinematic4(){
addFrameScript(49, frame50, 51, frame52);
}
function frame52(){
stop();
}
function frame50(){
stop();
}
}
}//package
Section 346
//cinematic40 (cinematic40)
package {
import flash.display.*;
public dynamic class cinematic40 extends MovieClip {
public var mc1:MovieClip;
public function cinematic40(){
addFrameScript(89, frame90, 91, frame92);
}
function frame90(){
stop();
}
function frame92(){
stop();
}
}
}//package
Section 347
//cinematic41 (cinematic41)
package {
import flash.display.*;
public dynamic class cinematic41 extends MovieClip {
public var mc1:MovieClip;
public function cinematic41(){
addFrameScript(104, frame105, 106, frame107, 134, frame135, 136, frame137, 138, frame139);
}
function frame105(){
stop();
}
function frame107(){
stop();
}
function frame139(){
stop();
}
function frame135(){
stop();
}
function frame137(){
stop();
}
}
}//package
Section 348
//cinematic42 (cinematic42)
package {
import flash.display.*;
public dynamic class cinematic42 extends MovieClip {
public var mc1:MovieClip;
public function cinematic42(){
addFrameScript(89, frame90, 90, frame91, 91, frame92, 92, frame93, 93, frame94, 94, frame95, 95, frame96, 96, frame97, 141, frame142, 177, frame178, 200, frame201, 201, frame202, 203, frame204, 221, frame222, 222, frame223);
}
function frame204(){
stop();
}
function frame201(){
stop();
}
function frame202(){
stop();
}
function frame90(){
stop();
}
function frame91(){
stop();
}
function frame94(){
stop();
}
function frame178(){
stop();
}
function frame95(){
stop();
}
function frame93(){
stop();
}
function frame97(){
stop();
}
function frame223(){
stop();
}
function frame96(){
stop();
}
function frame92(){
stop();
}
function frame222(){
stop();
}
function frame142(){
stop();
}
}
}//package
Section 349
//cinematic43 (cinematic43)
package {
import flash.display.*;
public dynamic class cinematic43 extends MovieClip {
public var mc1:MovieClip;
public function cinematic43(){
addFrameScript(89, frame90, 90, frame91, 92, frame93, 94, frame95, 107, frame108);
}
function frame90(){
stop();
}
function frame91(){
stop();
}
function frame95(){
stop();
}
function frame93(){
stop();
}
function frame108(){
stop();
}
}
}//package
Section 350
//cinematic44 (cinematic44)
package {
import flash.display.*;
public dynamic class cinematic44 extends MovieClip {
public var mc1:MovieClip;
public function cinematic44(){
addFrameScript(39, frame40, 78, frame79, 103, frame104, 105, frame106, 120, frame121, 121, frame122, 122, frame123, 124, frame125, 147, frame148, 293, frame294, 295, frame296, 297, frame298, 335, frame336, 340, frame341, 344, frame345, 346, frame347, 348, frame349, 351, frame352, 397, frame398, 400, frame401, 403, frame404, 415, frame416);
}
function frame398(){
stop();
}
function frame79(){
stop();
}
function frame298(){
stop();
}
function frame336(){
stop();
}
function frame341(){
stop();
}
function frame347(){
stop();
}
function frame106(){
stop();
}
function frame349(){
stop();
}
function frame294(){
stop();
}
function frame345(){
stop();
}
function frame104(){
stop();
}
function frame296(){
stop();
}
function frame352(){
stop();
}
function frame125(){
stop();
}
function frame401(){
stop();
}
function frame40(){
stop();
}
function frame123(){
stop();
}
function frame122(){
stop();
}
function frame404(){
stop();
}
function frame121(){
stop();
}
function frame416(){
stop();
}
function frame148(){
stop();
}
}
}//package
Section 351
//cinematic45 (cinematic45)
package {
import flash.display.*;
public dynamic class cinematic45 extends MovieClip {
public var mc1:MovieClip;
public function cinematic45(){
addFrameScript(39, frame40, 41, frame42);
}
function frame40(){
stop();
}
function frame42(){
stop();
}
}
}//package
Section 352
//cinematic46 (cinematic46)
package {
import flash.display.*;
public dynamic class cinematic46 extends MovieClip {
public var mc1:MovieClip;
public function cinematic46(){
addFrameScript(80, frame81, 96, frame97, 97, frame98, 98, frame99, 99, frame100, 100, frame101, 127, frame128, 128, frame129, 129, frame130, 130, frame131, 165, frame166, 166, frame167, 167, frame168, 168, frame169, 195, frame196, 196, frame197, 197, frame198, 226, frame227, 227, frame228, 229, frame230, 264, frame265);
}
function frame265(){
stop();
}
function frame167(){
stop();
}
function frame166(){
stop();
}
function frame81(){
stop();
}
function frame169(){
stop();
}
function frame168(){
stop();
}
function frame98(){
stop();
}
function frame97(){
stop();
}
function frame227(){
stop();
}
function frame100(){
stop();
}
function frame198(){
stop();
}
function frame101(){
stop();
}
function frame196(){
stop();
}
function frame197(){
stop();
}
function frame228(){
stop();
}
function frame230(){
stop();
}
function frame99(){
stop();
}
function frame128(){
stop();
}
function frame129(){
stop();
}
function frame130(){
stop();
}
function frame131(){
stop();
}
}
}//package
Section 353
//cinematic47 (cinematic47)
package {
import flash.display.*;
public dynamic class cinematic47 extends MovieClip {
public var mc1:MovieClip;
public function cinematic47(){
addFrameScript(72, frame73, 73, frame74, 74, frame75, 75, frame76, 77, frame78);
}
function frame73(){
stop();
}
function frame75(){
stop();
}
function frame78(){
stop();
}
function frame76(){
stop();
}
function frame74(){
stop();
}
}
}//package
Section 354
//cinematic48 (cinematic48)
package {
import flash.display.*;
public dynamic class cinematic48 extends MovieClip {
public var mc1:MovieClip;
public function cinematic48(){
addFrameScript(111, frame112, 113, frame114, 115, frame116, 120, frame121, 175, frame176);
}
function frame176(){
stop();
}
function frame114(){
stop();
}
function frame116(){
stop();
}
function frame112(){
stop();
}
function frame121(){
stop();
}
}
}//package
Section 355
//cinematic49 (cinematic49)
package {
import flash.display.*;
public dynamic class cinematic49 extends MovieClip {
public var mc1:MovieClip;
public function cinematic49(){
addFrameScript(111, frame112, 113, frame114, 115, frame116, 120, frame121, 175, frame176);
}
function frame176(){
stop();
}
function frame114(){
stop();
}
function frame116(){
stop();
}
function frame112(){
stop();
}
function frame121(){
stop();
}
}
}//package
Section 356
//cinematic5 (cinematic5)
package {
import flash.display.*;
public dynamic class cinematic5 extends MovieClip {
public var mc1:MovieClip;
public function cinematic5(){
addFrameScript(122, frame123);
}
function frame123(){
stop();
}
}
}//package
Section 357
//cinematic50 (cinematic50)
package {
import flash.display.*;
public dynamic class cinematic50 extends MovieClip {
public var mc1:MovieClip;
public var mcnewgameplus:MovieClip;
public function cinematic50(){
addFrameScript(72, frame73, 84, frame85, 86, frame87, 97, frame98, 107, frame108, 149, frame150, 151, frame152);
}
function frame152(){
stop();
}
function frame73(){
stop();
}
function frame87(){
stop();
}
function frame85(){
stop();
}
function frame98(){
stop();
}
function frame108(){
stop();
}
function frame150(){
stop();
}
}
}//package
Section 358
//cinematic51 (cinematic51)
package {
import flash.display.*;
public dynamic class cinematic51 extends MovieClip {
public var mc1:chararche;
public function cinematic51(){
addFrameScript(30, frame31, 32, frame33);
}
function frame31(){
stop();
}
function frame33(){
stop();
}
}
}//package
Section 359
//cinematic52 (cinematic52)
package {
import flash.display.*;
public dynamic class cinematic52 extends MovieClip {
public var mc1:MovieClip;
public function cinematic52(){
addFrameScript(68, frame69, 70, frame71, 72, frame73);
}
function frame73(){
stop();
}
function frame71(){
stop();
}
function frame69(){
stop();
}
}
}//package
Section 360
//cinematic6 (cinematic6)
package {
import flash.display.*;
public dynamic class cinematic6 extends MovieClip {
public var mc1:chararche;
public function cinematic6(){
addFrameScript(30, frame31, 32, frame33);
}
function frame31(){
stop();
}
function frame33(){
stop();
}
}
}//package
Section 361
//cinematic7 (cinematic7)
package {
import flash.display.*;
public dynamic class cinematic7 extends MovieClip {
public var mc1:MovieClip;
public function cinematic7(){
addFrameScript(122, frame123, 124, frame125);
}
function frame125(){
stop();
}
function frame123(){
stop();
}
}
}//package
Section 362
//cinematic8 (cinematic8)
package {
import flash.display.*;
public dynamic class cinematic8 extends MovieClip {
public var mc1:MovieClip;
public function cinematic8(){
addFrameScript(111, frame112, 113, frame114, 115, frame116, 175, frame176);
}
function frame176(){
stop();
}
function frame114(){
stop();
}
function frame116(){
stop();
}
function frame112(){
stop();
}
}
}//package
Section 363
//cinematic9 (cinematic9)
package {
import flash.display.*;
public dynamic class cinematic9 extends MovieClip {
public var mc1:MovieClip;
public function cinematic9(){
addFrameScript(122, frame123, 124, frame125);
}
function frame125(){
stop();
}
function frame123(){
stop();
}
}
}//package
Section 364
//clicksound (clicksound)
package {
import flash.media.*;
public dynamic class clicksound extends Sound {
}
}//package
Section 365
//coinsound (coinsound)
package {
import flash.media.*;
public dynamic class coinsound extends Sound {
}
}//package
Section 366
//cracksound (cracksound)
package {
import flash.media.*;
public dynamic class cracksound extends Sound {
}
}//package
Section 367
//crystalsound (crystalsound)
package {
import flash.media.*;
public dynamic class crystalsound extends Sound {
}
}//package
Section 368
//distantbird1sound (distantbird1sound)
package {
import flash.media.*;
public dynamic class distantbird1sound extends Sound {
}
}//package
Section 369
//distantbird2sound (distantbird2sound)
package {
import flash.media.*;
public dynamic class distantbird2sound extends Sound {
}
}//package
Section 370
//doorclosesound (doorclosesound)
package {
import flash.media.*;
public dynamic class doorclosesound extends Sound {
}
}//package
Section 371
//dooropensound (dooropensound)
package {
import flash.media.*;
public dynamic class dooropensound extends Sound {
}
}//package
Section 372
//effectivesound (effectivesound)
package {
import flash.media.*;
public dynamic class effectivesound extends Sound {
}
}//package
Section 373
//expsound (expsound)
package {
import flash.media.*;
public dynamic class expsound extends Sound {
}
}//package
Section 374
//fireblastsound (fireblastsound)
package {
import flash.media.*;
public dynamic class fireblastsound extends Sound {
}
}//package
Section 375
//firecampsound (firecampsound)
package {
import flash.media.*;
public dynamic class firecampsound extends Sound {
}
}//package
Section 376
//fxbee (fxbee)
package {
import flash.display.*;
public dynamic class fxbee extends MovieClip {
}
}//package
Section 377
//fxcaracspc (fxcaracspc)
package {
import flash.display.*;
public dynamic class fxcaracspc extends MovieClip {
}
}//package
Section 378
//fxcarpaceatk (fxcarpaceatk)
package {
import flash.display.*;
public dynamic class fxcarpaceatk extends MovieClip {
}
}//package
Section 379
//fxcarpacespc (fxcarpacespc)
package {
import flash.display.*;
public dynamic class fxcarpacespc extends MovieClip {
}
}//package
Section 380
//fxdamagenumber (fxdamagenumber)
package {
import flash.display.*;
public dynamic class fxdamagenumber extends MovieClip {
public var mc1:MovieClip;
public function fxdamagenumber(){
addFrameScript(31, frame32);
}
function frame32(){
stop();
}
}
}//package
Section 381
//fxdamagenumbereffective (fxdamagenumbereffective)
package {
import flash.display.*;
public dynamic class fxdamagenumbereffective extends MovieClip {
public var mc1:MovieClip;
public function fxdamagenumbereffective(){
addFrameScript(31, frame32);
}
function frame32(){
stop();
}
}
}//package
Section 382
//fxdisturbospc (fxdisturbospc)
package {
import flash.display.*;
public dynamic class fxdisturbospc extends MovieClip {
public var mchit:MovieClip;
}
}//package
Section 383
//fxdorvakatk (fxdorvakatk)
package {
import flash.display.*;
public dynamic class fxdorvakatk extends MovieClip {
public function fxdorvakatk(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package
Section 384
//fxdorvakspc (fxdorvakspc)
package {
import flash.display.*;
public dynamic class fxdorvakspc extends MovieClip {
public function fxdorvakspc(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package
Section 385
//fxdrakkoratk (fxdrakkoratk)
package {
import flash.display.*;
public dynamic class fxdrakkoratk extends MovieClip {
}
}//package
Section 386
//fxdrakkorspc (fxdrakkorspc)
package {
import flash.display.*;
public dynamic class fxdrakkorspc extends MovieClip {
}
}//package
Section 387
//fxdurgspc (fxdurgspc)
package {
import flash.display.*;
public dynamic class fxdurgspc extends MovieClip {
public function fxdurgspc(){
addFrameScript(16, frame17);
}
function frame17(){
stop();
}
}
}//package
Section 388
//fxfirespit (fxfirespit)
package {
import flash.display.*;
public dynamic class fxfirespit extends MovieClip {
}
}//package
Section 389
//fxfirespitarc (fxfirespitarc)
package {
import flash.display.*;
public dynamic class fxfirespitarc extends MovieClip {
public function fxfirespitarc(){
addFrameScript(23, frame24);
}
function frame24(){
stop();
}
}
}//package
Section 390
//fxgargoatk (fxgargoatk)
package {
import flash.display.*;
public dynamic class fxgargoatk extends MovieClip {
}
}//package
Section 391
//fxgargospc (fxgargospc)
package {
import flash.display.*;
public dynamic class fxgargospc extends MovieClip {
}
}//package
Section 392
//fxgarugaspc (fxgarugaspc)
package {
import flash.display.*;
public dynamic class fxgarugaspc extends MovieClip {
}
}//package
Section 393
//fxgrokingspc (fxgrokingspc)
package {
import flash.display.*;
public dynamic class fxgrokingspc extends MovieClip {
public function fxgrokingspc(){
addFrameScript(51, frame52);
}
function frame52(){
stop();
}
}
}//package
Section 394
//fxhavokatk (fxhavokatk)
package {
import flash.display.*;
public dynamic class fxhavokatk extends MovieClip {
public function fxhavokatk(){
addFrameScript(10, frame11);
}
function frame11(){
stop();
}
}
}//package
Section 395
//fxhavokspc (fxhavokspc)
package {
import flash.display.*;
public dynamic class fxhavokspc extends MovieClip {
public function fxhavokspc(){
addFrameScript(8, frame9);
}
function frame9(){
stop();
}
}
}//package
Section 396
//fxhealfx (fxhealfx)
package {
import flash.display.*;
public dynamic class fxhealfx extends MovieClip {
public function fxhealfx(){
addFrameScript(32, frame33);
}
function frame33(){
stop();
}
}
}//package
Section 397
//fxhealnumber (fxhealnumber)
package {
import flash.display.*;
public dynamic class fxhealnumber extends MovieClip {
public var mc1:MovieClip;
public function fxhealnumber(){
addFrameScript(31, frame32);
}
function frame32(){
stop();
}
}
}//package
Section 398
//fxhiteffect (fxhiteffect)
package {
import flash.display.*;
public dynamic class fxhiteffect extends MovieClip {
public function fxhiteffect(){
addFrameScript(8, frame9);
}
function frame9(){
stop();
}
}
}//package
Section 399
//fxjolkeafatk (fxjolkeafatk)
package {
import flash.display.*;
public dynamic class fxjolkeafatk extends MovieClip {
}
}//package
Section 400
//fxjolkeafspc (fxjolkeafspc)
package {
import flash.display.*;
public dynamic class fxjolkeafspc extends MovieClip {
public function fxjolkeafspc(){
addFrameScript(60, frame61);
}
function frame61(){
stop();
}
}
}//package
Section 401
//fxkarvokatk (fxkarvokatk)
package {
import flash.display.*;
public dynamic class fxkarvokatk extends MovieClip {
}
}//package
Section 402
//fxkarvokspc (fxkarvokspc)
package {
import flash.display.*;
public dynamic class fxkarvokspc extends MovieClip {
public function fxkarvokspc(){
addFrameScript(44, frame45);
}
function frame45(){
stop();
}
}
}//package
Section 403
//fxkravallspc (fxkravallspc)
package {
import flash.display.*;
public dynamic class fxkravallspc extends MovieClip {
}
}//package
Section 404
//fxkristleatk (fxkristleatk)
package {
import flash.display.*;
public dynamic class fxkristleatk extends MovieClip {
}
}//package
Section 405
//fxkristleatkfx (fxkristleatkfx)
package {
import flash.display.*;
public dynamic class fxkristleatkfx extends MovieClip {
}
}//package
Section 406
//fxkristlespc (fxkristlespc)
package {
import flash.display.*;
public dynamic class fxkristlespc extends MovieClip {
public var mchit:MovieClip;
public var mc1:MovieClip;
public function fxkristlespc(){
addFrameScript(0, frame1, 45, frame46);
}
function frame1(){
stop();
}
function frame46(){
stop();
}
}
}//package
Section 407
//fxmagma (fxmagma)
package {
import flash.display.*;
public dynamic class fxmagma extends MovieClip {
}
}//package
Section 408
//fxmissiledroplet (fxmissiledroplet)
package {
import flash.display.*;
public dynamic class fxmissiledroplet extends MovieClip {
public var mc1:MovieClip;
public function fxmissiledroplet(){
addFrameScript(8, frame9);
}
function frame9(){
stop();
}
}
}//package
Section 409
//fxmissiledroplet2 (fxmissiledroplet2)
package {
import flash.display.*;
public dynamic class fxmissiledroplet2 extends MovieClip {
public var mc1:MovieClip;
public function fxmissiledroplet2(){
addFrameScript(8, frame9);
}
function frame9(){
stop();
}
}
}//package
Section 410
//fxpetalatk (fxpetalatk)
package {
import flash.display.*;
public dynamic class fxpetalatk extends MovieClip {
}
}//package
Section 411
//fxpetalspc (fxpetalspc)
package {
import flash.display.*;
public dynamic class fxpetalspc extends MovieClip {
}
}//package
Section 412
//fxrogulspc (fxrogulspc)
package {
import flash.display.*;
public dynamic class fxrogulspc extends MovieClip {
public function fxrogulspc(){
addFrameScript(51, frame52);
}
function frame52(){
stop();
}
}
}//package
Section 413
//fxsephatk (fxsephatk)
package {
import flash.display.*;
public dynamic class fxsephatk extends MovieClip {
public function fxsephatk(){
addFrameScript(7, frame8);
}
function frame8(){
stop();
}
}
}//package
Section 414
//fxsephspc (fxsephspc)
package {
import flash.display.*;
public dynamic class fxsephspc extends MovieClip {
public function fxsephspc(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 415
//fxsilkeafatk (fxsilkeafatk)
package {
import flash.display.*;
public dynamic class fxsilkeafatk extends MovieClip {
}
}//package
Section 416
//fxsilkeafspc (fxsilkeafspc)
package {
import flash.display.*;
public dynamic class fxsilkeafspc extends MovieClip {
public function fxsilkeafspc(){
addFrameScript(60, frame61);
}
function frame61(){
stop();
}
}
}//package
Section 417
//fxsparkle (fxsparkle)
package {
import flash.display.*;
public dynamic class fxsparkle extends MovieClip {
public function fxsparkle(){
addFrameScript(19, frame20);
}
function frame20(){
stop();
}
}
}//package
Section 418
//fxspcfx (fxspcfx)
package {
import flash.display.*;
public dynamic class fxspcfx extends MovieClip {
public function fxspcfx(){
addFrameScript(42, frame43);
}
function frame43(){
stop();
}
}
}//package
Section 419
//fxspikoratk (fxspikoratk)
package {
import flash.display.*;
public dynamic class fxspikoratk extends MovieClip {
}
}//package
Section 420
//fxspikorspc (fxspikorspc)
package {
import flash.display.*;
public dynamic class fxspikorspc extends MovieClip {
}
}//package
Section 421
//fxstymphalinatk (fxstymphalinatk)
package {
import flash.display.*;
public dynamic class fxstymphalinatk extends MovieClip {
}
}//package
Section 422
//fxstymphatk (fxstymphatk)
package {
import flash.display.*;
public dynamic class fxstymphatk extends MovieClip {
}
}//package
Section 423
//fxstymphspc (fxstymphspc)
package {
import flash.display.*;
public dynamic class fxstymphspc extends MovieClip {
public function fxstymphspc(){
addFrameScript(35, frame36);
}
function frame36(){
stop();
}
}
}//package
Section 424
//fxsydraatk (fxsydraatk)
package {
import flash.display.*;
public dynamic class fxsydraatk extends MovieClip {
}
}//package
Section 425
//fxsydraspc (fxsydraspc)
package {
import flash.display.*;
public dynamic class fxsydraspc extends MovieClip {
}
}//package
Section 426
//fxsylphatk (fxsylphatk)
package {
import flash.display.*;
public dynamic class fxsylphatk extends MovieClip {
}
}//package
Section 427
//fxsyngardatk (fxsyngardatk)
package {
import flash.display.*;
public dynamic class fxsyngardatk extends MovieClip {
public function fxsyngardatk(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package
Section 428
//fxszamoraspc (fxszamoraspc)
package {
import flash.display.*;
public dynamic class fxszamoraspc extends MovieClip {
public function fxszamoraspc(){
addFrameScript(28, frame29);
}
function frame29(){
stop();
}
}
}//package
Section 429
//fxthundraatk (fxthundraatk)
package {
import flash.display.*;
public dynamic class fxthundraatk extends MovieClip {
public var mchit:MovieClip;
public function fxthundraatk(){
addFrameScript(22, frame23);
}
function frame23(){
stop();
}
}
}//package
Section 430
//fxtortleatk (fxtortleatk)
package {
import flash.display.*;
public dynamic class fxtortleatk extends MovieClip {
}
}//package
Section 431
//fxtortlespc (fxtortlespc)
package {
import flash.display.*;
public dynamic class fxtortlespc extends MovieClip {
public var mchit:MovieClip;
public var mc1:MovieClip;
public function fxtortlespc(){
addFrameScript(0, frame1, 45, frame46);
}
function frame1(){
stop();
}
function frame46(){
stop();
}
}
}//package
Section 432
//fxtoruatk (fxtoruatk)
package {
import flash.display.*;
public dynamic class fxtoruatk extends MovieClip {
public function fxtoruatk(){
addFrameScript(8, frame9);
}
function frame9(){
stop();
}
}
}//package
Section 433
//fxtorugaspc (fxtorugaspc)
package {
import flash.display.*;
public dynamic class fxtorugaspc extends MovieClip {
}
}//package
Section 434
//fxtoruspc (fxtoruspc)
package {
import flash.display.*;
public dynamic class fxtoruspc extends MovieClip {
public function fxtoruspc(){
addFrameScript(32, frame33);
}
function frame33(){
stop();
}
}
}//package
Section 435
//fxvalindraatk (fxvalindraatk)
package {
import flash.display.*;
public dynamic class fxvalindraatk extends MovieClip {
}
}//package
Section 436
//fxvalindraspc (fxvalindraspc)
package {
import flash.display.*;
public dynamic class fxvalindraspc extends MovieClip {
}
}//package
Section 437
//fxvinedosatk (fxvinedosatk)
package {
import flash.display.*;
public dynamic class fxvinedosatk extends MovieClip {
}
}//package
Section 438
//fxvinedosatkfx (fxvinedosatkfx)
package {
import flash.display.*;
public dynamic class fxvinedosatkfx extends MovieClip {
public function fxvinedosatkfx(){
addFrameScript(12, frame13);
}
function frame13(){
stop();
}
}
}//package
Section 439
//fxvinedosspc (fxvinedosspc)
package {
import flash.display.*;
public dynamic class fxvinedosspc extends MovieClip {
}
}//package
Section 440
//fxwatersplash (fxwatersplash)
package {
import flash.display.*;
public dynamic class fxwatersplash extends MovieClip {
}
}//package
Section 441
//fxwellheal (fxwellheal)
package {
import flash.display.*;
public dynamic class fxwellheal extends MovieClip {
}
}//package
Section 442
//fxzielatk (fxzielatk)
package {
import flash.display.*;
public dynamic class fxzielatk extends MovieClip {
}
}//package
Section 443
//fxzielspc (fxzielspc)
package {
import flash.display.*;
public dynamic class fxzielspc extends MovieClip {
}
}//package
Section 444
//hatchdonesound (hatchdonesound)
package {
import flash.media.*;
public dynamic class hatchdonesound extends Sound {
}
}//package
Section 445
//hatchmonstersound (hatchmonstersound)
package {
import flash.media.*;
public dynamic class hatchmonstersound extends Sound {
}
}//package
Section 446
//hatchsound (hatchsound)
package {
import flash.media.*;
public dynamic class hatchsound extends Sound {
}
}//package
Section 447
//healsound (healsound)
package {
import flash.media.*;
public dynamic class healsound extends Sound {
}
}//package
Section 448
//hit1sound (hit1sound)
package {
import flash.media.*;
public dynamic class hit1sound extends Sound {
}
}//package
Section 449
//hit2sound (hit2sound)
package {
import flash.media.*;
public dynamic class hit2sound extends Sound {
}
}//package
Section 450
//hit3sound (hit3sound)
package {
import flash.media.*;
public dynamic class hit3sound extends Sound {
}
}//package
Section 451
//hitland2sound (hitland2sound)
package {
import flash.media.*;
public dynamic class hitland2sound extends Sound {
}
}//package
Section 452
//hitlandsound (hitlandsound)
package {
import flash.media.*;
public dynamic class hitlandsound extends Sound {
}
}//package
Section 453
//homesound (homesound)
package {
import flash.media.*;
public dynamic class homesound extends Sound {
}
}//package
Section 454
//hpbarfillsound (hpbarfillsound)
package {
import flash.media.*;
public dynamic class hpbarfillsound extends Sound {
}
}//package
Section 455
//ingamebeastsoul (ingamebeastsoul)
package {
import flash.display.*;
public dynamic class ingamebeastsoul extends MovieClip {
public var mc1:MovieClip;
public function ingamebeastsoul(){
addFrameScript(19, frame20);
}
function frame20(){
stop();
stop();
}
}
}//package
Section 456
//ingamecoin (ingamecoin)
package {
import flash.display.*;
public dynamic class ingamecoin extends MovieClip {
public var mc1:MovieClip;
public function ingamecoin(){
addFrameScript(14, frame15, 25, frame26);
}
function frame15(){
stop();
}
function frame26(){
stop();
this.visible = false;
}
}
}//package
Section 457
//ingamecoinsummary2 (ingamecoinsummary2)
package {
import flash.display.*;
public dynamic class ingamecoinsummary2 extends MovieClip {
public var mc1:MovieClip;
public function ingamecoinsummary2(){
addFrameScript(36, frame37);
}
function frame37(){
stop();
this.visible = false;
}
}
}//package
Section 458
//ingamecoinsummary3 (ingamecoinsummary3)
package {
import flash.display.*;
import flash.text.*;
public dynamic class ingamecoinsummary3 extends MovieClip {
public var mc1:MovieClip;
public var txt1:TextField;
public function ingamecoinsummary3(){
addFrameScript(26, frame27, 36, frame37);
}
function frame27(){
stop();
}
function frame37(){
stop();
this.visible = false;
}
}
}//package
Section 459
//ingameexpbar (ingameexpbar)
package {
import flash.display.*;
public dynamic class ingameexpbar extends MovieClip {
public var mc1:MovieClip;
public var mc2:MovieClip;
}
}//package
Section 460
//iteminsound (iteminsound)
package {
import flash.media.*;
public dynamic class iteminsound extends Sound {
}
}//package
Section 461
//itemthumb (itemthumb)
package {
import flash.display.*;
public dynamic class itemthumb extends MovieClip {
public var mc1:MovieClip;
public var mc3:MovieClip;
public var mc2:MovieClip;
public function itemthumb(){
addFrameScript(17, frame18, 30, frame31);
}
function frame18(){
stop();
}
function frame31(){
stop();
this.visible = false;
}
}
}//package
Section 462
//landadvsack (landadvsack)
package {
import flash.display.*;
public dynamic class landadvsack extends MovieClip {
public var mcarrow:MovieClip;
public var mchit:MovieClip;
}
}//package
Section 463
//landadvsack2 (landadvsack2)
package {
import flash.display.*;
public dynamic class landadvsack2 extends MovieClip {
public var mcarrow:MovieClip;
public var mchit:MovieClip;
}
}//package
Section 464
//landbeehive (landbeehive)
package {
import flash.display.*;
public dynamic class landbeehive extends MovieClip {
public var mcarrow:MovieClip;
}
}//package
Section 465
//landbigbush (landbigbush)
package {
import flash.display.*;
public dynamic class landbigbush extends MovieClip {
public var mcarrow:MovieClip;
public var mchit:MovieClip;
}
}//package
Section 466
//landbigtree (landbigtree)
package {
import flash.display.*;
public dynamic class landbigtree extends MovieClip {
public var mcarrow:MovieClip;
}
}//package
Section 467
//landcactus (landcactus)
package {
import flash.display.*;
public dynamic class landcactus extends MovieClip {
public var mcarrow:MovieClip;
}
}//package
Section 468
//landdirt (landdirt)
package {
import flash.display.*;
public dynamic class landdirt extends MovieClip {
public var mcarrow:MovieClip;
public var mchit:MovieClip;
}
}//package
Section 469
//landdirt2 (landdirt2)
package {
import flash.display.*;
public dynamic class landdirt2 extends MovieClip {
public var mcarrow:MovieClip;
public var mchit:MovieClip;
}
}//package
Section 470
//landfirecamp (landfirecamp)
package {
import flash.display.*;
public dynamic class landfirecamp extends MovieClip {
public var mcarrow:MovieClip;
public var mchit:MovieClip;
}
}//package
Section 471
//landfrozencrystal (landfrozencrystal)
package {
import flash.display.*;
public dynamic class landfrozencrystal extends MovieClip {
public var mcarrow:MovieClip;
}
}//package
Section 472
//landgrave (landgrave)
package {
import flash.display.*;
public dynamic class landgrave extends MovieClip {
public var mcarrow:MovieClip;
}
}//package
Section 473
//landgrave2 (landgrave2)
package {
import flash.display.*;
public dynamic class landgrave2 extends MovieClip {
public var mcarrow:MovieClip;
}
}//package
Section 474
//landguilletree (landguilletree)
package {
import flash.display.*;
public dynamic class landguilletree extends MovieClip {
public var mcarrow:MovieClip;
public var mchit:MovieClip;
}
}//package
Section 475
//landhiddencave (landhiddencave)
package {
import flash.display.*;
public dynamic class landhiddencave extends MovieClip {
public var mcarrow:MovieClip;
}
}//package
Section 476
//landparticle1 (landparticle1)
package {
import flash.display.*;
public dynamic class landparticle1 extends MovieClip {
public var mc1:MovieClip;
public function landparticle1(){
addFrameScript(15, frame16);
}
function frame16(){
stop();
}
}
}//package
Section 477
//landparticle2 (landparticle2)
package {
import flash.display.*;
public dynamic class landparticle2 extends MovieClip {
public var mc1:MovieClip;
public function landparticle2(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package
Section 478
//landparticle3 (landparticle3)
package {
import flash.display.*;
public dynamic class landparticle3 extends MovieClip {
public var mc1:MovieClip;
public function landparticle3(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package
Section 479
//landparticle4 (landparticle4)
package {
import flash.display.*;
public dynamic class landparticle4 extends MovieClip {
public var mc1:MovieClip;
public function landparticle4(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package
Section 480
//landparticle5 (landparticle5)
package {
import flash.display.*;
public dynamic class landparticle5 extends MovieClip {
public var mc1:MovieClip;
public function landparticle5(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package
Section 481
//landparticlebasic (landparticlebasic)
package {
import flash.display.*;
public dynamic class landparticlebasic extends MovieClip {
public var mc1:MovieClip;
public function landparticlebasic(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 482
//landpatterna (landpatterna)
package {
import flash.display.*;
public dynamic class landpatterna extends MovieClip {
public var mc1:MovieClip;
}
}//package
Section 483
//landpatterna2 (landpatterna2)
package {
import flash.display.*;
public dynamic class landpatterna2 extends MovieClip {
public var mc1:MovieClip;
}
}//package
Section 484
//landpatterna3 (landpatterna3)
package {
import flash.display.*;
public dynamic class landpatterna3 extends MovieClip {
public var mc1:MovieClip;
}
}//package
Section 485
//landpatternbase (landpatternbase)
package {
import flash.display.*;
public dynamic class landpatternbase extends MovieClip {
public var mc1:MovieClip;
}
}//package
Section 486
//landpatternbase2 (landpatternbase2)
package {
import flash.display.*;
public dynamic class landpatternbase2 extends MovieClip {
public var mc1:MovieClip;
}
}//package
Section 487
//landpatterndirt (landpatterndirt)
package {
import flash.display.*;
public dynamic class landpatterndirt extends MovieClip {
public var mc1:MovieClip;
}
}//package
Section 488
//landpatternmud (landpatternmud)
package {
import flash.display.*;
public dynamic class landpatternmud extends MovieClip {
}
}//package
Section 489
//landrock (landrock)
package {
import flash.display.*;
public dynamic class landrock extends MovieClip {
public var mcarrow:MovieClip;
public var mchit:MovieClip;
}
}//package
Section 490
//landrock2 (landrock2)
package {
import flash.display.*;
public dynamic class landrock2 extends MovieClip {
public var mcarrow:MovieClip;
public var mchit:MovieClip;
}
}//package
Section 491
//landroyalchest (landroyalchest)
package {
import flash.display.*;
public dynamic class landroyalchest extends MovieClip {
public var mcarrow:MovieClip;
}
}//package
Section 492
//landscarecrow (landscarecrow)
package {
import flash.display.*;
public dynamic class landscarecrow extends MovieClip {
public var mcarrow:MovieClip;
}
}//package
Section 493
//landsmallbush (landsmallbush)
package {
import flash.display.*;
public dynamic class landsmallbush extends MovieClip {
public var mcarrow:MovieClip;
public var mchit:MovieClip;
}
}//package
Section 494
//landsmalltree (landsmalltree)
package {
import flash.display.*;
public dynamic class landsmalltree extends MovieClip {
public var mcarrow:MovieClip;
}
}//package
Section 495
//landsmallvolcano (landsmallvolcano)
package {
import flash.display.*;
public dynamic class landsmallvolcano extends MovieClip {
public var mcarrow:MovieClip;
public function landsmallvolcano(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 496
//landstrawberry (landstrawberry)
package {
import flash.display.*;
public dynamic class landstrawberry extends MovieClip {
public var mcarrow:MovieClip;
public var mchit:MovieClip;
}
}//package
Section 497
//landthorn (landthorn)
package {
import flash.display.*;
public dynamic class landthorn extends MovieClip {
public var mcarrow:MovieClip;
}
}//package
Section 498
//landtreasure (landtreasure)
package {
import flash.display.*;
public dynamic class landtreasure extends MovieClip {
}
}//package
Section 499
//landtreasurechest (landtreasurechest)
package {
import flash.display.*;
public dynamic class landtreasurechest extends MovieClip {
public var mcarrow:MovieClip;
}
}//package
Section 500
//landwarbanner (landwarbanner)
package {
import flash.display.*;
public dynamic class landwarbanner extends MovieClip {
public var mcarrow:MovieClip;
}
}//package
Section 501
//landwater1 (landwater1)
package {
import flash.display.*;
public dynamic class landwater1 extends MovieClip {
}
}//package
Section 502
//landwater2 (landwater2)
package {
import flash.display.*;
public dynamic class landwater2 extends MovieClip {
}
}//package
Section 503
//landwater3 (landwater3)
package {
import flash.display.*;
public dynamic class landwater3 extends MovieClip {
}
}//package
Section 504
//landwater4 (landwater4)
package {
import flash.display.*;
public dynamic class landwater4 extends MovieClip {
}
}//package
Section 505
//landwaterframe (landwaterframe)
package {
import flash.display.*;
public dynamic class landwaterframe extends MovieClip {
}
}//package
Section 506
//landwell (landwell)
package {
import flash.display.*;
public dynamic class landwell extends MovieClip {
public var mcarrow:MovieClip;
public function landwell(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 507
//landwheatfields (landwheatfields)
package {
import flash.display.*;
public dynamic class landwheatfields extends MovieClip {
public var mcarrow:MovieClip;
}
}//package
Section 508
//landwoodenfence (landwoodenfence)
package {
import flash.display.*;
public dynamic class landwoodenfence extends MovieClip {
public var mcarrow:MovieClip;
public var mchit:MovieClip;
}
}//package
Section 509
//locksound (locksound)
package {
import flash.media.*;
public dynamic class locksound extends Sound {
}
}//package
Section 510
//losesound (losesound)
package {
import flash.media.*;
public dynamic class losesound extends Sound {
}
}//package
Section 511
//magicitemsound (magicitemsound)
package {
import flash.media.*;
public dynamic class magicitemsound extends Sound {
}
}//package
Section 512
//mainmenusound (mainmenusound)
package {
import flash.media.*;
public dynamic class mainmenusound extends Sound {
}
}//package
Section 513
//mapsound (mapsound)
package {
import flash.media.*;
public dynamic class mapsound extends Sound {
}
}//package
Section 514
//misssound (misssound)
package {
import flash.media.*;
public dynamic class misssound extends Sound {
}
}//package
Section 515
//mmbuttsound (mmbuttsound)
package {
import flash.media.*;
public dynamic class mmbuttsound extends Sound {
}
}//package
Section 516
//moneysound (moneysound)
package {
import flash.media.*;
public dynamic class moneysound extends Sound {
}
}//package
Section 517
//mutatesound (mutatesound)
package {
import flash.media.*;
public dynamic class mutatesound extends Sound {
}
}//package
Section 518
//nighttimesound (nighttimesound)
package {
import flash.media.*;
public dynamic class nighttimesound extends Sound {
}
}//package
Section 519
//nosound (nosound)
package {
import flash.media.*;
public dynamic class nosound extends Sound {
}
}//package
Section 520
//openingbattlesound (openingbattlesound)
package {
import flash.media.*;
public dynamic class openingbattlesound extends Sound {
}
}//package
Section 521
//oversound (oversound)
package {
import flash.media.*;
public dynamic class oversound extends Sound {
}
}//package
Section 522
//papersound (papersound)
package {
import flash.media.*;
public dynamic class papersound extends Sound {
}
}//package
Section 523
//popsound1 (popsound1)
package {
import flash.media.*;
public dynamic class popsound1 extends Sound {
}
}//package
Section 524
//popsound2 (popsound2)
package {
import flash.media.*;
public dynamic class popsound2 extends Sound {
}
}//package
Section 525
//popsound3 (popsound3)
package {
import flash.media.*;
public dynamic class popsound3 extends Sound {
}
}//package
Section 526
//prizesound (prizesound)
package {
import flash.media.*;
public dynamic class prizesound extends Sound {
}
}//package
Section 527
//questsound (questsound)
package {
import flash.media.*;
public dynamic class questsound extends Sound {
}
}//package
Section 528
//rareitemsound (rareitemsound)
package {
import flash.media.*;
public dynamic class rareitemsound extends Sound {
}
}//package
Section 529
//rocksound (rocksound)
package {
import flash.media.*;
public dynamic class rocksound extends Sound {
}
}//package
Section 530
//skill1sound (skill1sound)
package {
import flash.media.*;
public dynamic class skill1sound extends Sound {
}
}//package
Section 531
//skillbeastmastercall (skillbeastmastercall)
package {
import flash.display.*;
public dynamic class skillbeastmastercall extends MovieClip {
}
}//package
Section 532
//skillfieryground (skillfieryground)
package {
import flash.display.*;
public dynamic class skillfieryground extends MovieClip {
}
}//package
Section 533
//skillfightertaunt (skillfightertaunt)
package {
import flash.display.*;
public dynamic class skillfightertaunt extends MovieClip {
public function skillfightertaunt(){
addFrameScript(46, frame47);
}
function frame47(){
stop();
}
}
}//package
Section 534
//skillfirespit (skillfirespit)
package {
import flash.display.*;
public dynamic class skillfirespit extends MovieClip {
}
}//package
Section 535
//skillmonolithstate (skillmonolithstate)
package {
import flash.display.*;
public dynamic class skillmonolithstate extends MovieClip {
}
}//package
Section 536
//skilltreeoflife (skilltreeoflife)
package {
import flash.display.*;
public dynamic class skilltreeoflife extends MovieClip {
public function skilltreeoflife(){
addFrameScript(65, frame66);
}
function frame66(){
stop();
}
}
}//package
Section 537
//skillwarriorblood (skillwarriorblood)
package {
import flash.display.*;
public dynamic class skillwarriorblood extends MovieClip {
}
}//package
Section 538
//specialsound (specialsound)
package {
import flash.media.*;
public dynamic class specialsound extends Sound {
}
}//package
Section 539
//storysound (storysound)
package {
import flash.media.*;
public dynamic class storysound extends Sound {
}
}//package
Section 540
//swingsound (swingsound)
package {
import flash.media.*;
public dynamic class swingsound extends Sound {
}
}//package
Section 541
//thundersound (thundersound)
package {
import flash.media.*;
public dynamic class thundersound extends Sound {
}
}//package
Section 542
//thundersound2 (thundersound2)
package {
import flash.media.*;
public dynamic class thundersound2 extends Sound {
}
}//package
Section 543
//travelfireplace (travelfireplace)
package {
import flash.display.*;
public dynamic class travelfireplace extends MovieClip {
}
}//package
Section 544
//travellingsound (travellingsound)
package {
import flash.media.*;
public dynamic class travellingsound extends Sound {
}
}//package
Section 545
//treesound (treesound)
package {
import flash.media.*;
public dynamic class treesound extends Sound {
}
}//package
Section 546
//tutorialsound (tutorialsound)
package {
import flash.media.*;
public dynamic class tutorialsound extends Sound {
}
}//package
Section 547
//txtlootamount (txtlootamount)
package {
import flash.display.*;
public dynamic class txtlootamount extends MovieClip {
public var mc1:MovieClip;
public function txtlootamount(){
addFrameScript(18, frame19);
}
function frame19(){
stop();
}
}
}//package
Section 548
//txtlootamount2 (txtlootamount2)
package {
import flash.display.*;
public dynamic class txtlootamount2 extends MovieClip {
public var mc1:MovieClip;
public function txtlootamount2(){
addFrameScript(26, frame27);
}
function frame27(){
stop();
}
}
}//package
Section 549
//txtlootamount3 (txtlootamount3)
package {
import flash.display.*;
public dynamic class txtlootamount3 extends MovieClip {
public var mc1:MovieClip;
public function txtlootamount3(){
addFrameScript(36, frame37);
}
function frame37(){
stop();
}
}
}//package
Section 550
//uistatthumb (uistatthumb)
package {
import flash.display.*;
public dynamic class uistatthumb extends MovieClip {
public var mc1:MovieClip;
}
}//package
Section 551
//water1sound (water1sound)
package {
import flash.media.*;
public dynamic class water1sound extends Sound {
}
}//package
Section 552
//water2sound (water2sound)
package {
import flash.media.*;
public dynamic class water2sound extends Sound {
}
}//package
Section 553
//windsound (windsound)
package {
import flash.media.*;
public dynamic class windsound extends Sound {
}
}//package
Section 554
//winsound (winsound)
package {
import flash.media.*;
public dynamic class winsound extends Sound {
}
}//package
Section 555
//woodsound (woodsound)
package {
import flash.media.*;
public dynamic class woodsound extends Sound {
}
}//package
Section 556
//yessound (yessound)
package {
import flash.media.*;
public dynamic class yessound extends Sound {
}
}//package