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

Target Country — война против этой державы

the_revolution.12in_game/events/situations/the_revolution.txt:977
… — война против этой державы

Flavor Rank сегодня находится в шатком положении. Target Country и примкнувшие к этой державе единомышленники открыто поддерживают такие опасные идеи, как упразднение центральной власти вместе с феодальными порядками и переход к идеалам Просвещения. Наши советники возмущены: с помощью своих шпионов эта поганая страна протянула свои удушающие щупальца к соседям в надежде заразить их революционным настроением и заставить свергнуть высшее общество. Нам, вне всяких сомнений, следует немедленно вмешаться и положить конец такой дерзости!

ТребуетПодавление революцииПовод для войныimmediate

Определениеin_game/events/situations/the_revolution.txt:977

978type = country_event
979category = situation_event
980title = the_revolution.12.title Target Country — война против этой державы
981desc = the_revolution.12.desc Flavor Rank сегодня находится в шатком положении. Target Country и примкнувшие к этой державе единомышленники открыто поддерживают такие опасные идеи, как упразднение центральной власти вместе с феодальными порядками и переход к идеалам Просвещения. Наши советники возмущены: с помощью своих шпионов эта поганая страна протянула свои удушающие щупальца к соседям в надежде заразить их революционным настроением и заставить свергнуть высшее общество. Нам, вне всяких сомнений, следует немедленно вмешаться и положить конец такой дерзости!
982outcome = neutral
983image = "gfx/interface/illustrations/situation/the_revolution.dds"
985major = yes
986major_trigger = {
986is_revolutionary = yes
}
988trigger = {
989at_war = no
990is_revolutionary = no
991is_revolution_target = no
992any_revolutionary = {
993in_civil_war = no
994NOT = {
994has_truce_with = ROOT
}
995OR = {
996is_neighbor_of = ROOT
997is_rival_of = ROOT
998is_enemy_of = ROOT
}
}
}
1003immediate = {
1004save_scope_as = prime_candidate_to_join_scope
1005ordered_revolutionary = {
1006limit = {
1007in_civil_war = no
1008NOT = {
1008has_truce_with = ROOT
}
1009OR = {
1010is_neighbor_of = ROOT
1011is_rival_of = ROOT
1012is_enemy_of = ROOT
}
}
1015order_by = {
1016value = total_population
1017multiply = {
1018value = regular_army_size
1019multiply = 0.01
}
}
1022max = 1
1023save_scope_as = target_country
}
1026if = {
1027limit = {
1028NOT = {
1029has_casus_belli_of_type_on = {
1029target = scope:target_country
}
}
}
1032add_casus_belli = {
1032target = scope:target_country
}
}
1035if = {
1036limit = {
1037scope:target_country = {
1038any_current_war = {
1040defender_leader = prev
}
}
}
1044scope:target_country = {
1045random_current_war = {
1046limit = {
1048defender_leader = prev
}
1050save_scope_as = target_war
}
}
}
}

Варианты

AК оружию!
1059ai_will_select = {
1060add = -10
1061add = {
1062desc = "RELATIVE_STRENGTH" Относительная сила держав Actor и Recipient
1063value = 100
1064multiply = "root.relative_strength(scope:target_country)"
1065divide = 10
}
}
1069if = {
1070limit = {
1070exists = scope:target_war
}
1071join_war_as_attacker = {
1071war = scope:target_war
}
1072scope:target_war = {
1073every_attacker = {
1074limit = {
1074is_subject = no
}
1075add_opinion = {
1076target = ROOT
1077modifier = opinion_joined_war_against_revolution_modifier
}
}
}
}
1082else = {
1083if = {
1084limit = {
1085target = scope:target_country
}
}
1087declare_war_with_cb = {
1088target = scope:target_country
}
}
1092else = {
1093add_casus_belli = {
1094target = scope:target_country
}
}
}
1099if = {
1100limit = {
1100scope:prime_candidate_to_join_scope = root
}
1101every_related_country = {
1102type = alliance
1103limit = {
1104can_declare_war_on = scope:target_country
1105is_revolutionary = no
}
1108trigger_event_non_silently = the_revolution.12
}
}
BОни достаточно сильны, поэтому пока что отнесёмся к ним с уважением.
1116ai_will_select = {
1117add = -10
1118add = {
1119desc = "RELATIVE_STRENGTH" Относительная сила держав Actor и Recipient
1120value = 100
1121multiply = "scope:target_country.relative_strength(root)"
1122divide = 10
}
1124if = {
1125limit = {
1125stability > 0
}
1126subtract = stability
}
1128else = {
1128add = stability
}
}
1131add_stability = stability_extreme_penalty (-20)