helper型飞行道具检测最终完美版
;废话就不说了
;懂的不说也懂,不懂的说了白说
;这段写进helper里头
;----------------------------------------------------------------------
;helper飞道探查
;解释
;首先在这个helper里边提前召唤一个子helper
;作用是提前准备未来新增加player的ID
;准备几个?3个
;具体怎么写这个子helper看下边搜索: 子helper
[State ]
type = Helper
trigger1 = roundstate=2&&!numhelper(1)
helpertype = normal ;player
name = "子helper"
ID = 1
stateno = 9996
pos = 0,0
postype = p1
facing = 1
keyctrl = 0
ownpal = 1
supermovetime = 999999999
pausemovetime = 999999999
size.xscale = 1
size.yscale = 1
ignorehitpause = 1
;这里不用管
;这里是收到子helper提前准备好的3个未来的player的ID
;开始干活
;活干完之后得到结果为
;var(1)=1,var(2)=1,var(3)=1
;这时候说明敌人有helper型攻击,当然不一定是飞出来
;那如果飞出来的就是飞行道具呗
;得到结果之后怎么用-搜索; 具体用法
[state ] ;helper飞道探查
type = null
triggerall = 1||var(1):=0
trigger1 = playeridexist(floor(fvar(1)))
trigger2 = playeridexist(floor(fvar(1)))
trigger3 = playeridexist(floor(fvar(1)))
trigger4 = playeridexist(floor(fvar(1)))
trigger5 = playeridexist(floor(fvar(1)))
trigger6 = playeridexist(floor(fvar(1)))
trigger7 = playeridexist(floor(fvar(1)))
trigger8 = playeridexist(floor(fvar(1)))
trigger9 = playeridexist(floor(fvar(1)))
trigger10 = playeridexist(floor(fvar(1)))
trigger11 = playeridexist(floor(fvar(1)))
trigger12 = playeridexist(floor(fvar(1)))
trigger13 = playeridexist(floor(fvar(1)))
trigger14 = playeridexist(floor(fvar(1)))
trigger15 = playeridexist(floor(fvar(1)))
trigger16 = playeridexist(floor(fvar(1)))
trigger17 = playeridexist(floor(fvar(1)))
trigger18 = playeridexist(floor(fvar(1)))
trigger19 = playeridexist(floor(fvar(1)))
trigger20 = playeridexist(floor(fvar(1)))
trigger21 = playeridexist(floor(fvar(1)))
trigger22 = playeridexist(floor(fvar(1)))
trigger23 = playeridexist(floor(fvar(1)))
trigger24 = playeridexist(floor(fvar(1)))
trigger25 = playeridexist(floor(fvar(1)))
trigger26 = playeridexist(floor(fvar(1)))
trigger27 = playeridexist(floor(fvar(1)))
trigger28 = playeridexist(floor(fvar(1)))
trigger29 = playeridexist(floor(fvar(1)))
trigger30 = playeridexist(floor(fvar(1)))
trigger31 = playeridexist(floor(fvar(1)))
trigger32 = playeridexist(floor(fvar(1)))
trigger33 = playeridexist(floor(fvar(1)))
trigger34 = playeridexist(floor(fvar(1)))
trigger35 = playeridexist(floor(fvar(1)))
trigger36 = playeridexist(floor(fvar(1)))
trigger37 = playeridexist(floor(fvar(1)))
trigger38 = playeridexist(floor(fvar(1)))
trigger39 = playeridexist(floor(fvar(1)))
trigger40 = playeridexist(floor(fvar(1)))
trigger41 = playeridexist(floor(fvar(1)))
trigger42 = playeridexist(floor(fvar(1)))
trigger43 = playeridexist(floor(fvar(1)))
trigger44 = playeridexist(floor(fvar(1)))
trigger45 = playeridexist(floor(fvar(1)))
trigger46 = playeridexist(floor(fvar(1)))
trigger47 = playeridexist(floor(fvar(1)))
trigger48 = playeridexist(floor(fvar(1)))
trigger49 = playeridexist(floor(fvar(1)))
trigger1 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger2 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger3 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger4 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger5 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger6 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger7 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger8 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger9 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger10 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger11 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger12 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger13 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger14 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger15 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger16 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger17 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger18 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger19 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger20 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger21 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger22 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger23 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger24 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger25 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger26 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger27 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger28 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger29 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger30 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger31 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger32 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger33 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger34 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger35 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger36 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger37 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger38 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger39 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger40 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger41 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger42 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger43 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger44 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger45 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger46 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger47 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger48 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger49 = playerid(floor(fvar(1))),ishelper&&playerid(floor(fvar(1))),teamside!=teamside&&playerid(floor(fvar(1))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(1))),movetype = A
trigger1 = var(1):=1
trigger2 = var(1):=1
trigger3 = var(1):=1
trigger4 = var(1):=1
trigger5 = var(1):=1
trigger6 = var(1):=1
trigger7 = var(1):=1
trigger8 = var(1):=1
trigger9 = var(1):=1
trigger10 = var(1):=1
trigger11 = var(1):=1
trigger12 = var(1):=1
trigger13 = var(1):=1
trigger14 = var(1):=1
trigger15 = var(1):=1
trigger16 = var(1):=1
trigger17 = var(1):=1
trigger18 = var(1):=1
trigger19 = var(1):=1
trigger20 = var(1):=1
trigger21 = var(1):=1
trigger22 = var(1):=1
trigger23 = var(1):=1
trigger24 = var(1):=1
trigger25 = var(1):=1
trigger26 = var(1):=1
trigger27 = var(1):=1
trigger28 = var(1):=1
trigger29 = var(1):=1
trigger30 = var(1):=1
trigger31 = var(1):=1
trigger32 = var(1):=1
trigger33 = var(1):=1
trigger34 = var(1):=1
trigger35 = var(1):=1
trigger36 = var(1):=1
trigger37 = var(1):=1
trigger38 = var(1):=1
trigger39 = var(1):=1
trigger40 = var(1):=1
trigger41 = var(1):=1
trigger42 = var(1):=1
trigger43 = var(1):=1
trigger44 = var(1):=1
trigger45 = var(1):=1
trigger46 = var(1):=1
trigger47 = var(1):=1
trigger48 = var(1):=1
trigger49 = var(1):=1
trigger1 = 0
trigger2 = 0
trigger3 = 0
trigger4 = 0
trigger5 = 0
trigger6 = 0
trigger7 = 0
trigger8 = 0
trigger9 = 0
trigger10 = 0
trigger11 = 0
trigger12 = 0
trigger13 = 0
trigger14 = 0
trigger15 = 0
trigger16 = 0
trigger17 = 0
trigger18 = 0
trigger19 = 0
trigger20 = 0
trigger21 = 0
trigger22 = 0
trigger23 = 0
trigger24 = 0
trigger25 = 0
trigger26 = 0
trigger27 = 0
trigger28 = 0
trigger29 = 0
trigger30 = 0
trigger31 = 0
trigger32 = 0
trigger33 = 0
trigger34 = 0
trigger35 = 0
trigger36 = 0
trigger37 = 0
trigger38 = 0
trigger39 = 0
trigger40 = 0
trigger41 = 0
trigger42 = 0
trigger43 = 0
trigger44 = 0
trigger45 = 0
trigger46 = 0
trigger47 = 0
trigger48 = 0
trigger49 = 0
ignorehitpause = 1
[state ] ;helper飞道探查
type = null
triggerall = 1||var(2):=0
trigger1 = playeridexist(floor(fvar(2)))
trigger2 = playeridexist(floor(fvar(2)))
trigger3 = playeridexist(floor(fvar(2)))
trigger4 = playeridexist(floor(fvar(2)))
trigger5 = playeridexist(floor(fvar(2)))
trigger6 = playeridexist(floor(fvar(2)))
trigger7 = playeridexist(floor(fvar(2)))
trigger8 = playeridexist(floor(fvar(2)))
trigger9 = playeridexist(floor(fvar(2)))
trigger10 = playeridexist(floor(fvar(2)))
trigger11 = playeridexist(floor(fvar(2)))
trigger12 = playeridexist(floor(fvar(2)))
trigger13 = playeridexist(floor(fvar(2)))
trigger14 = playeridexist(floor(fvar(2)))
trigger15 = playeridexist(floor(fvar(2)))
trigger16 = playeridexist(floor(fvar(2)))
trigger17 = playeridexist(floor(fvar(2)))
trigger18 = playeridexist(floor(fvar(2)))
trigger19 = playeridexist(floor(fvar(2)))
trigger20 = playeridexist(floor(fvar(2)))
trigger21 = playeridexist(floor(fvar(2)))
trigger22 = playeridexist(floor(fvar(2)))
trigger23 = playeridexist(floor(fvar(2)))
trigger24 = playeridexist(floor(fvar(2)))
trigger25 = playeridexist(floor(fvar(2)))
trigger26 = playeridexist(floor(fvar(2)))
trigger27 = playeridexist(floor(fvar(2)))
trigger28 = playeridexist(floor(fvar(2)))
trigger29 = playeridexist(floor(fvar(2)))
trigger30 = playeridexist(floor(fvar(2)))
trigger31 = playeridexist(floor(fvar(2)))
trigger32 = playeridexist(floor(fvar(2)))
trigger33 = playeridexist(floor(fvar(2)))
trigger34 = playeridexist(floor(fvar(2)))
trigger35 = playeridexist(floor(fvar(2)))
trigger36 = playeridexist(floor(fvar(2)))
trigger37 = playeridexist(floor(fvar(2)))
trigger38 = playeridexist(floor(fvar(2)))
trigger39 = playeridexist(floor(fvar(2)))
trigger40 = playeridexist(floor(fvar(2)))
trigger41 = playeridexist(floor(fvar(2)))
trigger42 = playeridexist(floor(fvar(2)))
trigger43 = playeridexist(floor(fvar(2)))
trigger44 = playeridexist(floor(fvar(2)))
trigger45 = playeridexist(floor(fvar(2)))
trigger46 = playeridexist(floor(fvar(2)))
trigger47 = playeridexist(floor(fvar(2)))
trigger48 = playeridexist(floor(fvar(2)))
trigger49 = playeridexist(floor(fvar(2)))
trigger1 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger2 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger3 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger4 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger5 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger6 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger7 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger8 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger9 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger10 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger11 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger12 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger13 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger14 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger15 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger16 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger17 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger18 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger19 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger20 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger21 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger22 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger23 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger24 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger25 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger26 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger27 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger28 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger29 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger30 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger31 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger32 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger33 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger34 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger35 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger36 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger37 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger38 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger39 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger40 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger41 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger42 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger43 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger44 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger45 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger46 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger47 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger48 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger49 = playerid(floor(fvar(2))),ishelper&&playerid(floor(fvar(2))),teamside!=teamside&&playerid(floor(fvar(2))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(2))),movetype = A
trigger1 = var(2):=1
trigger2 = var(2):=1
trigger3 = var(2):=1
trigger4 = var(2):=1
trigger5 = var(2):=1
trigger6 = var(2):=1
trigger7 = var(2):=1
trigger8 = var(2):=1
trigger9 = var(2):=1
trigger10 = var(2):=1
trigger11 = var(2):=1
trigger12 = var(2):=1
trigger13 = var(2):=1
trigger14 = var(2):=1
trigger15 = var(2):=1
trigger16 = var(2):=1
trigger17 = var(2):=1
trigger18 = var(2):=1
trigger19 = var(2):=1
trigger20 = var(2):=1
trigger21 = var(2):=1
trigger22 = var(2):=1
trigger23 = var(2):=1
trigger24 = var(2):=1
trigger25 = var(2):=1
trigger26 = var(2):=1
trigger27 = var(2):=1
trigger28 = var(2):=1
trigger29 = var(2):=1
trigger30 = var(2):=1
trigger31 = var(2):=1
trigger32 = var(2):=1
trigger33 = var(2):=1
trigger34 = var(2):=1
trigger35 = var(2):=1
trigger36 = var(2):=1
trigger37 = var(2):=1
trigger38 = var(2):=1
trigger39 = var(2):=1
trigger40 = var(2):=1
trigger41 = var(2):=1
trigger42 = var(2):=1
trigger43 = var(2):=1
trigger44 = var(2):=1
trigger45 = var(2):=1
trigger46 = var(2):=1
trigger47 = var(2):=1
trigger48 = var(2):=1
trigger49 = var(2):=1
trigger1 = 0
trigger2 = 0
trigger3 = 0
trigger4 = 0
trigger5 = 0
trigger6 = 0
trigger7 = 0
trigger8 = 0
trigger9 = 0
trigger10 = 0
trigger11 = 0
trigger12 = 0
trigger13 = 0
trigger14 = 0
trigger15 = 0
trigger16 = 0
trigger17 = 0
trigger18 = 0
trigger19 = 0
trigger20 = 0
trigger21 = 0
trigger22 = 0
trigger23 = 0
trigger24 = 0
trigger25 = 0
trigger26 = 0
trigger27 = 0
trigger28 = 0
trigger29 = 0
trigger30 = 0
trigger31 = 0
trigger32 = 0
trigger33 = 0
trigger34 = 0
trigger35 = 0
trigger36 = 0
trigger37 = 0
trigger38 = 0
trigger39 = 0
trigger40 = 0
trigger41 = 0
trigger42 = 0
trigger43 = 0
trigger44 = 0
trigger45 = 0
trigger46 = 0
trigger47 = 0
trigger48 = 0
trigger49 = 0
ignorehitpause = 1
[state ] ;helper飞道探查
type = null
triggerall = 1||var(3):=0
trigger1 = playeridexist(floor(fvar(3)))
trigger2 = playeridexist(floor(fvar(3)))
trigger3 = playeridexist(floor(fvar(3)))
trigger4 = playeridexist(floor(fvar(3)))
trigger5 = playeridexist(floor(fvar(3)))
trigger6 = playeridexist(floor(fvar(3)))
trigger7 = playeridexist(floor(fvar(3)))
trigger8 = playeridexist(floor(fvar(3)))
trigger9 = playeridexist(floor(fvar(3)))
trigger10 = playeridexist(floor(fvar(3)))
trigger11 = playeridexist(floor(fvar(3)))
trigger12 = playeridexist(floor(fvar(3)))
trigger13 = playeridexist(floor(fvar(3)))
trigger14 = playeridexist(floor(fvar(3)))
trigger15 = playeridexist(floor(fvar(3)))
trigger16 = playeridexist(floor(fvar(3)))
trigger17 = playeridexist(floor(fvar(3)))
trigger18 = playeridexist(floor(fvar(3)))
trigger19 = playeridexist(floor(fvar(3)))
trigger20 = playeridexist(floor(fvar(3)))
trigger21 = playeridexist(floor(fvar(3)))
trigger22 = playeridexist(floor(fvar(3)))
trigger23 = playeridexist(floor(fvar(3)))
trigger24 = playeridexist(floor(fvar(3)))
trigger25 = playeridexist(floor(fvar(3)))
trigger26 = playeridexist(floor(fvar(3)))
trigger27 = playeridexist(floor(fvar(3)))
trigger28 = playeridexist(floor(fvar(3)))
trigger29 = playeridexist(floor(fvar(3)))
trigger30 = playeridexist(floor(fvar(3)))
trigger31 = playeridexist(floor(fvar(3)))
trigger32 = playeridexist(floor(fvar(3)))
trigger33 = playeridexist(floor(fvar(3)))
trigger34 = playeridexist(floor(fvar(3)))
trigger35 = playeridexist(floor(fvar(3)))
trigger36 = playeridexist(floor(fvar(3)))
trigger37 = playeridexist(floor(fvar(3)))
trigger38 = playeridexist(floor(fvar(3)))
trigger39 = playeridexist(floor(fvar(3)))
trigger40 = playeridexist(floor(fvar(3)))
trigger41 = playeridexist(floor(fvar(3)))
trigger42 = playeridexist(floor(fvar(3)))
trigger43 = playeridexist(floor(fvar(3)))
trigger44 = playeridexist(floor(fvar(3)))
trigger45 = playeridexist(floor(fvar(3)))
trigger46 = playeridexist(floor(fvar(3)))
trigger47 = playeridexist(floor(fvar(3)))
trigger48 = playeridexist(floor(fvar(3)))
trigger49 = playeridexist(floor(fvar(3)))
trigger1 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger2 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger3 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger4 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger5 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger6 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger7 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger8 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger9 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger10 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger11 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger12 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger13 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger14 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger15 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger16 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger17 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger18 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger19 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger20 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger21 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger22 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger23 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger24 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger25 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger26 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger27 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger28 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger29 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger30 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger31 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger32 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger33 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger34 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger35 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger36 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger37 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger38 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger39 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger40 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger41 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger42 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger43 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger44 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger45 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger46 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger47 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger48 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger49 = playerid(floor(fvar(3))),ishelper&&playerid(floor(fvar(3))),teamside!=teamside&&playerid(floor(fvar(3))),hitdefattr=sac,aa,at,ap&&playerid(floor(fvar(3))),movetype = A
trigger1 = var(3):=1
trigger2 = var(3):=1
trigger3 = var(3):=1
trigger4 = var(3):=1
trigger5 = var(3):=1
trigger6 = var(3):=1
trigger7 = var(3):=1
trigger8 = var(3):=1
trigger9 = var(3):=1
trigger10 = var(3):=1
trigger11 = var(3):=1
trigger12 = var(3):=1
trigger13 = var(3):=1
trigger14 = var(3):=1
trigger15 = var(3):=1
trigger16 = var(3):=1
trigger17 = var(3):=1
trigger18 = var(3):=1
trigger19 = var(3):=1
trigger20 = var(3):=1
trigger21 = var(3):=1
trigger22 = var(3):=1
trigger23 = var(3):=1
trigger24 = var(3):=1
trigger25 = var(3):=1
trigger26 = var(3):=1
trigger27 = var(3):=1
trigger28 = var(3):=1
trigger29 = var(3):=1
trigger30 = var(3):=1
trigger31 = var(3):=1
trigger32 = var(3):=1
trigger33 = var(3):=1
trigger34 = var(3):=1
trigger35 = var(3):=1
trigger36 = var(3):=1
trigger37 = var(3):=1
trigger38 = var(3):=1
trigger39 = var(3):=1
trigger40 = var(3):=1
trigger41 = var(3):=1
trigger42 = var(3):=1
trigger43 = var(3):=1
trigger44 = var(3):=1
trigger45 = var(3):=1
trigger46 = var(3):=1
trigger47 = var(3):=1
trigger48 = var(3):=1
trigger49 = var(3):=1
trigger1 = 0
trigger2 = 0
trigger3 = 0
trigger4 = 0
trigger5 = 0
trigger6 = 0
trigger7 = 0
trigger8 = 0
trigger9 = 0
trigger10 = 0
trigger11 = 0
trigger12 = 0
trigger13 = 0
trigger14 = 0
trigger15 = 0
trigger16 = 0
trigger17 = 0
trigger18 = 0
trigger19 = 0
trigger20 = 0
trigger21 = 0
trigger22 = 0
trigger23 = 0
trigger24 = 0
trigger25 = 0
trigger26 = 0
trigger27 = 0
trigger28 = 0
trigger29 = 0
trigger30 = 0
trigger31 = 0
trigger32 = 0
trigger33 = 0
trigger34 = 0
trigger35 = 0
trigger36 = 0
trigger37 = 0
trigger38 = 0
trigger39 = 0
trigger40 = 0
trigger41 = 0
trigger42 = 0
trigger43 = 0
trigger44 = 0
trigger45 = 0
trigger46 = 0
trigger47 = 0
trigger48 = 0
trigger49 = 0
ignorehitpause = 1
;--------------------------------------------------------------------------
;子helper
[Statedef 9996]
type = U
movetype = U
physics = N
[State ]
type = StateTypeSet
trigger1 = 1
statetype = A
movetype = I
physics = N
ignorehitpause = 1
[State ]
type = ChangeAnim
trigger1 = anim != 9999 ;空动画
value = 9999
ignorehitpause = 1
;----------------------------------
;提前准备3个未来的player的ID给上边那个helper
;也就是它的亲
;为啥准备3个?
;因为如果只准备1个
;然后敌人是自己或者敌人的helper型飞道检测跟你一样
;那么此检测就失灵了
;所以一定要准备3个,这玩意多了也没用,3个够用了
;实际上2个就够了以防万一还是多写一个吧
[State ]
type = ParentVarSet
trigger1 = 1
fvar(1) = id-2
ignorehitpause = 1
[State ]
type = ParentVarSet
trigger1 = 1
fvar(2) = id-1
ignorehitpause = 1
[State ]
type = ParentVarSet
trigger1 = 1
fvar(3) = id+1
ignorehitpause = 1
;----------------------------------
[State ] ;实时监控场上的player总数
type = Null
trigger1 = 1||var(1):=var(2)
trigger1 = 1||var(2):=EnemyNear(floor(root,fvar(0))),numhelper+root,numhelper+root,numenemy
ignorehitpause = 1
[State ] ;如果场上的player总数有变化则灭掉,然后前边又招出来,这样循环工作
type = DestroySelf
trigger1 = var(1)>0&&var(2)>0&&var(1)!=var(2)
ignorehitpause = 1
[state ]
type = screenbound
trigger1 = 1
value = 0
ignorehitpause = 1
[state ]
type = playerpush
trigger1 = 1
value = 0
ignorehitpause = 1
[state ]
type = ctrlset
trigger1 = 1
value = 0
ignorehitpause = 1
;---------------------------------------------------------
;具体用法
;--------------------------1
;本体防御120
;如果敌人有helper型攻击
trigger1 = (helper(xxx),var(1)=1||helper(xxx),var(2)=1||helper(xxx),var(3)=1)
;--------------------------2
;helper用-敌发波记录
[State ]
type = null
trigger1 = !var(30)
trigger1 = 1||var(30):=-1
ignorehitpause = 1
[State ] ;敌发波状态号记录
type = VarSet
triggerall = var(30)=-1
triggerall = EnemyNear(floor(root,fvar(0))),stateno!=0
triggerall = EnemyNear(floor(root,fvar(0))),stateno!=[120,159]
triggerall = EnemyNear(floor(root,fvar(0))),movetype=A
triggerall = !EnemyNear(floor(root,fvar(0))),ctrl
triggerall = EnemyNear(floor(root,fvar(0))),numproj||var(1)||var(2)||var(3)
trigger1 = 1
var(30) = EnemyNear(floor(root,fvar(0))),stateno
ignorehitpause = 1
;EnemyNear(floor(root,fvar(0)))是helper用的最近之活敌重定向,懂的都懂就不说了
;--------------------------3
;计算敌飞行道具跟你的距离
[State ]
type = Null
trigger1 = 1||fvar(4):=(abs(playerid(floor(fvar(1))),screenpos x-root,screenpos x))*(var(1)=1)
ignorehitpause = 1
[State ]
type = Null
trigger1 = 1||fvar(5):=(abs(playerid(floor(fvar(2))),screenpos x-root,screenpos x))*(var(2)=1)
ignorehitpause = 1
[State ]
type = Null
trigger1 = 1||fvar(6):=(abs(playerid(floor(fvar(3))),screenpos x-root,screenpos x))*(var(3)=1)
ignorehitpause = 1
以及一系列的玩意自己开发吧,如果你想写一个智商超高的完全不开挂的正规的人工智能.........
;----------------------------------------------完
这个教学就当废弃吧,
因为如果你没法防御对面的helper攻击或者proj攻击,那么说明对面有问题(前提是你得防御ai写正确了)