I really wanted to use these traits, so i've been trawling through the xml code looking for the problem and guess what, there isnt one. Not in the xml. I tried creating a new trait to unlock research that gave a global bonus to hp/combat speed but that didn't work either. I'm guessing the problem lies in how global stat bonuses are applied.
Ok so i dont know how to fix these traits but i've created a couple of comparable ones to use until stardock gets them fixed. Iron Flesh in place of Death Worship, and Quick Blood in place of Great Warriors. What these traits do is unlock a tech that allows access to an amulet (one for each trait) that applies the stat boost. Just equip the item (its free) to your basic soldier and have fun.
I couldn't stop the items being available to champions through the shop, so i just made it fairly expensive.
Given that you can equip infinite amulets it shouldn't conflict with anything else.
I've increased the cost of Death Worship (Iron Flesh) to 8 pts to compensate for it actually working
. +10hp for free, for all units is at least as powerful as +1 combat speed. You can always change it if you disagree, heh. You can still get both traits with the same faction, but you have to take all the weaknessess
.
Just Paste the code below (everything between the asterisks) into an xml file and put it in C:\Users\YourName\Documents\My Games\Elemental\Units (or wherever vista/xp puts that folder).
****************
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<AbilityBonuses>
<AbilityBonus InternalName="QuickBlood">
<AbilityBonusType>Player</AbilityBonusType>
<AbilityBonusOption InternalName = "QuickBloodBonus1">
<DisplayName>Quick Blood</DisplayName>
<Description>Superior metabolic ability gives +1 to combat speed.</Description>
<Bonus>10</Bonus>
<Cost>8</Cost>
<GameModifier>
<ModType>Player</ModType>
<Attribute>UnlockTech</Attribute>
<StrVal>Quick_Blood</StrVal>
</GameModifier>
</AbilityBonusOption>
</AbilityBonus>
<AbilityBonus InternalName="IronFlesh">
<AbilityBonusType>Player</AbilityBonusType>
<AbilityBonusOption InternalName = "IronFleshBonus1">
<DisplayName>IronFlesh</DisplayName>
<Description>A century of survival in an overly harsh environment gives +10hp.</Description>
<Bonus>10</Bonus>
<Cost>8</Cost>
<GameModifier>
<ModType>Player</ModType>
<Attribute>UnlockTech</Attribute>
<StrVal>Iron_Flesh</StrVal>
</GameModifier>
</AbilityBonusOption>
</AbilityBonus>
</AbilityBonuses>
<GameItemTypes>
<GameItemType InternalName="QuickBloodItem1">
<!-- Equipment Display Name/Description -->
<DisplayName>Quick Blood</DisplayName>
<Description>This represents the "Quick Blood" faction trait.</Description>
<!-- Equipment Type -->
<Type>Accessory</Type>
<CanBeEquipped>1</CanBeEquipped>
<ShopValue>800</ShopValue>
<!-- Equipment Graphics -->
<IconFile>Necklace1.png</IconFile>
<TintR>240</TintR>
<TintG>10</TintG>
<TintB>10</TintB>
<ProductionRequirement>
</ProductionRequirement>
<!-- Equipment Prerequisites -->
<Prereq>
<Type>Tech</Type>
<Attribute>Quick_Blood</Attribute>
</Prereq>
<!-- Equipment Modifiers -->
<GameModifier>
<ModType>Unit</ModType>
<Attribute>AdjustUnitStat</Attribute>
<StrVal>UnitStat_CombatSpeed</StrVal>
<Value>1.0</Value>
</GameModifier>
<GameItemType InternalName="IronFleshItem1">
<!-- Equipment Display Name/Description -->
<DisplayName>Iron Flesh</DisplayName>
<Description>This represents the "Iron Flesh" faction trait.</Description>
<!-- Equipment Type -->
<Type>Accessory</Type>
<CanBeEquipped>1</CanBeEquipped>
<ShopValue>800</ShopValue>
<!-- Equipment Graphics -->
<IconFile>Necklace1.png</IconFile>
<TintR>240</TintR>
<TintG>10</TintG>
<TintB>10</TintB>
<ProductionRequirement>
</ProductionRequirement>
<!-- Equipment Prerequisites -->
<Prereq>
<Type>Tech</Type>
<Attribute>Iron_Flesh</Attribute>
</Prereq>
<!-- Equipment Modifiers -->
<GameModifier>
<ModType>Unit</ModType>
<Attribute>AdjustUnitStat</Attribute>
<StrVal>UnitStat_HitPoints</StrVal>
<Value>10.0</Value>
</GameModifier>
</GameItemType>
</GameItemTypes>
<Techs>
<TechDef InternalName="Quick_Blood">
<DisplayName>Quick Blood</DisplayName>
<Description>This represents the Quick Blood racial trait.</Description>
<Image>Weapons_Medallion_Full.png</Image>
<Color>182,7,3</Color>
<HotColor>255,48,0</HotColor>
<Rarity>100</Rarity>
<Category>Warfare</Category>
<Infinite>0</Infinite>
<AppearanceChance>100</AppearanceChance>
</TechDef>
<TechDef InternalName="Iron_Flesh">
<DisplayName>Iron Flesh</DisplayName>
<Description>This represents the Iron Flesh racial trait.</Description>
<Image>Weapons_Medallion_Full.png</Image>
<Color>182,7,3</Color>
<HotColor>255,48,0</HotColor>
<Rarity>100</Rarity>
<Category>Warfare</Category>
<Infinite>0</Infinite>
<AppearanceChance>100</AppearanceChance>
</TechDef>
</Techs>
****************
I've tested this and it works for me, not had time to play a long game with it but i dont see any problem so far.
Hope this helps.
PS: Thankyou Stardock for making Elemental this moddable, you guys are awesome