From e06edd35856909ad9fcab004bec5d1205c8fc07b Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 5 Jul 2012 11:43:49 +0300 Subject: [PATCH] more training update --- GameEngine/Automation.php | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/GameEngine/Automation.php b/GameEngine/Automation.php index 9c414ecf..3d192bec 100644 --- a/GameEngine/Automation.php +++ b/GameEngine/Automation.php @@ -3434,12 +3434,17 @@ $crannyimg = " 0) { - if($train['unit']>60 && $train['unit']!=99){ - $database->modifyUnit($train['vref'],array($train['unit']-60),array(1),array(1)); - }else{ - $database->modifyUnit($train['vref'],array($train['unit']),array(1),array(1)); + $timepast2 = $time - $train['timestamp2']; + $trained = round($timepast2/$train['eachtime']); + if($trained > $train['amt']){ + $trained = $train['amt']; } - $database->updateTraining($train['id'],1,$train['eachtime']); + if($train['unit']>60 && $train['unit']!=99){ + $database->modifyUnit($train['vref'],array($train['unit']-60),array($trained),array(1)); + }else{ + $database->modifyUnit($train['vref'],array($train['unit']),array($trained),array(1)); + } + $database->updateTraining($train['id'],$trained,$trained*$train['eachtime']); } if($train['amt'] == 0){ $database->trainUnit($train['id'],0,0,0,0,1,1);