Hearts of Iron IV/모딩/국가중점

 

모딩
문서 작성
이펙트 • 트리거 • 정의 • 모디파이어 • 모디파이어 목록 • 범위 • 현지화 • 변수 • 배열 • 실행시
스크립팅
AI • 북마크 • 건물 • 국가 외부태그 • 국가 • 사단 • 디시전 • 장비 • 이벤트국민정신 • 이념 • 국가중점 • 자원 • 스크립트 GUI • 기술 • 유닛
지도
지도 • 주 • 보급 구역 • 전략 구역
그래픽
인터페이스 • 그래픽 에셋 • 엔티티 • 포스트이펙트 • 파티클 • 폰트
외형
초상화 • 이름 목록 • 음악 • 소리
기타
콘솔 명령어 • 문제 해결 • 모드의 구조
국가중점은 /Hearts of Iron IV/common/national_focus/*.txt.에서 찾으실수 있습니다.
1. 중점
1.1. 특징
1.1.1. Id
1.1.2. Text
1.1.3. Dynamic
1.1.4. Cost
1.1.5. Allow_branch
1.1.6. Prerequisite
1.1.7. Mutually_exclusive
1.1.8. available
1.1.9. Available_if_capitulated
1.1.10. Cancelable
1.1.11. Cancel
1.1.12. Cancel_if_invalid
1.1.13. Continue_if_invalid
1.1.14. Select_effect
1.1.15. Completion_reward
1.1.16. Complete_tooltip
1.1.17. Bypass
1.1.18. Icon
1.1.21. Offset
1.1.22. Relative_position_id
1.1.23. Historical
1.1.24. Historical_ai
1.1.25. Ai_will_do
1.1.26. Will_lead_to_war_with
1.2. Localisation
2. 국가중점 계통도
2.1. 특징
2.1.1. Id
2.1.2. Country
2.1.3. Default
2.1.4. Reset_on_civil_war
2.1.5. Continuous_focus_position
2.1.6. Focus
2.1.7. Shared_focus
3. 예시


1. 중점


개별 국가중점은 중점 계통도에서 연결됩니다.

1.1. 특징



1.1.1. Id


(유형 : 문자열) 포커스의 고유한 이름

1.1.2. Text


(유형 : 문자열, 기본값 : id) 여러 중점이 동일한 이름을 사용할 경우 사용(거의 사용 안함)

1.1.3. Dynamic


(유형 : True or False, 기본값 : no) 만약 진실인 경우 중점 이름이 바뀔수 있습니다. (예시 : 이념에 따라서 중점 이름 변경)

1.1.4. Cost


(유형 : 숫자(소수점 3번째 자리까지) ), 기본값 : 0) 숫자 x 7 = 원하는 일수

1.1.5. Allow_branch


(유형 : AND 트리거, 기본값 : no) { }이 트리거가 비어있지 않으면 중점을 사용할수 있는지의 여부를 결정합니다. False면 포커스와 모든 하위항목을 사용할수 없고 보이지 않습니다.

1.1.6. Prerequisite


이 중점을 사용 가능하게 하려면 하나 이상의 중점을 완료해야 하는 설정을 말합니다. 전제조건으로 중점의 id를 설정할수 있으며, OR을 사용할수 있습니다. 또, 여러번 사용할수 있으며, 이 경우 각각의 prerequisite을 충족시켜주어야 합니다.
prerequisite = { focus = GER_kdf_wagen OR = GER_synthetic_rubber }
prerequisite = { focus = GER_important_focus }
위의 예시에서, 중점은 적어도 GER_kdf_wagen를 완료하거나 GER_synthetic_rubber를 완료해야 하지만 GER_important_focus 역시 완료해야 할 필요가 있습니다. 첫번째 줄은 prerequisite = { focus = GER_kdf_wagen focus = GER_synthetic_rubber } 처럼도 작성할수 있습니다.

1.1.7. Mutually_exclusive


각 중점을 상호 배타적으로 만들고 싶을때 사용합니다. 구문은 prerequisites와 동일합니다. 이것 역시 중점을 상호 배타적인 중점 집합으로 만들기 위하여 여러번 사용될수 있습니다.

1.1.8. available


(유형 : AND 트리거, 기본값 : no) {}가 없는 경우에 allow_branch 트리거가 false인 경우, 이 중점은 사용할수 없습니다.

1.1.9. Available_if_capitulated


(유형 : True or False, 기본값 : no) false인 경우, 해당 중점은 항복한 국가에서 사용할수 없으며, 활성화 되어있을때 국가가 항복하면 취소됩니다.

1.1.10. Cancelable


(유형 : True or False, 기본값 : yes) false인 경우, 중점이 취소되지 않을수 있습니다.

1.1.11. Cancel


(유형 : AND 트리거, 기본값 : { }) 중점이 진행중일때, 트리거가 true가 되면 진행이 취소됩니다. 일반 AND 트리거와 달리 비어있는 트리거는 false로 처리됩니다.

1.1.12. Cancel_if_invalid


(유형 : True or False, 기본값 : yes) true인 경우 available 이 거짓이 될때 활성화된 중점이 취소될 것입니다.

1.1.13. Continue_if_invalid


(유형 : True or False, 기본값 : no) 만약 true라면, cancel그리고 cancel_if_invalid는 무시됩니다.

1.1.14. Select_effect


(유형 : 이펙트) 중점이 선택되면 효과가 실행됩니다.

1.1.15. Completion_reward


(유형 : 이펙트) 중점이 완료되면 효과가 실행됩니다.

1.1.16. Complete_tooltip


(유형 : 이펙트) 중점 툴팁에 실제 효과 대신 출력됩니다.

1.1.17. Bypass


(유형 : AND 트리거, 기본값 : { }) 트리거가 true인 경우 선택중이거나 사용가능한 중점은 무시됩니다. 일반 AND 트리거와 다르게 빈 트리거는 false로 처리됩니다. bypass는 available 트리거를 무시합니다. 포커스가 상호 배타적인경우 플레이어가 선택하여 bypass해야 하며, 그렇지 않으면 조건이 충족되는 즉시 bypass가 발생합니다.

1.1.18. Icon


(유형 : 문자열) 그래픽 아이콘의 이름으로, 보통 / Hearts of Iron IV / interface / goals.gfx에 정의 됩니다.

1.1.19. X


(유형 : 정수, 기본값 :0) 격자 열에서 중점의 가로 위치 지정

1.1.20. Y


(유형 : 정수, 기본값 :0) 격자 열에서 중점의 세로 위치 지정

1.1.21. Offset


트리거로 조건화된 x, y 좌표의 추가적 이동. x, y는 정수, 트리거는 AND 트리거 사용. 하단은 예시.
offset = {
	x = -1
	y = 0
	trigger = {
		NOT = { has_dlc = "Man the Guns" }
	}
}

1.1.22. Relative_position_id


(유형 : 문자열) 이 중점의 그래픽 좌표는 관련된 중점을 기준으로 합니다. 일반적으로 이것은 전제조건중의 하나이므로 루트 중점을 사용하여 전체 계통도를 이동시킬수 있습니다.

1.1.23. Historical


(유형 rue or False, 기본값 : no) 사용하지 않음

1.1.24. Historical_ai


(유형 : AND 트리거, 기본값 : { }) 역사적 AI가 활성화된 경우, 이 트리거가 true인 경우에 AI가 이 중점을 선택합니다.

1.1.25. Ai_will_do


(유형 : MTTH 기본값 : { base = 1 })AI가 중점을 선택할 확률을 정의합니다. 숫자가 가장 높은 중점을 선택합니다.
예를들어 계산된 값이 1.5와 3인 두 중점은 전자는 1~6까지, 후자는 5~6의 빈도로 선택됩니다.

1.1.26. Will_lead_to_war_with


(유형 : 국가 태그) 지정된 국가는 중점이 실행되는 동안 전쟁목표가 정당화 되고 있다는 경고를 받습니다. 여러번 나타날수 있습니다.

1.2. Localisation


중점의 localisation 값 앞에는 id (또는 text)가 붙습니다. id = XYZ로 중점을 맞추면 localisation 값은 다음과 같습니다
  • XYZ: 이름
  • XYZ_desc : 설명

2. 국가중점 계통도



2.1. 특징



2.1.1. Id



2.1.2. Country



2.1.3. Default



2.1.4. Reset_on_civil_war



2.1.5. Continuous_focus_position



2.1.6. Focus



2.1.7. Shared_focus



3. 예시


shared_focus = {
    id = shared_1
    x = 10
    offset = {
        x = 10
        trigger = {
            tag = LIT
        }
    }
    completion_reward = {
        army_experience = 10
    }
}
focus_tree = {
    id = lithuania_focus
    country = {
        base = 0
        modifier = {
            add = 10
            tag = LIT
        }
    }
    shared_focus = shared_1

    focus = {
        id = LIT_focus_1
        x = 10
        completion_reward = {
            navy_experience = 10
        }
    }
    focus = {
        id = LIT_focus_2
        prerequisite = { focus = LIT_focus_1 }
        relative_position_id = LIT_focus_1
        y = 10
        completion_reward = {
            navy_experience = 10
        }
    }
}
focus_tree = {
    id = basic_focus
    country = {
        base = 1
    }
    shared_focus = shared_1
}