とりあえずステート番号等が被らないように入れて、■のところを修正していけば問題なく動く、はず。 仕様、問題点 ・アーマー持ち(HitOverrideのattrにTのあるやつ)の身長は測らない、設定身長未満として扱う ・無敵には反応しない、設定身長未満として扱う ・ctrl直後に無敵技出されると測れない(出すタイミング調整すれば直るかも) ;使うアニメ [Begin Action 9999] Clsn1: 1 Clsn1[1] =-999,0,999,0 -1,0, 0,0, 1 ;--------------------------------------------------------------------------- ;身長を測るステート ;--------------------------------------------------------------------------- [Statedef 30000] type=U movetype=H anim = 9999 Ctrl=0 [State ];間違いで本体が来たら type=selfstate trigger1=!ishelper||name!="■";念のため value=0+11*(statetype=c)+51*(statetype=a) ignorehitpause = 1 [State ];ヘルパー固定 type=BindToroot trigger1=1 facing=1 pos=0,■;測りたい高さを設定 headposと同じように設定すればOK ignorehitpause = 1 [State ] type = hitdef trigger1 = 1 attr = ,AT damage = 0 guardflag = hitflag = MAFD sparkno = -1 guard.sparkno = -1 hitsound = -1 guardsound = -1 ground.type = none getpower = 0,0 givepower= 0,0 hitonce = 0 p1stateno=30002 [State ] type=selfstate trigger1 = time value=30001 ignorehitpause = 1 ;--------------------------------------------------------------------------- [Statedef 30001];設定した身長未満 type=U [State ];間違いで本体が来たら type=selfstate trigger1=!ishelper||name!="■";念のため value=0+11*(statetype=c)+51*(statetype=a) ignorehitpause = 1 [State ] type = BindToroot trigger1 = 1 time = 1 facing = 1 pos = 0,-9999 ignorehitpause = 1 [State ];フラグ(本体) type = parentvaradd trigger1 = 1 var(■) = ■;身長判断に使うフラグ(設定身長未満) ignorehitpause = 1 [State ] Type = DestroySelf trigger1 = 1 ;--------------------------------------------------------------------------- [Statedef 30002];設定した身長以上 type=U [State ];間違いで本体が来たら type=selfstate trigger1=!ishelper||name!="■";念のため value=0+11*(statetype=c)+51*(statetype=a) ignorehitpause = 1 [State ] type = BindToroot trigger1 = 1 time = 1 facing = 1 pos = 0,-9999 ignorehitpause = 1 [State ];フラグ(本体) type = parentvaradd trigger1 = 1 var(■) = ■;身長判断に使うフラグ(設定身長以上) ignorehitpause = 1 [State ] Type = DestroySelf trigger1 = 1 ;--------------------------------------------------------------------------- ;--------------------------------------------------------------------------- ;常時監視に置く ChangeState、SelfStateに注意 ;--------------------------------------------------------------------------- ;--------------------------------------------------------------------------- [State -3, AI用ヘルパー] type=helper Triggerall=!IsHelper triggerall=!NumHelper(30000) Triggerall=■;身長判断に使うフラグ triggerall=roundstate=2 Triggerall=ctrl&&stateno=0 Trigger1=PrevStateNo=5900 Trigger2=PrevStateNo=■;イントロのステート 全部記述 ;Trigger3=PrevStateNo=■;イントロのステート 全部記述 helpertype=normal name="pos" stateno=30000 ID=30000 pos=0,0 keyctrl=0 pausemovetime=2147483647 supermovetime=2147483647 persistent = 0 size.xscale = 0 size.yscale = 0