Zuerst einmal möchte ich mich bedanken bei all meinen Freunden, meiner Familie und meinen zwei Hunden, die mich bei der Erschaffung unterstützt haben. Außerdem bedanke ich mich bei Friedrich II. von Preussen, dem alten Fritz, ohne den das hier alles nicht möglich gewesen wäre.
Spaß beiseite, fangen wir an.
Eine Decision ist eine nationale Entscheidung (also nur für das Land, welches sie aktuell bekommt), die man treffen kann, wenn gewisse Bedingungen (2 Stufen) eingehalten werden. Dies führt im Normalfall dazu, dass eine oder mehrere Auswirkungen (3. Stufe) folgen, wenn die Voraussetzungen erfüllt sind, und man die Entscheidung trifft. Trifft man diese Entscheidung, lässt sie sich im normalen Spiel nicht zurücknehmen, außer man hat eine Gegenentscheidung, die dies aufhebt. Nehmen wir ein Beispiel, die Datei prussia.txt aus dem Ordner "decisions":
Code: Alles auswählen
country_decisions = {
enact_prussian_military_reforms = {
potential = {
tag = PRU
capital = 50
NOT = { has_country_modifier = prussian_military_reforms }
}
allow = {
OR = {
religion = protestant
religion = reformed
}
owns = 41 # Ostpreussen
OR = {
owns = 43 #danzig
owns = 48 #hinterpommern
}
DIP = 7
prestige = 0.2
war = no
}
effect = {
centralization_decentralization = -1
prestige = 0.02
add_country_modifier = {
name = "prussian_military_reforms"
duration = -1
}
PRU = {
add_core = 41 # Ostpreussen
add_core = 42 # Warmia
add_core = 43 # Danzig
add_core = 40 # Memel
}
capital_scope = {
culture = prussian
}
}
ai_will_do = {
factor = 1
}
}
}Code: Alles auswählen
country_decisions = { }Code: Alles auswählen
enact_prussian_military_reforms = {angezeigt. Zur Bearbeitung der Localisiondateien verweise ich auf andere FAQ's, die vielleicht noch zu erstellen sind. Ebenfalls verzichte ich hier auf die geschlossene Klammer, es sollte klar sein, dass die Decision irgendwann geschlossen werden sollte. Außerdem sollte man darauf achten, verschiedenen Decisions nicht die gleiche Bezeichnung zu geben.enact_prussian_military_reforms_title
enact_prussian_military_reforms_desc
Code: Alles auswählen
potential = {
tag = PRU
capital = 50
NOT = { has_country_modifier = prussian_military_reforms }
}Ich muss die in der Klammer enthaltenen Voraussetzungen erfüllen, um überhaupt die Decision in meinem Auswahlmenü im Spiel sehen zu können. Erfülle ich sie nicht, ist die Decision nicht ausgegraut, sie ist nicht da. Was muss also erfüllt sein, um diese Decision zu Gesicht zu bekommen?
1. TAG = PRU bedeutet, ich muss Preußen sein.
2. capital = 50 bedeutet nicht, dass 50 Bordelle in meinem Land sein müssen, sondern, dass die Hauptstadt in Provinz 50 stehen muss. Ein Blick in den Ordner \history\provinces eröffnet uns, dass Berlin bei 50 steht (nicht 300 wie in HoI II, wir haben hier GOTT SCHÜTZE JOHANN mehr Provinzen und diesmal hat er in Stockholm angefangen). Berlin ist meistens die Hauptstadt von Brandenburg, das alte Preussen hat die Hauptstadt eher in Königsberg etc.
3. NOT = { has_country_modifier = prussian_military_reforms } bedeutet, dass der Preußische Staat nicht über die Preußischen Militärreformen verfügen darf. Offensichtlich ist eine Mehrfachauswahl nicht erwünscht
Somit wissen wir jetzt: Preußen muss die Hauptstadt in Berlin haben und darf nicht über die Preußischen Militärreformen verfügen.
Code: Alles auswählen
allow = {
OR = {
religion = protestant
religion = reformed
}
owns = 41 # Ostpreussen
OR = {
owns = 43 #danzig
owns = 48 #hinterpommern
}
DIP = 7
prestige = 0.2
war = no
}Code: Alles auswählen
OR = {
religion = protestant
religion = reformed
}Code: Alles auswählen
owns = 41 # OstpreussenCode: Alles auswählen
OR = {
owns = 43 #danzig
owns = 48 #hinterpommern
}Code: Alles auswählen
DIP = 7Code: Alles auswählen
prestige = 0.2Code: Alles auswählen
war = noWenn man dies alles erfüllt, dann wird die Entscheidung freigeschaltet.
Code: Alles auswählen
effect = {
centralization_decentralization = -1
prestige = 0.02
add_country_modifier = {
name = "prussian_military_reforms"
duration = -1
}
PRU = {
add_core = 41 # Ostpreussen
add_core = 42 # Warmia
add_core = 43 # Danzig
add_core = 40 # Memel
}
capital_scope = {
culture = prussian
}
}- Die Zentralisation wird um eins nach links geschoben (Minus setzt nach links, Plus setzt nach rechts)
- Preußen erhält 20 Prestige
- Preußen erhält die Preußischen Militärreformen mit unbegrenzter Laufzeit (-1)
- Vier neue Cores werden dem Preußen generiert.
- Die Hauptstadt wechselt die Kultur zu Preußisch
Code: Alles auswählen
ai_will_do = {
factor = 1
}Dem aufmerksamen Leser wird aufgefallen sein, dass seine Datei anders aussieht. Mir ist ein Fehler passiert, daher habe ich aus zwei Decisions eine gemacht, war für mich leichter, als alles nochmal von vorn anzufangen. Aber genau SO werden Decisions geschrieben.