自然回復が増減するフラグを「武器を構えているかどうか」ではなくて「敵を攻撃した直後かどうか」に変えれば、
構えの問題は大体解決するんじゃないかな。