
Prawo
Wzajemna obrona
Polityka określająca, w jaki sposób członkowie będą bronić się nawzajem w przypadku wypowiedzenia wojny.
Federacja kolonialnaOrganizacja międzynarodowapotential
Liga obronnaOrganizacja międzynarodowapotential
Konfederacja dżurdżeńskaOrganizacja międzynarodowapotential
Konfederacja plemionOrganizacja międzynarodowapotentialPolityki 4
Definicjain_game/common/laws/io_alliances_law.txt:1
2type = international_organization
3law_category = military
4custom_tags = {
forbids_no_policy
}
5potential = {
6OR = {
}
}
13allow = {
14always = yes
}
16locked = {
}
19no_defense_policy = {
20potential = {
}
23wants_propose_policy = {
24subtract = {
25desc = "WE_ALREADY_HAVE_A_BETTER_POLICY"
26value = 1000
}
}
29wants_this_policy_bias = {
30add = {
31desc = "DIPLOREASON_BASE"
32value = 20
}
34if = {
35limit = {
36exists = scope:recipient
37scope:recipient = {
38OR = {
39international_organization_has_policy = policy:possible_defense_policy
40international_organization_has_policy = policy:automatic_defense_policy
41international_organization_has_policy = policy:assured_defense_policy
}
}
}
45subtract = {
46desc = "WE_ALREADY_HAVE_A_BETTER_POLICY"
47value = 1000
}
}
}
51wants_keep_policy = {
52subtract = {
53desc = "DIPLOREASON_BASE"
54value = 20
}
}
}
59possible_defense_policy = {
60diplomatic_capacity_cost = possible_defence_upkeep_cost
61join_defensive_wars_can_call = {
62custom_tooltip = {
63text = JOIN_WARS_DEFAULT_REASON
64always = yes
}
}
67wants_this_policy_bias = {
68if = {
69limit = {
70exists = scope:recipient
71scope:recipient = {
72OR = {
73international_organization_has_policy = policy:automatic_defense_policy
74international_organization_has_policy = policy:assured_defense_policy
}
}
}
78subtract = {
79desc = "WE_ALREADY_HAVE_A_BETTER_POLICY"
80value = 1000
}
}
83add = io_members_and_potential_members_opinion_value
84add = {
85desc = "NEEDS_ALLIES_AGAINST_STRONG_RIVALS_AND_NEIGHBOURS"
87value = country_needs_allies_value
88max = 30
89min = 0.5
}
}
92wants_propose_policy = {
93if = {
94limit = {
95exists = scope:recipient
96scope:recipient = {
97OR = {
98international_organization_has_policy = policy:automatic_defense_policy
99international_organization_has_policy = policy:assured_defense_policy
}
}
}
103subtract = {
104desc = "WE_ALREADY_HAVE_A_BETTER_POLICY"
105value = 1000
}
}
}
109wants_keep_policy = {
110add = {
111desc = "POLICY_BASE_REASON_KEEP_POLICY"
112value = 20
}
}
115reasons_to_join = {
116add = io_members_and_potential_members_opinion_value
117add = {
118desc = "NEEDS_ALLIES_AGAINST_STRONG_RIVALS_AND_NEIGHBOURS"
120value = country_needs_allies_value
121max = 30
122min = 0.5
}
124max = 40
}
126policy_bias_towards_new_member = {
127if = {
128limit = {
129OR = {
130is_rival_of = scope:actor
131is_enemy_of = scope:actor
}
}
134add = {
135desc = "[rival_enemy|e]"
136value = -1000
}
}
139add = {
140desc = "game_concept_opinion"
141scope:actor = {
142value = prev_opinion_of_this
143multiply = 0.03
}
}
146add = {
147desc = "NEEDS_ALLIES_AGAINST_STRONG_RIVALS_AND_NEIGHBOURS"
149value = country_needs_allies_value
150max = 30
151min = 0.5
}
}
}
156automatic_defense_policy = {
157diplomatic_capacity_cost = automatic_defence_upkeep_cost
158join_defensive_wars_auto_call = {
159custom_tooltip = {
160text = JOIN_WARS_DEFAULT_REASON
161always = yes
}
}
164wants_this_policy_bias = {
165add = {
166desc = "DIPLOREASON_BASE"
167value = -20
}
169add = {
170desc = "OPINION_OF_OTHER_MEMBERS"
171value = io_members_and_potential_members_opinion_value
172multiply = 1.2
173min = -100
174max = 100
}
176add = {
177desc = "NEEDS_ALLIES_AGAINST_STRONG_RIVALS_AND_NEIGHBOURS"
179value = country_needs_allies_value
180multiply = 1.2
181max = 30
182min = 0.5
}
184if = {
185limit = {
185exists = scope:recipient
}
186add = {
187desc = "YEARS_OF_ORGANIZATION_EXISTENCE"
188value = -100
189add = {
190value = scope:recipient.international_organization_lifetime
191multiply = 5
}
193max = 25
}
195if = {
196limit = {
196scope:recipient = {
196international_organization_has_policy = policy:assured_defense_policy
}
}
197subtract = {
198desc = "WE_ALREADY_HAVE_A_BETTER_POLICY"
199value = 1000
}
}
}
}
204wants_propose_policy = {
205value = 0
206if = {
207limit = {
207exists = scope:recipient
}
208if = {
209limit = {
209scope:recipient = {
209international_organization_has_policy = policy:assured_defense_policy
}
}
210subtract = {
211desc = "WE_ALREADY_HAVE_A_BETTER_POLICY"
212value = 1000
}
}
215add = {
216desc = "YEARS_OF_ORGANIZATION_EXISTENCE"
217value = -25
218add = {
219value = scope:recipient.international_organization_lifetime
220multiply = 5
}
222max = 0
}
224if = {
225limit = {
225scope:recipient = {
225international_organization_has_policy = policy:assured_defense_policy
}
}
226subtract = {
227desc = "WE_ALREADY_HAVE_A_BETTER_POLICY"
228value = 1000
}
}
}
}
233wants_keep_policy = {
234add = {
235desc = "POLICY_BASE_REASON_KEEP_POLICY"
236value = 40
}
}
239reasons_to_join = {
240add = {
241desc = "OPINION_OF_OTHER_MEMBERS"
242value = io_members_and_potential_members_opinion_value
243multiply = 1.2
244min = -100
245max = 100
}
247add = {
248desc = "NEEDS_ALLIES_AGAINST_STRONG_RIVALS_AND_NEIGHBOURS"
250value = country_needs_allies_value
251multiply = 1.2
252max = 30
253min = 0.5
}
255max = 60
}
257policy_bias_towards_new_member = {
258add = {
259desc = "DIPLOREASON_BASE"
260value = -20
}
262if = {
263limit = {
264OR = {
265is_rival_of = scope:actor
266is_enemy_of = scope:actor
}
}
269add = {
270desc = "[rival_enemy|e]"
271value = -1000
}
}
274add = {
275desc = "game_concept_opinion"
276scope:actor = {
277value = prev_opinion_of_this
278multiply = 0.05
}
}
281add = {
282desc = "NEEDS_ALLIES_AGAINST_STRONG_RIVALS_AND_NEIGHBOURS"
284value = country_needs_allies_value
285multiply = 1.2
286max = 30
287min = 0.5
}
}
}
292assured_defense_policy = {
293diplomatic_capacity_cost = assured_defence_upkeep_cost
294join_defensive_wars_always = {
295custom_tooltip = {
296text = JOIN_WARS_DEFAULT_REASON
297always = yes
}
}
300wants_propose_policy = {
301value = 0
302if = {
303limit = {
303exists = scope:recipient
}
304add = {
305desc = "YEARS_OF_ORGANIZATION_EXISTENCE"
306value = -200
307add = {
308value = scope:recipient.international_organization_lifetime
309multiply = 5
}
311max = 25
}
}
}
315wants_this_policy_bias = {
316add = {
317desc = "DIPLOREASON_BASE"
318value = -40
}
320add = {
321desc = "OPINION_OF_OTHER_MEMBERS"
322value = io_members_and_potential_members_opinion_value
323multiply = 1.4
324min = -100
325max = 100
}
327add = {
328desc = "NEEDS_ALLIES_AGAINST_STRONG_RIVALS_AND_NEIGHBOURS"
330value = country_needs_allies_value
331multiply = 1.4
332max = 30
333min = 0.5
}
335if = {
336limit = {
336exists = scope:recipient
}
337add = {
338desc = "YEARS_OF_ORGANIZATION_EXISTENCE"
339value = -200
340add = {
341value = scope:recipient.international_organization_lifetime
342multiply = 5
}
344max = 0
}
}
}
348wants_keep_policy = {
349add = {
350desc = "POLICY_BASE_REASON_KEEP_POLICY"
351value = 20
}
}
354reasons_to_join = {
355add = {
356desc = "OPINION_OF_OTHER_MEMBERS"
357value = io_members_and_potential_members_opinion_value
358multiply = 1.4
359min = -100
360max = 100
}
362add = {
363desc = "NEEDS_ALLIES_AGAINST_STRONG_RIVALS_AND_NEIGHBOURS"
365value = country_needs_allies_value
366multiply = 1.4
367max = 30
368min = 0.5
}
370max = 75
}
372policy_bias_towards_new_member = {
373add = {
374desc = "DIPLOREASON_BASE"
375value = -40
}
377if = {
378limit = {
379OR = {
380is_rival_of = scope:actor
381is_enemy_of = scope:actor
}
}
384add = {
385desc = "[rival_enemy|e]"
386value = -1000
}
}
389add = {
390desc = "game_concept_opinion"
391scope:actor = {
392value = prev_opinion_of_this
393multiply = 0.1
}
}
396add = {
397desc = "NEEDS_ALLIES_AGAINST_STRONG_RIVALS_AND_NEIGHBOURS"
399value = country_needs_allies_value
400multiply = 1.4
401max = 30
402min = 0.5
}
}
}