AI 에디터

AI 에디터를 통해 군대의 발전 단계 및 공격 전략을 지휘할 인공 지능(AI)을 만들 수 있습니다.
 

일반

이름 - AI의 이름을 지정합니다.
종족 - AI를 만들고자 하는 종족을 선택합니다. 사용자 정의 종족으로 설정하면 사용자 정의 유닛, 능력, 업그레이드를 통합할 수 있습니다. 단, 사용자 정의 데이터를 가져와야 합니다.

설정

플레이어 이름 설정 - 이 설정을 사용하면 게임 중인 플레이어의 이름이 입력한 AI 이름으로 설정됩니다.
접근전 - 표준 접근전 게임에서 접근전 AI를 사용합니다. 접근전 AI는 동맹 플레이어들과 더욱 친밀하게 공격 및 방어하는 경향이 있습니다.
영웅을 목표물로 지정 - 이 설정을 사용하면 AI는 전투 중 영웅을 우선적으로 공격합니다.
건물 수리 - 이 설정을 사용하면 필요할 때마다 일꾼들이 자동으로 건물을 수리합니다.
영웅 후퇴 - 이 설정을 사용하면 영웅이 전투에서 중상을 입었거나 공격 능력을 상실한 경우 후퇴합니다.
유닛 후퇴 - 이 설정을 사용하면 비영웅 유닛이 전투에서 중상을 입었거나 공격 능력을 상실할 경우 후퇴합니다.
그룹 후퇴 - 이 설정을 사용하면 공격 그룹이 전투에서 패하거나 불리할 경우 후퇴합니다.
무자비 - 이 설정을 사용하면 AI는 적군이 약해지거나 불리해질 때 생기는 공격 기회를 노립니다. 이러한 공격에 해당되는 목표물 종류는 '적 - 주요 공격'입니다.
손상된 유닛 제외 - 이 설정을 사용하면 공격 병력 소집 시 생명이 50% 미만 남은 유닛이 제외됩니다.
손상된 유닛 복귀 - 이 설정을 사용하면 주기적으로 손상된 유닛을 본부나 생명의 샘으로 돌려보내 회복시킵니다.
아이템 확보 - 이 설정을 사용하면 영웅은 유용한 아이템을 보이는 대로 확보합니다.
채취 속도 저하 - 이 설정을 사용하면 일꾼은 보통의 분량보다 적게, 금이나 나무를 하나만 채취합니다. 이에 따라 AI는 약간의 경제적 핸디캡을 받습니다.
본부 변경 가능 - 이 설정을 사용하면 AI가 필요에 따라 새로운 위치에 본부 기지를 지어 자원 채취 및 병력 주둔 장소로 사용할 수 있습니다.
지능적 화기 - 이 설정을 사용하면 화기 유닛은 가능한 가까운 곳에서 적 기지를 시즈 공격합니다.

사용자 정의 데이터

불러오기 - 오브젝트 에디터에서 내보낸 사용자 정의 데이터를 불러와서 AI에 추가합니다.
내보내기 - 사용자 정의 데이터를 내보내기 하여 오브젝트 에디터에서 다른 사람의 사용자 정의 AI 데이터를 검사합니다.
지우기 - AI의 모든 사용자 정의 데이터를 제거합니다.

조건 - 트리거 에디터의 조건과 형태가 비슷하지만 AI 에디터 전용으로 사용되는 조건을 설정할 수 있습니다. 여기에서 작성한 조건은 AI 에디터 전체에서 사용됩니다.

AI 조건을 작성할 때는 공격형과 방어형의 두 가지 AI 캡틴 종류가 있음을 알아두면 유용합니다. 캡틴은 충돌 없이 AI를 유도하는 투명 유닛입니다. 공격 캡틴은 기지 건물(타운 홀, 그레이트 홀 등)에 남아서 공격 부대가 형성되기를 기다립니다. 일단 공격 부대가 만들어지면 공격 캡틴이 부대를 이끌고 현재의 주요 공격 지점까지 갔다가 기지로 되돌아 옵니다. 방어 캡틴은 기지가 공격 받지 않는 한, 기지와 첫 번째 금광 사이에 주둔합니다. 적군이 기지를 공격하면 방어 캡틴은 방어 부대를 이끌고 침입자를 공격합니다.
 

영웅

사용된 영웅 - AI가 훈련시킬 영웅을 선택합니다. 선택할 수 있는 영웅은 일반 탭에서 선택한 종족을 기준으로 합니다.
훈련 순서 - AI가 실행해야 하는 각 훈련 순서의 확률을 조정합니다. 훈련 순서는 사용된 영웅에서 선택한 영웅들에게 해당됩니다.
기술 선택 - AI의 영웅이 기술을 배우게 될 순서를 조정합니다.
 

건물

기지 건물 - AI의 기지 건물로 사용할 유닛을 선택합니다. 일반 탭에서 선택한 종족에 따라 표시되는 설정 사항이 다릅니다.
금광 건물 - AI의 금광 건물로 사용할 유닛을 선택합니다. 이 건물은 일반적으로 언데드 족에서 사용하지만, 블라이티드 골드 마인 능력이 있는 다른 종족도 선택할 수 있습니다.
빌드 우선도 - AI의 건설, 연구, 업그레이드 순서를 지정합니다. AI의 자원이 부족하거나 일부 불가능한 상황을 제외하고, 유닛이 죽으면 AI가 죽은 유닛을 대체합니다. 빌드 우선도에는 다음 다섯 개의 열이 있습니다.

빌드 - 건설, 연구, 업그레이드의 대상을 지정합니다.
전체 - 같은 빌드 종류에 속하는 우선도의 수가 표시됩니다. 괄호가 없는 숫자는 해당 AI의 모든 유닛의 총 수이며, 괄호 안의 숫자는 지정한 타운에서의 총 수입니다.
식량 - 사용된 식량은 물론 식량 제한치도 기록됩니다. 우선도로 인해 사용된 식량이 식량 제한치를 넘게 되면 해당 우선도는 빨간색으로 표시됩니다.
타운 - 건설 명령을 실행할 장소를 지정합니다.
조건 - 여기에서 지정한 조건이 충족되지 않으면, AI는 해당 빌드 우선도를 건너뛰고 다음 우선도로 넘어갑니다. 일반 탭에서 만들어진 조건일 수도 있고 해당 우선도에 한해 사용자가 만든 조건일 수도 있습니다.

금광 일꾼 - AI의 금 채취 유닛으로 사용할 유닛을 선택합니다. 일반 탭에서 선택한 종족에 따라 표시되는 설정 사항이 다릅니다.
나뭇꾼 - AI의 나무 채취 유닛으로 사용할 유닛을 선택합니다. 일반 탭에서 선택한 종족에 따라 표시되는 설정 사항이 다릅니다.
채취 우선도 - AI의 채취 순서를 지정합니다. 채취 우선도에는 다음 네 개의 열이 있습니다.

채취 - 일꾼들이 채취할 자원입니다.
일꾼 - 우선도가 같은 일꾼의 수입니다.
타운 - 일꾼들이 채취할 장소입니다.
조건 - 여기에서 지정한 조건이 충족되지 않으면, AI는 해당 채취 우선도를 건너뛰고 다음 우선도로 넘어갑니다. 일반 탭에서 만들어진 조건일 수도 있고 해당 우선도에 한해 사용자가 만든 조건일 수도 있습니다.
 

공격
 

공격 그룹 - AI의 공격 그룹을 만들고 나열합니다.
현재 그룹 - 공격 그룹의 정의가 나열되어 있습니다. 공격 그룹의 각 항목에는 세 개의 열이 있습니다.

유닛 종류 - 유닛의 종류입니다. 일반 탭에서 선택한 종족에 따라 표시되는 유닛이 달라집니다.
수량 - 선택한 특정 유닛 종류에 해당하는 유닛의 수입니다.
조건 - 여기에서 지정한 조건이 충족되지 않으면 이 항목이 현재 그룹에 포함되지 않습니다. 일반 탭에서 만들어진 조건일 수도 있고 해당 우선도에 한해 사용자가 만든 조건일 수도 있습니다.

공격 부대 - 공격 부대의 순서를 지정합니다. 공격 그룹의 각 항목에는 세 개의 열이 있습니다.

# - 부대 번호입니다. 이 숫자는 정수 비교 조건에서 참조할 수 있습니다.
공격 그룹 - 해당 부대에 지정된 공격 그룹의 이름입니다.
지연 - 다음 공격이 시작될 때까지의 시간입니다.

최소 포스 - 공격 부대를 보내는데 필요한 최소한의 유닛입니다.
초기 지연 - 첫 번째 부대가 공격을 시작할 때까지의 시간입니다.
부대 반복 - 마지막 부대를 보낸 후 몇 번의 부대를 더 보낼지를 지정합니다.
목표물 우선도 - 공격 부대의 목표물입니다. 여기에는 다음 두 개의 열이 있습니다.

목표물 - AI의 공격 목표를 선택합니다. 목록의 위쪽에 있는 목표물일수록 우선도가 높습니다.
조건 - 여기에서 지정한 조건을 충족하지 못하는 목표물은 공격 목표물 평가에서 제외됩니다. 일반 탭에서 만들어진 조건일 수도 있고 해당 우선도에 한해 사용자가 만든 조건일 수도 있습니다.
 

테스트 설정

이 탭은 접근전 지도를 사용하여 테스트할 AI에서만 사용됩니다. 사용자 정의 지도의 경우, 내보냈던 AI 파일을 불러오기 매니저로 불러온 후 지도 시험 명령을 이용하십시오.

게임 속도 - AI 테스트 기능을 사용할 때의 게임 속도를 조정합니다.
게임 설정 - 전장의 안개 기능을 해제하여 전체 지도가 표시되게 합니다. 게임이 불필요하게 중단되는 경우가 없도록 하려면 승리/패배 조건을 사용하지 않도록 설정하십시오.
지도 파일 - AI를 시험할 지도를 설정합니다.
플레이어 - 각각의 플레이어 설정을 지정합니다. 각 플레이어에 대해 다음 옵션을 설정할 수 있습니다.

제어 - 해당 슬롯의 컨트롤러를 선택합니다.
종족 - 컨트롤러가 플레이할 종족을 선택합니다.
팀 - 컨트롤러의 팀을 선택합니다.
색상 - 컨트롤러의 팀 색상을 선택합니다.
핸디캡 - 컨트롤러의 핸디캡을 선택합니다.
AI - 컴퓨터를 컨트롤러로 선택한 경우, 사용되는 AI를 선택합니다.
AI 난이도 - 컴퓨터를 컨트롤러로 선택한 경우, AI 난이도를 선택합니다. AI 난이도는 AI 조건에서 참조할 수 있습니다.
AI 스크립트 - 컴퓨터를 컨트롤러로 선택하고 AI는 사용자 정의로 했다면, 불러온 AI를 해당 슬롯에서 사용할 수 있습니다.