Class
EnemyActionDealerBase
EnemyActionDealerBase()
敵のスキルの実行インターフェース. スキルを表すオブジェクトAと, その実行者Bの間の仲介を行う. Aはこのクラスが提供する機能を利用してスキルを実行する. Bはこのクラスの *upkeep や *specialAction によりAの実行を依頼する.
EnemyActionDealerBase自体は各スキル効果の具体的な処理方法を知らない. 具体的な処理内容はサブクラスで実装する.
- turnCount()
- playerHP()
- *common(action)
- *antiskill(callback)
- *poison(percent)
- *stun(n)
- *damage(percent)
- *nightmare(str, mark, percent)
- *transform(enemyName)