지식로그
영웅 레벨 능력치를 월드에디터로 직접 바꾸는 방법

[질문] 영웅 레벨 능력치를 월드에디터로 직접 바꾸는 방법

2025.09.04. 00:47:48 | 문서번호: 23814

전체 답변:
[무물보AI]

요약하면, 영웅의 레벨·능력치(한 레벨당 오르는 스탯, 스탯당 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를 바로 더해서 레벨업 유도

실제 작업 순서(단계별 예시)

  1. 월드에디터 실행
  2. 전역 설정(모든 영웅에 적용되는 규칙 변경)
    • 메뉴: 시나리오(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로 설정 가능
  3. 특정 영웅(유닛) 능력치 직접 변경
    • 메뉴: 모듈(Module) → 오브젝트 에디터(Object Editor)
    • Units 탭 → 목록에서 변경할 영웅 선택 → Stats(능력치) 탭 클릭
    • Strength / Agility / Intelligence 의 기본값과 “레벨당 상승값(대개 Gain 또는 Level per stat 표기)”을 변경
    • 최대 체력(Max Life), 초기 마나, 공격력, 시야 등도 여기서 조정
    • 저장(파일 → 저장)
  4. 맵 시작 시 영웅 레벨을 바로 세팅(선택적)
    • 트리거 편집기(Trigger Editor) 열기
    • 새 트리거: 이벤트 Map Initialization
    • 액션: Unit - Set Hero level for (히어로 유닛) to (원하는 레벨) (Show special effect: False)
    • 또는 Unit - Add to Hero XP for (유닛) (값) — XP를 더해서 레벨업시키는 방식
  5. 테스트(지도 시험) — 변경 전엔 반드시 백업

참고 및 팁

  • ‘Needed Hero XP’ 같은 경험치 항목은 상수 인수, 레벨 인수, 이전값 인수, 또는 테이블 방식으로 지정할 수 있습니다. 테이블은 레벨별 정확한 값을 콤마로 구분해 입력(예: 100,200,400,800,…)하고, 테이블 마지막 값은 그 이후 레벨에도 적용됩니다(참고: 블로그 설명 참조).
  • 전역(Game-play Constants)에서 설정한 “스탯 당 HP/MP 보너스”는 모든 영웅에게 공통으로 적용되는 규칙입니다. 개별 영웅의 기본 체력/마나는 오브젝트 에디터에서 따로 조정하세요.
  • 대규모 변경 시 게임 밸런스 혹은 스크립트/트리거 동작에 영향을 줄 수 있으니 변경 전 맵 파일 백업 권장.

참고자료(답변 작성에 참고한 문서)

추가로 원하시면

  • 특정 영웅(예: 블레이드 마스터, 마운틴 킹)의 “레벨당 스탯 증가량”을 어떻게 세팅하는지 구체적으로 스샷과 함께 단계별로 안내해 드리겠습니다.
  • 또는 트리거만으로 게임 도중에 영웅 레벨/경험치를 조작하는 샘플 트리거(복사/붙여넣기용)를 만들어 드릴 수 있습니다. 어느 쪽을 원하시는지 알려주세요.
댓글 달기:
이전 질문:

다음 질문:
관련 질문:

이야기: 더보기

이야기 로드하기

당신은 어느 그룹입니까?

비밀번호를 입력하세요.