private function getUpgradeItem($id, $input, $error = null) { $this->hideGeneralOptions(); $equipment = $this->getCraftableItem($id); if (!$equipment) { return '<p>Item not found.</p>'; } $page = new Neuron_Core_Template(); if (isset($error)) { $page->set('error', $error); } $page->set('upgradecost', Neuron_Core_Tools::getResourceToText($this->getVillage()->equipment->getIncreaseLevelCost($equipment))); $page->set('current_level', array('name' => $equipment->getName(), 'cost' => $this->getCost($equipment), 'stats' => Neuron_Core_Tools::output_text($equipment->getStats_text(), false))); //$equipment->setLevel ($equipment->getLevel () + 1); $equipment2 = $equipment->getNextLevel(); $page->set('next_level', array('name' => $equipment2->getName(), 'cost' => $this->getCost($equipment2), 'stats' => Neuron_Core_Tools::output_text($equipment2->getStats_text(), false))); $page->set('buildingid', $this->getId()); $page->set('id', $equipment->getId()); return $page->parse('buildings/crafting_upgrade.phpt'); }
private function getResourcesPage() { // Fetch resources $login = Neuron_Core_Login::__getInstance(); if ($login->isLogin() && Neuron_GameServer::getPlayer()->isPlaying()) { $me = Neuron_GameServer::getPlayer(); $village = $me->getCurrentVillage(); if ($village) { $resources = $village->resources->getResources(); $income = $village->resources->getIncome(); $capacity = $village->resources->getCapacity(); return Neuron_Core_Tools::getResourceToText($resources, $income, $capacity, true); } } return null; }