battle != $target->battle || $caster->room != $target->room) { $this->status = 'Вы не видите цель!'; return false; } else { return true; } } protected function isNotDead($caster) { if ($caster->health < 1) { $this->status = 'Вы мертвы!'; return false; } else { return true; } } protected function enoughMana($caster) { if ($caster->mana < 1) { $this->status = 'Недостаточно пыли!'; return false; } else { return true; } } protected function isNotInBattle($caster) { if ($caster->battle) { $this->status = 'Невозможно применить в поединке!'; return false; } else { return true; } } }