I'm seeing what I'm thinking might be a bug with colonizeventdefs & cultureperturnbene/pragma/merc, specifically you get nothing if you try to set it. The only place that it seems to be used is improvementdefs.xml giving me the idea that there are probably more effecttypes other than instant that won't work in colonizeeventdefs. Has anyone been able to make this work or find a way to spawn a specific improvement from colonizeventdefs choices on the planet. It looks like PerformAction might allow one/the other/or both, but I can't seem to figure out a way to gwet it past the syntax checker without any examples to pull from in the xml
Has anybody gotten something like this to work?
<Choice>
<Type>Benevolent</Type>
<Description>SentientPlanetEvent_Benevolent_Bonus_Name</Description>
<BonusDescription>SentientPlanetEvent_Benevolent_Bonus_Dec</BonusDescription>
<Trigger>
<OnEvent>OnEventChoice</OnEvent>
<Target>
<TargetType>Faction</TargetType>
</Target>
<Lifetime>Instant</Lifetime>
<Modifier>
<EffectType>CulturePerTurnBenevolent</EffectType>
<Target>
<TargetType>Faction</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>35</Value>
</Modifier>
</Trigger>
<Trigger>
<OnEvent>OnEventChoice</OnEvent>
<Target>
<TargetType>Planet</TargetType>
</Target>
<Lifetime>Target</Lifetime>
<Modifier>
<EffectType>Research</EffectType>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Multiplier</BonusType>
<Value>0.2</Value>
</Modifier>
</Trigger>
</Choice>
Originally I was trying a number <1, but I even tried bumping it to 35 just in case something too small to notice was happening.