GRIP - Guild Recruitment

Automates guild recruitment — scans /who for unguilded players, queues whispers and guild invites, and schedules Trade/General channel posts.

File Details

v0.8.0

  • R
  • Mar 5, 2026
  • 116.43 KB
  • 7
  • 12.0.1
  • Retail

File Name

GRIP-v0.8.0.zip

Supported Versions

  • 12.0.1

GRIP – Guild Recruitment Automation

v0.8.0 (2026-03-05)

Full Changelog Previous Releases

  • Bump version to 0.8.0 and add CHANGELOG entry
    Bumps TOC version from 0.7.0 to 0.8.0. Adds CHANGELOG entry documenting the invite-first safety toggle, C_ChatInfo.InChatMessagingLockdown() pre-send checks, max level clamp correction, and three bug fixes (Ghost Mode /who closure, whisper variable shadowing, post target regex).
  • Add invite-first safety toggle (NH-11)
    Add config.inviteFirst (default OFF) to reverse the pipeline: invite first, whisper only after
    invite acceptance. Skips whispers for players who block guild invites or are on trial accounts.
    Includes Settings checkbox, /grip set invitefirst slash command, and WhisperTick guard to prevent
    ticker from processing candidates still awaiting invite results.
  • Add C_ChatInfo.InChatMessagingLockdown() pre-send checks (NH-6)
    Guard all outbound sends (whisper, invite, post) against Midnight's chat messaging lockdown during encounters, M+ keystones, and PvP matches. Pipeline-level checks provide user-facing feedback; SendChatMessageCompat acts as a central safety net. All checks are nil-safe for backward compatibility.
  • Fix four should-fix issues from research audit (SF-1 through SF-4)
    Clamp scan level range to Midnight cap of 90 (was 100) in slash command,
    settings UI, and who queue builder. Fix Ghost Mode timeout closure to use
    object reference instead of filter string comparison. Rename shadowed loop
    variable in whisper opt-out name resolution. Remove loose hyphenated-word
    regex from post target extraction to prevent false-positive blacklist blocks.
  • Create .gitattributes