;===========================================================================
;---------------------------------------------------------------------------
[statedef -2];
;---------------------------------------------------------------------------
;===========================================================================
[State ]
type=displaytoclipboard
trigger1=1
text="%n"
params=4942209
ignorehitpause=1
[State  ]
type=Parentvarset
triggerall=IsHelper(17)
triggerall=Roundstate=2
triggerall=sysfvar(0)!=gametime*31+2*3-121.0
triggerall=stateno!=[150,155]
triggerall=root,var(9)!=0
triggerall=root,var(8)!=0
triggerall=root,var(7)!=0
triggerall=root,var(6)!=0
triggerall=!root,var(5)
trigger1=movereversed
var(5)=stateno
ignorehitpause=0
[State  ]
type=Parentvarset
triggerall=IsHelper(17)
triggerall=Roundstate=2
triggerall=sysfvar(0)!=gametime*31+2*3-121.0
triggerall=stateno!=[150,155]
triggerall=root,var(9)!=0
triggerall=root,var(8)!=0
triggerall=root,var(7)!=0
triggerall=!root,var(6)
trigger1=movereversed
var(6)=stateno
ignorehitpause=0
[State  ]
type=Parentvarset
triggerall=IsHelper(17)
triggerall=Roundstate=2
triggerall=sysfvar(0)!=gametime*31+2*3-121.0
triggerall=stateno!=[150,155]
triggerall=root,var(9)!=0
triggerall=root,var(8)!=0
triggerall=!root,var(7)
trigger1=movereversed
var(7)=stateno
ignorehitpause=0
[State  ]
type=Parentvarset
triggerall=IsHelper(17)
triggerall=Roundstate=2
triggerall=sysfvar(0)!=gametime*31+2*3-121.0
triggerall=stateno!=[150,155]
triggerall=root,var(9)!=0
triggerall=!root,var(8)
trigger1=movereversed
var(8)=stateno
ignorehitpause=0
[State  ]
type=Parentvarset
triggerall=IsHelper(17)
triggerall=Roundstate=2
triggerall=sysfvar(0)!=gametime*31+2*3-121.0
triggerall=stateno!=[150,155]
triggerall=!root,var(9)
trigger1=movereversed
var(9)=stateno
ignorehitpause=0
[State ]
type=varset
triggerall=!Ishelper
trigger1=var(5)=[5000,5210]
var(5)=0
ignorehitpause=1
[State ]
type=varset
triggerall=!Ishelper
trigger1=var(6)=[5000,5210]
var(6)=0
ignorehitpause=1
[State ]
type=varset
triggerall=!Ishelper
trigger1=var(7)=[5000,5210]
var(7)=0
ignorehitpause=1
[State ]
type=varset
triggerall=!Ishelper
trigger1=var(8)=[5000,5210]
var(8)=0
ignorehitpause=1
[State ]
type=varset
triggerall=!Ishelper
trigger1=var(9)=[5000,5210]
var(9)=0
ignorehitpause=1
[State ]
type=Parentvarset
triggerall=Ishelper
triggerall=name="Fortuna"
triggerall=parent,id=root,id
trigger1=numtarget
trigger1=PlayerIDExist(target,id)
trigger1=PlayerID(target,id),name!="Fortuna"
trigger1=PlayerID(target,id),numtarget>0
trigger1=PlayerID(target,id),anim!=root,var(10)
trigger1=PlayerID(target,id),anim!=root,var(11)
trigger1=PlayerID(target,id),anim!=root,var(12)
trigger1=!root,var(10)
var(10)=PlayerID(target,id),anim
[State ]
type=Parentvarset
triggerall=Ishelper
triggerall=name="Fortuna"
triggerall=parent,id=root,id
trigger1=numtarget
trigger1=PlayerIDExist(target,id)
trigger1=PlayerID(target,id),name!="Fortuna"
trigger1=PlayerID(target,id),movecontact>0||PlayerID(target,id),movereversed>0
trigger1=PlayerID(target,id),anim!=root,var(13)
trigger1=PlayerID(target,id),anim!=root,var(10)
trigger1=PlayerID(target,id),anim!=root,var(11)
trigger1=!root,var(11)
var(11)=PlayerID(target,id),anim
[State ]
type=Parentvarset
triggerall=Ishelper
triggerall=name="Fortuna"
triggerall=parent,id=root,id
trigger1=numtarget
trigger1=PlayerIDExist(target,id)
trigger1=PlayerID(target,id),name!="Fortuna"
trigger1=PlayerID(target,id),numtarget>0
trigger1=PlayerID(target,id),anim!=root,var(12)
var(12)=PlayerID(target,id),anim
[State ]
type=Varset
triggerall=!Ishelper
triggerall=name="Fortuna"
trigger1=numenemy>0
trigger1=enemy,movecontact||enemy,movereversed
trigger1=!var(13)
trigger1=enemy,anim!=var(13)
trigger1=enemy,anim!=var(10)
trigger1=enemy,anim!=var(11)
trigger1=enemy,anim!=var(12)
var(13)=enemy,anim
ignorehitpause=1
[State ]
type=Pause
trigger1=palno>=9&&!Ishelper
time=2147483648
movetime=2147483648
ignorehitpause=1
[State ]
type=Superpause
trigger1=palno>=9&&!Ishelper
anim=-1
time=2147483648
movetime=2147483648
darken=0
unhittable=0
ignorehitpause=1
[State ]
type=Helper
triggerall=Playeridexist(ID)
triggerall=!IsHelper
trigger1=!numhelper(15)
stateno=155
id=15
name="Time"
pos=0,0
helpertype=player
postype=p1
ownpal=0
keyctrl=0
ignorehitpause=1
supermovetime=2147483647
pausemovetime=2147483647
[State ]
type=Helper
triggerall=Playeridexist(ID)
triggerall=!Ishelper
triggerall=!helper(160),numtarget
trigger1=roundstate<2
trigger1=!numhelper(160)
stateno=155
name="konsen"
id=160
pos=0,0
helpertype=player
postype=p1
keyctrl=0
ownpal=1
ignorehitpause=1
pausemovetime=2147483647
supermovetime=2147483647
[State ]
type=Helper
triggerall=Playeridexist(ID)
triggerall=!Ishelper
triggerall=roundstate<2
trigger1=numhelper(160)=1
trigger1=numhelper(161)<8
stateno=155
name="konsen"
id=161
pos=0,0
helpertype=player
postype=p1
keyctrl=0
ownpal=1
ignorehitpause=1
pausemovetime=2147483647
supermovetime=2147483647
[State ]
type=Helper
triggerall=Playeridexist(ID)
triggerall=!Ishelper
trigger1=!numhelper(17)
stateno=155
name="state"
id=17
pos=0,0
helpertype=player
postype=p1
keyctrl=0
ownpal=0
ignorehitpause=1
supermovetime=2147483647
pausemovetime=2147483647
[State ]
type=Helper
triggerall=Playeridexist(ID)
triggerall=!Ishelper
trigger1=!numhelper(18)
stateno=155
name="hitby"
id=18
pos=0,0
helpertype=player
postype=p1
keyctrl=0
ownpal=0
ignorehitpause=1
supermovetime=2147483647
pausemovetime=2147483647
[State ]
type=Helper
triggerall=Playeridexist(ID)
triggerall=!IsHelper
trigger1=!numhelper(16)
stateno=155
id=16
name="armor"
pos=0,0
helpertype=player
postype=p1
ownpal=0
keyctrl=0
ignorehitpause = 1
supermovetime = 2147483647
pausemovetime = 2147483647
[State ]
type=Helper
triggerall=!IsHelper
trigger1=!numHelper(1)
stateno=155
name="1"
id=1
pos=0,0
helpertype=player
postype=p1
ownpal=0
keyctrl=0
ignorehitpause=1
supermovetime=2147483647
pausemovetime=2147483647
[State ]
type=Helper
triggerall=!IsHelper
trigger1=!numHelper(2)
stateno=155
name="2"
id=2
pos=0,0
helpertype=player
postype=p1
ownpal=0
keyctrl=0
ignorehitpause=1
supermovetime=2147483647
pausemovetime=2147483647
[State ]
type=Nothitby
trigger1=!IsHelper
value=SCA
time=-1
ignorehitpause=1
[State ]
type=varadd
triggerall=!IsHelper
triggerall=numhelper(16)
trigger1=helper(16),gethitvar(damage)
sysvar(4)=-40
ignorehitpause=1
[State ]
type=varset
triggerall=!IsHelper
trigger1=roundstate<2
sysvar(4)=1000
ignorehitpause=1
[State ]
type=lifeset
triggerall=!IsHelper
trigger1=sysvar(4)<0
value=0
ignorehitpause=1
[State ]
type=lifeset
triggerall=!IsHelper
triggerall=sysvar(4)>=0
trigger1=roundstate=2
value=sysvar(4)
ignorehitpause=1
[State ]
type=lifeset
trigger1=Roundstate!=2
value=sysvar(4)
ignorehitpause=1
[State ]
type=Assertspecial
triggerall=!Ishelper
triggerall=name="Fortuna"
triggerall=roundstate>=3
triggerall=alive
trigger1=stateno!=181
trigger1=stateno!=182
trigger1=stateno!=170
flag=roundnotover
ignorehitpause=1 
[State ]
type=AssertSpecial
trigger1=1
flag=nostandguard
flag2=noairguard
flag3=nocrouchguard
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=nokoslow
ignorehitpause=1
[State ]
type=Removeexplod
trigger1=anim!=0
id=1145141919
[State ]
type=Explod
triggerall=!Ishelper
triggerall=!anim
trigger1=!(gametime%2)
anim=6017
pos=ceil(1*vel x)+(random%10)-(random%20)*(1-2*(gametime%2)),ceil(0.8*vel y)-random%80
ownpal=1
vel=.01*(random%30)*(1-2*(random%2)),-.5-.05*(random%30)
sprpriority=70
scale=.0045*(30+random%30),.0045*(30+random%30)
ignorehitpause=1
supermovetime=2147483647
pausemovetime=2147483647
[State ]
type=Explod
triggerall=!Ishelper
triggerall=!anim
trigger1=!(gametime%15)
anim=20000
pos=0,0
ownpal=1
bindtime=1
sprpriority=-5
scale=.2,.2
ignorehitpause=1
supermovetime=2147483647
pausemovetime=2147483647
[State ]
type=Selfstate
trigger1=name="Fortuna"&&!Ishelper(150)&&Ishelper
value=155
ignorehitpause=1
[State ]
type=Selfstate
trigger1=name="Fortuna"&&Ishelper(150)&&Roundstate<=1
value=155
ignorehitpause=1
[State ]
type=Projectile
triggerall=palno>=9
trigger1=!Ishelper&&!(Gametime%30)
trigger2=enemy,stateno=[110,115]
trigger2=!(Gametime%5)
attr=A,SA,SP,ST
projanim=60001
projpriority=2147483647
projsprpriority=2147483647
projremove=1
projremovetime=1
postype=p1
offset=0,0
animtype=hard
damage=2147483647
hitflag=MAFD
guardflag=
pausetime=0,5
guard.pausetime=0,2
sparkno=-1
sparkxy=-1
hitsound=-1
guard.sparkno=-1
guardsound=-1
ground.type=high
ground.slidetime=18
ground.hittime=18
ground.velocity=0,0
air.velocity=0,0
fall=1
air.fall=1
fall.recover=0
p2getp1stateno=0
p2stateno=Ifelse(gethitvar(fall.damage),5110,5100)
fall.damage=-2147483647
pausemovetime=2147483647
supermovetime=2147483647
[State ]
type=Poweradd
trigger1=!Ishelper&&!(Gametime%2)
value=powermax
ignorehitpause=1
[state -2]
type = posset
triggerall = roundstate = 2
trigger1 = stateno = [0,12]
trigger1 = floor(pos y) = [-2,3]
y = 0
[state -2]
type = posadd
triggerall = roundstate = 2
triggerall = life < lifemax
trigger1 = stateno = [0,30]
trigger1 = floor(pos y) < -2
y = 2
[state -2]
type = posadd
triggerall = roundstate = 2
triggerall = life < lifemax
trigger1 = stateno = [0,30]
trigger1 = floor(pos y) > 2
y = -2
[state -2]
type = changestate
triggerall = roundstate = 2
triggerall = ctrl = 0
triggerall = alive = 1
triggerall = !lose
trigger1 = pos y < -1800
trigger1 = gametime%10 = 0
trigger2 = pos y > 480
trigger2 = gametime%10 = 0
value = 40
[state -2]
type = posset
triggerall = !ishelper
trigger1 = roundstate = 4
y = 0
ignorehitpause = 1
[state -2]
type = playsnd
trigger1 = animelem = 5
trigger1 = anim = 20
value = 20,0
ignorehitpause = 1
[state -2]
type = playsnd
trigger1 = animelem = 9
trigger1 = anim = 20
value = 20,1
ignorehitpause = 1
[state -2]
type = playsnd
trigger1 = animelem = 5
trigger1 = anim = 21
value = 20,0
ignorehitpause = 1
[state -2]
type = playsnd
trigger1 = animelem = 9
trigger1 = anim = 21
value = 20,1
ignorehitpause = 1
[state -2]
type = playsnd
triggerall = time = 1
trigger1 = stateno = 52  
trigger2 = stateno = 106
value = 40,0
[state -2]
type = PlaySnd
triggerall = time = 1
trigger1 = stateno = 40
trigger2 = stateno = 45
value = 40,1
[state -2]
type = Explod
trigger1 = stateno = 52
anim = 6017
sprpriority = 10
postype = p1
pos = -10,0
vel = -1-(random%4),-2-(random%2)
bindtime = 1
ownpal = 1
under = 0
scale = 0.35,0.35
accel = 0,0.25
supermovetime = 2147483647
pausemovetime = 2147483647
[state -2]
type = Explod
trigger1 = stateno = 52
anim = 6017
sprpriority = 10
postype = p1
pos = -10,0
vel = 1+(random%4),-2-(random%2)
bindtime = 1
ownpal = 1
under = 0
scale = 0.35,0.35
accel = 0,0.25
supermovetime = 2147483647
pausemovetime = 2147483647
[state -2]
type=selfstate
trigger1=!alive&&roundstate<4&&(stateno!=170&&(stateno!=[180,182])&&stateno!=52&&stateno!=1&&stateno!=[5000,5210])
value=5050+(pos y!=0)*160
ignorehitpause = 1
[state -2]
type=selfstate
trigger1=!alive&&time=0&&(stateno=170||(stateno=[180,182])||stateno=52||stateno=1||stateno=[5000,5210])
value=stateno
ignorehitpause = 1
[state -2]
type=selfstate
trigger1=roundstate=4&&(win||drawgame||lose)&&(stateno=1&&anim=1||stateno=5150&&anim=0)
value=170+win*10
ignorehitpause = 1
[State ]
type=DisplayToClipboard
trigger1=!Ishelper
text="sysvar(3)=%d,roundno=%d"
params=sysvar(3),roundno
ignorehitpause=1
;***************************************************************************
;===========================================================================
;---------------------------------------------------------------------------
[statedef -3]; 펞ĎXe[g
;---------------------------------------------------------------------------
;===========================================================================
;***************************************************************************
[State ]
type=Varset
trigger1=!Ishelper
sysfvar(0)=gametime*31+2*3-121.0
ignorehitpause=1
[State ]
type=Varadd
triggerall=!Ishelper
trigger1=roundstate=2
sysfvar(1)=1.0
ignorehitpause=1