[Statedef 5900];MȂł
type = S;MȂł

;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
; @@@@@@@@@@@@@Ղ
;---------------------------------------------------------------------------
;@@@@@@@@@@ł낢ݒł邺





;===========================================================================
;------------------------[Cgw]---------------------------------
;===========================================================================
;ŃCg(O̓)wł܂
;w肷ΕKw肵Cg܂
;ɔԍꗗ邾낤H
;IԂ񂶂

[state -2,Cgw]
type = varset
trigger1 = 1
;
var(1) =                    0;̐ŕύXĂ@@@ftH0(_)
;
;@[Cgwԍ]
;0 @@c@w肵Ȃ(_)
;191 @c@փX^[
;192 @c@
;193 @c@`
;194 @c@C
;195 @c@󂩂珗̎q
;196 @c  pbN}
;197 @c@IS
;198 @c@̃{
;199 @c@[
;70191 c@FLYING
;70192 c@oCg
;70193 c  m荇H
;1 c@
;1 c@
;1 c@
;1 c@

;---------------------------------------------------------------------------





;===========================================================================
;------------------------[ow]---------------------------------
;===========================================================================
;ŏowł܂
;ow肷ΕKw肵o܂
;ɔԍꗗ邾낤H
;IԂ񂶂

[state -2,ow]
type = varset
trigger1 = 1
;
var(2) =                0;̐ŕύXĂ@@@ftH0(_)
;
;@[owԍ]
;0 @c@w肵Ȃ(_)
;181 c@փC{[
;182 c@
;183 c@G[
;184 c@ǂ
;185 c  Vb`
;186 c  J[rB_X@
;1 c@
;1 c@
;1 c@
;1 c@
;1 c@
;1 c@
;1 c@
;1 c@
;1 c@
;1 c@




;===========================================================================
;------------------------[ow]---------------------------------
;===========================================================================
;ŕowł܂
;ow肷ΕKw肵o܂
;ɔԍꗗ邾낤H
;IԂ񂶂

[state -2,ow]
type = varset
trigger1 = 1
;
var(4) =                0;̐ŕύXĂ@@@ftH0(_)
;
;@[owԍ]
;0 c@w肵Ȃ(_)
;1 c@
;2 c@DBH
;3 c@􂢂̊
;4 c@oCoCL[
;5 c@J[rB
;6 c@͂ɂ˂
;7 c@}I64
;8 c@A@@@@@@
;1 c@
;1 c@
;1 c@
;1 c@
;1 c@
;1 c@
;1 c@
;1 c@





;===========================================================================
;------------------------[12PgXCb`]------------------------------
;===========================================================================
;
;ɐ키g̏oݒł
;1ɐݒ肷1
;2ɐݒ肷2
;3ɐݒ肷3 Ȃ
;oȂȂ0ɂĂ
;̐lɂ͐ݒ肵Ȃł
;܂蕪g𑝂₷ƏdȂ̂Œӂ
;MUGEÑwp[ɂCI

[state -2,g]
type = varset
trigger1 = 1
;
var(8) =                3;̐ŕύXĂ@@@ftH3(3)
;

;0 @c@gOFF

;1` c@w肳ꂽgł܂

;----------------------------------------------------------------------------







;===========================================================================
;------------------------[tYx]---------------------------
;===========================================================================
;ŗ҂̎wł܂
;lقǃoC
;(12Pɂ͌ʂȂ)
[state -2,]
type = varset
trigger1 = 1
;
var(22) =                0;̐ŕύXĂ@@@ftH0()
;
;@[]
;0@@ c@
;1@@ c@̓ZAc@@
;2@@ c@ӂ
;3@@ c@ӂH
;4 @@c@[I
;5@@ c@킬I
;----------------------------------------------------------------------------

[State ,BGM];MȂł
type = playsnd
trigger1 = time = 0
trigger1 = PalNo = 9
value = 70000,27
channel = 27

[state -2,ϐ];MȂł
type = varset
trigger1 = 1
var(16) =0
[state -2,CtǗ];MȂł
type=VarSet
trigger1 = PalNo = 11
trigger2 = PalNo = 12
triggerall = !ishelper
var(7) = 1000
ignorehitpause=1
[State 5900, 3];MȂł
type = ChangeState
trigger1 = !ishelper
trigger1 = roundno = 1
value = 190
ignorehitpause = 1
[State 5900, 3];MȂł
type = ChangeState
trigger1 = !ishelper
trigger1 = roundno > 1
trigger1 = var(56) = 1
trigger1 = var(57) = 1
value = 0
ignorehitpause = 1
[State , Xe[gύX];MȂł
type = ChangeState
trigger1 = !ishelper
trigger1 = roundno > 1
trigger1 = var(57) = 1
value = 23458
[State 5900, 3];MȂł
type = ChangeState
trigger1 = !ishelper
trigger1 = roundno > 1
trigger1 = var(57) = 0
value = 0
ignorehitpause = 1
[Statedef -2]
;===========================================================================
;-----------------------[JIXXCb`]--------------------------------
;===========================================================================
;---------------------------------------------------------------------------

[state -2,JIXXCb`]
type = varset
trigger1 = 1
;------------------------------------------------------------------------------
var(40) =                      0;̐ŕύX悤@ftH0()@  b
;------------------------------------------------------------------------------

;0 c@
;1 c@JIX

;------------------------------------------------------------------------------





;===========================================================================
;-----------------------[p[MAXXCb`]-----------------------------
;===========================================================================
;̐lύXƏ펞Q[W^ɂȂ
;---------------------------------------------------------------------------

[state -2,p[MAXXCb`]
type = varset
trigger1 = 1
;------------------------------------------------------------------------------
var(10) =                      0;̐ŕύX悤@ftH0()@  b
;------------------------------------------------------------------------------

;0 c@
;1 c@JnɃp[MAX
;2 c@펞p[MAX

;------------------------------------------------------------------------------









;===========================================================================
;-----------------------[񕜃XCb`]-----------------------------
;===========================================================================
;̐lύX12P̃Ct񕜂𐧌ł
;---------------------------------------------------------------------------

[state -2,񕜃XCb`]
type = varset
trigger1 = 1
;------------------------------------------------------------------------------
var(11) =                      2;̐ŕύX悤@@@ftH2      b
;------------------------------------------------------------------------------

;0 c@?@ȂɂH?(񕜂Ȃ)
;1 c@?@@ˁc@́cc(\ɏ)
;2 c@?@񕜂Ȃ܂(펞)
;3 c@?@ꉴ̉ł(펞߂ɉ)
;4 c@?@ꉴ̐l(܂dȂŏ펞)

;------------------------------------------------------------------------------










;===========================================================================
;-----------------------[Undertale[h]-----------------------------
;===========================================================================
;Undertale[h
;J[ɂHPς
;1P 20
;2P 35
;3P 55
;4P 75
;5P 92 
;6P 99
;---------------------------------------------------------------------------

[state -2,Undertale[h]
type = varset
triggerall = PalNo!= [7,12]
trigger1 = 1
;------------------------------------------------------------------------------
var(53) =                      0;̐ŕύX悤@@@ftH0(OFF) b
;------------------------------------------------------------------------------

;0 c@OFF
;1 c@ON

;------------------------------------------------------------------------------












;===========================================================================
;-------------------------[R{]----------------------------------
;===========================================================================
;w肳ꂽlȏR{ƒEo܂
;̐lύXƓG̉ivR{Ƃh邩
;---------------------------------------------------------------------------

[state -2,R{]
type = varset
trigger1 = 1
;------------------------------------------------------------------------------
var(27) =                      30;̐ŕύX悤@ftH30    @  b
;------------------------------------------------------------------------------

;0 @c@OFF
;1` c@w肳ꂽlȏR{ƒEo܂

;------------------------------------------------------------------------------












;==========================================================================
;|                         ݒ͂܂ł@                           |
;|                @@@   ꂳ܂ł                             |
;==========================================================================

;==========================================================================
;--------------------------------------------------------------------------
;==================牺͘MȂłق񂾁====================
;--------------------------------------------------------------------------
;==========================================================================


[state -2, Ԓx]
type = null;AssertSpecial
flag = TimerFreeze
triggerall = PalNo = [7,12]
triggerall = !ishelper
trigger1 = gametime%5 != 0
ignorehitpause = 1


[State -2 ];{̖G@
type=nothitby
triggerall = PalNo=[9,12]
trigger1 =!ishelper
value=SCA
ignorehitpause=1

[State -2 ];{̖G@
type=nothitby
trigger1 = roundstate!=2
value=SCA
ignorehitpause=1

[State -2, Ctrl=0]
type = CtrlSet
triggerall = PalNo=8
trigger1 =!ishelper
value = 0

[State -2, Ă]
type = PlaySnd
triggerall = palno =9
trigger1 = var(52) = 0
trigger1 = NumHelper(11111112)
trigger1 = Helper(11111112),GetHitVar(damage)>1
trigger1 = time = 1
channel = 28
value = 10001,108

[state -2,]
type = helper
triggerall = PalNo=8
trigger1 =!ishelper
trigger1 = !numhelper(44444448)
trigger1 = roundstate =2
ID = 44444448
stateno = 44444448
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,]
type = helper
triggerall = PalNo=8
trigger1 =!ishelper
trigger1 = !numhelper(44444440)
trigger1 = roundstate =2
ID = 44444440
stateno = 44444440
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,]
type = helper
triggerall = PalNo=8
trigger1 =!ishelper
trigger1 = !numhelper(44444441)
trigger1 = roundstate =2
ID = 44444441
stateno = 44444441
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,]
type = helper
triggerall = PalNo=8
trigger1 =!ishelper
trigger1 = !numhelper(44444442)
trigger1 = roundstate =2
ID = 44444442
stateno = 44444442
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,]
type = helper
triggerall = PalNo=8
trigger1 =!ishelper
trigger1 = !numhelper(44444443)
trigger1 = roundstate =2
ID = 44444443
stateno = 44444443
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,]
type = helper
triggerall = PalNo=8
trigger1 =!ishelper
trigger1 = !numhelper(44444444)
trigger1 = roundstate =2
ID = 44444444
stateno = 44444444
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,]
type = helper
triggerall = PalNo=8
trigger1 =!ishelper
trigger1 = !numhelper(44444445)
trigger1 = roundstate =2
ID = 44444445
stateno = 44444445
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,]
type = helper
triggerall = PalNo=8
trigger1 =!ishelper
trigger1 = !numhelper(44444446)
trigger1 = roundstate =2
ID = 44444446
stateno = 44444446
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2];epwp[
type=Selfstate
;trigger1 = var(52) = 1
trigger1=ishelper(11111111)
value=11111111
ignorehitpause=1

[State 1111, Undertaie[h]
type = ChangeAnim
trigger1 = roundstate=2
triggerall = stateno!= 99900000
trigger1 = PalNo=8
trigger1 = !ishelper
value = 2

[state -2,wp[A[}[]
type = helper
trigger1 = var(52) = 1
trigger1 = alive
trigger1 = !ishelper
trigger1 = !numhelper(11111111)
trigger1 = roundstate =2
ID = 11111111
stateno = 11111111
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2]
type=selfstate
triggerall = roundstate!=[0,1]
triggerall = stateno!= 5555555
triggerall = stateno!= 99900000
triggerall = PalNo=8
triggerall = !ishelper
trigger1 = roundstate= 2
trigger2 = stateno = 0
trigger3 = roundstate= 3
triggerall = stateno!= 2
triggerall = stateno!= 3
value = 2
ctrl = 1
ignorehitpause=1

[state -2]
type=selfstate
triggerall = stateno!= 5555555
triggerall = stateno!= 5150
triggerall = var(53) = 1
triggerall = !ishelper
triggerall = !alive
trigger1 = Life = 0
value=5555555
ctrl = 1
ignorehitpause=1

[state -2,tO]
type = AssertSpecial
trigger1 = var(52) = 1
flag = NoAutoTurn
flag2= NoShadow

[State 1111, Undertaie[h]
type = ChangeAnim
triggerall = stateno!= 5555555
triggerall = !ishelper
trigger1 = var(52) = 1
value = 20301

[State -2, A[}[󂯂̃Ct]
type = LifeAdd
trigger1 = var(52) = 1
trigger1 = NumHelper(11111111)
trigger1 = Helper(11111111),GetHitVar(damage)=1
value =-1
absolute = 1
ignorehitpause = 1

[State -2, A[}[󂯂̃Ct]
type = LifeAdd
trigger1 = var(52) = 1
trigger1 = NumHelper(11111111)
trigger1 = Helper(11111111),GetHitVar(damage)>1
value =(floor(-0.1*Helper(11111111),GetHitVar(damage)))
absolute = 1
ignorehitpause = 1
;===========================================================================
;                      Undertale[h
;===========================================================================
;J[ɂHPς
;1P 20
;2P 35
;3P 50
;4P 75
;5P 92 
;6P 99

[State -2,]
type = LifeSet
trigger1 = PalNo = 1
trigger1 = var(52) = 1
trigger1 = Life >20
value = 20

[State -2,]
type = LifeSet
trigger1 = PalNo = 2
trigger1 = var(52) = 1
trigger1 = Life >35
value = 35

[State -2,]
type = LifeSet
trigger1 = PalNo = 3
trigger1 = var(52) = 1
trigger1 = Life >50
value = 50

[State -2,]
type = LifeSet
trigger1 = PalNo = 4
trigger1 = var(52) = 1
trigger1 = Life >75
value = 75

[State -2,]
type = LifeSet
trigger1 = PalNo = 5
trigger1 = var(52) = 1
trigger1 = Life >92
value = 92

[State -2,]
type = LifeSet
trigger1 = PalNo = 6
trigger1 = var(52) = 1
trigger1 = Life >99
value = 99


[State -2,]
type = LifeSet
trigger1 = PalNo=[7,12]
trigger1 = var(52) = 1
trigger1 = Life >99
value = 99












[state -2]
type=selfstate
triggerall = Life!= 0
triggerall = stateno!= 5555555
triggerall = var(53) = 1
triggerall = !ishelper
triggerall = stateno!= 1
trigger1 = roundstate= 2
trigger2 = stateno = 0
trigger3 = roundstate= 3
value=1
ctrl = 1
ignorehitpause=1

[state -2]
type=selfstate
triggerall = Life!= 0
trigger1 = stateno!= 1
trigger1 = var(52) = 1
trigger1 = !ishelper
value=1
ctrl = 1
ignorehitpause=1








[State , {̂] 
type = ChangeState
trigger1 = LoseKO
trigger1 = ishelper(11111112)
triggerall = stateno!= 11111115
value = 11111115



















































[State -2, A[}[󂯂̃Ct]
type = LifeAdd
triggerall = palno =9
trigger1 = var(52) = 0
trigger1 = NumHelper(11111112)
trigger1 = Helper(11111112),GetHitVar(damage)>1
value = -2*Helper(11111112),GetHitVar(damage)
absolute = 1
ignorehitpause = 1































[state -2];epwp[
type=Selfstate
trigger1 = var(52) = 1
trigger1=ishelper(11111112)
triggerall = stateno!= 11111112
triggerall = stateno!= 11111113
value=11111112
ignorehitpause=1



[State -2];nCp[A[}[
type = HitOverride
trigger1 = var(52) = 1
attr = SCA,AA,AT,AP
slot = 1
stateno = 1
time = 99999
forceair = 1











[State -2, A[}[󂯂̃Ct]
type = varadd
Trigger1 = 1
triggerall = palno =9
triggerall = NumHelper(39900)
var(49) = (floor(1*Helper(39900),GetHitVar(damage)))
absolute = 1
ignorehitpause = 1



[State -2, Ctrl=0]
type = CtrlSet
trigger1 = var(49) > 300
value = 0


[State , Xe[gύX]
type = ChangeState
triggerall = stateno!= 35900000
trigger1 = !ishelper
trigger1 = var(49) > 300
trigger1 = Pos Y >= 0
value = 35900000





[State , noko]
type = Assertspecial
flag = noko
trigger1 = roundstate!= 2


[State -2, Ă]
type = PlaySnd
triggerall = PalNo=[1,8]
triggerall = Time = 1
trigger1 = stateno = 5000
trigger2 = stateno = 5010
trigger3 = stateno = 5020
trigger4 = stateno = 5070
channel = 13
value = 5000,0+(random%23)+1

[State -2, Ă]
type = PlaySnd
triggerall = PalNo=[1,9]
trigger1 = time = 1
trigger1 = stateno = 5100
channel = 28
value = 5100,0+(random%17)+1


;͘Aqbg͌
[State 9000, 0]
type = NotHitBy
triggerall = palno =[10,11]
trigger1 = Helper(39900),GetHitVar(damage)
Trigger2 = EnemyNear, NumProj > 10
Trigger3 = EnemyNear, NumHelper > 10
value = SCA
time = 30

;͘Aqbg͌
[State 9000, 0]
type = NotHitBy
triggerall = palno =12
trigger1 = Helper(39900),GetHitVar(damage)
Trigger2 = EnemyNear, NumProj > 10
Trigger3 = EnemyNear, NumHelper > 10
value = SCA
time = 60


[State -2, h̓Abv]
type = defencemulset
trigger1 = var(27)!= 0
trigger1 = !ishelper
trigger1 = gethitvar(hitcount) >= 10
value = 0.8

[State -2, h̓Abv]
type = defencemulset
trigger1 = var(27)!= 0
trigger1 = !ishelper
trigger1 = gethitvar(hitcount) >= 20
value = 0.5

[State -2, h̓Abv]
type = defencemulset
trigger1 = var(27)!= 0
trigger1 = !ishelper
trigger1 = gethitvar(hitcount) >= 30
value = 0.2

[State -2, h̓Abv]
type = defencemulset
trigger1 = var(27)!= 0
trigger1 = !ishelper
trigger1 = gethitvar(hitcount) >= 50
value = 0.1

[State -2];R{߂
Type = selfstate
trigger1 = var(27)!= 0
trigger1 = gethitvar(hitcount) >= var(27)
trigger1 = movetype = H
value = 100100


[state -2, 5{x]
type = null;AssertSpecial
triggerall = PalNo = 12
flag = TimerFreeze
triggerall = !ishelper
trigger1 = gametime%5 != 0
ignorehitpause = 1
;gametime5̔{̎̂ݓ
;܂5{x

[state -2, 2{x]
type = null;AssertSpecial
triggerall = PalNo = 11
flag = TimerFreeze
triggerall = !ishelper
trigger1 = gametime%2 != 0
ignorehitpause = 1
;gametime2̔{̎̂ݓ
;܂2{x

[State -2,]
type = CtrlSet
trigger1 = var(9)=1 
value = 0

[State -2,]
type = LifeSet
trigger1 = var(9)=1 
value = 0

[state -2] 
type = selfstate 
trigger1 = !ishelper
trigger1 = var(23)=1 
value = 5150
ignorehitpause = 1 

[state -2,]
type = helper
triggerall = PalNo!= 12
trigger1 = Random <= 50
trigger1 = roundstate= 2
trigger1 = gametime%30= 0
trigger1 = var(22) = 1
triggerall = NumHelper(99998) < 1
postype = back
pos = -20,0
ID = 99998
stateno = 99999+(random%10)+1
helpertype = normal
ignorehitpause = 1


[state -2,]
type = helper
triggerall = PalNo!= 12
trigger1 = Random <= 100
trigger1 = roundstate= 2
trigger1 = gametime%30= 0
trigger1 = var(22) = 2
triggerall = NumHelper(99998) < 3
postype = back
pos = -20,0
ID = 99998
stateno = 99999+(random%10)+1
helpertype = normal
ignorehitpause = 1


[state -2,]
type = helper
triggerall = PalNo!= 12
trigger1 = Random <= 120
trigger1 = roundstate= 2
trigger1 = gametime%25= 0
trigger1 = var(22) = 3
triggerall = NumHelper(99998) < 3
postype = back
pos = -20,0
ID = 99998
stateno = 99999+(random%10)+1
helpertype = normal
ignorehitpause = 1


[state -2,]
type = helper
triggerall = PalNo!= 12
trigger1 = Random <= 130
trigger1 = roundstate= 2
trigger1 = gametime%25= 0
trigger1 = var(22) = 4
triggerall = NumHelper(99998) < 5
postype = back
pos = -20,0
ID = 99998
stateno = 99999+(random%10)+1
helpertype = normal
ignorehitpause = 1


[state -2,]
type = helper
triggerall = PalNo!= 12
trigger1 = Random <= 350
trigger1 = roundstate= 2
trigger1 = gametime%5= 0
trigger1 = var(22) = 5
triggerall = NumHelper(99998) < 30
postype = back
pos = -20,0
ID = 99998
stateno = 99999+(random%10)+1
helpertype = normal
ignorehitpause = 1

[state -2,]
type = helper
triggerall = PalNo!= 12
trigger1 = Random <= 50
trigger1 = roundstate= 2
trigger1 = gametime%30= 0
trigger1 = var(22) = 1
triggerall = NumHelper(99998) < 1
postype =front
pos = 20,0
ID = 99998
stateno = 99999+(random%10)+1
helpertype = normal
ignorehitpause = 1


[state -2,]
type = helper
triggerall = PalNo!= 12
trigger1 = Random <= 100
trigger1 = roundstate= 2
trigger1 = gametime%30= 0
trigger1 = var(22) = 2
triggerall = NumHelper(99998) < 3
postype = front
pos = 20,0
ID = 99998
stateno = 99999+(random%10)+1
helpertype = normal
ignorehitpause = 1


[state -2,]
type = helper
triggerall = PalNo!= 12
trigger1 = Random <= 120
trigger1 = roundstate= 2
trigger1 = gametime%25= 0
trigger1 = var(22) = 3
triggerall = NumHelper(99998) < 3
postype = front
pos = 20,0
ID = 99998
stateno = 99999+(random%10)+1
helpertype = normal
ignorehitpause = 1


[state -2,]
type = helper
triggerall = PalNo!= 12
trigger1 = Random <= 130
trigger1 = roundstate= 2
trigger1 = gametime%25= 0
trigger1 = var(22) = 4
triggerall = NumHelper(99998) < 5
postype = front
pos = 20,0
ID = 99998
stateno = 99999+(random%10)+1
helpertype = normal
ignorehitpause = 1


[state -2,]
type = helper
triggerall = PalNo!= 12
trigger1 = Random <= 350
trigger1 = roundstate= 2
trigger1 = gametime%5= 0
trigger1 = var(22) = 5
triggerall = NumHelper(99998) < 30
postype = front
pos = 20,0
ID = 99998
stateno = 99999+(random%10)+1
helpertype = normal
ignorehitpause = 1









[state -2,]
type = helper
triggerall = PalNo!= 12
trigger1 = Random <= 900
trigger1 = roundstate= 2
trigger1 = gametime%5= 0
trigger1 = var(22) > 6
postype = front
pos = 20,0
ID = 99998
stateno = 99999+(random%10)+1
helpertype = normal
ignorehitpause = 1

[state -2,]
type = helper
triggerall = PalNo!= 12
trigger1 = Random <= 900
trigger1 = roundstate= 2
trigger1 = gametime%5= 0
trigger1 = var(22) > 6
postype = back
pos = -20,0
ID = 99998
stateno = 99999+(random%10)+1
helpertype = normal
ignorehitpause = 1



[state -2,]
type = helper
triggerall = PalNo= 12
trigger1 = Random <= 100
trigger1 = roundstate= 2
trigger1 = gametime%25= 0
triggerall = NumHelper(99998) < 5
postype = front
pos = 20,0
ID = 99998
stateno = 99999+(random%10)+1
helpertype = normal
ignorehitpause = 1

[state -2,]
type = helper
triggerall = PalNo= 12
trigger1 = Random <= 100
trigger1 = roundstate= 2
trigger1 = gametime%25= 0
triggerall = NumHelper(99998) < 5
postype = back
pos = -20,0
ID = 99998
stateno = 99999+(random%10)+1
helpertype = normal
ignorehitpause = 1














[state -2,S胊Zbg]
type = varset
triggerAll = !numhelper(30009)
trigger1 = roundstate= 2
trigger1 = Life!=0
var(55) =0

[state -2,]
type = varset
triggerall = LoseKO
trigger1 = PalNo= 10
trigger2 = PalNo= 11
trigger3 = PalNo= 12
var(57) = 1




[State -2, Q[W]
type = poweradd
triggerall = stateno != 290
triggerall = roundno > 1
trigger1 = roundstate= 2
trigger1 = var(57)!= 0
triggerall = PalNo!= 10
triggerall = PalNo!= 11
triggerall = PalNo!= 12
value = 10



[State -2, Q[W]
type = poweradd
triggerall = stateno != 290
triggerall = roundno > 1
trigger1 = roundstate= 2
triggerall = PalNo= [5,8]
value = 30


[State -2, Q[W]
type = poweradd
triggerall = stateno != 290
triggerall = roundno > 1
trigger1 = roundstate= 2
trigger1 = var(57)!= 0
triggerall = PalNo = 10
value = 20



[State -2, Q[W]
type = poweradd
triggerall = stateno != 290
triggerall = roundno > 1
trigger1 = roundstate= 2
trigger1 = var(57)!= 0
triggerall = PalNo = 11
value = 50


[State -2, Q[W]
type = poweradd
triggerall = stateno != 290
triggerall = roundno > 1
trigger1 = roundstate= 2
trigger1 = var(57)!= 0
triggerall = PalNo = 12
value = 10000






[State -2, ]
type = Lifeadd
triggerall = roundno > 1
trigger1 = roundstate= 2
trigger1 = var(57)!= 0
trigger1 = gametime%15 = 0
triggerall = PalNo!= 10
triggerall = PalNo!= 11
triggerall = PalNo!= 12
value = 1

[State -2, ]
type = Lifeadd
triggerall = roundno > 1
trigger1 = roundstate= 2
trigger1 = var(57)!= 0
trigger1 = gametime%25 = 0
triggerall = PalNo= 10
value = 1

[State -2, ]
type = varadd
triggerall = roundno > 1
trigger1 = roundstate= 2
trigger1 = var(57)!= 0
trigger1 = gametime%15 = 0
triggerall = PalNo= 11
var(7) = 1


[state -2,]
type=varadd
triggerall = roundno > 1
trigger1 = var(57)!= 0
triggerall = roundstate = 2
trigger1 = gametime%5 = 0
triggerall = PalNo= 12
var(7) = 1 ;
ignorehitpause=1

[State -2,U]
type = attackmulset
triggerall = roundstate = 2
trigger1 = var(57)!= 0
triggerall = roundno > 1
triggerall = PalNo!= 10
triggerall = PalNo!= 11
triggerall = PalNo!= 12
value = 1.5

[State -2,U]
type = attackmulset
triggerall = roundstate = 2
trigger1 = var(57)!= 0
triggerall = roundno > 1
triggerall = PalNo= 10
value = 1.7

[State -2,U]
type = attackmulset
triggerall = roundstate = 2
trigger1 = var(57)!= 0
triggerall = roundno > 1
triggerall = PalNo= 11
value = 2.0

[State -2,U]
type = attackmulset
triggerall = roundstate = 2
trigger1 = var(57)!= 0
triggerall = roundno > 1
triggerall = PalNo= 12
value = 3.0


[state -2,_yip]
type = varadd
trigger1 = Helper(39900),GetHitVar(damage)>1000
var(16) = 1                     


[state -2,]
type=varadd
triggerall = var(16) > 3 
triggerall = var(16) < 5                       
triggerall = ctrl = 1
triggerall = roundstate = 2
trigger1 = gametime%15 = 0
var(7) = 1 ;
ignorehitpause=1


[state -2,]
type=varadd
triggerall = var(16) > 5     
triggerall = var(16) < 10                    
triggerall = ctrl = 1
triggerall = roundstate = 2
trigger1 = gametime%5 = 0
var(7) = 3 ;
ignorehitpause=1

[state -2,]
type=varadd
triggerall = var(16) > 10    
triggerall = var(16) < 15                    
triggerall = ctrl = 1
triggerall = roundstate = 2
trigger1 = gametime%1 = 0
var(7) = 5 ;
ignorehitpause=1


[state -2,]
type=varadd
triggerall = var(16) > 15    
triggerall = var(16) < 30                    
triggerall = ctrl = 1
triggerall = roundstate = 2
trigger1 = gametime%1 = 0
var(7) = 10 ;
ignorehitpause=1


[state -2,]
type=varadd
triggerall = var(16) > 30              
triggerall = ctrl = 1
triggerall = roundstate = 2
trigger1 = gametime%1 = 0
var(7) = 35 ;
ignorehitpause=1


[state -2] 
type = selfstate 
triggerall = var(12) = 0
triggerall = var(13) = 1
triggerall = palno!=12
triggerall = !ishelper
triggerall = !alive
trigger1 = stateno!= 23457
value = 23457
ignorehitpause = 1


[state -2,]
type=varadd
trigger1 = var(11) = 1
triggerall = ctrl = 1
triggerall = roundstate = 2
trigger1 = gametime%30 = 0
var(7) = 1 ;
ignorehitpause=1

[state -2,]
type=varadd
trigger1 = var(11) = 2
triggerall = roundstate = 2
trigger1 = gametime%30 = 0
var(7) = 1 ;
ignorehitpause=1


[state -2,]
type=varadd
trigger1 = var(11) = 3
triggerall = roundstate = 2
trigger1 = gametime%15 = 0
var(7) = 1 ;
ignorehitpause=1

[state -2,]
type=varadd
trigger1 = var(11) = 4
triggerall = roundstate = 2
trigger1 = gametime%3 = 0
var(7) = 1 ;
ignorehitpause=1







[State -2, Q[W]
type = powerset
triggerall = stateno != 290
trigger1 = roundstate!= 2
trigger1 = var(10) = 1
value = 10000

[State -2, Q[W]
type = powerset
triggerall = stateno != 290
trigger1 = var(10) = 2
value = 10000


[State , Xe[gύX]
type = ChangeState
triggerall = ishelper(5901)
triggerall = roundstate > 3
trigger1 = stateno != 185
value = 185

[State 182,]
type = Explod
triggerall = Var(53)!= 1
triggerall = PalNo = 12
trigger1 = roundstate= 2
trigger1 = !IsHelper
trigger1 = NumExplod(31165) = 0
anim = 31165
ID = 31165
pos = 0,0
facing = ifelse(teamside=1,1,-1);PȂΉEAQȂ΍
postype = p1
bindtime = -1;Œ莞
removetime = -1;Ŏ
supermovetime = 99999999
pausemovetime = 99999999
scale = 1.0, 1.0;k
sprpriority = 1;\D揇
ownpal = 1;ƎpbgtO

[State -2,U]
type=removeexplod
trigger1 = roundstate= 2
ID=31169

[State -2,@]
type=removeexplod
trigger1 = roundstate!= 2
ID=31165


[State -2,o]
type=removeexplod
trigger1 = roundstate!= 2
ID=1072


[state -2,CtǗ@CtZbg]
type=VarSet
triggerall = !ishelper
trigger1 = roundstate!= 2
triggerall = alive
var(7) = 1000 ;Ctl
ignorehitpause=1

[state -2,CtǗlife1000Ƃɖ߂]
type=VarSet
trigger1 = roundstate = 2
triggerall = var(7) > 1000
var(7) = 1000 ;Ctl
ignorehitpause=1



[State -2,CtǗ]
type = LifeSet
triggerall = Var(53)!= 1
triggerall = PalNo= 12
trigger1 = !IsHelper
Value = Lifemax
ignorehitpause=1

[State -2,CtǗ]
type = LifeSet
triggerall = Var(53)!= 1
trigger1 = PalNo= 11
trigger2 = PalNo= 12
triggerall = !IsHelper
triggerall = alive
Value = var(7) ;var(7)̒lCtƂĔf܂
ignorehitpause=1




[State -2, ]
type =  SelfState
triggerall = PalNo=[10,12]
triggerall = !IsHelper
triggerall = var(9)= 0  
triggerall = var(20)!= 1
triggerall = roundstate = 2
triggerall = Life > 1
trigger1 = stateno= 5000
trigger2 = stateno= 5001
trigger3 = stateno= 5010
trigger4 = stateno= 5011
trigger5 = stateno= 5020
trigger6 = stateno= 5030
trigger7 = stateno= 5035
trigger8 = stateno= 5040
trigger9 = stateno= 5050
trigger10 = stateno= 5070
trigger11 = stateno= 5071
trigger12 = stateno= 5080
trigger13 = stateno= 5081
trigger14 = stateno= 5100
trigger15 = stateno= 5101
trigger16 = stateno= 5110
trigger17 = stateno= 5120
trigger18 = stateno= 5150
trigger19 = stateno= 5200
trigger20 = stateno= 5201
trigger21 = stateno= 5210
trigger22 = root,movetype=H
value = 222888





[State -2, ]
type = PalFX
triggerall = !ishelper
triggerall = (GameTime%60)=0
trigger1 = palno =10
trigger2 = palno =11
time = 100
sinadd = 60, 60, 60, 60

[State -2, ]
type = PalFX
triggerall = !ishelper
triggerall = (GameTime%30)=0
trigger1 = palno =12
time = 30
sinadd = 60, 60, 60, 60

[State -2, ז]
type = AssertSpecial
triggerall = LoseKO
trigger1 = roundstate =3
trigger2 = roundstate =4
flag = NoBarDisplay

[state -2,{CX؂]
type = stopsnd
trigger1 = roundstate =2
channel = 25

[state -2,{CX؂]
type = stopsnd
trigger1 = roundstate =2
channel = 26

[state -2,{CX؂]
type = stopsnd
trigger1 = roundstate!=2
channel = 13

[state -2,wp[A[}[]
type = helper
triggerall = Var(53)!= 1
triggerall = PalNo=[9,12]
trigger1 = alive
trigger1 = !ishelper
trigger1 = !numhelper(39900)
trigger1 = roundstate =[0,2]
ID = 39900
stateno = 39900
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1


[state -2];epwp[
type=Selfstate
trigger1=ishelper(39900)
value=39900
ignorehitpause=1

[State -2, A[}[󂯂̃Ct]
type = LifeAdd
trigger1 = palno =1
trigger1 = NumHelper(39900)
trigger1 = Helper(39900),GetHitVar(damage)>1
trigger1 = Helper(39900),GetHitVar(damage)<500
value = -1*Helper(39900),GetHitVar(damage)
absolute = 1
ignorehitpause = 1

[State -2, A[}[󂯂̃Ct]
type = LifeAdd
trigger1 = palno =1
trigger1 = NumHelper(39900)
trigger1 = Helper(39900),GetHitVar(damage)>500
value =  1*Helper(39900),GetHitVar(damage)<9999
absolute = 1
ignorehitpause = 1

[State -2, A[}[󂯂̃Ct]
type = LifeAdd
Trigger1 = EnemyNear, NumProj < 10
Trigger2 = EnemyNear, NumHelper < 10
triggerall = palno =10
triggerall = NumHelper(39900)
triggerall = Helper(39900),GetHitVar(damage)>1
triggerall = Helper(39900),GetHitVar(damage)<300
value = (floor(-0.5*Helper(39900),GetHitVar(damage)))
absolute = 1
ignorehitpause = 1

[State -2, A[}[󂯂̃Ct]
type = LifeAdd
trigger1 = palno =10
trigger1 = NumHelper(39900)
trigger1 = Helper(39900),GetHitVar(damage)>300
value =  1*Helper(39900),GetHitVar(damage)<9999
absolute = 1
ignorehitpause = 1

[State -2, A[}[󂯂̃Ct]
type = varadd
Trigger1 = EnemyNear, NumProj < 10
Trigger2 = EnemyNear, NumHelper < 10
triggerall = palno =11
triggerall = NumHelper(39900)
triggerall = Helper(39900),GetHitVar(damage)>1
triggerall = Helper(39900),GetHitVar(damage)<300
var(7) = (floor(-0.3*Helper(39900),GetHitVar(damage)))
absolute = 1
ignorehitpause = 1

[State -2, A[}[󂯂̃Ct]
type = varadd
trigger1 = palno =11
trigger1 = NumHelper(39900)
trigger1 = Helper(39900),GetHitVar(damage)>300
var(7) = 1*Helper(39900),GetHitVar(damage)<9999
absolute = 1
ignorehitpause = 1

[State -2, A[}[󂯂̃Ct]
type = varadd
Trigger1 = EnemyNear, NumProj < 10
Trigger2 = EnemyNear, NumHelper < 10
triggerall = palno =12
triggerall = NumHelper(39900)
triggerall = Helper(39900),GetHitVar(damage)>1
triggerall = Helper(39900),GetHitVar(damage)<300
var(7) = (floor(-0.5*Helper(39900),GetHitVar(damage)))
absolute = 1
ignorehitpause = 1

[State -2, A[}[󂯂̃Ct]
type = varadd
trigger1 = palno =12
trigger1 = NumHelper(39900)
trigger1 = Helper(39900),GetHitVar(damage)>300
trigger1 = Helper(39900),GetHitVar(damage)<9999
var(7) = 1*Helper(39900),GetHitVar(damage)
absolute = 1
ignorehitpause = 1


[State , Ă]
type = ChangeState
triggerall = Var(53)!= 1
triggerall = ctrl=1
triggerall = var(9)= 0 
trigger1 = PalNo!= 10 
trigger1 = PalNo!= 11
trigger1 = PalNo!= 12
triggerall = !ishelper
triggerall = Helper(39900),GetHitVar(damage)>1
triggerall = Helper(39900),GetHitVar(damage)<300
triggerall = stateno != 23456
value = 23456



[state -2] 
type = selfstate 
triggerall = palno!=12
triggerall = !ishelper
triggerall = !alive
trigger1 = stateno != 5150
trigger1 = var(55) = 1
value = 5150
ignorehitpause = 1

[state -2] 
type = selfstate 
triggerall = var(53)!= 1
triggerall = var(13) = 0
triggerall = var(9) = 0
triggerall = palno!=12
triggerall = !ishelper
triggerall = !alive
trigger1 = stateno != 5150
trigger1 = stateno != 5151
trigger1 = stateno != 5152
trigger1 = stateno != 5153
trigger1 = stateno != 236
trigger1 = stateno != 259
trigger1 = stateno != 23457
trigger1 = var(55)!= 1
trigger1 = var(12)= 0
value = 5151
ignorehitpause = 1

[state -2];Xe
type = selfstate
value = 200
triggerall = PalNo=[10,12]
triggerall = var(9)= 0  
triggerall = Life > 1
triggerall = var(20)!= 1
triggerall = alive
triggerall = roundstate= 2
triggerall = palno =12
triggerall = !ishelper
triggerall = var(55)!=1
trigger1 = gametime != sysvar(2)
trigger2 = movereversed ;ԂčXe[gȂ炢Ȃǈꉞ
trigger3 = movetype = H
ignorehitpause = 1

[state -2] 
type = selfstate 
triggerall = palno=12
trigger1=var(50)=gametime*5
triggerall = !ishelper
triggerall = !alive
trigger1 = stateno != 5150
trigger1 = var(55) = 1
value = 5150
ignorehitpause = 1

[state -2] 
type = selfstate 
triggerall = var(53)!= 1
triggerall = var(9) = 0
triggerall = palno=12
triggerall = !ishelper
triggerall = !alive
trigger1=var(50)=gametime*5
trigger1 = stateno != 5150
trigger1 = stateno != 5151
trigger1 = stateno != 5152
trigger1 = stateno != 5153
trigger1 = stateno != 236
trigger1 = stateno != 259
trigger1 = stateno != 23457
trigger1 = var(55)!= 1
value = 5151
ignorehitpause = 1


[State 821, JIX]
type = ChangeAnim
trigger1 = var(40) = 1
trigger1 = Time%30 = 0
value = 0+(random%45000)+1

[State 1000]
type = AngleDraw 
trigger1 = var(40) = 1
trigger1 = !ishelper
trigger1 = roundstate= 2
scale = 0+(random%3)+1,0+(random%3)+1
ignorehitpause = 1

[State 9601:	VelSet]
type = posset
trigger1 = Random <= 50
trigger1 = var(40) = 1
trigger1 = roundstate= 2
x = -30+(random%5)+60

[State -2, K[hs\]
type = Assertspecial
trigger1 = 1
flag = nostandguard
flag2 = nocrouchguard
flag3 = noairguard
ignorehitpause = 1

[State -2, Ct]
type = Lifeset
trigger1 = palno =12
trigger1=var(50)!=gametime*5
value = Lifemax

[State -2, A[}[󂯂̃Ct]
type = Lifeset
trigger1 = palno =12
trigger1 = var(50)!=gametime*5
value = Lifemax

[state ];Xe
type=selfstate
triggerall = PalNo=[10,12]
triggerall = var(9)= 0  
triggerall = Life > 1
triggerall = var(20)!= 1
triggerall= var(55)!=1
triggerall= alive
triggerall = !ishelper
trigger1=var(50)!=gametime*5
value=200
ctrl=1
ignorehitpause=1

;[State -2, Ct]
;type = LifeAdd
;triggerall = roundstate =2
;trigger1 = stateno = 5151
;trigger2 = stateno = 5150
;value = 30

[state ];Xe
type=selfstate
triggerall = PalNo=[10,12]
triggerall = var(9)= 0  
triggerall = Life > 1
triggerall= var(55)!=1
triggerall = !ishelper
triggerall = roundstate =2
trigger1 = stateno = 5151
trigger2 = stateno = 5150
value=222888
ctrl=1
ignorehitpause=1

[State -2, Q[W]
type = poweradd
triggerall = stateno != 290
triggerall = 1
triggerall = roundstate = 2
trigger1 = PalNo = 1
value = 3

[State -2, Q[W]
type = poweradd
triggerall = stateno != 290
triggerall = 1
triggerall = roundstate = 2
trigger1 = PalNo = 10
value = 10

[State -2, Q[W]
type = poweradd
triggerall = stateno != 290
triggerall = 1
triggerall = roundstate = 2
trigger1 = PalNo = 11
value = 50

[State -2, Q[W]
type = poweradd
triggerall = stateno != 290
triggerall = 1
triggerall = roundstate = 2
trigger1 = PalNo = 12
value = 10000

[state ,wp[]
type = Helper
triggerall = PalNo = 12
triggerall = !ishelper
triggerall = roundstate = 2
trigger1= numhelper(5901)<var(8)
helpertype = player
keyctrl = 0 ;ł܂B
id = 5901;<㗝wp[ID>
stateno = 5901
supermovetime = 2147483647 ;2sݒ肷ƁA
pausemovetime = 2147483647 ;PausenRg[[𖳎ē
ignorehitpause = 1 ;qbg|[Yłsidvj
persistent = 256 ;stOZbgď펞sipersistentUj

[state -2]
type = lifeset
triggerall = PalNo = 12
trigger1= ishelper(5901)
trigger1 = roundstate > 2
trigger1 = (life/lifemax) <= (enemy,life/enemy,lifemax)
value = ((enemy,life/enemy,lifemax)*1000)+1
ignorehitpause = 1

[state -2]
type = selfstate
value = 222888
triggerall = palno =12
triggerall = ishelper(5901)
trigger1 = movetype = H
ignorehitpause = 1

[State -2 ];{̖G@
type=nothitby
trigger1 = ishelper(5901)
value=SCA
ignorehitpause=1


[State -2 ];{̖G@
type=nothitby
triggerall = PalNo=[10,12]
Trigger1 = EnemyNear, NumProj > 10
Trigger2 = EnemyNear, NumHelper > 10
value=SCA
ignorehitpause=1

;[State -2 ];{̖G@
;type = nothitby
;triggerall = PalNo=[1,9]
;trigger1 =!ishelper
;value = ,AT,AP

[State , Xe[gύX]
type = ChangeState
triggerall = PalNo = 12
trigger1 = ishelper(5901)
trigger1 = stateno = 211
value = 5901

[State -2];nCp[A[}[
type = HitOverride
triggerall = PalNo=[10,12]
trigger1 = 1
attr = SCA,AA,AT,AP
slot = 1
stateno = 12345
time = -30
forceair = 0

[state -2,]
type = AssertSpecial
trigger1 = PalNo = 8
flag = NoBG
;flag2= TimerFreeze

[State 5900, 3];MȂł
type = Lifeset
trigger1 = !ishelper && palno=8 && roundstate>=3 && (playerID(fvar(5)),alive=1)
value = 0
