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

Оплата грабежом

mercs.3in_game/events/mercs.txt:144
Оплата грабежом

Некоторые наёмничьи отряды на нашей службе начали выражать недовольство условиями найма. По их словам, богатства вражеских территорий, таких как Rich Enemy Province, едва ли сравнимы с их мизерным жалованьем. Капитан отряда «Loot Mercs» занял жёсткую позицию и потребовал себе и своим людям большую часть трофеев.

Требуетmercs_allowed_to_loot_recentПеременнаяtrigger

Определениеin_game/events/mercs.txt:144

145type = country_event
146title = mercs.3.title Оплата грабежом
147desc = mercs.3.desc Некоторые наёмничьи отряды на нашей службе начали выражать недовольство условиями найма. По их словам, богатства вражеских территорий, таких как Rich Enemy Province, едва ли сравнимы с их мизерным жалованьем. Капитан отряда «Loot Mercs» занял жёсткую позицию и потребовал себе и своим людям большую часть трофеев.
148outcome = neutral
149illustration_tags = {
15010 = armed
15110 = interior
}
154trigger = {
155at_war = yes
156NOT = {
}
157any_hired_mercenary ?= {
158count > 0
159mercenary_home ?= {
159NOT = {
159owner ?= root
}
}
}
161any_country = {
162is_at_war_with = root
163any_owned_non_rural_location = {
164development >= 20
}
}
}
170immediate = {
171set_variable = {
171value = 1
171years = 2
}
172hidden_effect = {
173random_hired_mercenary = {
174limit = {
175mercenary_home = {
175NOT = {
175owner = root
}
}
}
177save_scope_as = loot_mercs
}
181random_country = {
182limit = {
183is_at_war_with = root
184any_owned_location = {
185development >= 20
}
}
188random_owned_location = {
189limit = {
190development >= 20
}
192save_scope_as = rich_enemy_province
}
}
}
}

Варианты

AПусть оставят себе часть награбленного.
203add_gold = {
204value = scope:rich_enemy_province.development
205multiply = 2
}
207add_stability = stability_mild_penalty (-7)
208scope:loot_mercs = {
209every_mercenary_sub_unit = {
210add_subunit_strength_percentage = -0.05
}
}
BЗапретим грабить, но увеличим жалованье.
216add_gold = {
217value = scope:loot_mercs.monthly_cost
218multiply = -10
}