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);