Hearts of Iron IV/모딩/이벤트

덤프버전 :


Hearts of Iron IV 모딩
문서 작성
이펙트 • 트리거 • 정의 • 모디파이어 • 모디파이어 목록
• 범위 • 현지화 • 변수 • 배열 • 실행시
스크립팅
AI • 북마크 • 건물
• 국가 외부태그 • 국가 • 사단 • 디시전이벤트국민정신 • 이념 • 국가중점
• 장비 • 자원 • 스크립트 GUI • 기술 • 유닛
지도
지도 • 주 • 보급 구역 • 전략 구역
그래픽
인터페이스 • 그래픽 에셋 • 엔티티 • 포스트이펙트 • 파티클 • 폰트
외형
초상화 • 이름 목록 • 음악 • 소리
기타
콘솔 명령어 • 문제 해결 • 모드의 구조


1. 개요
2. 네임스페이스
3. 속성
3.1. 작동 관련
3.1.1. id
3.1.2. title
3.1.3. desc
3.1.4. picture
3.1.5. trigger
3.2. 특수
3.2.1. mean_time_to_happen
3.2.2. fire_only_once
3.2.3. is_triggered_only
3.2.4. timeout_days
3.2.5. fire_for_sender
3.2.6. hidden
3.2.7. exclusive
3.2.8. major
3.2.9. show_major
3.2.10. immediate
4. 옵션
4.1. name
4.2. trigger
4.3. ai_chance
4.4. original_recipient_only
5. Mean time to happen
5.1. Attributes
5.2. base
5.3. factor
5.4. days
5.5. months
5.6. years
5.7. modifier
6. 이벤트 종류
6.1. Country event
6.2. News event



1. 개요[편집]


이벤트는
/Hearts of Iron IV/events
에서 찾아볼 수 있습니다. 이벤트는 주로 2가지가 쓰입니다.
모든 나라에게 보이는
news_event
와 특정 국가에만 보이는
country_event
로 나뉩니다.


2. 네임스페이스[편집]


1. 모든 이벤트는 맨 위에
add_namespace
를 넣어주어야 합니다.
예시)add_namespace = GER

보통 이벤트의 형식은 네임스페이스.숫자 (GER.1과 같은 형식) 이기 때문에 네임스페이스를 넣지 않으면 이벤트가 작동하지 않습니다.


3. 속성[편집]



3.1. 작동 관련[편집]



3.1.1. id[편집]


1. 이벤트의 번호를 확인 하기 위해 반드시 넣어야합니다. (예시: id = GER.1)

3.1.2. title[편집]


2. 이벤트의 이름을 지정하기 위해 사용합니다, title = GER.1.t 와 같은 형식이며
이름은 localisation 폴더에서 GER.1.t = "독일 이벤트" 같은 형식으로 넣으면 됩니다.

3.1.3. desc[편집]


2. title과 마찬가지로 이벤트의 설명을 지정하기 위해 사용합니다, desc = GER.1.d 와 같은 형식이며
설명은 localisation 폴더에서 GER.1.d = "독일 이벤트 설명" 같은 형식으로 넣으면 됩니다.

3.1.4. picture[편집]


3. 이벤트에 사용되는 사진을 의미 합니다. picture = GFX_germany_event 와 같은 형식으로 사용되며
interface 내의 .gfx 파일에서 GFX_germany_event가 어떤 사진인지 정해두어야합니다.

3.1.5. trigger[편집]


4. trigger = { } 안의 내용이 통과되었을때 (예시: has_country_flag = rhineland ) 해당 내용이 작동되게 합니다.

3.2. 특수[편집]



3.2.1. mean_time_to_happen[편집]


mean_time_to_happen = { day = 일수 } 를 넣어둘시 적혀둔 일수가 지날때마다 이벤트가 나오게 할수 있습니다.
day 대신에 넣을수 있는 내용은 아래를 참고해주세요.

3.2.2. fire_only_once[편집]


fire_only_once = yes 를 넣어둘시 이벤트가 한 번만 발생합니다.

3.2.3. is_triggered_only[편집]


is_triggered_only = yes 를 넣어둘시 이벤트가 특정 효과에 의해서만 작동됩니다.
반대로 is_triggered_only = no 일시 이벤트가 불시에 나타날수 있습니다.

3.2.4. timeout_days[편집]


timeout_days = 일수 를 넣어둘시 적어둔 일수가 지날시 자동으로 첫번째 선택지가 선택되게 합니다.

3.2.5. fire_for_sender[편집]


(Type : boolean, default : yes) false 인 경우 이벤트가 주요 이벤트 인 경우에도 발신 국가에 표시되지 않습니다.

3.2.6. hidden[편집]


이벤트 혹은 이벤트의 효과를 숨깁니다. 주로 선택지를 골랐을때의 효과를 미리 알수 없게 할때 사용합니다.

3.2.7. exclusive[편집]



3.2.8. major[편집]


major = yes 를 넣어둘시 모든 나라에 이벤트가 발생합니다.

3.2.9. show_major[편집]


show_major = { NOT = { 국가 태그 } } 를 넣어 특정 국가를 major 에서 제외합니다.
즉 모든 나라중에 특정 나라만 안 뜨게 할 때 사용합니다.

3.2.10. immediate[편집]


이벤트가 발생했을때 선택지와 상관 없이 무조건 특정 효과가 나오게 합니다.

4. 옵션[편집]


이벤트의 선택지를 결정합니다.

option = { name = GER.1.a
}

와 같은 형식으로, title, desc와 마찬가지로 localisation 폴더에서 GER.1.a = "독일 선택지" 같은 형식으로 넣습니다.

4.1. name[편집]


(Type : string) 옵션 이름을 정합니다.

4.2. trigger[편집]


이 옵션을 어떠한 조건에서만 사용가능한지 정합니다.

4.3. ai_chance[편집]


AI가 특정 선택지를 선택할 가능성을 정합니다.

4.4. original_recipient_only[편집]



5. Mean time to happen[편집]



5.1. Attributes[편집]



5.2. base[편집]


(유형 : 숫자 (소수점 3 자리), 기본값 : 1) 수식어를 적용하기 전의 계산 기본 값입니다.

5.3. factor[편집]



5.4. days[편집]


(Type : number) base지정된 값으로 설정 하지만 소수점 이하 자릿수는 인식하지 못합니다.

5.5. months[편집]


(Type : number) base값의 30 배로 설정 하지만 소수점 이하 자릿수는 인식하지 못합니다.

5.6. years[편집]


(Type : number) base값을 365 배로 설정 하지만 소수점 이하 자릿수는 인식하지 못합니다.

5.7. modifier[편집]



6. 이벤트 종류[편집]



6.1. Country event[편집]


국가 이벤트를 의미합니다. 지정한 특정 국가에만 이벤트가 보이게 됩니다.
앞이 country_event = { 로 시작됩니다.

6.2. News event[편집]


뉴스 이벤트를 의미합니다. 모든 국가에만 보이게 됩니다.
앞이 news_event = { 로 시작된다.

파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-10-27 08:47:36에 나무위키 Hearts of Iron IV/모딩/이벤트 문서에서 가져왔습니다.