Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
AchievementMgr.cpp File Reference
#include "AchievementMgr.h"
#include "AchievementCriteriaPackets.h"
#include "ArenaTeam.h"
#include "ArenaTeamMgr.h"
#include "BattlePet.h"
#include "BattlePetMgr.h"
#include "Battleground.h"
#include "CellImpl.h"
#include "Chat.h"
#include "Common.h"
#include "DatabaseEnv.h"
#include "DB2Stores.h"
#include "DBCEnums.h"
#include "DBCStructure.h"
#include "DisableMgr.h"
#include "GameEventMgr.h"
#include "GridNotifiersImpl.h"
#include "Group.h"
#include "Guild.h"
#include "GuildMgr.h"
#include "InstanceScript.h"
#include "Language.h"
#include "Map.h"
#include "MapManager.h"
#include "ObjectMgr.h"
#include "Player.h"
#include "ReputationMgr.h"
#include "ScriptMgr.h"
#include "SpellMgr.h"
#include "World.h"
#include "WorldPacket.h"
Include dependency graph for AchievementMgr.cpp:

Go to the source code of this file.

Classes

class  Skyfire::AchievementChatBuilder
struct  VisibleAchievementPred

Namespaces

namespace  Skyfire

Functions

template<typename T>
static bool IsGuild ()
template<>
bool IsGuild< Guild > ()
static bool IsPetBattleAchievementCategory (uint32 categoryId)
static bool UpdatesPetBattleAchievementPoints (uint32 categoryId)

Variables

static const uint32 achievIdByArenaSlot [MAX_ARENA_SLOT] = { 1057, 1107, 1108 }
static const uint32 achievIdForDungeon [][4]

Function Documentation

◆ IsGuild()

template<typename T>
bool IsGuild ( )
static

Definition at line 1079 of file AchievementMgr.cpp.

Referenced by AchievementMgr< T >::UpdateAchievementCriteria().

◆ IsGuild< Guild >()

template<>
bool IsGuild< Guild > ( )

Definition at line 1080 of file AchievementMgr.cpp.

◆ IsPetBattleAchievementCategory()

bool IsPetBattleAchievementCategory ( uint32 categoryId)
static

◆ UpdatesPetBattleAchievementPoints()

bool UpdatesPetBattleAchievementPoints ( uint32 categoryId)
static

Variable Documentation

◆ achievIdByArenaSlot

const uint32 achievIdByArenaSlot[MAX_ARENA_SLOT] = { 1057, 1107, 1108 }
static

Definition at line 1066 of file AchievementMgr.cpp.

◆ achievIdForDungeon

const uint32 achievIdForDungeon[][4]
static
Initial value:
=
{
{ 321, true, true, true },
{ 916, false, true, false },
{ 917, false, true, false },
{ 918, true, false, false },
{ 2219, false, false, true },
{ 0, false, false, false }
}

Definition at line 1067 of file AchievementMgr.cpp.