| こんにちは。
SRCサンプルで次のようなものを書いてみました。
*攻撃 ジェイド=ソウマ 敵: If Info(対象ユニットID, 武器, 対象ユニット使用武器番号, 属性所有, H) Then Set 攻撃前HP HP(相手ユニットID) Else UnSet 攻撃前HP EndIf Exit
*攻撃後 ジェイド=ソウマ 敵: If IsVarDefined(攻撃前HP) Then If HP(相手ユニットID) < 攻撃前HP Then Talk ジェイド=ソウマ ミサイルは当たったか!? End EndIf EndIf Exit
これは味方(ジェイ)がH属性を持つ武器で敵にダメージを与えた場合にイベントを発生させるものですが、こういうもので間違いなかったでしょうか。 勘違いでなければ幸いです。
ソースで回答というのも何か申し訳ない気がしますが、何か参考になれば幸いです。それではっ
|