diff --git a/src/MpDataStore.cpp b/src/MpDataStore.cpp index b3a4806..c209188 100644 --- a/src/MpDataStore.cpp +++ b/src/MpDataStore.cpp @@ -84,14 +84,6 @@ void MpDataStore::AddGroupData(Group *group, MpGroupData groupData) { _groupData->emplace(guid, groupData); } - - MpLogger::debug("Add Group difficulty for group {} to {}", guid.GetCounter()); - - CharacterDatabase.Execute("REPLACE INTO group_difficulty (guid, difficulty) VALUES ({},{}) ", - guid.GetCounter(), - groupData.difficulty - ); - const Group::MemberSlotList members = group->GetMemberSlots(); for (const auto &memberSlot : members) { Player* player = ObjectAccessor::FindPlayer(memberSlot.guid); diff --git a/src/MythicPlus_loader.cpp b/src/MythicPlus_loader.cpp index fd11fff..4d1dfbc 100755 --- a/src/MythicPlus_loader.cpp +++ b/src/MythicPlus_loader.cpp @@ -25,7 +25,7 @@ void Addmod_mythic_plusScripts() Add_MP_CommandScripts(); Add_MP_GlobalScripts(); // Add_MP_GroupScripts(); - // Add_MP_PlayerScripts(); + Add_MP_PlayerScripts(); Add_MP_UnitScripts(); Add_MP_WorldScripts(); diff --git a/src/PlayerScript.cpp b/src/PlayerScript.cpp index 88c67c7..d49594e 100644 --- a/src/PlayerScript.cpp +++ b/src/PlayerScript.cpp @@ -9,8 +9,10 @@ class MythicPlus_PlayerScript : public PlayerScript public: MythicPlus_PlayerScript() : PlayerScript("MythicPlus_PlayerScript") { } - void OnPlayerJustDied(Player* player, Unit* killer) + void OnPlayerKilledByCreature(Player* player, Unit* killer) { + MpLogger::debug("OnPlayerJustDied: %s", player->GetName()); + Map* map = player->GetMap(); if(!sMythicPlus->IsMapEligible(map)) { return; @@ -22,11 +24,13 @@ public: MpGroupData *data = sMpDataStore->GetGroupData(player->GetGroup()); if (!data) { + MpLogger::error("OnPlayerJustDied: No group data found for %s", player->GetName()); return; } MpPlayerData *playerData = sMpDataStore->GetPlayerData(player->GetGUID()); if (!playerData) { + MpLogger::error("OnPlayerJustDied: No player data found for %s", player->GetName()); return; }