Creating a healer in the fightclass editor is very ineffective. Most people can't get it to work at all.
I suggest you look at some example projects I uploaded (they are for vanilla but should work until Wrath).
Feral Druid - Auto Cat Form (instead of walking) tested on 3.3.5
Basically this forces the character to go in cat form when the bot is walking at normal speed, or dismounted for whatever reason.
If character is mounted = do nothing (the mount is faster)
if character is NOT mounted, but moving with speed lower than the cat form speed = cat form (you move faster)
1) Put this in the "Add Spell" field:
-- Cat Shapeshift
CancelUnitBuff("player","Cat Form")
CastSpellByName("Cat Form")
2) Conditions:
- Me in Combat: false
- Lua Script: luascript
slowed = "no"
if GetUnitSpeed("player") > 0
and GetUnitSpeed("player") < 9
then
slowed = "yes"
end
Return value research: yes
Return value var: slowed
3) Spell Setting (top right corner)
- Can move during cast: yes
- Combat only: false
- Not Spell, is lua script: true
Tested and working pretty good, it can be used for shapeshifting slowing effects, just remove the "Me in combat: false" condition. Just keep in mind that
speed 0 = char not moving
speed 7 = char normal speed (walking)
speed 9 = cat form
You can mess around and see what works better for you. For example you can do an >= 0 instead of >0, in case you want the cat form also when you are not moving (maybe you are in a nova, root, so you can shapeshift it). As it is right now, it shapeshifts the moment you start walking.