CK3 DatabaseCrusader Kings III · 1.20.0.3 “Crozier” · unofficial

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 = yes

As 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 = no

As 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_effect

As 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.