TrinityCore
|
#include "Player.h"
#include "AccountMgr.h"
#include "AchievementMgr.h"
#include "ArenaTeam.h"
#include "ArenaTeamMgr.h"
#include "Battlefield.h"
#include "BattlefieldMgr.h"
#include "BattlefieldWG.h"
#include "Battleground.h"
#include "BattlegroundMgr.h"
#include "BattlegroundScore.h"
#include "BattlePetMgr.h"
#include "CellImpl.h"
#include "ChannelMgr.h"
#include "CharacterDatabaseCleaner.h"
#include "CharacterPackets.h"
#include "Chat.h"
#include "ChatPackets.h"
#include "CombatLogPackets.h"
#include "CombatPackets.h"
#include "Common.h"
#include "ConditionMgr.h"
#include "CreatureAI.h"
#include "DB2Stores.h"
#include "DatabaseEnv.h"
#include "DisableMgr.h"
#include "DuelPackets.h"
#include "EquipmentSetPackets.h"
#include "Formulas.h"
#include "GameEventMgr.h"
#include "GameObjectAI.h"
#include "Garrison.h"
#include "GossipDef.h"
#include "GridNotifiers.h"
#include "GridNotifiersImpl.h"
#include "Group.h"
#include "GroupMgr.h"
#include "Guild.h"
#include "GuildMgr.h"
#include "InstancePackets.h"
#include "InstanceSaveMgr.h"
#include "InstanceScript.h"
#include "ItemPackets.h"
#include "KillRewarder.h"
#include "LFGMgr.h"
#include "Language.h"
#include "Log.h"
#include "LootPackets.h"
#include "MailPackets.h"
#include "MapManager.h"
#include "MiscPackets.h"
#include "MovementPackets.h"
#include "ObjectAccessor.h"
#include "ObjectMgr.h"
#include "Opcodes.h"
#include "OutdoorPvP.h"
#include "OutdoorPvPMgr.h"
#include "Pet.h"
#include "PetPackets.h"
#include "QuestDef.h"
#include "QuestPackets.h"
#include "ReputationMgr.h"
#include "GitRevision.h"
#include "SkillDiscovery.h"
#include "SocialMgr.h"
#include "Spell.h"
#include "SpellAuraEffects.h"
#include "SpellAuras.h"
#include "SpellHistory.h"
#include "SpellMgr.h"
#include "SpellPackets.h"
#include "TalentPackets.h"
#include "ToyPackets.h"
#include "Transport.h"
#include "UpdateData.h"
#include "UpdateFieldFlags.h"
#include "UpdateMask.h"
#include "Util.h"
#include "VehiclePackets.h"
#include "Weather.h"
#include "WeatherMgr.h"
#include "World.h"
#include "WorldPacket.h"
#include "WorldSession.h"
#include "WorldStatePackets.h"
#include "DBCStructure.h"
Macros | |
#define | ZONE_UPDATE_INTERVAL (1*IN_MILLISECONDS) |
#define | DEATH_EXPIRE_STEP (5*MINUTE) |
#define | MAX_DEATH_COUNT 3 |
#define | RelocateToHomebind() { mapId = m_homebindMapId; instanceId = 0; Relocate(m_homebindX, m_homebindY, m_homebindZ); } |
#define | REMOVE_VIOLATING_FLAGS(check, maskToRemove) |
Functions | |
void | DeleteSpellFromAllPlayers (uint32 spellId) |
int | SkillGainChance (uint32 SkillValue, uint32 GrayLevel, uint32 GreenLevel, uint32 YellowLevel) |
template<class T > | |
void | UpdateVisibilityOf_helper (GuidUnorderedSet &s64, T *target, std::set< Unit * > &) |
template<> | |
void | UpdateVisibilityOf_helper (GuidUnorderedSet &s64, GameObject *target, std::set< Unit * > &) |
template<> | |
void | UpdateVisibilityOf_helper (GuidUnorderedSet &s64, Creature *target, std::set< Unit * > &v) |
template<> | |
void | UpdateVisibilityOf_helper (GuidUnorderedSet &s64, Player *target, std::set< Unit * > &v) |
template<class T > | |
void | BeforeVisibilityDestroy (T *, Player *) |
template<> | |
void | BeforeVisibilityDestroy< Creature > (Creature *t, Player *p) |
Variables | |
static uint32 | copseReclaimDelay [MAX_DEATH_COUNT] = { 30, 60, 120 } |
uint32 const | MasterySpells [MAX_CLASSES] |
uint64 const | MAX_MONEY_AMOUNT = 9999999999ULL |
static RuneType | runeSlotTypes [MAX_RUNES] |
#define DEATH_EXPIRE_STEP (5*MINUTE) |
#define MAX_DEATH_COUNT 3 |
#define RelocateToHomebind | ( | ) | { mapId = m_homebindMapId; instanceId = 0; Relocate(m_homebindX, m_homebindY, m_homebindZ); } |
#define REMOVE_VIOLATING_FLAGS | ( | check, | |
maskToRemove | |||
) |
#define ZONE_UPDATE_INTERVAL (1*IN_MILLISECONDS) |
|
inline |
void DeleteSpellFromAllPlayers | ( | uint32 | spellId | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
uint32 const MasterySpells[MAX_CLASSES] |