promotional bannermobile promotional banner

SheepKeeper

Polymorph timer, break attribution and hidden group notifications for WoW Classic Era
SheepKeeper_1024_aba_kus.png

SheepKeeper_1024_aba_kus.png

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

SheepKeeper Team

profile avatar
Owner
  • 9
    Projects
  • 172
    Downloads

More from aba_kusView all

  • BanishKeeper project image

    BanishKeeper

    Precise Banish (p)recast timing for Warlocks in WoW Classic Era, now with failed-cast tracking, a Breaker window, debug log and hidden group communication.

    • 17
    • August 24, 2026
  • HibernateKeeper project image

    HibernateKeeper

    Tracks a Druid's Hibernate duration, refresh timing, failed casts and early breaks in WoW Classic Era, including breaker attribution and remaining CC time.

    • 6
    • August 24, 2026
  • SapKeeper project image

    SapKeeper

    Tracks a Rogue's Sap duration, failed uses, automatic early releases and player-caused breaks in WoW Classic Era, including breaker attribution and remaining CC time.

    • 12
    • August 24, 2026
  • RootKeeper project image

    RootKeeper

    Tracks a Druid's Entangling Roots duration, refresh timing, failed casts and early breaks in WoW Classic Era, including likely breaker attribution and remaining CC time.

    • 9
    • August 24, 2026
  • BanishKeeper project image

    BanishKeeper

    Precise Banish (p)recast timing for Warlocks in WoW Classic Era, now with failed-cast tracking, a Breaker window, debug log and hidden group communication.

    • 17
    • August 24, 2026
  • HibernateKeeper project image

    HibernateKeeper

    Tracks a Druid's Hibernate duration, refresh timing, failed casts and early breaks in WoW Classic Era, including breaker attribution and remaining CC time.

    • 6
    • August 24, 2026
  • SapKeeper project image

    SapKeeper

    Tracks a Rogue's Sap duration, failed uses, automatic early releases and player-caused breaks in WoW Classic Era, including breaker attribution and remaining CC time.

    • 12
    • August 24, 2026
  • RootKeeper project image

    RootKeeper

    Tracks a Druid's Entangling Roots duration, refresh timing, failed casts and early breaks in WoW Classic Era, including likely breaker attribution and remaining CC time.

    • 9
    • August 24, 2026