ひとつ、思い付いたのですが、防御力の数字に応じて相手の攻撃力を割り算、なんてのはいかがでしょう? 割り算なので、小数点は出てしまいますがマイナスになることはありません。