Préparer un Voyage au trésor
Action

Préparer un Voyage au trésor

start_a_treasure_voyagein_game/common/generic_actions/chinese_treasure_voyages.txt:1

La gloire de l'Empire du Milieu résonnera aux quatre coins du monde, qu'il soit connu ou encore inexploré. Pour concrétiser cette vision, lançons une expédition prestigieuse afin d'explorer l'inconnu et de faire rayonner la renommée de la Empire du Milieu Leader Country.

RequiertEmpire du MilieuOrganisation internationalepotential, select trigger 1chinese_treasure_voyage_runningVariableallowenabled_treasure_voyagesVariablepotential

Définitionin_game/common/generic_actions/chinese_treasure_voyages.txt:1

2type = internationalorganization
4ai_tick = monthly
5ai_tick_frequency = 12
6automation_tick = monthly
7automation_tick_frequency = 3
9automation_tick = never
10automation_tick_frequency = 12
13potential = {
14scope:actor ?= {
15has_variable = enabled_treasure_voyages
17is_leader_of_international_organization = international_organization:middle_kingdom
}
}
21allow = {
22scope:actor = {
23custom_tooltip = {
24text = not_is_treasure_voyage_active Aucun Voyage au trésor n'est en cours.
25NOT = {
25has_global_variable = chinese_treasure_voyage_running
}
}
27has_ports = yes
}
}
31select_trigger = {
32looking_for_a = international_organization
33target_flag = recipient
34name = "choose_international_organization" Sélectionner l'Organisation internationale :
35column = {
36data = name
}
}
43select_trigger = {
44looking_for_a = area
45source_global_list = treasure_voyage_areas
46target_flag = target_area
47interaction_source_list = {
48every_in_global_list = {
49variable = treasure_voyage_areas
50add_to_list = source
}
}
53pre_evaluation_sort_value = {
54value = "scope:actor.capital.distance_to_area(root)"
55multiply = -1
}
57pre_evaluation_number_to_evaluate_fully = 1
58name = "treasure_voyage_select_destination_area" Sélectionner une Contrée de destination :
59none_available_msg_key = "treasure_voyage_select_destination_no_areas"
60column = {
61data = name
}
63visible = {
}
}
67select_trigger = {
68looking_for_a = character
69source = actor
70target_flag = target_character
71pre_evaluation_sort_value = {
72value = total_abilities
}
74pre_evaluation_number_to_evaluate_fully = 5
75cache_targets = yes
76name = "treasure_voyage_select_character" Sélectionner le Personnage qui mènera l'expédition :
77none_available_msg_key = "treasure_voyage_select_character_no_characters"
78column = {
79data = character_info
}
81visible = {
82is_adult = yes
83is_alive = yes
84is_ruler = no
85is_female = no
}
}
89select_trigger = {
90looking_for_a = value
91target_flag = target_value
92name = "treasure_voyage_select_value_of_gifts" Sélectionner la quantité d'Ducats contenu dans les présents :
93min = {
94value = scope:actor.yearly_gold
95divide = 10
}
97max = {
98value = scope:actor.yearly_gold
99multiply = {
100value = 1
101add = scope:actor.modifier:treasure_voyage_cargo_size_modifier
}
103multiply = {
104value = 1
105add = scope:target_character.adm
106pow = 2
}
}
110step = {
111value = scope:actor.yearly_gold
112divide = 20
}
114default = {
115value = scope:actor.yearly_gold
116divide = 10
}
}
120effect = {
121scope:actor = {
122if = {
123limit = {
123exists = scope:target_area
}
124custom_tooltip = {
125text = start_treasure_voyage_tt Nous allons envoyer une flotte à Target Area sous les ordres de Target Character
126trigger_event_silently = {
}
}
}
129else = {
130custom_tooltip = start_treasure_voyage_no_scope_tt Nous allons envoyer une flotte vers la contrée choisie
}
}
}
135ai_will_do = {
136add = -50
137add = {
138value = scope:actor.gold
139divide = scope:target_value
140multiply = 100
}
}
© 2026 Soft Santa Cruz, S.L.U.. Tous droits réservés. Projet de fan non officiel, non affilié à Paradox Interactive. Contenu du jeu © Paradox Interactive. À propos · Confidentialité · Mentions légales