Could you do this with a one-use potion or a book that the sovereign starts with by using the code:
<AutoCreateEquipment>Champion_Potion</AutoCreateEquipment>
Or something like that? Quite frankly, I'm going to experiment with this right now.
EDIT: Testing this...
Code: xml
- </p><GameItemTypes>
- <DataChecksum NoParse="1">
- <Ignore>DispName</Ignore>
- <Translate>DisplayName,Description</Translate>
- </DataChecksum>
- <GameItemType InternalName="Scroll_Champion">
- <DisplayName>Champion Scroll</DisplayName>
- <Description>This token will summon a companion.</Description>
- <ShopValue>200</ShopValue>
- <GameModifier>
- <ModType>Unit</ModType>
- <Attribute>UnitJoinArmy</Attribute>
- <StrVal>Champion_Adant</StrVal>
- <Provides>Summons a champion</Provides>
- <Value>5</Value>
- <Unitclass>Champion</Unitclass>
- </GameModifier>
- <IsAvailableForSovereignCustomization>0</IsAvailableForSovereignCustomization>
- <Likelihood>200</Likelihood>
- <RarityDisplay>Rare</RarityDisplay>
- <HeroOnly>1</HeroOnly>
- <IsAvailableForUnitDesign>0</IsAvailableForUnitDesign>
- <IsUsable>1</IsUsable>
- <ArtDef>Scroll_AirWalker_ArtDef</ArtDef>
- <GameItemTypeArtDef InternalName="Scroll_AirWalker_ArtDef">
- <GameItemTypeModelPack InternalName="Scroll_AirWalker_Default">
- <IconFile>Item_BlizzardScroll_Icon.png</IconFile>
- <TintR>212</TintR>
- <TintG>32</TintG>
- <TintB>200</TintB>
- <SFX>Equip_MagicRing_01</SFX>
- <GameItemTypeModel>
- </GameItemTypeModel>
- </GameItemTypeModelPack>
- </GameItemTypeArtDef>
- </GameItemType>
- </GameItemTypes>
EDIT: Ok, so I added the item and it shows up when I select my sovereign after the main menu but when I get in-game the item is not in my inventory. I've tried adding it via using both <AutoCreateEquipment> and <Equipment> codes.
Frankly, I've been trying to get something like this to work for ages with nothing to show for it. Appears to be much easier said than done. 