기존의 '근처에 출병 도시가 없으면 출병이 불가능'한 형태의 출병 커맨드를 변경하여,
'목적지를 정해두고 목적지를 향해 근처의 적군 도시로 출병하는' 형태로 변경합니다.
상세한 동작 방식은 다음과 같습니다
(1) 아군 도시, 전쟁중인 적군 도시, 공백지를 포함하여 최종 목표로 가는 경로를 계산합니다.
(2) 최단 경로로 가는 도시 중 적군 도시가 있으면 그 중에 하나를 골라 출병합니다.
(3) 없다면 최단 경로보다 한칸 더 거쳐 가는 적군 도시가 있으면 그 중에 하나를 골라 출병합니다.
(4) 그것도 없다면 최단 경로로 가는 도시 중 아군 도시로 이동합니다.
체섭을 포함한 대다수 서버가 유저장보다 NPC 장수들이 더 많고,
이 상황에서 n분장을 포함한 유저장이 NPC보다 유리한 전투를 할 수 있도록 변경하고자 하는 것이 본 변경 목표입니다.
단 변경된 로직에 따르면 출병 커맨드임에도 '아국땅으로 계속 걸어가는' 행동이 발생할 수 있으므로 주의해주십시오.
댓글 달기