Can someone explain how "Flintlock Reloading" works, xml-wise? I've looked at the xml and I can't figure out how you get it to reset itself.
I figured out that part; what I don't get is how you made it reset like that. I assume that the destroyonmove flag has something to do with it, but what re-casts it after destroyonmove cancels the previous instance?
A simple "cast it the next turn if a certain buff is present/not present" trigger, via using 'amount="1"' and either 'requirebuffontrigger="1"' or 'requirebuffonnottrigger="1"'.
The spell "Reloading Canceled OnMove" is triggered as a DoT for five turns. If "Flintlock Reloading" is removed before five turns, the counter is reset.