As of patch 4.1, the entire transformation API has been removed from the game. Transformations are now exclusively triggered through the spell system and is impossible to set it up automatically. Sorry to say, this addon is permanently broken.
Auto Transform is a transformation engine written to handle transformations of specific races/classes. Currently, only Worgen use the transformation mechanic, but this redesign of Worgen Auto Transform adds the ability to expand to any future characters using this mechanic.
Version 2.2 fixes an occasional trigger failure on buff fade events concerning Darkflight and Running Wild. Also included is a movable TimerUI button that displays addon status along with the current timer for any pending transformations.
The TimerUI button reacts to clicks in the following ways:
Left-Click: Triggers an immediate transform if possible.
Right-Click: Toggles the addon on/off.
Middle-Click: Opens the options panel.
The TimerUI button also displays the addon status by color code:
Normal: The addon is running and fully functional.
Red: The game client is restricting transformations.
Blue: The addon is turned off.
List of current transformation events being handled for specific races/classes:
Worgen - Exiting combat, expiration of Darkflight, canceling Running Wild, and a fix for transforming into a druid form.
Options can be changed through the new options panel in Interface Options or through the slash command system.
These commands can be accessed by typing /autotransform, /autotrans, or /atf
Auto-Transform Usage: /autotransform [options]
help - Shows this message.
delay [n] - Sets base delay to [n] seconds.
toggle - Toggles active state.
options - Displays options GUI. (Default action)
-Added TimerUI button and Options panel
-Fixed occasional failure to trigger on buff fading (Darkflight and Running Wild)
-Fixed delay timer cancel on manual transform
-Extended module API for new cancel condition type
-Rewrote entire codebase to support delayed transforms
-New slash command system
-Option to set a base delay
-Delay timer cancels on manual transform
-Added Druid fix for Worgen