Description
Simple Raid Roster
Build raid teams from your guild, assign Tank / DPS / Healer roles, publish them to everyone in the guild, and export to a Discord copy-paste block. Designed for officers and guild leaders running TBC raid content who want a quick, no-frills way to plan rosters in-game and share them with the rest of the guild.
Features
- Multiple named teams. Create as many teams as you need (Friday Karazhan, Sunday SSC, alt-run Gruul, etc.). They're listed in the sidebar grouped under their raid so you can see at a glance which raids you have rosters for.
- TBC-only raid dropdown. Karazhan, Gruul's Lair, Magtheridon's Lair, Serpentshrine Cavern, Tempest Keep, Battle for Mount Hyjal, Black Temple, Zul'Aman, Sunwell Plateau, sorted in TBC progression order (Phase 1 through Phase 5). No vanilla raids.
- Auto-synced raid size. Picking Karazhan sets the team to 10-man, picking SSC sets it to 25-man, and so on. You don't have to set it twice.
- Quick reset. Clicking the 10 or 25 size button clears the team title and raid so you can start a fresh roster.
- In-window player picker. Click "+ Add" under a role and the guild roster slides in over the same window. Search by name, switch target role on the fly without closing. Highest-level characters appear first so raid-ready mains float to the top.
- Per-team Discord export. Copy-paste block with
:shield:/:crossed_swords:/:sparkles:emoji that auto-render in Discord. Includes team title, raid, raid size, role headers with counts, and a total. Or export all teams at once. - Class colors everywhere. Names are class-tinted in the roster sidebar, role sections, and player picker.
- Guild sync (1.1+). Officers (anyone whose guild rank can promote) click Publish to broadcast a team to every guild member running the addon. Non-officers see published rosters read-only, can browse them, and can still copy them to Discord. Unpublished local changes show a yellow
*so officers know what they still need to push. New logins automatically request the latest rosters; deletions sync too.
Usage
/srrto open the window. The status badge at the top shows whether you can edit (officer) or are viewing read-only (non-officer).- As an officer: click the flashing + Add Team in the sidebar, type a team title, pick a raid (size auto-sets), then click + Add Tank / + Add DPS / + Add Healer to build the roster from your guild. Click Publish to share it with the guild.
- As a viewer: open
/srrto see every published team. Pick one and click Export to Discord to grab the copy-paste block.
Slash Commands
/srropens the window/srr listprints all teams in chat/srr exportpops the Discord export with every team/srr export <team name>exports one team by name (case-insensitive)/srr publish(officer) publishes the selected team to the guild/srr publish all(officer) publishes every team/srr publish <team name>(officer) publishes one team by name/srr syncrequests the latest rosters from guild officers
Compatibility
WoW Classic TBC Anniversary (Interface 20505). Pulls from the guild roster via the standard GetGuildRosterInfo API. Sync uses the standard addon-message channel over guild chat (invisible to non-addon users). No external dependencies.
Notes
- WoW addons cannot write to the system clipboard. The export panel is the closest possible UX: the text is pre-rendered, focused, and select-all'd so a single Ctrl+C copies it.
- Each character has their own local cache in
SimpleRaidRosterDB. Officers publish; everyone else receives. If two officers edit the same team and publish at different times, the most recent publish wins.
