I think that if you have dire bear form, then ShifterLocals.BearForm = 'Dire Bear Form'
That's kind of why I was wanting something that strictly represented the request to change to some kind of bear form, rather than the actual name of the bear form, which in this case is dire bear, rather than plain bear form. Ah well, should work for the moment :)
I think I see the cause of that bug. Later code was relying on the local variable being changed to your actual bear form.
There may be an easy fix to go back to the previous version and just make the change to line 130 I outlined below.
I think that a better fix would be to refactor the code a little to pull out the actual shifting from the commands. That might make the code read a little easier as well, but it may also introduce new bugs.
I wonder if anyone's making an Ace2UnitTest framework...
Ok i reverted those changes, thank god for svn hehe. @Gureaza, yeah i was thinking of rewriting it myself its just that I'm pretty inexperienced at this, I'm better at doing graphics than I am at coding hehe.
Hey, Greywind. Love the Ace2 conversion. I can't live with a form shifter. :)
The spam option doesn't seem to be working for me. I even set it to 30 and was able to shift immediately back out of form. Otherwise, it's shifting nicely.
As an aside, not entirely within the scope of this addon, is there a way to turn track humanoids on in a pseudo-auto way (like a double tap of my shift key maybe?) when I shift to cat form? I always forget to turn it on, and it becomes a nuisance when I'm shifting in and out quickly.
Not saying I won't add it back, its just not on my priorty list atm. I'm mostly making this addon for me hehe and since I have very limited time, if I won't use the feature it might take a while to get added, sorry :(.