文面から状況が読み取りにくいのですが、
敵に出会う。
戦う。
ダメージ受ける。体力16
戦う。
ダメージ受ける。体力10。
ここまでは、このような流れかな~と想像します。
で、「次に戦うと」からが、どのような状況なのかイマイチ伝わって来ないです。
一度戦闘が終了した後ですか?
戦闘状態が継続した状態ですか?
戦う以外の何か、条件が変わってないですか?
「戦う」と言うのは何かを選択して「戦う」ルーチンが実行されるのですか?
なんにしても、「戦う」ルーチンの何処かで体力の変数を+12しているのだと思います。
プログラムで書いた命令、流れを意識して実行中の手順を考えると良いでしょう。
0そうだね プレイ済み