Interaction · Uncategorized actions
Select Herd Tribute
What you need
The files set no condition the game shows: it is in the menu for anyone you can interact with.
Select Herd Tribute is an uncategorized character interaction in Crusader Kings III. Accepted automatically. Patch 1.20.1.2, from game/common/character_interactions/tgp_tribute_mission_interactions.txt.
Quick answers (1)
- Will the AI accept Select Herd Tribute?
- Yes: it is accepted automatically.
Will they accept?
The other character has no choice: the game accepts it automatically.
What happens
Effects
- Depending on yes:
- If your Government uses the Mandala Capital Temple Complex Great Project and Great Building:
overlord = { add_piety = minor_piety_gain }
- Otherwise:
error_log = Tribute mission target scope variable not set on character intending to travel!
trigger_event = { on_action = tribute_mission_start }- Else, if has “offered concubine” (a variable the game's script sets): Sets out on a journey (a travel plan)
- Else, if has “offered eunuch” (a variable the game's script sets): Sets out on a journey (a travel plan)
- Otherwise:
- Start traveling to … Capital in …
- Sets out on a journey (a travel plan)
Events it fires: tribute_mission.0002
• the game's own tooltip text · ◦ our reading of the script line · code the script where neither exists
Effects (on_send, on_accept, on_decline) (42 lines of game script)
on_accept = scope:actor = {
switch = {
trigger = yes
scope:small_herd_tribute ?= {
set_variable = {
name = tribute_mission_type
value = flag:small_herd_tribute
}
set_variable = {
name = offered_herd_value
value = domicile.small_herd_tribute_value
}
custom_tooltip = tribute_mission_herd_interaction.small_reserved_herd
}
scope:adequate_herd_tribute ?= {
set_variable = {
name = tribute_mission_type
value = flag:adequate_herd_tribute
}
set_variable = {
name = offered_herd_value
value = domicile.adequate_herd_tribute_value
}
custom_tooltip = tribute_mission_herd_interaction.adequate_reserved_herd
}
scope:excessive_herd_tribute ?= {
set_variable = {
name = tribute_mission_type
value = flag:excessive_herd_tribute
}
set_variable = {
name = offered_herd_value
value = domicile.excessive_herd_tribute_value
}
custom_tooltip = tribute_mission_herd_interaction.excessive_reserved_herd
}
}
show_as_tooltip = {
tribute_mission_mandala_piety_effect = yes
}
tribute_mission_set_up_tribute_travel_effect = yes
}As written in game/common/character_interactions/tgp_tribute_mission_interactions.txt.
- Category
- Uncategorized actions
- In the menu
- no (opened from elsewhere)
- ID
tribute_mission_herd_interaction
Source: game/common/character_interactions/tgp_tribute_mission_interactions.txt and the English localisation, Crusader Kings III 1.20.1.2. “You” is the character who sends it (scope:actor, or a puppet acting for you); “the character you target” is the recipient.