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

- 징병 숙련 100배 문제
 - 모병 비용 2배로 계산 안되는 문제
This commit is contained in:
2018-07-21 13:12:52 +09:00
parent 3503d66773
commit 02cd3e66d8
+4 -2
View File
@@ -918,7 +918,6 @@ function process_11(&$general, $type) {
//NOTE: 입력 변수는 100명 단위임 //NOTE: 입력 변수는 100명 단위임
$crew = $rawCrew * 100; $crew = $rawCrew * 100;
if($crew + $general['crew'] > getGeneralLeadership($general, true, true, true)*100) { if($crew + $general['crew'] > getGeneralLeadership($general, true, true, true)*100) {
$crew = max(0, getGeneralLeadership($general, true, true, true) * 100 - $general['crew']); $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); $cost = $crewTypeObj->costWithTech($tech, $crew);
if($type === '모병') {
$cost *= 2;
}
//성격 보정 //성격 보정
$cost = Util::round(CharCost($cost, $general['personal'])); $cost = Util::round(CharCost($cost, $general['personal']));
@@ -976,7 +978,7 @@ function process_11(&$general, $type) {
$exp = Util::round($crew / 100); $exp = Util::round($crew / 100);
$ded = 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']); $exp = CharExperience($exp, $general['personal']);