技の作り方例

"昇竜拳のcns例"

------作りたい内容-------
・アニメの3枚目まで無敵
・地上時の攻撃判定は空中ガード不能
・4枚目から空中に飛ぶ
・5枚目に2ヒット目の攻撃判定がある
・着地して、立ちに戻る
;-----------------------------------------
[Statedef ****]
type = S
movetype = A
physics = N
anim = ****
ctrl = 0
velset = 0,0
sprpriority = 2

[State 1];無敵の状態を作る
type = NotHitBy
trigger1 = Animelem = 3,<= 0
value = SCA

[State 2];攻撃の指定
type = HitDef
trigger1 = animelem = 3
damage = ****,****;ヒット時,ガード時ダメージ
guardflag = M;立ち、しゃがみのみガード可能
hitflag = MAF
略

[state 3];属性変更
type = StatetypeSet
trigger1 = Animelem = 4
value = A

[State 4];速度を与える
type = VelSet
trigger1 = Animelem = 4
x = 2
y = -10

[State 5];空中になるので、重力を与える
type = gravity
trigger1 = Animelem = 4,>= 0

[State 6]
type = HitDef
trigger1 = animelem = 5
damage = ****,****;ヒット時,ガード時ダメージ
guardflag = MA;立ち、しゃがみ、空中でガード可能
hitflag = MAF
略

[State 7];着地stateに移行
type = ChangeState
trigger1 = Vel Y > 0 && Pos Y >= 10
value = ***

;---------------------------
;着地state
[Statedef ****]
type = S
movetype = I
physics = S
anim = ****
ctrl = 0
velset = 0,0
sprpriority = 2

[State 8];地面に立たせる
type = PosSet
trigger1 = time = 0
y = 0

[State 9];立ちstateに戻る
type = Changestate
trigger1 = Animtime = 0
value = 0
ctrl = 1
■トップへ戻る