mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-22 23:30:14 +00:00
feat: fire CHAT_MSG_COMBAT_FACTION_CHANGE on reputation changes
Fire CHAT_MSG_COMBAT_FACTION_CHANGE with the reputation change message alongside UPDATE_FACTION when faction standings change. Used by reputation tracking addons (FactionFriend, RepHelper) that parse reputation gain messages.
This commit is contained in:
parent
964437cdf4
commit
d8c0820c76
1 changed files with 3 additions and 1 deletions
|
|
@ -4270,8 +4270,10 @@ void GameHandler::handlePacket(network::Packet& packet) {
|
||||||
addSystemChatMessage(buf);
|
addSystemChatMessage(buf);
|
||||||
watchedFactionId_ = factionId;
|
watchedFactionId_ = factionId;
|
||||||
if (repChangeCallback_) repChangeCallback_(name, delta, standing);
|
if (repChangeCallback_) repChangeCallback_(name, delta, standing);
|
||||||
if (addonEventCallback_)
|
if (addonEventCallback_) {
|
||||||
addonEventCallback_("UPDATE_FACTION", {});
|
addonEventCallback_("UPDATE_FACTION", {});
|
||||||
|
addonEventCallback_("CHAT_MSG_COMBAT_FACTION_CHANGE", {std::string(buf)});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
LOG_DEBUG("SMSG_SET_FACTION_STANDING: faction=", factionId, " standing=", standing);
|
LOG_DEBUG("SMSG_SET_FACTION_STANDING: faction=", factionId, " standing=", standing);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue