GeneralAI.php의 3540번째 로직에 함정이 있네요.
가장 마지막 출병으로부터 12개월 이내에 출병했던 장수가 전쟁장인데,
(1) 중간에 외교로 땅 거래를 했다거나
(2) 다굴쟁 마지막에 살짝 거드느라 출병 차례를 놓쳤다거나
(3) 초스피드 땅따 종료라거나...
하는 이유로 전쟁 상태가 되긴 했지만 실제 출병한 장수가 몇 없었던 경우.
그 출병장수 외에 모두가 '내정장'으로 분류되는 문제가 있습니다.
명확한 해결책이 잘 떠오르진 않고, 그냥 전투장 출병 기준? 같은 설정 옵션이 있어서
0이면 자동, -1 ~ -12면 마지막 출병자 기준. 양수면 특정 연월 기준 정도로 하면 되지 않을까 싶네요.
댓글 달기