diff --git a/hwe/func.php b/hwe/func.php index cb1b77c8..67b179e7 100644 --- a/hwe/func.php +++ b/hwe/func.php @@ -707,7 +707,7 @@ function generalInfo2(General $generalObj) { $general = $generalObj->getRaw(); $winRate = round($generalObj->getRankVar('killnum')/max($generalObj->getRankVar('warnum'),1)*100, 2); - $killRate = round($generalObj->getRankVar('killcrew')/max($generalObj->getRankVar('deathcrew'),1)*100, 2); + $killRate = round($generalObj->getRankVar('killcrew')/max($generalObj->getRankVar('deathcrew')+$generalObj->getRankVar('killcrew'),1)*100, 2); $experienceBonus = $generalObj->onCalcStat($generalObj, 'experience', 10000) - 10000; if($experienceBonus > 0){ diff --git a/hwe/sammo/General.php b/hwe/sammo/General.php index bdfbcd57..af1e0c25 100644 --- a/hwe/sammo/General.php +++ b/hwe/sammo/General.php @@ -579,10 +579,9 @@ class General implements iAction{ $this->multiplyVar('dex4', 0.5); $this->multiplyVar('dex5', 0.5); - $this->setRankVar('firenum', 0); - $this->setRankVar('warnum', 0); - $this->setRankVar('killnum', 0); - $this->setRankVar('killcrew', 0); + foreach(array_keys(static::RANK_COLUMN) as $rankKey){ + $this->setRankVar($rankKey, 0); + } $josaYi = JosaUtil::pick($generalName, '이'); $logger->pushGlobalActionLog("{$generalName}{$josaYi} 은퇴하고 그 자손이 유지를 이어받았습니다.");