public function spawnHallOfFrameWinners() { // update podium $topWinners = $this->pgin->profileManager->retrieveTopPlayers(); $level = $this->getPlugIn()->hubLevel; $winners = []; if (count($topWinners) == 1) { $goldplayer = $topWinners[0]["pname"]; $this->getPlugIn()->statueManager->npcsPodium["gold"] = $goldplayer; $npos = $this->getGoldItemCasePos(); $eid = 10000; StatueBuilder::removeNPC2($eid, $npos); self::spawnCaseItem($npos, $eid, Item::DIAMOND_SWORD); $npos->y = $npos->y - 0.25; self::spawnCaseItem($npos, $eid . "1", Item::DIAMOND_HELMET); self::spawnCaseItem($npos, $eid . "11", Item::FIRE); } if (count($topWinners) == 2) { $goldplayer = $topWinners[0]["pname"]; $this->getPlugIn()->statueManager->npcsPodium["gold"] = $goldplayer; $silverplayer = $topWinners[1]["pname"]; $this->getPlugIn()->statueManager->npcsPodium["silver"] = $silverplayer; $npos = $this->getGoldItemCasePos(); $eid = 20000; StatueBuilder::removeNPC2($eid, $npos); self::spawnCaseItem($npos, $eid, Item::DIAMOND_SWORD); $npos->x = $npos->x - 0.25; self::spawnCaseItem($npos, $eid . "1", Item::DIAMOND_HELMET); self::spawnCaseItem($npos, $eid . "11", Item::FIRE); $eid = mt_rand(3000, 30000); $npos = $this->getSilverItemCasePos(); StatueBuilder::removeNPC2($eid, $npos); self::spawnCaseItem($npos, $eid, Item::GOLD_SWORD); $npos->x = $npos->x - 0.25; self::spawnCaseItem($npos, $eid . "2", Item::GOLD_HELMET); $npos->x = $npos->x - 0.25; self::spawnCaseItem($npos, $eid . "11", Item::FIRE); } if (count($topWinners) == 3) { $goldplayer = $topWinners[0]["pname"]; $this->getPlugIn()->statueManager->npcsPodium["gold"] = $goldplayer; $silverplayer = $topWinners[1]["pname"]; $this->getPlugIn()->statueManager->npcsPodium["silver"] = $silverplayer; $brownseplayer = $topWinners[2]["pname"]; $this->getPlugIn()->statueManager->npcsPodium["brownse"] = $brownseplayer; $eid = 10000; $npos = $this->getGoldItemCasePos(); StatueBuilder::removeNPC2($eid, $npos); self::spawnCaseItem($npos, $eid, Item::DIAMOND_SWORD); $npos->x = $npos->x - 0.25; self::spawnCaseItem($npos, $eid . "1", Item::DIAMOND_HELMET); self::spawnCaseItem($npos, $eid . "11", Item::FIRE); $eid = 20000; $npos = $this->getSilverItemCasePos(); StatueBuilder::removeNPC2($eid, $npos); self::spawnCaseItem($npos, $eid, Item::GOLD_SWORD); $npos->x = $npos->x - 0.25; self::spawnCaseItem($npos, $eid . "2", Item::GOLD_HELMET); $npos->x = $npos->x - 0.25; self::spawnCaseItem($npos, $eid . "11", Item::FIRE); $eid = 30000; $npos = $this->getBrownseItemCasePos(); StatueBuilder::removeNPC2($eid, $npos); self::spawnCaseItem($npos, $eid, Item::BOW); $npos->x = $npos->x - 0.25; self::spawnCaseItem($npos, $eid . "2", Item::ARROW); $npos->x = $npos->x - 0.25; self::spawnCaseItem($npos, $eid . "11", Item::FIRE); } }