Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. common/trading_policies/00_trading_policies.txt +26 -7
common/trading_policies/00_trading_policies.txt CHANGED
@@ -22,8 +22,10 @@ maximize_profit = {
22
22
 
23
23
  center_of_reformation = no
24
24
  button_gfx = GFX_Trading_Policy_Max_Profit
25
+ cooldown = no
25
26
  }
26
27
 
28
+
27
29
  maximize_profit_upgraded = {
28
30
  potential = {
29
31
  NOT = { has_country_flag = disabled_trading_policy_maximize_profit_upgraded }
@@ -47,6 +49,7 @@ maximize_profit_upgraded = {
47
49
 
48
50
  center_of_reformation = no
49
51
  button_gfx = GFX_Trading_Policy_Max_Profit
52
+ cooldown = no
50
53
  }
51
54
 
52
55
  hostile_trading = {
@@ -71,6 +74,7 @@ hostile_trading = {
71
74
  button_gfx = GFX_Trading_Policy_Hostile_Trading
72
75
  }
73
76
 
77
+
74
78
  hostile_trading_upgraded = {
75
79
  potential = {
76
80
  NOT = { has_country_flag = disabled_trading_policy_hostile_trading_upgraded }
@@ -103,7 +107,7 @@ improve_inland_routes = {
103
107
  tooltip = has_unlocked_trading_policy_improve_inland_routes_tt
104
108
  NOT = { has_country_flag = locked_trading_policy_improve_inland_routes }
105
109
  }
106
- FROM = {
110
+ FROM = {
107
111
  has_trader = ROOT
108
112
  }
109
113
  if = {
@@ -118,7 +122,7 @@ improve_inland_routes = {
118
122
  }
119
123
 
120
124
  can_maintain = {
121
- FROM = {
125
+ FROM = {
122
126
  has_trader = ROOT
123
127
  }
124
128
  if = {
@@ -149,7 +153,7 @@ improve_inland_routes_upgraded = {
149
153
  tooltip = has_unlocked_trading_policy_improve_inland_routes_upgraded_tt
150
154
  NOT = { has_country_flag = locked_trading_policy_improve_inland_routes_upgraded }
151
155
  }
152
- FROM = {
156
+ FROM = {
153
157
  has_trader = ROOT
154
158
  }
155
159
  if = {
@@ -164,7 +168,7 @@ improve_inland_routes_upgraded = {
164
168
  }
165
169
 
166
170
  can_maintain = {
167
- FROM = {
171
+ FROM = {
168
172
  has_trader = ROOT
169
173
  }
170
174
  if = {
@@ -187,7 +191,12 @@ improve_inland_routes_upgraded = {
187
191
 
188
192
  establish_communities = {
189
193
  potential = {
190
- NOT = { has_country_flag = disabled_trading_policy_establish_communities }
194
+ NOT = {
195
+ OR = {
196
+ has_country_flag = disabled_trading_policy_establish_communities
197
+ has_country_flag = enabled_trading_policy_establish_communities_upgraded
198
+ }
199
+ }
191
200
  }
192
201
  can_select = {
193
202
  custom_trigger_tooltip = {
@@ -205,6 +214,7 @@ establish_communities = {
205
214
  button_gfx = GFX_Trading_Policy_Establish_Communities
206
215
  }
207
216
 
217
+
208
218
  establish_communities_upgraded = {
209
219
  potential = {
210
220
  NOT = { has_country_flag = disabled_trading_policy_establish_communities_upgraded }
@@ -263,7 +273,15 @@ propagate_religion = {
263
273
  }
264
274
  }
265
275
  }
266
- dominant_religion = ROOT
276
+ if = {
277
+ limit = {
278
+ OR = {
279
+ NOT = { has_country_flag = orm_easier_propagation_flag }
280
+ had_country_flag = { flag = orm_easier_propagation_flag days = 5475 }
281
+ }
282
+ }
283
+ dominant_religion = ROOT
284
+ }
267
285
  if = { limit = { has_country_flag = 5_trade_power_for_propogate_religion } FROM = { has_trader = ROOT is_node_in_trade_company_region = yes trade_share = { country = ROOT share = 5 } } }
268
286
  else_if = { limit = { has_country_flag = 10_trade_power_for_propogate_religion } FROM = { has_trader = ROOT is_node_in_trade_company_region = yes trade_share = { country = ROOT share = 10 } } }
269
287
  else_if = { limit = { has_country_flag = 15_trade_power_for_propogate_religion } FROM = { has_trader = ROOT is_node_in_trade_company_region = yes trade_share = { country = ROOT share = 15 } } }
@@ -273,7 +291,8 @@ propagate_religion = {
273
291
  else_if = { limit = { has_country_flag = 35_trade_power_for_propogate_religion } FROM = { has_trader = ROOT is_node_in_trade_company_region = yes trade_share = { country = ROOT share = 35 } } }
274
292
  else_if = { limit = { has_country_flag = 40_trade_power_for_propogate_religion } FROM = { has_trader = ROOT is_node_in_trade_company_region = yes trade_share = { country = ROOT share = 40 } } }
275
293
  else_if = { limit = { has_country_flag = 45_trade_power_for_propogate_religion } FROM = { has_trader = ROOT is_node_in_trade_company_region = yes trade_share = { country = ROOT share = 45 } } }
276
- else = { FROM = { has_trader = ROOT is_node_in_trade_company_region = yes trade_share = { country = ROOT share = 50 } } }
294
+ else_if = { limit = { OR = { NOT = { has_country_flag = orm_easier_propagation_flag } had_country_flag = { flag = orm_easier_propagation_flag days = 5475 } } } FROM = { has_trader = ROOT is_node_in_trade_company_region = yes trade_share = { country = ROOT share = 50 } } }
295
+ else = { FROM = { has_trader = ROOT is_node_in_trade_company_region = yes trade_share = { country = ROOT share = 35 } } }
277
296
  }
278
297
 
279
298
  can_maintain = {