From a39bea6549b10eb061904f400997ce06ee163913 Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 21 Apr 2012 12:46:14 +0300 Subject: [PATCH] fix train troops when crop is negative --- GameEngine/Technology.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/GameEngine/Technology.php b/GameEngine/Technology.php index 5effb51d..800a7b85 100644 --- a/GameEngine/Technology.php +++ b/GameEngine/Technology.php @@ -169,7 +169,11 @@ class Technology { $woodcalc = floor($res['wood'] / ($unitarray['wood'] * ($great?3:1))); $claycalc = floor($res['clay'] / ($unitarray['clay'] * ($great?3:1))); $ironcalc = floor($res['iron'] / ($unitarray['iron'] * ($great?3:1))); + if($res['crop']>0){ $cropcalc = floor($res['crop'] / ($unitarray['crop'] * ($great?3:1))); + }else{ + $cropcalc = 0; + } $popcalc = floor($village->getProd("crop")/$unitarray['pop']); return min($woodcalc,$claycalc,$ironcalc,$cropcalc); }