SoSimple Question or not simple i am trying to get the use spell to use a mount spell and i have it coded in as: Code: <If Condition="GetQuestStep(67799) == 2"> <ExFlyTo XYZ="23.70979, 46.83902, -90.37689"/> <ExFlyTo XYZ="458.9788, 44.23521, 66.18493"/> <ExFlyTo XYZ="516.5018, -51.27571, 97.35883"/> <UseSpell Name="Fumigate" SpellId="5872" NpcId="2006887" QuestId="67799" XYZ="522.8506, -51.06585, 91.52107"/> </If> Sadly Everytime it goes to do the spell it does "DoAction 23" Which im assuming is the dismount command then walks over to the target and trys to use the spell which it cannot because i am not on the mount. Is there anyway to stop the action and just have it use the spell at said location. Thanks. Edit: After Further Testing i got the mount to go right to a point and set down exactly on the spot but RB still dismounted even when not moving to the object so i am at a loss.
I remember a usespell tag a while back that had a StayMounted attribute. try using that attribute, or look for an old amal'jaa profile, which had mounted spells and see how they did it
The no dismount override is in a new tag (soUseSpellTag.cs), the one SuperBigMan is using is the original by Kagamiihiragi. Mine can be found on my SVN. Using DismountAfter="False" attribute will disable the automatic dismount. Currently the new tag will be in conflict with the old UseSpell.cs but after I update, the new tag will have this compatability removed.