[ChangeState(AI用)]

ようするに、AI用にこさえたChangeStateのことです。



例えば

 
[State -1, p]
type = ChangeState
value = 210
triggerall = statetype = S
triggerall = ctrl
trigger1 = p2bodydist X <= 50
trigger1 = enemy,stateno = 250
trigger2 = p2bodydist X <= 80
trigger2 = enemy,MoveType = A
trigger2 = enemy,StateType = A
 


これ

このChangeStateのTriggerを見ると


「ChangeState可能条件」
triggerall = statetype = S
triggerall = ctrl

「ChangeStateしたい状況その1」
trigger1 = p2bodydist X <= 50
trigger1 = enemy,stateno = 250

「ChangeStateしたい状況その2」
trigger2 = p2bodydist X <= 80
trigger2 = enemy,MoveType = A
trigger2 = enemy,StateType = A

となっています。

「ChangeStateしたい状況」で「ChangeState可能条件」を満たしていれば

ChangeStateします。

つまり「ChangeState(AI用)」 とは

triggerからcommandをはずして

「ChangeStateしたい状況」を付け加えたChangeStateです。