fix training finish time

This commit is contained in:
unknown
2012-06-17 08:15:38 +03:00
parent 39e9d02dc2
commit 52dcdb6dfc
12 changed files with 49 additions and 60 deletions
+2 -2
View File
@@ -490,9 +490,9 @@ private function trainUnit($unit,$amt,$great=false) {
$iron = ${'u'.$unit}['iron'] * $amt * ($great?3:1);
$crop = ${'u'.$unit}['crop'] * $amt * ($great?3:1);
$each = ($each == 0) ? 1 : $each;
$time = $each*$amt;
if($database->modifyResource($village->wid,$wood,$clay,$iron,$crop,0) && $amt > 0) {
$database->trainUnit($village->wid,$unit+($great?60:0),$amt,${'u'.$unit}['pop'],$each,time(),0);
$database->trainUnit($village->wid,$unit+($great?60:0),$amt,${'u'.$unit}['pop'],$each,time()+$time,0);
}
}
}