Description
SheepKeeper tracks your Mage's Polymorph in WoW Classic Era and helps you
keep crowd control under control without casting anything automatically.
Features
- Countdown bar for your active Polymorph
- Recast pre-warning and latency-aware cast marker
- Detects normal expiry, melee breaks and spell breaks
- Shows the player who broke the sheep when the Combat Log provides it
- Shows the breaking spell when available
- Detects resisted, immune and otherwise failed Polymorph casts
- Detects unexplained early aura removal without falsely blaming a player
- Hidden addon-message network for Breaker events inside PARTY / RAID / INSTANCE_CHAT
- Optional visible PARTY announcement
- Movable and resizable Breaker and diagnostic Log windows
- English, German, French, Spanish and Russian localization
The hidden Breaker network uses WoW addon messages. It does not spam normal
group chat. The visible PARTY announcement is optional and disabled by default.
Slash commands
Main command:
/sk/sheepkeeper
Window and position:
/sk lock— lock the timer position/sk unlock— unlock the timer for moving/sk reset— reset positions and sizes
Timing:
/sk lead 1.5— set the cast lead time/sk prewarn 5— set the pre-warning time/sk latency— show current latency setting/status/sk latency on|off— enable or disable latency compensation/sk sound on|off— enable or disable warning sounds
Breaker:
/sk breaker— show/hide the Breaker window/sk breaker on|off— enable or disable Breaker handling/sk breaker clear— clear the Breaker window/sk say on|off— enable or disable visible PARTY break announcements
Diagnostics and testing:
/sk log— show/hide the diagnostic log/sk log show|hide|clear/sk debug on|off— mirror debug messages to chat/sk culprit on|off— enable or disable experimental recent-damage correlation/sk test 1|2|3|4— run built-in timer tests/sk break— simulate a break event
Supported Polymorphs:
- Rank 1 — 20 sec
- Rank 2 — 30 sec
- Rank 3 — 40 sec
- Rank 4 — 50 sec
- Polymorph: Turtle — 50 sec
- Polymorph: Pig — 50 sec
Important
Version 1.0.0 uses PvE Polymorph durations. PvP diminishing returns are not
modeled yet.
SheepKeeper never casts Polymorph automatically.
1.0.0 release notes
First public release.
Real-client testing on Classic Era 1.15.9 confirmed:
- normal Rank 1 timing
- repeated refreshes
- melee and spell breaks
- direct breaker attribution
- breaking-spell attribution
- lethal first-hit break behavior
- resisted Polymorph detection
- hidden PARTY addon-message transport
- duplicate sender-echo suppression
- unexplained early-removal handling


