Stellaris Wiki
Advertisement

Version

Please help with verifying or updating older sections of this article. At least some were last verified for version 2.6.

This article is for the PC version of Stellaris only.

The Relics, Minor Artifacts as well as Archaeological Sites are mechanics introduced since Stellaris v.2.3.

Relics[]

Relics are defined at 'common/relics/xxx.txt'.

Data Structure[]

  • activation_duration – An integer of days for this Relic to "shine" if it’s activated.
  • portrait – A reference to a GFX instance that indicates the icon of this Relic. This is defined in 'interface/relics_view.gfx'.
  • sound – A reference to a sound instance that indicates the sound to be played for activation.
  • resources – An Economy Unit that determines the resource output and activation cost.
  • ai_weight – Determines how likely the AI will activate this relic.
  • triggered_country_modifier – A block of Modifiers for the Passive Effect of this relic.
    • potential – A block of Conditions that determines should the modifier apply. Vanilla relics always have 'always = yes'. It is unclear if relics have country_modifier.
  • score – An integer of victory score should this Relic count.
  • active_effect – A block of Effects for the Activation Effect of this relic.
  • possible – A block of Conditions that determines can this relic be activated.

Relic Example[]

This is the "Ether Drake Trophy".

 r_dragon_trophy = {
 	activation_duration = @triumph_duration
 	portrait = "GFX_relic_dragon_trophy"
 	sound = "relic_activation_ether_drake_trophy"

 	resources = {
 		category = relics
 		# Activation cost
 		cost = {
 			influence = @activation_cost
 		}
 	}

 	ai_weight = {
 		weight = 100
 	}

 	triggered_country_modifier = {
 		potential = {
 			always = yes
 		}
 		country_unity_produces_mult = 0.10
 	}

 	score = 1000

 	active_effect = {
 		add_modifier = {
 			modifier = "ether_drake_triumph"
 			days = @triumph_duration
 		}
 		custom_tooltip = relic_triumph_cooldown
 		hidden_effect = {
 			add_modifier = {
 				modifier = "relic_activation_cooldown"
 				days = @triumph_duration
 			}
 		}
 	}

 	# Possible check for activation
 	possible = {
 		custom_tooltip = {
 			fail_text = "requires_relic_no_cooldown"
 			NOT = { has_modifier = relic_activation_cooldown }
 		}
 	}
 }

All relics should add the modifier 'relic_activation_cooldown' to the empire upon activation as well as they should be blocked from activating if the empire has this modifier in order to have the relics UI and "relics can be activted" alert message work properly.

Artifact Actions[]

Artifact Actions are defined at 'common/artifact_actions/xxx.txt'. Without the Ancient Relics DLC, Artifact Actions are hidden from the UI and can't be used.

Data Structure[]

  • resources – An Economy Unit that determines the action cost. Vanilla actions always cost Minor Artifacts.
  • ai_weight – Determines how likely the AI will use this action.
  • potential – A block of Conditions that determines should this action be shown in the UI.
  • allow – A block of Conditions that determines can this action be took by the empire.
  • effect – A block of Effects to be executed upon action.

Artifact Action Example[]

This is the "Reverse-Engineer Arcane Technology" Artifact Action.

 artifact_arcane_deciphering = {
 	resources = {
 		category = artifact_actions
 		cost = {
 			minor_artifacts = 5
 		}
 	}

 	ai_weight = {
 		weight = 100
 		modifier = {
 			factor = 0
 			has_resource = { type = minor_artifacts amount < 105 }
 		}
 	}

 	potential = {
 		has_technology = tech_arcane_deciphering
 	}

 	allow = {
 		custom_tooltip = {
 			fail_text = "requires_arcane_deciphering_no_cooldown"
 			NOT = { has_modifier = arcane_deciphering_cooldown }
 		}
 	}

 	effect = {
 		custom_tooltip = artifact_arcane_deciphering_effect
 		hidden_effect = {
 			if = {
 				limit = {
 					is_ai = no
 					NOT = { has_country_flag = arcana_achievement }
 				}
 				set_country_flag = arcana_achievement
 			}
 			add_modifier = {
 				modifier = "arcane_deciphering_cooldown"
 				days = 720
 			}
 			owner = {
 				country_event = { id = ancrel.10000 }
 			}
 		}
 	}
 }

Artifact Action cooldown is implemented through Static Modifiers.

There are some Artifact Actions that are not meant to be activated through this menu.

  • Before acquiring the technology "Arcane Deciphering", relevant Artifact Actions are displayed as "???". Actually, those "???" actions are different actions that can only be seen if the empire doesn't have this technology and can never be activated.
  • Some actions can only be done through planets. They are also Artifact Actions that can never be activated and actual effects are implemented through Decisions.

Archaeological Sites[]

Archaeological Sites are defined at 'common/archaeological_site_types/xxx.txt'. Full implementation of Archaeological Sites is largely dependent to Event modding as well as Dynamic modding.

Data Structure[]

  • desc – A localisation key (triggered event desc) that designates the description of this site (scope = site).
  • picture – A reference to a GFX instance (sprite key) that indicates the picture of this site.
  • max_instances – An integer of max stages instances of this type a galaxy can have, only checked when using 'create_archaeological_site = random'
  • weight – A scriptable value used for random weight, only used when using 'create_archaeological_site = random'. Scriptable value type is defined either by an integer or 'mean time to happen'.
  • stages – An integer of max stages of this site. It must be exactly match the number of state blocks of this site.
  • potential – A Trigger block (conditions) that determines if a scope (fleet) is potential to excavate this archaeological site (from = site, this will add/remove this option without giving the player a reason).
  • allow – A Trigger block (conditions) that determines can a ship delve into this site (scope = fleet, from = site). All vanilla sites are only open to Science Ships with a Scientist (this will toggle enable/disabled mode on buttons etc).
  • visible – A Trigger block (conditions) that determines can an empire see this site (scope = country, from = site).
  • stage – Defines a stage of this site, order dependent
    • difficulty – A 'min max interval type', interval is defined either by an integer or '{ min = <int> max=<int> }' where the later will randomize a value between min and max.
    • icon – A reference to a GFX instance (rune icon gfx type) that indicates the picture of this stage.
    • event – An 'fleet_event' id to trigger on the delver fleet when this stage is cleared. A fleet is a 'container' of ships and can consist of one or more ships.
  • on_roll_failed – An Effect block to be executed when a roll is failed (scope = fleet, from = site).
  • on_create – An Effect block to be executed upon site creation (scope = site).
  • on_visible – An Effect block to be executed upon site visible (scope = country, from = site).

Archaeological Site Example[]

This is the first Zroni site:

 zroni_digsite_1 = {
 	desc = zroni_digsite_1_desc
 	picture = GFX_evt_overgrown_city
 	stages = 3
 	max_instances = 1
 	allow = {
 		is_ship_class = shipclass_science_ship
 		exists = leader
 	}
 	visible = {
 		has_country_flag = zroni_intro
 		default_site_visible_trigger = yes
 	}
 	stage = {
 		difficulty = 1
 		icon = GFX_archaeology_runes_F1
 		event = ancrel.2
 	}
 	stage = {
 		difficulty = 1
 		icon = GFX_archaeology_runes_F2
 		event = ancrel.3
 	}
 	stage = {
 		difficulty = 2
 		icon = GFX_archaeology_runes_F3
 		event = ancrel.4
 	}
 	on_roll_failed = {
 		from = {
 			standard_archaeological_site_on_roll_failed = { RANDOM_EVENTS = all_random_events }
 		}
 	}
 }
Note: 'standard_archaeological_site_on_roll_failed' is a scripted effect.
Empire EmpireEthicsGovernments • Civics • OriginsMandatesAgendasTraditions • Ascension perksEdictsPoliciesRelicsTechnologiesCustom empires
Pops JobsFactions
Leaders LeadersLeader traits
Species SpeciesSpecies traits
Planets PlanetsPlanetary feature • Orbital depositBuildings • DistrictsPlanetary decisions
Systems SystemsStarbasesMegastructuresBypassesMap
Fleets FleetsShips • Components
Land warfare ArmiesBombardment stance
Diplomacy Diplomacy • Federations • Galactic communityOpinion modifiersCasus Belli • War goals
Events EventsAnomaliesSpecial projectsArchaeological sites
Gameplay GameplayDefinesResources • EconomyGame start
Dynamic modding Dynamic moddingEffectsConditionsScopesModifiersVariablesAI
Media/localisation Maya exporterGraphicsPortraitsFlagsEvent picturesInterfaceIconsMusicLocalisation
Other Console commandsSave-game editingSteam WorkshopModding tutorial
Advertisement