버그 수정

This commit is contained in:
2020-04-19 18:48:56 +09:00
parent c611e98cf7
commit 8d41dead5d
11 changed files with 90 additions and 60 deletions
@@ -35,7 +35,10 @@ class che_군량매매 extends Command\GeneralCommand{
}
$buyRice = boolval($buyRice);
$amount = $this->arg['amount']??null;
if(!is_int($amount)){
if(is_float($amount)){
$amount = Util::toInt($amount);
}
else if(!is_int($amount)){
return false;
}
$amount = Util::valueFit($amount, 100, GameConst::$maxResourceActionAmount);
+4 -1
View File
@@ -43,7 +43,10 @@ class che_증여 extends Command\GeneralCommand{
$isGold = $this->arg['isGold'];
$amount = $this->arg['amount'];
$destGeneralID = $this->arg['destGeneralID'];
if(!is_int($amount)){
if(is_float($amount)){
$amount = Util::toInt($amount);
}
else if(!is_int($amount)){
return false;
}
$amount = Util::valueFit($amount, 100, GameConst::$maxResourceActionAmount);
+4 -1
View File
@@ -38,7 +38,10 @@ class che_헌납 extends Command\GeneralCommand{
}
$isGold = $this->arg['isGold'];
$amount = $this->arg['amount'];
if(!is_int($amount)){
if(is_float($amount)){
$amount = Util::toInt($amount);
}
else if(!is_int($amount)){
return false;
}
$amount = Util::valueFit($amount, 100, GameConst::$maxResourceActionAmount);
+4 -1
View File
@@ -44,7 +44,10 @@ class che_몰수 extends Command\NationCommand{
$isGold = $this->arg['isGold'];
$amount = $this->arg['amount'];
$destGeneralID = $this->arg['destGeneralID'];
if(!is_int($amount)){
if(is_float($amount)){
$amount = Util::toInt($amount);
}
else if(!is_int($amount)){
return false;
}
$amount = Util::valueFit($amount, 100, GameConst::$maxResourceActionAmount);
+6 -6
View File
@@ -170,12 +170,12 @@ class che_증축 extends Command\NationCommand{
$db->update('city', [
'level'=>$db->sqleval('level+1'),
'pop2'=>$db->sqleval('pop_max + %i', GameConst::$expandCityPopIncreaseAmount),
'agri2'=>$db->sqleval('agri_max + %i', GameConst::$expandCityDevelIncreaseAmount),
'comm2'=>$db->sqleval('comm_max + %i', GameConst::$expandCityDevelIncreaseAmount),
'secu2'=>$db->sqleval('secu_max + %i', GameConst::$expandCityDevelIncreaseAmount),
'def2'=>$db->sqleval('def_max + %i', GameConst::$expandCityWallIncreaseAmount),
'wall2'=>$db->sqleval('wall_max + %i', GameConst::$expandCityWallIncreaseAmount),
'pop_max'=>$db->sqleval('pop_max + %i', GameConst::$expandCityPopIncreaseAmount),
'agri_max'=>$db->sqleval('agri_max + %i', GameConst::$expandCityDevelIncreaseAmount),
'comm_max'=>$db->sqleval('comm_max + %i', GameConst::$expandCityDevelIncreaseAmount),
'secu_max'=>$db->sqleval('secu_max + %i', GameConst::$expandCityDevelIncreaseAmount),
'def_max'=>$db->sqleval('def_max + %i', GameConst::$expandCityWallIncreaseAmount),
'wall_max'=>$db->sqleval('wall_max + %i', GameConst::$expandCityWallIncreaseAmount),
], 'city=%i', $destCityID);
[$reqGold, $reqRice] = $this->getCost();
+4 -1
View File
@@ -41,7 +41,10 @@ class che_포상 extends Command\NationCommand{
$isGold = $this->arg['isGold'];
$amount = $this->arg['amount'];
$destGeneralID = $this->arg['destGeneralID'];
if(!is_int($amount)){
if(is_float($amount)){
$amount = Util::toInt($amount);
}
else if(!is_int($amount)){
return false;
}
$amount = Util::valueFit($amount, 100, GameConst::$maxResourceActionAmount);