え?・・・「敵を倒すと、体力が回復する」のですよね?? 「倒したあとではないみたい」と、なると、そもそも「敵を倒すと、体力が回復する」が勘違いですかね? まず、どのタイミングで体力が回復するのか、今現在起こっている現象をハッキリさせないといけませんね。 体力の値がどの様に変化するのか等、細かく考えると原因が分かりやすいカモです。 たとえば、 「スタート時100有った体力が、戦闘で80に減った後、戦闘終了後に100になる。」 コレを「敵を倒すと体力が回復する」と表現するか「敵を倒すと体力が初期値に戻る」と表現するかで、原因がつかみにくくなったりしますよ?