[statedef 1501]
type = U
movetype = U
physics = U
hitdefpersist = 1
movehitpersist = 1

[State 15,状态变化]
type = statetypeset
trigger1 = ishelper(16)
statetype = S
movetype = I
physics = N
ignorehitpause = 1

[State 15,无框动画防止被普通永续拉]
type = Changeanim
trigger1 = ishelper(16)
trigger1 = anim!= 8888
value = 8888
ignorehitpause = 1

[State 15,位置绑定本体]
type = BindToroot
trigger1 = ishelper(16)
time = -1
facing = 1
pos = 0, 0
ignorehitpause = 1

[State 15,不可控]
type = Ctrlset
trigger1 = ishelper(16)
value = 0
ignorehitpause = 1

[State 15,保持在画面内]
type = Screenbound
trigger1 = ishelper(16)
value = 0
ignorehitpause = 1

[State 15,此helper不可见无残影]
type = Assertspecial
trigger1 = ishelper(16)
flag = invisible
flag2 = noshadow
ignorehitpause = 1

[State 15,不推挤]
type = Playerpush
trigger1 = ishelper(16)
value = 0
ignorehitpause = 1

[State 15,常时不受击防止被普通永续拉或拉p2]
type = notHitBy
trigger1 = ishelper(16)
value = SCA,AA,AT,AP
time = -1
ignorehitpause = 1

[state 15,锁血]
type = lifeSet
trigger1 = ishelper(16)
value = lifemax
ignorehitpause = 1

[state -2,检测到时helper noko]
type = AssertSpecial
trigger1 = 1 
flag = noko
flag2 = timerfreeze
ignorehitpause = 1

[state ]
type = DestroySelf
trigger1 = enemynear,numhelper < 12
ignorehitpause = 1

[statedef 2333333]
type = U
movetype = U
physics = N
ctrl = 0
hitdefpersist = 1
movehitpersist = 1

[State ]
type = Changeanim
triggerall = ishelper(2333333)
trigger1 = numtarget
trigger1 = !target,ishelper
value = 8888
ignorehitpause = 1

[state ]
type = changeanim
triggerall = ishelper(2333333)
trigger1 = !numtarget
value = 10006
ignorehitpause = 1

[State ]
type = Statetypeset
triggerall = ishelper(2333333)
trigger1 = !numtarget
trigger2 = numtarget
trigger2 = target,ishelper
statetype = A
movetype = A
physics = N
ignorehitpause = 1

[State ]
type = Statetypeset
triggerall = ishelper(2333333)
trigger1 = numtarget
trigger1 = !target,ishelper
statetype = A
movetype = i
physics = N
ignorehitpause = 1

[State ]
type = HitDef
triggerall = ishelper(2333333)
trigger1 = !numtarget
attr = , AA, AT, AP
animtype = hard
damage = 0
guard.dist = 0
guardflag = 
pausetime = 0,0
sparkno = -1
guard.sparkno = -1
hitsound = -1
guardsound = -1
numhits = 0
affectteam = E
ignorehitpause = 1

[State ]
type = Reversaldef
triggerall = ishelper(2333333)
trigger1 = !numtarget
reversal.attr = sca,AA, AT, AP;全属性当身
pausetime = 0,0
sparkno = -1
hitsound = -1
ignorehitpause = 1

[State ]
type = Targetdrop
triggerall = ishelper(2333333)
trigger1 = numtarget
trigger1 = target,ishelper || !target,alive
ignorehitpause = 1

[State 永续]
type = ReversalDef
triggerall = ishelper(2333333)
trigger1 = numtarget
trigger1 = !target,ishelper
reversal.attr = SCA, AA, AT, AP
numhits = 0
guard.dist = 0
guardflag = 
pausetime = 0,0
sparkno = -1
guard.sparkno = -1
hitsound = -1
guardsound = -1
ignorehitpause = 1

[state ]
type = targetlifeadd
triggerall = ishelper(2333333)
trigger1 = numtarget
value = -2147483647
absolute = 1
kill = 1
persistent = 256
ignorehitpause = 1

[state ]
type = targetstate
triggerall = ishelper(2333333)
triggerall = numtarget
triggerall = !target,ishelper
triggerall = target,stateno != [1000043,1000044]
trigger1 = target,alive
trigger1 = target,hitpausetime>0
value = 1000043
ignorehitpause = 1

[statedef 7512]
type = U
movetype = U
physics = N
ctrl = 0
hitdefpersist = 1
movehitpersist = 1

[State ]
type = Changeanim
triggerall = ishelper(7512)
trigger1 = numtarget
trigger1 = target,ishelper
value = 8888
ignorehitpause = 1

[state ]
type = changeanim
triggerall = ishelper(7512)
trigger1 = !numtarget
value = 10006
ignorehitpause = 1

[State ]
type = Statetypeset
triggerall = ishelper(7512)
trigger1 = !numtarget
trigger2 = numtarget
trigger2 = !target,ishelper
statetype = A
movetype = A
physics = N
ignorehitpause = 1

[State ]
type = Statetypeset
triggerall = ishelper(7512)
trigger1 = numtarget
trigger1 = target,ishelper
statetype = A
movetype = i
physics = N
ignorehitpause = 1

[State ]
type = HitDef
triggerall = ishelper(7512)
trigger1 = !numtarget
attr = , AA, AT, AP
animtype = hard
damage = 0
guard.dist = 0
guardflag = 
pausetime = 0,0
sparkno = -1
guard.sparkno = -1
hitsound = -1
guardsound = -1
numhits = 0
affectteam = E
ignorehitpause = 1

[State ]
type = Reversaldef
triggerall = ishelper(7512)
trigger1 = !numtarget
reversal.attr = sca,AA, AT, AP;全属性当身
pausetime = 0,0
sparkno = -1
hitsound = -1
ignorehitpause = 1

[State ]
type = Targetdrop
triggerall = ishelper(7512)
trigger1 = numtarget
trigger1 = !target,ishelper
ignorehitpause = 1

[State 永续]
type = ReversalDef
triggerall = ishelper(7512)
trigger1 = numtarget
trigger1 = target,ishelper
reversal.attr = SCA, AA, AT, AP
numhits = 0
guard.dist = 0
guardflag = 
pausetime = 0,0
sparkno = -1
guard.sparkno = -1
hitsound = -1
guardsound = -1
ignorehitpause = 1

[state ]
type = targetlifeadd
triggerall = ishelper(7512)
trigger1 = numtarget && target,ishelper
value = enemy,lifemax
absolute = 1
persistent = 256
ignorehitpause = 1

[state ]
type = targetstate 
triggerall = ishelper(7512)
triggerall = numtarget
trigger1 = target,ishelper
value = 7513
persistent = 256
ignorehitpause = 1

[statedef 4455]
type    = U
movetype= U
physics = N
hitdefpersist = 1
movehitpersist = 1

[State 0, ChangeAnim]
type = ChangeAnim
trigger1 = ishelper(4455)
trigger1 = anim != 10007
value = 10007
ignorehitpause = 1

[State a]
type = AssertSpecial
trigger1 = ishelper;enemy,palno = [1,12]
flag = NoKOSnd
ignorehitpause = 1

[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = ishelper(4455)
flag = invisible
flag2 = noshadow
ignorehitpause = 1

[State 0, HitBy]
type = HitBy
trigger1 = ishelper(4455)
value = SCA,AA,AT,AP
value2 = SCA,AA,AT,AP
ignorehitpause = 1

[State 0, BindToRoot]
type = BindToRoot
trigger1 = ishelper(4455)
pos = 0,0
ignorehitpause = 1

[State 0]
Type = ScreenBound
trigger1 = ishelper(4455)
Value = 0
movecamera = 0
IgnoreHitPause = 1

[State 0]
Type = PlayerPush
trigger1 = ishelper(4455)
Value = 0
IgnoreHitPause = 1

[Statedef 4658];旐抏僿儖僷乕
movetype = I
statetype   = S
Physics     = N
poweradd    = 0
ctrl        = 0
velset      = 0,0

[State , 傾僯儊曄峏]
type = ChangeAnim
trigger1 = ishelper(4658)
value = 10007
ignorehitpause = 1

[State , 柍揋]
type = NotHitBy
trigger1 = ishelper(4658)
value = SCA
ignorehitpause = 1

[State , 旐抏]
type = HitBy
trigger1 = ishelper(4658)
value = C, HT
ignorehitpause = 1

[State , 摟柧壔]
type = AssertSpecial
trigger1 = ishelper(4658)
flag = Invisible
flag2 = NoShadow
ignorehitpause = 1

[State , 僇儊儔偑捛傢側偄傛偆偵]
type = ScreenBound
trigger1 = ishelper(4658)
value = 0
moveCamera = 0, 0
ignorehitpause = 1

[State , 埵抲屌掕]
type = BindToRoot
trigger1 = ishelper(4658)
pos = 0, 0
facing = 1
time = -1
ignorehitpause = 1

[State , 憖嶌晄壜]
type = CtrlSet
trigger1 = ishelper(4658)
value = 0
ignorehitpause = 1