diff options
| author | Shauren <shauren.trinity@gmail.com> | 2017-06-04 01:00:45 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2017-06-04 01:00:45 +0200 |
| commit | b453e124231a90321fe79fbf3a62acdcfa54a691 (patch) | |
| tree | ca2a815b923080385ed9a3a69aefe20ee54a7969 /src/server/game/Groups | |
| parent | ec72a59b08e71ebc7ba00b32592ec903a7995a84 (diff) | |
Core/Game: Include cleanup part 5
* ObjectMgr.h
* Player.h
* Unit.h
* G3D should no longer propagate everywhere from Spline/MotionMaster
Diffstat (limited to 'src/server/game/Groups')
| -rw-r--r-- | src/server/game/Groups/Group.cpp | 33 | ||||
| -rw-r--r-- | src/server/game/Groups/Group.h | 4 |
2 files changed, 17 insertions, 20 deletions
diff --git a/src/server/game/Groups/Group.cpp b/src/server/game/Groups/Group.cpp index 51e72590afa..971d6586c2f 100644 --- a/src/server/game/Groups/Group.cpp +++ b/src/server/game/Groups/Group.cpp @@ -21,7 +21,9 @@ #include "BattlegroundMgr.h" #include "Common.h" #include "DatabaseEnv.h" +#include "DB2Stores.h" #include "Formulas.h" +#include "GameObject.h" #include "GroupMgr.h" #include "InstanceSaveMgr.h" #include "LFGMgr.h" @@ -31,7 +33,6 @@ #include "MapManager.h" #include "ObjectAccessor.h" #include "ObjectMgr.h" -#include "Opcodes.h" #include "PartyPackets.h" #include "Pet.h" #include "Player.h" @@ -41,7 +42,6 @@ #include "UpdateFieldFlags.h" #include "Util.h" #include "World.h" -#include "WorldPacket.h" #include "WorldSession.h" Roll::Roll(LootItem const& li) : itemid(li.itemid), @@ -458,23 +458,20 @@ bool Group::AddMember(Player* player) player->ResetInstances(INSTANCE_RESET_GROUP_JOIN, true, false); player->ResetInstances(INSTANCE_RESET_GROUP_JOIN, true, true); - if (player->getLevel() >= LEVELREQUIREMENT_HEROIC) + if (player->GetDungeonDifficultyID() != GetDungeonDifficultyID()) { - if (player->GetDungeonDifficultyID() != GetDungeonDifficultyID()) - { - player->SetDungeonDifficultyID(GetDungeonDifficultyID()); - player->SendDungeonDifficulty(); - } - if (player->GetRaidDifficultyID() != GetRaidDifficultyID()) - { - player->SetRaidDifficultyID(GetRaidDifficultyID()); - player->SendRaidDifficulty(false); - } - if (player->GetLegacyRaidDifficultyID() != GetLegacyRaidDifficultyID()) - { - player->SetLegacyRaidDifficultyID(GetLegacyRaidDifficultyID()); - player->SendRaidDifficulty(true); - } + player->SetDungeonDifficultyID(GetDungeonDifficultyID()); + player->SendDungeonDifficulty(); + } + if (player->GetRaidDifficultyID() != GetRaidDifficultyID()) + { + player->SetRaidDifficultyID(GetRaidDifficultyID()); + player->SendRaidDifficulty(false); + } + if (player->GetLegacyRaidDifficultyID() != GetLegacyRaidDifficultyID()) + { + player->SetLegacyRaidDifficultyID(GetLegacyRaidDifficultyID()); + player->SendRaidDifficulty(true); } } diff --git a/src/server/game/Groups/Group.h b/src/server/game/Groups/Group.h index 69d64e7754e..333b2fe0983 100644 --- a/src/server/game/Groups/Group.h +++ b/src/server/game/Groups/Group.h @@ -20,11 +20,11 @@ #define TRINITYCORE_GROUP_H #include "DBCEnums.h" +#include "DatabaseEnvFwd.h" #include "GroupRefManager.h" #include "Loot.h" -#include "QueryResult.h" -#include "SharedDefines.h" #include "Object.h" +#include "SharedDefines.h" #include <map> class Battlefield; |
