요약하면, 영웅의 레벨·능력치(한 레벨당 오르는 스탯, 스탯당 HP/MP 보너스, 레벨업에 필요한 XP, 몹 처치 시 획득 XP 등)는 월드에디터의 두 군데에서 직접 조정합니다.
주요 변경 지점
- 시나리오(Scenario) → 고급(Advanced) → 게임플레이 상수(Game-play Constants)
- 영웅 최대 레벨(Hero - Maximum Level)
- 영웅 속성별 보너스(힘 당 HP/HP 회복, 지능 당 MP/MP 회복, 민첩성 당 공격속도/방어/이동속도 등)
- 영웅 레벨업에 필요한 경험치 관련 항목들(Needed Hero XP: 상수/테이블 등)
- 몹(크립) 처치 시 영웅이 얻는 경험치(획득 XP 관련 항목들, 크립 감소 테이블 등)
- 모듈(Module) → 오브젝트 에디터(Object Editor) → Units(유닛)
- 해당 영웅 유닛 선택 → 능력치(Stats) 탭에서
- 기본 스탯(Strength / Agility / Intelligence) 수정
- 레벨당 증가량(Strength Gain / Agility Gain / Intelligence Gain) 수정 — “레벨업 시 오르는 스탯”
- 최대 체력, 마나, 공격력 등 기본 수치 직접 수정
- 시작 레벨(Level) 설정(맵 생성 시 영웅의 초기 레벨을 바꾸려면 여기에서 수정하거나 트리거로 설정)
- 트리거(Trigger Editor)
- 게임 중(또는 맵 시작 시) 영웅 레벨/경험치/능력 포인트를 즉시 바꾸려면 트리거 사용
- 예: 이벤트 Map Initialization → 액션 Unit - Set Hero Level (특정 유닛)을 원하는 레벨로 설정
- 또는 Unit - Add to Hero XP (특정 유닛, 수치)로 XP를 바로 더해서 레벨업 유도
실제 작업 순서(단계별 예시)
- 월드에디터 실행
- 전역 설정(모든 영웅에 적용되는 규칙 변경)
- 메뉴: 시나리오(Scenario) → 고급(Advanced) → Game-play Constants 열기
- 예) Hero - Maximum Level 값을 60으로 바꾸기
- 예) Hero attributes 항목들에서 Strength당 HP 보너스, Intelligence당 MP 보너스, Agility당 공격속도 보너스 등을 원하는 값으로 조정
- 예) 영웅 레벨업에 필요한 XP를 테이블 방식으로 바꾸려면 “Needed Hero XP” 계열의 항목을 Table로 바꿔서 레벨별 값(예: 100,200,400,800,...) 입력
- 크립 경험치 감소(크립으로 레벨업할 때 얻는 XP 보정)도 같은 창에서 Table로 설정 가능
- 특정 영웅(유닛) 능력치 직접 변경
- 메뉴: 모듈(Module) → 오브젝트 에디터(Object Editor)
- Units 탭 → 목록에서 변경할 영웅 선택 → Stats(능력치) 탭 클릭
- Strength / Agility / Intelligence 의 기본값과 “레벨당 상승값(대개 Gain 또는 Level per stat 표기)”을 변경
- 최대 체력(Max Life), 초기 마나, 공격력, 시야 등도 여기서 조정
- 저장(파일 → 저장)
- 맵 시작 시 영웅 레벨을 바로 세팅(선택적)
- 트리거 편집기(Trigger Editor) 열기
- 새 트리거: 이벤트 Map Initialization
- 액션: Unit - Set Hero level for (히어로 유닛) to (원하는 레벨) (Show special effect: False)
- 또는 Unit - Add to Hero XP for (유닛) (값) — XP를 더해서 레벨업시키는 방식
- 테스트(지도 시험) — 변경 전엔 반드시 백업
참고 및 팁
- ‘Needed Hero XP’ 같은 경험치 항목은 상수 인수, 레벨 인수, 이전값 인수, 또는 테이블 방식으로 지정할 수 있습니다. 테이블은 레벨별 정확한 값을 콤마로 구분해 입력(예: 100,200,400,800,…)하고, 테이블 마지막 값은 그 이후 레벨에도 적용됩니다(참고: 블로그 설명 참조).
- 전역(Game-play Constants)에서 설정한 “스탯 당 HP/MP 보너스”는 모든 영웅에게 공통으로 적용되는 규칙입니다. 개별 영웅의 기본 체력/마나는 오브젝트 에디터에서 따로 조정하세요.
- 대규모 변경 시 게임 밸런스 혹은 스크립트/트리거 동작에 영향을 줄 수 있으니 변경 전 맵 파일 백업 권장.
참고자료(답변 작성에 참고한 문서)
추가로 원하시면
- 특정 영웅(예: 블레이드 마스터, 마운틴 킹)의 “레벨당 스탯 증가량”을 어떻게 세팅하는지 구체적으로 스샷과 함께 단계별로 안내해 드리겠습니다.
- 또는 트리거만으로 게임 도중에 영웅 레벨/경험치를 조작하는 샘플 트리거(복사/붙여넣기용)를 만들어 드릴 수 있습니다. 어느 쪽을 원하시는지 알려주세요.