Galactic Civilizations IV: Supernova Galactic Civilizations IV: Supernova Galactic Civilizations IV

Awarding a random precursor artifact upon creating a building.

Published on Tuesday, December 19, 2023 By maltheopia4296 In GalCiv IV Modding

I am trying to construct a custom indestructible galactic wonder that, when placed on a planet, would award you with 4 random artifacts from from ArtifactImprovementDefs.xml.

I have it working so far except for this part in double brackets.

Code: xml
  1.      <Triggers>
  2.       <OnEvent>OnConstructImprovment</OnEvent>
  3.       <Target>
  4.         <TargetType>Colony</TargetType>
  5.       </Target>
  6.       <Lifetime>Target</Lifetime>
  7.       <PerformAction>
  8.         <Action>AwardImprovement</Action>
  9.         <StringParam>[[I WANT THIS TO BE THE RANDOM ARTIFACT]]</StringParam>
  10.       </PerformAction>
  11.     </Triggers> 

Is there a way to pull a random improvement from ArtifactImprovementsDefs.xml?