Hi, I've gotten a bit into modding lately and I'm trying to redo the Champion system into something with a bit more choices.
Archer, Knight, Barbarian, Guardian, Berserker
Wizard, Battlemage, Warlock, Necromancer, Enchanter
Ranger, Rogue, Druid, Bard, Shadow
Prophet, Paladin, Ritualist, Priest, Monk
Seeker, General, Alchemist, Sage, Bounty Hunter
Something like that.
I've run into a few questions that I was hopening that I could get help with.
1) Is there any problems that will arise with limiting casters to cloth armor only by setting their UnitStat_WeightCapacity to 0 and changing mounts and items that adds to it not to do so anymore? Only want them to use staffs also which are no weight if i remember correctly.
2) For the druid I was thinking about some shapeshifting is it possible to change graphics into a wolf for a few tactical combat turns? Or will it bug with the items the druid is using?
3) The Monk will focus on counter-attacks with abilities boosting them like adding dodge and attack until the next turn. The problem that I've run into is that when I set the duration to 1 is that it expires imidiately and when I set it two 2 it expires after two turns. Any work-arounds?
<!-- WaspStance -->
<!-- WaspStance increases dodge and provides poison damage to the monk. -->
<SpellDef InternalName="WaspStance">
<DisplayName>Wasp Stance</DisplayName>
<Description>The Monk meditates and enters Wasp Stance, with improved dodge and poison attack until their next action.</Description>
<Image>Wasp_Stance.png</Image>
<IconFG>Wasp_Stance.png</IconFG>
<IconColor>32,45,243</IconColor>
<CanStack>0</CanStack>
<SpellBookSortCategory>Unit</SpellBookSortCategory>
<SpellBookSortSubCategory>UnitEnchantment</SpellBookSortSubCategory>
<SpellType>Tactical</SpellType>
<SpellClass>Defensive</SpellClass>
<SpellSubClass>Buff</SpellSubClass>
<SpellTargetType>Self</SpellTargetType>
<IsCastable>0</IsCastable>
<IsSpecialAbility>1</IsSpecialAbility>
<PreventStackingWith>WaspStance</PreventStackingWith>
<GameModifier>
<ModType>Unit</ModType>
<Attribute>AdjustUnitStat</Attribute>
<StrVal>UnitStat_Attack_Poison</StrVal>
<IsForFormattedDescription>1</IsForFormattedDescription>
<DisplayName>Wasp Stance</DisplayName>
<Duration>2</Duration>
<Effect>E_Berserk_Particle</Effect>
<Value>5</Value>
</GameModifier>
<GameModifier>
<ModType>Unit</ModType>
<Attribute>AdjustUnitStat</Attribute>
<StrVal>UnitStat_Dodge</StrVal>
<IsForFormattedDescription>1</IsForFormattedDescription>
<Duration>2</Duration>
<Value>15</Value>
</GameModifier>
<AIData AIPersonality="AI_General">
<AIPriority>10</AIPriority>
</AIData>
<HitSoundFX>Spell_Beserk_01</HitSoundFX>
<SpellDefEffect>
<EffectName>T_Berserk_Particle</EffectName>
<LocalPosition>0,35,0</LocalPosition>
<EffectScale>0.7</EffectScale>
<EffectDelay>0</EffectDelay>
<SnapToTerrain>1</SnapToTerrain>
</SpellDefEffect>
</SpellDef>
I'm sure I'll have many more questions later but let's start with those, thanks in advance!