Покупка лекарств
ДействиеИзменено в этой версии

Покупка лекарств

great_pestilence_procure_remediesin_game/common/generic_actions/great_pestilence.txt:1

Болезни, от которой страдают наши новые граждане, можно противостоять. Многие врачи и шаманы утверждают, что им известны рецепты снадобий, которые могут помочь больным. Значит необходимо озаботиться поставками этих снадобий.

ТребуетПрядильные культурыТоварeffectДрагоценные камниТоварeffectБлаговонияТоварeffectКрепкие спиртные напиткиТоварeffectЛесоматериалыТоварeffectЛекарстваТоварeffectРтутьТоварeffectИсламРелигиозная группаeffectЧёрная смертьСитуацияselect triggerПокупка лекарствСтатический модификаторpotentialИзоляция заражённыхСтатический модификаторallowИзгнание больныхСтатический модификаторallow

Определениеin_game/common/generic_actions/great_pestilence.txt:1

2type = situation
4ai_tick = daily
5ai_tick_frequency = 40
6automation_tick = daily
7automation_tick_frequency = 7
9exclusive_group = bd_disease_control_actions
11potential = {
12scope:actor ?= {
13NOT = {
13has_country_modifier = procure_remedies
}
14culture = {
}
}
}
18allow = {
19scope:actor ?= {
20NOT = {
20has_country_modifier = segregate_the_infected
}
21NOT = {
21has_country_modifier = strict_quarantines
}
}
}
25price = price:procure_remedies
27select_trigger = {
28looking_for_a = situation
29target_flag = recipient
30name = "choose_situation" Выберите Concept:
31column = {
31data = name
}
32visible = {
34situation_is_active = yes
}
}
38effect = {
39scope:actor ?= {
40add_country_modifier = {
40modifier = procure_remedies
40years = -1
40mode = add_and_extend
}
41if = {
42limit = {
44OR = {}
}
54add_country_modifier = {
56years = -1
57mode = add_and_extend
58size = {масштабирует модификатор
59add = {
60desc = "[income|e] factor"
61value = scope:actor.monthly_income_total
62multiply = 0.10
63min = 1
}
}
}
}
68else = {
69add_country_modifier = {
71years = -1
72mode = add_and_extend
73size = {масштабирует модификатор
74add = {
75desc = "[income|e] factor"
76value = scope:actor.monthly_income_total
77multiply = 0.05
78min = 1
}
}
}
}
85if = {
86limit = {
87NOT = {
87religion.group = religion_group:muslim
}
}
89every_market_present_in_country = {
90limit = {
91location.continent = continent:america
}
93add_temporary_demand = {
94type = demand:procure_remedies
95scale_with_pop = 0.002
96years = -1
}
}
}
100else = {
101every_market_present_in_country = {
102limit = {
103location.continent = continent:america
}
105add_temporary_demand = {
106type = demand:procure_remedies_no_liquor
107scale_with_pop = 0.002
108years = -1
}
}
}
112add_stability = stability_mild_bonus (7)
113add_government_power = government_power_weak_bonus (2.5)
}
}
117ai_will_do = {
119add = "scope:actor.add_static_modifier_utility(procure_remedies)"
120add = "scope:actor.add_static_modifier_utility(procure_remedies_cost)"
122add = {
123if = {
124limit = {
125scope:actor = {
126OR = {
127country_has_disease = disease:bubonic_plague
128country_has_disease = disease:great_pestilence
}
}
}
132value = 50
}
}
135add = {
136desc = "increased demands"
137value = -10
}
140subtract = {
141desc = "bias against doing stuff"
142value = 1
}
}