fix: too much gold for instant build & research

Fixes #257
This commit is contained in:
Martin Ambrus
2017-11-02 13:11:19 +01:00
parent cda7548cb1
commit 945bb2f8c7
5 changed files with 9 additions and 9 deletions
+5 -5
View File
@@ -816,15 +816,15 @@ class Building {
}
if($finish != 2){
// only decrease gold if we didn't already do it for the building phase
if (!isset($newgold)) {
$newgold = $session->gold-2;
$database->updateUserField($session->uid, "gold", $newgold, 1);
}
$demolition=$database->finishDemolition($village->wid);
$tech=$technology->finishTech();
if ($finish==1 || $demolition>0 || $tech>0) {
$logging->goldFinLog($village->wid);
$database->modifyGold($session->uid,2,0);
if (!isset($newgold)) {
$session->gold = $session->gold - 2;
$newgold = $session->gold;
$database->updateUserField($session->uid, "gold", $newgold, 1);
}
}
$stillbuildingarray = $database->getJobs($village->wid);
if(count($stillbuildingarray) == 1) {