PapaGreet

LFG Assistant addon; aid in group queuing and randomize personalized greetings and farewells.

File Details

v1.2.1

  • R
  • Oct 13, 2025
  • 11.97 KB
  • 7
  • 12.0.0+3
  • Classic + 1

File Name

PapaGreet-v1.2.1.zip

Supported Versions

  • 12.0.0
  • 4.4.2
  • 3.4.3
  • 1.15.3

tag 2c3ee2d76292f6a5aed300b76c42b3d781ca3ce8 v1.2.1
Author:    Alan Denniston <alan.denniston@gmail.com>
Date:    Sun Oct 12 22:34:11 2025 -0400

Version 1.2.1 - Bug Fix Release

Fixed: Goodbye message not sending in combat situations

Issue:
- When saying goodbye while in/near combat, the message would be queued
- But the leave timer would start immediately
- This caused the player to leave the group before the message could be sent
- Goodbye message and emote would never be seen by party members

Fix:
- Added callback support to SendMessageAndEmote function
- Leave timer now only starts AFTER goodbye message is actually sent
- Works correctly whether message is sent immediately or queued during combat
- Added clearer feedback: "Goodbye queued (in combat). Will leave after combat."

Behavior Now:
1. Click goodbye button
2. Message queued if in combat (or sent immediately if not)
3. Leave timer starts ONLY after message is successfully sent
4. Party members see your goodbye message/emote
5. Player leaves after the configured delay

This ensures goodbye messages always work properly in dungeons/raids.

commit c1e0e19d79cd361fd9788d616c0e59231900d853
Author: Alan Denniston <alan.denniston@gmail.com>
Date:   Sun Oct 12 22:34:01 2025 -0400

    Bump version to 1.2.1

commit d14208d7a4a8ccbcbfee548c51f65cd24e705bbd
Author: Alan Denniston <alan.denniston@gmail.com>
Date:   Sun Oct 12 21:57:01 2025 -0400

    Fix goodbye message not sending in combat situations

    Issue: When saying goodbye while in/near combat, the message would be queued
    but the leave timer would start immediately. This caused the player to leave
    the group before the message could be sent after combat ended.

    Fix:
    - Added callback support to SendMessageAndEmote function
    - Created StartLeaveTimer as a separate function
    - Leave timer now only starts after goodbye message is actually sent
    - Works correctly whether message is sent immediately or queued during combat
    - Added clearer feedback message when goodbye is queued

    Now the sequence is:
    1. Click goodbye
    2. Message queued if in combat (or sent immediately if not)
    3. Leave timer starts ONLY after message is sent
    4. Player leaves after the configured delay

    This ensures the goodbye message and emote always execute before leaving.