;ϐ2147483647ȏA-2147483648ȉ̒l͎ĂȂ

;var(0)   =	ꎞIȕϐ
;		ɁATargetnXeR̃p[^[Target,_CNg𒼐ڎgpłȂoỎɎgp

;var(1)   =	GID
;var(2)   =	GID2i^bO[hpj
;var(3)   =	^[QbgIDiwp[Ɩ{̂target̔F킹pj
;var(4)   =	
;var(5)
;var(6)   =	ėpϐ	Ƀqbg񐔐ȂǂɎgp
;var(7)   =	ėpϐ
;var(8)   =	ėpϐ

;var(10)  =	R}hs͗pϐ / AIpChangestateL
;var(11)  =	R}hs͕ێ^C}[ϐ / AIpZ^C}[
;var(12)  =	^AςȂ̔p
;var(13)  =	/ AIpswj1-j
;var(14)  =	/ AIpswj2-Z
;var(15)  =	/ AIpR{[g
;var(16)  =	/ AIAI⏕wp[ɕϐnpRei
;var(17)  =	/ AIAI⏕wp[ɕϐnpRei2


;var(20)  =	LZtO
;var(21)  =	󒆃_bV

;var(24)  =	ACec

;var(25)  =	EhEstOiKO畉Zbgj
;var(26)  =	Ԓ~ptO

;var(27)  =	IpbgNo
;var(28)  =	
;var(29)  =	F␳ϐiI[EdEJo[j

;var(30)  =	Ah񐔁iDefenceMulSet␳Ɏgpj
;var(31)  =	l
;var(32)  =	R{1qbgځiDefenceMulSetȂjp̖h䌸_[Wl
;var(33)  =	R{^CvtO
;var(34)  =	R{qbg\pϐ

;var(35)  =	Q[Wϐ
;var(36)  =	ԍa艉o^Cv 
;var(37)  =	ԍa艉op^C}[ 


;var(39)  =	ʔŌʁE蓮Ó] 

 Var(40) = ͊Ǘi5000MAXj
 Var(41) = NbVĂȂ싅̌i5j
 Var(42) = NbV싅̉񕜒li0~1000j
 Var(43) = ͉񕜐 
 Var(44) = J[hQ[Wi1Q[W60*1000*20j@錾Ɍ
 Var(45) = XyJJEgEJ[hRXgvZ@1000/1Fő₵āAvar(44)<=var(45)ɂȂ^CAEg
 Var(46) = XyJ錾/JEg_EtO
 Var(47) = Xg[htO/JEg_E

;var(51)  =	K[hNbVQ[W
;var(52)  =	K[hNbVQ[Wi`[2lځj
;var(53)  =	K[hNbVQ[W񕜐
;var(54)  =	K[hNbVQ[W񕜐i`[2lځj

;var(55)  =	^_[Wwp[܂œn߂̕ϐiMax100,000ɊZj
;var(56)  =	_[Wwp[܂œn߂̕ϐiMax100,000ɊZj
{̂GetHitVar(damage)̓VXeԂ̊֌WŃwp[ǂ߂Ȃ
;var(57) =	A[}[߂pstateno/A[}[tO

;var(58)  =	IvVݒpϐ
;var(59)  =	AIpϐ

;fvar(0)  =	ꎞIȕϐ

;fvar(1)  =	G̍W̗\Ɏgpϐ
;fvar(2)  =	G̍W̗\Ɏgpϐ

;fvar(3)  =	GYWړʂ̗\Ɏgpϐ

;fvar(4)  =	ėpϐ
;fvar(5)  =	ėpϐ
;fvar(6)  =	ėpB@Đ񐫔\
;fvar(7)  =	ėpB@đx

;fvar(9)  =	ہB_[WEd␳
;fvar(10) =	Rate
;fvar(11) =	Limit
;fvar(12) =	Limit㏸\iiqbgSIĂʑj

;fvar(31) =	{̓xi0`1j

;fvar(35) =	fobOp

;fvar(39) =	Ú@␳ij

;
;wp[IDiLj


;5305		҂GtFNg
;6500		I[GtFNg

;10000@	VXe\pwp[@΍W_̎擾ɂgp
;11100		OCY
;12000		{̒Ǐ]̍UEE

;23000		XyJ錾wp[

;30000		AIpK[h⏕wp[ij	EϐAI̊eXCb`Ɏgp
;30001		AIpK[h⏕wp[
;30010		AIؑ֔⏕wp[iAIɂȂj

;1930000	Ztpwp[
;
;ExplodIDiLj

;5305		҂GtFNg
;6505		oAGtFNg
;7000		nE_bVGtFNgi̓ftHĝقB߁j
;7001		nE_bVGtFNg

;11100		OCY

;[13100,13129]	VXebZ[WB@{̂IDExplodijoĂ鎖𔻒ɂāA
		wp[ɂ炽߂Explod\

;
;ꐧpID
;100000*(time%1000+1)+
;[21480,21486]	8Be
;
;HitdefIDEProjHitID
;iqbgˌ̖AŌ̊ȈՔʂɎgp
;HitdefID
;101		Smash
;102		Lift
;103		Press

;[10010,10089]	VXepBXe[W[W̎擾Ɏg

;
;channeliʉEj
;0		ZtpiftHgjftHgpchanneĺA炢ԂɂȂƎ~
;1		ȃZt

;3		ʓIȌʉ

;9		BGM

;
;悭g
;ZCo[WJEf[
;value = 0, 1020
;ZCo[[
;value = 0, 1021
;ZCo[U
;value = 0, 1010`1013
;O
;value = 0, 1027

;
;HelperXe[g̃IvVp[^
size.head.pos = (XWInt^),(YWInt^)
size.mid.pos = ̂̒Ԃ̈ʒu (int,int)
wp[̈ɎgB
HelperIDĒڐlœnƂ
ȉlBPlayerPushProjectileŎgꍇANoShadowɂȂꍇɒ
@size.ground.back = Ԃ蔻 (int)
@size.ground.front = OԂ蔻 (int)
@size.air.back = 󒆂ł̌Ԃ蔻 (int)
@size.air.front = 󒆂ł̑OԂ蔻 (int)
@size.height = cԂ蔻 (int)
@size.proj.doscale = ѓkړKptO (int)
@size.shadowoffset = e̕\ʒu (int)



;
;

;ľܓ
floor(0.5+ 


;\
;ix~ԁj{ix~iiԁ~iԁ|Pjj^Qj@j

triggerAll = fvar(3) := 19 || 1	;ɕb
triggerAll = fvar(3) := (fvar(3)- PlayerID(var(3)),GetHitVar(hitshaketime)) || 1
triggerAll = fvar(3) > 0
triggerAll = fvar(3) := fvar(3)*IfElse(PlayerID(var(3)),GetHitVar(hitshaketime)>0, PlayerID(var(3)),GetHitVar(yvel), PlayerID(var(3)),Vel Y) + PlayerID(var(3)),GetHitVar(yaccel) * (fvar(3)*(fvar(3)-1)/2.0) || 1
triggerAll = PlayerID(var(3)),Pos Y + fvar(3) <= -20*PlayerID(var(3)),GetHitVar(fall)

triggerAll = P2Dist Y + PlayerID(var(3)),Const(Size.Mid.Pos.Y) + fvar(3) = [-112, -1]
;uL̒Sv_ꍇ

triggerAll = P2Dist Y + fvar(3) = [-112, -1]
;uL̑v_ꍇ


;\
;triggerAll = fvar(0) := enemynear(!enemynear,alive),Const(movement.yaccel) || 1
triggerAll = fvar(0) := PlayerID(var(3)),GetHitVar(yaccel) || 1
triggerAll = fvar(3) := 0 || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*1*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-1) || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*2*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-2) || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*3*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-3) || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*4*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-4) || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*5*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-5) || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*6*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-6) || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*7*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-7) || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*8*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-8) || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*9*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-9) || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*10*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-10) || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*11*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-11) || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*12*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-12) || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*13*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-13) || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*14*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-14) || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*15*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-15) || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*16*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-16) || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*17*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-17) || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*18*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-18) || 1
triggerAll = fvar(3) := fvar(3) + fvar(0)*19*(PlayerID(var(3)),GetHitVar(hitshaketime)<=19-19) || 1
triggerAll = fvar(0) := (19- PlayerID(var(3)),GetHitVar(hitshaketime)) || 1
triggerAll = fvar(0) := ((19- PlayerID(var(3)),GetHitVar(hitshaketime))>0)*fvar(0) || 1
triggerAll = fvar(0) := fvar(0)*IfElse(PlayerID(var(3)),GetHitVar(hitshaketime)>0, PlayerID(var(3)),GetHitVar(yvel), PlayerID(var(3)),Vel Y) || 1
triggerAll = P2Dist Y + fvar(0) + fvar(3) = [-112, -1]
triggerAll = PlayerID(var(3)),Pos Y + fvar(0) + fvar(3) <= -20*PlayerID(var(3)),GetHitVar(fall)

