Sobornar al estamento
AcciónCambiado en esta versión

Sobornar al estamento

bribe_estatein_game/common/generic_actions/estates.txt:1

Reparte Gold para mejorar temporalmente la Estate Satisfaction.

Requieretarget_estate_var_briberyVariableeffect

Definiciónin_game/common/generic_actions/estates.txt:1

2type = owncountry
3sound = BRIBE_ESTATE
4potential = {
}
7allow = {
}
10ai_tick = daily
11ai_tick_frequency = 180
12automation_tick = monthly
13automation_tick_frequency = 6
14player_automated_category = estates
16ai_prerequisite = {
17any_estate = {
18satisfaction < 0.3
19monthly_satisfaction_change < {
20value = target_satisfaction
21subtract = satisfaction
22divide = 12
}
24estate_tax_base > 0.01
}
}
28select_trigger = {
29looking_for_a = estate
30source = actor
31target_flag = target
32name = "mission_select_estate" Selecciona un Estate
33column = {
34data = name
}
36enabled = {
37estate_tax_base > 0.01
39scope:actor = {
40gold >= {
41value = root.estate_tax_base
42multiply = 12
}
}
}
}
48effect = {
49scope:actor = {
50add_gold = {
51value = scope:target.estate_tax_base
52multiply = -12
}
55add_gold_to_estate = {
56estate_type = scope:target.estate_type
57value = {
58value = scope:target.estate_tax_base
59multiply = 12
}
}
62add_estate_satisfaction = {
63type = scope:target.estate_type
}
66hidden_effect = {
68if = {
69limit = {
70active_mission ?= {
70this = mission:estate_cooperation
}
71var:target_estate_var_bribery ?= scope:target.estate_type
}
73set_variable = {
}
}
}
}
}
82ai_will_do = {
83if = {
84limit = {
85exists = scope:target
86scope:target = {
87target_satisfaction > satisfaction
}
89save_temporary_scope_value_as = {
90name = cost
91value = {
92value = scope:target.estate_tax_base
93multiply = -12
}
}
}
99subtract = {
100desc = "Gold Cost"
101value = scope:target.estate_tax_base
102divide = scope:actor.gold
103multiply = 30
}
109add = {
110desc = "Willingness based on Estate Power"
111value = scope:target.power
112multiply = 90
}
116subtract = {
117desc = "Target Satisfaction"
118value = scope:target.satisfaction
119multiply = 100
}
123if = {
124limit = {
124scope:target.satisfaction < 0.25
}
125add = {
126desc = "Low Satisfaction Failsafe"
127value = 10
}
}
130if = {
131limit = {
131scope:target.satisfaction > 0.6
}
132subtract = {
133desc = "High Satisfaction Failsafe"
134value = 100
}
}
139add = {
140desc = "Satisfaction - Target satisfaction"
141value = scope:target.satisfaction
142subtract = scope:target.target_satisfaction
143multiply = 20
}
}
}
© 2026 Soft Santa Cruz, S.L.U.. Todos los derechos reservados. Proyecto no oficial de fans, sin afiliación con Paradox Interactive. Contenido del juego © Paradox Interactive. Acerca de · Privacidad · Aviso legal