From da283df418362db48c29f0e26d3a1f9ea438e20e Mon Sep 17 00:00:00 2001 From: midas392 <22422328+archer-gh@users.noreply.github.com> Date: Tue, 25 Feb 2025 11:37:42 -0700 Subject: [PATCH] Adding fixes to support AzerothCore Core/PlayerScript changes (#21020), and changes to WorldSessionMgr --- src/mod_moneyforkills.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/mod_moneyforkills.cpp b/src/mod_moneyforkills.cpp index 8e79e5c..1605557 100644 --- a/src/mod_moneyforkills.cpp +++ b/src/mod_moneyforkills.cpp @@ -79,6 +79,7 @@ reward range of the group and an option to only reward the player that got the k #include "Chat.h" #include "Player.h" #include "Guild.h" +#include "WorldSessionMgr.h" enum KillType { @@ -112,7 +113,7 @@ public: MoneyForKills() : PlayerScript("MoneyForKills") { } // Announce Module - void OnLogin(Player *player) { + void OnPlayerLogin(Player *player) { if (sConfigMgr->GetOption(MFKEnable, true)) { if (sConfigMgr->GetOption(MFKAnnounce, true)) @@ -123,7 +124,7 @@ public: } // Player Kill Reward - void OnPVPKill(Player* killer, Player* victim) + void OnPlayerPVPKill(Player* killer, Player* victim) { // If enabled... if (sConfigMgr->GetOption(MFKEnable, true)) @@ -169,7 +170,7 @@ public: } // Creature Kill Reward - void OnCreatureKill(Player* player, Creature* killed) + void OnPlayerCreatureKill(Player* player, Creature* killed) { // If enabled... if (sConfigMgr->GetOption(MFKEnable, true)) @@ -300,7 +301,7 @@ public: { rewardMsg.append("|cff676767[ |cffFFFF00World |cff676767]|r:|cff4CFF00 ").append(killer->GetName()).append(" |cffFF0000has slain "); rewardMsg.append(victim->GetName()).append(" earning a bounty of").append(rewardVal).append("."); - sWorld->SendServerMessage(SERVER_MSG_STRING, rewardMsg.c_str()); + sWorldSessionMgr->SendServerMessage(SERVER_MSG_STRING, rewardMsg.c_str()); } break; case KILLTYPE_DUNGEONBOSS: @@ -316,7 +317,7 @@ public: { rewardMsg.append("|cffFF0000[ |cffFFFF00World |cffFF0000]|r:|cff4CFF00 ").append(killer->GetName()); rewardMsg.append("'s|r group triumphed victoriously over |CFF18BE00[").append(killed->GetName()).append("]|r !"); - sWorld->SendServerMessage(SERVER_MSG_STRING, rewardMsg.c_str()); + sWorldSessionMgr->SendServerMessage(SERVER_MSG_STRING, rewardMsg.c_str()); rewardMsg.clear(); } break; @@ -328,7 +329,7 @@ public: message.append(" met an untimely demise!"); if (sConfigMgr->GetOption(MFKAnnounceWorldSuicide, true)) - sWorld->SendServerMessage(SERVER_MSG_STRING, message.c_str()); + sWorldSessionMgr->SendServerMessage(SERVER_MSG_STRING, message.c_str()); if (sConfigMgr->GetOption(MFKAnnounceGuildSuicide, false)) {