СобытиеИзменено в этой версии

Печать союза

flavor_hsa.5in_game/events/DHE/flavor_HSA.txt:249
Печать союза

Наш союз, объединивший множество купцов, продолжает процветать. Товары и деньги, проходящие через его торговые города, свободно циркулируют по всей Европе. Чтобы закрепить дипломатический статус нашего децентрализованного объединения, его участники предложили выбрать для него общую печать, символизирующую единство Ганзы.

ТребуетГанзейская контораСооружениеimmediate, triggerГанзаДержаваdynamic historical event.tagГородРанг районаimmediateМегалополисРанг районаimmediateГорожанеОбщественный классoption 1, option 2, option 3eligible_for_event_variableПеременнаяimmediate

Определениеin_game/events/DHE/flavor_HSA.txt:249

250type = country_event
251title = flavor_hsa.5.title Печать союза
252desc = flavor_hsa.5.desc Наш союз, объединивший множество купцов, продолжает процветать. Товары и деньги, проходящие через его торговые города, свободно циркулируют по всей Европе. Чтобы закрепить дипломатический статус нашего децентрализованного объединения, его участники предложили выбрать для него общую печать, символизирующую единство Ганзы.
253outcome = neutral
254fire_only_once = yes
255dynamic_historical_event = {
256tag = HSA
257from = 1355.1.1
258to = 1385.1.1
259monthly_chance = 1
}
261trigger = {
262location:lubeck = {
}
263total_effective_building_levels:hanseatic_kontor > 15
264country_type = building
}
267illustration_tags = {
26810 = happy
26910 = interior
}
272immediate = {
274ordered_owned_foreign_building = {
275limit = {
276location.region = region:north_german_region
277location != location:lubeck
}
279order_by = {
280value = location.population
281if = {
282limit = {
283location = {
283OR = {
283location_rank = location_rank:city
283location_rank = location_rank:megalopolis
}
}
}
285multiply = 1.5
}
287add = {
288value = "location.distance_to(location:lubeck)"
289multiply = -1
}
}
292max = 3
293check_range_bounds = no
294location = {
294set_variable = {
294years = 1
}
}
}
296region:north_german_region = {
297random_location_in_region = {
298limit = {
298has_variable = eligible_for_event_variable
}
299save_scope_as = target_location2
300remove_variable = eligible_for_event_variable
}
302random_location_in_region = {
303limit = {
303has_variable = eligible_for_event_variable
}
304save_scope_as = target_location3
305remove_variable = eligible_for_event_variable
}
}
308if = {
309limit = {
310location:lubeck = {
}
}
312location:lubeck = {
312save_scope_as = target_location
}
}
}

Варианты

AМы выберем печать LR GEN Target Location.
318trigger = {
319exists = scope:target_location
}
321scope:target_location = {
322random_pop = {
323limit = {
324owner = root
325pop_type = pop_type:burghers
}
327add_pop_satisfaction = pop_satisfaction_ultimate_bonus (0.5)
}
}
330add_country_modifier = {
332years = 15
333mode = add_and_extend
}
335add_government_power = government_power_extreme_bonus (10)
336scale = -12
}
BПусть нас представляют купцы LR GEN Target Location2.
341trigger = {
342exists = scope:target_location2
}
344scope:target_location = {
345random_pop = {
346limit = {
347owner = root
348pop_type = pop_type:burghers
}
350add_pop_satisfaction = pop_satisfaction_extreme_bonus (0.25)
}
}
353add_country_modifier = {
355years = 10
356mode = add_and_extend
}
358add_government_power = {
360multiply = 0.5
}
362scale = -6
}
CМожет быть, Target Location3?
367trigger = {
368exists = scope:target_location3
}
370scope:target_location = {
371random_pop = {
372limit = {
373owner = root
374pop_type = pop_type:burghers
}
376add_pop_satisfaction = pop_satisfaction_severe_bonus (0.15)
}
}
379add_country_modifier = {
381years = 5
382mode = add_and_extend
}
384add_government_power = {
386multiply = 0.25
}
388scale = -3
}