再帰関数に引数が多くなってきたので自前でスタックを作る
ng_abilitiesは倒したときではなく攻撃したときに考えることに
damage.jsでこうげきの能力変化に対応 (いかく対応の布石)