TrinityCore
Loading...
Searching...
No Matches
Minion Member List

This is the complete list of members for Minion, including all inherited members.

_addAttacker(Unit *pAttacker)Unit
_AddAura(UnitAura *aura, Unit *caster)Unit
_ApplyAllAuraStatMods()Unit
_ApplyAura(AuraApplication *aurApp, uint8 effMask)Unit
_ApplyAuraEffect(Aura *aura, uint8 effIndex)Unit
_changesMaskObjectprotected
_ConcatFields(uint16 startIndex, uint16 size) constObjectprotected
_Create(ObjectGuid const &guid)Objectprotected
_CreateAuraApplication(Aura *aura, uint8 effMask)Unit
_currentCellMapObjectprivate
_currentWaypointNodeInfoCreatureprivate
_DeleteRemovedAuras()Unitprotected
_EnterVehicle(Vehicle *vehicle, int8 seatId, AuraApplication const *aurApp=nullptr)Unit
_ExitVehicle(Position const *exitPosition=nullptr)Unit
_fieldNotifyFlagsObjectprotected
_gameClientMovingMeUnitprotected
_GetDamageMod(int32 Rank)Creaturestatic
_GetHealthMod(int32 Rank)Creatureprotectedstatic
_gridRefGridObject< Creature >private
_heartbeatTimerWorldObjectprivate
_InitValues()Objectprotected
_instantCastUnitprivate
_isCombatDisallowedUnitprivate
_isMissingCanSwimFlagOutOfCombatCreatureprivate
_IsTargetAcceptable(Unit const *target) constCreature
_isWalkingBeforeCharmUnitprivate
_IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D, bool incOwnRadius=true, bool incTargetRadius=true) constWorldObjectprivatevirtual
_lastDamagedTargetGuidUnitprivate
_lastDamagedTimeCreatureprivate
_lastExtraAttackSpellUnitprivate
_lastLiquidUnitprotected
_LoadIntoDataField(std::string const &data, uint32 startOffset, uint32 count)Objectprotected
_moveStateMapObjectprivate
_newPositionMapObjectprivate
_oldFactionIdUnitprivate
_pickpocketLootRestoreCreatureprotected
_positionUpdateInfoUnitprivate
_privateObjectOwnerWorldObjectprivate
_regenerateHealthCreatureprivate
_regenerateHealthLockCreatureprivate
_RegisterAuraEffect(AuraEffect *aurEff, bool apply)Unit
_RegisterDynObject(DynamicObject *dynObj)Unit
_RemoveAllAuraStatMods()Unit
_removeAttacker(Unit *pAttacker)Unit
_RemoveNoStackAurasDueToAura(Aura *aura, bool owned)Unit
_spellFocusInfoCreatureprivate
_spellHistoryUnitprivate
_TryStackingOrRefreshingExistingAura(AuraCreateInfo &createInfo)Unit
_UnapplyAura(AuraApplicationMap::iterator &i, AuraRemoveMode removeMode)Unit
_UnapplyAura(AuraApplication *aurApp, AuraRemoveMode removeMode)Unit
_UnregisterDynObject(DynamicObject *dynObj)Unit
_UpdateAutoRepeatSpell()Unitprotected
_UpdateSpells(uint32 time)Unitprotected
_waypointPathIdCreatureprivate
AddAura(uint32 spellId, Unit *target)Unit
AddAura(SpellInfo const *spellInfo, uint8 effMask, Unit *target)Unit
AddComboPointHolder(Unit *unit)Unitinline
AddComboPoints(Unit *target, int8 count)Unit
AddComboPoints(int8 count)Unitinline
AddExtraAttacks(uint32 count)Unit
AddExtraUnitMovementFlag(uint32 f)Unitinline
AddGameObject(GameObject *gameObj)Unit
AddGuidValue(uint16 index, ObjectGuid value)Object
AddInterruptMask(uint32 flags)Unitinline
AddLootMode(uint16 lootMode)Creatureinline
AddObjectToRemoveList()WorldObject
AddPlayerToVision(Player *player)Unit
AddToGrid(GridRefManager< Creature > &m)GridObject< Creature >inline
AddToNotify(uint16 f)WorldObjectinline
AddToObjectUpdate() overrideWorldObjectvirtual
AddToObjectUpdateIfNeeded()Objectprotected
AddToWorld() overrideCreaturevirtual
AddUnitMovementFlag(uint32 f)Unitinline
AddUnitState(uint32 f)Unitinline
AddUnitTypeMask(uint32 mask)Unitinline
AI() constCreatureinline
AIM_Create(CreatureAI *ai=nullptr)Creature
AIM_Destroy()Creature
AIM_Initialize(CreatureAI *ai=nullptr)Creature
AIUpdateTick(uint32 diff)Unit
AllLootRemovedFromCorpse()Creature
ApplyAttackTimePercentMod(WeaponAttackType att, float val, bool apply)Unit
ApplyCastTimePercentMod(float val, bool apply)Unit
ApplyControlStatesIfNeeded()Unit
ApplyDiminishingAura(DiminishingGroup group, bool apply)Unit
ApplyDiminishingToDuration(SpellInfo const *auraSpellInfo, bool triggered, int32 &duration, WorldObject *caster, DiminishingLevels previousLevel) constUnit
ApplyEffectModifiers(SpellInfo const *spellInfo, uint8 effIndex, float value) constWorldObject
ApplyModByteFlag(uint16 index, uint8 offset, uint8 flag, bool apply)Object
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
ApplyModUInt32Value(uint16 index, int32 val, bool apply)Object
ApplyResilience(Unit const *victim, float *crit, int32 *damage, bool isCrit, CombatRating type)Unitstatic
ApplySpellImmune(uint32 spellId, uint32 op, uint32 type, bool apply)Unit
ApplyStatPctModifier(UnitMods unitMod, UnitModifierPctType modifierType, float amount)Unit
AtDisengage() overrideCreaturevirtual
AtEngage(Unit *target) overrideCreaturevirtual
AtEnterCombat()Unitinlineprotectedvirtual
AtExitCombat()Unitprotectedvirtual
Attack(Unit *victim, bool meleeAttack)Unit
AttackerSet typedefUnit
AttackerStateUpdate(Unit *victim, WeaponAttackType attType=BASE_ATTACK, bool extra=false)Unit
AttackStop()Unit
AtTargetAttacked(Unit *target, bool canInitialAggro)Unit
AuraApplicationList typedefUnit
AuraApplicationMap typedefUnit
AuraApplicationMapBounds typedefUnit
AuraApplicationMapBoundsNonConst typedefUnit
AuraApplicationProcContainer typedefUnit
AuraEffectList typedefUnit
AuraList typedefUnit
AuraMap typedefUnit
AuraMapBounds typedefUnit
AuraMapBoundsNonConst typedefUnit
AuraStateAurasMap typedefUnit
AuraStateAurasMapBounds typedefUnit
BuildAuraStateUpdateForTarget(Unit const *target) constUnit
BuildCreateUpdateBlockForPlayer(UpdateData *data, Player *target) constObjectvirtual
BuildFieldsUpdate(Player *, UpdateDataMapType &) constObject
BuildMovementPacket(ByteBuffer *data) constUnit
BuildMovementPacket(Position const &pos, Position const &transportPos, MovementInfo const &movementInfo, ByteBuffer *data)Unitstatic
BuildMovementUpdate(ByteBuffer *data, uint16 flags) constObjectprotected
BuildMovementUpdateBlock(UpdateData *data, uint32 flags=0) constObject
BuildOutOfRangeUpdateBlock(UpdateData *data) constObject
BuildUpdate(UpdateDataMapType &) overrideWorldObjectvirtual
BuildValuesUpdate(uint8 updatetype, ByteBuffer *data, Player const *target) const overrideUnitprotectedvirtual
BuildValuesUpdateBlockForPlayer(UpdateData *data, Player const *target) constObject
CalcAbsorbResist(DamageInfo &damageInfo, Spell *spell=nullptr)Unitstatic
CalcArmorReducedDamage(Unit const *attacker, Unit *victim, uint32 damage, SpellInfo const *spellInfo, WeaponAttackType attackType=MAX_ATTACK, uint8 attackerLevel=0)Unitstatic
CalcHealAbsorb(HealInfo &healInfo)Unitstatic
CalcSpellDuration(SpellInfo const *spellInfo) constWorldObject
CalcSpellResistedDamage(Unit const *attacker, Unit *victim, uint32 damage, SpellSchoolMask schoolMask, SpellInfo const *spellInfo)Unitstatic
CalculateAOEAvoidance(int32 damage, uint32 schoolMask, ObjectGuid const &casterGuid) constUnit
CalculateAverageResistReduction(WorldObject const *caster, SpellSchoolMask schoolMask, Unit const *victim, SpellInfo const *spellInfo=nullptr)Unitstatic
CalculateDamage(WeaponAttackType attType, bool normalized, bool addTotalPct, uint8 itemDamagesMask=0) constUnit
CalculateDefaultCoefficient(SpellInfo const *spellInfo, DamageEffectType damagetype) constUnit
CalculateMeleeDamage(Unit *victim, CalcDamageInfo *damageInfo, WeaponAttackType attackType=BASE_ATTACK)Unit
CalculateMinMaxDamage(WeaponAttackType attType, bool normalized, bool addTotalPct, float &minDamage, float &maxDamage, uint8 damageIndex) const overrideCreaturevirtual
CalculateSpellDamage(SpellEffectInfo const &spellEffectInfo, int32 const *basePoints=nullptr) constWorldObject
CalculateSpellDamageTaken(SpellNonMeleeDamage *damageInfo, int32 damage, SpellInfo const *spellInfo, WeaponAttackType attackType=BASE_ATTACK, bool crit=false, bool blocked=false, Spell *spell=nullptr)Unit
CalculateSpellpowerCoefficientLevelPenalty(SpellInfo const *spellInfo) constUnit
CallAssistance()Creature
CallForHelp(float fRadius)Creature
CanAlwaysSee(WorldObject const *obj) const overrideCreatureprotectedvirtual
CanApplyResilience() constUnitvirtual
CanAssistTo(Unit const *u, Unit const *enemy, bool checkfaction=true) constCreature
CanCreatureAttack(Unit const *victim, bool force=true) constCreature
CanDetect(WorldObject const *obj, bool ignoreStealth, bool checkAlert=false) constWorldObjectprivate
CanDetectInvisibilityOf(WorldObject const *obj) constWorldObjectprivate
CanDetectStealthOf(WorldObject const *obj, bool checkAlert=false) constWorldObjectprivate
CanDualWield() constUnitinline
CanEnterWater() const overrideCreaturevirtual
CanFly() const overrideCreatureinlinevirtual
CanFollowOwner() constTempSummoninline
CanFreeMove() constUnit
CanGeneratePickPocketLoot() constCreature
CanGiveExperience() constCreature
CanHaveThreatList() constUnitinline
CanHover() constCreatureinline
CanIgnoreFeignDeath() constCreatureinline
CanInstantCast() constUnitinline
CanModifyStats() constUnitinline
CanNeverSee(WorldObject const *obj) constWorldObjectprivate
CanNotReachTarget() constCreatureinline
CanProc() constUnitinline
CanRegenerateHealth() constCreatureinline
CanResetTalents(Player *player, bool pet) constCreature
CanSeeOrDetect(WorldObject const *obj, bool implicitDetect=false, bool distanceCheck=false, bool checkAlert=false) constWorldObject
CanStartAttack(Unit const *u, bool force) constCreature
CanSwim() const overrideCreaturevirtual
CanUseAttackType(uint8 attacktype) constUnit
CanWalk() constCreatureinline
CastSpell(CastSpellTargetArg const &targets, uint32 spellId, CastSpellExtraArgs const &args={ })WorldObject
CastStop(uint32 except_spellid=0)Unit
ChangeSeat(int8 seatId, bool next=true)Unit
CheckAttackFitToAuraRequirement(WeaponAttackType, AuraEffect const *) constUnitinlinevirtual
CheckNoGrayAggroConfig(uint32 playerLevel, uint32 creatureLevel) constCreatureprivate
CheckPendingMovementAcks()Unitprivate
CheckPrivateObjectOwnerVisibility(WorldObject const *seer) constWorldObject
CleanupBeforeRemoveFromMap(bool finalCleanup)Unit
CleanupsBeforeDelete(bool finalCleanup=true) overrideUnitvirtual
ClearAllReactives()Unit
ClearComboPointHolders()Unit
ClearComboPoints()Unit
ClearDiminishings()Unit
ClearInCombat()Unitinline
ClearTextRepeatGroup(uint8 textGroup)Creature
ClearUnitState(uint32 f)Unitinline
ClearUpdateMask(bool remove)Object
ClearZoneScript()WorldObject
CombatStop(bool includingCast=false, bool mutualPvP=true)Unit
CombatStopWithPets(bool includingCast=false)Unit
ControlList typedefUnit
CountPctFromCurHealth(int32 pct) constUnitinline
CountPctFromMaxHealth(int32 pct) constUnitinline
CountPctFromMaxPower(Powers power, int32 pct) constUnitinline
Create(ObjectGuid::LowType guidlow, Map *map, uint32 phaseMask, uint32 entry, Position const &pos, CreatureData const *data=nullptr, uint32 vehId=0, bool dynamic=false)Creature
CreateFromProto(ObjectGuid::LowType guidlow, uint32 entry, CreatureData const *data=nullptr, uint32 vehId=0)Creatureprotected
CreateTamedPetFrom(Creature *creatureTarget, uint32 spell_id=0)Unit
CreateTamedPetFrom(uint32 creatureEntry, uint32 spell_id=0)Unit
CreateVehicleKit(uint32 id, uint32 creatureEntry)Unit
Creature(bool isWorldObject=false)Creatureexplicit
DealDamage(Unit *attacker, Unit *victim, uint32 damage, CleanDamage const *cleanDamage=nullptr, DamageEffectType damagetype=DIRECT_DAMAGE, SpellSchoolMask damageSchoolMask=SPELL_SCHOOL_MASK_NORMAL, SpellInfo const *spellProto=nullptr, bool durabilityLoss=true)Unitstatic
DealDamageMods(Unit const *victim, uint32 &damage, uint32 *absorb)Unitstatic
DealHeal(HealInfo &healInfo)Unitstatic
DealMeleeDamage(CalcDamageInfo *damageInfo, bool durabilityLoss)Unit
DealSpellDamage(SpellNonMeleeDamage const *damageInfo, bool durabilityLoss)Unit
DelayCreature
DelayOwnedAuras(uint32 spellId, ObjectGuid caster, int32 delaytime)Unit
DeleteCharmInfo()Unit
DeleteFromDB(ObjectGuid::LowType spawnId)Creaturestatic
DeMorph()Unit
DespawnOrUnsummon(Milliseconds timeToDespawn=0s, Seconds forceRespawnTime=0s)Creature
DestroyForNearbyPlayers()WorldObject
DestroyForPlayer(Player *target, bool onDeath) const overrideUnitprotectedvirtual
Diminishing typedefUnit
DisableReputationGainCreatureprotected
DisableSpline()Unitprotected
DisappearAndDie()Creatureinline
Dismount()Unit
DoFleeToGetAssistance()Creature
DoImmediateBoundaryCheck()Creatureinline
DoNotReacquireSpellFocusTarget()Creature
DynObjectList typedefUnitprotected
EnergizeBySpell(Unit *victim, uint32 spellId, int32 damage, Powers powerType)Unit
EnergizeBySpell(Unit *victim, SpellInfo const *spellInfo, int32 damage, Powers powerType)Unit
EngageWithTarget(Unit *who)Unit
EnsureVictim() constUnitinline
EnterVehicle(Unit *base, int8 seatId=-1)Unit
ExitVehicle(Position const *exitPosition=nullptr) overrideCreaturevirtual
extraAttacksTargetsUnitprivate
FindCurrentSpellBySpellId(uint32 spell_id) constUnit
FindMap() constWorldObjectinline
FindNearestCreature(uint32 entry, float range, bool alive=true) constWorldObject
FindNearestCreatureWithOptions(float range, FindCreatureOptions const &options) constWorldObject
FindNearestGameObject(uint32 entry, float range, bool spawnedOnly=true) constWorldObject
FindNearestGameObjectOfType(GameobjectTypes type, float range) constWorldObject
FindNearestGameObjectWithOptions(float range, FindGameObjectOptions const &options) constWorldObject
FindNearestUnspawnedGameObject(uint32 entry, float range) constWorldObject
FinishSpell(CurrentSpellTypes spellType, bool ok=true)Unit
FollowerAdded(AbstractFollower *f)Unitinline
FollowerRemoved(AbstractFollower *f)Unitinline
ForcedDespawn(uint32 timeMSToDespawn=0, Seconds forceRespawnTimer=0s)Creatureprivate
ForceValuesUpdateAtIndex(uint32)Object
GameObjectList typedefUnitprotected
GetAbsoluteAngle(float x, float y) constPositioninline
GetAbsoluteAngle(Position const &pos) constPositioninline
GetAbsoluteAngle(Position const *pos) constPositioninline
GetAffectingPlayer() constWorldObject
GetAggroRange(Unit const *target) constCreature
GetAI() constUnitinline
GetAIName() constCreature
GetAllMinionsByEntry(std::list< Creature * > &Minions, uint32 entry)Unit
GetAnimTier() constUnitinline
GetAPMultiplier(WeaponAttackType attType, bool normalized) constUnit
GetAppliedAuras()Unitinline
GetAppliedAuras() constUnitinline
GetAreaId() constWorldObjectinline
GetArmor() constUnitinline
GetAttackDistance(Unit const *player) constCreature
getAttackerForHelper() constUnit
getAttackers() constUnitinline
GetAttackTime(WeaponAttackType att) constUnit
getAttackTimer(WeaponAttackType type) constUnitinline
GetAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) constUnit
GetAuraApplication(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0, AuraApplication *except=nullptr) constUnit
GetAuraApplicationOfRankedSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0, AuraApplication *except=nullptr) constUnit
GetAuraCount(uint32 spellId) constUnit
GetAuraEffect(uint32 spellId, uint8 effIndex, ObjectGuid casterGUID=ObjectGuid::Empty) constUnit
GetAuraEffect(AuraType type, SpellFamilyNames name, uint32 iconId, uint8 effIndex) constUnit
GetAuraEffect(AuraType type, SpellFamilyNames family, uint32 familyFlag1, uint32 familyFlag2, uint32 familyFlag3, ObjectGuid casterGUID=ObjectGuid::Empty) constUnit
GetAuraEffectOfRankedSpell(uint32 spellId, uint8 effIndex, ObjectGuid casterGUID=ObjectGuid::Empty) constUnit
GetAuraEffectsByType(AuraType type) constUnitinline
GetAuraEffectsByType(AuraType type)Unitinline
GetAuraOfRankedSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) constUnit
GetBoundingRadius() constUnitinline
GetByteValue(uint16 index, uint8 offset) constObject
GetCastingTimeForBonus(SpellInfo const *spellProto, DamageEffectType damagetype, uint32 CastingTime) constUnit
GetChannelObjectGuid() constUnitinline
GetChannelSpellId() constUnitinline
GetCharmed() constUnitinline
GetCharmedGUID() constUnitinline
GetCharmedOrSelf() constUnitinline
GetCharmer() constUnitinline
GetCharmerGUID() constUnitinline
GetCharmerOrOwner() constUnitinline
GetCharmerOrOwnerGUID() const overrideUnitinlinevirtual
GetCharmerOrOwnerOrOwnGUID() constWorldObject
GetCharmerOrOwnerOrSelf() constWorldObject
GetCharmerOrOwnerPlayerOrPlayerItself() constWorldObject
GetCharmerOrSelf() constUnit
GetCharmerOrSelfPlayer() constUnitinline
GetCharmInfo()Unitinline
GetClass() constUnitinline
GetClassMask() constUnitinline
GetClosePoint(float &x, float &y, float &z, float size, float distance2d=0, float relAngle=0) constWorldObject
GetCollisionHeight() const overrideUnitvirtual
GetCombatManager()Unitinline
GetCombatManager() constUnitinline
GetCombatPulseDelay() constCreatureinline
GetCombatRatingDamageReduction(CombatRating cr, float rate, float cap, uint32 damage) constUnitprivate
GetCombatRatingReduction(CombatRating cr) constUnitprivate
GetCombatReach() const overrideUnitinlinevirtual
GetComboPoints(Unit const *who=nullptr) constUnitinline
GetComboPoints(ObjectGuid const &guid) constUnitinline
GetComboTarget() constUnitinline
GetComboTargetGUID() constUnitinline
GetContactPoint(WorldObject const *obj, float &x, float &y, float &z, float distance2d=CONTACT_DISTANCE) constWorldObject
GetControllingPlayer() constUnit
GetCorpseDelay() constCreatureinline
GetCreateHealth() constUnitinline
GetCreateMana() constUnitinline
GetCreatePowerValue(Powers power) constUnit
GetCreateStat(Stats stat) constUnitinline
GetCreatorGUID() constUnitinline
GetCreatureAddon() constCreature
GetCreatureData() constCreatureinline
GetCreatureListWithEntryInGrid(Container &creatureContainer, uint32 entry, float maxSearchRange=250.0f) constWorldObject
GetCreatureListWithOptionsInGrid(Container &creatureContainer, float maxSearchRange, FindCreatureOptions const &options) constWorldObject
GetCreatureTemplate() constCreatureinline
GetCreatureType() constUnit
GetCreatureTypeMask() constUnit
GetCritterGUID() constUnitinline
GetCurrentCell() constMapObjectinlineprivate
GetCurrentEquipmentId() constCreatureinline
GetCurrentSpell(CurrentSpellTypes spellType) constUnitinline
GetCurrentSpell(uint32 spellType) constUnitinline
GetCurrentSpellCastTime(uint32 spell_id) constUnit
GetCurrentWaypointInfo() constCreatureinline
GetDamageImmunityMask() constUnit
getDeathState() constUnitinline
GetDebugInfo() const overrideMinionvirtual
GetDefaultMovementType() const overrideCreatureinlinevirtual
GetDefenseSkillValue(Unit const *target=nullptr) constUnit
GetDiminishing(DiminishingGroup group) constUnit
GetDirectTransport() constUnit
GetDiseasesByCaster(ObjectGuid casterGUID, bool remove=false)Unit
GetDispellableAuraList(WorldObject const *caster, uint32 dispelMask, DispelChargesList &dispelList, bool isReflect=false) constUnit
GetDisplayId() constUnitinline
GetDistance(WorldObject const *obj) constWorldObject
GetDistance(Position const &pos) constWorldObject
GetDistance(float x, float y, float z) constWorldObject
GetDistance2d(WorldObject const *obj) constWorldObject
GetDistance2d(float x, float y) constWorldObject
GetDistanceOrder(WorldObject const *obj1, WorldObject const *obj2, bool is3D=true) constWorldObject
GetDistanceZ(WorldObject const *obj) constWorldObject
GetDoTsByCaster(ObjectGuid casterGUID) constUnit
GetDummyAuraEffect(SpellFamilyNames name, uint32 iconId, uint8 effIndex) constUnit
GetDynamicFlags() const overrideUnitinlinevirtual
GetDynObject(uint32 spellId) constUnit
GetDynObjects(uint32 spellId) constUnit
GetEmoteState() constUnitinline
GetEntry() constObjectinline
GetExactDist(float x, float y, float z) constPositioninline
GetExactDist(Position const &pos) constPositioninline
GetExactDist(Position const *pos) constPositioninline
GetExactDist2d(const float x, const float y) constPositioninline
GetExactDist2d(Position const &pos) constPositioninline
GetExactDist2d(Position const *pos) constPositioninline
GetExactDist2dSq(const float x, const float y) constPositioninline
GetExactDist2dSq(Position const &pos) constPositioninline
GetExactDist2dSq(Position const *pos) constPositioninline
GetExactDistSq(float x, float y, float z) constPositioninline
GetExactDistSq(Position const &pos) constPositioninline
GetExactDistSq(Position const *pos) constPositioninline
GetExtraUnitMovementFlags() constUnitinline
GetFaction() const overrideUnitinlinevirtual
GetFactionReactionTo(FactionTemplateEntry const *factionTemplateEntry, WorldObject const *target)WorldObjectstatic
GetFactionTemplateEntry() constWorldObject
GetFirstCollisionPosition(float dist, float angle)WorldObject
GetFirstControlled() constUnit
GetFirstMinion() constUnit
GetFlatModifierValue(UnitMods unitMod, UnitModifierFlatType modifierType) constUnit
GetFloatValue(uint16 index) constObject
GetFloorZ() constWorldObject
GetFollowAngle() const overrideMinioninlinevirtual
GetFormation()Creatureinline
GetGameClientMovingMe() constUnitinline
GetGameObject(uint32 spellId) constUnit
GetGameObjectListWithEntryInGrid(Container &gameObjectContainer, uint32 entry, float maxSearchRange=250.0f) constWorldObject
GetGameObjectListWithOptionsInGrid(Container &gameObjectContainer, float maxSearchRange, FindGameObjectOptions const &options) constWorldObject
GetGameObjects(uint32 spellId) constUnit
GetGender() constUnitinline
GetGridActivationRange() constWorldObject
GetGuardianPet() constUnit
GetGUID(Object const *o)Objectinlinestatic
GetGUID() constObjectinline
GetGuidValue(uint16 index) constObject
GetHealth() constUnitinline
GetHealthGain(int32 dVal)Unit
GetHealthPct() constUnitinline
GetHighestExclusiveSameEffectSpellGroupValue(AuraEffect const *aurEff, AuraType auraType, bool checkMiscValue=false, int32 miscValue=0) constUnit
GetHitSpherePointFor(Position const &dest) constWorldObject
GetHitSpherePointFor(Position const &dest, float &x, float &y, float &z) constWorldObject
GetHomePosition(float &x, float &y, float &z, float &ori) constCreatureinline
GetHomePosition() constCreatureinline
GetHoverOffset() constUnitinline
GetInstanceId() constWorldObjectinline
GetInstanceScript() constWorldObject
GetInt32Value(uint16 index) constObject
GetLastDamagedTargetGuid() constUnitinline
GetLastDamagedTime() constCreatureinline
GetLastExtraAttackSpell() constUnitinline
GetLevel() constUnitinline
GetLevelForTarget(WorldObject const *target) const overrideCreaturevirtual
GetLiquidStatus() constWorldObjectinline
GetLootMode() constCreatureinline
GetLootRecipient() constCreature
GetLootRecipientGroup() constCreature
GetLootRecipientGUID() constCreatureinline
GetMagicHitRedirectTarget(Unit *victim, SpellInfo const *spellInfo)WorldObject
GetMap() constWorldObjectinline
GetMapHeight(float x, float y, float z, bool vmap=true, float distanceToSearch=50.0f) constWorldObject
GetMapId() constWorldLocationinline
GetMapWaterOrGroundLevel(float x, float y, float z, float *ground=nullptr) constWorldObject
GetMaxHealth() constUnitinline
GetMaxNegativeAuraModifier(AuraType auraType) constUnit
GetMaxNegativeAuraModifier(AuraType auraType, std::function< bool(AuraEffect const *)> const &predicate) constUnit
GetMaxNegativeAuraModifierByAffectMask(AuraType auraType, SpellInfo const *affectedSpell) constUnit
GetMaxNegativeAuraModifierByMiscMask(AuraType auraType, uint32 misc_mask) constUnit
GetMaxNegativeAuraModifierByMiscValue(AuraType auraType, int32 misc_value) constUnit
GetMaxPositiveAuraModifier(AuraType auraType) constUnit
GetMaxPositiveAuraModifier(AuraType auraType, std::function< bool(AuraEffect const *)> const &predicate) constUnit
GetMaxPositiveAuraModifierByAffectMask(AuraType auraType, SpellInfo const *affectedSpell) constUnit
GetMaxPositiveAuraModifierByMiscMask(AuraType auraType, uint32 misc_mask, AuraEffect const *except=nullptr) constUnit
GetMaxPositiveAuraModifierByMiscValue(AuraType auraType, int32 misc_value) constUnit
GetMaxPower(Powers power) constUnitinline
GetMaxSkillValueForLevel(Unit const *target=nullptr) constUnitinline
GetMechanicImmunityMask() constUnit
GetMechanicResistChance(SpellInfo const *spellInfo) constUnit
GetMeleeCritChanceReduction() constUnitinline
GetMeleeCritDamageReduction(uint32 damage) constUnitinline
GetMeleeDamageReduction(uint32 damage) constUnitinline
GetMeleeDamageSchoolMask(WeaponAttackType=BASE_ATTACK, uint8=0) const overrideCreatureinlinevirtual
GetMeleeHitRedirectTarget(Unit *victim, SpellInfo const *spellInfo=nullptr)Unit
GetMeleeRange(Unit const *target) constUnit
GetMinionGUID() constUnitinline
GetMinPower(Powers) constUnitinline
GetModelForForm(ShapeshiftForm form, uint32 spellId) constUnit
GetMotionMaster()Unitinline
GetMotionMaster() constUnitinline
GetMountDisplayId() constUnitinline
GetMovementCounterAndInc()Unitinline
GetMovementTemplate() constCreature
GetName() constWorldObjectinline
GetNameForLocaleIdx(LocaleConstant locale_idx) const overrideCreaturevirtual
GetNativeDisplayId() constUnitinline
GetNativeGender() constUnitinlinevirtual
GetNativeObjectScale() const overrideCreaturevirtual
GetNearPoint(WorldObject const *searcher, float &x, float &y, float &z, float distance2d, float absAngle) constWorldObject
GetNearPoint2D(WorldObject const *searcher, float &x, float &y, float distance, float absAngle) constWorldObject
GetNearPosition(float dist, float angle)WorldObject
GetNegStat(Stats stat) constUnitinline
GetNextRandomRaidMemberOrPet(float radius)Unit
GetNotifyFlags() constWorldObjectinline
GetNpcFlags() constUnitinline
GetObjectScale() constObjectinline
GetOrientation() constPositioninline
GetOriginalEntry() constCreatureinline
GetOriginalEquipmentId() constCreatureinline
GetOwnedAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0, Aura *except=nullptr) constUnit
GetOwnedAuras()Unitinline
GetOwnedAuras() constUnitinline
GetOwner() constMinioninline
GetOwnerGUID() const overrideUnitinlinevirtual
GetPackGUID() constObjectinline
GetPartyMembers(std::list< Unit * > &units)Unit
GetPctModifierValue(UnitMods unitMod, UnitModifierPctType modifierType) constUnit
GetPetAutoSpellOnPos(uint8 pos) constCreaturevirtual
GetPetAutoSpellSize() constCreatureinlinevirtual
GetPetChaseDistance() constCreature
GetPetFlags() constUnitinline
GetPetGUID() constUnitinline
GetPhaseMask() constWorldObjectinline
GetPlayerListInGrid(Container &playerContainer, float maxSearchRange, bool alive=true) constWorldObject
GetPosition(float &x, float &y) constPositioninline
GetPosition(float &x, float &y, float &z) constPositioninline
GetPosition(float &x, float &y, float &z, float &o) constPositioninline
GetPosition() constPositioninline
GetPositionOffsetTo(Position const &endPos, Position &retOffset) constPosition
GetPositionWithOffset(Position const &offset) constPosition
GetPositionX() constPositioninline
GetPositionY() constPositioninline
GetPositionZ() constPositioninline
GetPosStat(Stats stat) constUnitinline
GetPower(Powers power) constUnitinline
GetPowerPct(Powers power) constUnitinline
GetPowerType() constUnitinline
GetPowerTypeByAuraGroup(UnitMods unitMod) constUnit
GetPPMProcChance(uint32 WeaponSpeed, float PPM, SpellInfo const *spellProto) constUnit
GetPrivateObjectOwner() constWorldObjectinline
GetProcAurasTriggeredOnEvent(AuraApplicationProcContainer &aurasTriggeringProc, AuraApplicationList *procAuras, ProcEventInfo &eventInfo)Unit
GetPvpFlags() constUnitinline
GetRace() constUnitinline
GetRaceMask() constUnitinline
GetRandomNearPosition(float radius)WorldObject
GetRandomPoint(Position const &srcPos, float distance, float &rand_x, float &rand_y, float &rand_z) constWorldObject
GetRandomPoint(Position const &srcPos, float distance) constWorldObject
GetRangedCritChanceReduction() constUnitinline
GetRangedCritDamageReduction(uint32 damage) constUnitinline
GetRangedDamageReduction(uint32 damage) constUnitinline
GetReactionTo(WorldObject const *target) constWorldObject
GetReactState() constCreatureinline
GetRelativeAngle(float x, float y) constPositioninline
GetRelativeAngle(Position const &pos) constPositioninline
GetRelativeAngle(Position const *pos) constPositioninline
GetResistance(SpellSchools school) constUnitinline
GetResistance(SpellSchoolMask mask) constUnit
GetRespawnCompatibilityMode()Creatureinline
GetRespawnDelay() constCreatureinline
GetRespawnPosition(float &x, float &y, float &z, float *ori=nullptr, float *dist=nullptr) constCreature
GetRespawnTime() constCreatureinline
GetRespawnTimeEx() constCreature
GetScheduledChangeAI()Unitprotected
GetSchoolImmunityMask() constUnit
GetScriptId() constCreature
GetScriptName() constCreature
GetShapeshiftForm() constUnitinline
GetSharedVisionList()Unitinline
GetSheath() constUnitinline
GetShieldBlockValue() const overrideCreaturevirtual
Unit::GetShieldBlockValue(uint32 soft_cap, uint32 hard_cap) constUnit
GetSightRange(WorldObject const *target=nullptr) constWorldObject
GetSinCos(float x, float y, float &vsin, float &vcos) constPosition
GetSingleCastAuras()Unitinline
GetSingleCastAuras() constUnitinline
GetSpawnId() constCreatureinline
GetSpeed(UnitMoveType mtype) constUnit
GetSpeedRate(UnitMoveType mtype) constUnitinline
GetSpellCritChanceReduction() constUnitinline
GetSpellCritDamageReduction(uint32 damage) constUnitinline
GetSpellDamageMod(int32 Rank) constCreature
GetSpellDamageReduction(uint32 damage) constUnitinline
GetSpellHistory()Unitinline
GetSpellHistory() constUnitinline
GetSpellMaxRangeForTarget(Unit const *target, SpellInfo const *spellInfo) constWorldObject
GetSpellMinRangeForTarget(Unit const *target, SpellInfo const *spellInfo) constWorldObject
GetSpellModOwner() constWorldObject
GetSpellSchoolByAuraGroup(UnitMods unitMod) constUnit
GetStandState() constUnitinline
GetStat(Stats stat) constUnitinline
GetStatByAuraGroup(UnitMods unitMod) constUnit
GetStationaryO() constWorldObjectinlinevirtual
GetStationaryX() constWorldObjectinlinevirtual
GetStationaryY() constWorldObjectinlinevirtual
GetStationaryZ() constWorldObjectinlinevirtual
GetStringId(StringIdType type) constCreatureinline
GetSummoner() constTempSummon
GetSummonerCreatureBase() constTempSummon
GetSummonerGameObject() constTempSummon
GetSummonerGUID() constTempSummoninline
GetSummonerUnit() constTempSummon
GetSummonType() constTempSummoninline
GetTarget() constUnitinline
GetTextRepeatGroup(uint8 textGroup)Creature
GetThreatManager()Unitinline
GetThreatManager() constUnitinline
GetTimer() constTempSummoninline
GetTopAI() constUnitinlineprotected
GetTotalAttackPowerValue(WeaponAttackType attType) constUnit
GetTotalAuraModifier(AuraType auraType) constUnit
GetTotalAuraModifier(AuraType auraType, std::function< bool(AuraEffect const *)> const &predicate) constUnit
GetTotalAuraModifierByAffectMask(AuraType auraType, SpellInfo const *affectedSpell) constUnit
GetTotalAuraModifierByMiscMask(AuraType auraType, uint32 misc_mask) constUnit
GetTotalAuraModifierByMiscValue(AuraType auraType, int32 misc_value) constUnit
GetTotalAuraModValue(UnitMods unitMod) constUnit
GetTotalAuraMultiplier(AuraType auraType) constUnit
GetTotalAuraMultiplier(AuraType auraType, std::function< bool(AuraEffect const *)> const &predicate) constUnit
GetTotalAuraMultiplierByAffectMask(AuraType auraType, SpellInfo const *affectedSpell) constUnit
GetTotalAuraMultiplierByMiscMask(AuraType auraType, uint32 misc_mask) constUnit
GetTotalAuraMultiplierByMiscValue(AuraType auraType, int32 misc_value) constUnit
GetTotalStatValue(Stats stat) constUnit
GetTransformSpell() constUnitinline
GetTransGUID() const overrideUnitvirtual
GetTransOffset() constWorldObjectinline
GetTransOffsetO() constWorldObjectinline
GetTransOffsetX() constWorldObjectinline
GetTransOffsetY() constWorldObjectinline
GetTransOffsetZ() constWorldObjectinline
GetTransport() constWorldObjectinline
GetTransportHomePosition(float &x, float &y, float &z, float &ori) constCreatureinline
GetTransportHomePosition() constCreatureinline
GetTransSeat() constWorldObjectinline
GetTransTime() constWorldObjectinline
GetTypeId() constObjectinline
GetUInt16Value(uint16 index, uint8 offset) constObject
GetUInt32Value(uint16 index) constObject
GetUInt64Value(uint16 index) constObject
GetUnitBlockChance(WeaponAttackType attType, Unit const *victim) constUnit
GetUnitCriticalChanceAgainst(WeaponAttackType attackType, Unit const *victim) constUnit
GetUnitCriticalChanceDone(WeaponAttackType attackType) constUnit
GetUnitCriticalChanceTaken(Unit const *attacker, WeaponAttackType attackType, float critDone) constUnit
GetUnitDodgeChance(WeaponAttackType attType, Unit const *victim) constUnit
GetUnitFlags() constUnitinline
GetUnitFlags2() constUnitinline
GetUnitMissChance() constUnit
GetUnitMovementFlags() constUnitinline
GetUnitParryChance(WeaponAttackType attType, Unit const *victim) constUnit
GetUpdateFieldData(Player const *target, uint32 *&flags) constObjectprotected
GetValuesCount() constObjectinline
GetVehicle() constUnitinline
GetVehicleBase() constUnit
GetVehicleCreatureBase() constUnit
GetVehicleKit() constUnitinline
GetVehicleKitWeakPtr() constUnitinline
GetVehicleRoot() constUnit
GetVendorItemCurrentCount(VendorItem const *vItem)Creature
GetVendorItems() constCreature
GetVictim() constUnitinline
GetVirtualItemId(uint32 slot) constUnit
GetVisibilityRange() constWorldObject
GetVisibleAura(uint8 slot) constUnit
GetVisibleAuras() constUnitinline
GetWanderDistance() constCreatureinline
GetWaypointPath() constCreatureinline
GetWeakPtr() constObjectinline
GetWeaponDamageRange(WeaponAttackType attType, WeaponDamageRange type, uint8 damageIndex=0) constUnit
GetWeaponProcChance() constUnit
GetWeaponSkillValue(WeaponAttackType attType, Unit const *target=nullptr) constUnit
GetWorldLocation() constWorldLocationinline
GetZoneAndAreaId(uint32 &zoneid, uint32 &areaid) constWorldObjectinline
GetZoneId() constWorldObjectinline
GetZoneScript() constWorldObjectinline
HandleEmoteCommand(Emote emoteId)Unit
HandleProcExtraAttackFor(Unit *victim, uint32 count)Unit
HandleSpellClick(Unit *clicker, int8 seatId=-1)Unit
HandleStatFlatModifier(UnitMods unitMod, UnitModifierFlatType modifierType, float amount, bool apply)Unit
HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) constUnit
HasAuraEffect(uint32 spellId, uint8 effIndex, ObjectGuid caster=ObjectGuid::Empty) constUnit
HasAuraState(AuraStateType flag, SpellInfo const *spellProto=nullptr, Unit const *Caster=nullptr) constUnit
HasAuraType(AuraType auraType) constUnit
HasAuraTypeWithAffectMask(AuraType auraType, SpellInfo const *affectedSpell) constUnit
HasAuraTypeWithCaster(AuraType auraType, ObjectGuid caster) constUnit
HasAuraTypeWithFamilyFlags(AuraType auraType, uint32 familyName, flag96 familyFlags) constUnit
HasAuraTypeWithMiscvalue(AuraType auraType, int32 miscValue) constUnit
HasAuraTypeWithTriggerSpell(AuraType auratype, uint32 triggerSpell) constUnit
HasAuraTypeWithValue(AuraType auraType, int32 value) constUnit
HasAuraWithMechanic(uint32 mechanicMask) constUnit
HasBreakableByDamageAuraType(AuraType type, uint32 excludeAura=0) constUnit
HasBreakableByDamageCrowdControlAura(Unit *excludeCasterChannel=nullptr) constUnit
HasByteFlag(uint16 index, uint8 offset, uint8 flag) constObject
HasCanSwimFlagOutOfCombat() constCreatureinline
HasDynamicFlag(uint32 flag) constObjectinline
HasExtraUnitMovementFlag(uint32 f) constUnitinline
HasFlag(uint16 index, uint32 flag) constObject
HasFlag64(uint16 index, uint64 flag) constObject
HasInArc(float arcangle, Position const *pos, float border=2.0f) constPosition
HasInLine(Position const *pos, float objSize, float width) constPosition
HasInterruptFlag(uint32 flags) constUnitinline
HasInvisibilityAura() constUnitinline
hasInvolvedQuest(uint32 quest_id) const overrideCreaturevirtual
HasLootMode(uint16 lootMode)Creatureinline
hasLootRecipient() constCreatureinline
HasNegativeAuraWithInterruptFlag(uint32 flag, ObjectGuid guid=ObjectGuid::Empty) constUnit
HasNpcFlag(NPCFlags flags) constUnitinline
HasPendingMovementChange() constUnitinline
HasPendingMovementChange(MovementChangeType changeType) constUnit
HasPetFlag(UnitPetFlag flags) constUnitinline
HasPvpFlag(UnitPVPStateFlags flags) constUnitinline
hasQuest(uint32 quest_id) const overrideCreaturevirtual
HasReactState(ReactStates state) constCreatureinline
HasScheduledAIChange() constUnitprotected
HasSearchedAssistance() constCreatureinline
HasSharedVision() constUnitinline
HasSpell(uint32 spellID) const overrideCreaturevirtual
HasSpellFocus(Spell const *focusSpell=nullptr) const overrideCreaturevirtual
HasStealthAura() constUnitinline
HasStringId(std::string_view id) constCreature
HasStrongerAuraWithDR(SpellInfo const *auraSpellInfo, Unit *caster, bool triggered) constUnit
HasUnitFlag(UnitFlags flags) constUnitinline
HasUnitFlag2(UnitFlags2 flags) constUnitinline
HasUnitMovementFlag(uint32 f) constUnitinline
HasUnitState(const uint32 f) constUnitinline
HasUnitTypeMask(uint32 mask) constUnitinline
haveOffhandWeapon() constUnit
HealBySpell(HealInfo &healInfo, bool critical=false)Unit
HealthAbovePct(int32 pct) constUnitinline
HealthAbovePctHealed(int32 pct, uint32 heal) constUnitinline
HealthBelowPct(int32 pct) constUnitinline
HealthBelowPctDamaged(int32 pct, uint32 damage) constUnitinline
Heartbeat() overrideUnitvirtual
i_AIUnitprivate
i_AIsUnitprivate
i_motionMasterUnitprotected
IncrDiminishing(SpellInfo const *auraSpellInfo, bool triggered)Unit
InheritStringIds(Creature const *parent)Creature
InitCharmInfo()Unit
InitEntry(uint32 entry, CreatureData const *data=nullptr)Creatureprotected
InitializeMovementFlags()Creature
InitializeReactState()Creature
InitStatBuffMods()Unit
InitStats(uint32 duration) overrideMinionvirtual
InitSummon()TempSummonvirtual
InitTamedPet(Pet *pet, uint8 level, uint32 spell_id)Unit
InSamePhase(uint32 phasemask) constWorldObjectinline
InSamePhase(WorldObject const *obj) constWorldObjectinline
InSamePhase(WorldObject const *a, WorldObject const *b)WorldObjectinlinestatic
InterruptMovementBasedAuras()Unitprivate
InterruptNonMeleeSpells(bool withDelayed, uint32 spellid=0, bool withInstant=true)Unit
InterruptSpell(CurrentSpellTypes spellType, bool withDelayed=true, bool withInstant=true, SpellCastResult result=SPELL_FAILED_INTERRUPTED, Optional< SpellCastResult > resultOther={})Unit
isActiveObject() constWorldObjectinline
IsAffectedByDiminishingReturns() const overrideCreatureinlinevirtual
IsAIEnabled() constUnitinline
IsAlive() constUnitinline
IsAlwaysDetectableFor(WorldObject const *seer) const overrideUnitprotectedvirtual
IsAlwaysStoredInWorldObjectGridContainer() constWorldObjectinline
IsAlwaysVisibleFor(WorldObject const *seer) const overrideUnitprotectedvirtual
IsArmorer() constUnitinline
isAttackingPlayer() constUnit
isAttackReady(WeaponAttackType type=BASE_ATTACK) constUnitinline
IsAuctioner() constUnitinline
IsBanker() constUnitinline
IsBattleMaster() constUnitinline
IsBlockCritical()Unit
isCanInteractWithBattleMaster(Player *player, bool msg) constCreature
IsCharmed() constUnitinline
IsCharmedOwnedByPlayerOrPlayer() constUnitinline
IsCharmerOrSelfPlayer() constUnitinline
IsCharming() constUnitinline
IsCivilian() constCreatureinline
IsCombatDisallowed() constUnitinline
IsContestedGuard() constUnit
IsControlledByPlayer() constUnitinline
IsCorpse() constObjectinline
IsCreature() constObjectinline
IsCritter() constUnitinline
IsDamageEnoughForLootingAndReward() constCreatureinline
IsDamageReducedByArmor(SpellSchoolMask damageSchoolMask, SpellInfo const *spellInfo=nullptr)Unitstatic
isDead() constUnitinline
IsDungeonBoss() constCreatureinline
IsDuringRemoveFromWorld() constUnitinline
isDying() constUnitinline
IsDynObject() constObjectinline
isElite() constCreature
IsEngaged() const overrideCreaturevirtual
IsEngagedBy(Unit const *who) constUnitinline
IsEscorted() constCreature
IsEvadingAttacks() constCreatureinline
IsFalling() constUnit
IsFarVisible() constWorldObjectinline
IsFeared() constUnitinline
IsFFAPvP() constUnitinline
IsFlying() constUnitinline
IsFormationLeader() constCreature
IsFormationLeaderMoveAllowed() constCreature
IsFriendlyTo(WorldObject const *target) constWorldObject
IsFrozen() constUnitinline
IsFullHealth() constUnitinline
IsGameObject() constObjectinline
IsGhouled() constUnit
IsGossip() constUnitinline
IsGravityDisabled() constUnitinline
IsGuard() constCreatureinline
IsGuardian() constUnitinline
IsGuardianPet() constMinion
IsGuildMaster() constUnitinline
IsHighestExclusiveAura(Aura const *aura, bool removeOtherAuraApplications=false)Unit
IsHighestExclusiveAuraEffect(SpellInfo const *spellInfo, AuraType auraType, int32 effectAmount, uint8 auraEffectMask, bool removeOtherAuraApplications=false)Unit
IsHostileTo(WorldObject const *target) constWorldObject
IsHostileToPlayers() constWorldObject
IsHovering() constUnitinline
IsHunterPet() constUnitinline
IsImmunedToDamage(SpellSchoolMask meleeSchoolMask) constUnit
IsImmunedToDamage(SpellInfo const *spellInfo) constUnit
IsImmunedToSpell(SpellInfo const *spellInfo, WorldObject const *caster, bool requireImmunityPurgesEffectAttribute=false) const overrideCreaturevirtual
IsImmunedToSpellEffect(SpellInfo const *spellInfo, SpellEffectInfo const &spellEffectInfo, WorldObject const *caster, bool requireImmunityPurgesEffectAttribute=false) const overrideCreaturevirtual
IsImmuneToAll() constCreatureinline
IsImmuneToNPC() constCreatureinline
IsImmuneToPC() constCreatureinline
isInAccessiblePlaceFor(Creature const *c) constUnit
isInBack(WorldObject const *target, float arc=float(M_PI)) constWorldObject
isInBackInMap(Unit const *target, float distance, float arc=float(M_PI)) constUnit
IsInBetween(Position const &pos1, Position const &pos2, float size=0) constWorldObject
IsInBetween(WorldObject const *obj1, WorldObject const *obj2, float size=0) constWorldObjectinline
IsInCombat() constUnitinline
IsInCombatWith(Unit const *who) constUnitinline
IsInDisallowedMountForm() constUnit
IsInDist(float x, float y, float z, float dist) constPositioninline
IsInDist(Position const &pos, float dist) constPositioninline
IsInDist(Position const *pos, float dist) constPositioninline
IsInDist2d(float x, float y, float dist) constPositioninline
IsInDist2d(Position const *pos, float dist) constPositioninline
IsInEvadeMode() constCreatureinline
IsInFeralForm() constUnit
IsInFlight() constUnitinline
isInFront(WorldObject const *target, float arc=float(M_PI)) constWorldObject
isInFrontInMap(Unit const *target, float distance, float arc=float(M_PI)) constUnit
IsInGrid() constGridObject< Creature >inline
IsInMap(WorldObject const *obj) constWorldObject
IsInnkeeper() constUnitinline
IsInPartyWith(Unit const *unit) constUnit
IsInRaidWith(Unit const *unit) constUnit
IsInRange(WorldObject const *obj, float minRange, float maxRange, bool is3D=true) constWorldObject
IsInRange2d(float x, float y, float minRange, float maxRange) constWorldObject
IsInRange3d(float x, float y, float z, float minRange, float maxRange) constWorldObject
IsInSanctuary() constUnitinline
IsInvisibleDueToDespawn() const overrideCreatureprotectedvirtual
IsInWater() constUnit
IsInWorld() constObjectinline
IsInWorldPvpZone() constWorldObject
IsItem() constObjectinline
IsLoading() constUnitinlinevirtual
IsMagnet() constUnit
IsMounted() constUnitinline
IsMovedByClient() constUnitinline
IsMovedByServer() constUnitinline
IsMovementPreventedByCasting() const overrideCreaturevirtual
isMoving() constUnitinline
isNeedNotify(uint16 f) constWorldObjectinline
IsNeutralToAll() constWorldObject
IsNeverVisible(bool allowServersideObjects) constWorldObjectinlineprotectedvirtual
IsNonMeleeSpellCast(bool withDelayed, bool skipChanneled=false, bool skipAutorepeat=false, bool isAutoshoot=false, bool skipInstant=true) constUnit
IsOnVehicle(Unit const *vehicle) constUnit
IsOutdoors() constWorldObjectinline
IsPet() constUnitinline
IsPetGhoul() constMinioninline
IsPlayer() constObjectinline
IsPolymorphed() constUnit
IsPositionValid() constPosition
isPossessed() constUnitinline
isPossessedByPlayer() constUnit
isPossessing() constUnit
isPossessing(Unit *u) constUnit
IsPrivateObject() constWorldObjectinline
IsPvP() constUnitinline
IsQuestGiver() constUnitinline
IsRacialLeader() constCreatureinline
IsReputationGainDisabled() constCreatureinline
IsReturningHome() constCreature
IsRisenAlly() constMinioninline
IsRooted() constUnitinline
IsScriptOverriden(SpellInfo const *spell, int32 script) constUnit
IsSelfOrInSameMap(WorldObject const *obj) constWorldObject
IsServiceProvider() constUnit
IsSitState() constUnit
IsSpawnedOnTransport() constCreatureinline
IsSpiritGuide() constUnitinline
IsSpiritHealer() constUnitinline
IsSpiritService() constUnitinline
IsSpiritWolf() constMinioninline
IsSplineEnabled() constUnit
IsStandState() constUnit
IsStopped() constUnitinline
IsStoredInWorldObjectGridContainer() constWorldObject
IsSummon() constUnitinline
IsTabardDesigner() constUnitinline
isTappedBy(Player const *player) constCreature
isTargetableForAttack(bool checkFakeDeath=true) constUnit
IsTaxi() constUnitinline
IsThreatened() constUnit
IsThreatenedBy(Unit const *who) constUnitinline
IsTotem() constUnitinline
IsTrainer() constUnitinline
IsTrigger() constCreatureinline
isTurning() constUnitinline
isType(uint16 mask) constObjectinline
IsUnderLastManaUseEffect() constUnit
IsUnderWater() constUnit
IsUnit() constObjectinline
IsValidAssistTarget(WorldObject const *target, SpellInfo const *bySpell=nullptr) constWorldObject
IsValidAttackTarget(WorldObject const *target, SpellInfo const *bySpell=nullptr) constWorldObject
IsVehicle() constUnitinline
IsVendor() constUnitinline
IsVisibilityOverridden() constWorldObjectinline
IsVisible() constUnit
IsWalking() constUnitinline
IsWithinBox(Position const &center, float xradius, float yradius, float zradius) constPosition
IsWithinCombatRange(Unit const *obj, float dist2compare) constUnit
IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D=true) constWorldObject
IsWithinDist2d(float x, float y, float dist) constWorldObject
IsWithinDist2d(Position const *pos, float dist) constWorldObject
IsWithinDist3d(float x, float y, float z, float dist) constWorldObject
IsWithinDist3d(Position const *pos, float dist) constWorldObject
IsWithinDistInMap(WorldObject const *obj, float dist2compare, bool is3D=true, bool incOwnRadius=true, bool incTargetRadius=true) constWorldObject
IsWithinDoubleVerticalCylinder(Position const *center, float radius, float height) constPosition
IsWithinLOS(float x, float y, float z, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing) constWorldObject
IsWithinLOSInMap(WorldObject const *obj, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing) constWorldObject
IsWithinMeleeRange(Unit const *obj) constUnitinline
IsWithinMeleeRangeAt(Position const &pos, Unit const *obj) constUnit
isWorldBoss() constCreature
IsWorldObject() constObjectinline
JumpTo(float speedXY, float speedZ, bool forward=true, Optional< Position > dest={})Unit
JumpTo(WorldObject *obj, float speedZ, bool withOrientation=false)Unit
Kill(Unit *attacker, Unit *victim, bool durabilityLoss=true)Unitstatic
KillSelf(bool durabilityLoss=true)Unitinline
KnockbackFrom(float x, float y, float speedXY, float speedZ)Unit
LastCharmerGUIDUnit
LastUsedScriptIDWorldObject
LoadCreaturesAddon()Creature
LoadEquipment(int8 id=1, bool force=false)Creature
LoadFromDB(ObjectGuid::LowType spawnId, Map *map, bool addToMap, bool allowDuplicate)Creature
LoadPath(uint32 pathid)Creatureinline
LoadTemplateImmunities()Creature
LoadTemplateRoot()Creature
lootCreature
lootingGroupLowGUIDCreature
LowerPlayerDamageReq(uint32 unDamage)Creature
m_aiLockedUnitprivate
m_AlreadyCallAssistanceCreatureprotected
m_AlreadySearchedAssistanceCreatureprotected
m_appliedAurasUnitprotected
m_areaIdWorldObjectprotected
m_attackersUnitprotected
m_attackingUnitprotected
m_attackTimerUnit
m_auraFlatModifiersGroupUnitprotected
m_auraPctModifiersGroupUnitprotected
m_auraStateAurasUnitprotected
m_auraUpdateIteratorUnitprotected
m_AutoRepeatFirstCastUnitprotected
m_baseSpellCritChanceUnit
m_boundaryCheckTimeCreatureprotected
m_canDualWieldUnit
m_canFollowOwnerTempSummonprivate
m_canModifyStatsUnitprotected
m_cannotReachTargetCreatureprotected
m_cannotReachTimerCreatureprotected
m_charmedUnitprotected
m_charmerUnitprotected
m_charmInfoUnitprotected
m_cleanupDoneUnitprivate
m_CombatDistanceCreature
m_combatManagerUnitprivate
m_combatPulseDelayCreatureprotected
m_combatPulseTimeCreatureprotected
m_ComboPointHoldersUnitprivate
m_comboPointsUnitprivate
m_comboTargetUnitprivate
m_ControlledUnit
m_ControlledByPlayerUnitprotected
m_corpseDelayCreatureprotected
m_corpseRemoveTimeCreatureprotected
m_createStatsUnitprotected
m_creatureDataCreatureprotected
m_creatureInfoCreatureprotected
m_currentSpellsUnitprotected
m_currMapWorldObjectprivate
m_deathStateUnitprotected
m_defaultMovementTypeCreatureprotected
m_DiminishingUnitprivate
m_duringRemoveFromWorldUnitprivate
m_dynObjUnitprotected
m_equipmentIdCreatureprotected
m_EventsWorldObject
m_floatValuesObject
m_followAngleMinionprotected
m_followingMeUnitprivate
m_formationCreatureprivate
m_gameObjUnitprotected
m_groupLootTimerCreature
m_homePositionCreatureprotected
m_ignoreCorpseDecayRatioCreatureprotected
m_InstanceIdWorldObjectprivate
m_int32ValuesObject
m_interruptableAurasUnitprotected
m_interruptMaskUnitprotected
m_invisibilityWorldObject
m_invisibilityDetectWorldObject
m_inWorldObjectprivate
m_isActiveWorldObjectprotected
m_isFarVisibleWorldObjectprotected
m_isNewObjectObjectprivate
m_isStoredInWorldObjectGridContainerWorldObjectprotected
m_isTempWorldObjectCreature
m_lastManaUseUnitprivate
m_lastSanctuaryTimeUnit
m_lifetimeTempSummonprivate
m_liquidStatusWorldObjectprotected
m_LootModeCreatureprotected
m_lootRecipientCreatureprotected
m_lootRecipientGroupCreatureprotected
m_mapIdWorldLocation
m_meleeDamageSchoolMaskCreatureprotected
m_modAttackSpeedPctUnit
m_modAurasUnitprotected
m_modMeleeHitChanceUnit
m_modRangedHitChanceUnit
m_modSpellHitChanceUnit
m_movementCounterUnitprivate
m_movementInfoWorldObject
m_nameWorldObjectprotected
m_notifyflagsWorldObjectprivate
m_ObjectSlotUnit
m_objectTypeObjectprotected
m_objectTypeIdObjectprotected
m_objectUpdatedObjectprotected
m_orientationPositionprivate
m_originalEntryCreatureprotected
m_originalEquipmentIdCreatureprotected
m_outdoorsWorldObjectprotected
m_ownedAurasUnitprotected
m_ownerMinionprotected
m_PackGUIDObjectprivate
m_pendingMovementChangesUnitprivate
m_phaseMaskWorldObjectprivate
m_PlayerDamageReqCreature
m_positionXPosition
m_positionYPosition
m_positionZPosition
m_procDeepUnitprotected
m_PropertiesTempSummon
m_reactiveTimerUnitprotected
m_reactStateCreatureprotected
m_regenTimerUnitprotected
m_removedAurasUnitprotected
m_removedAurasCountUnitprotected
m_respawnCompatibilityModeCreatureprivate
m_respawnDelayCreatureprotected
m_respawnTimeCreatureprotected
m_scAurasUnitprotected
m_scriptRefObjectprivate
m_scriptStringIdCreatureprotected
m_serverSideVisibilityWorldObject
m_serverSideVisibilityDetectWorldObject
m_sharedVisionUnitprotected
m_SightDistanceCreature
m_spawnIdCreatureprotected
m_speed_rateUnitprotected
m_spellImmuneUnit
m_spellsCreature
m_stateUnitprivate
m_staticFloorZWorldObjectprotected
m_stealthWorldObject
m_stealthDetectWorldObject
m_stringIdsCreatureprotected
m_summonerGUIDTempSummonprivate
m_SummonSlotUnit
m_textRepeatCreatureprivate
m_threatManagerUnitprivate
m_timerTempSummonprivate
m_transformSpellUnitprotected
m_transportWorldObjectprotected
m_transportHomePositionCreatureprotected
m_triggerJustAppearedCreatureprivate
m_typeTempSummonprivate
m_uint32ValuesObject
m_unitTypeMaskUnitprotected
m_updateFlagObjectprotected
m_valuesCountObjectprotected
m_vehicleUnitprotected
m_vehicleKitUnitprotected
m_vendorItemCountsCreatureprotected
m_visibilityDistanceOverrideWorldObjectprotected
m_visibleAurasUnitprotected
m_wanderDistanceCreatureprotected
m_weaponDamageUnitprotected
m_zoneIdWorldObjectprotected
m_zoneScriptWorldObjectprotected
MagicSpellHitResult(Unit *victim, SpellInfo const *spellInfo) constWorldObject
MapObject()MapObjectinlineprotected
MeleeDamageBonusDone(Unit *pVictim, uint32 damage, WeaponAttackType attType, SpellInfo const *spellProto=nullptr, SpellSchoolMask damageSchoolMask=SPELL_SCHOOL_MASK_NORMAL)Unit
MeleeDamageBonusTaken(Unit *attacker, uint32 pdamage, WeaponAttackType attType, SpellInfo const *spellProto=nullptr, SpellSchoolMask damageSchoolMask=SPELL_SCHOOL_MASK_NORMAL)Unit
MeleeSpellHitResult(Unit *victim, SpellInfo const *spellInfo) const overrideUnitvirtual
MeleeSpellMissChance(Unit const *victim, WeaponAttackType attType, int32 skillDiff, uint32 spellId) const overrideUnitvirtual
Minion(SummonPropertiesEntry const *properties, Unit *owner, bool isWorldObject)Minion
ModifyAuraState(AuraStateType flag, bool apply)Unit
ModifyHealth(int32 val)Unit
ModifyPower(Powers power, int32 val, bool withPowerUpdate=true)Unit
ModSpellCastTime(SpellInfo const *spellInfo, int32 &castTime, Spell *spell=nullptr) constWorldObject
ModSpellDuration(SpellInfo const *spellInfo, WorldObject const *target, int32 duration, bool positive, uint32 effectMask) constWorldObject
ModSpellDurationTime(SpellInfo const *spellInfo, int32 &durationTime, Spell *spell=nullptr) constWorldObject
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
movesplineUnit
NearTeleportTo(Position const &pos, bool casting=false)Unit
NearTeleportTo(float x, float y, float z, float orientation, bool casting=false)Unitinline
NormalizeOrientation(float o)Positionstatic
Object()Objectprotected
Object(Object const &right)=deleteObjectprivate
Object(Object &&right)=deleteObjectprivate
operator=(Object const &right)=deleteObjectprivate
operator=(Object &&right)=deleteObjectprivate
operator==(Position const &a) constPosition
OrientationCreature
OutDebugInfo() constUnit
PauseMovement(uint32 timer=0, uint8 slot=0, bool forced=true)Unit
PeakFirstPendingMovementChange()Unit
PlayDirectMusic(uint32 musicId, Player *target=nullptr)WorldObject
PlayDirectSound(uint32 soundId, Player *target=nullptr)WorldObject
PlayDistanceSound(uint32 soundId, Player *target=nullptr)WorldObject
PopAI()Unit
PopPendingMovementChange()Unit
Position()Positioninline
Position(float x, float y, float z=0.0f, float o=0.0f)Positioninline
PositionPackedXYZStream()Positioninline
PositionPackedXYZStream() constPositioninline
PositionXYStream()Positioninline
PositionXYStream() constPositioninline
PositionXYZOStream()Positioninline
PositionXYZOStream() constPositioninline
PositionXYZStream()Positioninline
PositionXYZStream() constPositioninline
PrintIndexError(uint32 index, bool set) constObjectprivate
ProcessPositionDataChanged(PositionFullTerrainStatus const &data) overrideUnitprotectedvirtual
ProcessTerrainStatusUpdate(ZLiquidStatus oldLiquidStatus, Optional< LiquidData > const &newLiquidData)Unitprotectedvirtual
ProcSkillsAndAuras(Unit *actor, Unit *actionTarget, uint32 typeMaskActor, uint32 typeMaskActionTarget, uint32 spellTypeMask, uint32 spellPhaseMask, uint32 hitMask, Spell *spell, DamageInfo *damageInfo, HealInfo *healInfo)Unitstatic
ProcSkillsAndReactives(bool isVictim, Unit *procTarget, uint32 typeMask, uint32 hitMask, WeaponAttackType attType)Unitprivate
PropagateSpeedChange()Unit
PurgeAndApplyPendingMovementChanges(bool informObservers=true)Unit
PushAI(UnitAI *newAI)Unit
PushPendingMovementChange(PlayerMovementPendingChange newChange)Unit
ReacquireSpellFocusTarget()Creatureprivate
RecalculateObjectScale()Unitvirtual
RefreshAI()Unitprotected
RefreshCanSwimFlag(bool recheck=false)Creature
Regenerate(Powers power)Creatureprotected
RegenerateHealth()Creatureprotected
ReleaseSpellFocus(Spell const *focusSpell=nullptr, bool withDelay=true)Creature
Relocate(float x, float y)Positioninline
Relocate(float x, float y, float z)Positioninline
Relocate(float x, float y, float z, float o)Positioninline
Relocate(Position const &pos)Positioninline
Relocate(Position const *pos)Positioninline
RelocateOffset(Position const &offset)Position
RemoveAllAttackers()Unit
RemoveAllAuras()Unit
RemoveAllAurasExceptType(AuraType type)Unit
RemoveAllAurasExceptType(AuraType type1, AuraType type2)Unit
RemoveAllAurasOnDeath()Unit
RemoveAllAurasRequiringDeadTarget()Unit
RemoveAllControlled()Unit
RemoveAllDynObjects()Unit
RemoveAllFollowers()Unit
RemoveAllGameObjects()Unit
RemoveAllGroupBuffsFromCaster(ObjectGuid casterGUID)Unit
RemoveAllMinionsByEntry(uint32 entry)Unit
RemoveAppliedAuras(std::function< bool(AuraApplication const *)> const &check, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAppliedAuras(uint32 spellId, std::function< bool(AuraApplication const *)> const &check, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAreaAurasDueToLeaveWorld()Unit
RemoveArenaAuras()Unit
RemoveAura(AuraApplicationMap::iterator &i, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, uint8 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
RemoveAurasByShapeShift()Unit
RemoveAurasByType(AuraType auraType, std::function< bool(AuraApplication const *)> const &check, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAurasByType(AuraType auraType, ObjectGuid casterGUID=ObjectGuid::Empty, Aura *except=nullptr, bool negative=true, bool positive=true)Unit
RemoveAurasDueToItemSpell(uint32 spellId, ObjectGuid castItemGuid)Unit
RemoveAurasDueToSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, uint8 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAurasDueToSpellByDispel(uint32 spellId, uint32 dispellerSpellId, ObjectGuid casterGUID, WorldObject *dispeller, uint8 chargesRemoved=1)Unit
RemoveAurasDueToSpellBySteal(uint32 spellId, ObjectGuid casterGUID, WorldObject *stealer)Unit
RemoveAurasOnEvade()Unit
RemoveAurasWithAttribute(uint32 flags)Unit
RemoveAurasWithFamily(SpellFamilyNames family, flag96 const &familyFlag, ObjectGuid casterGUID)Unit
RemoveAurasWithInterruptFlags(uint32 flag, uint32 except=0)Unit
RemoveAurasWithMechanic(uint32 mechanicMaskToRemove, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT, uint32 exceptSpellId=0, bool withEffectMechanics=false)Unit
RemoveBindSightAuras()Unit
RemoveByteFlag(uint16 index, uint8 offset, uint8 newFlag)Object
RemoveCharmAuras()Unit
RemoveCharmedBy(Unit *charmer)Unit
RemoveComboPointHolder(Unit *unit)Unitinline
RemoveCorpse(bool setSpawnTime=true, bool destroyForNearbyPlayers=true)Creature
RemoveDynamicFlag(uint32 flag)Objectinlinevirtual
RemoveDynObject(uint32 spellId)Unit
RemoveExtraUnitMovementFlag(uint32 f)Unitinline
RemoveFieldNotifyFlag(uint16 flag)Objectinline
RemoveFlag(uint16 index, uint32 oldFlag)Object
RemoveFlag64(uint16 index, uint64 oldFlag)Object
RemoveFromGrid()GridObject< Creature >inline
RemoveFromObjectUpdate() overrideWorldObjectvirtual
RemoveFromWorld() overrideMinionvirtual
RemoveGameObject(GameObject *gameObj, bool del)Unit
RemoveGameObject(uint32 spellid, bool del)Unit
RemoveGuidValue(uint16 index, ObjectGuid value)Object
RemoveLootMode(uint16 lootMode)Creatureinline
RemoveMovementImpairingAuras(bool withRoot)Unit
RemoveNotOwnSingleTargetAuras(uint32 newPhase=0x0)Unit
RemoveNpcFlag(NPCFlags flags)Unitinline
RemoveOwnedAura(AuraMap::iterator &i, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveOwnedAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, uint8 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, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveOwnedAuras(uint32 spellId, std::function< bool(Aura const *)> const &check, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemovePetFlag(UnitPetFlag flags)Unitinline
RemovePlayerFromVision(Player *player)Unit
RemovePvpFlag(UnitPVPStateFlags flags)Unitinline
RemoveUnitFlag(UnitFlags flags)Unitinline
RemoveUnitFlag2(UnitFlags2 flags)Unitinline
RemoveUnitMovementFlag(uint32 f)Unitinline
RemoveVehicleKit()Unit
RemoveVisFlag(UnitVisFlags flags)Unitinline
RemoveVisibleAura(uint8 slot)Unit
ReplaceAllDynamicFlags(uint32 flag) overrideUnitinlinevirtual
ReplaceAllNpcFlags(NPCFlags flags)Unitinline
ReplaceAllPetFlags(UnitPetFlag flags)Unitinline
ReplaceAllPvpFlags(UnitPVPStateFlags flags)Unitinline
ReplaceAllUnitFlags(UnitFlags flags)Unitinline
ReplaceAllUnitFlags2(UnitFlags2 flags)Unitinline
ReplaceAllVisFlags(UnitVisFlags flags)Unitinline
ResetAllNotifies()WorldObjectinline
resetAttackTimer(WeaponAttackType type=BASE_ATTACK)Unit
ResetLootMode()Creatureinline
ResetMap()WorldObjectvirtual
ResetPickPocketRefillTimer()Creatureinline
ResetPlayerDamageReq()Creatureinline
Respawn(bool force=false)Creature
RestoreDisabledAI()Unitprivate
RestoreDisplayId()Unit
RestoreFaction()Unit
ResumeMovement(uint32 timer=0, uint8 slot=0)Unit
RewardRage(uint32 damage, uint32 weaponSpeedHitFactor, bool attacker)Unit
RollMeleeOutcomeAgainst(Unit const *victim, WeaponAttackType attType) constUnit
SaveRespawnTime(uint32 forceDelay=0)Creature
SaveToDB(uint32, uint8, uint32) overrideTempSummoninlinevirtual
Creature::SaveToDB()Creature
Say(std::string_view text, Language language, WorldObject const *target=nullptr)Unitvirtual
Say(uint32 textId, WorldObject const *target=nullptr)Unitvirtual
ScheduleAIChange()Unit
SearchFormation()Creature
SelectLevel()Creature
SelectNearbyTarget(Unit *exclude=nullptr, float dist=NOMINAL_MELEE_RANGE) constUnit
SelectNearestHostileUnitInAggroRange(bool useLOS=false, bool ignoreCivilians=false) constCreature
SelectNearestPlayer(float distance) constWorldObject
SelectNearestTarget(float dist=0, bool playerOnly=false) constCreature
SelectNearestTargetInAttackDistance(float dist=0) constCreature
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
SendClearTarget()Unit
SendComboPoints()Unit
SendEnergizeSpellLog(Unit *victim, uint32 spellId, int32 damage, Powers powerType)Unit
SendFlightSplineSyncUpdate()Unitprivate
SendHealSpellLog(HealInfo &healInfo, bool critical=false)Unit
SendMeleeAttackStart(Unit *victim)Unit
SendMeleeAttackStop(Unit *victim=nullptr)Unit
SendMessageToSet(WorldPacket const *data, bool self) constWorldObjectvirtual
SendMessageToSet(WorldPacket const *data, Player const *skipped_rcvr) constWorldObjectvirtual
SendMessageToSetInRange(WorldPacket const *data, float dist, bool self) constWorldObjectvirtual
SendMoveKnockBack(Player *player, float speedXY, float speedZ, float vcos, float vsin)Unit
SendObjectDeSpawnAnim(ObjectGuid guid)WorldObject
SendPeriodicAuraLog(SpellPeriodicAuraLogInfo *pInfo)Unit
SendPetActionFeedback(PetActionFeedback msg, uint32 spellId) constUnit
SendPetActionSound(PetAction action) constUnit
SendPetAIReaction(ObjectGuid guid) constUnit
SendPetDismissSound() constUnit
SendPlaySpellVisualKit(uint32 id, uint32 type) constUnit
SendSpellDamageImmune(Unit *target, uint32 spellId)Unit
SendSpellDamageResist(Unit *target, uint32 spellId)Unit
SendSpellMiss(Unit *target, uint32 spellID, SpellMissInfo missInfo)WorldObject
SendSpellNonMeleeDamageLog(SpellNonMeleeDamage const *log)Unit
SendSpellNonMeleeDamageLog(Unit *target, uint32 spellID, uint32 damage, SpellSchoolMask damageSchoolMask, uint32 absorbedDamage, uint32 resist, bool isPeriodic, uint32 blocked, bool criticalHit=false, bool split=false)Unit
SendTeleportPacket(Position const &pos, bool teleportingTransport=false)Unit
SendUpdateToPlayer(Player *player)Object
SendZoneUnderAttackMessage(Player *attacker)Creature
setActive(bool isActiveObject)WorldObject
SetAI(UnitAI *newAI)Unitprotected
SetAnimTier(AnimTier animTier)Unit
SetArmor(int32 val)Unitinline
SetAttackPower(int32 attackPower)Unitinline
SetAttackPowerModNeg(int32 attackPowerMod)Unitinline
SetAttackPowerModPos(int32 attackPowerMod)Unitinline
SetAttackPowerMultiplier(float attackPowerMult)Unitinline
SetAttackTime(WeaponAttackType att, uint32 val)Unitinline
setAttackTimer(WeaponAttackType type, uint32 time)Unitinline
SetAuraStack(uint32 spellId, Unit *target, uint32 stack)Unit
SetBaseWeaponDamage(WeaponAttackType attType, WeaponDamageRange damageRange, float value, uint8 damageIndex=0)Unitinline
SetBoundingRadius(float boundingRadius)Unitinline
SetByteFlag(uint16 index, uint8 offset, uint8 newFlag)Object
SetByteValue(uint16 index, uint8 offset, uint8 value)Object
SetCanDualWield(bool value) overrideCreaturevirtual
SetCanFly(bool enable, bool packetOnly=false)Unit
SetCanFollowOwner(bool can)TempSummoninline
SetCanModifyStats(bool modifyStats)Unitinline
SetCannotReachTarget(bool cannotReach)Creature
SetCantProc(bool apply)Unit
SetChannelObjectGuid(ObjectGuid guid)Unitinline
SetChannelSpellId(uint32 channelSpellId)Unitinline
SetCharm(Unit *target, bool apply)Unit
SetCharmedBy(Unit *charmer, CharmType type, AuraApplication const *aurApp=nullptr)Unit
SetClass(uint8 classId)Unitinline
SetCombatPulseDelay(uint32 delay)Creatureinline
SetCombatReach(float combatReach)Unitinline
SetConfused(bool apply)Unitprotected
SetControlled(bool apply, UnitState state)Unit
SetCorpseDelay(uint32 delay, bool ignoreCorpseDecayRatio=false)Creatureinline
SetCreatedBySpell(int32 spellId)Unitinline
SetCreateHealth(uint32 val)Unitinline
SetCreateMana(uint32 val)Unitinline
SetCreateStat(Stats stat, float val)Unitinline
SetCreatorGUID(ObjectGuid creator)Unitinline
SetCritterGUID(ObjectGuid guid)Unitinline
SetCurrentCastSpell(Spell *pSpell)Unit
SetCurrentCell(Cell const &cell)MapObjectinlineprivate
SetCurrentEquipmentId(uint8 id)Creatureinline
setDeathState(DeathState s) overrideMinionvirtual
SetDefaultMovementType(MovementGeneratorType mgt)Creatureinline
SetDisableGravity(bool disable, bool updateAnimTier=true)Unit
SetDisableReputationGain(bool disable)Creatureinline
SetDisplayId(uint32 modelId) overrideCreaturevirtual
SetDynamicFlag(uint32 flag)Objectinlinevirtual
SetEmoteState(Emote emote)Unitinline
SetEntry(uint32 entry)Objectinline
SetExtraUnitMovementFlags(uint32 f)Unitinline
SetFacingTo(float ori, bool force=true, uint32 movementId=EVENT_FACE)Unit
SetFacingToObject(WorldObject const *object, bool force=true, uint32 movementId=EVENT_FACE)Unit
SetFaction(uint32 faction) overrideUnitinlinevirtual
SetFall(bool enable)Unit
SetFarVisible(bool on)WorldObject
SetFeared(bool apply)Unitprotected
SetFeatherFall(bool enable)Unit
SetFieldNotifyFlag(uint16 flag)Objectinline
SetFlag(uint16 index, uint32 newFlag)Object
SetFlag64(uint16 index, uint64 newFlag)Object
SetFloatValue(uint16 index, float value)Object
SetFollowAngle(float angle)Minioninline
SetFormation(CreatureGroup *formation)Creatureinline
SetFullHealth()Unitinline
SetFullPower(Powers power)Unitinline
SetGameClientMovingMe(GameClient *gameClientMovingMe)Unitinline
SetGender(Gender gender)Unitinline
SetGuidValue(uint16 index, ObjectGuid value)Object
SetHealth(uint32 val)Unit
SetHomePosition(float x, float y, float z, float o)Creatureinline
SetHomePosition(Position const &pos)Creatureinline
SetHover(bool enable, bool updateAnimTier=true)Unit
SetHoverHeight(float hoverHeight)Unitinline
SetImmuneToAll(bool apply) overrideCreatureinlinevirtual
SetImmuneToAll(bool apply, bool keepCombat)Creature
SetImmuneToAll(bool apply)Creatureinlinevirtual
SetImmuneToNPC(bool apply) overrideCreatureinlinevirtual
SetImmuneToNPC(bool apply, bool keepCombat)Creature
SetImmuneToNPC(bool apply)Creatureinlinevirtual
SetImmuneToPC(bool apply) overrideCreatureinlinevirtual
SetImmuneToPC(bool apply, bool keepCombat)Creature
SetImmuneToPC(bool apply)Creatureinlinevirtual
SetInCombatWith(Unit *enemy, bool addSecondUnitSuppressed=false)Unitinline
SetInFront(WorldObject const *target)Unit
SetInstantCast(bool set)Unitinline
SetInt16Value(uint16 index, uint8 offset, int16 value)Objectinline
SetInt32Value(uint16 index, int32 value)Object
SetIsCombatDisallowed(bool apply)Unitinline
SetIsNewObject(bool enable)Objectinline
SetIsStoredInWorldObjectGridContainer(bool apply)WorldObject
SetLastDamagedTargetGuid(ObjectGuid guid)Unitinline
SetLastDamagedTime(time_t val)Creatureinline
SetLastExtraAttackSpell(uint32 spellId)Unitinline
SetLastManaUse(uint32 spellCastTime)Unitinline
SetLevel(uint8 lvl, bool sendUpdate=true)Unit
SetLocationInstanceId(uint32 _instanceId)WorldObjectinlineprotected
SetLocationMapId(uint32 _mapId)WorldObjectinlineprotected
SetLootMode(uint16 lootMode)Creatureinline
SetLootRecipient(Unit *unit, bool withGroup=true)Creature
SetMap(Map *map)WorldObjectvirtual
SetMaxHealth(uint32 val)Unit
SetMaxPower(Powers power, uint32 val)Unit
SetMeleeDamageSchool(SpellSchools school)Creatureinline
SetMinion(Minion *minion, bool apply)Unit
SetMinionGUID(ObjectGuid guid)Unitinline
SetModCastingSpeed(float castingSpeed)Unitinline
SetMountDisplayId(uint32 mountDisplayId)Unitinline
SetName(std::string newname)WorldObjectinline
SetNativeDisplayId(uint32 displayId)Unitinline
SetNativeGender(Gender gender)Unitinlinevirtual
SetNewCellPosition(float x, float y, float z, float o)MapObjectinlineprivate
SetNoCallAssistance(bool val)Creatureinline
SetNoSearchAssistance(bool val)Creatureinline
SetNpcFlag(NPCFlags flags)Unitinline
SetObjectScale(float scale) overrideCreaturevirtual
SetOrientation(float orientation)Positioninline
SetOriginalEntry(uint32 entry)Creatureinline
SetOwnerGUID(ObjectGuid owner)Unit
SetPetFlag(UnitPetFlag flags)Unitinline
SetPetGUID(ObjectGuid guid)Unitinline
SetPetNameTimestamp(uint32 timestamp)Unitinline
SetPetNumberForClient(uint32 petNumber)Unitinline
SetPhaseMask(uint32 newPhaseMask, bool update) overrideCreaturevirtual
SetPower(Powers power, uint32 val, bool withPowerUpdate=true, bool force=false)Unit
SetPowerType(Powers power, bool sendUpdate=true)Unit
SetPrivateObjectOwner(ObjectGuid const &owner)WorldObjectinline
SetPvP(bool state)Unitvirtual
SetPvpFlag(UnitPVPStateFlags flags)Unitinline
SetRace(uint8 race)Unitinline
SetRangedAttackPower(int32 attackPower)Unitinline
SetRangedAttackPowerModNeg(int32 attackPowerMod)Unitinline
SetRangedAttackPowerModPos(int32 attackPowerMod)Unitinline
SetRangedAttackPowerMultiplier(float attackPowerMult)Unitinline
SetReactState(ReactStates st)Creatureinline
SetRegenerateHealth(bool value)Creatureinline
SetResistance(SpellSchools school, int32 val)Unitinline
SetRespawnCompatibilityMode(bool mode=true)Creatureinline
SetRespawnDelay(uint32 delay)Creatureinline
SetRespawnTime(uint32 respawn)Creature
SetRooted(bool apply)Unitprotected
SetScriptStringId(std::string id)Creature
SetShapeshiftForm(ShapeshiftForm form)Unit
SetSheath(SheathState sheathed)Unitinlinevirtual
SetSpawnHealth()Creature
SetSpeed(UnitMoveType mtype, float newValue)Unit
SetSpeedRate(UnitMoveType mtype, float rate)Unit
SetSpeedRateReal(UnitMoveType mtype, float rate)Unitprivate
SetSpellFocus(Spell const *focusSpell, WorldObject const *target)Creature
SetStandState(UnitStandStateType state)Unit
SetStat(Stats stat, int32 val)Unitinline
SetStatFlatModifier(UnitMods unitMod, UnitModifierFlatType modifierType, float val)Unit
SetStatFloatValue(uint16 index, float value)Object
SetStatInt32Value(uint16 index, int32 value)Object
SetStatPctModifier(UnitMods unitMod, UnitModifierPctType modifierType, float val)Unit
SetStunned(bool apply)Unitprotected
SetSwim(bool enable)Unit
SetTarget(ObjectGuid guid) overrideCreaturevirtual
SetTempSummonType(TempSummonType type)TempSummon
SetTextRepeatId(uint8 textGroup, uint8 id)Creature
SetTransformSpell(uint32 spellid)Unitinline
SetTransport(Transport *t)WorldObjectinline
SetTransportHomePosition(float x, float y, float z, float o)Creatureinline
SetTransportHomePosition(Position const &pos)Creatureinline
SetUInt16Value(uint16 index, uint8 offset, uint16 value)Object
SetUInt32Value(uint16 index, uint32 value)Object
SetUInt64Value(uint16 index, uint64 value)Object
SetUnitFlag(UnitFlags flags)Unitinline
SetUnitFlag2(UnitFlags2 flags)Unitinline
SetUnitMovementFlags(uint32 f)Unitinline
SetVehicle(Vehicle *vehicle)Unitinline
SetVirtualItem(uint32 slot, uint32 itemId)Unit
SetVisFlag(UnitVisFlags flags)Unitinline
SetVisibilityDistanceOverride(VisibilityDistanceType type)WorldObject
SetVisible(bool x)Unit
SetVisibleAura(uint8 slot, AuraApplication *aurApp)Unit
SetWalk(bool enable)Unit
SetWanderDistance(float dist)Creatureinline
SetWaterWalking(bool enable)Unit
SetZoneScript()WorldObject
SignalFormationMovement()Creature
SpellCreature
SpellBaseDamageBonusDone(SpellSchoolMask schoolMask) constUnit
SpellBaseHealingBonusDone(SpellSchoolMask schoolMask) constUnit
SpellCritChanceDone(SpellInfo const *spellInfo, SpellSchoolMask schoolMask, WeaponAttackType attackType=BASE_ATTACK, bool isPeriodic=false) constUnit
SpellCritChanceTaken(Unit const *caster, SpellInfo const *spellInfo, SpellSchoolMask schoolMask, float doneChance, WeaponAttackType attackType=BASE_ATTACK, bool isPeriodic=false) constUnit
SpellCriticalDamageBonus(Unit const *caster, SpellInfo const *spellProto, uint32 damage, Unit *victim)Unitstatic
SpellCriticalHealingBonus(Unit const *caster, SpellInfo const *spellProto, uint32 damage, Unit *victim)Unitstatic
SpellDamageBonusDone(Unit *victim, SpellInfo const *spellProto, uint32 pdamage, DamageEffectType damagetype, SpellEffectInfo const &spellEffectInfo, Optional< float > const &donePctTotal, uint32 stack=1) constUnit
SpellDamageBonusTaken(Unit *caster, SpellInfo const *spellProto, uint32 pdamage, DamageEffectType damagetype) constUnit
SpellDamagePctDone(Unit *victim, SpellInfo const *spellProto, DamageEffectType damagetype) constUnit
SpellHealingBonusDone(Unit *victim, SpellInfo const *spellProto, uint32 healamount, DamageEffectType damagetype, SpellEffectInfo const &spellEffectInfo, Optional< float > const &donePctTotal, uint32 stack=1) constUnit
SpellHealingBonusTaken(Unit *caster, SpellInfo const *spellProto, uint32 healamount, DamageEffectType damagetype) constUnit
SpellHealingPctDone(Unit *victim, SpellInfo const *spellProto) constUnit
SpellHitResult(Unit *victim, SpellInfo const *spellInfo, bool canReflect=false) constWorldObject
StartPickPocketRefillTimer()Creature
StartReactiveTimer(ReactiveType reactive)Unitinline
StopAttackFaction(uint32 faction_id)Unit
StopMoving(bool force=false)Unit
SummonCreature(uint32 entry, Position const &pos, TempSummonType despawnType=TEMPSUMMON_MANUAL_DESPAWN, Milliseconds despawnTime=0s, uint32 vehId=0, uint32 spellId=0, ObjectGuid privateObjectOwner=ObjectGuid::Empty)WorldObject
SummonCreature(uint32 entry, float x, float y, float z, float o=0, TempSummonType despawnType=TEMPSUMMON_MANUAL_DESPAWN, Milliseconds despawnTime=0s, ObjectGuid privateObjectOwner=ObjectGuid::Empty)WorldObject
SummonCreatureGroup(uint8 group, std::list< TempSummon * > *list=nullptr)WorldObject
SummonGameObject(uint32 entry, Position const &pos, QuaternionData const &rot, Seconds respawnTime, GOSummonType summonType=GO_SUMMON_TIMED_OR_CORPSE_DESPAWN)WorldObject
SummonGameObject(uint32 entry, float x, float y, float z, float ang, QuaternionData const &rot, Seconds respawnTime, GOSummonType summonType=GO_SUMMON_TIMED_OR_CORPSE_DESPAWN)WorldObject
SummonTrigger(float x, float y, float z, float ang, Milliseconds despawnTime, CreatureAI *(*GetAI)(Creature *)=nullptr)WorldObject
Talk(std::string_view text, ChatMsg msgType, Language language, float textRange, WorldObject const *target)Unitvirtual
Talk(uint32 textId, ChatMsg msgType, float textRange, WorldObject const *target)Unitvirtual
TargetCreature
TempSummon(SummonPropertiesEntry const *properties, WorldObject *owner, bool isWorldObject)TempSummonexplicit
TextEmote(std::string_view text, WorldObject const *target=nullptr, bool isBossEmote=false)Unitvirtual
TextEmote(uint32 textId, WorldObject const *target=nullptr, bool isBossEmote=false)Unitvirtual
ToAbsoluteAngle(float relAngle) constPositioninline
ToCorpse(Object *o)Objectinlinestatic
ToCorpse(Object const *o)Objectinlinestatic
ToCorpse()Objectinline
ToCorpse() constObjectinline
ToCreature(Object *o)Objectinlinestatic
ToCreature(Object const *o)Objectinlinestatic
ToCreature()Objectinline
ToCreature() constObjectinline
ToDynObject(Object *o)Objectinlinestatic
ToDynObject(Object const *o)Objectinlinestatic
ToDynObject()Objectinline
ToDynObject() constObjectinline
ToGameObject(Object *o)Objectinlinestatic
ToGameObject(Object const *o)Objectinlinestatic
ToGameObject()Objectinline
ToGameObject() constObjectinline
ToggleByteFlag(uint16 index, uint8 offset, uint8 flag)Object
ToggleFlag(uint16 index, uint32 flag)Object
ToggleFlag64(uint16 index, uint64 flag)Object
ToItem(Object *o)Objectinlinestatic
ToItem(Object const *o)Objectinlinestatic
ToItem()Objectinline
ToItem() constObjectinline
ToPet()Unitinline
ToPet() constUnitinline
ToPlayer(Object *o)Objectinlinestatic
ToPlayer(Object const *o)Objectinlinestatic
ToPlayer()Objectinline
ToPlayer() constObjectinline
ToRelativeAngle(float absAngle) constPositioninline
ToString() constPosition
ToTempSummon()Unitinline
ToTempSummon() constUnitinline
ToTotem()Unitinline
ToTotem() constUnitinline
ToUnit(Object *o)Objectinlinestatic
ToUnit(Object const *o)Objectinlinestatic
ToUnit()Objectinline
ToUnit() constObjectinline
ToWorldObject(Object *o)Objectinlinestatic
ToWorldObject(Object const *o)Objectinlinestatic
ToWorldObject()Objectinline
ToWorldObject() constObjectinline
TriggerAurasProcOnEvent(Unit *actionTarget, uint32 typeMaskActor, uint32 typeMaskActionTarget, uint32 spellTypeMask, uint32 spellPhaseMask, uint32 hitMask, Spell *spell, DamageInfo *damageInfo, HealInfo *healInfo)Unit
TriggerAurasProcOnEvent(ProcEventInfo &eventInfo, AuraApplicationProcContainer &procAuras)Unit
Unit(bool isWorldObject)Unitexplicitprotected
UnitAIStack typedefUnitprivate
UnitVector typedefUnit
UnSummon(uint32 msTime=0)TempSummonvirtual
UnsummonAllTotems()Unit
Update(uint32 time) overrideTempSummonvirtual
UpdateAllDamageDoneMods()Unit
UpdateAllDamagePctDoneMods()Unit
UpdateAllowedPositionZ(float x, float y, float &z, float *groundZ=nullptr) constWorldObject
UpdateAllResistances()Unitvirtual
UpdateAllStats() overrideCreaturevirtual
UpdateArmor() overrideCreaturevirtual
UpdateAttackPowerAndDamage(bool ranged=false) overrideCreaturevirtual
UpdateAuraForGroup(uint8 slot)Unit
UpdateCharmAI()Unitprivate
UpdateCurrentWaypointInfo(uint32 nodeId, uint32 pathId)Creatureinline
UpdateDamageDoneMods(WeaponAttackType attackType, int32 skipEnchantSlot=-1)Unitvirtual
UpdateDamagePctDoneMods(WeaponAttackType attackType)Unit
UpdateDamagePhysical(WeaponAttackType attType)Unitvirtual
UpdateDisplayPower()Unit
UpdateEntry(uint32 entry, CreatureData const *data=nullptr, bool updateLevel=true)Creature
UpdateGroundPositionZ(float x, float y, float &z) constWorldObject
UpdateHeight(float newZ)Unit
UpdateInterruptMask()Unit
UpdateLevelDependantStats()Creature
UpdateMaxHealth() overrideCreaturevirtual
UpdateMaxPower(Powers power) overrideCreaturevirtual
UpdateMovementFlags()Creature
UpdateObjectVisibility(bool forced=true) overrideUnitvirtual
UpdateObjectVisibilityOnCreate() overrideTempSummonvirtual
UpdateOrientation(float orientation)Unit
UpdatePetCombatState()Unit
UpdatePosition(float x, float y, float z, float ang, bool teleport=false)Unitvirtual
UpdatePosition(Position const &pos, bool teleport=false)Unitvirtual
UpdatePositionData()WorldObject
UpdateReactives(uint32 p_time)Unit
UpdateResistanceBuffModsMod(SpellSchools school)Unit
UpdateResistances(uint32 school) overrideCreaturevirtual
UpdateSpeed(UnitMoveType mtype)Unit
UpdateSplineMovement(uint32 t_diff)Unitprivate
UpdateSplinePosition()Unitprivate
UpdateStatBuffMod(Stats stat)Unit
UpdateStats(Stats stat) overrideCreaturevirtual
UpdateUInt32Value(uint16 index, uint32 value)Object
UpdateUnitMod(UnitMods unitMod)Unit
UpdateVendorItemCurrentCount(VendorItem const *vItem, uint32 used_count)Creature
ValidateAttackersAndOwnTarget()Unit
VisibleAuraMap typedefUnit
Whisper(std::string_view text, Language language, Player *target, bool isBossWhisper=false)Unitvirtual
Whisper(uint32 textId, Player *target, bool isBossWhisper=false)Unitvirtual
WorldLocation()WorldLocationinlineexplicit
WorldLocation(uint32 _mapId, float x, float y, float z=0.0f, float o=0.0f)WorldLocationinlineexplicit
WorldLocation(uint32 mapId, Position const &position)WorldLocationinline
WorldObject(bool isWorldObject)WorldObjectexplicitprotected
WorldRelocate(WorldLocation const &loc)WorldLocationinline
WorldRelocate(WorldLocation const *loc)WorldLocationinline
WorldRelocate(uint32 mapId, Position const &pos)WorldLocationinline
WorldRelocate(uint32 mapId=MAPID_INVALID, float x=0.f, float y=0.f, float z=0.f, float o=0.f)WorldLocationinline
Yell(std::string_view text, Language language, WorldObject const *target=nullptr)Unitvirtual
Yell(uint32 textId, WorldObject const *target=nullptr)Unitvirtual
~GridObject()GridObject< Creature >inlinevirtual
~Object()Objectvirtual
~TempSummon()TempSummoninlinevirtual
~Unit()Unitvirtual
~WorldObject()WorldObjectvirtual