色々な案を皆様有難うございます。
そもそも
「攻撃者が.attackメソッドを持って引数に被攻撃者のパラメータを渡す」
の方がスマートなのかな…?等と悩み始めてしまいましたが

>>522
receiveAttackをヒントにacceptAttackにしようかなと思います。