private static function getSpellHelp(SR_Spell $spell, SR_Player $player) { $maxlevel = $spell->getLevel($player); $costs = ''; for ($level = 0; $level <= $maxlevel; $level++) { $costs .= sprintf(", L%d(%sMP)", $level, $spell->getManaCost($player, $level)); } $costs = substr($costs, 2); return sprintf('%s %s. %s %s.', $spell->displayType(), $spell->displayClass(), $spell->getHelp(), $costs); }