public static function getApproximation(RPGPlayer $player) { $approximation = $player->getStatus()->level * 2; if ($player->hasSkill(SkillArrowMastery::getId())) { /** * @var $mastery SkillArrowMastery */ $mastery = $player->getSkillById(SkillArrowMastery::getId()); $approximation -= $mastery->getLevel() * 5; } return $approximation < 0 ? 0 : $approximation; }
public static function canBeAcquired(RPGPlayer $player) { return $player->getCurrentJob()->getId() === JobArcher::getId() && $player->getStatus()->level > 40; }