fix: 궁병 수비시 선제로 인해 전투 로그가 두번 출력되는 버그

This commit is contained in:
2022-04-12 22:27:48 +09:00
parent c86572e6f3
commit 242efc9ae7
+3 -3
View File
@@ -256,7 +256,7 @@ function processWar_NG(
}
}
if ($defender->getPhase() == 0) {
if ($defender->getPhase() == 0 && $defender->getOppose() == null) {
$defender->setPrePhase($attacker->getPhase());
$attacker->addTrain(1);
@@ -421,7 +421,7 @@ function processWar_NG(
$defender->getLogger()->pushGeneralActionLog("전멸했습니다.", ActionLogger::PLAIN);
}
if ($attacker->getPhase() == $attacker->getMaxPhase()) {
if ($attacker->getPhase() >= $attacker->getMaxPhase()) {
break;
}
@@ -434,7 +434,7 @@ function processWar_NG(
}
}
if ($attacker->getPhase() == $attacker->getMaxPhase()) {
if ($attacker->getPhase() >= $attacker->getMaxPhase()) {
//마지막 페이즈의 전투 마무리
$attacker->logBattleResult();
$defender->logBattleResult();