HPが高ければ付与され続けるんじゃなくてHPが高ければ何秒かごとに更新されるような仕様なら
ちょっとくらいミスってもペナルティにはならないんじゃないかな
例えば効果時間30秒でタンクのHPが50%以上なら15秒ごとに効果時間更新
15秒以内であれば50%を下回っても挽回できる
数字は適当ですが