promotional bannermobile promotional banner

Guild Recruiter Tool: We Have Cookies

An easy and wholesome guild recruiting tool!
Back to Files

WeHaveCookies-v1.1.0.zip

File nameWeHaveCookies-v1.1.0.zip
Uploader
SavaenaSavaena
Uploaded
Aug 3, 2026
Downloads
36
Size
62.1 KB
Flavors
Retail
File ID
8569294
Type
R
Release
Supported game versions
  • 12.1.0
  • 12.0.7

What's new

v1.1.0

Whisper Mode

  • Prevented addon searches from opening Blizzard’s default Who List window.
  • Renamed Players: to Search Results:.
  • Renamed Whispered: to Whisper History:.
  • Renamed the Whisper Player button to Whisper.
  • Changed Whisper History to show the most recently whispered player at the top instead of alphabetizing names.
  • Restored player levels in Whisper History.
  • Restored standard WoW class coloring for names in Whisper History.
  • Added recovery of missing player level and class information from later searches.
  • Replaced the removed reporting function with Blizzard’s current player-report window.
  • Added a clear message when WoW cannot identify a selected WHO-result player for reporting.

Broadcast Mode

  • Renamed Save Trade Message to Save Message.
  • Renamed Save General Message to Save Message.

Interface

  • Reduced the overall addon-window width.
  • Improved spacing and alignment throughout Whisper Mode.
  • Improved spacing and alignment throughout Broadcast Mode.
  • Improved spacing and alignment throughout Chat Macros.

v1.0.9

  • Prevented an interrupted addon WHO search from changing how another WHO search displays its results.
  • Added a brief safety period around other WHO searches.
  • Added protection against immediate outdated WHO results being mistaken for new results.
  • Added localized class-name matching when WoW does not provide the player’s internal class identifier.
  • Prevented zero or invalid channel values from being added to the default chat window.

v1.0.8

  • Corrected the use of C_FriendList.SendWho() by removing an invalid request-number argument.
  • Added detection when another addon or the Social window interrupts a WHO search.
  • Restored the Search button immediately when a search finishes or is interrupted.
  • Changed the ten-second WHO timer into a fallback timeout rather than a mandatory delay.
  • Added automatically joined channels to the default chat window.
  • Changed whisper feedback to say the whisper was submitted rather than claiming confirmed delivery.
  • Removed outgoing-whisper event handling that could cause protected-value errors during chat restrictions.

v1.0.7

  • Reworked General and Trade channel detection so it no longer assumes channels appear in a fixed order.
  • Prevented Trade (Services) from being mistaken for the standard Trade channel.
  • Removed incorrect handling of channel availability information.
  • Added proper detection for unavailable or disabled channels.
  • Added an Unavailable state to channel buttons.
  • Added Haranir to the Alliance race filter while retaining the Horde option.
  • Increased Chat Macro row spacing to prevent controls from overlapping.
  • Prevented the final macro slot from being clipped.
  • Added checks intended to reject unrelated WHO-result updates.

v1.0.6

  • Redesigned Broadcast Mode into two vertically stacked sections:
    • Trade Chat
    • General Chat
  • Added a separate saved recruiting message for Trade Chat.
  • Added a separate saved recruiting message for General Chat.
  • Added independent character counters for both messages.
  • Added independent Save buttons for both messages.
  • Channel buttons display Join Trade Chat or Join General Chat when the channel has not been joined.
  • Channel buttons display Joining... while attempting to join.
  • Channel buttons change to Post Message after joining.
  • Migrated the previous shared broadcast message into both new message fields.

v1.0.5

Chat Macros

  • Expanded Chat Macros from 6 slots to 20 slots.
  • Increased the size of every macro text box.
  • Added a visible scrollbar to the Chat Macros tab.
  • Added mouse-wheel scrolling.
  • Increased spacing between macro sections.
  • Migrated the original six macro values into one WHC_ChatMacros saved table.
  • Added persistent saving for all 20 macro slots.
  • Added manual Save behavior instead of saving continuously while typing.
  • Added unsaved-change tracking.
  • Added character counters.

Whisper Mode

  • Added a 255-character limit to the recruiting whisper.
  • Added a live whisper character counter.
  • Prevented blank recruiting whispers.
  • Redesigned the results area into two columns:
    • Players
    • Whispered
  • Removed race and class text from player-result rows.
  • Added standard WoW class coloring to player names.
  • Retained player levels in search results.
  • Added independent scrolling to both player columns.
  • Moved players from the search-results column into the whispered-history column after the whisper action.
  • Kept whispered players in history until Clear History is pressed.
  • Prevented whispered players from reappearing in later search results while they remain in history.
  • Made names in both columns selectable.
  • Restricted the Recruit button to players who have first been whispered through the addon.
  • Added a Report button for selected players.
  • Added selection validation when search results refresh.
  • Disabled Whisper, Recruit, and Report when no valid player is selected.
  • Added structured whisper-history records containing player name, level, class, and order.
  • Added clearer and more accurate action-status messages.

Search and Filters

  • Added a visible scrollbar and mouse-wheel support to the search-results list.
  • Reset the search-results list to the top after a new search.
  • Added locale-safe race filtering.
  • Added locale-safe class filtering.
  • Removed hardcoded English-only race and class comparisons.
  • Added minimum- and maximum-level validation.
  • Prevented blank, reversed, or out-of-range level searches.
  • Used the current game maximum level for validation.
  • Added clear validation-error messages.
  • Replaced WHO chat-message filtering with C_FriendList.SetWhoToUi().
  • Removed automatic closing of the Friends/Social window.
  • Added addon-owned WHO-search state handling.

Broadcast Mode

  • Added exact General and standard Trade channel selection.
  • Prevented partial-name matching from selecting the wrong channel.
  • Added automatic channel joining when the relevant broadcast button is pressed.
  • Prevented the addon from automatically joining channels during login.
  • Added handling for unavailable channels.
  • Improved broadcast feedback so the addon does not claim unverified delivery.

Saving and Feedback

  • Made Save Whisper perform a genuine manual save.
  • Made Save Broadcast perform a genuine manual save.
  • Made all Chat Macro Save buttons perform genuine manual saves.
  • Enabled Save buttons only when text differs from the saved version.
  • Disabled Save buttons again after saving.
  • Preserved saved text across logout and /reload.
  • Updated success messages to use accurate wording such as submitted or requested rather than claiming unverified success.

v1.0.4

  • Original baseline version used for the v1.0.5–v1.1.0 development cycle.

This mod has no additional files