
LandesinteraktionIn dieser Version geändert
Von Verbündeten isolieren
Dies wird das Land dazu zwingen, mit einer anderen Nation zu brechen, und es wird nicht in der Lage sein, diesen Verbündeten schnell zurückzugewinnen.
Definitionin_game/common/country_interactions/break_others_alliance.txt:1
2type = diplomacy
3category = CATEGORY_HOSTILE_ACTIONS
5diplomatic_cost = break_others_alliance_cost
6diplomatic_cost_modifier = {
7if = {
8limit = {
9exists = scope:target
10exists = scope:recipient
}
13value = "scope:recipient.favors_needed_to_annul_relations_with(scope:target)"
}
}
17allow = {
}
21select_trigger = {
22looking_for_a = country
23target_flag = recipient
24name = "choose_country" Das Land wählen:
25column = {
26data = name
}
28visible = {
29scope:actor ?= {
30has_mutual_scripted_relation = {
31type = relation_type:alliance
32target = root
}
}
}
36enabled = {
}
}
40select_trigger = {
41looking_for_a = country
42target_flag = target
43interaction_source_list = {
44scope:recipient = {
45every_country_with_relation_that_can_be_annulled = {
46limit = {
46NOT = {
46is_subject_of = scope:recipient
}
}
47add_to_list = source
}
}
}
51name = "break_others_alliance_SELECT_TITLE" Verbündeten auswählen, von dem das Land sich isolieren soll
52none_available_msg_key = "break_others_alliance_no_countries"
53column = {
54data = name
}
56column = {
57data = population
}
59visible = {
60trigger_if = {
61limit = {
62is_subject = yes
}
64not = {
65overlord = scope:recipient
}
}
}
}
71effect = {
72if = {
73limit = {
74exists = scope:recipient
75exists = scope:target
}
77scope:recipient = {
78annul_all_treaties_with = scope:target
}
80scope:recipient = {
81add_antagonism = {
82target = scope:actor
83modifier = antagonism_ordered_me_to_annul_treaties
}
}
86scope:target = {
87add_antagonism = {
88target = scope:actor
89modifier = antagonism_ordered_someone_to_annul_treaties_with_us
}
}
}
}