ÉvénementModifié dans cette version

Des champs froids et humides

little_ice_age.4in_game/events/situations/little_ice_age.txt:31
Des champs froids et humides

Le gel nous affecte depuis quelque temps déjà. Pour la paysannerie locale, la récolte semble en constante réduction, les denrées de la plupart des greniers s'épuisant à une vitesse alarmante. Target Province 1 est la dernière victime d'une épidémie de famine. L'été étant de plus en plus court, les céréales qui nécessitent du soleil ne produisent pas le même volume que les années précédentes. Il serait sage de remédier à la situation, au risque de laisser la maladie se propager de façon incontrôlable !

RequiertPaysansClasse socialeimmediatePériode de récolte réduiteModificateur statiqueimmediate, trigger

Définitionin_game/events/situations/little_ice_age.txt:31

32hide_portraits = yes
33type = country_event
34category = situation_event
35title = winter_events.4.title Des champs froids et humides
36desc = winter_events.4.desc Le gel nous affecte depuis quelque temps déjà. Pour la paysannerie locale, la récolte semble en constante réduction, les denrées de la plupart des greniers s'épuisant à une vitesse alarmante. Target Province 1 est la dernière victime d'une épidémie de famine. L'été étant de plus en plus court, les céréales qui nécessitent du soleil ne produisent pas le même volume que les années précédentes. Il serait sage de remédier à la situation, au risque de laisser la maladie se propager de façon incontrôlable !
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
}
}
}
}

Options

AC'est là le prix à payer pour la vie que nous vivons.
126scope:target_province_1 = {
127add_province_modifier = {
129years = 1
130mode = add_and_extend
}
132every_location_in_province = {
133change_prosperity = prosperity_weak_penalty (-0.1)
}
}
BNous pouvons au moins indemniser les paysans locaux !
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 Le montant dû aux paysans sera établi en fonction du pourcentage de Nourriture actuellement stockée dans les greniers de Target Province 1.
CLaissons Target Province 2 envoyer de l'aide alimentaire !
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.. Tous droits réservés. Projet de fan non officiel, non affilié à Paradox Interactive. Contenu du jeu © Paradox Interactive. À propos · Confidentialité · Mentions légales