TrinityCore
|
This is the complete list of members for Pet, including all inherited members.
_addAttacker(Unit *pAttacker) | Unit | |
_AddAura(UnitAura *aura, Unit *caster) | Unit | |
_ApplyAllAuraStatMods() | Unit | |
_ApplyAura(AuraApplication *aurApp, uint32 effMask) | Unit | |
_ApplyAuraEffect(Aura *aura, uint8 effIndex) | Unit | |
_changesMask | Object | protected |
_ConcatFields(uint16 startIndex, uint16 size) const | Object | protected |
_Create(ObjectGuid const &guid) | Object | protected |
_CreateAuraApplication(Aura *aura, uint32 effMask) | Unit | |
_DeleteRemovedAuras() | Unit | protected |
_dynamicChangesArrayMask | Object | protected |
_dynamicChangesMask | Object | protected |
_dynamicValues | Object | protected |
_dynamicValuesCount | Object | protected |
_EnterVehicle(Vehicle *vehicle, int8 seatId, AuraApplication const *aurApp=NULL) | Unit | |
_ExitVehicle(Position const *exitPosition=NULL) | Unit | |
_fieldNotifyFlags | Object | protected |
_GetDamageMod(int32 Rank) | Creature | static |
_GetHealthMod(int32 Rank) | Creature | protectedstatic |
_InitValues() | Object | protected |
_IsNoStackAuraDueToAura(Aura *appliedAura, Aura *existingAura) const | Unit | |
_IsTargetAcceptable(const Unit *target) const | Creature | |
_IsValidAssistTarget(Unit const *target, SpellInfo const *bySpell) const | Unit | |
_IsValidAttackTarget(Unit const *target, SpellInfo const *bySpell, WorldObject const *obj=NULL) const | Unit | |
_lastLiquid | Unit | protected |
_LoadAuras(uint32 timediff) | Pet | |
_LoadIntoDataField(std::string const &data, uint32 startOffset, uint32 count) | Object | protected |
_LoadSpellCooldowns() | Pet | |
_LoadSpells() | Pet | |
_pickpocketLootRestore | Creature | protected |
_RegisterAuraEffect(AuraEffect *aurEff, bool apply) | Unit | |
_RegisterDynObject(DynamicObject *dynObj) | Unit | |
_RemoveAllAuraStatMods() | Unit | |
_removeAttacker(Unit *pAttacker) | Unit | |
_RemoveNoStackAuraApplicationsDueToAura(Aura *aura) | Unit | |
_RemoveNoStackAurasDueToAura(Aura *aura) | Unit | |
_SaveAuras(SQLTransaction &trans) | Pet | |
_SaveSpells(SQLTransaction &trans) | Pet | |
_skinner | Creature | protected |
_TryStackingOrRefreshingExistingAura(SpellInfo const *newAura, uint32 effMask, Unit *caster, int32 *baseAmount=NULL, Item *castItem=NULL, ObjectGuid casterGUID=ObjectGuid::Empty, int32 castItemLevel=-1) | Unit | |
_UnapplyAura(AuraApplicationMap::iterator &i, AuraRemoveMode removeMode) | Unit | |
_UnapplyAura(AuraApplication *aurApp, AuraRemoveMode removeMode) | Unit | |
_UnregisterDynObject(DynamicObject *dynObj) | Unit | |
_UpdateAutoRepeatSpell() | Unit | protected |
_UpdateSpells(uint32 time) | Unit | protected |
AddAura(uint32 spellId, Unit *target) | Unit | |
AddAura(SpellInfo const *spellInfo, uint32 effMask, Unit *target) | Unit | |
AddDynamicValue(uint16 index, uint32 value) | Object | |
AddExtraUnitMovementFlag(uint16 f) | Unit | inline |
addFollower(FollowerReference *pRef) | Unit | inline |
AddGameObject(GameObject *gameObj) | Unit | |
AddGuidValue(uint16 index, ObjectGuid const &value) | Object | |
addHatedBy(HostileReference *pHostileReference) | Unit | inline |
AddInterruptMask(uint32 mask) | Unit | inline |
AddLootMode(uint16 lootMode) | Creature | inline |
AddObjectToRemoveList() | WorldObject | |
AddPetAura(PetAura const *petSpell) | Unit | |
AddPlayerToVision(Player *player) | Unit | |
addSpell(uint32 spellId, ActiveStates active=ACT_DECIDE, PetSpellState state=PETSPELL_NEW, PetSpellType type=PETSPELL_NORMAL) | Pet | |
AddThreat(Unit *victim, float fThreat, SpellSchoolMask schoolMask=SPELL_SCHOOL_MASK_NORMAL, SpellInfo const *threatSpell=NULL) | Unit | |
AddToGrid(GridRefManager< Creature > &m) | GridObject< Creature > | inline |
AddToNotify(uint16 f) | WorldObject | inline |
AddToObjectUpdate() override | WorldObject | virtual |
AddToObjectUpdateIfNeeded() | Object | protected |
AddToWorld() override | Pet | virtual |
AddUnitMovementFlag(uint32 f) | Unit | inline |
AddUnitState(uint32 f) | Unit | inline |
AddUnitTypeMask(uint32 mask) | Unit | inline |
AI() const | Creature | inline |
AIM_Initialize(CreatureAI *ai=NULL) | Creature | |
AllLootRemovedFromCorpse() | Creature | |
ApplyAttackTimePercentMod(WeaponAttackType att, float val, bool apply) | Unit | |
ApplyCastTimePercentMod(float val, bool apply) | Unit | |
ApplyDiminishingAura(DiminishingGroup group, bool apply) | Unit | |
ApplyDiminishingToDuration(DiminishingGroup group, int32 &duration, Unit *caster, DiminishingLevels Level, int32 limitduration) | Unit | |
ApplyEffectModifiers(SpellInfo const *spellProto, uint8 effect_index, float value) const | Unit | |
ApplyModFlag(uint16 index, uint32 flag, bool apply) | Object | |
ApplyModFlag64(uint16 index, uint64 flag, bool apply) | Object | |
ApplyModInt32Value(uint16 index, int32 val, bool apply) | Object | |
ApplyModPositiveFloatValue(uint16 index, float val, bool apply) | Object | |
ApplyModSignedFloatValue(uint16 index, float val, bool apply) | Object | |
ApplyModUInt16Value(uint16 index, uint8 offset, int16 val, bool apply) | Object | |
ApplyModUInt32Value(uint16 index, int32 val, bool apply) | Object | |
ApplyPercentModFloatValue(uint16 index, float val, bool apply) | Object | |
ApplyResilience(Unit const *victim, int32 *damage) const | Unit | |
ApplyResistanceBuffModsMod(SpellSchools school, bool positive, float val, bool apply) | Unit | |
ApplyResistanceBuffModsPercentMod(SpellSchools school, bool positive, float val, bool apply) | Unit | |
ApplySpellDispelImmunity(const SpellInfo *spellProto, DispelType type, bool apply) | Unit | |
ApplySpellImmune(uint32 spellId, uint32 op, uint32 type, bool apply) | Unit | |
ApplyStatBuffMod(Stats stat, float val, bool apply) | Unit | |
ApplyStatPercentBuffMod(Stats stat, float val, bool apply) | Unit | |
ApplyTotalThreatModifier(float fThreat, SpellSchoolMask schoolMask=SPELL_SCHOOL_MASK_NORMAL) | Unit | |
Attack(Unit *victim, bool meleeAttack) | Unit | |
AttackerSet typedef | Unit | |
AttackerStateUpdate(Unit *victim, WeaponAttackType attType=BASE_ATTACK, bool extra=false) | Unit | |
AttackStop() | Unit | |
AuraApplicationList typedef | Unit | |
AuraApplicationMap typedef | Unit | |
AuraApplicationMapBounds typedef | Unit | |
AuraApplicationMapBoundsNonConst typedef | Unit | |
AuraEffectList typedef | Unit | |
AuraList typedef | Unit | |
AuraMap typedef | Unit | |
AuraMapBounds typedef | Unit | |
AuraMapBoundsNonConst typedef | Unit | |
AuraStateAurasMap typedef | Unit | |
AuraStateAurasMapBounds typedef | Unit | |
BuildAuraStateUpdateForTarget(Unit *target) const | Unit | |
BuildCreateUpdateBlockForPlayer(UpdateData *data, Player *target) const | Object | virtual |
BuildDynamicValuesUpdate(uint8 updatetype, ByteBuffer *data, Player *target) const | Object | protectedvirtual |
BuildFieldsUpdate(Player *, UpdateDataMapType &) const | Object | |
BuildMovementUpdate(ByteBuffer *data, uint32 flags) const | Object | protected |
BuildOutOfRangeUpdateBlock(UpdateData *data) const | Object | |
BuildUpdate(UpdateDataMapType &) override | WorldObject | virtual |
BuildValuesUpdate(uint8 updatetype, ByteBuffer *data, Player *target) const override | Unit | protectedvirtual |
BuildValuesUpdateBlockForPlayer(UpdateData *data, Player *target) const | Object | |
CalcAbsorbResist(Unit *victim, SpellSchoolMask schoolMask, DamageEffectType damagetype, uint32 const damage, uint32 *absorb, uint32 *resist, SpellInfo const *spellInfo=NULL) | Unit | |
CalcArmorReducedDamage(Unit *victim, const uint32 damage, SpellInfo const *spellInfo, WeaponAttackType attackType=MAX_ATTACK) | Unit | |
CalcHealAbsorb(Unit *victim, SpellInfo const *spellInfo, uint32 &healAmount, uint32 &absorb) | Unit | |
CalcSpellDuration(SpellInfo const *spellProto) | Unit | |
CalcSpellResistance(Unit *victim, SpellSchoolMask schoolMask, SpellInfo const *spellInfo) const | Unit | |
CalculateDamage(WeaponAttackType attType, bool normalized, bool addTotalPct) | Unit | |
CalculateDefaultCoefficient(SpellInfo const *spellInfo, DamageEffectType damagetype) const | Unit | |
CalculateLevelPenalty(SpellInfo const *spellProto) const | Unit | |
CalculateMeleeDamage(Unit *victim, uint32 damage, CalcDamageInfo *damageInfo, WeaponAttackType attackType=BASE_ATTACK) | Unit | |
CalculateMinMaxDamage(WeaponAttackType attType, bool normalized, bool addTotalPct, float &minDamage, float &maxDamage) override | Creature | virtual |
CalculateSpellDamage(Unit const *target, SpellInfo const *spellProto, uint8 effect_index, int32 const *basePoints=nullptr, float *variance=nullptr, int32 itemLevel=-1) const | Unit | |
CalculateSpellDamageTaken(SpellNonMeleeDamage *damageInfo, int32 damage, SpellInfo const *spellInfo, WeaponAttackType attackType=BASE_ATTACK, bool crit=false) | Unit | |
CallAssistance() | Creature | |
CallForHelp(float fRadius) | Creature | |
CanAlwaysSee(WorldObject const *obj) const override | Creature | protectedvirtual |
CanAssistTo(const Unit *u, const Unit *enemy, bool checkfaction=true) const | Creature | |
CanCreatureAttack(Unit const *victim, bool force=true) const | Creature | |
CanDualWield() const | Unit | inline |
CanFly() const override | Creature | inlinevirtual |
CanFreeMove() const | Unit | |
CanGeneratePickPocketLoot() const | Creature | inline |
CanHaveThreatList(bool skipAliveCheck=false) const | Unit | |
CanModifyStats() const | Unit | inline |
CanProc() const | Unit | inline |
CanSeeOrDetect(WorldObject const *obj, bool ignoreStealth=false, bool distanceCheck=false, bool checkAlert=false) const | WorldObject | |
CanStartAttack(Unit const *u, bool force) const | Creature | |
CanSwim() const | Creature | inline |
CanUseAttackType(uint8 attacktype) const | Unit | |
CanWalk() const | Creature | inline |
CastCustomSpell(Unit *victim, uint32 spellId, int32 const *bp0, int32 const *bp1, int32 const *bp2, bool triggered, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
CastCustomSpell(uint32 spellId, SpellValueMod mod, int32 value, Unit *victim, bool triggered, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
CastCustomSpell(uint32 spellId, SpellValueMod mod, int32 value, Unit *victim=NULL, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
CastCustomSpell(uint32 spellId, CustomSpellValues const &value, Unit *victim=NULL, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
CastPetAura(PetAura const *aura) | Pet | |
CastPetAuras(bool current) | Pet | |
CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
CastSpell(Unit *victim, uint32 spellId, bool triggered, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
CastSpell(Unit *victim, uint32 spellId, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
CastSpell(Unit *victim, SpellInfo const *spellInfo, bool triggered, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
CastSpell(Unit *victim, SpellInfo const *spellInfo, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
CastSpell(float x, float y, float z, uint32 spellId, bool triggered, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
CastSpell(GameObject *go, uint32 spellId, bool triggered, Item *castItem=NULL, AuraEffect *triggeredByAura=NULL, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
CastStop(uint32 except_spellid=0) | Unit | |
ChangeSeat(int8 seatId, bool next=true) | Unit | |
CleanupActionBar() | Pet | |
CleanupBeforeRemoveFromMap(bool finalCleanup) | Unit | |
CleanupsBeforeDelete(bool finalCleanup=true) override | Unit | virtual |
ClearAllReactives() | Unit | |
ClearDiminishings() | Unit | inline |
ClearDynamicValue(uint16 index) | Object | |
ClearInCombat() | Unit | |
ClearPhases(bool update=false) | WorldObject | |
ClearTextRepeatGroup(uint8 textGroup) | Creature | |
ClearUnitState(uint32 f) | Unit | inline |
ClearUpdateMask(bool remove) | Object | |
CombatStart(Unit *target, bool initialAggro=true) | Unit | |
CombatStop(bool includingCast=false) | Unit | |
CombatStopWithPets(bool includingCast=false) | Unit | |
ControlList typedef | Unit | |
CopyPhaseFrom(WorldObject *obj, bool update=false) | WorldObject | |
CountPctFromCurHealth(int32 pct) const | Unit | inline |
CountPctFromMaxHealth(int32 pct) const | Unit | inline |
CountPctFromMaxPower(Powers power, int32 pct) const | Unit | inline |
Create(ObjectGuid::LowType guidlow, Map *map, uint32 Entry) | Pet | |
Guardian::Create(ObjectGuid::LowType guidlow, Map *map, uint32 phaseMask, uint32 entry, float x, float y, float z, float ang, CreatureData const *data=nullptr, uint32 vehId=0) | Creature | |
CreateBaseAtCreature(Creature *creature) | Pet | |
CreateBaseAtCreatureInfo(CreatureTemplate const *cinfo, Unit *owner) | Pet | |
CreateBaseAtTamed(CreatureTemplate const *cinfo, Map *map) | Pet | |
CreateFromProto(ObjectGuid::LowType guidlow, uint32 entry, CreatureData const *data=nullptr, uint32 vehId=0) | Creature | protected |
CreateTamedPetFrom(Creature *creatureTarget, uint32 spell_id=0) | Unit | |
CreateTamedPetFrom(uint32 creatureEntry, uint32 spell_id=0) | Unit | |
CreateVehicleKit(uint32 id, uint32 creatureEntry, bool loading=false) | Unit | |
Creature(bool isWorldObject=false) | Creature | explicit |
DealDamage(Unit *victim, uint32 damage, CleanDamage const *cleanDamage=NULL, DamageEffectType damagetype=DIRECT_DAMAGE, SpellSchoolMask damageSchoolMask=SPELL_SCHOOL_MASK_NORMAL, SpellInfo const *spellProto=NULL, bool durabilityLoss=true) | Unit | |
DealDamageMods(Unit *victim, uint32 &damage, uint32 *absorb) | Unit | |
DealHeal(Unit *victim, uint32 addhealth) | Unit | |
DealMeleeDamage(CalcDamageInfo *damageInfo, bool durabilityLoss) | Unit | |
DealSpellDamage(SpellNonMeleeDamage const *damageInfo, bool durabilityLoss) | Unit | |
DelayOwnedAuras(uint32 spellId, ObjectGuid caster, int32 delaytime) | Unit | |
DeleteCharmInfo() | Unit | |
DeleteFromDB(uint32 guidlow) | Pet | static |
DeleteFromDB() override | Pet | inlineprivatevirtual |
DeleteThreatList() | Unit | |
DeMorph() | Unit | |
DespawnOrUnsummon(uint32 msTimeToDespawn=0) | Creature | |
DestroyForNearbyPlayers() | WorldObject | |
DestroyForPlayer(Player *target) const override | Unit | protectedvirtual |
Diminishing typedef | Unit | |
DisableReputationGain | Creature | protected |
DisableSpline() | Unit | protected |
DisappearAndDie() | Creature | |
Dismount() | Unit | |
DoFleeToGetAssistance() | Creature | |
DoImmediateBoundaryCheck() | Creature | inline |
DynObjectList typedef | Unit | protected |
EnergizeBySpell(Unit *victim, uint32 SpellID, int32 Damage, Powers powertype) | Unit | |
EnsureVictim() const | Unit | inline |
EnterVehicle(Unit *base, int8 seatId=-1) | Unit | |
ExitVehicle(Position const *exitPosition=NULL) | Unit | |
FindCurrentSpellBySpellId(uint32 spell_id) const | Unit | |
FindMap() const | WorldObject | inline |
FindNearestCreature(uint32 entry, float range, bool alive=true) const | WorldObject | |
FindNearestGameObject(uint32 entry, float range) const | WorldObject | |
FindNearestGameObjectOfType(GameobjectTypes type, float range) const | WorldObject | |
FinishSpell(CurrentSpellTypes spellType, bool ok=true) | Unit | |
FocusTarget(Spell const *focusSpell, WorldObject const *target) | Creature | |
ForceValuesUpdateAtIndex(uint32) | Object | |
GameObjectList typedef | Unit | protected |
GetAffectingPlayer() const | Unit | |
GetAggroRange(Unit const *target) const | Creature | |
GetAI() | Unit | inline |
GetAIAnimKitId() const override | Unit | inlinevirtual |
GetAIName() const | Creature | |
GetAllMinionsByEntry(std::list< TempSummon * > &Minions, uint32 entry) | Unit | |
GetAngle(Position const *pos) const | Position | |
GetAngle(float x, float y) const | Position | |
GetAPMultiplier(WeaponAttackType attType, bool normalized) | Unit | |
GetAppliedAuras() | Unit | inline |
GetAppliedAuras() const | Unit | inline |
GetAreaId() const | WorldObject | |
GetArmor() const | Unit | inline |
GetAttackDistance(Unit const *player) const | Creature | |
getAttackerForHelper() const | Unit | |
getAttackers() const | Unit | inline |
GetAttackTime(WeaponAttackType att) const | Unit | |
getAttackTimer(WeaponAttackType type) const | Unit | inline |
GetAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint32 reqEffMask=0) const | Unit | |
GetAuraApplication(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint32 reqEffMask=0, AuraApplication *except=NULL) const | Unit | |
GetAuraApplicationOfRankedSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint32 reqEffMask=0, AuraApplication *except=NULL) const | Unit | |
GetAuraCount(uint32 spellId) const | Unit | |
GetAuraEffect(uint32 spellId, uint8 effIndex, ObjectGuid casterGUID=ObjectGuid::Empty) const | Unit | |
GetAuraEffect(AuraType type, SpellFamilyNames name, uint32 iconId, uint8 effIndex) const | Unit | |
GetAuraEffect(AuraType type, SpellFamilyNames family, flag128 const &familyFlag, ObjectGuid casterGUID=ObjectGuid::Empty) const | Unit | |
GetAuraEffectOfRankedSpell(uint32 spellId, uint8 effIndex, ObjectGuid casterGUID=ObjectGuid::Empty) const | Unit | |
GetAuraEffectsByType(AuraType type) const | Unit | inline |
GetAuraOfRankedSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint32 reqEffMask=0) const | Unit | |
GetBaseMap() const | WorldObject | |
GetBlockPercent() const | Unit | inlinevirtual |
GetBonusDamage() const | Guardian | inline |
GetByteValue(uint16 index, uint8 offset) const | Object | |
GetCastingTimeForBonus(SpellInfo const *spellProto, DamageEffectType damagetype, uint32 CastingTime) const | Unit | |
GetCastSpellInfo(SpellInfo const *spellInfo) const | Unit | virtual |
GetChannelObjectGuid() const | Unit | inline |
GetCharm() const | Unit | |
GetCharmer() const | Unit | |
GetCharmerGUID() const | Unit | inline |
GetCharmerOrOwner() const | Unit | |
GetCharmerOrOwnerGUID() const | Unit | |
GetCharmerOrOwnerOrOwnGUID() const | Unit | |
GetCharmerOrOwnerOrSelf() const | Unit | |
GetCharmerOrOwnerPlayerOrPlayerItself() const | Unit | |
GetCharmGUID() const | Unit | inline |
GetCharmInfo() | Unit | inline |
getClass() const | Unit | inline |
getClassMask() const | Unit | inline |
GetClosePoint(float &x, float &y, float &z, float size, float distance2d=0, float angle=0) const | WorldObject | |
GetCombatPulseDelay() const | Creature | inline |
GetCombatReach() const | Unit | inline |
GetCombatTimer() const | Unit | inline |
GetContactPoint(WorldObject const *obj, float &x, float &y, float &z, float distance2d=CONTACT_DISTANCE) const | WorldObject | |
GetCorpseDelay() const | Creature | inline |
GetCreateHealth() const | Unit | inline |
GetCreateMana() const | Unit | inline |
GetCreatePowers(Powers power) const | Unit | |
GetCreateStat(Stats stat) const | Unit | inline |
GetCreatorGUID() const | Unit | inline |
GetCreatureAddon() const | Creature | |
GetCreatureData() const | Creature | inline |
GetCreatureListWithEntryInGrid(std::list< Creature * > &lList, uint32 uiEntry, float fMaxSearchRange) const | WorldObject | |
GetCreatureTemplate() const | Creature | inline |
GetCreatureType() const | Unit | |
GetCreatureTypeMask() const | Unit | |
GetCritterGUID() const | Unit | inline |
GetCurrentEquipmentId() const | Creature | inline |
GetCurrentFoodBenefitLevel(uint32 itemlevel) const | Pet | |
GetCurrentSpell(CurrentSpellTypes spellType) const | Unit | inline |
GetCurrentSpell(uint32 spellType) const | Unit | inline |
GetCurrentSpellCastTime(uint32 spell_id) const | Unit | |
GetCurrentWaypointID() const | Creature | inline |
GetDamageReduction(uint32 damage) const | Unit | inline |
GetDBPhase() const | WorldObject | inline |
getDeathState() const | Unit | inline |
GetDeclinedNames() const | Pet | inline |
GetDefaultMovementType() const | Creature | inline |
GetDiminishing(DiminishingGroup group) | Unit | |
GetDirectTransport() const | Unit | |
GetDiseasesByCaster(ObjectGuid casterGUID, bool remove=false) | Unit | |
GetDispellableAuraList(Unit *caster, uint32 dispelMask, DispelChargesList &dispelList) | Unit | |
GetDisplayId() const | Unit | inline |
GetDistance(WorldObject const *obj) const | WorldObject | |
GetDistance(Position const &pos) const | WorldObject | |
GetDistance(float x, float y, float z) const | WorldObject | |
GetDistance2d(WorldObject const *obj) const | WorldObject | |
GetDistance2d(float x, float y) const | WorldObject | |
GetDistanceOrder(WorldObject const *obj1, WorldObject const *obj2, bool is3D=true) const | WorldObject | |
GetDistanceZ(WorldObject const *obj) const | WorldObject | |
GetDoTsByCaster(ObjectGuid casterGUID) const | Unit | |
GetDummyAuraEffect(SpellFamilyNames name, uint32 iconId, uint8 effIndex) const | Unit | |
GetDuration() const | Pet | inline |
GetDynamicUpdateFieldData(Player const *target, uint32 *&flags) const | Object | protected |
GetDynamicValues(uint16 index) const | Object | |
GetDynObject(uint32 spellId) | Unit | |
GetEntry() const | Object | inline |
GetExactDist(float x, float y, float z) const | Position | inline |
GetExactDist(Position const *pos) const | Position | inline |
GetExactDist2d(const float x, const float y) const | Position | inline |
GetExactDist2d(Position const *pos) const | Position | inline |
GetExactDist2dSq(float x, float y) const | Position | inline |
GetExactDist2dSq(Position const *pos) const | Position | inline |
GetExactDistSq(float x, float y, float z) const | Position | inline |
GetExactDistSq(Position const *pos) const | Position | inline |
GetExtraUnitMovementFlags() const | Unit | inline |
getFaction() const | Unit | inline |
GetFactionReactionTo(FactionTemplateEntry const *factionTemplateEntry, Unit const *target) | Unit | static |
GetFactionTemplateEntry() const | Unit | |
GetFirstCollisionPosition(float dist, float angle) | WorldObject | |
GetFirstControlled() const | Unit | |
GetFirstMinion() const | Unit | |
GetFloatValue(uint16 index) const | Object | |
GetFollowAngle() const override | Minion | inlinevirtual |
GetFormation() | Creature | inline |
GetFreeTalentPoints() const | Pet | inline |
GetGameObject(uint32 spellId) const | Unit | |
GetGameObjectListWithEntryInGrid(std::list< GameObject * > &lList, uint32 uiEntry, float fMaxSearchRange) const | WorldObject | |
getGender() const | Unit | inline |
GetGridActivationRange() const | WorldObject | |
GetGroupUpdateFlag() const | Pet | inline |
GetGuardianPet() const | Unit | |
GetGUID() const | Object | inline |
GetGuidValue(uint16 index) const | Object | |
GetHealth() const | Unit | inline |
GetHealthGain(int32 dVal) | Unit | |
GetHealthPct() const | Unit | inline |
GetHighestExclusiveSameEffectSpellGroupValue(AuraEffect const *aurEff, AuraType auraType, bool checkMiscValue=false, int32 miscValue=0) const | Unit | |
GetHomePosition(float &x, float &y, float &z, float &ori) const | Creature | inline |
GetHomePosition() const | Creature | inline |
getHostileRefManager() | Unit | inline |
GetInstanceId() const | WorldObject | inline |
GetInstanceScript() | WorldObject | |
GetInt32Value(uint16 index) const | Object | |
GetInterruptMask() const | Unit | inline |
GetLastDamagedTime() const | Unit | inline |
getLevel() const | Unit | inline |
getLevelForTarget(WorldObject const *target) const override | Creature | virtual |
GetLootMode() const | Creature | inline |
GetLootRecipient() const | Creature | |
GetLootRecipientGroup() const | Creature | |
GetMagicHitRedirectTarget(Unit *victim, SpellInfo const *spellInfo) | Unit | |
GetMap() const | WorldObject | inline |
GetMapId() const | WorldLocation | inline |
GetMaxHealth() const | Unit | inline |
GetMaxNegativeAuraModifier(AuraType auratype) const | Unit | |
GetMaxNegativeAuraModifierByAffectMask(AuraType auratype, SpellInfo const *affectedSpell) const | Unit | |
GetMaxNegativeAuraModifierByMiscMask(AuraType auratype, uint32 misc_mask) const | Unit | |
GetMaxNegativeAuraModifierByMiscValue(AuraType auratype, int32 misc_value) const | Unit | |
GetMaxPositiveAuraModifier(AuraType auratype) const | Unit | |
GetMaxPositiveAuraModifierByAffectMask(AuraType auratype, SpellInfo const *affectedSpell) const | Unit | |
GetMaxPositiveAuraModifierByMiscMask(AuraType auratype, uint32 misc_mask, const AuraEffect *except=NULL) const | Unit | |
GetMaxPositiveAuraModifierByMiscValue(AuraType auratype, int32 misc_value) const | Unit | |
GetMaxPower(Powers power) const | Unit | |
GetMaxSkillValueForLevel(Unit const *target=NULL) const | Unit | inline |
GetMaxTalentPointsForLevel(uint8 level) const | Pet | |
GetMechanicImmunityMask() const | Unit | |
GetMechanicResistChance(SpellInfo const *spellInfo) const | Unit | |
GetMeleeAnimKitId() const override | Unit | inlinevirtual |
GetMeleeDamageSchoolMask() const override | Creature | inlinevirtual |
GetMeleeHitRedirectTarget(Unit *victim, SpellInfo const *spellInfo=NULL) | Unit | |
GetMeleeReach() const | Unit | |
GetMinionGUID() const | Unit | inline |
GetMinPower(Powers power) const | Unit | inline |
GetModelForForm(ShapeshiftForm form) const | Unit | |
GetModelForTotem(PlayerTotemType totemType) | Unit | |
GetModifierValue(UnitMods unitMod, UnitModifierType modifierType) const | Unit | |
GetMotionMaster() | Unit | inline |
GetMotionMaster() const | Unit | inline |
GetMountCapability(uint32 mountType) const | Unit | |
GetMountID() const | Unit | inline |
GetMovementAnimKitId() const override | Unit | inlinevirtual |
GetName() const | WorldObject | inline |
GetNameForLocaleIdx(LocaleConstant locale_idx) const override | Creature | virtual |
GetNativeDisplayId() const | Unit | inline |
GetNearPoint(WorldObject const *searcher, float &x, float &y, float &z, float searcher_size, float distance2d, float absAngle) const | WorldObject | |
GetNearPoint2D(float &x, float &y, float distance, float absAngle) const | WorldObject | |
GetNearPosition(float dist, float angle) | WorldObject | |
GetNegStat(Stats stat) const | Unit | inline |
GetNextRandomRaidMemberOrPet(float radius) | Unit | |
GetNotifyFlags() const | WorldObject | inline |
GetObjectScale() const | Object | inline |
GetObjectSize() const | WorldObject | |
GetOrientation() const | Position | inline |
GetOriginalEntry() const | Creature | inline |
GetOriginalEquipmentId() const | Creature | inline |
GetOwnedAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint32 reqEffMask=0, Aura *except=NULL) const | Unit | |
GetOwnedAuras() | Unit | inline |
GetOwnedAuras() const | Unit | inline |
GetOwner() const | Pet | |
GetOwnerGUID() const | Unit | inline |
GetPackGUID() const | Object | inline |
GetPartyMembers(std::list< Unit * > &units) | Unit | |
GetPetAutoSpellOnPos(uint8 pos) const override | Pet | inlinevirtual |
GetPetAutoSpellSize() const override | Pet | inlinevirtual |
GetPetGUID() const | Unit | inline |
getPetType() const | Pet | inline |
GetPhaseMask() const | WorldObject | inline |
GetPhases() const | WorldObject | inline |
GetPlayerListInGrid(std::list< Player * > &lList, float fMaxSearchRange) const | WorldObject | |
GetPosition(float &x, float &y) const | Position | inline |
GetPosition(float &x, float &y, float &z) const | Position | inline |
GetPosition(float &x, float &y, float &z, float &o) const | Position | inline |
GetPosition() const | Position | inline |
GetPositionOffsetTo(Position const &endPos, Position &retOffset) const | Position | |
GetPositionWithOffset(Position const &offset) const | Position | |
GetPositionX() const | Position | inline |
GetPositionY() const | Position | inline |
GetPositionZ() const | Position | inline |
GetPositionZMinusOffset() const | Unit | |
GetPosStat(Stats stat) const | Unit | inline |
GetPower(Powers power) const | Unit | |
GetPowerIndex(uint32 powerType) const | Unit | |
GetPowerPct(Powers power) const | Unit | inline |
getPowerType() const | Unit | inline |
GetPowerTypeByAuraGroup(UnitMods unitMod) const | Unit | |
GetPPMProcChance(uint32 WeaponSpeed, float PPM, const SpellInfo *spellProto) const | Unit | |
GetProcAurasTriggeredOnEvent(AuraApplicationList &aurasTriggeringProc, AuraApplicationList *procAuras, ProcEventInfo eventInfo) | Unit | |
getRace() const | Unit | inline |
getRaceMask() const | Unit | inline |
GetRandomContactPoint(const Unit *target, float &x, float &y, float &z, float distance2dMin, float distance2dMax) const | Unit | |
GetRandomNearPosition(float radius) | WorldObject | |
GetRandomPoint(Position const &srcPos, float distance, float &rand_x, float &rand_y, float &rand_z) const | WorldObject | |
GetRandomPoint(Position const &srcPos, float distance) const | WorldObject | |
GetReactionTo(Unit const *target) const | Unit | |
GetReactState() const | Creature | inline |
GetRedirectThreatPercent() const | Unit | inline |
GetRedirectThreatTarget() | Unit | |
GetRelativeAngle(Position const *pos) const | Position | inline |
GetRelativeAngle(float x, float y) const | Position | inline |
GetRemainingPeriodicAmount(ObjectGuid caster, uint32 spellId, AuraType auraType, uint8 effectIndex=0) const | Unit | |
GetResistance(SpellSchools school) const | Unit | inline |
GetResistance(SpellSchoolMask mask) const | Unit | |
GetResistanceBuffMods(SpellSchools school, bool positive) const | Unit | |
GetRespawnDelay() const | Creature | inline |
GetRespawnPosition(float &x, float &y, float &z, float *ori=nullptr, float *dist=nullptr) const | Creature | |
GetRespawnRadius() const | Creature | inline |
GetRespawnTime() const | Creature | inline |
GetRespawnTimeEx() const | Creature | |
GetSchoolImmunityMask() const | Unit | |
GetScriptId() const | Creature | |
GetScriptName() const | Creature | |
GetShapeshiftForm() const | Unit | inline |
GetSharedVisionList() | Unit | inline |
GetSheath() const | Unit | inline |
GetSightRange(WorldObject const *target=NULL) const | WorldObject | |
GetSinCos(float x, float y, float &vsin, float &vcos) const | Position | |
GetSingleCastAuras() | Unit | inline |
GetSingleCastAuras() const | Unit | inline |
GetSkinner() const | Creature | inline |
GetSpawnId() const | Creature | inline |
GetSpeed(UnitMoveType mtype) const | Unit | |
GetSpeedRate(UnitMoveType mtype) const | Unit | inline |
GetSpellDamageMod(int32 Rank) const | Creature | |
GetSpellHistory() | Unit | inline |
GetSpellHistory() const | Unit | inline |
GetSpellMaxRangeForTarget(Unit const *target, SpellInfo const *spellInfo) const | Unit | |
GetSpellMinRangeForTarget(Unit const *target, SpellInfo const *spellInfo) const | Unit | |
GetSpellModOwner() const | Unit | |
GetSpellSchoolByAuraGroup(UnitMods unitMod) const | Unit | |
GetStandState() const | Unit | inline |
GetStat(Stats stat) const | Unit | inline |
GetStatByAuraGroup(UnitMods unitMod) const | Unit | |
GetStationaryO() const | WorldObject | inlinevirtual |
GetStationaryX() const | WorldObject | inlinevirtual |
GetStationaryY() const | WorldObject | inlinevirtual |
GetStationaryZ() const | WorldObject | inlinevirtual |
GetSummoner() const | TempSummon | |
GetSummonerCreatureBase() const | TempSummon | |
GetSummonerGUID() const | TempSummon | inline |
GetSummonType() | TempSummon | inline |
GetTarget() const | Unit | inline |
GetTerrainSwaps() const | WorldObject | inline |
GetTextRepeatGroup(uint8 textGroup) | Creature | |
getThreatManager() | Unit | inline |
GetTimer() const | TempSummon | inline |
GetTotalAttackPowerValue(WeaponAttackType attType) const | Unit | |
GetTotalAuraModifier(AuraType auratype) const | Unit | |
GetTotalAuraModifierByAffectMask(AuraType auratype, SpellInfo const *affectedSpell) const | Unit | |
GetTotalAuraModifierByMiscMask(AuraType auratype, uint32 misc_mask) const | Unit | |
GetTotalAuraModifierByMiscValue(AuraType auratype, int32 misc_value) const | Unit | |
GetTotalAuraModValue(UnitMods unitMod) const | Unit | |
GetTotalAuraMultiplier(AuraType auratype) const | Unit | |
GetTotalAuraMultiplierByAffectMask(AuraType auratype, SpellInfo const *affectedSpell) const | Unit | |
GetTotalAuraMultiplierByMiscMask(AuraType auratype, uint32 misc_mask) const | Unit | |
GetTotalAuraMultiplierByMiscValue(AuraType auratype, int32 misc_value) const | Unit | |
GetTotalStatValue(Stats stat) const | Unit | |
GetTrainerSpells() const | Creature | |
getTransForm() const | Unit | inline |
GetTransGUID() const override | Unit | virtual |
GetTransOffsetO() const | WorldObject | inline |
GetTransOffsetX() const | WorldObject | inline |
GetTransOffsetY() const | WorldObject | inline |
GetTransOffsetZ() const | WorldObject | inline |
GetTransport() const | WorldObject | inline |
GetTransportHomePosition(float &x, float &y, float &z, float &ori) const | Creature | inline |
GetTransportHomePosition() const | Creature | inline |
GetTransSeat() const | WorldObject | inline |
GetTransTime() const | WorldObject | inline |
GetTypeId() const | Object | inline |
GetUInt16Value(uint16 index, uint8 offset) const | Object | |
GetUInt32Value(uint16 index) const | Object | |
GetUInt64Value(uint16 index) const | Object | |
GetUnitBlockChanceAgainst(Unit const *attacker) const | Unit | |
GetUnitCriticalChance(WeaponAttackType attackType, const Unit *victim) const | Unit | |
GetUnitDodgeChanceAgainst(Unit const *attacker) const | Unit | |
GetUnitMissChance(WeaponAttackType attType) const | Unit | |
GetUnitMovementFlags() const | Unit | inline |
GetUnitParryChanceAgainst(Unit const *attacker) const | Unit | |
GetUnitSpellCriticalChance(Unit *victim, SpellInfo const *spellProto, SpellSchoolMask schoolMask, WeaponAttackType attackType=BASE_ATTACK) const | Unit | |
GetUpdateFieldData(Player const *target, uint32 *&flags) const | Object | protected |
GetValuesCount() const | Object | inline |
GetVehicle() const | Unit | inline |
GetVehicleBase() const | Unit | |
GetVehicleCreatureBase() const | Unit | |
GetVehicleKit() const | Unit | inline |
GetVendorItemCurrentCount(VendorItem const *vItem) | Creature | |
GetVendorItems() const | Creature | |
GetVictim() const | Unit | inline |
GetVirtualItemId(uint32 slot) const | Unit | |
GetVisibilityRange() const | WorldObject | |
GetVisibleAura(uint8 slot) const | Unit | |
GetVisibleAuras() | Unit | inline |
GetWaypointPath() const | Creature | inline |
GetWeaponDamageRange(WeaponAttackType attType, WeaponDamageRange type) const | Unit | |
GetWeaponProcChance() const | Unit | |
GetWorldLocation() const | WorldLocation | inline |
GetWorldMapAreaSwaps() const | WorldObject | inline |
GetZoneAndAreaId(uint32 &zoneid, uint32 &areaid) const | WorldObject | |
GetZoneId() const | WorldObject | |
GetZoneScript() const | WorldObject | inline |
GivePetLevel(uint8 level) | Pet | |
GivePetXP(uint32 xp) | Pet | |
Guardian(SummonPropertiesEntry const *properties, Unit *owner, bool isWorldObject) | Guardian | |
HandleEmoteCommand(uint32 anim_id) | Unit | |
HandleProcExtraAttackFor(Unit *victim) | Unit | |
HandleSpellClick(Unit *clicker, int8 seatId=-1) | Unit | |
HandleStatModifier(UnitMods unitMod, UnitModifierType modifierType, float amount, bool apply) | Unit | |
HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint32 reqEffMask=0) const | Unit | |
HasAuraEffect(uint32 spellId, uint8 effIndex, ObjectGuid caster=ObjectGuid::Empty) const | Unit | |
HasAuraState(AuraStateType flag, SpellInfo const *spellProto=NULL, Unit const *Caster=NULL) const | Unit | |
HasAuraType(AuraType auraType) const | Unit | |
HasAuraTypeWithAffectMask(AuraType auratype, SpellInfo const *affectedSpell) const | Unit | |
HasAuraTypeWithCaster(AuraType auratype, ObjectGuid caster) const | Unit | |
HasAuraTypeWithFamilyFlags(AuraType auraType, uint32 familyName, uint32 familyFlags) const | Unit | |
HasAuraTypeWithMiscvalue(AuraType auratype, int32 miscvalue) const | Unit | |
HasAuraTypeWithValue(AuraType auratype, int32 value) const | Unit | |
HasAuraWithMechanic(uint32 mechanicMask) const | Unit | |
HasBreakableByDamageAuraType(AuraType type, uint32 excludeAura=0) const | Unit | |
HasBreakableByDamageCrowdControlAura(Unit *excludeCasterChannel=NULL) const | Unit | |
HasByteFlag(uint16 index, uint8 offset, uint8 flag) const | Object | |
HasExtraUnitMovementFlag(uint16 f) const | Unit | inline |
HasFlag(uint16 index, uint32 flag) const | Object | |
HasFlag64(uint16 index, uint64 flag) const | Object | |
HasInArc(float arcangle, Position const *pos, float border=2.0f) const | Position | |
HasInLine(Position const *pos, float width) const | Position | |
HasInPhaseList(uint32 phase) | WorldObject | |
HasInvisibilityAura() const | Unit | inline |
hasInvolvedQuest(uint32 quest_id) const override | Creature | virtual |
HasLootMode(uint16 lootMode) | Creature | inline |
hasLootRecipient() const | Creature | inline |
HasNegativeAuraWithAttribute(uint32 flag, ObjectGuid guid=ObjectGuid::Empty) const | Unit | |
HasNegativeAuraWithInterruptFlag(uint32 flag, ObjectGuid guid=ObjectGuid::Empty) const | Unit | |
hasQuest(uint32 quest_id) const override | Creature | virtual |
HasReactState(ReactStates state) const | Creature | inline |
HasSearchedAssistance() const | Creature | inline |
HasSharedVision() const | Unit | inline |
HasSpell(uint32 spell) const override | Pet | virtual |
HasStealthAura() const | Unit | inline |
HasUnitMovementFlag(uint32 f) const | Unit | inline |
HasUnitState(const uint32 f) const | Unit | inline |
HasUnitTypeMask(uint32 mask) const | Unit | inline |
HaveInDiet(ItemTemplate const *item) const | Pet | |
haveOffhandWeapon() const | Unit | |
HealBySpell(Unit *victim, SpellInfo const *spellInfo, uint32 addHealth, bool critical=false) | Unit | |
HealthAbovePct(int32 pct) const | Unit | inline |
HealthAbovePctHealed(int32 pct, uint32 heal) const | Unit | inline |
HealthBelowPct(int32 pct) const | Unit | inline |
HealthBelowPctDamaged(int32 pct, uint32 damage) const | Unit | inline |
i_AI | Unit | protected |
i_disabledAI | Unit | protected |
i_motionMaster | Unit | protected |
IncrDiminishing(DiminishingGroup group) | Unit | |
InitCharmInfo() | Unit | |
InitEntry(uint32 entry, CreatureData const *data=nullptr) | Creature | protected |
InitializeReactState() | Creature | |
InitLevelupSpellsForLevel() | Pet | |
InitPetCreateSpells() | Pet | |
InitStatBuffMods() | Unit | |
InitStats(uint32 duration) override | Guardian | virtual |
InitStatsForLevel(uint8 level) | Guardian | |
InitSummon() override | Guardian | virtual |
InitTalentForLevel() | Pet | |
InitTamedPet(Pet *pet, uint8 level, uint32 spell_id) | Unit | |
InterruptNonMeleeSpells(bool withDelayed, uint32 spellid=0, bool withInstant=true) | Unit | |
InterruptSpell(CurrentSpellTypes spellType, bool withDelayed=true, bool withInstant=true) | Unit | |
isActiveObject() const | WorldObject | inline |
IsAIEnabled | Unit | |
IsAlive() const | Unit | inline |
IsAlwaysDetectableFor(WorldObject const *seer) const override | Unit | protectedvirtual |
IsAlwaysVisibleFor(WorldObject const *seer) const override | Unit | protectedvirtual |
IsArmorer() const | Unit | inline |
isAttackingPlayer() const | Unit | |
isAttackReady(WeaponAttackType type=BASE_ATTACK) const | Unit | inline |
IsAuctioner() const | Unit | inline |
IsBanker() const | Unit | inline |
IsBattleMaster() const | Unit | inline |
isBlockCritical() | Unit | |
isCanInteractWithBattleMaster(Player *player, bool msg) const | Creature | |
isCanTrainingAndResetTalentsOf(Player *player) const | Creature | |
IsCharmed() const | Unit | inline |
IsCharmedOwnedByPlayerOrPlayer() const | Unit | inline |
IsCivilian() const | Creature | inline |
IsContestedGuard() const | Unit | |
isControlled() const | Pet | inline |
IsControlledByPlayer() const | Unit | inline |
IsCritter() const | Unit | inline |
IsDamageEnoughForLootingAndReward() const | Creature | inline |
IsDamageReducedByArmor(SpellSchoolMask damageSchoolMask, SpellInfo const *spellInfo=NULL, uint8 effIndex=MAX_SPELL_EFFECTS) | Unit | |
isDead() const | Unit | inline |
IsDungeonBoss() const | Creature | |
IsDuringRemoveFromWorld() const | Unit | inline |
isDying() const | Unit | inline |
isElite() const | Creature | |
IsFalling() const | Unit | |
isFeared() const | Unit | inline |
IsFFAPvP() const | Unit | inline |
IsFlying() const | Unit | inline |
IsFocusing(Spell const *focusSpell=nullptr, bool withDelay=false) | Creature | |
IsFriendlyTo(Unit const *unit) const | Unit | |
isFrozen() const | Unit | |
IsFullHealth() const | Unit | inline |
IsGossip() const | Unit | inline |
IsGuard() const | Creature | inline |
IsGuardian() const | Unit | inline |
IsGuardianPet() const | Minion | |
IsGuildMaster() const | Unit | inline |
IsHighestExclusiveAura(Aura const *aura, bool removeOtherAuraApplications=false) | Unit | |
IsHostileTo(Unit const *unit) const | Unit | |
IsHostileToPlayers() const | Unit | |
IsHovering() const | Unit | inline |
IsHunterPet() const | Unit | inline |
IsImmunedToDamage(SpellSchoolMask meleeSchoolMask) const | Unit | |
IsImmunedToDamage(SpellInfo const *spellInfo) const | Unit | |
IsImmunedToSpell(SpellInfo const *spellInfo) const override | Creature | virtual |
IsImmunedToSpellEffect(SpellInfo const *spellInfo, uint32 index) const override | Creature | virtual |
isInAccessiblePlaceFor(Creature const *c) const | Unit | |
isInBack(WorldObject const *target, float arc=float(M_PI)) const | WorldObject | |
isInBackInMap(Unit const *target, float distance, float arc=float(M_PI)) const | Unit | |
IsInBetween(WorldObject const *obj1, WorldObject const *obj2, float size=0) const | WorldObject | |
IsInCombat() const | Unit | inline |
IsInCombatWith(Unit const *who) const | Unit | |
IsInDisallowedMountForm() const | Unit | |
IsInDist(float x, float y, float z, float dist) const | Position | inline |
IsInDist(Position const *pos, float dist) const | Position | inline |
IsInDist2d(float x, float y, float dist) const | Position | inline |
IsInDist2d(Position const *pos, float dist) const | Position | inline |
IsInEvadeMode() const | Creature | inline |
IsInFeralForm() const | Unit | |
IsInFlight() const | Unit | inline |
isInFront(WorldObject const *target, float arc=float(M_PI)) const | WorldObject | |
isInFrontInMap(Unit const *target, float distance, float arc=float(M_PI)) const | Unit | |
IsInGrid() const | GridObject< Creature > | inline |
IsInMap(WorldObject const *obj) const | WorldObject | |
IsInnkeeper() const | Unit | inline |
IsInPartyWith(Unit const *unit) const | Unit | |
IsInPhase(uint32 phase) const | WorldObject | inline |
IsInPhase(WorldObject const *obj) const | WorldObject | |
IsInRaidWith(Unit const *unit) const | Unit | |
IsInRange(WorldObject const *obj, float minRange, float maxRange, bool is3D=true) const | WorldObject | |
IsInRange2d(float x, float y, float minRange, float maxRange) const | WorldObject | |
IsInRange3d(float x, float y, float z, float minRange, float maxRange) const | WorldObject | |
isInRoots() const | Unit | inline |
IsInTerrainSwap(uint32 terrainSwap) const | WorldObject | inline |
IsInvisibleDueToDespawn() const override | Creature | protectedvirtual |
IsInWater() const | Unit | virtual |
IsInWorld() const | Object | inline |
IsLevitating() const | Unit | inline |
IsLoading() const override | Pet | inlinevirtual |
IsMagnet() const | Unit | |
IsMounted() const | Unit | inline |
isMoving() const | Unit | inline |
isNeedNotify(uint16 f) const | WorldObject | inline |
IsNeutralToAll() const | Unit | |
IsNeverVisible() const | WorldObject | inlineprotectedvirtual |
IsNonMeleeSpellCast(bool withDelayed, bool skipChanneled=false, bool skipAutorepeat=false, bool isAutoshoot=false, bool skipInstant=true) const | Unit | |
IsOnVehicle(const Unit *vehicle) const | Unit | |
IsPermanentPetFor(Player *owner) const | Pet | |
IsPermanentWorldObject() const | WorldObject | inline |
IsPet() const | Unit | inline |
IsPetAura(Aura const *aura) | Pet | |
IsPetGhoul() const | Minion | inline |
IsPolymorphed() const | Unit | |
IsPositionValid() const | Position | |
isPossessed() const | Unit | inline |
isPossessedByPlayer() const | Unit | |
isPossessing() const | Unit | |
isPossessing(Unit *u) const | Unit | |
IsPvP() const | Unit | inline |
IsQuestGiver() const | Unit | inline |
IsRacialLeader() const | Creature | inline |
isRegeneratingHealth() | Creature | inline |
IsReputationGainDisabled() const | Creature | inline |
IsScriptOverriden(SpellInfo const *spell, int32 script) const | Unit | |
IsSelfOrInSameMap(WorldObject const *obj) const | WorldObject | |
IsServiceProvider() const | Unit | |
IsSitState() const | Unit | |
isSpellBlocked(Unit *victim, SpellInfo const *spellProto, WeaponAttackType attackType=BASE_ATTACK) | Unit | |
IsSpellCrit(Unit *victim, SpellInfo const *spellProto, SpellSchoolMask schoolMask, WeaponAttackType attackType=BASE_ATTACK) const | Unit | |
IsSpiritGuide() const | Unit | inline |
IsSpiritHealer() const | Unit | inline |
IsSpiritService() const | Unit | inline |
IsSpiritWolf() const | Minion | inline |
IsSplineEnabled() const | Unit | |
IsStandState() const | Unit | |
IsStopped() const | Unit | inline |
IsSummon() const | Unit | inline |
IsTabardDesigner() const | Unit | inline |
isTappedBy(Player const *player) const | Creature | |
isTargetableForAttack(bool checkFakeDeath=true) const | Unit | |
IsTaxi() const | Unit | inline |
isTemporarySummoned() const | Pet | inline |
IsTotem() const | Unit | inline |
IsTrainer() const | Unit | inline |
IsTrigger() const | Creature | inline |
isTurning() const | Unit | inline |
isType(uint16 mask) const | Object | inline |
IsUnderWater() const | Unit | virtual |
IsValidAssistTarget(Unit const *target) const | Unit | |
IsValidAttackTarget(Unit const *target) const | Unit | |
IsVehicle() const | Unit | inline |
IsVendor() const | Unit | inline |
IsVisible() const | Unit | |
IsWalking() const | Unit | inline |
IsWithinBox(const Position ¢er, float xradius, float yradius, float zradius) const | Position | |
IsWithinCombatRange(const Unit *obj, float dist2compare) const | Unit | |
IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D=true) const | WorldObject | |
IsWithinDist2d(float x, float y, float dist) const | WorldObject | |
IsWithinDist2d(Position const *pos, float dist) const | WorldObject | |
IsWithinDist3d(float x, float y, float z, float dist) const | WorldObject | |
IsWithinDist3d(Position const *pos, float dist) const | WorldObject | |
IsWithinDistInMap(WorldObject const *obj, float dist2compare, bool is3D=true) const | WorldObject | |
IsWithinLOS(float x, float y, float z) const | WorldObject | |
IsWithinLOSInMap(WorldObject const *obj) const | WorldObject | |
IsWithinMeleeRange(const Unit *obj, float dist=MELEE_RANGE) const | Unit | |
isWorldBoss() const | Creature | |
IsWorldObject() const | WorldObject | |
JumpTo(float speedXY, float speedZ, bool forward=true) | Unit | |
JumpTo(WorldObject *obj, float speedZ, bool withOrientation=false) | Unit | |
Kill(Unit *victim, bool durabilityLoss=true) | Unit | |
KillSelf(bool durabilityLoss=true) | Unit | inline |
KnockbackFrom(float x, float y, float speedXY, float speedZ) | Unit | |
LastCharmerGUID | Unit | |
LastUsedScriptID | WorldObject | |
LearnPetPassives() | Pet | |
learnSpell(uint32 spell_id) | Pet | |
learnSpellHighRank(uint32 spellid) | Pet | |
LoadCreatureFromDB(ObjectGuid::LowType spawnId, Map *map, bool addToMap=true, bool allowDuplicate=false) | Creature | |
LoadCreaturesAddon() | Creature | |
LoadEquipment(int8 id=1, bool force=false) | Creature | |
LoadFromDB(ObjectGuid::LowType spawnId, Map *map) | Creature | inline |
LoadPath(uint32 pathid) | Creature | inline |
LoadPetFromDB(Player *owner, uint32 petentry=0, uint32 petnumber=0, bool current=false) | Pet | |
loot | Creature | |
lootingGroupLowGUID | Creature | |
LowerPlayerDamageReq(uint32 unDamage) | Creature | |
m_AI_locked | Creature | protected |
m_AlreadyCallAssistance | Creature | protected |
m_AlreadySearchedAssistance | Creature | protected |
m_appliedAuras | Unit | protected |
m_attackers | Unit | protected |
m_attacking | Unit | protected |
m_attackTimer | Unit | protected |
m_auraModifiersGroup | Unit | protected |
m_auraStateAuras | Unit | protected |
m_auraUpdateIterator | Unit | protected |
m_AutoRepeatFirstCast | Unit | protected |
m_autospells | Pet | |
m_baseSpellCritChance | Unit | |
m_bonusSpellDamage | Guardian | protected |
m_boundaryCheckTime | Creature | protected |
m_canDualWield | Unit | |
m_canModifyStats | Unit | protected |
m_charmInfo | Unit | protected |
m_CombatDistance | Creature | |
m_combatPulseDelay | Creature | protected |
m_combatPulseTime | Creature | protected |
m_Controlled | Unit | |
m_ControlledByPlayer | Unit | |
m_corpseDelay | Creature | protected |
m_corpseRemoveTime | Creature | protected |
m_createStats | Unit | protected |
m_creatureData | Creature | protected |
m_creatureInfo | Creature | protected |
m_currentSpells | Unit | protected |
m_deathState | Unit | protected |
m_declinedname | Pet | protected |
m_defaultMovementType | Creature | protected |
m_duration | Pet | protected |
m_dynObj | Unit | protected |
m_equipmentId | Creature | protected |
m_Events | Unit | |
m_extraAttacks | Unit | |
m_floatValues | Object | |
m_focusRegenTimer | Pet | protected |
m_followAngle | Minion | protected |
m_gameObj | Unit | protected |
m_groupLootTimer | Creature | |
m_groupUpdateMask | Pet | protected |
m_homePosition | Creature | protected |
m_int32Values | Object | |
m_interruptableAuras | Unit | protected |
m_interruptMask | Unit | protected |
m_invisibility | WorldObject | |
m_invisibilityDetect | WorldObject | |
m_isActive | WorldObject | protected |
m_isTempWorldObject | Creature | |
m_isWorldObject | WorldObject | protected |
m_lastSanctuaryTime | Unit | |
m_loading | Pet | protected |
m_LootMode | Creature | protected |
m_lootRecipient | Creature | protected |
m_lootRecipientGroup | Creature | protected |
m_mapId | WorldLocation | |
m_meleeDamageSchoolMask | Creature | protected |
m_modAttackSpeedPct | Unit | |
m_modAuras | Unit | protected |
m_modMeleeHitChance | Unit | |
m_modRangedHitChance | Unit | |
m_modSpellHitChance | Unit | |
m_movedPlayer | Unit | |
m_movementCounter | Unit | protected |
m_movementInfo | WorldObject | |
m_name | WorldObject | protected |
m_ObjectSlot | Unit | |
m_objectType | Object | protected |
m_objectTypeId | Object | protected |
m_objectUpdated | Object | protected |
m_originalEntry | Creature | protected |
m_originalEquipmentId | Creature | protected |
m_ownedAuras | Unit | protected |
m_owner | Minion | protected |
m_petAuras | Unit | |
m_petType | Pet | protected |
m_PlayerDamageReq | Creature | |
m_positionX | Position | |
m_positionY | Position | |
m_positionZ | Position | |
m_procDeep | Unit | protected |
m_Properties | TempSummon | |
m_reactiveTimer | Unit | protected |
m_reactState | Creature | protected |
m_regenHealth | Creature | protected |
m_regenTimer | Unit | protected |
m_removed | Pet | |
m_removedAuras | Unit | protected |
m_removedAurasCount | Unit | protected |
m_respawnDelay | Creature | protected |
m_respawnradius | Creature | protected |
m_respawnTime | Creature | protected |
m_scAuras | Unit | protected |
m_serverSideVisibility | WorldObject | |
m_serverSideVisibilityDetect | WorldObject | |
m_sharedVision | Unit | protected |
m_shouldReacquireTarget | Unit | protected |
m_SightDistance | Creature | |
m_spawnId | Creature | protected |
m_speed_rate | Unit | protected |
m_spellImmune | Unit | |
m_spells | Pet | |
m_statFromOwner | Guardian | protected |
m_stealth | WorldObject | |
m_stealthDetect | WorldObject | |
m_SummonSlot | Unit | |
m_ThreatManager | Unit | protected |
m_threatModifier | Unit | |
m_transform | Unit | protected |
m_transport | WorldObject | protected |
m_transportHomePosition | Creature | protected |
m_uint32Values | Object | |
m_unitTypeMask | Unit | protected |
m_updateFlag | Object | protected |
m_usedTalentCount | Pet | |
m_valuesCount | Object | protected |
m_vehicle | Unit | protected |
m_vehicleKit | Unit | protected |
m_vendorItemCounts | Creature | protected |
m_visibleAuras | Unit | protected |
m_weaponDamage | Unit | protected |
m_zoneScript | WorldObject | protected |
MagicSpellHitResult(Unit *victim, SpellInfo const *spellInfo) | Unit | |
MapObject() | MapObject | inlineprotected |
MeleeDamageBonusDone(Unit *pVictim, uint32 damage, WeaponAttackType attType, SpellInfo const *spellProto=NULL) | Unit | |
MeleeDamageBonusTaken(Unit *attacker, uint32 pdamage, WeaponAttackType attType, SpellInfo const *spellProto=NULL) | Unit | |
MeleeSpellHitResult(Unit *victim, SpellInfo const *spellInfo) | Unit | |
MeleeSpellMissChance(Unit const *victim, WeaponAttackType attType, uint32 spellId) const | Unit | |
Minion(SummonPropertiesEntry const *properties, Unit *owner, bool isWorldObject) | Minion | |
ModifyAuraState(AuraStateType flag, bool apply) | Unit | |
ModifyHealth(int32 val) | Unit | |
ModifyPower(Powers power, int32 val) | Unit | |
ModifyPowerPct(Powers power, float pct, bool apply=true) | Unit | |
ModifyRedirectThreat(int32 amount) | Unit | inline |
ModSpellCastTime(SpellInfo const *spellProto, int32 &castTime, Spell *spell=NULL) | Unit | |
ModSpellDuration(SpellInfo const *spellProto, Unit const *target, int32 duration, bool positive, uint32 effectMask) | Unit | |
ModSpellDurationTime(SpellInfo const *spellProto, int32 &castTime, Spell *spell=NULL) | Unit | |
MonsterMoveWithSpeed(float x, float y, float z, float speed, bool generatePath=false, bool forceDestination=false) | Unit | |
Motion_Initialize() | Creature | |
Mount(uint32 mount, uint32 vehicleId=0, uint32 creatureEntry=0) | Unit | |
MovePosition(Position &pos, float dist, float angle) | WorldObject | |
MovePositionToFirstCollision(Position &pos, float dist, float angle) | WorldObject | |
movespline | Unit | |
MustReacquireTarget() | Unit | inline |
NearTeleportTo(float x, float y, float z, float orientation, bool casting=false) | Unit | |
NeedChangeAI | Unit | |
NormalizeOrientation(float o) | Position | inlinestatic |
NotifyExecuted(uint16 f) const | WorldObject | inline |
Object() | Object | protected |
operator!=(Position const &a) | Position | inline |
operator==(Position const &a) | Position | |
OutDebugInfo() const | Unit | |
Pet(Player *owner, PetType type=MAX_PET_TYPE) | Pet | explicit |
PetAuraSet typedef | Unit | |
PlayDirectSound(uint32 sound_id, Player *target=NULL) | WorldObject | |
PlayDistanceSound(uint32 sound_id, Player *target=NULL) | WorldObject | |
PlayOneShotAnimKitId(uint16 animKitId) | Unit | |
Position(float x=0, float y=0, float z=0, float o=0) | Position | inline |
Position(Position const &loc) | Position | inline |
PositionXYStream() | Position | inline |
PositionXYZOStream() | Position | inline |
PositionXYZStream() | Position | inline |
ProcDamageAndSpell(Unit *victim, uint32 procAttacker, uint32 procVictim, uint32 procEx, uint32 amount, WeaponAttackType attType=BASE_ATTACK, SpellInfo const *procSpell=NULL, SpellInfo const *procAura=NULL) | Unit | |
ProcDamageAndSpellFor(bool isVictim, Unit *target, uint32 procFlag, uint32 procExtra, WeaponAttackType attType, SpellInfo const *procSpell, uint32 damage, SpellInfo const *procAura=NULL) | Unit | |
propagateSpeedChange() | Unit | inline |
reachWithSpellAttack(Unit *victim) | Creature | |
reachWithSpellCure(Unit *victim) | Creature | |
RebuildTerrainSwaps() | WorldObject | |
RebuildWorldMapAreaSwaps() | WorldObject | |
Regenerate(Powers power) | Creature | protected |
RegenerateHealth() | Creature | protected |
RegenerateMana() | Creature | protected |
ReleaseFocus(Spell const *focusSpell=nullptr, bool withDelay=true) | Creature | |
Relocate(float x, float y) | Position | inline |
Relocate(float x, float y, float z) | Position | inline |
Relocate(float x, float y, float z, float orientation) | Position | inline |
Relocate(Position const &pos) | Position | inline |
Relocate(Position const *pos) | Position | inline |
Relocate(G3D::Vector3 const &pos) | Position | inline |
RelocateOffset(Position const &offset) | Position | |
Remove(PetSaveMode mode, bool returnreagent=false) | Pet | |
RemoveAllAttackers() | Unit | |
RemoveAllAuras() | Unit | |
RemoveAllAurasExceptType(AuraType type) | Unit | |
RemoveAllAurasExceptType(AuraType type1, AuraType type2) | Unit | |
RemoveAllAurasOnDeath() | Unit | |
RemoveAllAurasRequiringDeadTarget() | Unit | |
RemoveAllControlled() | Unit | |
RemoveAllDynObjects() | Unit | |
RemoveAllGameObjects() | Unit | |
RemoveAllMinionsByEntry(uint32 entry) | Unit | |
RemoveAppliedAuras(std::function< bool(AuraApplication const *)> const &check) | Unit | |
RemoveAppliedAuras(uint32 spellId, std::function< bool(AuraApplication const *)> const &check) | Unit | |
RemoveAreaAurasDueToLeaveWorld() | Unit | |
RemoveArenaAuras() | Unit | |
RemoveAura(AuraApplicationMap::iterator &i, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT) | Unit | |
RemoveAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, uint32 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) | Unit | |
RemoveAura(AuraApplication *aurApp, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT) | Unit | |
RemoveAura(Aura *aur, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT) | Unit | |
RemoveAuraFromStack(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) | Unit | |
RemoveAurasByType(AuraType auraType, std::function< bool(AuraApplication const *)> const &check) | Unit | |
RemoveAurasByType(AuraType auraType, ObjectGuid casterGUID=ObjectGuid::Empty, Aura *except=NULL, bool negative=true, bool positive=true) | Unit | |
RemoveAurasDueToItemSpell(uint32 spellId, ObjectGuid castItemGuid) | Unit | |
RemoveAurasDueToSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, uint32 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) | Unit | |
RemoveAurasDueToSpellByDispel(uint32 spellId, uint32 dispellerSpellId, ObjectGuid casterGUID, Unit *dispeller, uint8 chargesRemoved=1) | Unit | |
RemoveAurasDueToSpellBySteal(uint32 spellId, ObjectGuid casterGUID, Unit *stealer) | Unit | |
RemoveAurasWithAttribute(uint32 flags) | Unit | |
RemoveAurasWithFamily(SpellFamilyNames family, flag128 const &familyFlag, ObjectGuid casterGUID) | Unit | |
RemoveAurasWithInterruptFlags(uint32 flag, uint32 except=0) | Unit | |
RemoveAurasWithMechanic(uint32 mechanic_mask, AuraRemoveMode removemode=AURA_REMOVE_BY_DEFAULT, uint32 except=0) | Unit | |
RemoveBindSightAuras() | Unit | |
RemoveByteFlag(uint16 index, uint8 offset, uint8 newFlag) | Object | |
RemoveCharmAuras() | Unit | |
RemoveCharmedBy(Unit *charmer) | Unit | |
RemoveCorpse(bool setSpawnTime=true) | Creature | |
RemoveDynamicValue(uint16 index, uint32 value) | Object | |
RemoveDynObject(uint32 spellId) | Unit | |
RemoveExtraUnitMovementFlag(uint16 f) | Unit | inline |
RemoveFieldNotifyFlag(uint16 flag) | Object | inline |
RemoveFlag(uint16 index, uint32 oldFlag) | Object | |
RemoveFlag64(uint16 index, uint64 oldFlag) | Object | |
removeFollower(FollowerReference *) | Unit | inline |
RemoveFromGrid() | GridObject< Creature > | inline |
RemoveFromObjectUpdate() override | WorldObject | virtual |
RemoveFromWorld() override | Pet | virtual |
RemoveGameObject(GameObject *gameObj, bool del) | Unit | |
RemoveGameObject(uint32 spellid, bool del) | Unit | |
RemoveGuidValue(uint16 index, ObjectGuid const &value) | Object | |
removeHatedBy(HostileReference *) | Unit | inline |
RemoveLootMode(uint16 lootMode) | Creature | inline |
RemoveMovementImpairingAuras() | Unit | |
RemoveNotOwnSingleTargetAuras(uint32 newPhase=0x0, bool phaseid=false) | Unit | |
RemoveOwnedAura(AuraMap::iterator &i, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) | Unit | |
RemoveOwnedAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, uint32 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) | Unit | |
RemoveOwnedAura(Aura *aura, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) | Unit | |
RemoveOwnedAuras(std::function< bool(Aura const *)> const &check) | Unit | |
RemoveOwnedAuras(uint32 spellId, std::function< bool(Aura const *)> const &check) | Unit | |
RemovePetAura(PetAura const *petSpell) | Unit | |
RemovePlayerFromVision(Player *player) | Unit | |
removeSpell(uint32 spell_id, bool learn_prev, bool clear_ab=true) | Pet | |
RemoveStandFlags(uint8 flags) | Unit | inline |
RemoveUnitMovementFlag(uint32 f) | Unit | inline |
RemoveVehicleKit(bool onRemoveFromWorld=false) | Unit | |
RemoveVisibleAura(uint8 slot) | Unit | |
ResetAllNotifies() | WorldObject | inline |
resetAttackTimer(WeaponAttackType type=BASE_ATTACK) | Unit | |
ResetGroupUpdateFlag() | Pet | |
ResetLootMode() | Creature | inline |
ResetMap() | WorldObject | virtual |
ResetPickPocketRefillTimer() | Creature | inline |
ResetPlayerDamageReq() | Creature | inline |
ResetRedirectThreat() | Unit | inline |
resetTalents() | Pet | |
resetTalentsForAllPetsOf(Player *owner, Pet *online_pet=nullptr) | Pet | static |
Respawn(bool force=false) | Creature | |
RestoreDisplayId() | Unit | |
RestoreFaction() | Unit | |
RewardRage(uint32 baseRage, bool attacker) | Unit | |
RollMeleeOutcomeAgainst(Unit const *victim, WeaponAttackType attType) const | Unit | |
SavePetToDB(PetSaveMode mode) | Pet | |
SaveRespawnTime() override | Creature | virtual |
SaveToDB(uint32, uint32, uint32) override | Pet | inlineprivatevirtual |
Creature::SaveToDB() | Creature | |
Say(std::string const &text, Language language, WorldObject const *target=nullptr) | Unit | virtual |
Say(uint32 textId, WorldObject const *target=nullptr) | Unit | |
SearchFormation() | Creature | |
SelectLevel() | Creature | |
SelectNearbyTarget(Unit *exclude=NULL, float dist=NOMINAL_MELEE_RANGE) const | Unit | |
SelectNearestHostileUnitInAggroRange(bool useLOS=false) const | Creature | |
SelectNearestPlayer(float distance=0) const | Creature | |
SelectNearestTarget(float dist=0, bool playerOnly=false) const | Creature | |
SelectNearestTargetInAttackDistance(float dist=0) const | Creature | |
SelectVictim() | Creature | |
SendAIReaction(AiReaction reactionType) | Creature | |
SendAttackStateUpdate(CalcDamageInfo *damageInfo) | Unit | |
SendAttackStateUpdate(uint32 HitInfo, Unit *target, uint8 SwingType, SpellSchoolMask damageSchoolMask, uint32 Damage, uint32 AbsorbDamage, uint32 Resist, VictimState TargetState, uint32 BlockedAmount) | Unit | |
SendChangeCurrentVictimOpcode(HostileReference *pHostileReference) | Unit | |
SendClearTarget() | Unit | |
SendClearThreatListOpcode() | Unit | |
SendCombatLogMessage(WorldPackets::CombatLog::CombatLogServerPacket *combatLog) const | Unit | |
SendDurabilityLoss(Player *receiver, uint32 percent) | Unit | |
SendEnergizeSpellLog(Unit *victim, uint32 spellID, int32 damage, Powers powertype) | Unit | |
SendHealSpellLog(Unit *victim, uint32 spellID, uint32 health, uint32 overHeal, uint32 absorbed, bool crit=false) | Unit | |
SendMeleeAttackStart(Unit *victim) | Unit | |
SendMeleeAttackStop(Unit *victim=NULL) | Unit | |
SendMessageToSet(WorldPacket const *data, bool self) | WorldObject | virtual |
SendMessageToSet(WorldPacket const *data, Player const *skipped_rcvr) | WorldObject | virtual |
SendMessageToSetInRange(WorldPacket const *data, float dist, bool self) | WorldObject | virtual |
SendMoveKnockBack(Player *player, float speedXY, float speedZ, float vcos, float vsin) | Unit | |
SendObjectDeSpawnAnim(ObjectGuid guid) | WorldObject | |
SendPeriodicAuraLog(SpellPeriodicAuraLogInfo *pInfo) | Unit | |
SendPetActionFeedback(uint8 msg) | Unit | |
SendPetAIReaction(ObjectGuid guid) | Unit | |
SendPetTalk(uint32 pettalk) | Unit | |
SendPlaySpellVisualKit(uint32 id, uint32 type) | Unit | |
SendRemoveFromThreatListOpcode(HostileReference *pHostileReference) | Unit | |
SendSetPlayHoverAnim(bool enable) | Unit | |
SendSetVehicleRecId(uint32 vehicleId) | Unit | |
SendSpellDamageImmune(Unit *target, uint32 spellId, bool isPeriodic) | Unit | |
SendSpellDamageResist(Unit *target, uint32 spellId) | Unit | |
SendSpellMiss(Unit *target, uint32 spellID, SpellMissInfo missInfo) | Unit | |
SendSpellNonMeleeDamageLog(SpellNonMeleeDamage const *log) | Unit | |
SendTeleportPacket(Position &pos) | Unit | |
SendThreatListUpdate() | Unit | |
SendUpdateToPlayer(Player *player) | Object | |
SendZoneUnderAttackMessage(Player *attacker) | Creature | |
setActive(bool isActiveObject) | WorldObject | |
SetAI(UnitAI *newAI) | Unit | inline |
SetAIAnimKitId(uint16 animKitId) | Unit | |
SetArmor(int32 val) | Unit | inline |
SetAttackTime(WeaponAttackType att, uint32 val) | Unit | inline |
setAttackTimer(WeaponAttackType type, uint32 time) | Unit | inline |
SetAuraStack(uint32 spellId, Unit *target, uint32 stack) | Unit | |
SetBaseWeaponDamage(WeaponAttackType attType, WeaponDamageRange damageRange, float value) | Unit | inline |
SetBonusDamage(int32 damage) | Guardian | |
SetByteFlag(uint16 index, uint8 offset, uint8 newFlag) | Object | |
SetByteValue(uint16 index, uint8 offset, uint8 value) | Object | |
SetCanDualWield(bool value) override | Creature | virtual |
SetCanFly(bool enable) | Unit | |
SetCanModifyStats(bool modifyStats) | Unit | inline |
SetCantProc(bool apply) | Unit | |
SetChannelObjectGuid(ObjectGuid guid) | Unit | inline |
SetCharm(Unit *target, bool apply) | Unit | |
SetCharmedBy(Unit *charmer, CharmType type, AuraApplication const *aurApp=NULL) | Unit | |
SetCharmerGUID(ObjectGuid owner) | Unit | inline |
SetCollision(bool disable) | Unit | |
SetCombatPulseDelay(uint32 delay) | Creature | inline |
SetConfused(bool apply) | Unit | protected |
SetContestedPvP(Player *attackedPlayer=NULL) | Unit | |
SetControlled(bool apply, UnitState state) | Unit | |
SetCorpseDelay(uint32 delay) | Creature | inline |
SetCreateHealth(uint32 val) | Unit | inline |
SetCreateMana(uint32 val) | Unit | inline |
SetCreateStat(Stats stat, float val) | Unit | inline |
SetCreatorGUID(ObjectGuid creator) | Unit | inline |
SetCritterGUID(ObjectGuid guid) | Unit | inline |
SetCurrentCastSpell(Spell *pSpell) | Unit | |
SetCurrentEquipmentId(uint8 id) | Creature | inline |
SetDBPhase(int32 p) | WorldObject | inline |
setDeathState(DeathState s) override | Pet | virtual |
SetDefaultMovementType(MovementGeneratorType mgt) | Creature | inline |
SetDisableGravity(bool disable, bool packetOnly=false) | Unit | |
SetDisableReputationGain(bool disable) | Creature | inline |
SetDisplayId(uint32 modelId) override | Pet | virtual |
SetDuration(int32 dur) | Pet | inline |
SetDynamicValue(uint16 index, uint8 offset, uint32 value) | Object | |
SetEntry(uint32 entry) | Object | inline |
SetExtraUnitMovementFlags(uint16 f) | Unit | inline |
SetFacingTo(float ori) | Unit | |
SetFacingToObject(WorldObject const *object) | Unit | |
setFaction(uint32 faction) | Unit | inline |
SetFall(bool enable) | Unit | |
SetFeared(bool apply) | Unit | protected |
SetFeatherFall(bool enable, bool packetOnly=false) | Unit | |
SetFieldNotifyFlag(uint16 flag) | Object | inline |
SetFlag(uint16 index, uint32 newFlag) | Object | |
SetFlag64(uint16 index, uint64 newFlag) | Object | |
SetFloatValue(uint16 index, float value) | Object | |
SetFollowAngle(float angle) | Minion | inline |
SetFormation(CreatureGroup *formation) | Creature | inline |
SetFreeTalentPoints(uint8 points) | Pet | inline |
SetFullHealth() | Unit | inline |
SetGroupUpdateFlag(uint32 flag) | Pet | |
SetGuidValue(uint16 index, ObjectGuid const &value) | Object | |
SetHealth(uint32 val) | Unit | |
SetHomePosition(float x, float y, float z, float o) | Creature | inline |
SetHomePosition(const Position &pos) | Creature | inline |
SetHover(bool enable, bool packetOnly=false) | Unit | |
SetInCombatState(bool PvP, Unit *enemy=NULL) | Unit | |
SetInCombatWith(Unit *enemy) | Unit | |
SetInCombatWithZone() | Creature | |
SetInFront(WorldObject const *target) | Unit | |
SetInPhase(uint32 id, bool update, bool apply) override | Unit | virtual |
SetInt32Value(uint16 index, int32 value) | Object | |
SetLastDamagedTime(time_t val) | Unit | inline |
SetLevel(uint8 lvl) | Unit | |
SetLocationInstanceId(uint32 _instanceId) | WorldObject | inlineprotected |
SetLocationMapId(uint32 _mapId) | WorldObject | inlineprotected |
SetLootMode(uint16 lootMode) | Creature | inline |
SetLootRecipient(Unit *unit) | Creature | |
SetMap(Map *map) | WorldObject | virtual |
SetMaxHealth(uint32 val) | Unit | |
SetMaxPower(Powers power, int32 val) | Unit | |
SetMeleeAnimKitId(uint16 animKitId) | Unit | |
SetMeleeDamageSchool(SpellSchools school) | Creature | inline |
SetMinion(Minion *minion, bool apply) | Unit | |
SetMinionGUID(ObjectGuid guid) | Unit | inline |
SetModifierValue(UnitMods unitMod, UnitModifierType modifierType, float value) | Unit | inline |
SetMovementAnimKitId(uint16 animKitId) | Unit | |
SetName(std::string const &newname) | WorldObject | inline |
SetNativeDisplayId(uint32 modelId) | Unit | inline |
SetNoCallAssistance(bool val) | Creature | inline |
SetNoSearchAssistance(bool val) | Creature | inline |
SetNotified(uint16 f) | WorldObject | inline |
SetObjectScale(float scale) override | Creature | virtual |
SetOrientation(float orientation) | Position | inline |
SetOriginalEntry(uint32 entry) | Creature | inline |
SetOwnerGUID(ObjectGuid owner) | Unit | |
SetPetGUID(ObjectGuid guid) | Unit | inline |
setPetType(PetType type) | Pet | inline |
SetPhaseMask(uint32 newPhaseMask, bool update) | WorldObject | virtual |
SetPosition(float x, float y, float z, float o) | Creature | |
SetPosition(const Position &pos) | Creature | inline |
SetPower(Powers power, int32 val) | Unit | |
setPowerType(Powers power) | Unit | |
SetPvP(bool state) | Unit | virtual |
SetReactState(ReactStates st) | Creature | inline |
SetRedirectThreat(ObjectGuid guid, uint32 pct) | Unit | inline |
setRegeneratingHealth(bool regenHealth) | Creature | inline |
SetResistance(SpellSchools school, int32 val) | Unit | inline |
SetResistanceBuffMods(SpellSchools school, bool positive, float val) | Unit | |
SetRespawnDelay(uint32 delay) | Creature | inline |
SetRespawnRadius(float dist) | Creature | inline |
SetRespawnTime(uint32 respawn) | Creature | inline |
SetRooted(bool apply, bool packetOnly=false) | Unit | protected |
SetShapeshiftForm(ShapeshiftForm form) | Unit | |
SetSheath(SheathState sheathed) | Unit | inlinevirtual |
SetSkinner(ObjectGuid guid) | Creature | inline |
SetSpeed(UnitMoveType mtype, float rate, bool forced=false) | Unit | |
SetStandFlags(uint8 flags) | Unit | inline |
SetStandState(UnitStandStateType state, uint32 animKitID=0) | Unit | |
SetStat(Stats stat, int32 val) | Unit | inline |
SetStatFloatValue(uint16 index, float value) | Object | |
SetStatInt32Value(uint16 index, int32 value) | Object | |
SetStunned(bool apply) | Unit | protected |
SetSwim(bool enable) | Unit | |
SetTarget(ObjectGuid const &guid) override | Creature | virtual |
SetTempSummonType(TempSummonType type) | TempSummon | |
SetTextRepeatId(uint8 textGroup, uint8 id) | Creature | |
setTransForm(uint32 spellid) | Unit | inline |
SetTransport(Transport *t) | WorldObject | inline |
SetTransportHomePosition(float x, float y, float z, float o) | Creature | inline |
SetTransportHomePosition(const Position &pos) | Creature | inline |
SetUInt16Value(uint16 index, uint8 offset, uint16 value) | Object | |
SetUInt32Value(uint16 index, uint32 value) | Object | |
SetUInt64Value(uint16 index, uint64 value) | Object | |
SetUnitMovementFlags(uint32 f) | Unit | inline |
SetVehicle(Vehicle *vehicle) | Unit | inline |
SetVirtualItem(uint32 slot, uint32 itemId, uint16 appearanceModId=0) | Unit | |
SetVisible(bool x) | Unit | |
SetVisibleAura(uint8 slot, AuraApplication *aur) | Unit | |
SetWalk(bool enable) | Unit | |
SetWaterWalking(bool enable, bool packetOnly=false) | Unit | |
SetWorldObject(bool apply) | WorldObject | |
SetZoneScript() | WorldObject | |
SpellBaseDamageBonusDone(SpellSchoolMask schoolMask) const | Unit | |
SpellBaseDamageBonusTaken(SpellSchoolMask schoolMask) const | Unit | |
SpellBaseHealingBonusDone(SpellSchoolMask schoolMask) const | Unit | |
SpellBaseHealingBonusTaken(SpellSchoolMask schoolMask) const | Unit | |
SpellCriticalDamageBonus(SpellInfo const *spellProto, uint32 damage, Unit *victim) | Unit | |
SpellCriticalHealingBonus(SpellInfo const *spellProto, uint32 damage, Unit *victim) | Unit | |
SpellDamageBonusDone(Unit *victim, SpellInfo const *spellProto, uint32 pdamage, DamageEffectType damagetype, SpellEffectInfo const *effect, uint32 stack=1) const | Unit | |
SpellDamageBonusTaken(Unit *caster, SpellInfo const *spellProto, uint32 pdamage, DamageEffectType damagetype, SpellEffectInfo const *effect, uint32 stack=1) const | Unit | |
SpellDamagePctDone(Unit *victim, SpellInfo const *spellProto, DamageEffectType damagetype) const | Unit | |
SpellHealingBonusDone(Unit *victim, SpellInfo const *spellProto, uint32 healamount, DamageEffectType damagetype, SpellEffectInfo const *effect, uint32 stack=1) const | Unit | |
SpellHealingBonusTaken(Unit *caster, SpellInfo const *spellProto, uint32 healamount, DamageEffectType damagetype, SpellEffectInfo const *effect, uint32 stack=1) const | Unit | |
SpellHealingPctDone(Unit *victim, SpellInfo const *spellProto) const | Unit | |
SpellHitResult(Unit *victim, SpellInfo const *spellInfo, bool canReflect=false) | Unit | |
StartPickPocketRefillTimer() | Creature | |
StartReactiveTimer(ReactiveType reactive) | Unit | inline |
StopAttackFaction(uint32 faction_id) | Unit | |
StopMoving() | Unit | |
SummonCreature(uint32 id, Position const &pos, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, uint32 vehId=0) const | WorldObject | |
SummonCreature(uint32 id, float x, float y, float z, float ang=0, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0) const | WorldObject | |
SummonCreatureGroup(uint8 group, std::list< TempSummon * > *list=NULL) | WorldObject | |
SummonGameObject(uint32 entry, float x, float y, float z, float ang, float rotation0, float rotation1, float rotation2, float rotation3, uint32 respawnTime) | WorldObject | |
SummonTrigger(float x, float y, float z, float ang, uint32 dur, CreatureAI *(*GetAI)(Creature *)=NULL) | WorldObject | |
SynchronizeLevelWithOwner() | Pet | |
Talk(std::string const &text, ChatMsg msgType, Language language, float textRange, WorldObject const *target) | Unit | virtual |
Talk(uint32 textId, ChatMsg msgType, float textRange, WorldObject const *target) | Unit | |
TauntApply(Unit *victim) | Unit | |
TauntFadeOut(Unit *taunter) | Unit | |
TempSummon(SummonPropertiesEntry const *properties, Unit *owner, bool isWorldObject) | TempSummon | explicit |
TextEmote(std::string const &text, WorldObject const *target=nullptr, bool isBossEmote=false) | Unit | virtual |
TextEmote(uint32 textId, WorldObject const *target=nullptr, bool isBossEmote=false) | Unit | |
ToAreaTrigger() | Object | inline |
ToAreaTrigger() const | Object | inline |
ToCorpse() | Object | inline |
ToCorpse() const | Object | inline |
ToCreature() | Object | inline |
ToCreature() const | Object | inline |
ToDynObject() | Object | inline |
ToDynObject() const | Object | inline |
ToGameObject() | Object | inline |
ToGameObject() const | Object | inline |
ToggleAutocast(SpellInfo const *spellInfo, bool apply) | Pet | |
ToggleByteFlag(uint16 index, uint8 offset, uint8 flag) | Object | |
ToggleFlag(uint16 index, uint32 flag) | Object | |
ToggleFlag64(uint16 index, uint64 flag) | Object | |
ToPet() | Unit | inline |
ToPet() const | Unit | inline |
ToPlayer() | Object | inline |
ToPlayer() const | Object | inline |
ToString() const | Position | |
ToTempSummon() | Unit | inline |
ToTempSummon() const | Unit | inline |
ToTotem() | Unit | inline |
ToTotem() const | Unit | inline |
ToUnit() | Object | inline |
ToUnit() const | Object | inline |
TriggerAurasProcOnEvent(CalcDamageInfo &damageInfo) | Unit | |
TriggerAurasProcOnEvent(AuraApplicationList *myProcAuras, AuraApplicationList *targetProcAuras, Unit *actionTarget, uint32 typeMaskActor, uint32 typeMaskActionTarget, uint32 spellTypeMask, uint32 spellPhaseMask, uint32 hitMask, Spell *spell, DamageInfo *damageInfo, HealInfo *healInfo) | Unit | |
TriggerAurasProcOnEvent(ProcEventInfo &eventInfo, AuraApplicationList &procAuras) | Unit | |
Unit(bool isWorldObject) | Unit | explicitprotected |
unlearnSpell(uint32 spell_id, bool learn_prev, bool clear_ab=true) | Pet | |
UnSummon(uint32 msTime=0) | TempSummon | virtual |
UnsummonAllTotems() | Unit | |
Update(uint32 diff) override | Pet | virtual |
UpdateAllowedPositionZ(float x, float y, float &z) const | WorldObject | |
UpdateAllResistances() | Unit | virtual |
UpdateAllStats() override | Guardian | virtual |
UpdateAreaPhase() | WorldObject | |
UpdateArmor() override | Guardian | virtual |
UpdateAttackPowerAndDamage(bool ranged=false) override | Guardian | virtual |
UpdateAuraForGroup(uint8 slot) | Unit | |
UpdateCharmAI() | Unit | |
UpdateDamagePhysical(WeaponAttackType attType) override | Guardian | virtual |
UpdateEntry(uint32 entry, CreatureData const *data=nullptr) | Creature | |
UpdateGroundPositionZ(float x, float y, float &z) const | WorldObject | |
UpdateHeight(float newZ) | Unit | |
UpdateInterruptMask() | Unit | |
UpdateMaxHealth() override | Guardian | virtual |
UpdateMaxPower(Powers power) override | Guardian | virtual |
UpdateMovementFlags() | Creature | |
UpdateObjectVisibility(bool forced=true) override | Unit | virtual |
UpdateOrientation(float orientation) | Unit | |
UpdatePosition(float x, float y, float z, float ang, bool teleport=false) | Unit | virtual |
UpdatePosition(const Position &pos, bool teleport=false) | Unit | virtual |
UpdateReactives(uint32 p_time) | Unit | |
UpdateResistances(uint32 school) override | Guardian | virtual |
UpdateSpeed(UnitMoveType mtype, bool forced) | Unit | |
UpdateStats(Stats stat) override | Guardian | virtual |
UpdateUInt32Value(uint16 index, uint32 value) | Object | |
UpdateUnderwaterState(Map *m, float x, float y, float z) | Unit | virtual |
UpdateVendorItemCurrentCount(VendorItem const *vItem, uint32 used_count) | Creature | |
UpdateWaypointID(uint32 wpID) | Creature | inline |
VisibleAuraMap typedef | Unit | |
VisitNearbyGridObject(float const &radius, NOTIFIER ¬ifier) const | WorldObject | inline |
VisitNearbyObject(float const &radius, NOTIFIER ¬ifier) const | WorldObject | inline |
VisitNearbyWorldObject(float const &radius, NOTIFIER ¬ifier) const | WorldObject | inline |
Whisper(std::string const &text, Language language, Player *target, bool isBossWhisper=false) | Unit | virtual |
Whisper(uint32 textId, Player *target, bool isBossWhisper=false) | Unit | |
WorldLocation(uint32 mapId=MAPID_INVALID, float x=0.f, float y=0.f, float z=0.f, float o=0.f) | WorldLocation | inlineexplicit |
WorldLocation(WorldLocation const &loc) | WorldLocation | inline |
WorldObject(bool isWorldObject) | WorldObject | explicitprotected |
WorldRelocate(WorldLocation const &loc) | WorldLocation | inline |
WorldRelocate(uint32 mapId=MAPID_INVALID, float x=0.f, float y=0.f, float z=0.f, float o=0.f) | WorldLocation | inline |
Yell(std::string const &text, Language language, WorldObject const *target=nullptr) | Unit | virtual |
Yell(uint32 textId, WorldObject const *target=nullptr) | Unit | |
~Creature() | Creature | virtual |
~GridObject() | GridObject< Creature > | inlinevirtual |
~Object() | Object | virtual |
~Pet() | Pet | virtual |
~TempSummon() | TempSummon | inlinevirtual |
~Unit() | Unit | virtual |
~WorldObject() | WorldObject | virtual |