WydarzenieZmienione w tej wersji

Zimne, mokre pola

little_ice_age.4in_game/events/situations/little_ice_age.txt:31
Zimne, mokre pola

Mróz doskwiera nam już od dłuższego czasu. Miejscowi chłopi martwią się o malejące zapasy, ponieważ w wielu spichlerzach w zastraszającym tempie kończą się produkty. Najnowszą ofiarą klęski głodu jest region Target Province 1. Gdy lato jest coraz krótsze, nasiona potrzebujące światła słonecznego nie wzrastają tak, jak kiedyś. Rozsądnie byłoby podjąć próbę złagodzenia sytuacji, aby nie narazić się na nieszczęście i niekontrolowane rozprzestrzenianie się chorób!

WymagaWłościanieKlasa społecznaimmediateKrótkie żniwaModyfikator statycznyimmediate, trigger

Definicjain_game/events/situations/little_ice_age.txt:31

32hide_portraits = yes
33type = country_event
34category = situation_event
35title = winter_events.4.title Zimne, mokre pola
36desc = winter_events.4.desc Mróz doskwiera nam już od dłuższego czasu. Miejscowi chłopi martwią się o malejące zapasy, ponieważ w wielu spichlerzach w zastraszającym tempie kończą się produkty. Najnowszą ofiarą klęski głodu jest region Target Province 1. Gdy lato jest coraz krótsze, nasiona potrzebujące światła słonecznego nie wzrastają tak, jak kiedyś. Rozsądnie byłoby podjąć próbę złagodzenia sytuacji, aby nie narazić się na nieszczęście i niekontrolowane rozprzestrzenianie się chorób!
37outcome = neutral
38image = "gfx/interface/illustrations/situation/little_ice_age.dds"
39trigger = {
40capital ?= {
40area = {
40has_extended_winter = yes
}
}
41time_of_year = {
42min = 9.1
43max = 11.29
}
45any_province = {
46NOT = {
46has_province_modifier = short_harvest_modifier
}
}
}
49illustration_tags = {
5010 = angry
5110 = exterior
}
54immediate = {
55ordered_province = {
56limit = {
57NOT = {
57has_province_modifier = short_harvest_modifier
}
}
59order_by = {
60value = population
61if = {
62limit = {
62province_food_percentage > 0
}
63divide = province_food_percentage
}
65else = {
65divide = 0.01
}
}
67max = 1
68check_range_bounds = no
69save_scope_as = target_province_1
70ordered_location_in_province = {
71order_by = population
72max = 1
73check_range_bounds = no
74save_scope_as = target_location_1
75ordered_pop = {
76max = 1
77order_by = pop_size
78limit = {
79pop_type = pop_type:peasants
}
81save_scope_as = target_pop
}
}
84province_definition = {
85area = {
85save_scope_as = target_area
}
}
}
88if = {
89limit = {
90any_province = {
91NOT = {
91this = scope:target_province_1
}
92province_food_percentage > 0.5
93area = scope:target_area
}
}
96ordered_province = {
97limit = {
98NOT = {
98this = scope:target_province_1
}
99province_food_percentage > 0.5
100area = scope:target_area
}
102order_by = province_food
103max = 1
104check_range_bounds = no
105save_scope_as = target_province_2
106ordered_location_in_province = {
107order_by = population
108max = 1
109check_range_bounds = no
110save_scope_as = target_location_2
}
}
113set_variable = {
115value = {
116add = scope:target_province_2.province_food
117divide = 5
}
}
}
}

Opcje

ATaka jest cena, jaką płacimy za życie.
126scope:target_province_1 = {
127add_province_modifier = {
129years = 1
130mode = add_and_extend
}
132every_location_in_province = {
133change_prosperity = prosperity_weak_penalty (-0.1)
}
}
BMożemy przynajmniej zrekompensować straty miejscowym rolnikom!
141scope:target_province_1 = {
142add_province_modifier = {
144years = 1
145mode = add_and_extend
}
}
148add_gold = {
149value = monthly_income_total
150if = {
151limit = {
151scope:target_province_1.province_food_percentage > 0.5
}
152divide = scope:target_province_1.province_food_percentage
}
154else = {
154divide = 0.25
}
155multiply = -1
}
157custom_tooltip = scales_with_target_province_1_province_food_percentage_tt Zapomoga należna rolnikom będzie się skalować w oparciu o procent Concept aktualnie przechowywanej w spichlerzach w regionie Target Province 1.
CWyślijmy żywność do regionu Target Province 2!
163trigger = {
164exists = scope:target_province_2
}
166scope:target_province_2 = {
167change_province_food = {
168value = root.var:provider_food_amount_variable
169multiply = -1
}
}
172scope:target_province_1 = {
173change_province_food = root.var:provider_food_amount_variable
}
175scope:target_province_1 = {
176add_province_modifier = {
178years = 1
179mode = add_and_extend
}
}
© 2026 Soft Santa Cruz, S.L.U.. Wszelkie prawa zastrzeżone. Nieoficjalny projekt fanowski, niezwiązany z Paradox Interactive. Zawartość gry © Paradox Interactive. O serwisie · Prywatność · Nota prawna