feat: fire GUILD_INVITE_REQUEST event with inviter and guild names

Fire GUILD_INVITE_REQUEST when another player invites the local player
to a guild. Includes inviterName and guildName as arguments. Used by
auto-accept guild addons and invitation notification addons.
This commit is contained in:
Kelsi 2026-03-21 07:23:15 -07:00
parent d24d12fb8f
commit 6ab1a189c7

View file

@ -20820,6 +20820,8 @@ void GameHandler::handleGuildInvite(network::Packet& packet) {
pendingGuildInviteGuildName_ = data.guildName;
LOG_INFO("Guild invite from: ", data.inviterName, " to guild: ", data.guildName);
addSystemChatMessage(data.inviterName + " has invited you to join " + data.guildName + ".");
if (addonEventCallback_)
addonEventCallback_("GUILD_INVITE_REQUEST", {data.inviterName, data.guildName});
}
void GameHandler::handleGuildCommandResult(network::Packet& packet) {