Пример #1
0
        public void action(IBattleable actioner, BattleTask task)
        {
            if (ActiveSkillSupporter.canUseAffectSkill(actioner, task.getTargets(), this))
            {
                return;
            }

            observer.used();
            setBounsToCharacter(task.getTargets());
            actioner.minusMp(cost);
        }
Пример #2
0
        public void action(IBattleable actioner, BattleTask task)
        {
            //MPが足りないと終わり
            if (actioner.getMp() < this.COST)
            {
                return;
            }

            move(actioner, task.getMove());

            actioner.minusMp(this.COST);
        }
Пример #3
0
        public void action(IBattleable actioner, BattleTask task)
        {
            if (!ActiveSkillSupporter.canUseAffectSkill(actioner, task.getTargets(), this))
            {
                return;
            }

            attack(actioner, task.getTargets());

            actioner.minusMp(this.cost);

            observer.used();
        }