이중특기 테스트

This commit is contained in:
2020-05-30 16:31:03 +09:00
parent 6d1a06a9d9
commit b3db97f4a8
27 changed files with 709 additions and 7 deletions
+11 -1
View File
@@ -12,7 +12,8 @@ class ChangeCity extends \sammo\Event\Action{
'secu'=>true,
'trust'=>true,
'def'=>true,
'wall'=>true
'wall'=>true,
'trade'=>true,
];
const REGEXP_PERCENT = '/^(\d+(\.\d+)?)%$/';// 123.5% [1]=float
const REGEXP_MATH = '/^([\+\-\/\*])(\d+(\.\d+)?)$/'; //+30 [1]=기호, [2]=float
@@ -53,6 +54,15 @@ class ChangeCity extends \sammo\Event\Action{
$queries['trust'] = $this->genSQLTrust($value);
continue;
}
if($key == 'trade'){
if($value === null){
$queries['trade'] = null;
}
else{
$queries['trade'] = Util::valueFit((float)$value, 95, 105);
}
continue;
}
$queries[$key] = $this->genSQLGeneric($key, $value);
}
+1 -1
View File
@@ -74,7 +74,7 @@ class CreateManyNPC extends \sammo\Event\Action{
$newNPC->setExpDed(0, 0);
$newNPC->setSpecYear(
Util::round((GameConst::$retirementYear - $age) / 12) + $age,
Util::round((GameConst::$retirementYear - $age) / 3) + $age
Util::round((GameConst::$retirementYear - $age) / 6) + $age
);
$newNPC->build($env);