![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
This is the complete list of members for Minion, including all inherited members.
| _addAttacker(Unit *pAttacker) | Unit | inlineprivate |
| _AddAura(UnitAura *aura, Unit *caster) | Unit | |
| _AddCreatureSpellCooldown(uint32 spell_id, uint16 categoryId, uint32 end_time) | Creature | |
| _allowedLooters | WorldObject | private |
| _ApplyAllAuraStatMods() | Unit | |
| _ApplyAura(AuraApplication *aurApp, uint8 effMask) | Unit | |
| _ApplyAuraEffect(Aura *aura, uint8 effIndex) | Unit | |
| _areaId | WorldObject | protected |
| _changesMask | Object | protected |
| _charmThreatInfo | Unit | protected |
| _ConcatFields(uint16 startIndex, uint16 size) const | Object | protected |
| _Create(ObjectGuid::LowType guidlow, HighGuid guidhigh, uint32 phaseMask) | WorldObject | |
| Object::_Create(ObjectGuid::LowType guidlow, uint32 entry, HighGuid guidhigh) | Object | protected |
| _CreateAuraApplication(Aura *aura, uint8 effMask) | Unit | |
| _currentCell | MovableMapObject | private |
| _damagedByPlayer | Creature | private |
| _DeleteRemovedAuras() | Unit | protected |
| _dualWieldMode | Unit | |
| _EnterVehicle(Vehicle *vehicle, int8 seatId, AuraApplication const *aurApp=nullptr) | Unit | |
| _ExitVehicle(Position const *exitPosition=nullptr) | Unit | |
| _fieldNotifyFlags | Object | protected |
| _floorZ | WorldObject | protected |
| _focusSpell | Creature | private |
| _GetDamageMod(int32 Rank) | Creature | static |
| _GetHealthMod(int32 Rank) | Creature | protectedstatic |
| _gridRef | GridObject< Creature > | private |
| _heartbeatTimer | WorldObject | private |
| _InitValues() | Object | protected |
| _instantCast | Unit | protected |
| _isCombatMovementAllowed | Creature | private |
| _isMissingSwimmingFlagOutOfCombat | Creature | private |
| _IsNoStackAuraDueToAura(Aura *appliedAura, Aura *existingAura) const | Unit | |
| _IsTargetAcceptable(Unit const *target) const | Creature | |
| _IsValidAssistTarget(Unit const *target, SpellInfo const *bySpell) const | Unit | |
| _IsValidAttackTarget(Unit const *target, SpellInfo const *bySpell, WorldObject const *obj=nullptr) const | Unit | |
| _isWalkingBeforeCharm | Unit | private |
| _IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D, bool incOwnRadius=true, bool incTargetRadius=true) const | WorldObject | privatevirtual |
| _lastDamagedTargetGuid | Unit | private |
| _lastExtraAttackSpell | Unit | private |
| _lastLiquid | Unit | protected |
| _liquidData | WorldObject | protected |
| _LoadIntoDataField(std::string const &data, uint32 startOffset, uint32 count) | Object | protected |
| _mapUpdateListOffset | UpdatableMapObject | private |
| _mapUpdateState | UpdatableMapObject | private |
| _moveState | MovableMapObject | private |
| _objectVisibilityContainer | WorldObject | private |
| _oldFactionId | Unit | private |
| _outdoors | WorldObject | protected |
| _playerDamageReq | Creature | private |
| _redirectThreatInfo | Unit | private |
| _RegisterAuraEffect(AuraEffect *aurEff, bool apply) | Unit | |
| _RegisterDynObject(DynamicObject *dynObj) | Unit | |
| _RemoveAllAuraStatMods() | Unit | |
| _removeAttacker(Unit *pAttacker) | Unit | inlineprivate |
| _RemoveNoStackAuraApplicationsDueToAura(Aura *aura) | Unit | |
| _RemoveNoStackAurasDueToAura(Aura *aura) | Unit | |
| _sparringPct | Creature | protected |
| _spellFocusInfo | Creature | |
| _TryStackingOrRefreshingExistingAura(SpellInfo const *newAura, uint8 effMask, Unit *caster, int32 *baseAmount=nullptr, Item *castItem=nullptr, ObjectGuid casterGUID=ObjectGuid::Empty, bool periodicReset=false) | Unit | |
| _UnapplyAura(AuraApplicationMap::iterator &i, AuraRemoveMode removeMode) | Unit | |
| _UnapplyAura(AuraApplication *aurApp, AuraRemoveMode removeMode) | Unit | |
| _UnregisterDynObject(DynamicObject *dynObj) | Unit | |
| _UpdateAutoRepeatSpell() | Unit | protected |
| _updatePositionData | WorldObject | protected |
| _UpdateSpells(uint32 time) | Unit | protected |
| _valuesUpdateCache | Unit | private |
| _visibilityDistanceOverrideType | WorldObject | protected |
| _visibleBySummonerOnly | TempSummon | private |
| _zoneId | WorldObject | protected |
| AddAllowedLooter(ObjectGuid guid) | WorldObject | |
| AddAura(uint32 spellId, Unit *target) | Unit | |
| AddAura(SpellInfo const *spellInfo, uint8 effMask, Unit *target) | Unit | |
| AddComboPointHolder(Unit *unit) | Unit | inline |
| AddComboPoints(Unit *target, int8 count) | Unit | |
| AddComboPoints(int8 count) | Unit | inline |
| AddExtraAttacks(uint32 count) | Unit | |
| AddExtraUnitMovementFlag(uint16 f) | Unit | inline |
| addFollower(FollowerReference *pRef) | Unit | inline |
| AddGameObject(GameObject *gameObj) | Unit | |
| AddGuidValue(uint16 index, ObjectGuid 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 | |
| AddPointedBy(SafeUnitPointer *sup) | Unit | inline |
| AddSpellCooldown(uint32 spell_id, uint32, uint32 end_time, bool needSendToClient=false, bool forceSendToSpectator=false) override | Creature | virtual |
| AddThreat(Unit *victim, float fThreat, SpellSchoolMask schoolMask=SPELL_SCHOOL_MASK_NORMAL, SpellInfo const *threatSpell=nullptr) | Unit | |
| AddToGrid(GridRefMgr< Creature > &m) | GridObject< Creature > | inline |
| AddToMapVisibilityOverrideContainers() | WorldObject | private |
| AddToNotify(uint16 f) | WorldObject | |
| AddToObjectUpdate() override | WorldObject | virtual |
| AddToObjectUpdateIfNeeded() | Object | protected |
| AddToWorld() override | Creature | virtual |
| AddUnitMovementFlag(uint32 f) | Unit | inline |
| AddUnitState(uint32 f) | Unit | inline |
| AddUnitTypeMask(uint32 mask) | Unit | inline |
| AI() const | Creature | inline |
| AIM_Initialize(CreatureAI *ai=nullptr) | Creature | |
| ALEEvents | WorldObject | |
| 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 | |
| ApplyModUInt32Value(uint16 index, int32 val, bool apply) | Object | |
| ApplyModUInt64Value(uint16 index, int32 val, bool apply) | Object | |
| ApplyPercentModFloatValue(uint16 index, float val, bool apply) | Object | |
| ApplyResilience(Unit const *victim, float *crit, int32 *damage, bool isCrit, CombatRating type) | Unit | static |
| ApplyResistanceBuffModsMod(SpellSchools school, bool positive, float val, bool apply) | Unit | inline |
| ApplyResistanceBuffModsPercentMod(SpellSchools school, bool positive, float val, bool apply) | Unit | inline |
| ApplySpellDispelImmunity(SpellInfo const *spellProto, DispelType type, bool apply) | Unit | |
| ApplySpellImmune(uint32 spellId, uint32 op, uint32 type, bool apply, SpellImmuneBlockType blockType=SPELL_BLOCK_TYPE_ALL) | Unit | |
| ApplyStatBuffMod(Stats stat, float val, bool apply) | Unit | inline |
| 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, bool ignoreCasting=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 | |
| bRequestForcedVisibilityUpdate | Unit | |
| BuildAuraStateUpdateForTarget(Unit *target) const | Unit | |
| BuildCooldownPacket(WorldPacket &data, uint8 flags, uint32 spellId, uint32 cooldown) | Unit | |
| BuildCooldownPacket(WorldPacket &data, uint8 flags, PacketCooldowns const &cooldowns) | Unit | |
| BuildCreateUpdateBlockForPlayer(UpdateData *data, Player *target) | Object | virtual |
| BuildFieldsUpdate(Player *, UpdateDataMapType &) | Object | |
| BuildHeartBeatMsg(WorldPacket *data) const | Unit | |
| BuildMovementPacket(ByteBuffer *data) const | Unit | |
| BuildMovementUpdate(ByteBuffer *data, uint16 flags) const | Object | protected |
| BuildMovementUpdateBlock(UpdateData *data, uint32 flags=0) const | Object | |
| BuildOutOfRangeUpdateBlock(UpdateData *data) const | Object | |
| BuildUpdate(UpdateDataMapType &data_map) override | WorldObject | virtual |
| BuildValuesUpdate(uint8 updateType, ByteBuffer *data, Player *target) override | Unit | protectedvirtual |
| BuildValuesUpdateBlockForPlayer(UpdateData *data, Player *target) | Object | |
| CalcAbsorbResist(DamageInfo &dmgInfo, bool Splited=false) | Unit | static |
| CalcArmorReducedDamage(Unit const *attacker, Unit const *victim, const uint32 damage, SpellInfo const *spellInfo, uint8 attackerLevel=0, WeaponAttackType attackType=MAX_ATTACK) | Unit | static |
| CalcHealAbsorb(HealInfo &healInfo) | Unit | static |
| CalcSpellDuration(SpellInfo const *spellProto) | Unit | |
| CalculateAOEDamageReduction(int32 damage, uint32 schoolMask, bool npcCaster) const | Unit | |
| CalculateDamage(WeaponAttackType attType, bool normalized, bool addTotalPct, uint8 itemDamagesMask=0) | Unit | |
| CalculateDefaultCoefficient(SpellInfo const *spellInfo, DamageEffectType damagetype) const | Unit | |
| CalculateLevelPenalty(SpellInfo const *spellProto) const | Unit | |
| CalculateMeleeDamage(Unit *victim, CalcDamageInfo *damageInfo, WeaponAttackType attackType=BASE_ATTACK, const bool sittingVictim=false) | Unit | |
| CalculateMinMaxDamage(WeaponAttackType attType, bool normalized, bool addTotalPct, float &minDamage, float &maxDamage, uint8 damageIndex) override | Creature | virtual |
| CalculateSpellDamage(Unit const *target, SpellInfo const *spellProto, uint8 effect_index, int32 const *basePoints=nullptr) const | Unit | |
| CalculateSpellDamageTaken(SpellNonMeleeDamage *damageInfo, int32 damage, SpellInfo const *spellInfo, WeaponAttackType attackType=BASE_ATTACK, bool crit=false) | Unit | |
| CallAssistance(Unit *target=nullptr) | Creature | |
| CallForHelp(float fRadius, Unit *target=nullptr) | Creature | |
| CanAlwaysSee(WorldObject const *obj) const override | Creature | protectedvirtual |
| CanApplyResilience() const | Unit | inline |
| CanAssistTo(Unit const *u, Unit const *enemy, bool checkfaction=true) const | Creature | |
| CanBeAddedToMapUpdateList() | WorldObject | |
| CanCastSpell(uint32 spellID) const | Creature | |
| CanCreatureAttack(Unit const *victim, bool skipDistCheck=false) const | Creature | |
| CanDetect(WorldObject const *obj, bool ignoreStealth, bool checkClient, bool checkAlert=false) const | WorldObject | private |
| CanDetectInvisibilityOf(WorldObject const *obj) const | WorldObject | private |
| CanDetectStealthOf(WorldObject const *obj, bool checkAlert=false) const | WorldObject | private |
| CanDualWield() const | Unit | inline |
| CanEnterWater() const override | Creature | virtual |
| CanFly() const override | Creature | inlinevirtual |
| CanFreeMove() const | Unit | inline |
| CanGeneratePickPocketLoot() const | Creature | |
| CanHaveThreatList(bool skipAliveCheck=false) const | Unit | |
| CanHover() const | Creature | inline |
| CanIgnoreFeignDeath() const | Creature | inline |
| CanInstantCast() const | Unit | inline |
| CanModifyStats() const | Unit | inline |
| CanNeverSee(WorldObject const *obj) const | WorldObject | private |
| CanNotReachTarget() const | Creature | |
| CanPeriodicallyCallForAssistance() const | Creature | private |
| CanProc() | Unit | inline |
| CanRestoreMana(SpellInfo const *spellInfo) const | Unit | |
| CanSeeOrDetect(WorldObject const *obj, bool ignoreStealth=false, bool distanceCheck=false, bool checkAlert=false) const | WorldObject | |
| CanSparringWith(Unit const *attacker) const | Unit | protected |
| CanStartAttack(Unit const *u) const | Creature | |
| CanSwim() const override | Creature | virtual |
| CanUseAttackType(WeaponAttackType attacktype) const | Unit | inline |
| CanWalk() const | Creature | inline |
| CastCustomSpell(Unit *victim, uint32 spellId, int32 const *bp0, int32 const *bp1, int32 const *bp2, bool triggered, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
| CastCustomSpell(uint32 spellId, SpellValueMod mod, int32 value, Unit *victim, bool triggered, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
| CastCustomSpell(uint32 spellId, SpellValueMod mod, int32 value, Unit *victim=nullptr, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
| CastCustomSpell(uint32 spellId, CustomSpellValues const &value, Unit *victim=nullptr, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
| CastCustomSpell(SpellInfo const *spellInfo, CustomSpellValues const &value, Unit *victim=nullptr, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
| CastDelayedSpellWithPeriodicAmount(Unit *caster, uint32 spellId, AuraType auraType, int32 addAmount, uint8 effectIndex=0) | Unit | |
| CastPetAura(PetAura const *aura) | Unit | |
| CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
| CastSpell(Unit *victim, uint32 spellId, bool triggered, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
| CastSpell(Unit *victim, uint32 spellId, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
| CastSpell(Unit *victim, SpellInfo const *spellInfo, bool triggered, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
| CastSpell(Unit *victim, SpellInfo const *spellInfo, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
| CastSpell(float x, float y, float z, uint32 spellId, bool triggered, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
| CastSpell(GameObject *go, uint32 spellId, bool triggered, Item *castItem=nullptr, AuraEffect *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty) | Unit | |
| CastStop(uint32 except_spellid=0, bool withInstant=true) | Unit | |
| ChangeSeat(int8 seatId, bool next=true) | Unit | |
| CharmThreatMap typedef | Unit | protected |
| CleanupBeforeRemoveFromMap(bool finalCleanup) | Unit | |
| CleanupsBeforeDelete(bool finalCleanup=true) override | Unit | virtual |
| ClearAllReactives() | Unit | |
| ClearComboPointHolders() | Unit | |
| ClearComboPoints() | Unit | |
| ClearDiminishings() | Unit | inline |
| ClearEmoteState() | Unit | inline |
| ClearInCombat() | Unit | |
| ClearInPetCombat() | Unit | |
| ClearLastLeashExtensionTimePtr() | Creature | |
| ClearProhibitedSpellTimers() | Creature | |
| ClearTarget() | Creature | inline |
| ClearTextRepeatGroup(uint8 textGroup) | Creature | |
| ClearUnitState(uint32 f) | Unit | inline |
| ClearUpdateMask(bool remove) | Object | |
| ClearZoneScript() | WorldObject | |
| CombatStart(Unit *target, bool initialAggro=true) | Unit | |
| CombatStartOnCast(Unit *target, bool initialAggro=true, uint32 duration=0) | Unit | |
| CombatStop(bool includingCast=false) | Unit | |
| CombatStopWithPets(bool includingCast=false) | Unit | |
| ComboPointHolderSet typedef | Unit | |
| ControlSet typedef | Unit | |
| CountPctFromCurHealth(int32 pct) const | Unit | inline |
| CountPctFromMaxHealth(int32 pct) const | Unit | inline |
| Create(ObjectGuid::LowType guidlow, Map *map, uint32 phaseMask, uint32 Entry, uint32 vehId, float x, float y, float z, float ang, const CreatureData *data=nullptr) | Creature | |
| CreateFromProto(ObjectGuid::LowType guidlow, uint32 Entry, uint32 vehId, const CreatureData *data=nullptr) | Creature | protected |
| CreateTamedPetFrom(Creature *creatureTarget, uint32 spell_id=0) | Unit | |
| CreateTamedPetFrom(uint32 creatureEntry, uint32 spell_id=0) | Unit | |
| CreateVehicleKit(uint32 id, uint32 creatureEntry) | Unit | |
| Creature() | Creature | explicit |
| CustomData | Object | |
| 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, bool allowGM=false, Spell const *spell=nullptr) | Unit | static |
| DealDamageMods(Unit const *victim, uint32 &damage, uint32 *absorb) | Unit | static |
| DealDamageShieldDamage(Unit *victim) | Unit | |
| DealHeal(Unit *healer, Unit *victim, uint32 addhealth) | Unit | static |
| DealMeleeDamage(CalcDamageInfo *damageInfo, bool durabilityLoss) | Unit | |
| DealSpellDamage(SpellNonMeleeDamage *damageInfo, bool durabilityLoss, Spell const *spell=nullptr) | Unit | |
| Delay | Creature | |
| DelayOwnedAuras(uint32 spellId, ObjectGuid caster, int32 delaytime) | Unit | |
| DeleteCharmInfo() | Unit | |
| DeleteFromDB() | Creature | virtual |
| DeMorph() | Unit | |
| DespawnOnEvade(Seconds respawnDelay=20s) | Creature | |
| DespawnOrUnsummon(Milliseconds msTimeToDespawn=0ms, Seconds forcedRespawnTimer=0s) | Creature | |
| DestroyForPlayer(Player *target, bool onDeath=false) const | Object | virtual |
| DestroyForVisiblePlayers() | WorldObject | |
| Diminishing typedef | Unit | |
| DisableLootReward | Creature | protected |
| DisableReputationReward | Creature | protected |
| DisableRotate(bool apply) | Unit | |
| DisableSpline() | Unit | |
| DisappearAndDie() | Creature | |
| Dismount() | Unit | |
| DoFleeToGetAssistance() | Creature | |
| DoForAllVisiblePlayers(Worker &&worker) | WorldObject | inline |
| DoForAllVisibleWorldObjects(Worker &&worker) | WorldObject | inline |
| DoImmediateBoundaryCheck() | Creature | inline |
| DynObjectList typedef | Unit | protected |
| EnergizeBySpell(Unit *victim, uint32 SpellID, uint32 Damage, Powers powertype) | Unit | |
| EnterVehicle(Unit *base, int8 seatId=-1) | Unit | |
| EnterVehicleUnattackable(Unit *base, int8 seatId=-1) | Unit | |
| EntryEquals(T... entries) const | Object | inline |
| ExecuteDelayedUnitAINotifyEvent() | Unit | |
| ExecuteDelayedUnitRelocationEvent() | Unit | |
| ExitVehicle(Position const *exitPosition=nullptr) | Unit | |
| EXTEND_LEASH_CHECK_INTERVAL | Creature | static |
| extraAttacksTargets | Unit | private |
| 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, bool onlySpawned=false) const | WorldObject | |
| FindNearestGameObjectOfType(GameobjectTypes type, float range) const | WorldObject | |
| FinishSpell(CurrentSpellTypes spellType, bool ok=true) | Unit | |
| FocusTarget(Spell const *focusSpell, WorldObject const *target) | Creature | |
| ForcedDespawn(Milliseconds timeMSToDespawn=0ms, Seconds forcedRespawnTimer=0s) | Creature | private |
| ForceValuesUpdateAtIndex(uint32) | Object | |
| GameObjectList typedef | Unit | protected |
| GetAbsoluteAngle(float x, float y) const | Position | inline |
| GetAbsoluteAngle(Position const &pos) const | Position | inline |
| GetAbsoluteAngle(Position const *pos) const | Position | inline |
| GetAffectingPlayer() const | Unit | |
| GetAggroRange(Unit const *target) const | Creature | |
| GetAI() | Unit | inline |
| GetAIName() const | Creature | |
| GetAllMinionsByEntry(std::list< Creature * > &Minions, uint32 entry) | Unit | |
| GetAllowedLooters() const | WorldObject | |
| GetAngle(const Position *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 | inline |
| getAttackTimer(WeaponAttackType type) const | Unit | inline |
| GetAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const | Unit | |
| GetAuraApplication(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0, AuraApplication *except=nullptr) const | Unit | |
| GetAuraApplicationOfRankedSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0, AuraApplication *except=nullptr) 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, uint32 familyFlag1, uint32 familyFlag2, uint32 familyFlag3, ObjectGuid casterGUID=ObjectGuid::Empty) const | Unit | |
| GetAuraEffectDummy(uint32 spellid) 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, uint8 reqEffMask=0) const | Unit | |
| GetBoundaryRadius() const | Unit | inline |
| GetByteValue(uint16 index, uint8 offset) const | Object | |
| GetCastingTimeForBonus(SpellInfo const *spellProto, DamageEffectType damagetype, uint32 CastingTime) const | Unit | |
| GetChargeContactPoint(WorldObject const *obj, float &x, float &y, float &z, float distance2d=CONTACT_DISTANCE) const | WorldObject | |
| GetCharm() const | Unit | |
| GetCharmer() const | Unit | |
| GetCharmerGUID() const | Unit | inline |
| GetCharmerOrOwner() const | Unit | inline |
| GetCharmerOrOwnerGUID() const | Unit | inline |
| GetCharmerOrOwnerOrOwnGUID() const | Unit | inline |
| GetCharmerOrOwnerOrSelf() const | Unit | inline |
| GetCharmerOrOwnerPlayerOrPlayerItself() const | Unit | |
| GetCharmGUID() const | Unit | inline |
| GetCharmInfo() | Unit | inline |
| getClass() const | Unit | inline |
| getClassMask() const | Unit | inline |
| GetClientControlling() const | Unit | |
| GetClosePoint(float &x, float &y, float &z, float size, float distance2d=0, float angle=0, WorldObject const *forWho=nullptr, bool force=false) const | WorldObject | |
| GetCollisionHeight() const override | Unit | virtual |
| GetCollisionRadius() const override | Unit | virtual |
| GetCollisionWidth() const override | Unit | virtual |
| GetCombatPulseDelay() const | Creature | inline |
| GetCombatRatingDamageReduction(CombatRating cr, float rate, float cap, uint32 damage) const | Unit | private |
| GetCombatRatingReduction(CombatRating cr) const | Unit | private |
| GetCombatReach() const override | Unit | inlinevirtual |
| GetCombatTimer() const | Unit | inline |
| GetComboPoints(Unit const *who=nullptr) const | Unit | inline |
| GetComboPoints(ObjectGuid const &guid) const | Unit | inline |
| GetComboTarget() const | Unit | inline |
| GetComboTargetGUID() const | Unit | inline |
| GetCompanionPet() const | Unit | |
| 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 | |
| GetCreatureListWithEntryInGrid(std::list< Creature * > &creatureList, std::vector< uint32 > const &entries, float maxSearchRange) const | WorldObject | |
| GetCreaturesWithEntryInRange(std::list< Creature * > &creatureList, float radius, uint32 entry) | WorldObject | |
| GetCreatureTemplate() const | Creature | inline |
| GetCreatureType() const | Unit | |
| GetCreatureTypeMask() const | Unit | inline |
| GetCritterGUID() const | Unit | inline |
| GetCurrentCell() const | MovableMapObject | inlineprotected |
| GetCurrentEquipmentId() | Creature | inline |
| GetCurrentSpell(CurrentSpellTypes spellType) const | Unit | inline |
| GetCurrentSpell(uint32 spellType) const | Unit | inline |
| GetCurrentSpellCastTime(uint32 spell_id) const | Unit | |
| GetCurrentWaypointID() const | Creature | inline |
| GetDeadCreatureListInGrid(std::list< Creature * > &lList, float maxSearchRange, bool alive=false) const | WorldObject | |
| getDeathState() | Unit | inline |
| GetDebugInfo() const override | Minion | virtual |
| GetDefaultMovementType() const override | Creature | inlinevirtual |
| GetDefenseSkillValue(Unit const *target=nullptr) const | Unit | |
| GetDetectionRange() const | Creature | inline |
| GetDiminishing(DiminishingGroup group) | Unit | |
| GetDirectTransport() const | Unit | |
| GetDiseasesByCaster(ObjectGuid casterGUID, uint8 mode=0) | Unit | |
| GetDispellableAuraList(Unit *caster, uint32 dispelMask, DispelChargesList &dispelList, SpellInfo const *dispelSpell) | Unit | |
| GetDisplayId() const | Unit | inline |
| GetDisplayRace() const | Unit | inline |
| GetDisplayRaceFromModelId(uint32 modelId) const | Unit | |
| GetDistance(WorldObject const *obj) const | WorldObject | |
| GetDistance(const Position &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 | inline |
| GetDynamicFlags() const override | Unit | inlinevirtual |
| GetDynObject(uint32 spellId) | Unit | |
| GetEffectiveResistChance(Unit const *owner, SpellSchoolMask schoolMask, Unit const *victim) | Unit | static |
| GetEntry() const | Object | inline |
| GetExactDist(float x, float y, float z) const | Position | inline |
| GetExactDist(Position const &pos) 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 |
| GetExactDist2d(Position const *pos) const | Position | inline |
| GetExactDist2dSq(const float x, const float y) const | Position | inline |
| GetExactDist2dSq(Position const &pos) 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 |
| GetExactDistSq(Position const *pos) const | Position | inline |
| GetExtraUnitMovementFlags() const | Unit | inline |
| GetFaction() const | Unit | inline |
| GetFactionReactionTo(FactionTemplateEntry const *factionTemplateEntry, Unit const *target) const | Unit | |
| GetFactionTemplateEntry() const | Unit | |
| GetFirstCollisionPosition(float startX, float startY, float startZ, float destX, float destY) | WorldObject | |
| GetFirstCollisionPosition(float destX, float destY, float destZ) | WorldObject | |
| GetFirstCollisionPosition(float dist, float angle) | WorldObject | |
| GetFirstControlled() const | Unit | |
| GetFirstCurrentCastingSpell() const | Unit | |
| GetFirstMinion() const | Unit | |
| GetFloatValue(uint16 index) const | Object | |
| GetFloorZ() const | WorldObject | |
| GetFollowAngle() const override | Minion | inlinevirtual |
| GetFormation() const | Creature | inline |
| GetFormation() | Creature | inline |
| GetGameObject(uint32 spellId) const | Unit | |
| GetGameObjectListWithEntryInGrid(std::list< GameObject * > &lList, uint32 uiEntry, float fMaxSearchRange) const | WorldObject | |
| GetGameObjectListWithEntryInGrid(std::list< GameObject * > &gameobjectList, std::vector< uint32 > const &entries, float maxSearchRange) const | WorldObject | |
| getGender() const | Unit | inline |
| GetGridActivationRange() const | WorldObject | |
| GetGuardianPet() const | Unit | |
| GetGUID(Object const *o) | Object | inlinestatic |
| GetGUID() const | Object | inline |
| GetGuidValue(uint16 index) const | Object | |
| GetHealth() const | Unit | inline |
| GetHealthGain(int32 dVal) | Unit | |
| GetHealthPct() const | Unit | inline |
| GetHitSpherePointFor(Position const &dest, Optional< float > collisionHeight={ }, Optional< float > combatReach={ }) const | WorldObject | |
| GetHitSpherePointFor(Position const &dest, float &x, float &y, float &z, Optional< float > collisionHeight={ }, Optional< float > combatReach={ }) const | WorldObject | |
| GetHomePosition(float &x, float &y, float &z, float &ori) const | Creature | inline |
| GetHomePosition() const | Creature | inline |
| getHostileRefMgr() | Unit | inline |
| GetHoverHeight() const | Unit | inline |
| GetInstanceId() const | WorldObject | inline |
| GetInstanceScript() const | WorldObject | |
| GetInt32Value(uint16 index) const | Object | |
| GetInterruptMask() const | Unit | inline |
| GetLastDamagedTargetGuid() const | Unit | inline |
| GetLastExtraAttackSpell() const | Unit | inline |
| GetLastLeashExtensionTime() const | Creature | |
| GetLastLeashExtensionTimePtr() const | Creature | |
| GetLeashTimer() const | Creature | |
| GetLevel() const | Unit | inline |
| getLevelForTarget(WorldObject const *target) const override | Creature | virtual |
| GetLiquidData() const | WorldObject | |
| GetLootMode() const | Creature | inline |
| GetLootRecipient() const | Creature | |
| GetLootRecipientGroup() const | Creature | |
| GetLootRecipientGroupGUID() const | Creature | inline |
| GetLootRecipientGUID() const | Creature | inline |
| GetMagicHitRedirectTarget(Unit *victim, SpellInfo const *spellInfo) | Unit | |
| GetMap() const | WorldObject | inline |
| GetMapHeight(float x, float y, float z, bool vmap=true, float distanceToSearch=50.0f) const | WorldObject | |
| GetMapId() const | WorldLocation | inline |
| GetMapUpdateListOffset() const | UpdatableMapObject | inlineprivate |
| GetMapWaterOrGroundLevel(Position pos, float *ground=nullptr) const | WorldObject | inline |
| GetMapWaterOrGroundLevel(float x, float y, float z, float *ground=nullptr) const | WorldObject | |
| 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) | Unit | |
| GetMaxPositiveAuraModifierByAffectMask(AuraType auratype, SpellInfo const *affectedSpell) const | Unit | |
| GetMaxPositiveAuraModifierByMiscMask(AuraType auratype, uint32 misc_mask, const AuraEffect *except=nullptr) const | Unit | |
| GetMaxPositiveAuraModifierByMiscValue(AuraType auratype, int32 misc_value) const | Unit | |
| GetMaxPower(Powers power) const | Unit | inline |
| GetMaxSkillValueForLevel(Unit const *target=nullptr) const | Unit | inline |
| GetMechanicResistChance(SpellInfo const *spell) | Unit | |
| GetMeleeAttackPoint(Unit *attacker, Position &pos) | Unit | |
| GetMeleeCritChanceReduction() const | Unit | inline |
| GetMeleeCritDamageReduction(uint32 damage) const | Unit | inline |
| GetMeleeDamageReduction(uint32 damage) const | Unit | inline |
| GetMeleeDamageSchoolMask(WeaponAttackType=BASE_ATTACK, uint8=0) const override | Creature | inlinevirtual |
| GetMeleeHitRedirectTarget(Unit *victim, SpellInfo const *spellInfo=nullptr) | Unit | |
| GetMeleeRange(Unit const *target) const | Unit | |
| GetMeleeReach() const | Unit | inline |
| GetMinHeightInWater() const | WorldObject | |
| GetMinionGUID() const | Unit | inline |
| GetModelForForm(ShapeshiftForm form, uint32 spellId) | Unit | |
| GetModifierValue(UnitMods unitMod, UnitModifierType modifierType) const | Unit | |
| GetMotionMaster() | Unit | inline |
| GetMotionMaster() const | Unit | inline |
| GetMountID() const | Unit | inline |
| GetMovementTemplate() const | Creature | |
| GetName() const | WorldObject | inline |
| GetNameForLocaleIdx(LocaleConstant locale_idx) const override | Creature | virtual |
| GetNativeDisplayId() const | Unit | inline |
| GetNativeObjectScale() const override | Creature | virtual |
| GetNearPoint(WorldObject const *searcher, float &x, float &y, float &z, float searcher_size, float distance2d, float absAngle, float controlZ=0, Position const *startPos=nullptr) const | WorldObject | |
| GetNearPoint2D(WorldObject const *searcher, float &x, float &y, float distance, float absAngle, Position const *startPos=nullptr) const | WorldObject | |
| GetNearPoint2D(float &x, float &y, float distance, float absAngle, Position const *startPos=nullptr) const | WorldObject | |
| GetNearPosition(float dist, float angle) | WorldObject | |
| GetNegStat(Stats stat) const | Unit | inline |
| GetNextRandomRaidMemberOrPet(float radius) | Unit | |
| GetNotifyFlags() const | WorldObject | inline |
| GetNpcFlags() const | Unit | inline |
| GetObjectScale() const | Object | inline |
| GetObjectSize() const | WorldObject | |
| GetObjectVisibilityContainer() | WorldObject | inline |
| GetObjectVisibilityContainer() const | WorldObject | inline |
| GetOldFactionId() const | Unit | inline |
| GetOrientation() const | Position | inline |
| GetOriginalEntry() const | Creature | inline |
| GetOriginalEquipmentId() const | Creature | inline |
| GetOwnedAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0, Aura *except=nullptr) const | Unit | |
| GetOwnedAuras() | Unit | inline |
| GetOwnedAuras() const | Unit | inline |
| GetOwner() const | Minion | |
| GetOwnerGUID() const | Unit | inline |
| GetPackGUID() const | Object | inline |
| GetPartyMembers(std::list< Unit * > &units) | Unit | |
| GetPetAutoSpellOnPos(uint8 pos) const | Creature | inlinevirtual |
| GetPetAutoSpellSize() const | Creature | inlinevirtual |
| GetPetGUID() const | Unit | inline |
| GetPhaseByAuras() const | Unit | |
| GetPhaseMask() const | WorldObject | inline |
| GetPlayerDamageReq() const | Creature | |
| 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(const Position &endPos, Position &retOffset) const | Position | |
| GetPositionWithOffset(Position const &offset) const | Position | |
| GetPositionX() const | Position | inline |
| GetPositionY() const | Position | inline |
| GetPositionZ() const | Position | inline |
| GetPosStat(Stats stat) const | Unit | inline |
| GetPower(Powers power) const | Unit | inline |
| GetPowerPct(Powers power) const | Unit | inline |
| getPowerType() const | Unit | inline |
| GetPowerTypeByAuraGroup(UnitMods unitMod) const | Unit | |
| GetPPMProcChance(uint32 WeaponSpeed, float PPM, SpellInfo const *spellProto) const | Unit | |
| GetProcAurasTriggeredOnEvent(std::list< AuraApplication * > &aurasTriggeringProc, std::list< AuraApplication * > *procAuras, ProcEventInfo eventInfo) | Unit | |
| getRace(bool original=false) const | Unit | |
| getRaceMask() const | Unit | inline |
| GetRandomContactPoint(Unit const *target, float &x, float &y, float &z, bool force=false) const | Unit | |
| GetRandomId(uint32 id1, uint32 id2, uint32 id3) | Creature | |
| GetRandomNearPosition(float radius) | WorldObject | |
| GetRandomPoint(const Position &srcPos, float distance, float &rand_x, float &rand_y, float &rand_z) const | WorldObject | |
| GetRandomPoint(const Position &srcPos, float distance) const | WorldObject | |
| GetRangedCritChanceReduction() const | Unit | inline |
| GetRangedCritDamageReduction(uint32 damage) const | Unit | inline |
| GetRangedDamageReduction(uint32 damage) const | Unit | inline |
| GetReactionTo(Unit const *target, bool checkOriginalFaction=false) const | Unit | |
| GetReactState() const | Creature | inline |
| GetRedirectThreatPercent() | Unit | inline |
| GetRedirectThreatTarget() const | Unit | |
| GetRelativeAngle(const Position *pos) const | Position | inline |
| GetRelativeAngle(float x, float y) const | Position | inline |
| GetResistance(SpellSchoolMask mask) const | Unit | |
| GetResistance(SpellSchools school) const | Unit | inline |
| GetResistanceBuffMods(SpellSchools school, bool positive) const | Unit | inline |
| GetRespawnDelay() const | Creature | inline |
| GetRespawnPosition(float &x, float &y, float &z, float *ori=nullptr, float *dist=nullptr) const | Creature | |
| GetRespawnTime() const | Creature | inline |
| GetRespawnTimeEx() const | Creature | |
| GetScriptId() const | Creature | |
| GetScriptName() const | Creature | |
| GetShapeshiftForm() const | Unit | inline |
| GetSharedVisionList() | Unit | inline |
| GetSheath() const | Unit | inline |
| GetShieldBlockValue() const override | Creature | inlinevirtual |
| Unit::GetShieldBlockValue(uint32 soft_cap, uint32 hard_cap) const | Unit | inline |
| GetSightRange(WorldObject const *target=nullptr) const | WorldObject | virtual |
| GetSinCos(float x, float y, float &vsin, float &vcos) const | Position | |
| GetSingleCastAuras() | Unit | inline |
| GetSingleCastAuras() const | Unit | inline |
| GetSparringPct() const | Creature | inline |
| GetSpawnId() const | Creature | inline |
| GetSpeed(UnitMoveType mtype) const | Unit | |
| GetSpeedRate(UnitMoveType mtype) const | Unit | inline |
| GetSpellCooldown(uint32 spell_id) const | Creature | |
| GetSpellCritChanceReduction() const | Unit | inline |
| GetSpellCritDamageReduction(uint32 damage) const | Unit | inline |
| GetSpellDamageMod(int32 Rank) | Creature | |
| GetSpellDamageReduction(uint32 damage) 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 | |
| GetSummonerGameObject() const | TempSummon | |
| GetSummonerGUID() const | TempSummon | inline |
| GetSummonerUnit() const | TempSummon | |
| GetSummonType() const | TempSummon | inline |
| GetTarget() const | Unit | inline |
| GetTextRepeatGroup(uint8 textGroup) | Creature | |
| GetThreatMgr() | Unit | inline |
| GetThreatMgr() const | Unit | inline |
| GetTimer() | TempSummon | inline |
| GetTotalAttackPowerValue(WeaponAttackType attType, Unit *pVictim=nullptr) const | Unit | |
| GetTotalAuraModifier(AuraType auratype) const | Unit | |
| GetTotalAuraModifierAreaExclusive(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, float additionalValue=0.0f) 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 | |
| GetUnitBlockChance() const | Unit | |
| GetUnitCriticalChance(WeaponAttackType attackType, Unit const *victim) const | Unit | |
| GetUnitDodgeChance() const | Unit | |
| GetUnitFlags() const | Unit | inline |
| GetUnitFlags2() const | Unit | inline |
| GetUnitMeleeSkill(Unit const *target=nullptr) const | Unit | inline |
| GetUnitMissChance(WeaponAttackType attType) const | Unit | |
| GetUnitMovementFlags() const | Unit | inline |
| GetUnitParryChance() const | Unit | |
| GetUnitState() const | Unit | inline |
| GetUnitTypeMask() const | Unit | inline |
| GetUpdateFieldData(Player const *target, uint32 *&flags) const | Object | protected |
| GetUpdateState() const | UpdatableMapObject | inlineprivate |
| 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 | |
| GetVisibilityOverrideDistance() const | WorldObject | |
| GetVisibilityOverrideType() const | WorldObject | inline |
| GetVisibilityRange() const | WorldObject | |
| GetVisibleAura(uint8 slot) | Unit | inline |
| GetVisibleAuras() | Unit | inline |
| GetVoidClosePoint(float &x, float &y, float &z, float size, float distance2d=0, float relAngle=0, float controlZ=0) const | WorldObject | |
| GetWanderDistance() const | Creature | inline |
| GetWaypointPath() const | Creature | inline |
| GetWeaponDamageRange(WeaponAttackType attType, WeaponDamageRange type, uint8 damageIndex=0) const | Unit | |
| GetWeaponProcChance() const | Unit | |
| GetWeaponSkillValue(WeaponAttackType attType, Unit const *target=nullptr) const | Unit | |
| GetWorldLocation(uint32 &mapId, float &x, float &y) const | WorldLocation | inline |
| GetWorldLocation(uint32 &mapId, float &x, float &y, float &z) const | WorldLocation | inline |
| GetWorldLocation(uint32 &mapId, float &x, float &y, float &z, float &o) const | WorldLocation | inline |
| GetWorldLocation(WorldLocation *location) const | WorldLocation | inline |
| GetWorldLocation() const | WorldLocation | inline |
| GetZoneAndAreaId(uint32 &zoneid, uint32 &areaid) const | WorldObject | |
| GetZoneId() const | WorldObject | |
| GetZoneScript() const | WorldObject | inline |
| HandleAuraProc(Unit *victim, uint32 damage, Aura *triggeredByAura, SpellInfo const *procSpell, uint32 procFlag, uint32 procEx, uint32 cooldown, bool *handled) | Unit | private |
| HandleAuraRaidProcFromCharge(AuraEffect *triggeredByAura) | Unit | private |
| HandleAuraRaidProcFromChargeWithValue(AuraEffect *triggeredByAura) | Unit | private |
| HandleDummyAuraProc(Unit *victim, uint32 damage, AuraEffect *triggeredByAura, SpellInfo const *procSpell, uint32 procFlag, uint32 procEx, uint32 cooldown, ProcEventInfo const &eventInfo) | Unit | private |
| HandleEmoteCommand(uint32 emoteId) | Unit | |
| HandleOverrideClassScriptAuraProc(Unit *victim, uint32 damage, AuraEffect *triggeredByAura, SpellInfo const *procSpell, uint32 cooldown) | Unit | private |
| HandleProcExtraAttackFor(Unit *victim, uint32 count) | Unit | |
| HandleProcTriggerSpell(Unit *victim, uint32 damage, AuraEffect *triggeredByAura, SpellInfo const *procSpell, uint32 procFlag, uint32 procEx, uint32 cooldown, uint32 procPhase, ProcEventInfo &eventInfo) | Unit | private |
| HandleSafeUnitPointersOnDelete(Unit *thisUnit) | Unit | static |
| HandleSpellClick(Unit *clicker, int8 seatId=-1) | Unit | |
| HandleStatModifier(UnitMods unitMod, UnitModifierType modifierType, float amount, bool apply) | Unit | |
| HasActivePowerType(Powers power) | Unit | inlinevirtual |
| HasAllAuras(Auras... spellIds) const | Unit | inline |
| HasAllowedLooter(ObjectGuid guid) const | WorldObject | |
| HasAllowOnlyAbilityAura() const | Unit | inline |
| HasAnyAuras(Auras... spellIds) const | Unit | inline |
| HasAOECharmAura() const | Unit | inline |
| HasAttackerSpellCritChanceAura() const | Unit | inline |
| HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const | Unit | |
| HasAuraEffect(uint32 spellId, uint8 effIndex, ObjectGuid caster=ObjectGuid::Empty) const | Unit | |
| HasAuras(SearchMethod sm, std::vector< uint32 > &spellIds) const | Unit | |
| HasAuraState(AuraStateType flag, SpellInfo const *spellProto=nullptr, Unit const *Caster=nullptr) 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 | |
| HasAuraTypeWithTriggerSpell(AuraType auratype, uint32 triggerSpell) 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=nullptr) const | Unit | |
| HasByteFlag(uint16 index, uint8 offset, uint8 flag) const | Object | |
| HasCloneCasterAura() const | Unit | inline |
| HasConfuseAura() const | Unit | inline |
| HasControlVehicleAura() const | Unit | inline |
| HasDecreaseSpeedAura() const | Unit | inline |
| HasDetectAmoreAura() const | Unit | inline |
| HasDetectSpellsAura() const | Unit | inline |
| HasDynamicFlag(uint32 flag) const | Object | inline |
| HasExtraUnitMovementFlag(uint16 f) const | Unit | inline |
| HasFearAura() const | Unit | inline |
| HasFeatherFallAura() const | Unit | inline |
| HasFlag(uint16 index, uint32 flag) const | Object | |
| HasFlag64(uint16 index, uint64 flag) const | Object | |
| HasFlagsExtra(uint32 flag) const | Creature | inline |
| HasFlyAura() const | Unit | inline |
| HasGhostAura() const | Unit | inline |
| HasHealthRegenInCombatAura() const | Unit | inline |
| HasHoverAura() const | Unit | inline |
| HasIgnoreHitDirectionAura() const | Unit | inline |
| HasIgnoreTargetResistAura() const | Unit | inline |
| HasInArc(float arcangle, const Position *pos, float targetRadius=0.0f) const | Position | |
| HasIncreaseMountedFlightSpeedAura() const | Unit | inline |
| HasIncreaseMountedSpeedAura() const | Unit | inline |
| HasInLine(Position const *pos, float width) const | Position | |
| HasInLine(Position const *pos, float objSize, float width) const | Position | |
| HasInterruptRegenAura() const | Unit | inline |
| HasInvisibilityAura() const | Unit | inline |
| HasInvisibilityDetectAura() const | Unit | inline |
| hasInvolvedQuest(uint32 quest_id) const override | Creature | virtual |
| HasLeewayMovement() const | Unit | inline |
| HasLootMode(uint16 lootMode) const | Creature | inline |
| hasLootRecipient() const | Creature | inline |
| HasMainhandWeapon() const | Unit | inline |
| hasMainhandWeaponForAttack() const | Unit | inline |
| HasMainhandWeaponForAttack() const | Unit | inline |
| HasMechanicTemplateImmunity(uint32 mask) const | Creature | |
| HasMountedAura() const | Unit | inline |
| HasNegativeAuraWithAttribute(uint32 flag, ObjectGuid guid=ObjectGuid::Empty) | Unit | |
| HasNegativeAuraWithInterruptFlag(uint32 flag, ObjectGuid guid=ObjectGuid::Empty) | Unit | |
| HasNoPVPCreditAura() const | Unit | inline |
| HasNpcFlag(NPCFlags flags) const | Unit | inline |
| HasOffhandWeapon() const | Unit | inline |
| HasOffhandWeaponForAttack() const | Unit | inline |
| HasOpenStableAura() const | Unit | inline |
| HasPacifyAura() const | Unit | inline |
| HasPacifySilenceAura() const | Unit | inline |
| HasPeriodicDummyAura() const | Unit | inline |
| HasPreventDurabilityLossAura() const | Unit | inline |
| HasPreventResurectionAura() const | Unit | inline |
| HasPreventsFleeingAura() const | Unit | inline |
| hasQuest(uint32 quest_id) const override | Creature | virtual |
| HasRangedWeapon() const | Unit | inline |
| HasRangedWeaponForAttack() const | Unit | inline |
| HasReactState(ReactStates state) const | Creature | inline |
| HasReflectSpellsAura() const | Unit | inline |
| HasRegenDuringCombatAura() const | Unit | inline |
| HasRootAura() const | Unit | inline |
| HasSearchedAssistance() | Creature | inline |
| HasShapeshiftAura() const | Unit | inline |
| HasSharedVision() const | Unit | inline |
| HasSilenceAura() const | Unit | inline |
| HasSpell(uint32 spellID) const override | Creature | virtual |
| HasSpellCooldown(uint32 spell_id) const override | Creature | virtual |
| HasSpellFocus(Spell const *focusSpell=nullptr) const | Creature | |
| HasSpellItemCooldown(uint32, uint32) const | Unit | inlinevirtual |
| HasSpellMagnetAura() const | Unit | inline |
| HasSpiritOfRedemptionAura() const | Unit | inline |
| HasStealthAura() const | Unit | inline |
| HasStealthDetectAura() const | Unit | inline |
| HasStunAura() const | Unit | inline |
| HasSwimmingFlagOutOfCombat() const | Creature | inline |
| HasTauntAura() const | Unit | inline |
| HasThreatAura() const | Unit | inline |
| HasTransformAura() const | Unit | inline |
| HasUnattackableAura() const | Unit | inline |
| HasUnitFlag(UnitFlags flags) const | Unit | inline |
| HasUnitFlag2(UnitFlags2 flags) const | Unit | inline |
| HasUnitMovementFlag(uint32 f) const | Unit | inline |
| HasUnitState(const uint32 f) const | Unit | inline |
| HasUnitTypeMask(uint32 mask) const | Unit | inline |
| HasVisibleAuraType(AuraType auraType) const | Unit | |
| HasWaterBreathingAura() const | Unit | inline |
| HasWaterWalkAura() const | Unit | inline |
| HasWeapon(WeaponAttackType type) const override | Creature | virtual |
| HasWeaponForAttack(WeaponAttackType type) const override | Creature | inlinevirtual |
| haveOffhandWeapon() const | Unit | |
| HealBySpell(HealInfo &healInfo, 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 |
| Heartbeat() | Object | inlinevirtual |
| i_AI | Unit | protected |
| i_disabledAI | Unit | protected |
| i_motionMaster | Unit | protected |
| IncrDiminishing(DiminishingGroup group) | Unit | |
| InitCharmInfo() | Unit | |
| InitEntry(uint32 entry, const CreatureData *data=nullptr) | Creature | protected |
| InitializeReactState() | Creature | |
| InitStatBuffMods() | Unit | inline |
| InitStats(uint32 duration) override | Minion | virtual |
| InitSummon() | TempSummon | virtual |
| InitTamedPet(Pet *pet, uint8 level, uint32 spell_id) | Unit | |
| InSamePhase(WorldObject const *obj) const | WorldObject | inline |
| InSamePhase(uint32 phasemask) const | WorldObject | inline |
| InterruptNonMeleeSpells(bool withDelayed, uint32 spellid=0, bool withInstant=true, bool bySelf=false) | Unit | |
| InterruptSpell(CurrentSpellTypes spellType, bool withDelayed=true, bool withInstant=true, bool bySelf=false) | Unit | |
| InvalidateValuesUpdateCache() | Unit | inlineprivate |
| isActiveObject() const | WorldObject | inline |
| IsAIEnabled | Unit | |
| IsAlive() const | Unit | inline |
| IsAlwaysDetectableFor(WorldObject const *seer) const override | Creature | protectedvirtual |
| IsAlwaysVisibleFor(WorldObject const *seer) const override | Unit | protectedvirtual |
| IsArmorer() const | Unit | inline |
| isAttackingPlayer() const | Unit | |
| isAttackReady(WeaponAttackType type=BASE_ATTACK) const | Unit | inline |
| IsAttackSpeedOverridenShapeShift() const | Unit | |
| IsAuctioner() const | Unit | inline |
| IsAvoidingAOE() const | Creature | inline |
| IsBanker() const | Unit | inline |
| IsBattleMaster() const | Unit | inline |
| isBeingLoaded() const | Unit | inlinevirtual |
| 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 |
| IsClass(Classes unitClass, ClassContext context=CLASS_CONTEXT_NONE) const | Unit | inlinevirtual |
| IsClientControlled(Player const *exactClient=nullptr) const | Unit | |
| IsCombatMovementAllowed() const | Creature | inline |
| IsContestedGuard() const | Unit | inline |
| IsControllableGuardian() const | Unit | inline |
| IsControlledByPlayer() const | Unit | inline |
| IsCorpse() const | Object | inline |
| IsCreatedByPlayer() const | Unit | inline |
| IsCreature() const | Object | inline |
| IsCritter() const | Unit | inline |
| IsCrowdControlled() const | Unit | inline |
| IsDamageEnoughForLootingAndReward() const | Creature | |
| IsDamageReducedByArmor(SpellSchoolMask damageSchoolMask, SpellInfo const *spellInfo=nullptr, uint8 effIndex=MAX_SPELL_EFFECTS) | Unit | static |
| isDead() const | Unit | inline |
| IsDungeonBoss() const | Creature | |
| IsDuringRemoveFromWorld() const | Unit | inline |
| isDying() const | Unit | inline |
| IsDynamicObject() const | Object | inline |
| isElite() const | Creature | inline |
| IsEngaged() const | Unit | inline |
| IsEngagedBy(Unit const *who) const | Unit | inline |
| IsEvadingAttacks() const | Creature | inline |
| IsFalling() const | Unit | |
| IsFarVisible() const | WorldObject | inline |
| IsFFAPvP() const | Unit | inline |
| IsFlying() const | Unit | inline |
| IsFreeToMove() | Creature | |
| IsFriendlyTo(Unit const *unit) const | Unit | |
| isFrozen() const | Unit | |
| IsFullHealth() const | Unit | inline |
| IsGameObject() const | Object | inline |
| IsGossip() const | Unit | inline |
| IsGuard() const | Creature | inline |
| IsGuardian() const | Unit | inline |
| IsGuardianPet() const | Minion | |
| IsGuildMaster() const | Unit | inline |
| IsHostileTo(Unit const *unit) const | Unit | |
| IsHostileToPlayers() const | Unit | |
| IsHovering() const | Unit | inline |
| IsHunterPet() const | Unit | inline |
| IsImmobilizedState() const | Unit | inline |
| IsImmunedToDamage(SpellSchoolMask meleeSchoolMask) const | Unit | |
| IsImmunedToDamage(SpellInfo const *spellInfo) const | Unit | |
| IsImmunedToDamage(Spell const *spell) const | Unit | |
| IsImmunedToDamageOrSchool(SpellSchoolMask meleeSchoolMask) const | Unit | |
| IsImmunedToDamageOrSchool(SpellInfo const *spellInfo) const | Unit | |
| IsImmunedToSchool(SpellSchoolMask meleeSchoolMask) const | Unit | |
| IsImmunedToSchool(SpellInfo const *spellInfo) const | Unit | |
| IsImmunedToSchool(Spell const *spell) const | Unit | |
| IsImmunedToSpell(SpellInfo const *spellInfo, Spell const *spell=nullptr) override | Creature | virtual |
| IsImmunedToSpellEffect(SpellInfo const *spellInfo, uint32 index) const override | Creature | virtual |
| IsImmuneToAll() const | Unit | inline |
| IsImmuneToKnockback() const | Creature | |
| IsImmuneToNPC() const | Unit | inline |
| IsImmuneToPC() const | Unit | inline |
| isInAccessiblePlaceFor(Creature const *c) const | Unit | |
| isInBack(WorldObject const *target, float arc=M_PI) const | WorldObject | |
| isInBackInMap(Unit const *target, float distance, float arc=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(const Position *pos, float dist) const | Position | inline |
| IsInDist2d(float x, float y, float dist) const | Position | inline |
| IsInDist2d(const Position *pos, float dist) const | Position | inline |
| IsInEvadeMode() const | Creature | inline |
| IsInFeralForm() const | Unit | inline |
| IsInFlight() const | Unit | inline |
| isInFront(WorldObject const *target, float arc=M_PI) const | WorldObject | |
| isInFrontInMap(Unit const *target, float distance, float arc=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 | |
| 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 | |
| IsInSanctuary() const | Unit | inline |
| IsInvisibleDueToDespawn() const override | Creature | protectedvirtual |
| IsInWater() const | Unit | virtual |
| IsInWintergrasp() const | WorldObject | inline |
| IsInWorld() const | Object | inline |
| IsItem() const | Object | inline |
| IsLevitating() const | Unit | inline |
| IsLootRewardDisabled() const | Creature | inline |
| IsMounted() const | Unit | inline |
| IsMoveInLineOfSightDisabled() | Creature | inline |
| IsMoveInLineOfSightStrictlyDisabled() | Creature | inline |
| IsMovementPreventedByCasting() const override | Creature | virtual |
| 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 | |
| IsNotReachableAndNeedRegen() const | Creature | |
| IsOnVehicle(Unit const *vehicle) const | Unit | inline |
| IsOutdoors() const | WorldObject | |
| IsPet() const | Unit | inline |
| IsPetAura(Aura const *aura) | Unit | |
| IsPetGhoul() const | Minion | inline |
| IsPetInCombat() const | Unit | inline |
| IsPlayer() const | Object | inline |
| IsPolymorphed() const | Unit | |
| IsPositionValid() const | Position | |
| isPossessed() const | Unit | inline |
| isPossessedByPlayer() const | Unit | inline |
| isPossessing() const | Unit | inline |
| isPossessing(Unit *u) const | Unit | inline |
| IsPvP() const | Unit | inline |
| IsQuestGiver() const | Unit | inline |
| IsRacialLeader() const | Creature | inline |
| isRegeneratingHealth() | Creature | inline |
| IsReputationRewardDisabled() const | Creature | inline |
| IsRooted() const | Creature | inline |
| IsScriptOverriden(SpellInfo const *spell, int32 script) const | Unit | |
| IsSelfOrInSameMap(WorldObject const *obj) const | WorldObject | |
| IsServiceProvider() const | Unit | inline |
| IsSitState() const | Unit | |
| isSpellBlocked(Unit *victim, SpellInfo const *spellProto, WeaponAttackType attackType=BASE_ATTACK) | Unit | |
| IsSpellProhibited(SpellSchoolMask idSchoolMask) const | Creature | |
| IsSpiritGuide() const | Unit | inline |
| IsSpiritHealer() const | Unit | inline |
| IsSpiritService() const | Unit | inline |
| IsStandState() const | Unit | |
| IsStandUpOnMovementState() const | Unit | |
| IsStopped() const | Unit | inline |
| IsSummon() const | Unit | inline |
| isSwimming() const | Unit | inline |
| IsTabardDesigner() const | Unit | inline |
| isTappedBy(Player const *player) const | Creature | |
| isTargetableForAttack(bool checkFakeDeath=true, Unit const *byWho=nullptr) const | Unit | |
| IsTaxi() const | Unit | inline |
| IsTotem() const | Unit | inline |
| IsTrainer() const | Unit | inline |
| IsTrigger() const | Creature | inline |
| IsTriggeredAtSpellProcEvent(Unit *victim, Aura *aura, WeaponAttackType attType, bool isVictim, bool active, SpellProcEventEntry const *&spellProcEvent, ProcEventInfo const &eventInfo) | Unit | private |
| isTurning() const | Unit | inline |
| isType(uint16 mask) const | Object | inline |
| IsUnderLastManaUseEffect() const | Unit | |
| IsUnderWater() const | Unit | virtual |
| IsUnit() const | Object | inline |
| IsUpdateNeeded() override | Creature | virtual |
| IsValidAssistTarget(Unit const *target) const | Unit | |
| IsValidAttackTarget(Unit const *target, SpellInfo const *bySpell=nullptr) const | Unit | |
| IsValidTrainerForPlayer(Player *player, uint32 *npcFlags=nullptr) const | Creature | |
| IsVehicle() const | Unit | inline |
| IsVendor() const | Unit | inline |
| isVendorWithIconSpeak() const | Creature | |
| IsVisibilityOverridden() const | WorldObject | inline |
| IsVisible() const | Unit | inline |
| IsVisibleBySummonerOnly() const | TempSummon | inline |
| IsWalking() const | Unit | inline |
| IsWithinBoundaryRadius(const Unit *obj) const | Unit | |
| IsWithinBox(const Position ¢er, float xradius, float yradius, float zradius) const | Position | |
| IsWithinCombatRange(Unit const *obj, float dist2compare) const | Unit | |
| IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D=true, bool incOwnRadius=true, bool incTargetRadius=true) const | WorldObject | |
| IsWithinDist2d(float x, float y, float dist) const | WorldObject | |
| IsWithinDist2d(const Position *pos, float dist) const | WorldObject | |
| IsWithinDist3d(float x, float y, float z, float dist) const | WorldObject | |
| IsWithinDist3d(const Position *pos, float dist) const | WorldObject | |
| IsWithinDistInMap(WorldObject const *obj, float dist2compare, bool is3D=true, bool incOwnRadius=true, bool incTargetRadius=true) const | WorldObject | |
| IsWithinLOS(float x, float y, float z, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS) const | WorldObject | |
| IsWithinLOSInMap(WorldObject const *obj, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS, Optional< float > collisionHeight={ }, Optional< float > combatReach={ }) const | WorldObject | |
| IsWithinMeleeRange(Unit const *obj, float dist=0.f) const | Unit | |
| IsWithinRange(Unit const *obj, float dist) const | Unit | |
| isWorldBoss() const | Creature | inline |
| IsZoneWideVisible() const | WorldObject | inline |
| JumpTo(float speedXY, float speedZ, bool forward=true) | Unit | |
| JumpTo(WorldObject *obj, float speedZ) | Unit | |
| Kill(Unit *killer, Unit *victim, bool durabilityLoss=true, WeaponAttackType attackType=BASE_ATTACK, SpellInfo const *spellProto=nullptr, Spell const *spell=nullptr) | Unit | static |
| KillSelf(bool durabilityLoss=true, WeaponAttackType attackType=BASE_ATTACK, SpellInfo const *spellProto=nullptr, Spell const *spell=nullptr) | Unit | inline |
| KnockbackFrom(float x, float y, float speedXY, float speedZ) | Unit | |
| LastUsedScriptID | WorldObject | |
| LoadCreatureFromDB(ObjectGuid::LowType guid, Map *map, bool addToMap=true, bool allowDuplicate=false) | Creature | |
| LoadCreaturesAddon(bool reload=false) | Creature | |
| LoadEquipment(int8 id=1, bool force=false) | Creature | |
| LoadFromDB(ObjectGuid::LowType guid, Map *map, bool allowDuplicate=false) | Creature | inline |
| LoadPath(uint32 pathid) | Creature | inline |
| LoadSparringPct() | Creature | |
| LoadSpellTemplateImmunity() | Creature | |
| loot | Creature | |
| lootingGroupLowGUID | Creature | |
| lootPickPocketRestoreTime | Creature | protected |
| LowerPlayerDamageReq(uint32 unDamage, bool damagedByPlayer=true) | Creature | |
| m_AI_locked | Creature | protected |
| m_AlreadyCallAssistance | Creature | protected |
| m_alreadyCallForHelp | Creature | protected |
| m_AlreadySearchedAssistance | Creature | protected |
| m_appliedAuras | Unit | protected |
| m_applyResilience | Unit | protected |
| m_assistanceTimer | Creature | private |
| 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_baseSpellCritChance | Unit | |
| m_boundaryCheckTime | Creature | protected |
| m_canModifyStats | Unit | protected |
| m_cannotReachTarget | Creature | private |
| m_cannotReachTimer | Creature | private |
| m_charmInfo | Unit | protected |
| m_cleanupDone | Unit | private |
| m_CombatDistance | Creature | |
| m_combatPulseDelay | Creature | protected |
| m_combatPulseTime | Creature | protected |
| m_CombatTimer | Unit | private |
| m_ComboPointHolders | Unit | private |
| m_comboPoints | Unit | private |
| m_comboTarget | Unit | private |
| m_Controlled | Unit | |
| m_ControlledByPlayer | Unit | |
| m_corpseDelay | Creature | protected |
| m_corpseRemoveTime | Creature | protected |
| m_CreatedByPlayer | Unit | |
| m_createStats | Unit | protected |
| m_creatureData | Creature | protected |
| m_creatureInfo | Creature | protected |
| m_CreatureSpellCooldowns | Creature | |
| m_currentSpells | Unit | protected |
| m_currMap | WorldObject | private |
| m_deathState | Unit | protected |
| m_defaultMovementType | Creature | protected |
| m_delayed_unit_ai_notify_timer | Unit | |
| m_delayed_unit_relocation_timer | Unit | |
| m_detectionDistance | Creature | protected |
| m_Diminishing | Unit | private |
| m_duringRemoveFromWorld | Unit | private |
| m_dynObj | Unit | protected |
| m_equipmentId | Creature | protected |
| m_Events | WorldObject | |
| m_executed_notifies | WorldObject | private |
| m_extendLeashTime | Creature | |
| m_extraAttacks | Unit | |
| m_floatValues | Object | |
| m_followAngle | Minion | protected |
| m_FollowingRefMgr | Unit | private |
| m_formation | Creature | private |
| m_gameObj | Unit | protected |
| m_groupLootTimer | Creature | |
| m_homePosition | Creature | protected |
| m_HostileRefMgr | Unit | private |
| m_InstanceId | WorldObject | private |
| m_int32Values | Object | |
| m_interruptableAuras | Unit | protected |
| m_interruptMask | Unit | protected |
| m_invisibility | WorldObject | |
| m_invisibilityDetect | WorldObject | |
| m_inWorld | Object | private |
| m_isActive | WorldObject | protected |
| m_last_notify_mstime | Unit | |
| m_last_notify_position | Unit | |
| m_lastLeashExtensionTime | Creature | mutableprivate |
| m_lastManaUse | Unit | private |
| m_lastSanctuaryTime | Unit | |
| m_lifetime | TempSummon | private |
| 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_moveBackwardsMovementTime | Creature | |
| m_moveCircleMovementTime | Creature | |
| m_movedByPlayer | Unit | |
| m_moveInLineOfSightDisabled | Creature | protected |
| m_moveInLineOfSightStrictlyDisabled | Creature | protected |
| m_movementInfo | WorldObject | |
| m_name | WorldObject | protected |
| m_notifyflags | WorldObject | private |
| m_ObjectSlot | Unit | |
| m_objectType | Object | protected |
| m_objectTypeId | Object | protected |
| m_objectUpdated | Object | protected |
| m_orientation | Position | |
| m_originalEntry | Creature | protected |
| m_originalEquipmentId | Creature | protected |
| m_ownedAuras | Unit | protected |
| m_owner | Minion | protected |
| m_PackGUID | Object | private |
| m_path_id | Creature | private |
| m_petAuras | Unit | |
| m_phaseMask | WorldObject | private |
| m_positionX | Position | |
| m_positionY | Position | |
| m_positionZ | Position | |
| m_procDeep | Unit | protected |
| m_ProhibitSchoolTime | Creature | |
| m_Properties | TempSummon | |
| m_race | Unit | protected |
| m_reactiveTimer | Unit | protected |
| m_reactState | Creature | protected |
| m_realRace | Unit | protected |
| m_regenHealth | Creature | protected |
| m_regenPower | Creature | protected |
| m_regenTimer | Unit | protected |
| m_removedAuras | Unit | protected |
| m_removedAurasCount | Unit | protected |
| m_respawnDelay | Creature | protected |
| m_respawnedTime | Creature | protected |
| m_respawnTime | Creature | protected |
| m_scAuras | Unit | protected |
| m_serverSideVisibility | WorldObject | |
| m_serverSideVisibilityDetect | WorldObject | |
| m_sharedVision | Unit | protected |
| m_SightDistance | Creature | |
| m_spawnId | Creature | protected |
| m_speed_rate | Unit | protected |
| m_spellImmune | Unit | |
| m_spells | Creature | |
| m_state | Unit | private |
| m_stealth | WorldObject | |
| m_stealthDetect | WorldObject | |
| m_summonerGUID | TempSummon | private |
| m_SummonSlot | Unit | |
| m_textRepeat | Creature | private |
| m_ThreatMgr | Unit | protected |
| m_threatModifier | Unit | |
| m_timer | TempSummon | private |
| m_transform | Unit | protected |
| m_transport | WorldObject | protected |
| m_transportCheckTimer | Creature | protected |
| m_transportHomePosition | Creature | protected |
| m_type | TempSummon | private |
| m_uint32Values | Object | |
| m_unitTypeMask | Unit | protected |
| m_updateFlag | Object | protected |
| m_useCombinedPhases | WorldObject | private |
| m_valuesCount | Object | protected |
| m_vehicle | Unit | protected |
| m_vehicleKit | Unit | protected |
| m_vendorItemCounts | Creature | protected |
| m_visibleAuras | Unit | protected |
| m_wanderDistance | Creature | protected |
| m_waypointID | Creature | private |
| m_weaponDamage | Unit | protected |
| m_zoneScript | WorldObject | protected |
| MagicSpellHitResult(Unit *victim, SpellInfo const *spell) | Unit | |
| 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 *spell) | Unit | |
| MeleeSpellMissChance(Unit const *victim, WeaponAttackType attType, int32 skillDiff, uint32 spellId) const | Unit | |
| Minion(SummonPropertiesEntry const *properties, ObjectGuid owner) | Minion | |
| ModifyAuraState(AuraStateType flag, bool apply) | Unit | |
| ModifyHealth(int32 val) | Unit | |
| ModifyPower(Powers power, int32 val, bool withPowerUpdate=true) | Unit | |
| ModifyPowerPct(Powers power, float pct, bool apply=true) | Unit | |
| ModifyRedirectThreat(int32 amount) | Unit | inline |
| ModifyThreatPercentTemp(Unit *victim, int32 percent, Milliseconds duration) | Creature | |
| ModSpellCastTime(SpellInfo const *spellProto, int32 &castTime, Spell *spell=nullptr) | Unit | |
| ModSpellDuration(SpellInfo const *spellProto, Unit const *target, int32 duration, bool positive, uint32 effectMask) | Unit | |
| MonsterMoveWithSpeed(float x, float y, float z, float speed) | Unit | |
| Motion_Initialize() | Creature | |
| Mount(uint32 mount, uint32 vehicleId=0, uint32 creatureEntry=0) | Unit | |
| MovableMapObject()=default | MovableMapObject | protected |
| MOVE_BACKWARDS_CHECK_INTERVAL | Creature | static |
| MOVE_CIRCLE_CHECK_INTERVAL | Creature | static |
| MovePosition(Position &pos, float dist, float angle) | WorldObject | |
| MovePositionToFirstCollision(Position &pos, float dist, float angle) | WorldObject | |
| movespline | Unit | |
| NearTeleportTo(Position &pos, bool casting=false, bool vehicleTeleport=false, bool withPet=false, bool removeTransport=false) | Unit | |
| NearTeleportTo(float x, float y, float z, float orientation, bool casting=false, bool vehicleTeleport=false, bool withPet=false, bool removeTransport=false) | Unit | |
| NeedChangeAI | Unit | |
| NormalizeOrientation(float o) | Position | inlinestatic |
| NotifyExecuted(uint16 f) const | WorldObject | inline |
| NotUpdating enum value | UpdatableMapObject | |
| Object() | Object | protected |
| Object(const Object &) | Object | private |
| operator G3D::Vector3() const | Position | inline |
| operator!=(Position const &a) | Position | inline |
| operator!=(Position const &a) const | Position | inline |
| Object::operator=(Object const &) | Object | private |
| WorldLocation::operator=(const Position &)=default | Position | |
| WorldLocation::operator=(Position &&)=default | Position | |
| operator==(Position const &a) const | Position | |
| Orientation | Creature | |
| OutDebugInfo() const | Unit | |
| PatchValuesUpdate(ByteBuffer &valuesUpdateBuf, BuildValuesCachePosPointers &posPointers, Player *target) | Unit | private |
| PauseMovement(uint32 timer=0, uint8 slot=0) | Unit | virtual |
| PendingAdd enum value | UpdatableMapObject | |
| PetAuraSet typedef | Unit | |
| PetSpellFail(SpellInfo const *spellInfo, Unit *target, uint32 result) | Unit | |
| PlayDirectMusic(uint32 music_id, Player *target=nullptr) | WorldObject | |
| PlayDirectSound(uint32 sound_id, Player *target=nullptr) | WorldObject | |
| PlayDistanceSound(uint32 sound_id, Player *target=nullptr) | WorldObject | |
| PlayRadiusMusic(uint32 music_id, float radius) | WorldObject | |
| PlayRadiusSound(uint32 sound_id, float radius) | WorldObject | |
| Position(float x=0, float y=0, float z=0, float o=0) | Position | inline |
| Position(Position const &loc) | Position | inline |
| Position(Position &&)=default | Position | |
| PositionXYZOStream() | Position | inline |
| PositionXYZStream() | Position | inline |
| PrintIndexError(uint32 index, bool set) const | Object | private |
| ProcDamageAndSpell(Unit *actor, Unit *victim, uint32 procAttacker, uint32 procVictim, uint32 procEx, uint32 amount, WeaponAttackType attType=BASE_ATTACK, SpellInfo const *procSpellInfo=nullptr, SpellInfo const *procAura=nullptr, int8 procAuraEffectIndex=-1, Spell const *procSpell=nullptr, DamageInfo *damageInfo=nullptr, HealInfo *healInfo=nullptr, uint32 procPhase=2) | Unit | static |
| ProcDamageAndSpellFor(bool isVictim, Unit *target, uint32 procFlag, uint32 procExtra, WeaponAttackType attType, SpellInfo const *procSpellInfo, uint32 damage, SpellInfo const *procAura=nullptr, int8 procAuraEffectIndex=-1, Spell const *procSpell=nullptr, DamageInfo *damageInfo=nullptr, HealInfo *healInfo=nullptr, uint32 procPhase=2) | Unit | |
| processDummyAuras(float TakenTotalMod) const | Unit | private |
| ProcessPositionDataChanged(PositionFullTerrainStatus const &data) override | Unit | virtual |
| ProcessTerrainStatusUpdate() | Unit | virtual |
| ProhibitSpellSchool(SpellSchoolMask idSchoolMask, uint32 unTimeMs) override | Creature | virtual |
| propagateSpeedChange() | Unit | inline |
| reachWithSpellAttack(Unit *victim) | Creature | |
| reachWithSpellCure(Unit *victim) | Creature | |
| RecalculateObjectScale() | Unit | virtual |
| RefreshSwimmingFlag(bool recheck=false) | Creature | |
| Regenerate(Powers power) | Creature | protected |
| RegenerateHealth() | Creature | protected |
| ReleaseFocus(Spell const *focusSpell) | 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(const Position &pos) | Position | inline |
| Relocate(const Position *pos) | Position | inline |
| RelocateOffset(const Position &offset) | Position | |
| RelocatePolarOffset(float angle, float dist, float z=0.0f) | Position | |
| RemoveAllAttackers() | Unit | |
| RemoveAllAuras() | Unit | |
| RemoveAllAurasExceptType(AuraType type) | Unit | |
| RemoveAllAurasOnDeath() | Unit | |
| RemoveAllAurasRequiringDeadTarget() | Unit | |
| RemoveAllControlled(bool onDeath=false) | Unit | |
| RemoveAllDynObjects() | Unit | |
| RemoveAllGameObjects() | Unit | |
| RemoveAllMinionsByEntry(uint32 entry) | Unit | |
| RemoveAllowedLooter(ObjectGuid guid) | WorldObject | |
| 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, 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, 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, Unit *dispeller, uint8 chargesRemoved=1) | Unit | |
| RemoveAurasDueToSpellBySteal(uint32 spellId, ObjectGuid casterGUID, Unit *stealer) | Unit | |
| RemoveAurasWithAttribute(uint32 flags) | Unit | |
| RemoveAurasWithFamily(SpellFamilyNames family, uint32 familyFlag1, uint32 familyFlag2, uint32 familyFlag3, ObjectGuid casterGUID) | Unit | |
| RemoveAurasWithInterruptFlags(uint32 flag, uint32 except=0, bool isAutoshot=false) | 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 | |
| RemoveComboPointHolder(Unit *unit) | Unit | inline |
| RemoveCorpse(bool setSpawnTime=true, bool skipVisibility=false) | Creature | |
| RemoveDynamicFlag(uint32 flag) | Object | inlinevirtual |
| RemoveDynObject(uint32 spellId) | Unit | |
| RemoveEvadeAuras() | 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 |
| RemoveFromMapVisibilityOverrideContainers() | WorldObject | private |
| RemoveFromNotify(uint16 f) | WorldObject | inline |
| RemoveFromObjectUpdate() override | WorldObject | virtual |
| RemoveFromWorld() override | Minion | virtual |
| RemoveGameObject(GameObject *gameObj, bool del) | Unit | |
| RemoveGameObject(uint32 spellid, bool del) | Unit | |
| RemoveGuidValue(uint16 index, ObjectGuid value) | Object | |
| removeHatedBy(HostileReference *) | Unit | inline |
| RemoveLootMode(uint16 lootMode) | Creature | inline |
| RemoveMovementImpairingAuras(bool withRoot) | Unit | |
| RemoveNotOwnSingleTargetAuras() | Unit | |
| RemoveNpcFlag(NPCFlags flags) | Unit | inline |
| 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) | Unit | |
| RemoveOwnedAuras(uint32 spellId, std::function< bool(Aura const *)> const &check) | Unit | |
| RemovePetAura(PetAura const *petSpell) | Unit | |
| RemovePlayerFromVision(Player *player) | Unit | |
| RemovePointedBy(SafeUnitPointer *sup) | Unit | inline |
| RemoveStandFlags(uint8 flags) | Unit | inline |
| RemoveUnitFlag(UnitFlags flags) | Unit | inline |
| RemoveUnitFlag2(UnitFlags2 flags) | Unit | inline |
| RemoveUnitMovementFlag(uint32 f) | Unit | inline |
| RemoveVehicleKit() | Unit | |
| RemoveVisibleAura(uint8 slot) | Unit | inline |
| ReplaceAllDynamicFlags(uint32 flag) override | Unit | inlinevirtual |
| ReplaceAllNpcFlags(NPCFlags flags) | Unit | inline |
| ReplaceAllUnitFlags(UnitFlags flags) | Unit | inline |
| ReplaceAllUnitFlags2(UnitFlags2 flags) | Unit | inline |
| ResetAllNotifies() | WorldObject | inline |
| ResetAllowedLooters() | WorldObject | |
| resetAttackTimer(WeaponAttackType type=BASE_ATTACK) | Unit | |
| ResetLootMode() | Creature | inline |
| ResetMap() | WorldObject | virtual |
| ResetPickPocketLootTime() | Creature | inline |
| ResetPlayerDamageReq() | Creature | |
| ResetRedirectThreat() | Unit | inline |
| Respawn(bool force=false) | Creature | |
| RespondsToCallForHelp() const | Unit | inline |
| RestoreDisplayId() | Unit | |
| RestoreFaction() | Unit | |
| ResumeChasingVictim() | Creature | inline |
| ResumeMovement(uint32 timer=0, uint8 slot=0) | Unit | |
| RewardRage(uint32 damage, uint32 weaponSpeedHitFactor, bool attacker) | Unit | |
| RollMeleeOutcomeAgainst(Unit const *victim, WeaponAttackType attType) const | Unit | |
| RollMeleeOutcomeAgainst(Unit const *victim, WeaponAttackType attType, int32 crit_chance, int32 miss_chance, int32 dodge_chance, int32 parry_chance, int32 block_chance) const | Unit | |
| SafeUnitPointerSet | Unit | |
| SaveRespawnTime() override | Creature | virtual |
| SaveToDB(uint32, uint8, uint32) override | TempSummon | inlinevirtual |
| Creature::SaveToDB() | Creature | |
| Say(std::string_view text, Language language, WorldObject const *target=nullptr) | Unit | virtual |
| Say(uint32 textId, WorldObject const *target=nullptr) | Unit | virtual |
| SearchFormation() | Creature | |
| SelectLevel(bool changelevel=true) | Creature | |
| SelectNearbyNoTotemTarget(Unit *exclude=nullptr, float dist=NOMINAL_MELEE_RANGE) const | Unit | |
| SelectNearbyTarget(Unit *exclude=nullptr, float dist=NOMINAL_MELEE_RANGE) const | Unit | |
| SelectNearestPlayer(float distance=0) const | WorldObject | |
| SelectNearestTarget(float dist=0, bool playerOnly=false) const | Creature | |
| SelectNearestTargetInAttackDistance(float dist) 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 | |
| SendComboPoints() | Unit | |
| SendEnergizeSpellLog(Unit *victim, uint32 SpellID, uint32 Damage, Powers powertype) | Unit | |
| SendHealSpellLog(HealInfo const &healInfo, bool critical=false) | Unit | |
| SendMeleeAttackStart(Unit *victim, Player *sendTo=nullptr) | Unit | |
| SendMeleeAttackStop(Unit *victim=nullptr) | Unit | |
| SendMessageToSet(WorldPacket const *data, bool self) const | WorldObject | virtual |
| SendMessageToSet(WorldPacket const *data, Player const *skipped_rcvr) const | WorldObject | virtual |
| SendMessageToSetInRange(WorldPacket const *data, float dist, bool self) const | WorldObject | virtual |
| SendMonsterMove(float NewPosX, float NewPosY, float NewPosZ, uint32 TransitTime, SplineFlags sf=SPLINEFLAG_WALK_MODE) | Unit | |
| SendMovementFeatherFall(Player *sendTo) | Unit | |
| SendMovementFlagUpdate(bool self=false) | Unit | |
| SendMovementHover(Player *sendTo) | Unit | |
| SendMovementWaterWalking(Player *sendTo) | Unit | |
| SendMoveRoot(bool state) | Unit | protected |
| SendObjectDeSpawnAnim(ObjectGuid guid) | WorldObject | |
| SendPeriodicAuraLog(SpellPeriodicAuraLogInfo *pInfo) | Unit | |
| SendPetActionFeedback(uint8 msg) const | Unit | |
| SendPetActionSound(PetAction action) const | Unit | |
| SendPetAIReaction(ObjectGuid guid) const | Unit | |
| SendPetDismissSound() const | Unit | |
| SendPlayMusic(uint32 Music, bool OnlySelf) | WorldObject | |
| SendPlaySpellImpact(ObjectGuid guid, uint32 id) | Unit | |
| SendPlaySpellVisual(uint32 id) | Unit | |
| SendRemoveFromThreatListOpcode(HostileReference *pHostileReference) | Unit | |
| SendSpellDamageImmune(Unit *target, uint32 spellId) | Unit | |
| SendSpellDamageResist(Unit *target, uint32 spellId) | Unit | |
| SendSpellMiss(Unit *target, uint32 spellID, SpellMissInfo missInfo) | Unit | |
| SendSpellNonMeleeDamageLog(SpellNonMeleeDamage *log) | Unit | |
| SendSpellNonMeleeDamageLog(Unit *target, SpellInfo const *spellInfo, uint32 Damage, SpellSchoolMask damageSchoolMask, uint32 AbsorbedDamage, uint32 Resist, bool PhysicalDamage, uint32 Blocked, bool CriticalHit=false, bool Split=false) | Unit | |
| SendSpellNonMeleeReflectLog(SpellNonMeleeDamage *log, Unit *attacker) | Unit | |
| SendTameFailure(uint8 result) | Unit | |
| SendTeleportPacket(Position &pos) | Unit | |
| SendThreatListUpdate() | Unit | |
| SendUpdateToPlayer(Player *player) | Object | |
| SendZoneUnderAttackMessage(Player *attacker) | Creature | |
| setActive(bool isActiveObject) | WorldObject | |
| SetAI(UnitAI *newAI) | Unit | inline |
| SetAllowedLooters(GuidUnorderedSet const looters) | WorldObject | |
| SetArmor(int32 val) | Unit | inline |
| SetAssistanceTimer(uint32 value) | Creature | inline |
| SetAttackTime(WeaponAttackType att, uint32 val) | Unit | inline |
| setAttackTimer(WeaponAttackType type, int32 time) | Unit | inline |
| SetAuraStack(uint32 spellId, Unit *target, uint32 stack) | Unit | |
| SetBaseWeaponDamage(WeaponAttackType attType, WeaponDamageRange damageRange, float value, uint8 damageIndex=0) | Unit | inline |
| 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 |
| SetCannotReachTarget(ObjectGuid const &target=ObjectGuid::Empty) | Creature | |
| SetCantProc(bool apply) | Unit | |
| SetCharm(Unit *target, bool apply) | Unit | |
| SetCharmedBy(Unit *charmer, CharmType type, AuraApplication const *aurApp=nullptr) | Unit | |
| SetCharmerGUID(ObjectGuid owner) | Unit | inline |
| SetCombatMovement(bool allowMovement) | Creature | |
| SetCombatPulseDelay(uint32 delay) | Creature | inline |
| SetCombatTimer(uint32 timer) | Unit | inline |
| SetConfused(bool apply) | Unit | protected |
| SetContestedPvP(Player *attackedPlayer=nullptr, bool lookForNearContestedGuards=true) | Unit | |
| SetControlled(bool apply, UnitState state, Unit *source=nullptr, bool isFear=false) | Unit | |
| SetCorpseDelay(uint32 delay) | Creature | inline |
| SetCorpseRemoveTime(uint32 delay) | Creature | |
| 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 |
| SetCurrentCastedSpell(Spell *pSpell) | Unit | |
| SetCurrentCell(Cell const &cell) | MovableMapObject | inlineprivate |
| SetCurrentEquipmentId(uint8 id) | Creature | inline |
| setDeathState(DeathState s, bool despawn=false) override | Minion | virtual |
| SetDefaultMovementType(MovementGeneratorType mgt) | Creature | inline |
| SetDetectionDistance(float dist) | Creature | inline |
| SetDisableGravity(bool disable) | Unit | |
| SetDisplayFromModel(uint32 modelIdx) | Creature | |
| SetDisplayId(uint32 displayId, float displayScale=1.f) override | Creature | virtual |
| SetDualWieldMode(DualWieldMode mode) | Unit | inlinevirtual |
| SetDynamicFlag(uint32 flag) | Object | inlinevirtual |
| SetEmoteState(Emote emoteState) | Unit | inline |
| SetEntry(uint32 entry) | Object | inline |
| SetExtraUnitMovementFlags(uint16 f) | Unit | inline |
| SetFacingTo(float ori) | Unit | |
| SetFacingToObject(WorldObject *object, Milliseconds timed=0ms) | Unit | |
| SetFaction(uint32 faction) | Unit | |
| SetFeared(bool apply, Unit *fearedBy=nullptr, bool isFear=false) | Unit | protected |
| SetFeatherFall(bool enable) | 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 |
| SetFullHealth() | Unit | inline |
| SetGuidValue(uint16 index, ObjectGuid 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) | Unit | |
| SetImmuneToAll(bool apply, bool keepCombat=false) | Unit | inline |
| SetImmuneToNPC(bool apply, bool keepCombat=false) | Unit | |
| SetImmuneToPC(bool apply, bool keepCombat=false) | Unit | |
| SetInCombatState(bool PvP, Unit *enemy=nullptr, uint32 duration=0) | Unit | |
| SetInCombatWith(Unit *enemy, uint32 duration=0) | Unit | |
| SetInCombatWithZone() | Creature | |
| SetInFront(WorldObject const *target) | Unit | |
| SetInstantCast(bool set) | Unit | inline |
| SetInt16Value(uint16 index, uint8 offset, int16 value) | Object | inline |
| SetInt32Value(uint16 index, int32 value) | Object | |
| SetLastDamagedTargetGuid(ObjectGuid const &guid) | Unit | inline |
| SetLastExtraAttackSpell(uint32 spellId) | Unit | inline |
| SetLastLeashExtensionTimePtr(std::shared_ptr< time_t > const &timer) | Creature | |
| SetLastManaUse(uint32 spellCastTime) | Unit | inline |
| SetLevel(uint8 lvl, bool showLevelChange=true) | Unit | |
| SetLocationInstanceId(uint32 _instanceId) | WorldObject | inlineprotected |
| SetLocationMapId(uint32 _mapId) | WorldObject | inlineprotected |
| SetLootMode(uint16 lootMode) | Creature | inline |
| SetLootRecipient(Unit *unit, bool withGroup=true) | Creature | |
| SetLootRewardDisabled(bool disable) | Creature | inline |
| SetMap(Map *map) | WorldObject | virtual |
| SetMapId(uint32 mapId) | WorldLocation | inline |
| SetMapUpdateListOffset(std::size_t const offset) | UpdatableMapObject | inlineprivate |
| SetMaxHealth(uint32 val) | Unit | |
| SetMaxPower(Powers power, uint32 val) | Unit | |
| SetMeleeDamageSchool(SpellSchools school) | Creature | inline |
| SetMinion(Minion *minion, bool apply) | Unit | |
| SetMinionGUID(ObjectGuid guid) | Unit | inline |
| SetModelVisible(bool on) | Unit | |
| SetModifierValue(UnitMods unitMod, UnitModifierType modifierType, float value) | Unit | inline |
| SetName(std::string const &newname) | WorldObject | inline |
| SetNativeDisplayId(uint32 displayId) | Unit | inline |
| SetNoCallAssistance(bool val) | Creature | inline |
| SetNoCallForHelp(bool val) | Creature | inline |
| SetNoSearchAssistance(bool val) | Creature | inline |
| SetNotified(uint16 f) | WorldObject | inline |
| SetNpcFlag(NPCFlags flags) | Unit | 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 |
| SetPhaseMask(uint32 newPhaseMask, bool update) override | Unit | virtual |
| SetPickPocketLootTime() | Creature | |
| SetPosition(float x, float y, float z, float o) | Creature | |
| SetPosition(const Position &pos) | Creature | inline |
| SetPositionDataUpdate() | WorldObject | |
| SetPower(Powers power, uint32 val, bool withPowerUpdate=true, bool fromRegenerate=false) | Unit | |
| setPowerType(Powers power) | Unit | |
| SetPvP(bool state) | Unit | inline |
| setRace(uint8 race) | Unit | |
| SetReactState(ReactStates state) | Creature | inline |
| SetRedirectThreat(ObjectGuid guid, uint32 pct) | Unit | inline |
| SetRegeneratingHealth(bool enable) | Creature | inline |
| SetRegeneratingPower(bool enable) | Creature | inline |
| SetReputationRewardDisabled(bool disable) | Creature | inline |
| SetResistance(SpellSchools school, int32 val) | Unit | inline |
| SetResistanceBuffMods(SpellSchools school, bool positive, float val) | Unit | inline |
| SetRespawnDelay(uint32 delay) | Creature | inline |
| SetRespawnTime(uint32 respawn) | Creature | |
| SetRooted(bool apply, bool stun=false, bool logout=false) | Unit | protected |
| SetShapeshiftForm(ShapeshiftForm form) | Unit | |
| SetSheath(SheathState sheathed) | Unit | inlinevirtual |
| SetSpeed(UnitMoveType mtype, float rate, bool forced=false) | Unit | |
| SetSpeedRate(UnitMoveType mtype, float rate) | Unit | inline |
| SetStandFlags(uint8 flags) | Unit | inline |
| SetStandState(uint8 state) | 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) override | Creature | virtual |
| SetTarget(ObjectGuid guid=ObjectGuid::Empty) override | Creature | virtual |
| SetTempSummonType(TempSummonType type) | TempSummon | |
| SetTextRepeatId(uint8 textGroup, uint8 id) | Creature | |
| SetTimer(uint32 t) | TempSummon | inline |
| 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) | Unit | |
| SetUInt64Value(uint16 index, uint64 value) | Object | |
| SetUnitFlag(UnitFlags flags) | Unit | inline |
| SetUnitFlag2(UnitFlags2 flags) | Unit | inline |
| SetUnitMovementFlags(uint32 f) | Unit | inline |
| SetUpdateState(UpdateState state) | UpdatableMapObject | inlineprivate |
| SetVirtualItem(uint32 slot, uint32 itemId) | Unit | |
| SetVisibilityDistanceOverride(VisibilityDistanceType type) | WorldObject | |
| SetVisible(bool x) | Unit | |
| SetVisibleAura(uint8 slot, AuraApplication *aur) | Unit | inline |
| SetVisibleBySummonerOnly(bool visibleBySummonerOnly) | TempSummon | inline |
| SetWalk(bool enable) override | Creature | virtual |
| SetWanderDistance(float dist) | Creature | inline |
| SetWaterWalking(bool enable) | Unit | |
| SetZoneScript() | WorldObject | |
| Spell | Creature | |
| SpellBaseDamageBonusDone(SpellSchoolMask schoolMask) | Unit | |
| SpellBaseDamageBonusTaken(SpellSchoolMask schoolMask, bool isDoT=false) | Unit | |
| SpellBaseHealingBonusDone(SpellSchoolMask schoolMask) | Unit | |
| SpellBaseHealingBonusTaken(SpellSchoolMask schoolMask) | Unit | |
| SpellCriticalDamageBonus(Unit const *caster, SpellInfo const *spellProto, uint32 damage, Unit const *victim) | Unit | static |
| SpellCriticalHealingBonus(Unit const *caster, SpellInfo const *spellProto, uint32 damage, Unit const *victim) | Unit | static |
| SpellDamageBonusDone(Unit *victim, SpellInfo const *spellProto, uint32 pdamage, DamageEffectType damagetype, uint8 effIndex, float TotalMod=0.0f, uint32 stack=1) | Unit | |
| SpellDamageBonusTaken(Unit *caster, SpellInfo const *spellProto, uint32 pdamage, DamageEffectType damagetype, uint32 stack=1) | Unit | |
| SpellDoneCritChance(Unit const *, SpellInfo const *spellProto, SpellSchoolMask schoolMask, WeaponAttackType attackType, bool skipEffectCheck) const | Unit | |
| SpellHealingBonusDone(Unit *victim, SpellInfo const *spellProto, uint32 healamount, DamageEffectType damagetype, uint8 effIndex, float TotalMod=0.0f, uint32 stack=1) | Unit | |
| SpellHealingBonusTaken(Unit *caster, SpellInfo const *spellProto, uint32 healamount, DamageEffectType damagetype, uint32 stack=1) | Unit | |
| SpellHitResult(Unit *victim, SpellInfo const *spell, bool canReflect=false) | Unit | |
| SpellHitResult(Unit *victim, Spell const *spell, bool canReflect=false) | Unit | |
| SpellPctDamageModsDone(Unit *victim, SpellInfo const *spellProto, DamageEffectType damagetype) | Unit | |
| SpellPctHealingModsDone(Unit *victim, SpellInfo const *spellProto, DamageEffectType damagetype) | Unit | |
| SpellTakenCritChance(Unit const *caster, SpellInfo const *spellProto, SpellSchoolMask schoolMask, float doneChance, WeaponAttackType attackType, bool skipEffectCheck) const | Unit | |
| StartReactiveTimer(ReactiveType reactive) | Unit | inline |
| StopAttackFaction(uint32 faction_id) | Unit | |
| StopAttackingInvalidTarget() | Unit | |
| StopMoving() | Unit | |
| StopMovingOnCurrentPos() | Unit | |
| SummonCreature(uint32 id, const Position &pos, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, uint32 vehId=0, SummonPropertiesEntry const *properties=nullptr, bool visibleBySummonerOnly=false) const | WorldObject | |
| SummonCreature(uint32 id, float x, float y, float z, float ang=0, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, SummonPropertiesEntry const *properties=nullptr, bool visibleBySummonerOnly=false) | WorldObject | |
| SummonCreatureGroup(uint8 group, std::list< TempSummon * > *list=nullptr) | WorldObject | |
| SummonGameObject(uint32 entry, float x, float y, float z, float ang, float rotation0, float rotation1, float rotation2, float rotation3, uint32 respawnTime, bool checkTransport=true, GOSummonType summonType=GO_SUMMON_TIMED_OR_CORPSE_DESPAWN) | WorldObject | |
| SummonTrigger(float x, float y, float z, float ang, uint32 dur, bool setLevel=false, CreatureAI *(*GetAI)(Creature *)=nullptr) | WorldObject | |
| Talk(std::string_view text, ChatMsg msgType, Language language, float textRange, WorldObject const *target) | Unit | virtual |
| Talk(uint32 textId, ChatMsg msgType, float textRange, WorldObject const *target) | Unit | virtual |
| Target | Creature | |
| TauntApply(Unit *victim) | Unit | |
| TauntFadeOut(Unit *taunter) | Unit | |
| TempSummon(SummonPropertiesEntry const *properties, ObjectGuid owner) | TempSummon | explicit |
| TextEmote(std::string_view text, WorldObject const *target=nullptr, bool isBossEmote=false) | Unit | virtual |
| TextEmote(uint32 textId, WorldObject const *target=nullptr, bool isBossEmote=false) | Unit | virtual |
| ToAbsoluteAngle(float relAngle) const | Position | 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 |
| ToggleFlag(uint16 index, uint32 flag) | Object | |
| ToggleFlag64(uint16 index, uint64 flag) | Object | |
| ToPet() | Unit | inline |
| ToPlayer() | Object | inline |
| ToPlayer() const | Object | inline |
| ToString() const | Position | |
| ToTempSummon() | Unit | inline |
| ToTempSummon() const | Unit | inline |
| ToTotem() | Unit | inline |
| ToUnit() | Object | inline |
| ToUnit() const | Object | inline |
| TriggerAurasProcOnEvent(CalcDamageInfo &damageInfo) | Unit | |
| TriggerAurasProcOnEvent(std::list< AuraApplication * > *myProcAuras, std::list< AuraApplication * > *targetProcAuras, Unit *actionTarget, uint32 typeMaskActor, uint32 typeMaskActionTarget, uint32 spellTypeMask, uint32 spellPhaseMask, uint32 hitMask, Spell *spell, DamageInfo *damageInfo, HealInfo *healInfo) | Unit | |
| TriggerAurasProcOnEvent(ProcEventInfo &eventInfo, std::list< AuraApplication * > &procAuras) | Unit | |
| TriggerJustRespawned | Creature | private |
| Unit() | Unit | explicitprotected |
| UnSummon(Milliseconds msTime=0ms) | TempSummon | virtual |
| UnsummonAllTotems(bool onDeath=false) | Unit | |
| UpdatableMapObject() | UpdatableMapObject | inlineprotected |
| Update(uint32 time) override | TempSummon | virtual |
| UpdateAllowedPositionZ(float x, float y, float &z, float *groundZ=nullptr) const | WorldObject | |
| UpdateAllResistances() | Unit | virtual |
| UpdateAllStats() override | Creature | virtual |
| UpdateArmor() override | Creature | virtual |
| UpdateAttackPowerAndDamage(bool ranged=false) override | Creature | virtual |
| UpdateAuraForGroup(uint8 slot) | Unit | |
| UpdateCharmAI() | Unit | |
| UpdateDamagePhysical(WeaponAttackType attType) | Unit | virtual |
| UpdateEntry(uint32 entry, const CreatureData *data=nullptr, bool changelevel=true, bool updateAI=false) | Creature | |
| UpdateEntry(uint32 entry, bool updateAI) | Creature | inline |
| UpdateGroundPositionZ(float x, float y, float &z) const | WorldObject | |
| UpdateHeight(float newZ) | Unit | |
| UpdateInterruptMask() | Unit | |
| UpdateLeashExtensionTime() | Creature | |
| UpdateMaxHealth() override | Creature | virtual |
| UpdateMaxPower(Powers power) override | Creature | virtual |
| UpdateMoveInLineOfSightState() | Creature | |
| UpdateMovementFlags() | Creature | |
| UpdateObjectVisibility(bool forced=true, bool fromUpdate=false) override | Unit | virtual |
| UpdateObjectVisibilityOnCreate() override | TempSummon | 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 | inline |
| UpdatePositionData() | WorldObject | |
| UpdateReactives(uint32 p_time) | Unit | |
| UpdateResistances(uint32 school) override | Creature | virtual |
| UpdateSpeed(UnitMoveType mtype, bool forced) | Unit | |
| UpdateSplineMovement(uint32 t_diff) | Unit | private |
| UpdateSplinePosition() | Unit | private |
| UpdateState enum name | UpdatableMapObject | |
| UpdateStats(Stats stat) override | Creature | virtual |
| UpdateUInt32Value(uint16 index, uint32 value) | Object | |
| UpdateVendorItemCurrentCount(VendorItem const *vItem, uint32 used_count) | Creature | |
| UpdateWaypointID(uint32 wpID) | Creature | inline |
| Updating enum value | UpdatableMapObject | |
| ValuesUpdateCache typedef | Unit | private |
| VisibleAuraMap typedef | Unit | |
| Whisper(std::string_view text, Language language, Player *target, bool isBossWhisper=false) | Unit | virtual |
| Whisper(uint32 textId, Player *target, bool isBossWhisper=false) | Unit | virtual |
| WorldLocation(uint32 _mapId=MAPID_INVALID, float x=0.f, float y=0.f, float z=0.f, float o=0.f) | WorldLocation | inlineexplicit |
| WorldLocation(uint32 mapId, Position const &position) | WorldLocation | inline |
| WorldObject() | WorldObject | explicitprotected |
| WorldRelocate(const WorldLocation &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_view text, Language language, WorldObject const *target=nullptr) | Unit | virtual |
| Yell(uint32 textId, WorldObject const *target=nullptr) | Unit | virtual |
| ~Creature() override | Creature | |
| ~Object() | Object | virtual |
| ~TempSummon() override=default | TempSummon | |
| ~Unit() override | Unit | |
| ~WorldObject() override | WorldObject |