
Decision · Adventurer Decisions
Search for Treasures
Choose a destination to Travel there and find a treasure.
An exciting adventure awaits those bold enough to venture into faraway lands, seeking word of gold, jewels, treasure and fame. Will I succumb to base temptations? To the deadly journey? Or will I fulfill my obligation?
Requirements
The game shows no text of its own for these conditions; the script is below.
Shown to a character when (is_shown) (4 lines of game script)
any_character_active_contract = {
task_contract_type = laamp_treasure_hunting_contract
}
has_ep3_dlc_trigger = yesAs written in game/common/decisions/dlc_decisions/ep_3/06_ep3_laamp_decisions.txt.
Can be taken when (is_valid) (5 lines of game script)
any_character_active_contract = {
task_contract_type = laamp_treasure_hunting_contract
}
is_available_adult = yes
has_contagious_deadly_disease_trigger = noAs written in game/common/decisions/dlc_decisions/ep_3/06_ep3_laamp_decisions.txt.
Effects
- Starts Traveling to a random location in the chosen Region of the world.
Effect (188 lines of game script)
switch = {
trigger = yes
scope:search_africa_north = {
set_variable = {
name = adventure_destination
value = flag:africa_north
}
}
scope:search_africa_west = {
set_variable = {
name = adventure_destination
value = flag:africa_west
}
}
scope:search_africa_east = {
set_variable = {
name = adventure_destination
value = flag:africa_east
}
}
scope:search_europe_north = {
set_variable = {
name = adventure_destination
value = flag:europe_north
}
}
scope:search_europe_west = {
set_variable = {
name = adventure_destination
value = flag:europe_west
}
}
scope:search_europe_east = {
set_variable = {
name = adventure_destination
value = flag:europe_east
}
}
scope:search_europe_south = {
set_variable = {
name = adventure_destination
value = flag:europe_south
}
}
scope:search_middle_east_jerusalem = {
set_variable = {
name = adventure_destination
value = flag:middle_east_jerusalem
}
}
scope:search_middle_east_arabia = {
set_variable = {
name = adventure_destination
value = flag:middle_east_arabia
}
}
scope:search_middle_east_persia = {
set_variable = {
name = adventure_destination
value = flag:middle_east_persia
}
}
scope:search_india_deccan = {
set_variable = {
name = adventure_destination
value = flag:india_deccan
}
}
scope:search_india_bengal = {
set_variable = {
name = adventure_destination
value = flag:india_bengal
}
}
scope:search_india_rajastan = {
set_variable = {
name = adventure_destination
value = flag:india_rajastan
}
}
scope:search_steppe_west = {
set_variable = {
name = adventure_destination
value = flag:steppe_west
}
}
scope:search_steppe_central = {
set_variable = {
name = adventure_destination
value = flag:steppe_central
}
}
scope:search_steppe_east = {
set_variable = {
name = adventure_destination
value = flag:steppe_east
}
}
scope:search_steppe_tarim = {
set_variable = {
name = adventure_destination
value = flag:steppe_tarim
}
}
scope:search_asia_minor = {
set_variable = {
name = adventure_destination
value = flag:asia_minor
}
}
scope:search_siberia = {
set_variable = {
name = adventure_destination
value = flag:siberia
}
}
scope:search_tibet = {
set_variable = {
name = adventure_destination
value = flag:tibet
}
}
scope:search_china = {
set_variable = {
name = adventure_destination
value = flag:china
}
}
scope:search_japan = {
set_variable = {
name = adventure_destination
value = flag:japan
}
}
scope:search_korea = {
set_variable = {
name = adventure_destination
value = flag:korea
}
}
scope:search_sakhalin_hokkaido = {
set_variable = {
name = adventure_destination
value = flag:sakhalin_hokkaido
}
}
scope:search_southeast_asia_islands = {
set_variable = {
name = adventure_destination
value = flag:southeast_asia_islands
}
}
scope:search_southeast_asia_mainland = {
set_variable = {
name = adventure_destination
value = flag:southeast_asia_mainland
}
}
scope:search_north_east_asia = {
set_variable = {
name = adventure_destination
value = flag:north_east_asia
}
}
}
get_adventure_inspiration_start_location = {
ADVENTURER = root
}
random_character_task_contract = {
task_contract_type = laamp_treasure_hunting_contract
save_scope_as = task_contract
}
scope:location.county ?= {
random_county_province = {
save_scope_as = task_contract_destination
}
}
scope:task_contract = {
set_variable = {
name = task_contract_destination
value = scope:task_contract_destination
}
}
start_travel_plan = {
destination = scope:task_contract_destination
on_arrival_event = ep3_contract_event.0006
}
custom_tooltip = treasure_hunting_contract_decision_effectAs written in game/common/decisions/dlc_decisions/ep_3/06_ep3_laamp_decisions.txt.
Source: game/common/decisions/dlc_decisions/ep_3/06_ep3_laamp_decisions.txt and the English localisation, Crusader Kings III 1.20.0.3.