Fixed a bug that would cause splitscreen players to animate incorrectly if one of them started spectating.
Removed a print I was using for testing (though under normal conditions it would never activate, anyway.)
Fixed an issue where goalpost secondcolor overlays would not animate correctly.
If your add-on includes a string comparison to determine which skin your Simple AnimaL is using, use ANIMATION_HELPERS.getSkin(mobj) instead to guarantee that it behaves correctly for overlays.
This update changes how the animation hook is handled to achieve better performance in maps with large numbers of mobjs. In addition, some new features are available.
The console command simple_animal was introduced to print some debug information about what skins are currently supported, and what versions have been loaded.
Made a workaround for a hardcode bug that would cause Simple AnimaLs with extended frames to corrupt the graphics for all racers, even those without Lua.
Fixed newer versions of the script not being able to overwrite the base thinker for the older versions. Update to v1.1 immediately (the SRB2 Amy demo's update has been submitted and may not be immediately available for download.)
Added helper functions for simple checks like being giant, moving backwards, etc. In the case that you have a mod that would benefit from modifying these functions, you can access them through SIMPLE_ANIMAL_HELPERS.
The tutorials in the description will be revised over the next few minutes after this update.