Fixed a catapult bug

+Fixed a bug that didn't recount building time for in waiting loop
buildings
+Fixed a bug that didn't remove a building from the waiting loop, if the
previous was destroyed by catapults
This commit is contained in:
iopietro
2018-05-15 20:20:38 +02:00
parent 5ef8a1d8d9
commit 95cc6180a9
3 changed files with 42 additions and 34 deletions
+2 -2
View File
@@ -23,7 +23,7 @@ class Building {
private $maxConcurrent;
private $allocated;
private $basic,$inner,$plus = 0;
public $buildArray = array();
public $buildArray = [];
public function __construct() {
global $session;
@@ -369,7 +369,7 @@ class Building {
foreach($this->buildArray as $jobs) {
if($jobs['id'] == $d) {
$uprequire = $this->resourceRequired($jobs['field'], $jobs['type']);
if($database->removeBuilding($d)) {
if($database->removeBuilding($d, $session->tribe, $village->wid, $village->resarray)) {
if($jobs['master'] == 0) $database->modifyResource($village->wid, $uprequire['wood'], $uprequire['clay'], $uprequire['iron'], $uprequire['crop'], 1);
$this->redirect($jobs['field']);
}