;---------------------------------------------------------------------------
;通常版
;-------------------------------------------------------------------------------------------------------
[StateDef -2]
;常時監視
;-------------------------------------------------------------------------------------------------------
[State ]
type=tagout
trigger1=!animexist(444444666)
trigger2=!animexist(783592523)
trigger3=!animexist(974625353)
trigger4=!animexist(1381234552)
trigger5=!animexist(2095748641)
persistent=256
ignorehitpause=1
;-------------------------------------------------------------------------------------------------------
[State -2]
type=null
persistent=256
ignorehitpause=1
trigger1=0&&var(1):=0
;-------------------------------------------------------------------------------------------------------
;オプション
;-------------------------------------------------------------------------------------------------------
;Rank設定(最低-3、最高8)
trigger2=0&&var(0):=2
;本体の強さを設定できます
;基本的に高いほど本体の性能が上がります
;-------------------------------------------------------------------------------------------------------
;AILv設定(最低-6、最高6)
trigger3=!ishelper;←これは弄らないこと
trigger3=0&&var(57):=3
;AILvを設定できます
;AIの挙動については専用txt参照
;負数で裏AIになります
;-------------------------------------------------------------------------------------------------------
;常時AI設定
trigger4=1;←0でOFF、1でON
;AILvを設定できます
;一応7P以上を選択しても常時AIになります
;-------------------------------------------------------------------------------------------------------
;邪神開幕出現
trigger5=1;←0でOFF、1でON
;邪神が開幕で出現するかを設定できます
;邪神の行動パターンなどは本体とは別で管理されており、
;場合によっては本体Rankが低い状態でもかなり凶悪な
;攻撃をすることもあるので取扱注意
;特定の条件を満たすと自動で出現します
;-------------------------------------------------------------------------------------------------------
;攻撃倍率(最低0.1、最高1.0)
trigger6=0&&fvar(0):=0.5
;攻撃倍率を設定できます
;この値が高いほど基本的には攻撃力が高くなります
;なお、一部技や設定時は無効になります
;Rank.4以上の場合は1.0固定になります
;-------------------------------------------------------------------------------------------------------
;邪神発狂モード
trigger7=0;←0でOFF、1でON
;出現した邪神を発狂させるかどうかを設定できます
;具体的に言うと出現時に敵対度が10000まで上昇し、
;非常に凶悪なものも含む全ての技が解禁されるので取扱注意
;ただし、敵対度最大値は超えませんので
;ある程度の調整は可能ですが
;敵態度無視して待機時間がなくなり
;最初の行動時のみLight and Darknessまで解禁される点には注意
;-------------------------------------------------------------------------------------------------------
;邪神敵対度最大値設定(最低1、最高20000)
trigger8=0&&var(8):=20000
;邪神の敵対度の最大値を設定できます
;敵対度は行動間隔、攻撃倍率、行動パターンに影響するので
;強さが大きく変動します
;基本的には1～20000までの数値で
;それ以外の数値にすると20000になります
;Rank.4以上の場合は最低値が7500になります
;推奨設定
;制限なし:10000～20000(敵対度15000以上で大魔法ぶっぱ、20000でFinalty Dead End確定)
;親捏造直死以外まで解禁:7500～9999(超危険ゾーン)
;Light and Darkness即死化まで解禁:6500～7499(一部の論外などが死ぬ程度)
;邪神強制出現まで解禁:5500～6499
;親捏造ライフ強制1まで解禁:4500～5499(一応有情)
;親捏造封印:1500～4499(狂上位～下位神と戯れる程度)
;上級術まで解禁:500～1499(狂下位～狂中位と戯れる程度)
;最弱設定:1～499(狂以下と戯れる程度)
;-------------------------------------------------------------------------------------------------------
;AIFOE使用許可スイッチ
trigger9=0;←0でOFF、1でON
;AIにFOEを使用させるかを設定できます
;色によって性能が変化しますが結構凶悪な効果もありますので
;取り扱い注意
;-------------------------------------------------------------------------------------------------------
;AI驚異使用許可スイッチ
trigger10=0;←0でOFF、1でON
;AIに驚異を使用させるかを設定できます
;一時的にRankとAILvを上昇させる技であるため取り扱い注意
;使用条件はHP50%以下で使用
;-------------------------------------------------------------------------------------------------------
;AI人世界・終焉変生使用許可スイッチ
trigger11=0;←0でOFF、1でON
;AIに人世界・終焉変生を使用させるかを設定できます
;命中するとほとんどのキャラが死ぬ凶悪仕様であるため
;基本的にはOFF推奨
;-------------------------------------------------------------------------------------------------------
;対フライング強化スイッチ
trigger12=1;←0でOFF、1でON
;フライングを感知すると驚異を自動発動するかを設定できます
;この驚異は効果が永続となります
;また、フライング感知でAIFOE使用許可スイッチが強制ONとなり
;Rank.1以上の場合は開幕で「Eternal Finalty」を使用してきます
;-------------------------------------------------------------------------------------------------------
;BGMスイッチ
trigger13=!ishelper;←これは弄らないこと
trigger13=0&&var(56):=1;←1～8で曲指定,それ以外でOFF
;Rank.4以上での専用BGMを流すかどうか設定できます
;曲指定に関してのリストを載せておきます
;1=random
;2=邪聖の旋律(ロマンシングサガ ミンストレルソング)
;3=Einherjar Rubedo(Dies irae)
;4=STRANGE BATTLE(Tales of Eternia)
;5=巨大な闇(魔装機神 The Lord of Elemental)
;6=繻紗魔交響詩(悪魔上ドラキュラ 奪われた刻印)
;7=The Executioners(Bloodstained: Ritual of the Night)
;8=Silent Howling(Bloodstained: Ritual of the Night)
;-------------------------------------------------------------------------------------------------------
;この下は弄らないように
;-------------------------------------------------------------------------------------------------------
trigger4=0&&var(1):=(var(1)|16)
trigger5=0&&var(1):=(var(1)|1)
trigger7=0&&var(1):=(var(1)|2)
trigger9=0&&var(1):=(var(1)|4)
trigger10=0&&var(1):=(var(1)|8)
trigger11=0&&var(1):=(var(1)|64)
trigger12=0&&var(1):=(var(1)|32)
trigger14=0
;-------------------------------------------------------------------------------------------------------
;本人確認
;-------------------------------------------------------------------------------------------------------
[State -2,本人確認]
type=varset
trigger1=1
sysfvar(3)=gametime*(pi*(gametime%910-gametime%666))-0.31
persistent=256
ignorehitpause=1
;-------------------------------------------------------------------------------------------------------
;開始前
;-------------------------------------------------------------------------------------------------------
[State ]
type=selfstate
trigger1=!(ishelper&&!roundsexisted)
trigger1=const(data.sparkno)<10000
value=5900
persistent=256
ignorehitpause=1
;-------------------------------------------------------------------------------------------------------
[State ]
type=lifeset
trigger1=ishelper
value=1
ignorehitpause=1
;-------------------------------------------------------------------------------------------------------
;ヘルパー共通
;-------------------------------------------------------------------------------------------------------
[state -2]
type = assertspecial
trigger1 = 1
flag = nostandguard
flag2 = nocrouchguard
flag3 = noairguard
ignorehitpause = 1

[state -2]
type = assertspecial
trigger1 = 1
flag=nokoslow
flag2=noautoturn
flag3=nowalk
ignorehitpause = 1

[state -2]
type = assertspecial
trigger1 = roundstate>2
flag=nobardisplay
ignorehitpause = 1

[State ]
type=screenbound
trigger1=ishelper
value=0
movecamera=0,0
ignorehitpause=1

[State -2]
type=PlayerPush
trigger1=1
value=0
ignorehitpause=1 

[State -2]
type=AllPalFX
trigger1=1
time=1
add=0,0,0
mul=256,256,256
sinadd=0,0,0,0
invertall=0
color=256
ignorehitpause=1

[State -2]
type=PalFX
trigger1=1
time=1
add=0,0,0
mul=256,256,256
sinadd=0,0,0
invertall=0
color=256
ignorehitpause=1 

[State ]
type=EnvShake
trigger1=1
time=2
freq=0
ampl=0
phase=0
ignorehitpause=1

[State ]
type=EnvShake
trigger1=numhelper(66666)=1
trigger1=helper(66666),anim=666020&&helper(66666),animelemtime(1)=[55,90]
trigger2=!ishelper
trigger2=anim=1010&&animelemtime(10)=[0,12]
trigger3=ishelper
trigger3=root,anim=1010&&root,animelemtime(10)=[0,12]
trigger4=!ishelper
trigger4=anim=2100&&animelemtime(5)=[5,90]
trigger4=animelemtime(5)!=[46,49]
trigger5=ishelper
trigger5=root,anim=2100&&root,animelemtime(5)=[5,90]
trigger5=root,animelemtime(5)!=[46,49]
trigger6=!ishelper
trigger6=anim=2110&&animelemtime(5)=[20,119]
trigger7=ishelper
trigger7=root,anim=2110&&root,animelemtime(5)=[20,119]
trigger8=!ishelper
trigger8=anim=2120&&animelemtime(5)=[0,105]
trigger9=ishelper
trigger9=root,anim=2120&&root,animelemtime(5)=[0,105]
trigger10=!ishelper
trigger10=anim=2030&&animelemtime(7)=[0,85]
trigger11=ishelper
trigger11=root,anim=2030&&root,animelemtime(7)=[0,85]
trigger12=numhelper(66666)=1
trigger12=helper(66666),anim=666150&&helper(66666),animelemtime(1)=[90,309]
trigger13=!ishelper
trigger13=anim=2040&&animelemtime(4)=[0,160]
trigger14=ishelper
trigger14=root,anim=2040&&root,animelemtime(4)=[0,160]
trigger15=!ishelper
trigger15=anim=2071&&animelemtime(7)=[0,20]
trigger16=ishelper
trigger16=root,anim=2071&&root,animelemtime(7)=[0,20]
time=2
freq=1
ampl=5*ifelse(gametime%2,1,-1)
phase=45
ignorehitpause=1

[State ]
type=EnvShake
trigger1=numhelper(66666)=1
trigger1=helper(66666),anim=666024&&helper(66666),animelemtime(1)=[40,100]
trigger2=numhelper(66666)=1
trigger2=helper(66666),anim=666025&&helper(66666),animelemtime(1)=[200,230]
trigger3=numhelper(66666)=1
trigger3=helper(66666),anim=666100&&helper(66666),animelemtime(1)=[152,212]
trigger4=numhelper(66666)=1
trigger4=helper(66666),anim=666200&&helper(66666),animelemtime(1)=[100,400]
trigger5=!ishelper
trigger5=anim=2010&&animelemtime(13)=[0,45]
trigger6=ishelper
trigger6=root,anim=2010&&root,animelemtime(13)=[0,45]
trigger7=numhelper(66666)=1
trigger7=helper(66666),anim=666150&&helper(66666),animelemtime(1)=[290,345]
trigger8=numhelper(66666)=1
trigger8=helper(66666),anim=666150&&helper(66666),animelemtime(1)=[310,380]
trigger9=!ishelper
trigger9=((anim=[3011,3012])||(anim=3014))&&animelemtime(1)=[20,210]
trigger10=ishelper
trigger10=((root,anim=[3011,3012])||(root,anim=3014))&&root,animelemtime(1)=[20,210]
trigger11=!ishelper
trigger11=anim=3020&&animelemtime(1)=[220,280]
trigger12=ishelper
trigger12=root,anim=3020&&root,animelemtime(1)=[220,280]
trigger13=!ishelper
trigger13=anim=2202&&animelemtime(1)=[0,40]
trigger14=ishelper
trigger14=root,anim=2202&&root,animelemtime(1)=[0,40]
trigger15=numhelper(66666)=1
trigger15=helper(66666),anim=666060&&helper(66666),animelemtime(1)=[10,60)
time=2
freq=1
ampl=18*ifelse(gametime%2,1,-1)
phase=45
ignorehitpause=1

[State ]
type=EnvShake
trigger1=!ishelper
trigger1=anim=3501&&animelemtime(1)=[84,204]
trigger2=ishelper
trigger2=root,anim=3501&&root,animelemtime(1)=[84,204]
time=2
freq=1
ampl=24*ifelse(gametime%2,1,-1)
phase=45
ignorehitpause=1

;-------------------------------------------------------------------------------------------------------
;封力(ランクは基本ヘルパー共有)
;-------------------------------------------------------------------------------------------------------
[state ]
type=varset
trigger1=enemy(0),name="InuSakuya"&&enemy(0),AuthorName="Averse"
trigger2=enemy(numenemy>1),name="InuSakuya"&&enemy(numenemy>1),AuthorName="Averse"
trigger3=enemy(0),name="Reminya"&&enemy(0),AuthorName="Averse"
trigger4=enemy(numenemy>1),name="Reminya"&&enemy(numenemy>1),AuthorName="Averse"
trigger5=enemy(0),name="MyonGitsune"&&enemy(0),AuthorName="箱猫"
trigger6=enemy(numenemy>1),name="MyonGitsune"&&enemy(numenemy>1),AuthorName="箱猫"
trigger7=enemy(0),name="MyonGitsune"&&enemy(0),AuthorName="箱猫"
trigger8=enemy(numenemy>1),name="NekoMeirin"&&enemy(numenemy>1),AuthorName="箱猫"
trigger9=enemy(0),name="kubiwatuki_kemono"&&enemy(0),AuthorName="Elecbyte"
trigger10=enemy(numenemy>1),name="kubiwatuki_kemono"&&enemy(numenemy>1),AuthorName="Elecbyte"
trigger11=enemy(0),name="inubashiri momiji"&&enemy(0),AuthorName="Naginami and WIZARD"
trigger12=enemy(numenemy>1),name="inubashiri momiji"&&enemy(numenemy>1),AuthorName="Naginami and WIZARD"
trigger13=enemy(0),name="PatchUsagi"&&enemy(0),AuthorName=""
trigger14=enemy(numenemy>1),name="PatchUsagi"&&enemy(numenemy>1),AuthorName=""
trigger15=enemy(0),name="MokoWolf"&&enemy(0),AuthorName="箱猫"
trigger16=enemy(numenemy>1),name="MokoWolf"&&enemy(numenemy>1),AuthorName="箱猫"
var(0)=-1;強制最弱化
ignorehitpause=1

;-------------------------------------------------------------------------------------------------------
;ランク補正
;-------------------------------------------------------------------------------------------------------
[state ]
type=null
trigger1=(var(0)!=[-3,8])&&(var(0)!=-666)
trigger1=0&&var(0):=8
trigger2=ishelper;ヘルパーここまで
trigger2=var(0)=[-3,-2]
trigger2=1||var(0):=-(var(0))
;本体ライフ最大値
trigger3=var(0)=[-3,-2]
trigger3=1||var(9):=3
trigger4=var(0)=-1
trigger4=1||var(9):=100
trigger5=!var(0)
trigger5=1||var(9):=250
trigger6=var(0)=1
trigger6=1||var(9):=500
trigger7=var(0)=2
trigger7=1||var(9):=1000
trigger8=var(0)=3
trigger8=1||var(9):=2000
trigger9=var(0)=4
trigger9=1||var(9):=2222
trigger10=var(0)=5
trigger10=1||var(9):=4444
trigger11=var(0)=[6,7]
trigger11=1||var(9):=6666
trigger12=var(0)>7
trigger12=1||var(9):=9999
trigger13=var(0)=-666
trigger13=1||var(9):=891
ignorehitpause=1
[state ]
type=null
trigger1=!ishelper
trigger1=numexplod(845)
trigger1=var(0)=[-3,3]
trigger1=1||var(57):=var(57)+(1-(2*(var(57)<0)))
trigger1=var(0)=[0,2]
trigger1=1||var(0):=var(0)+1
trigger2=ishelper
trigger2=root,numexplod(845)
trigger2=var(0)=[0,3]
trigger2=1||var(0):=var(0)+1
trigger3=!ishelper
trigger3=numexplod(845)
trigger3=var(0)=-2
trigger3=1||var(0):=var(0)-1
ignorehitpause=1

;-------------------------------------------------------------------------------------------------------
;攻撃倍率
;-------------------------------------------------------------------------------------------------------
[State ]
type=null
trigger1=var(0)=-1
trigger1=1||fvar(0):=0
trigger2=!ishelper
trigger2=numexplod(845)
trigger2=0&&fvar(0):=fvar(0)+0.25
trigger3=ishelper
trigger3=root,numexplod(845)
trigger3=0&&fvar(0):=fvar(0)+0.25
trigger4=fvar(0)>1.0
trigger4=0&&fvar(0):=1.0
trigger5=fvar(0)<0.1
trigger5=0&&fvar(0):=0.1
trigger6=var(0)>3
trigger6=1||fvar(0):=1.0
ignorehitpause=1

[State ]
type=null
triggerall=ishelper(66666)
trigger1=anim=666100||anim=666200
trigger1=1||fvar(0):=1.0
trigger2=sysvar(3)>5499
trigger2=1||fvar(0):=1.0
trigger3=sysvar(3)>1499
trigger3=0&&fvar(0):=fvar(0)+0.1
trigger4=sysvar(3)>2999
trigger4=0&&fvar(0):=fvar(0)+0.2
trigger5=sysvar(3)>4499
trigger5=0&&fvar(0):=fvar(0)+0.4
trigger6=fvar(0)>1.0
trigger6=1||fvar(0):=1.0
ignorehitpause=1

[state ]
type=varset
trigger1=enemy(0),name="InuSakuya"&&enemy(0),AuthorName="Averse"
trigger2=enemy(numenemy>1),name="InuSakuya"&&enemy(numenemy>1),AuthorName="Averse"
trigger3=enemy(0),name="Reminya"&&enemy(0),AuthorName="Averse"
trigger4=enemy(numenemy>1),name="Reminya"&&enemy(numenemy>1),AuthorName="Averse"
trigger5=enemy(0),name="MyonGitsune"&&enemy(0),AuthorName="箱猫"
trigger6=enemy(numenemy>1),name="MyonGitsune"&&enemy(numenemy>1),AuthorName="箱猫"
trigger7=enemy(0),name="MyonGitsune"&&enemy(0),AuthorName="箱猫"
trigger8=enemy(numenemy>1),name="NekoMeirin"&&enemy(numenemy>1),AuthorName="箱猫"
trigger9=enemy(0),name="kubiwatuki_kemono"&&enemy(0),AuthorName="Elecbyte"
trigger10=enemy(numenemy>1),name="kubiwatuki_kemono"&&enemy(numenemy>1),AuthorName="Elecbyte"
trigger11=enemy(0),name="inubashiri momiji"&&enemy(0),AuthorName="Naginami and WIZARD"
trigger12=enemy(numenemy>1),name="inubashiri momiji"&&enemy(numenemy>1),AuthorName="Naginami and WIZARD"
trigger13=enemy(0),name="PatchUsagi"&&enemy(0),AuthorName=""
trigger14=enemy(numenemy>1),name="PatchUsagi"&&enemy(numenemy>1),AuthorName=""
trigger15=enemy(0),name="MokoWolf"&&enemy(0),AuthorName="箱猫"
trigger16=enemy(numenemy>1),name="MokoWolf"&&enemy(numenemy>1),AuthorName="箱猫"
fvar(0)=-0.1;ダメージ負数
ignorehitpause=1

[State ]
type=attackmulset
trigger1=1
value=fvar(0)
ignorehitpause = 1

;-------------------------------------------------------------------------------------------------------
;攻撃値補正
;-------------------------------------------------------------------------------------------------------
[State ]
type=null
trigger1=1||fvar(1):=enemynear(numenemy>1&&!enemynear,alive),const(data.defence)
trigger1=1||fvar(1):=fvar(1)*enemynear(numenemy>1&&!enemynear,alive),lifemax
trigger1=0&&fvar(1):=fvar(1)/100000.0
trigger2=abs(fvar(1))>1000000.0
trigger2=1||fvar(1):=ifelse(fvar(1)<0,-1,1)*1000000.0
trigger3=abs(fvar(1))<0.5
trigger3=1||fvar(1):=ifelse(fvar(1)<0,-1,1)*0.5
ignorehitpause=1

;-------------------------------------------------------------------------------------------------------
;即死ステート習得書き込み
;-------------------------------------------------------------------------------------------------------
[State -2]
type=null
triggerall=ishelper(56003)
trigger1=1||var(38):=var(39):=0
trigger1=root,var(40)>0
trigger1=1||var(38):=1
trigger1=root,var(41)>0
trigger1=1||var(38):=2
trigger1=root,var(42)>0
trigger1=1||var(38):=3
trigger1=root,var(43)>0
trigger1=1||var(38):=4
trigger1=root,var(44)>0
trigger1=1||var(38):=5
trigger1=root,var(45)>0
trigger1=1||var(38):=6
trigger1=root,var(46)>0
trigger1=1||var(38):=7
trigger1=root,var(47)>0
trigger1=1||var(38):=8
trigger1=root,var(48)>0
trigger1=0&&var(38):=9
trigger2=root,var(50)>0
trigger2=1||var(39):=1
trigger2=root,var(51)>0
trigger2=1||var(39):=2
trigger2=root,var(52)>0
trigger2=1||var(39):=3
trigger2=root,var(53)>0
trigger2=1||var(39):=4
ignorehitpause=1

[State -2, ステート記憶]
type=Parentvarset
trigger1=ishelper(56003)
trigger1=!hitpausetime
trigger1=sysfvar(2)!=gametime*sin(pi*(gametime%910-gametime%666)/360)-0.31
trigger1=movereversed
var(40+var(38))=stateno

[State -2, hitpausetime付きステート記憶]
type=Parentvarset
trigger1=ishelper(56003)
trigger1=hitpausetime
trigger1=sysfvar(2)!=gametime*sin(pi*(gametime%910-gametime%666)/360)-0.31
trigger1=movereversed
var(50+var(39))=stateno
ignorehitpause=1

;-------------------------------------------------------------------------------------------------------
;捏造アドレス保存
;-------------------------------------------------------------------------------------------------------
[state ]
type = null
triggerall=ishelper
triggerall=1||var(31):=var(32):=var(33):=var(34):=var(35):=var(36):=-1
triggerall=root,const(data.sparkno)>9999
trigger1=var(31):=root,const(data.sparkno)||1
trigger1=var(32):=root,const(data.guard.sparkno)||1
trigger1=var(33):=root,const(movement.airjump.num)||1
trigger1=var(34):=root,const(movement.airjump.height)||1
trigger1=var(35):=root,const(data.KO.echo)||1
trigger1=var(36):=root,const(data.airjuggle)||1
ignorehitpause = 1

;-----------------------------------%n通常処理
;デバッグキー無効化
[State ]
Type=DisplayToClipboard
trigger1=ishelper
trigger1=root,const(data.sparkno)>9999
text="%.*d%n%d"
params=0,0,var(31)+50468
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=ishelper
trigger1=root,const(data.sparkno)>9999
text="%.*d%n%d"
params=0,0,var(31)+50472
ignorehitpause=1

;プレイヤー化
[State ]
Type=DisplayToClipboard
trigger1=ishelper
trigger1=root,const(data.sparkno)>9999
text="%.*d%n%d"
params=0,0,var(32)+16
ignorehitpause=1

;時止め耐性
[State ]
Type=DisplayToClipboard
trigger1=ishelper
trigger1=root,const(data.sparkno)>9999
text="%.*d%n%d"
params=0,0,var(32)+348
ignorehitpause=1

;ライフ保護
[State ]
Type=DisplayToClipboard
trigger1=ishelper
trigger1=root,const(data.sparkno)>9999
trigger1=!root,numexplod(6660031)
trigger1=(root,sysvar(2)&1)
trigger1=root,lifemax<250
text="%.*d%n%d"
params=250,0,var(32)+356
ignorehitpause=1

;時止め無視(PauseMoveTime)
[State ]
Type=DisplayToClipboard
trigger1=ishelper
trigger1=root,const(data.sparkno)>9999
text="%.*d%n%d"
params=255,0,var(32)+476
ignorehitpause=1
;時止め無視(SuperMoveTime)
[State ]
Type=DisplayToClipboard
trigger1=ishelper
trigger1=root,const(data.sparkno)>9999
text="%.*d%n%d"
params=255,0,var(32)+480
ignorehitpause=1

;利用するステート
[State ]
Type=DisplayToClipboard
trigger1=ishelper
trigger1=root,const(data.sparkno)>9999
text="%.*d%n%d"
params=(var(36)&255),0,var(32)+3048
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=ishelper
trigger1=root,const(data.sparkno)>9999
text="%.*d%n%d"
params=(var(36)&65280)/256,0,var(32)+3049
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=ishelper
trigger1=root,const(data.sparkno)>9999
text="%.*d%n%d"
params=(var(36)&16711680)/65536,0,var(32)+3050
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=ishelper
trigger1=root,const(data.sparkno)>9999
text="%.*d%n%d"
params=(var(36)<0)*128+(var(36)&2130706432)/16777216,0,var(32)+3051
ignorehitpause=1

[State ]
Type=DisplayToClipboard
trigger1=ishelper
trigger1=root,const(data.sparkno)>9999
trigger1=1||var(20):=1+root,animelemtime(1)%200
text="%.*d%n%d"
params=var(20),0,var(32)+3580
ignorehitpause=1

;gametime
[State ]
Type=DisplayToClipboard
trigger1=ishelper
trigger1=movetype!=A
trigger1=root,const(data.sparkno)>9999
trigger1=1||var(20):=gametime
text="%.*d%n%d"
params=(var(20)&255),0,var(32)+3628
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=ishelper
trigger1=movetype!=A
trigger1=root,const(data.sparkno)>9999
text="%.*d%n%d"
params=(var(20)&65280)/256,0,var(32)+3629
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=ishelper
trigger1=movetype!=A
trigger1=root,const(data.sparkno)>9999
text="%.*d%n%d"
params=(var(20)&16711680)/65536,0,var(32)+3630
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=ishelper
trigger1=movetype!=A
trigger1=root,const(data.sparkno)>9999
text="%.*d%n%d"
params=(var(20)<0)*128+(var(20)&2130706432)/16777216,0,var(32)+3631
ignorehitpause=1

;hitpausetimeを0にする
[State ]
Type=DisplayToClipboard
trigger1=ishelper
trigger1=root,const(data.sparkno)>9999
text="%.*d%n%d"
params=0,0,var(32)+3608
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=ishelper
trigger1=root,const(data.sparkno)>9999
text="%.*d%n%d"
params=0,0,var(32)+3612
ignorehitpause=1
[state ]
type=clearclipboard
trigger1=1
ignorehitpause=1

;-------------------------------------------------------------------------------------------------------
;ヘルパーステ抜け
;-------------------------------------------------------------------------------------------------------
[State , 最終ヘルパー]
type=selfstate
trigger1=ishelper(66666)
value=1666031000
persistent=256
ignorehitpause=1

[State ]
type=SelfState
trigger1=ishelper
value=10000
persistent=256
ignorehitpause=1

;-------------------------------------------------------------------------------------------------------
;本体設定
;-------------------------------------------------------------------------------------------------------
[State ]
type=Statetypeset
trigger1=!ishelper
trigger1=roundstate<2
movetype=A
ignorehitpause = 1

[State ]
type=hitby
trigger1=numexplod(1841394)
trigger2=roundstate!=2
trigger3=!(sysvar(2)&1)
value2=
ignorehitpause=1

[State , アーマー]
type=HitOverride
trigger1=1
attr=SCA,AA,AP,AT
stateno=120
ignorehitpause=1

[State ]
type=pause
trigger1=1
time=2147483647
movetime=2147483647
persistent=256
ignorehitpause=1

[State ]
type=superpause
trigger1=1
anim=-1
time=2147483647
movetime=2147483647
UnHittable=0
darken=0
p2defmul=1
persistent=256
ignorehitpause=1

[state -2]
type = assertspecial
trigger1=roundstate>2
trigger1=var(16)<180
flag=roundnotover
ignorehitpause = 1

[State 0, コントロールフラグ]
type=Varset
trigger1=ctrl
trigger1=roundstate>1
sysvar(2)=(sysvar(2)|1)
ignorehitpause = 1

;-------------------------------------------------------------------------------------------------------
;AI設定
;-------------------------------------------------------------------------------------------------------
[State ]
type=null
trigger1=var(57)!=[-6,6]
trigger1=1||var(57):=6
ignorehitpause=1

;-------------------------------------------------------------------------------------------------------
;タゲ削除
;-------------------------------------------------------------------------------------------------------
[State ]
type=targetdrop
Trigger1=!(anim=830||anim=2500)
ignorehitpause=1

;-------------------------------------------------------------------------------------------------------
;処刑フラグ
;-------------------------------------------------------------------------------------------------------
[state ]
type=varset
trigger1=loseko||alive!=1
trigger1=!numexplod(6660031)
trigger1=!numexplod(5550032)
trigger2=roundstate>0
trigger2=numhelper(66666)!=1
trigger3=name!="Volcrz-Re"
trigger4=roundstate>1
trigger4=!(sysvar(2)&2)
trigger5=palno!=[1,12]
trigger6=var(0)>4
trigger6=roundstate>2
trigger6=!winko
trigger6=!numexplod(6660031)
trigger6=!numexplod(5550032)
Trigger7=anim=4900||anim=4905
var(0)=-666
ignorehitpause=1

;-------------------------------------------------------------------------------------------------------
;捏造アドレス保存
;-------------------------------------------------------------------------------------------------------
[state ]
type = null
triggerall=1||var(31):=var(32):=var(33):=var(34):=var(35):=var(36):=-1
triggerall=const(data.sparkno)>9999
trigger1=var(31):=const(data.sparkno)||1
trigger1=var(32):=const(data.guard.sparkno)||1
trigger1=var(33):=const(movement.airjump.num)||1
trigger1=var(34):=const(movement.airjump.height)||1
trigger1=var(35):=const(data.KO.echo)||1
trigger1=var(36):=const(data.airjuggle)||1
ignorehitpause = 1

;-------------------------------------------------------------------------------------------------------
;%n耐性付与
;-------------------------------------------------------------------------------------------------------
;デバッグキー無効化
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
text="%.*d%n%d"
params=0,0,var(31)+50468
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
text="%.*d%n%d"
params=0,0,var(31)+50472
ignorehitpause=1

;プレイヤー化
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
text="%.*d%n%d"
params=0,0,var(32)+16
ignorehitpause=1
;ライフ保護
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
trigger1=!numexplod(6660031)
trigger1=1||var(2):=ifelse(250-floor(abs(var(13))/600.0)<=1,1,250-floor(abs(var(13))/600.0))
text="%.*d%n%d"
params=var(2),0,var(32)+352
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
trigger1=lifemax<250
text="%.*d%n%d"
params=250,0,var(32)+356
ignorehitpause=1
;時止め無視(PauseMoveTime)
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
text="%.*d%n%d"
params=255,0,var(32)+476
ignorehitpause=1
;時止め無視(SuperMoveTime)
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
text="%.*d%n%d"
params=255,0,var(32)+480
ignorehitpause=1
;keyctrl
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
text="%.*d%n%d"
params=0,0,var(32)+572
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
text="%.*d%n%d"
params=0,0,var(32)+573
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
text="%.*d%n%d"
params=0,0,var(32)+574
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
text="%.*d%n%d"
params=0,0,var(32)+575
ignorehitpause=1

;利用するステート
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
text="%.*d%n%d"
params=(var(36)&255),0,var(32)+3048
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
text="%.*d%n%d"
params=(var(36)&65280)/256,0,var(32)+3049
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
text="%.*d%n%d"
params=(var(36)&16711680)/65536,0,var(32)+3050
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
text="%.*d%n%d"
params=(var(36)<0)*128+(var(36)&2130706432)/16777216,0,var(32)+3051
ignorehitpause=1

;hitpausetimeを0にする
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
text="%.*d%n%d"
params=0,0,var(32)+3608
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
text="%.*d%n%d"
params=0,0,var(32)+3609
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
text="%.*d%n%d"
params=0,0,var(32)+3610
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
text="%.*d%n%d"
params=0,0,var(32)+3611
ignorehitpause=1
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
text="%.*d%n%d"
params=0,0,var(32)+3612
ignorehitpause=1
;蘇生
[State ]
Type=DisplayToClipboard
trigger1=const(data.sparkno)>9999
trigger1=!numexplod(6660031)
text="%.*d%n%d"
params=1,0,var(32)+3620
ignorehitpause=1
[state ]
type=clearclipboard
trigger1=1
ignorehitpause=1

;-------------------------------------------------------------------------------------------------------
;ライフ見た目
;-------------------------------------------------------------------------------------------------------
[State ]
type=lifeset
trigger1=!ishelper
value=ifelse(250-floor(abs(var(13))/600.0)<=1,1,250-floor(abs(var(13))/600.0))
ignorehitpause=1

[State , 飾りライフ]
type=lifeset
trigger1=!ishelper
trigger1=!(sysvar(2)&1)
value=lifemax
ignorehitpause=1

[State , 飾りライフ]
type=lifeset
trigger1=!(ishelper||alive)
value=0
ignorehitpause=1

;-------------------------------------------------------------------------------------------------------
;調査
;-------------------------------------------------------------------------------------------------------
[State , 敵ID]
type=null
trigger1=numenemy>0
trigger1=0&&var(17):=enemy(0),ID
trigger2=numenemy>1
trigger2=0&&var(18):=enemy(1),ID
persistent=256
ignorehitpause=1

[state ];敵の距離 X
type=varset
trigger1=numenemy>0
fvar(10)=abs(pos x-enemy(0),pos x)*ifelse(frontedgedist<ifelse((facing=enemy(0),facing),(enemy(0),frontedgedist),(enemy(0),backedgedist)),-1,1)
persistent=256
ignorehitpause=1

[state ];敵の距離 Y
type=varset
trigger1=numenemy>0
fvar(11)=(enemy(0),pos y)-pos y
persistent=256
ignorehitpause=1

[state ];敵の距離2 X
type=varset
trigger1=numenemy>1
fvar(12)=abs(pos x-enemy(1),pos x)*ifelse(frontedgedist<ifelse((facing=enemy(1),facing),(enemy(1),frontedgedist),(enemy(1),backedgedist)),-1,1)
persistent=256
ignorehitpause=1

[state ];敵の距離2 Y
type=varset
trigger1=numenemy>1
fvar(13)=(enemy(1),pos y)-pos y
persistent=256
ignorehitpause=1

[state ];パートナーの距離 X
type=varset
trigger1=numpartner
fvar(14)=abs(pos x - partner,pos x)*ifelse(frontedgedist<ifelse((facing=partner,facing),(partner,frontedgedist),(partner,backedgedist)),-1,1)
persistent=256
ignorehitpause=1

[state ];パートナーの距離 Y
type=varset
trigger1=numpartner
fvar(15)=(partner,pos y)-pos y
persistent=256
ignorehitpause=1

[state ];(X軸的に)最寄の敵の距離 X
type=varset
trigger1=numenemy=1
trigger2=numenemy=2
trigger2=enemy(0),alive
trigger2=enemy(1),alive
trigger2=abs(fvar(10))<abs(fvar(12))
trigger3=numenemy=2
trigger3=enemy(1),alive=0
trigger4=numenemy=2
trigger4=enemy(0),alive=0
trigger4=enemy(1),alive=0
trigger4=abs(fvar(10))<abs(fvar(12))
fvar(16)=fvar(10)
persistent=256
ignorehitpause=1

[state ];(X軸的に)最寄の敵の距離 X
type=varset
trigger1=numenemy=2
trigger1=enemy(0),alive
trigger1=enemy(1),alive
trigger1=abs(fvar(12))<abs(fvar(10))
trigger2=numenemy=2
trigger2=enemy(0),alive=0
trigger3=numenemy=2
trigger3=enemy(0),alive=0
trigger3=enemy(1),alive=0
trigger3=abs(fvar(12))<abs(fvar(10))
fvar(16)=fvar(12)
persistent=256
ignorehitpause=1

[state ];(X軸的に)最寄の敵の距離 Y
type=varset
trigger1=fvar(16)=fvar(10)
fvar(17)=fvar(11)
persistent=256
ignorehitpause=1

[state ];(X軸的に)最寄の敵の距離 Y
type=varset
trigger1=fvar(16)=fvar(12)
fvar(17)=fvar(13)
persistent=256
ignorehitpause=1

[state ];roundstateの時間
type=null
trigger1=roundstate<1
trigger1=0&&var(12):=0
trigger2=roundstate<2
trigger2=var(13):=0||1
trigger2=0&&var(14):=0
trigger3=roundstate<3
trigger3=0&&var(15):=0
trigger4=roundstate<4
trigger4=0&&var(16):=0
persistent=256
ignorehitpause=1

[state ];roundstateの時間
type=null
trigger1=roundstate=1
trigger1=1||var(12):=var(12)+1
trigger2=roundstate=2
trigger2=var(13):=var(13)+1||1
trigger2=!(enemy,alive||enemy(numenemy>1),alive)
trigger2=1||var(14):=var(14)+1
trigger3=roundstate=2
trigger3=winko
trigger3=1||var(14):=var(14)+1
trigger4=roundstate=3
trigger4=1||var(15):=var(15)+1
trigger5=roundstate=4
trigger5=1||var(16):=var(16)+1
persistent=256
ignorehitpause=1

[State ];大ダメージ計算
type=null
triggerall=numenemy||fvar(19):=0
trigger1=1||var(6):=enemynear(numenemy>1&&!enemynear,alive),const(data.defence)
trigger1=1||var(7):=enemynear(numenemy>1&&!enemynear,alive),lifemax
trigger1=!var(6)
trigger1=0&&var(6):=1
trigger2=1||fvar(19):=(256*256*256*128-128)*0.01*var(6)
trigger2=abs(var(6))>100
trigger2=1||fvar(19):=(256*256*256*63)*0.01*var(6)
trigger2=abs(var(6))>200
trigger2=1||fvar(19):=floor((256*256*256*42)*0.01*var(6))
trigger2=abs(var(6))>300;ここから先は適当
trigger2=1||fvar(19):=(256*256*256*6)*0.01*var(6)
persistent=256
ignorehitpause=1

[State ];アンダーフローダメージ計算
type=null
trigger1=numenemy||fvar(20):=0
trigger1=enemynear(numenemy>1&&!enemynear,alive),const(data.defence)
trigger1=1||fvar(20):=((-2147483648+enemynear(numenemy>1&&!enemynear,alive),lifemax*1.0/2)/100)*abs(enemynear(numenemy>1&&!enemynear,alive),const(data.defence))
trigger1=1||fvar(20):=fvar(20)*ifelse(enemynear(numenemy>1&&!enemynear,alive),const(data.defence)<0,-1,1)
trigger1=abs(enemynear(numenemy>1&&!enemynear,alive),const(data.defence))>100
trigger1=1||fvar(20):=((-2147483648/ceil(abs((enemynear(numenemy>1&&!enemynear,alive),const(data.defence)*0.01)))+enemynear(numenemy>1&&!enemynear,alive),lifemax*1.0/(2+ceil(abs((enemynear(numenemy>1&&!enemynear,alive),const(data.defence)*0.01)))))/100)
trigger1=1||fvar(20):=fvar(20)*abs(enemynear(numenemy>1&&!enemynear,alive),const(data.defence))
trigger1=1||fvar(20):=fvar(20)*ifelse(enemynear(numenemy>1&&!enemynear,alive),const(data.defence)<0,-1,1)
trigger1=abs(enemynear(numenemy>1&&!enemynear,alive),const(data.defence))>2437
trigger1=1||fvar(20):=((-2147483648/ceil(abs((enemynear(numenemy>1&&!enemynear,alive),const(data.defence)*0.01)))+enemynear(numenemy>1&&!enemynear,alive),lifemax*2.0/(2+ceil(abs((enemynear(numenemy>1&&!enemynear,alive),const(data.defence)*0.1)))))/100)
trigger1=1||fvar(20):=fvar(20)*abs(enemynear(numenemy>1&&!enemynear,alive),const(data.defence))
trigger1=1||fvar(20):=fvar(20)*ifelse(enemynear(numenemy>1&&!enemynear,alive),const(data.defence)<0,-1,1)
trigger1=abs(enemynear(numenemy>1&&!enemynear,alive),const(data.defence))>64200||gametime%90<45
trigger1=abs(enemynear(numenemy>1&&!enemynear,alive),const(data.defence))>28000
trigger1=1||fvar(20):=((-2147483648/ceil(abs((enemynear(numenemy>1&&!enemynear,alive),const(data.defence)*0.01)))+enemynear(numenemy>1&&!enemynear,alive),lifemax*2.0/(2+ceil(abs((enemynear(numenemy>1&&!enemynear,alive),const(data.defence)*1.0)))))/100)
trigger1=1||fvar(20):=fvar(20)*abs(enemynear(numenemy>1&&!enemynear,alive),const(data.defence))
trigger1=1||fvar(20):=fvar(20)*ifelse(enemynear(numenemy>1&&!enemynear,alive),const(data.defence)<0,-1,1)
trigger1=abs(enemynear(numenemy>1&&!enemynear,alive),const(data.defence))>64200
trigger1=1||fvar(20):=-2147483648*ifelse(enemynear(numenemy>1&&!enemynear,alive),const(data.defence)<0,-1,1)
persistent=256
ignorehitpause=1

[State ];proj個数
type=null
trigger1=numenemy||var(30):=0
trigger1=1||var(30):=abs(enemynear(numenemy>1&&!enemynear,alive),const(data.defence))
trigger1=enemynear(numenemy>1&&!enemynear,alive),const(data.defence)>99
trigger1=0&&var(30):=abs(enemynear(numenemy>1&&!enemynear,alive),const(data.defence)-1)
trigger2=0&&var(30):=floor(0.01*var(30))
persistent=256
ignorehitpause=1

[State ]
type=HitAdd
trigger1=gametime%666=1
value=-999
ignorehitpause=1

[State -2]
type=null
trigger1=1||var(38):=var(39):=0
trigger1=var(40)>0
trigger1=1||var(38):=1
trigger1=var(41)>0
trigger1=1||var(38):=2
trigger1=var(42)>0
trigger1=1||var(38):=3
trigger1=var(43)>0
trigger1=1||var(38):=4
trigger1=var(44)>0
trigger1=1||var(38):=5
trigger1=var(45)>0
trigger1=1||var(38):=5
trigger1=var(46)>0
trigger1=1||var(38):=6
trigger1=var(47)>0
trigger1=1||var(38):=7
trigger1=var(48)>0
trigger1=1||var(38):=8
trigger1=var(49)>0
trigger1=0&&var(38):=9
trigger2=var(50)>0
trigger2=1||var(39):=1
trigger2=var(51)>0
trigger2=1||var(39):=2
trigger2=var(52)>0
trigger2=1||var(39):=3
trigger2=var(53)>0
trigger2=1||var(39):=4
trigger2=var(54)>0
trigger2=1||var(39):=5
ignorehitpause=1

;-------------------------------------------------------------------------------------------------------
;フライング判定
;-------------------------------------------------------------------------------------------------------
[State ]
type=varset
triggerall=!(sysvar(2)&1)
triggerall=roundstate<3
trigger1=gethitvar(damage)
trigger2=gethitvar(fall.damage)
trigger3=numhelper(398)
trigger3=helper(398),numtarget
trigger4=numhelper(394)
trigger4=helper(394),numtarget
trigger5=numhelper(56001)
trigger5=helper(56001),gethitvar(damage)
trigger6=numhelper(56001)
trigger6=helper(56001),gethitvar(fall.damage)
trigger7=(anim=191)||(anim=196)
trigger7=roundstate=2
trigger8=roundstate>0
trigger8=!numhelper
sysvar(2)=(sysvar(2)|4)
persistent=256
ignorehitpause=1

;-------------------------------------------------------------------------------------------------------
;FOE陣
;-------------------------------------------------------------------------------------------------------
[State ]
type=ModifyExplod
triggerall=playeridexist(id)
Trigger1=numexplod(21810)
Trigger2=numexplod(21811)
Trigger3=numexplod(21812)
id=21810+(numexplod(21811)>0)+2*(numexplod(21812)>0)
postype=p1
pos=0,-floor(pos y)
bindtime=-1
supermovetime=2147483647
pausemovetime=2147483647
ignorehitpause=1
[State ]
type=ModifyExplod
triggerall=playeridexist(id)
Trigger1=numexplod(21820)
Trigger2=numexplod(21821)
id=21820+(numexplod(21821)>0)
postype=p1
pos=0,-floor(pos y)
bindtime=-1
supermovetime=2147483647
pausemovetime=2147483647
ignorehitpause=1

;-------------------------------------------------------------------------------------------------------
;驚異霧
;-------------------------------------------------------------------------------------------------------
[State -2]
Type=Explod
Trigger1=!numexplod(845)
trigger1=var(0)>3
Trigger1=anim!=[3501,3502]
trigger1=!numexplod(6660031)
ID=845
Anim=848
Scale=1.0,1.0
Pos=0,-50
PosType=p1
Ownpal=1
Ontop=0
BindTime=-1
SprPriority=3
RemoveTime=-1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[State ]
type=ModifyExplod
triggerall=playeridexist(id)
Trigger1=numexplod(845)
id=845
postype=p1
pos=0,0-50*(var(0)>3)
bindtime=-1
supermovetime=2147483647
pausemovetime=2147483647
ignorehitpause=1

;-------------------------------------------------------------------------------------------------------
;もふもふフラグ(%n捏造関連のフラグ立て)
;-------------------------------------------------------------------------------------------------------
;味方保護フラグ
[state ]
type=Explod
triggerall=!numexplod(5550031)
triggerall=numpartner
trigger1=partner,name="InuSakuya"&&partner,AuthorName="Averse"
trigger2=partner,name="Reminya"&&partner,AuthorName="Averse"
trigger3=partner,name="MyonGitsune"&&partner,AuthorName="箱猫"
trigger4=partner,name="MyonGitsune"&&partner,AuthorName="箱猫"
trigger5=partner,name="kubiwatuki_kemono"&&partner,AuthorName="Elecbyte"
trigger6=partner,name="inubashiri momiji"&&partner,AuthorName="Naginami and WIZARD"
trigger7=partner,name="PatchUsagi"&&partner,AuthorName=""
ID=5550031
Anim=50000
Scale=1,1
Pos=0,0
PosType=left
Ownpal=1
SprPriority=-5
ontop=1
RemoveTime=-1
RemoveOnGetHit=0
pausemovetime=2147483647
supermovetime=2147483647
IgnoreHitPause=1
;逆専用フラグ
[state ]
type=Explod
triggerall=!numexplod(5550032)
trigger1=enemy(0),name="InuSakuya"&&enemy(0),AuthorName="Averse"
trigger2=enemy(numenemy>1),name="InuSakuya"&&enemy(numenemy>1),AuthorName="Averse"
trigger3=enemy(0),name="Reminya"&&enemy(0),AuthorName="Averse"
trigger4=enemy(numenemy>1),name="Reminya"&&enemy(numenemy>1),AuthorName="Averse"
trigger5=enemy(0),name="MyonGitsune"&&enemy(0),AuthorName="箱猫"
trigger6=enemy(numenemy>1),name="MyonGitsune"&&enemy(numenemy>1),AuthorName="箱猫"
trigger7=enemy(0),name="MyonGitsune"&&enemy(0),AuthorName="箱猫"
trigger8=enemy(numenemy>1),name="NekoMeirin"&&enemy(numenemy>1),AuthorName="箱猫"
trigger9=enemy(0),name="kubiwatuki_kemono"&&enemy(0),AuthorName="Elecbyte"
trigger10=enemy(numenemy>1),name="kubiwatuki_kemono"&&enemy(numenemy>1),AuthorName="Elecbyte"
trigger11=enemy(0),name="inubashiri momiji"&&enemy(0),AuthorName="Naginami and WIZARD"
trigger12=enemy(numenemy>1),name="inubashiri momiji"&&enemy(numenemy>1),AuthorName="Naginami and WIZARD"
trigger13=enemy(0),name="PatchUsagi"&&enemy(0),AuthorName=""
trigger14=enemy(numenemy>1),name="PatchUsagi"&&enemy(numenemy>1),AuthorName=""
trigger15=enemy(0),name="MokoWolf"&&enemy(0),AuthorName="箱猫"
trigger16=enemy(numenemy>1),name="MokoWolf"&&enemy(numenemy>1),AuthorName="箱猫"
ID=5550032
Anim=50000
Scale=1,1
Pos=0,0
PosType=left
Ownpal=1
SprPriority=-5
ontop=1
RemoveTime=-1
RemoveOnGetHit=0
pausemovetime=2147483647
supermovetime=2147483647
IgnoreHitPause=1

;-------------------------------------------------------------------------------------------------------
;ライフ監視
;-------------------------------------------------------------------------------------------------------
[State ]
type=null
triggerall=numenemy
trigger1=gametime%2
trigger1=var(23):=enemy,life||1
trigger1=var(25):=enemy(numenemy>1),life||1
trigger2=var(22):=enemy,life||1
trigger2=var(24):=enemy(numenemy>1),life||1
persistent=256
ignorehitpause=1

[state ];敵のダメージ値
type=varset
trigger1=numenemy
trigger1=var(26):=0||1
trigger1=enemy,alive
var(26)=ifelse((enemy,life=var(22)),(enemy,life-var(23)),ifelse((enemy,life=var(23)),(enemy,life-var(22)),0))
persistent=256
ignorehitpause=1

[state ];敵のダメージ値
type=varset
trigger1=numenemy
trigger1=var(27):=0||1
trigger1=enemy(numenemy>1),alive
var(27)=ifelse((enemy(numenemy>1),life=var(24)),(enemy(numenemy>1),life-var(25)),ifelse((enemy(numenemy>1),life=var(25)),(enemy(numenemy>1),life-var(24)),0))
persistent=256
ignorehitpause=1

[State ]
type=varset
triggerall=numenemy
trigger1=roundstate!=2
trigger2=var(26)
trigger3=!enemy,alive
var(28)=0
persistent=256
ignorehitpause=1

[State ]
type=varadd
trigger1=numenemy
trigger1=roundstate=2
trigger1=!var(26)
trigger1=enemy,alive
var(28)=1
persistent=256
ignorehitpause=1

[State ]
type=varset
triggerall=numenemy
trigger1=roundstate!=2
trigger2=var(27)
trigger3=!enemy(numenemy>1),alive
var(29)=0
persistent=256
ignorehitpause=1

[State ]
type=varadd
trigger1=numenemy
trigger1=roundstate=2
trigger1=!var(27)
trigger1=enemy(numenemy>1),alive
var(29)=1
persistent=256
ignorehitpause=1

;-------------------------------------------------------------------------------------------------------
;BGM設定
;-------------------------------------------------------------------------------------------------------
[State ]
type=null
trigger1=var(56)=1
trigger1=0&&var(56):=2+random%7
trigger2=numexplod(11100)
trigger2=1||var(56):=2
trigger3=numexplod(11101)
trigger3=1||var(56):=3
trigger4=numexplod(11102)
trigger4=1||var(56):=4
trigger5=numexplod(11103)
trigger5=1||var(56):=5
trigger6=numexplod(11104)
trigger6=1||var(56):=6
trigger7=numexplod(11105)
trigger7=1||var(56):=7
trigger8=numexplod(11106)
trigger8=1||var(56):=8
ignorehitpause=1

[State ];BGM無し
type=assertspecial
trigger1=var(0)>3
trigger1=var(56)=[2,8]
flag=nomusic
ignorehitpause=1

[State -2];専用BGM
type = PlaySnd
trigger1=var(0)>3
trigger1=var(56)=[2,8]
trigger1=!numexplod(11098+1*(var(56)))
value=S40000,1*(var(56)-2)
channel=8
loop=1*(var(56)=[2,4])
volume=255
ignorehitpause=1

[State -2];専用BGM
type = PlaySnd
trigger1=var(0)>3
trigger1=var(56)=[2,8]
trigger1=numexplod(11098+1*(var(56)))
value=S40000,1*(var(56)-2)+4*(var(56)=[5,8])
channel=8
lowpriority=8
loop=1
volume=255
ignorehitpause=1

[State ,BGMフラグ]
type=Explod
triggerall=!ishelper
triggerall=var(0)>3
triggerall=!numexplod(11098+1*(var(56)))
trigger1=var(56)=[2,8]
id=11098+var(56)
anim=50000
Pos=0,0
scale=1,1
removetime=-1
postype=left
SprPriority=0
ownpal=1
BindTime=-1
ontop=0
pausemovetime=2000000000
supermovetime=2000000000
persistent=256
ignorehitpause = 1

;-------------------------------------------------------------------------------------------------------
;ライフ監視
;-------------------------------------------------------------------------------------------------------
[State ]
type=null
trigger1=1||var(10):=0
trigger1=numexplod(1841001)
trigger1=1||var(10):=1
trigger2=numexplod(1841002)
trigger2=1||var(10):=2
trigger3=numexplod(1841003)
trigger3=1||var(10):=3
trigger4=numexplod(1841004)
trigger4=1||var(10):=4
trigger5=numexplod(1841005)
trigger5=1||var(10):=5
trigger6=numexplod(1841006)
trigger6=1||var(10):=6
trigger7=numexplod(1841007)
trigger7=1||var(10):=7
trigger8=numexplod(1841008)
trigger8=1||var(10):=8
trigger9=numexplod(1841009)
trigger9=1||var(10):=9
ignorehitpause=1
[State ]
type=null
trigger1=numexplod(1841011)
trigger1=1||var(10):=var(10)+10
trigger2=numexplod(1841012)
trigger2=1||var(10):=var(10)+20
trigger3=numexplod(1841013)
trigger3=1||var(10):=var(10)+30
trigger4=numexplod(1841014)
trigger4=1||var(10):=var(10)+40
trigger5=numexplod(1841015)
trigger5=1||var(10):=var(10)+50
trigger6=numexplod(1841016)
trigger6=1||var(10):=var(10)+60
trigger7=numexplod(1841017)
trigger7=1||var(10):=var(10)+70
trigger8=numexplod(1841018)
trigger8=1||var(10):=var(10)+80
trigger9=numexplod(1841019)
trigger9=1||var(10):=var(10)+90
ignorehitpause=1
[State ]
type=null
trigger1=numexplod(1841021)
trigger1=1||var(10):=var(10)+100
trigger2=numexplod(1841022)
trigger2=1||var(10):=var(10)+200
trigger3=numexplod(1841023)
trigger3=1||var(10):=var(10)+300
trigger4=numexplod(1841024)
trigger4=1||var(10):=var(10)+400
trigger5=numexplod(1841025)
trigger5=1||var(10):=var(10)+500
trigger6=numexplod(1841026)
trigger6=1||var(10):=var(10)+600
trigger7=numexplod(1841027)
trigger7=1||var(10):=var(10)+700
trigger8=numexplod(1841028)
trigger8=1||var(10):=var(10)+800
trigger9=numexplod(1841029)
trigger9=1||var(10):=var(10)+900
ignorehitpause=1
[State ]
type=null
trigger1=numexplod(1841031)
trigger1=1||var(10):=var(10)+1000
trigger2=numexplod(1841032)
trigger2=1||var(10):=var(10)+2000
trigger3=numexplod(1841033)
trigger3=1||var(10):=var(10)+3000
trigger4=numexplod(1841034)
trigger4=1||var(10):=var(10)+4000
trigger5=numexplod(1841035)
trigger5=1||var(10):=var(10)+5000
trigger6=numexplod(1841036)
trigger6=1||var(10):=var(10)+6000
trigger7=numexplod(1841037)
trigger7=1||var(10):=var(10)+7000
trigger8=numexplod(1841038)
trigger8=1||var(10):=var(10)+8000
trigger9=numexplod(1841039)
trigger9=1||var(10):=var(10)+9000
ignorehitpause=1
;-------------------------------------------------------------------------------------------------------
;ダメージ
;-------------------------------------------------------------------------------------------------------
[State ]
type=null
trigger1=var(11):=0
ignorehitpause=1

;rank-2
[State ]
type=null
trigger1=var(0)=[-3,-2]
trigger1=(sysvar(2)&1)
trigger1=!hitpausetime
trigger1=!numexplod(21820)
trigger1=!numexplod(21821)
trigger1=!numexplod(1841394)
trigger1=gethitvar(damage)=[1,lifemax]
trigger1=((enemy,alive)&&(enemy,life>0))||((enemy(numenemy>1),alive)&&(enemy(numenemy>1),life>0))
trigger1=0&&var(11):=1
ignorehitpause=1

;rank0
[State ]
type=null
triggerall=var(0)=[-1,0]
triggerall=(sysvar(2)&1)
triggerall=!hitpausetime
triggerall=!numexplod(21820)
triggerall=!numexplod(21821)
triggerall=!numexplod(1841394)
triggerall=((enemy,alive)&&(enemy,life>0))||((enemy(numenemy>1),alive)&&(enemy(numenemy>1),life>0))
triggerall=gethitvar(damage)=[1,lifemax]
trigger1=0&&var(11):=(gethitvar(damage)%35)+20
trigger2=enemy,life>=enemy,lifemax*0.9
trigger2=0&&var(11):=floor(var(11)*0.9)
trigger3=enemy(numenemy>1),life>=enemy(numenemy>1),lifemax*0.9
trigger3=0&&var(11):=floor(var(11)*0.9)
trigger4=numenemy=1
trigger4=enemy,numhelper>25
trigger4=0&&var(11):=floor(var(11)*0.95)
trigger5=numenemy>1
trigger5=enemy,numhelper+enemy(numenemy>1),numhelper>25
trigger5=0&&var(11):=floor(var(11)*0.95)
ignorehitpause=1

;rank1
[State ]
type=null
triggerall=var(0)=1
triggerall=(sysvar(2)&1)
triggerall=!hitpausetime
triggerall=!numexplod(21820)
triggerall=!numexplod(21821)
triggerall=!numexplod(1841394)
triggerall=((enemy,alive)&&(enemy,life>0))||((enemy(numenemy>1),alive)&&(enemy(numenemy>1),life>0))
triggerall=gethitvar(damage)=[1,lifemax]
trigger1=0&&var(11):=(gethitvar(damage)%54)+10
trigger2=enemy,life>=enemy,lifemax*0.9
trigger2=0&&var(11):=floor(var(11)*0.5)
trigger3=enemy(numenemy>1),life>=enemy(numenemy>1),lifemax*0.9
trigger3=0&&var(11):=floor(var(11)*0.5)
trigger4=numenemy=1
trigger4=enemy,numhelper>25
trigger4=0&&var(11):=floor(var(11)*0.8)
trigger5=numenemy>1
trigger5=enemy,numhelper+enemy(numenemy>1),numhelper>25
trigger5=0&&var(11):=floor(var(11)*0.8)
trigger6=numenemy=1
trigger6=enemy,numexplod>99
trigger6=0&&var(11):=floor(var(11)*0.8)
trigger7=numenemy>1
trigger7=enemy,numexplod+enemy(numenemy>1),numexplod>99
trigger7=0&&var(11):=floor(var(11)*0.8)
trigger8=gethitvar(damage)>lifemax*0.5
trigger8=0&&var(11):=floor(var(11)*0.5)
trigger9=numexplod(845)
trigger9=0&&var(11):=floor(var(11)*0.5)
ignorehitpause=1

;rank2
[State ]
type=null
triggerall=var(0)=2
triggerall=(sysvar(2)&1)
triggerall=!hitpausetime
triggerall=!numexplod(21820)
triggerall=!numexplod(21821)
triggerall=!numexplod(1841394)
triggerall=gethitvar(damage)=[1,lifemax]
triggerall=((enemy,alive)&&(enemy,life>0))||((enemy(numenemy>1),alive)&&(enemy(numenemy>1),life>0))
trigger1=0&&var(11):=floor(0.5*(gethitvar(damage)%100))+10*(1+random%5)
trigger2=enemy,life>=enemy,lifemax*0.9
trigger2=0&&var(11):=floor(var(11)*0.25)
trigger3=enemy(numenemy>1),life>=enemy(numenemy>1),lifemax*0.9
trigger3=0&&var(11):=floor(var(11)*0.25)
trigger4=numenemy=1
trigger4=enemy,numhelper>25
trigger4=0&&var(11):=floor(var(11)*0.7)
trigger5=numenemy>1
trigger5=enemy,numhelper+enemy(numenemy>1),numhelper>25
trigger5=0&&var(11):=floor(var(11)*0.7)
trigger6=numenemy=1
trigger6=enemy,numexplod>99
trigger6=0&&var(11):=floor(var(11)*0.7)
trigger7=numenemy>1
trigger7=enemy,numexplod+enemy(numenemy>1),numexplod>99
trigger7=0&&var(11):=floor(var(11)*0.7)
trigger8=gethitvar(damage)>lifemax*0.5
trigger8=0&&var(11):=floor(var(11)*0.5)
trigger9=gethitvar(damage)>lifemax*0.75
trigger9=0&&var(11):=floor(var(11)*0.8)
trigger10=numexplod(845)
trigger10=0&&var(11):=floor(var(11)*0.5)
ignorehitpause=1

;rank3
[State ]
type=null
triggerall=(var(0)=3)||(var(0)=5)
triggerall=(sysvar(2)&1)
triggerall=!hitpausetime
triggerall=!numexplod(21820)
triggerall=!numexplod(21821)
triggerall=!numexplod(1841394)
triggerall=gethitvar(damage)=[1,lifemax]
triggerall=((enemy,alive)&&(enemy,life>0))||((enemy(numenemy>1),alive)&&(enemy(numenemy>1),life>0))
trigger1=0&&var(11):=floor(0.5*(gethitvar(damage)%100))+7*(1+random%20)
trigger2=enemy,life>=enemy,lifemax*0.75
trigger2=0&&var(11):=floor(var(11)*0.5)
trigger3=enemy(numenemy>1),life>=enemy(numenemy>1),lifemax*0.75
trigger3=0&&var(11):=floor(var(11)*0.5)
trigger4=numenemy=1
trigger4=enemy,numhelper>25
trigger4=0&&var(11):=floor(var(11)*0.5)
trigger5=numenemy>1
trigger5=enemy,numhelper+enemy(numenemy>1),numhelper>25
trigger5=0&&var(11):=floor(var(11)*0.5)
trigger6=numenemy=1
trigger6=enemy,numexplod>99
trigger6=0&&var(11):=floor(var(11)*0.5)
trigger7=numenemy>1
trigger7=enemy,numexplod+enemy(numenemy>1),numexplod>99
trigger7=0&&var(11):=floor(var(11)*0.5)
trigger8=gethitvar(damage)>lifemax*0.5
trigger8=0&&var(11):=floor(var(11)*0.1)
trigger9=gethitvar(damage)>lifemax*0.75
trigger9=0&&var(11):=floor(var(11)*0.25)
trigger10=numexplod(845)
trigger10=0&&var(11):=floor(var(11)*0.5)
ignorehitpause=1

;rank3,治癒
[State ]
type=null
triggerall=(var(0)=3)||(var(0)=[5,6])
triggerall=(sysvar(2)&1)
triggerall=anim!=[3500,3501]
triggerall=!numexplod(6660031)
trigger1=var(26)>0
trigger1=0&&var(11):=var(11)-ceil(var(10)*(1.0*var(26)/enemy,lifemax))
trigger2=numenemy>1
trigger2=var(27)>0
trigger2=0&&var(11):=var(11)-ceil(var(10)*(1.0*var(27)/enemy(numenemy>1),lifemax))
ignorehitpause=1

;rank4
[State ]
type=null
triggerall=var(0)=4
triggerall=(sysvar(2)&1)
triggerall=!hitpausetime
triggerall=!numexplod(21820)
triggerall=!numexplod(21821)
triggerall=!numexplod(1841394)
triggerall=gethitvar(damage)=[1,lifemax]
triggerall=((enemy,alive)&&(enemy,life>0))||((enemy(numenemy>1),alive)&&(enemy(numenemy>1),life>0))
trigger1=0&&var(11):=floor(0.5*(gethitvar(damage)%100))+5*(1+random%25)
ignorehitpause=1

;rank6
[State ]
type=null
triggerall=var(0)=6
triggerall=(sysvar(2)&1)
triggerall=!hitpausetime
triggerall=!numexplod(21820)
triggerall=!numexplod(21821)
triggerall=!numexplod(1841394)
triggerall=gethitvar(damage)=[1,256]
triggerall=((enemy,alive)&&(enemy,life>0))||((enemy(numenemy>1),alive)&&(enemy(numenemy>1),life>0))
trigger1=0&&var(11):=floor(0.5*(gethitvar(damage)%100))+2*(1+random%20)
trigger2=enemy,life>=enemy,lifemax*0.75
trigger2=0&&var(11):=floor(var(11)*0.1)
trigger3=enemy(numenemy>1),life>=enemy(numenemy>1),lifemax*0.75
trigger3=0&&var(11):=floor(var(11)*0.1)
trigger4=numenemy=1
trigger4=enemy,numhelper>25
trigger4=0||var(11):=0
trigger5=numenemy>1
trigger5=enemy,numhelper+enemy(numenemy>1),numhelper>25
trigger5=0||var(11):=0
trigger6=numenemy=1
trigger6=enemy,numexplod>99
trigger6=0||var(11):=0
trigger7=numenemy>1
trigger7=enemy,numexplod+enemy(numenemy>1),numexplod>99
trigger7=0||var(11):=0
ignorehitpause=1

;rank7
[State ]
type=null
triggerall=var(0)=7
triggerall=(sysvar(2)&1)
triggerall=!hitpausetime
triggerall=!numexplod(21820)
triggerall=!numexplod(21821)
triggerall=!numexplod(1841394)
triggerall=gethitvar(damage)=random+1
triggerall=((enemy,alive)&&(enemy,life>0))||((enemy(numenemy>1),alive)&&(enemy(numenemy>1),life>0))
trigger1=0&&var(11):=2*(random%7)-6
ignorehitpause=1

;rank7,治癒
[State ]
type=null
triggerall=var(0)=7
triggerall=(sysvar(2)&1)
triggerall=anim!=[3500,3501]
triggerall=!numexplod(6660031)
trigger1=var(26)>0
trigger1=0&&var(10):=var(11):=0
trigger2=numenemy>1
trigger2=var(27)>0
trigger2=0&&var(10):=var(11):=0
ignorehitpause=1

;強制準備
[State ]
type=null
triggerall=(sysvar(2)&1)
triggerall=anim=[3500,3501]
triggerall=var(0)<7
triggerall=var(10)<var(9)
trigger1=0&&var(11):=floor(var(9)*0.01)
trigger2=0&&var(10)+var(11)>var(9)
trigger2=0&&var(11):=var(9)-var(10)
ignorehitpause=1

;FOE効果
[State 1000,0]
type = Projectile
triggerall=gethitvar(damage)
trigger1=numexplod(21820)
trigger2=numexplod(21821)
trigger2=0&&var(11):=-ceil(0.1*var(9))
projanim=46464
projremove=0
projremovetime=5
projpriority=2000000000
projheightbound=-2000000000,2000000000
ProjEdgeBound=2000000000
ProjStageBound=2000000000
Projscale=1.0,1.0
offset=0,0
attr=SCA,AA,AP,AT
hitflag=MAFD
AnimType=Hard
Air.AnimType=Back
Damage=ceil((abs(gethitvar(damage)))*fvar(1))
PauseTime=0,5
sparkno=-1
guard.sparkno=-1
sparkxy=50,-50
HitSound=-1
GuardSound=-1
Ground.Type=high
Ground.SlideTime=10
Ground.HitTime=10
Ground.Velocity=-5,-5
Air.Velocity=-5,-5
fall=1
fall.recover=0
kill=1
hitonce=0
pausemovetime=2000000000
supermovetime=2000000000
ignorehitpause=1

;ダメージ反映
[State ]
type=null
trigger1=var(10):=var(10)+var(11)||1
trigger1=var(10)>var(9)
trigger1=0&&var(10):=var(9)
ignorehitpause=1

[State ]
type=Explod
trigger1=playeridexist(id)
trigger1=!numexplod(1841394)
trigger1=gethitvar(damage)
anim=50000
sprpriority=2147483647
id=1841394
removetime=30-16*(var(0)=[-1,0])+20*(abs(var(0)>2))
postype=left
pos=0,0
bindtime=-1
ontop=1
supermovetime=2147483647
pausemovetime=2147483647
ignorehitpause=1

[State ]
type=Explod
trigger1=playeridexist(id)
trigger1=!numexplod(6660031)
trigger1=gethitvar(damage)
trigger1=var(10)=var(9)
anim=50000
sprpriority=2147483647
id=6660031
removetime=2147483647
postype=left
pos=0,0
bindtime=-1
ontop=1
supermovetime=2147483647
pausemovetime=2147483647
ignorehitpause=1

;死亡フラグ消滅
[State ]
type=removeexplod
triggerall=numexplod(6660031)
trigger1=!(enemy,alive||enemy(numenemy>1),alive)
trigger2=numpartner
trigger2=partner,alive
id=6660031
persistent=256
ignorehitpause=1

;死亡フラグ立ってないなら死なない
[State ]
type=null
trigger1=!numexplod(6660031)
trigger1=var(10)>=var(9)
trigger1=0&&var(10):=var(9)-1
ignorehitpause=1

;---------------------------------------------------------------------------
;ライフエフェクト管理
;---------------------------------------------------------------------------
[State ]
type=removeexplod
trigger1=1
id=1841001
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841002
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841003
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841004
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841005
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841006
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841007
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841008
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841009
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841011
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841012
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841013
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841014
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841015
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841016
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841017
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841018
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841019
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841021
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841022
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841023
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841024
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841025
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841026
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841027
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841028
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841029
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841031
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841032
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841033
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841034
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841035
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841036
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841037
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841038
persistent=256
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
id=1841039
persistent=256
ignorehitpause=1
[State ,ライフ管理]
type=explod
trigger1=!ishelper
trigger1=var(10)%10!=0
id=1841000+(var(10)%10)
anim=50000
pos=0,0
scale=1,1
removetime=2
postype=left
sprpriority=0
bindtime=-1
ontop=0
pausemovetime=2000000000
supermovetime=2000000000
persistent=256
ignorehitpause=1
[State ,ライフ管理]
type=explod
trigger1=!ishelper
trigger1=var(10)>9
trigger1=floor(1.0*var(10)/10)%10!=0
id=1841010+(floor(1.0*var(10)/10)%10)
anim=50000
pos=0,0
scale=1,1
removetime=2
postype=left
sprpriority=0
bindtime=-1
ontop=0
pausemovetime=2000000000
supermovetime=2000000000
persistent=256
ignorehitpause=1
[State ,ライフ管理]
type=explod
trigger1=!ishelper
trigger1=var(10)>99
trigger1=floor(1.0*var(10)/100)%10!=0
id=1841020+(floor(1.0*var(10)/100)%10)
anim=50000
pos=0,0
scale=1,1
removetime=2
postype=left
sprpriority=0
bindtime=-1
ontop=0
pausemovetime=2000000000
supermovetime=2000000000
persistent=256
ignorehitpause=1
[State ,ライフ管理]
type=explod
trigger1=!ishelper
trigger1=var(10)>999
trigger1=floor(1.0*var(10)/1000)%10!=0
id=1841030+(floor(1.0*var(10)/1000)%10)
anim=50000
pos=0,0
scale=1,1
removetime=2
postype=left
sprpriority=0
bindtime=-1
ontop=0
pausemovetime=2000000000
supermovetime=2000000000
persistent=256
ignorehitpause=1

;-------------------------------------------------------------------------------------------------------
;ライフ表示
;-------------------------------------------------------------------------------------------------------
[State -2]
Type=Explod
Trigger1=!isHelper
Trigger1=TeamSide=1
Trigger1=!NumExplod(22002)
ID=22002
Anim=22002
Scale=1,1
Pos=0,223
PosType=left
Ownpal=1
SprPriority=-5
ontop=1
RemoveTime=-1
RemoveOnGetHit=0
IgnoreHitPause=1
pausemovetime=2147483647
supermovetime=2147483647
[State -2]
Type=ModifyExplod
Trigger1=!isHelper
Trigger1=NumExplod(22002)
ID=22002
Scale=1,1
Pos=-ifelse((var(10)<0),0,floor(100.0*var(10)/var(9)))-3,223
PosType=left
ontop=1
IgnoreHitPause=1
pausemovetime=2147483647
supermovetime=2147483647
[State -2]
Type=Explod
Trigger1=!isHelper
Trigger1=TeamSide=1
Trigger1=!NumExplod(22010)
ID=22010
Anim=22010
Scale=1,1
Pos=0,223
PosType=left
Ownpal=1
SprPriority=-5
ontop=1
RemoveTime=-1
RemoveOnGetHit=0
pausemovetime=2147483647
supermovetime=2147483647
IgnoreHitPause=1
[State -2]
Type=ModifyExplod
Trigger1=!isHelper
Trigger1=NumExplod(22010)
ID=22010
Pos=0,223
PosType=left
ontop=1
IgnoreHitPause = 1
pausemovetime=2147483647
supermovetime=2147483647
[State -2]
Type=Explod
Trigger1=!isHelper
Trigger1=TeamSide=1
Trigger1=!NumExplod(22000)
ID=22000
Anim=22000
Pos=0,223
PosType=left
Ownpal=1
SprPriority=-5
RemoveTime=-1
ontop=1
RemoveOnGetHit=0
IgnoreHitPause=1
pausemovetime=2147483647
supermovetime=2147483647
[State -2]
Type=ModifyExplod
Trigger1=!isHelper
Trigger1=NumExplod(22000)
ID=22000
Pos=0,223
PosType=left
ontop=1
IgnoreHitPause=1
pausemovetime=2147483647
supermovetime=2147483647
[State -2]
Type=Explod
Trigger1=!isHelper
Trigger1=TeamSide=2
Trigger1=!NumExplod(22003)
ID=22003
Anim=22003
Scale=1,1
Pos=0,223
PosType=right
Ownpal=1
SprPriority=-5
ontop=1
RemoveTime=-1
RemoveOnGetHit=0
IgnoreHitPause=1
pausemovetime=2147483647
supermovetime=2147483647
[State -2]
Type=ModifyExplod
Trigger1=!isHelper
Trigger1=NumExplod(22003)
ID=22003
Scale=1,1
Pos=ifelse((var(10)<0),0,floor(100.0*var(10)/var(9)))+3,223
PosType=right
ontop=1
IgnoreHitPause=1
pausemovetime=2147483647
supermovetime=2147483647
[State -2]
Type=Explod
Trigger1=!isHelper
Trigger1=TeamSide=2
Trigger1=!NumExplod(22011)
ID=22011
Anim=22011
Scale=1,1
Pos=0,223
PosType=right
Ownpal=1
SprPriority=-5
ontop=1
RemoveTime=-1
RemoveOnGetHit=0
pausemovetime=2147483647
supermovetime=2147483647
IgnoreHitPause=1
[State -2]
Type=ModifyExplod
Trigger1=!isHelper
Trigger1=NumExplod(22011)
ID=22011
Pos=0,223
PosType=right
ontop=1
IgnoreHitPause = 1
pausemovetime=2147483647
supermovetime=2147483647
[State -2]
Type=Explod
Trigger1=!isHelper
Trigger1=TeamSide=2
Trigger1=!NumExplod(22001)
ID=22001
Anim=22001
Pos=0,223
PosType=right
Ownpal=1
SprPriority=-5
RemoveTime=-1
ontop=1
RemoveOnGetHit=0
IgnoreHitPause=1
pausemovetime=2147483647
supermovetime=2147483647
[State -2]
Type=ModifyExplod
Trigger1=!isHelper
Trigger1=NumExplod(22001)
ID=22001
Pos=0,223
PosType=right
ontop=1
IgnoreHitPause=1
pausemovetime=2147483647
supermovetime=2147483647

;-------------------------------------------------------------------------------------------------------
;ヘルパー(開幕)
;-------------------------------------------------------------------------------------------------------
[State ]
type=removeexplod
trigger1=numexplod(66666)
trigger1=!numhelper(66666)
id=66666
persistent=256
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numhelper(666)
id=11223
name="kaijo"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numhelper(666)
ID=666
name="sys"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numhelper(56003)
ID=56003
name="Hitdef"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Helper
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
ID=66666
name="????"
postype=p1
pos=0,0
stateno=10000
helpertype=player
keyctrl=0
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1
[State ]
type=Explod
trigger1=playeridexist(id)
trigger1=!numexplod(66666)
trigger1=numhelper(66666)
anim=50000
sprpriority=2147483647
id=66666
removetime=-1
postype=left
pos=0,0
bindtime=-1
ontop=1
supermovetime=2147483647
pausemovetime=2147483647
ignorehitpause=1
;-------------------------------------------------------------------------------------------------------
;本体ステート移動
;-------------------------------------------------------------------------------------------------------
[state -2,アニメ監視1]
type=VarSet
triggerall=const(data.sparkno)>9999
triggerall=var(2):=0||1
trigger1=(anim=[10,12])||(anim=[22,23])||(anim=40)||(anim=45)||(anim=51)||(anim=60)
trigger2=(anim=[100,102])||(anim=[105,107])||(anim=[110,111])||(anim=[115,116])
trigger3=(anim=[150,152])||(anim=170)||(anim=[181,184])||(anim=18000)||(anim=191)||(anim=196)
trigger4=(anim=5005)||(anim=5015)||(anim=5025)||(anim=5200)
trigger5=(anim=[200,205])||(anim=210)||(anim=215)||(anim=220)
trigger6=(anim=300)||(anim=310)||(anim=320)||(anim=330)||(anim=340)
trigger7=(anim=400)||(anim=410)||(anim=420)||(anim=500)
trigger8=(anim=600)||(anim=610)||(anim=620)||(anim=630)
trigger9=(anim=700)||(anim=710)||(anim=720)||(anim=730)||(anim=740)||(anim=[800,801])||(anim=[830,831])||(anim=840)
trigger10=(anim=[1000,1003])||(anim=[1010,1011])||(anim=[1020,1023])||(anim=1030)
trigger11=(anim=[1040,1043])||(anim=1050)||(anim=1060)||(anim=1070)||(anim=1080)||(anim=1090)
trigger12=(anim=1100)||(anim=1110)||(anim=1120)||(anim=1130)||(anim=1140)
trigger13=(anim=[1200,1202])||(anim=[1210,1212])||(anim=1220)||(anim=1230)
trigger14=(anim=2000)||(anim=2010)||(anim=2020)||(anim=2030)||(anim=2040)||(anim=[2050,2052])||(anim=[2060,2071])
trigger15=(anim=2100)||(anim=2110)||(anim=2120)||(anim=2140)||(anim=[2200,2202])||(anim=[2500,2501])
trigger16=(anim=[3000,3002])||(anim=[3010,3014])||(anim=3020)||(anim=[3030,3031])||(anim=[3500,3502])||(anim=4900)||(anim=4905)
trigger17=anim=5150&&palno=184
var(2)=anim
persistent=256
ignorehitpause=1

[state -2,アニメ監視2]
type=null
triggerall=const(data.sparkno)>9999
trigger1=(anim=[20,21])
trigger1=var(2):=20||1
trigger2=(anim=[41,43])
trigger2=var(2):=50||1
trigger3=anim=47
trigger3=var(2):=52||1
trigger4=anim=[5150,5154]
trigger4=var(2):=5150||1
trigger5=anim=[810,812]
trigger5=var(2):=810||1
trigger6=anim=[820,821]
trigger6=var(2):=820||1
persistent=256
ignorehitpause=1

[state ]
type=selfstate
trigger1=!(sysvar(2)&2)
trigger1=!roundstate
value=5900
persistent=256
ignorehitpause=1

[state , ステ抜け]
type=selfstate
trigger1=1
value=var(2)
ctrl=1*(ctrl!=0)
persistent=256
ignorehitpause=1
