private function checkCombination(SR_Player $player, SR_Item $item, SR_Rune $rune) { if ($rune->isMixedRune()) { $player->msg('1161'); // $player->message('The rune has mixed mount and equipment modifiers. You have to split it first.'); return false; } $mr = $rune->isMountRune(); if ($rune->isMountRune()) { if (!$item instanceof SR_Mount) { $player->msg('1162'); // $player->message('This rune can only be applied to mounts.'); return false; } } else { if (!$item->isItemStattable()) { $player->msg('1163'); // $player->message('This rune can only be applied to equipment.'); return false; } } return true; }