체섭 버그로 인한 핫픽스 1차

- 징병 숙련 100배 문제
 - 모병 비용 2배로 계산 안되는 문제
This commit is contained in:
2018-07-21 13:12:52 +09:00
parent 3503d66773
commit 02cd3e66d8
+5 -3
View File
@@ -917,8 +917,7 @@ function process_11(&$general, $type) {
$lbonus = setLeadershipBonus($general, $nationLevel);
//NOTE: 입력 변수는 100명 단위임
$crew = $rawCrew * 100;
$crew = $rawCrew * 100;
if($crew + $general['crew'] > getGeneralLeadership($general, true, true, true)*100) {
$crew = max(0, getGeneralLeadership($general, true, true, true) * 100 - $general['crew']);
}
@@ -929,6 +928,9 @@ function process_11(&$general, $type) {
}
$cost = $crewTypeObj->costWithTech($tech, $crew);
if($type === '모병') {
$cost *= 2;
}
//성격 보정
$cost = Util::round(CharCost($cost, $general['personal']));
@@ -976,7 +978,7 @@ function process_11(&$general, $type) {
$exp = Util::round($crew / 100);
$ded = Util::round($crew / 100);
// 숙련도 증가
addGenDex($general['no'], GameConst::$maxAtmosByCommand, GameConst::$maxTrainByCommand, $crewType, $crew);
addGenDex($general['no'], GameConst::$maxAtmosByCommand, GameConst::$maxTrainByCommand, $crewType, $crew/100);
// 성격 보정
$exp = CharExperience($exp, $general['personal']);