Sylph.Nikia said:
Code
<!-- Equips Proper Elemental Staff for current spell element Also short pause for Fastcast gear -->
<if CommandPrefix="/magic|/ninjutsu|/song">
<equip when="precast|midcast">
<main>$%SpellElementStaff</main>
</equip>
<castdelay delay="0.75" />
</if>
If you place that right before the end of rules </rules> then every spell will have a .75sec wait before casting. That will allow fastcast gear to equip.
Just takes a little bit of time to get use to the slight lag you will notice...
A second plus tho is if you are use to running and hitting macro soon as you stop the small wait will also help against spell interupts cause of moving. Hope this helps.
I'm fairly sure that putting a cast delay in your precast just so Fast Cast gear can equip properly is a bit ridiculous. The point of Fast Cast gear is to get the spell off sooner. A Cast Delay kinda defeats the purpose... I'm fairly sure that you would need either a TON of Fast Cast (Possibly more than a RDM can even get in gear), or a VERY long spell just to offset a .75 second delay.
The math isn't exact, but if you have the max amount of Fast Cast available to RDM (~+30$ in gear unless I'm missing something) then the spell would have to have a base casting time of ~4 seconds just to break even from a .75 second cast delay. Anything less than that, and you might as well cast in your midcast gear to start with.
On the longest spell that RDM has access to (Raise) a .75 second Cast Delay is like throwing away 5 Fast Cast (and it gets worse as the cast time of the spell gets lower).
So yeah, figure out a better way to fix your spellcast than a Cast Delay if your goal is to optimize Fast Cast.
On a side note, you can't eyeball Fast Cast results by your casting bar. Fast Cast has been shown to be calculated server side, which means the cast bar is subject to both Lag AND Latency. What you see on the cast bar is not necessarily what is actually happening. Besides that, it's damn hard to notice when a spell takes effect and see where the bar is at the same time unless you're casting Raise while Addled or something.