Commented by: NaN
at 2008-02-23 11:35:29
ソースを覗いてみました。
ATK-DEFでダメージを判定しているようですが、DEFがATKを上回るとHPから引く値がマイナスになって回復してしまいます。
結果が0未満にならないようにしてみました。
ATK-DEFの引き算を、「引き算+結果が負なら0にする」という関数に変えてあります。
引き算するかわりにこの関数を書くだけで、自動的に結果を0以上にしてくれます。
Mychar.tonyuを添付しておきます。
添付ファイルをダウンロード
|