private static function randLootStatItem(SR_Player $player, $level, SR_Item $item, array $chance) { for ($i = 0; $i < count($chance); $i++) { if (!self::dicePercent($chance[$i])) { break; } if (false === ($modifiers = SR_Rune::randModifier($player, $level))) { break; } $item->addModifiers($modifiers, false); } if ($i > 0) { $item->updateModifiers(); } }