Quick followup. Here is the the code I just tried out ingame.
First off, I tried adding this to the Sov file, with no luck:
<GameModifier InternalName="JoinBaccoJoin">
<ModType>Unit</ModType>
<Attribute>UnitJoinArmy</Attribute>
<StrVal>Champion_Bacco</StrVal>
<StrVal2>Bacco the Beggar</StrVal2>
<Value>3</Value>
<UnitClass>Champion</UnitClass>
</GameModifier>
FYI, I also tried this iteration, no dice:
<GameModifier InternalName="JoinBaccoJoin">
<ModType>Map</ModType>
<Attribute>UnitJoinArmy</Attribute>
<UnitClass>Champion_Bacco</UnitClass>
<Value>1.0000</Value>
<UnitClass>Champion</UnitClass>
</GameModifier>
Bacco did NOT appear at all when I started the game.
So, since that didn't work, I made a BaccoToken.xml file, which I placed in the Mygames/LH/Mods folder, which looks like this:
Code: xml
- </GameItemTypes>
- <GameItemType InternalName="Token_Bacco">
- <DisplayName>Token of Bacco</DisplayName>
- <Description>This token will summon Bacco to serve you</Description>
- <ShopValue>90</ShopValue>
- <GameModifier InternalName="JoinBaccoJoin">
- <ModType>Unit</ModType>
- <Attribute>UnitJoinArmy</Attribute>
- <StrVal>Champion_Bacco</StrVal>
- <StrVal2>Bacco the Beggar</StrVal2>
- <Value>3</Value>
- <UnitClass>Champion</UnitClass>
- </GameModifier>
- <IsAvailableForSovereignCustomization>0</IsAvailableForSovereignCustomization>
- <Likelihood>400</Likelihood>
- <RarityDisplay>Common</RarityDisplay>
- <HeroOnly>1</HeroOnly>
- <IsAvailableForUnitDesign>0</IsAvailableForUnitDesign>
- <IsUsable>1</IsUsable>
- <ArtDef>Token_Wolf_ArtDef</ArtDef>
- <GameItemTypeArtDef InternalName="Token_Wolf_ArtDef">
- <GameItemTypeModelPack InternalName="Token_Wolf_Default">
- <IconFile>Item_TokenoftheWolf.png</IconFile>
- <TintR>53</TintR>
- <TintG>55</TintG>
- <TintB>182</TintB>
- <SFX>Equip_MagicRing_01</SFX>
- <SFX>Equip_MagicRing_02</SFX>
- <SFX>Equip_MagicRing_03</SFX>
- <SFX>Equip_MagicRing_04</SFX>
- <GameItemTypeModel>
- </GameItemTypeModel>
- </GameItemTypeModelPack>
- </GameItemTypeArtDef>
- </GameItemType>
- </GameItemTypes>
Then, I added this to my Sov file:
<AutoCreateEquipment>Token_Bacco</AutoCreateEquipment>
Then I started a new game with my Sov. Sure enough, there was the Summon Wolf icon in my item/ability bar. I clicked on the Summon Wolf icon, and voila, Bacco Appeared! I built my first city, and sure enough, Bacco had shop and trade options, not upgrade options! Note that he was level 3, per the <value>3<tag>.
Soooo, it looks like this is a way to summon a Champion WITHOUT using a spell. Might save some time maybe, and of course there is also Heavenfall's approach if you like the spell thing!