CK3 DatabaseCrusader Kings III · 1.20.0.3 “Crozier” · unofficial

Decision · Adventurer Decisions

Excavate Treasure

Use the treasure map

A treasure map coupled with a retired adventurer's final plea: "I am getting old and my body is failing. Find this elusive treasure and bring it back to me. My time is running short."

Requirements

The game shows no text of its own for these conditions; the script is below.

Shown to a character when (is_shown) (7 lines of game script)
any_character_active_contract = {
	task_contract_type = laamp_treasure_map_contract
}
has_ep3_dlc_trigger = yes
any_character_artifact = {
	has_variable = 1025_treasure_map
}

As written in game/common/decisions/dlc_decisions/ep_3/06_ep3_laamp_decisions.txt.

Can be taken when (is_valid) (12 lines of game script)
any_character_task_contract = {
	task_contract_type = laamp_treasure_map_contract
}
is_available = yes
custom_description = {
	text = decision_already_excavating_treasure
	subject = root
	has_none_of_variables = {
		name = ep3_laamp_decision_1000_is_planning_excavation_trip
		name = ep3_laamp_decision_1000_is_excavating
	}
}

As written in game/common/decisions/dlc_decisions/ep_3/06_ep3_laamp_decisions.txt.

Effects

  • Start Travel to Contract Treasure Location, located in the County of Contract Treasure Location
Effect (40 lines of game script)
random_character_task_contract = {
	limit = {
		has_variable = contract_treasure_location
		save_temporary_scope_as = task_contract
		NOT = {
			is_laamp_exiled_from_province_trigger = {
				PROVINCE = scope:task_contract.var:contract_treasure_location
				LAAMP = root
			}
		}
	}
	alternative_limit = {
		has_variable = contract_treasure_location
	}
	save_scope_as = task_contract
}
switch = {
	trigger = yes
	scope:travel_with_camp = {
		start_travel_plan = {
			destination = scope:task_contract.var:contract_treasure_location
			travel_with_domicile = yes
			return_trip = no
			on_arrival_event = ep3_contract_event.0044
			on_arrival_destinations = last
		}
	}
	scope:travel_without_camp = {
		start_travel_plan = {
			destination = scope:task_contract.var:contract_treasure_location
			on_arrival_event = ep3_contract_event.0044
		}
	}
}
custom_tooltip = treasure_map_contract_decision_effect_tooltip
set_variable = ep3_laamp_decision_1000_is_planning_excavation_trip
trigger_event = {
	id = ep3_contract_event.0055
	days = 1
}

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.