Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Totem Member List

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

_addAttacker(Unit *pAttacker)Unit
_AddAura(UnitAura *aura, Unit *caster)Unit
_AddCreatureCategoryCooldown(uint32 category, time_t apply_time)Creature
_AddCreatureSpellCooldown(uint32 spell_id, time_t end_time)Creature
_ApplyAllAuraStatMods()Unit
_ApplyAura(AuraApplication *aurApp, uint32 effMask)Unit
_ApplyAuraEffect(Aura *aura, uint8 effIndex)Unit
_changesMaskObjectprotected
_ConcatFields(uint16 startIndex, uint16 size) constObjectprotected
_Create(uint32 guidlow, HighGuid guidhigh, uint32 phaseMask)WorldObject
Object::_Create(uint32 guidlow, uint32 entry, HighGuid guidhigh)Objectprotected
_CreateAuraApplication(Aura *aura, uint32 effMask)Unit
_currentCellMapObjectprivate
_DeleteRemovedAuras()Unitprotected
_EnterVehicle(Vehicle *vehicle, int8 seatId, AuraApplication const *aurApp=NULL)Unit
_ExitVehicle(Position const *exitPosition=NULL)Unit
_focusSpellCreatureprivate
_GetDamageMod(int32 Rank)Creaturestatic
_GetHealthMod(int32 Rank)Creatureprotectedstatic
_gridRefGridObject< Creature >private
_InitValues()Objectprotected
_IsTargetAcceptable(const Unit *target) constCreature
_IsValidAssistTarget(Unit const *target, SpellInfo const *bySpell) constUnit
_IsValidAttackTarget(Unit const *target, SpellInfo const *bySpell, WorldObject const *obj=NULL) constUnit
_isWalkingBeforeCharmUnitprivate
_IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D) constWorldObjectprivatevirtual
_lastDamagedTimeUnitprivate
_lastLiquidUnitprotected
_LoadIntoDataField(std::string const &data, uint32 startOffset, uint32 count)Objectprotected
_moveStateMapObjectprivate
_newPositionMapObjectprivate
_phasesWorldObjectprivate
_redirectThreadInfoUnitprivate
_RegisterAuraEffect(AuraEffect *aurEff, bool apply)Unit
_RegisterDynObject(DynamicObject *dynObj)Unit
_RemoveAllAuraStatMods()Unit
_removeAttacker(Unit *pAttacker)Unit
_RemoveNoStackAurasDueToAura(Aura *aura)Unit
_terrainSwapsWorldObjectprivate
_TryStackingOrRefreshingExistingAura(SpellInfo const *newAura, uint32 effMask, Unit *caster, int32 *baseAmount=NULL, Item *castItem=NULL, uint64 casterGUID=0)Unit
_UnapplyAura(AuraApplicationMap::iterator &i, AuraRemoveMode removeMode)Unit
_UnapplyAura(AuraApplication *aurApp, AuraRemoveMode removeMode)Unit
_UnregisterDynObject(DynamicObject *dynObj)Unit
_UpdateAutoRepeatSpell()Unitprotected
_UpdateSpells(uint32 time)Unitprotected
_worldMapSwapsWorldObjectprivate
AddAura(uint32 spellId, Unit *target)Unit
AddAura(SpellInfo const *spellInfo, uint32 effMask, Unit *target)Unit
AddComboPointHolder(uint32 lowguid)Unitinline
AddCreatureSpellCooldown(uint32 spellid)Creature
AddExtraUnitMovementFlag(uint16 f)Unitinline
addFollower(FollowerReference *pRef)Unitinline
AddGameObject(GameObject *gameObj)Unit
addHatedBy(HostileReference *pHostileReference)Unitinline
AddInterruptMask(uint32 mask)Unitinline
AddLootMode(uint16 lootMode)Creatureinline
AddObjectToRemoveList()WorldObject
AddPetAura(PetAura const *petSpell)Unit
AddPlayerToVision(Player *player)Unit
AddThreat(Unit *victim, float fThreat, SpellSchoolMask schoolMask=SPELL_SCHOOL_MASK_NORMAL, SpellInfo const *threatSpell=NULL)Unit
AddToGrid(GridRefManager< Creature > &m)GridObject< Creature >inline
AddToNotify(uint16 f)WorldObjectinline
AddToWorld() OVERRIDECreaturevirtual
AddUInt64Value(uint16 index, uint64 value)Object
AddUnitMovementFlag(uint32 f)Unitinline
AddUnitState(uint32 f)Unitinline
AddUnitTypeMask(uint32 mask)Unitinline
AI() constCreatureinline
AIM_Initialize(CreatureAI *ai=NULL)Creature
AllLootRemovedFromCorpse()Creature
ApplyAttackTimePercentMod(WeaponAttackType att, float val, bool apply)Unit
ApplyCastTimePercentMod(float val, bool apply)Unit
ApplyDiminishingAura(DiminishingGroup group, bool apply)Unit
ApplyDiminishingToDuration(DiminishingGroup group, int32 &duration, Unit *caster, DiminishingLevels Level, int32 limitduration)Unit
ApplyEffectModifiers(SpellInfo const *spellProto, uint8 effect_index, float value) constUnit
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
ApplyPercentModFloatValue(uint16 index, float val, bool apply)Object
ApplyResilience(Unit const *victim, int32 *damage, bool isCrit) constUnit
ApplyResistanceBuffModsMod(SpellSchools school, bool positive, float val, bool apply)Unit
ApplyResistanceBuffModsPercentMod(SpellSchools school, bool positive, float val, bool apply)Unit
ApplySpellDispelImmunity(const SpellInfo *spellProto, DispelType type, bool apply)Unit
ApplySpellImmune(uint32 spellId, uint32 op, uint32 type, bool apply)Unit
ApplyStatBuffMod(Stats stat, float val, bool apply)Unit
ApplyStatPercentBuffMod(Stats stat, float val, bool apply)Unit
ApplyTotalThreatModifier(float fThreat, SpellSchoolMask schoolMask=SPELL_SCHOOL_MASK_NORMAL)Unit
Attack(Unit *victim, bool meleeAttack)Unit
AttackerSet typedefUnit
AttackerStateUpdate(Unit *victim, WeaponAttackType attType=WeaponAttackType::BASE_ATTACK, bool extra=false)Unit
AttackStop()Unit
AuraApplicationList typedefUnit
AuraApplicationMap typedefUnit
AuraApplicationMapBounds typedefUnit
AuraApplicationMapBoundsNonConst typedefUnit
AuraEffectList typedefUnit
AuraList typedefUnit
AuraMap typedefUnit
AuraMapBounds typedefUnit
AuraMapBoundsNonConst typedefUnit
AuraStateAurasMap typedefUnit
AuraStateAurasMapBounds typedefUnit
BuildAuraStateUpdateForTarget(Unit *target) constUnit
BuildCreateUpdateBlockForPlayer(UpdateData *data, Player *target) constObjectvirtual
BuildDynamicValuesUpdate(uint8 updateType, ByteBuffer *data, Player *target) constObjectprotected
BuildFieldsUpdate(Player *, UpdateDataMapType &) constObject
BuildMovementUpdate(ByteBuffer *data, uint16 flags) constObjectprotected
BuildOutOfRangeUpdateBlock(UpdateData *data) constObject
BuildUpdate(UpdateDataMapType &)WorldObjectvirtual
BuildValuesUpdate(uint8 updatetype, ByteBuffer *data, Player *target) const overrideUnitprotectedvirtual
BuildValuesUpdateBlockForPlayer(UpdateData *data, Player *target) constObject
CalcAbsorbResist(Unit *victim, SpellSchoolMask schoolMask, DamageEffectType damagetype, uint32 const damage, uint32 *absorb, uint32 *resist, SpellInfo const *spellInfo=NULL)Unit
CalcArmorReducedDamage(Unit *victim, const uint32 damage, SpellInfo const *spellInfo, WeaponAttackType attackType=WeaponAttackType::MAX_ATTACK)Unit
CalcHealAbsorb(Unit *victim, SpellInfo const *spellInfo, uint32 &healAmount, uint32 &absorb)Unit
CalcSpellDuration(SpellInfo const *spellProto)Unit
CalcSpellResistance(Unit *victim, SpellSchoolMask schoolMask, SpellInfo const *spellInfo) constUnit
CalculateDamage(WeaponAttackType attType, bool normalized, bool addTotalPct)Unit
CalculateDefaultCoefficient(SpellInfo const *spellInfo, DamageEffectType damagetype) constUnit
CalculateLevelPenalty(SpellInfo const *spellProto) constUnit
CalculateMeleeDamage(Unit *victim, uint32 damage, CalcDamageInfo *damageInfo, WeaponAttackType attackType=WeaponAttackType::BASE_ATTACK)Unit
CalculateSpellDamage(Unit const *target, SpellInfo const *spellProto, uint8 effect_index, int32 const *basePoints=NULL) constUnit
CalculateSpellDamageTaken(SpellNonMeleeDamage *damageInfo, int32 damage, SpellInfo const *spellInfo, WeaponAttackType attackType=WeaponAttackType::BASE_ATTACK, bool crit=false)Unit
CallAssistance()Creature
CallForHelp(float fRadius)Creature
CanAlwaysSee(WorldObject const *obj) const OVERRIDECreatureprotectedvirtual
CanAssistTo(const Unit *u, const Unit *enemy, bool checkfaction=true) constCreature
CanCreatureAttack(Unit const *victim, bool force=true) constCreature
CanDetect(WorldObject const *obj, bool ignoreStealth) constWorldObjectprivate
CanDetectInvisibilityOf(WorldObject const *obj) constWorldObjectprivate
CanDetectStealthOf(WorldObject const *obj) constWorldObjectprivate
CanDualWield() constUnitinline
CanFly() const OVERRIDECreatureinlinevirtual
CanFreeMove() constUnit
CanHaveThreatList() constUnit
CanModifyStats() constUnitinline
CanNeverSee(WorldObject const *obj) constWorldObjectprivate
CanProc() constUnitinline
CanSeeOrDetect(WorldObject const *obj, bool ignoreStealth=false, bool distanceCheck=false) constWorldObject
CanStartAttack(Unit const *u, bool force) constCreature
CanSwim() constCreatureinline
CanUseAttackType(WeaponAttackType attacktype) constUnit
CanWalk() constCreatureinline
CastCustomSpell(Unit *victim, uint32 spellId, int32 const *bp0, int32 const *bp1, int32 const *bp2, bool triggered, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastCustomSpell(uint32 spellId, SpellValueMod mod, int32 value, Unit *victim, bool triggered, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastCustomSpell(uint32 spellId, SpellValueMod mod, int32 value, Unit *victim=NULL, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastCustomSpell(uint32 spellId, CustomSpellValues const &value, Unit *victim=NULL, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastSpell(Unit *victim, uint32 spellId, bool triggered, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastSpell(Unit *victim, uint32 spellId, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastSpell(Unit *victim, SpellInfo const *spellInfo, bool triggered, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastSpell(Unit *victim, SpellInfo const *spellInfo, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastSpell(float x, float y, float z, uint32 spellId, bool triggered, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastSpell(GameObject *go, uint32 spellId, bool triggered, Item *castItem=NULL, AuraEffect *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastStop(uint32 except_spellid=0)Unit
ChangeSeat(int8 seatId, bool next=true)Unit
CleanupBeforeRemoveFromMap(bool finalCleanup)Unit
CleanupsBeforeDelete(bool finalCleanup=true) overrideUnitvirtual
ClearAllReactives()Unit
ClearComboPointHolders()Unit
ClearDiminishings()Unitinline
ClearInCombat()Unit
ClearPhases(bool update=false)Unit
ClearUnitState(uint32 f)Unitinline
ClearUpdateMask(bool remove)Object
CombatStart(Unit *target, bool initialAggro=true)Unit
CombatStop(bool includingCast=false)Unit
CombatStopWithPets(bool includingCast=false)Unit
ComboPointHolderSet typedefUnit
ControlList typedefUnit
CountPctFromCurHealth(int32 pct) constUnitinline
CountPctFromMaxHealth(int32 pct) constUnitinline
CountPctFromMaxPower(Powers power, int32 pct) constUnitinline
Create(uint32 guidlow, Map *map, uint32 Entry, uint32 vehId, uint32 team, float x, float y, float z, float ang, const CreatureData *data=NULL)Creature
CreateFromProto(uint32 guidlow, uint32 Entry, uint32 vehId, uint32 team, const CreatureData *data=NULL)Creatureprotected
CreateTamedPetFrom(Creature *creatureTarget, uint32 spell_id=0)Unit
CreateTamedPetFrom(uint32 creatureEntry, uint32 spell_id=0)Unit
CreateVehicleKit(uint32 id, uint32 creatureEntry, bool loading=false)Unit
Creature(bool isWorldObject=false)Creatureexplicit
DealDamage(Unit *victim, uint32 damage, CleanDamage const *cleanDamage=NULL, DamageEffectType damagetype=DIRECT_DAMAGE, SpellSchoolMask damageSchoolMask=SPELL_SCHOOL_MASK_NORMAL, SpellInfo const *spellProto=NULL, bool durabilityLoss=true)Unit
DealDamageMods(Unit *victim, uint32 &damage, uint32 *absorb)Unit
DealHeal(Unit *victim, uint32 addhealth)Unit
DealMeleeDamage(CalcDamageInfo *damageInfo, bool durabilityLoss)Unit
DealSpellDamage(SpellNonMeleeDamage *damageInfo, bool durabilityLoss)Unit
DelayOwnedAuras(uint32 spellId, uint64 caster, int32 delaytime)Unit
DeleteCharmInfo()Unit
DeleteFromDB()Creaturevirtual
DeleteThreatList()Unit
DeMorph()Unit
DespawnOrUnsummon(uint32 msTimeToDespawn=0)Creature
DestroyForNearbyPlayers()WorldObject
DestroyForPlayer(Player *target, bool onDeath=false) constObjectvirtual
Diminishing typedefUnit
DisableReputationGainCreatureprotected
DisableSpline()Unitprotected
DisappearAndDie()Creature
Dismount()Unit
DoFleeToGetAssistance()Creature
DynObjectList typedefUnitprotected
EnergizeBySpell(Unit *victim, uint32 SpellID, int32 Damage, Powers powertype)Unit
EnterVehicle(Unit *base, int8 seatId=-1)Unit
ExitVehicle(Position const *exitPosition=NULL)Unit
FarTeleportTo(Map *map, float X, float Y, float Z, float O)Creature
FindCurrentSpellBySpellId(uint32 spell_id) constUnit
FindMap() constWorldObjectinline
FindNearestCreature(uint32 entry, float range, bool alive=true) constWorldObject
FindNearestGameObject(uint32 entry, float range) constWorldObject
FindNearestGameObjectOfType(GameobjectTypes type, float range) constWorldObject
FinishSpell(CurrentSpellTypes spellType, bool ok=true)Unit
FocusTarget(Spell const *focusSpell, WorldObject const *target)Creature
ForcedDespawn(uint32 timeMSToDespawn=0)Creatureprivate
ForceValuesUpdateAtIndex(uint32)Object
GameObjectList typedefUnitprotected
GetAffectingPlayer() constUnit
GetAggroRange(Unit const *target) constCreature
GetAI()Unitinline
GetAIName() constCreature
GetAllMinionsByEntry(std::list< Creature * > &Minions, uint32 entry)Unit
GetAngle(Position const *pos) constPosition
GetAngle(float x, float y) constPosition
GetAPMultiplier(WeaponAttackType attType, bool normalized)Unit
GetAppliedAuras()Unitinline
GetAppliedAuras() constUnitinline
GetAreaId() constWorldObject
GetArmor() constUnitinline
GetAttackableUnitListInRange(std::list< Unit * > &list, float fMaxSearchRange) constUnit
GetAttackDistance(Unit const *player) constCreature
getAttackerForHelper() constUnit
getAttackers() constUnitinline
GetAttackTime(WeaponAttackType att) constUnit
getAttackTimer(WeaponAttackType type) constUnitinline
GetAura(uint32 spellId, uint64 casterGUID=0, uint64 itemCasterGUID=0, uint32 reqEffMask=0) constUnit
GetAuraApplication(uint32 spellId, uint64 casterGUID=0, uint64 itemCasterGUID=0, uint32 reqEffMask=0, AuraApplication *except=NULL) constUnit
GetAuraApplicationOfRankedSpell(uint32 spellId, uint64 casterGUID=0, uint64 itemCasterGUID=0, uint32 reqEffMask=0, AuraApplication *except=NULL) constUnit
GetAuraCount(uint32 spellId) constUnit
GetAuraEffect(uint32 spellId, uint8 effIndex, uint64 casterGUID=0) constUnit
GetAuraEffect(AuraType type, SpellFamilyNames name, uint32 iconId, uint8 effIndex) constUnit
GetAuraEffect(AuraType type, SpellFamilyNames family, uint32 familyFlag1, uint32 familyFlag2, uint32 familyFlag3, uint64 casterGUID=0) constUnit
GetAuraEffectOfRankedSpell(uint32 spellId, uint8 effIndex, uint64 casterGUID=0) constUnit
GetAuraEffectsByType(AuraType type) constUnitinline
GetAuraOfRankedSpell(uint32 spellId, uint64 casterGUID=0, uint64 itemCasterGUID=0, uint32 reqEffMask=0) constUnit
GetBaseMap() constWorldObject
GetBlockPercent() constUnitinlinevirtual
GetByteValue(uint16 index, uint8 offset) constObject
GetCastingTimeForBonus(SpellInfo const *spellProto, DamageEffectType damagetype, uint32 CastingTime) constUnit
GetCharm() constUnit
GetCharmer() constUnit
GetCharmerGUID() constUnitinline
GetCharmerOrOwner() constUnit
GetCharmerOrOwnerGUID() constUnit
GetCharmerOrOwnerOrOwnGUID() constUnit
GetCharmerOrOwnerOrSelf() constUnit
GetCharmerOrOwnerPlayerOrPlayerItself() constUnit
GetCharmGUID() constUnitinline
GetCharmInfo()Unitinline
getClass() constUnitinline
getClassMask() constUnitinline
GetClosePoint(float &x, float &y, float &z, float size, float distance2d=0, float angle=0) constWorldObject
GetCombatRatingDamageReduction(CombatRating cr, float rate, float cap, uint32 damage) constUnitprivate
GetCombatRatingReduction(CombatRating cr) constUnitprivate
GetCombatReach() constUnitinline
GetCombatTimer() constUnitinline
GetContactPoint(WorldObject const *obj, float &x, float &y, float &z, float distance2d=CONTACT_DISTANCE) constWorldObject
GetCorpseDelay() constCreatureinline
GetCreateHealth() constUnitinline
GetCreateMana() constUnitinline
GetCreatePowers(Powers power) constUnit
GetCreateStat(Stats stat) constUnitinline
GetCreatorGUID() constUnitinline
GetCreature(WorldObject &object, uint64 guid)Unitstatic
GetCreatureAddon() constCreature
GetCreatureData() constCreatureinline
GetCreatureListWithEntryInGrid(std::list< Creature * > &lList, uint32 uiEntry, float fMaxSearchRange) constWorldObject
GetCreatureSpellCooldownDelay(uint32 spellId) constCreature
GetCreatureTemplate() constCreatureinline
GetCreatureType() constUnit
GetCreatureTypeMask() constUnit
GetCritDamageReduction(uint32 damage) constUnitinline
GetCritterGUID() constUnitinline
GetCurrentCell() constMapObjectinlineprivate
GetCurrentEquipmentId() constCreatureinline
GetCurrentSpell(CurrentSpellTypes spellType) constUnitinline
GetCurrentSpell(uint32 spellType) constUnitinline
GetCurrentSpellCastTime(uint32 spell_id) constUnit
GetCurrentWaypointID() constCreatureinline
GetDamageReduction(uint32 damage) constUnitinline
GetDBTableGUIDLow() constCreatureinline
getDeathState() constUnitinline
GetDefaultMovementType() constCreatureinline
GetDiminishing(DiminishingGroup group)Unit
GetDirectTransport() constUnit
GetDiseasesByCaster(uint64 casterGUID, bool remove=false)Unit
GetDispellableAuraList(Unit *caster, uint32 dispelMask, DispelChargesList &dispelList)Unit
GetDisplayId() constUnitinline
GetDistance(WorldObject const *obj) constWorldObject
GetDistance(Position const &pos) constWorldObject
GetDistance(float x, float y, float z) constWorldObject
GetDistance2d(WorldObject const *obj) constWorldObject
GetDistance2d(float x, float y) constWorldObject
GetDistanceOrder(WorldObject const *obj1, WorldObject const *obj2, bool is3D=true) constWorldObject
GetDistanceZ(WorldObject const *obj) constWorldObject
GetDoTsByCaster(uint64 casterGUID) constUnit
GetDummyAuraEffect(SpellFamilyNames name, uint32 iconId, uint8 effIndex) constUnit
GetDynamicUInt32Value(uint32 tab, uint16 index) constObject
GetDynObject(uint32 spellId)Unit
GetEntry() constObjectinline
GetExactDist(float x, float y, float z) constPositioninline
GetExactDist(Position const *pos) constPositioninline
GetExactDist2d(const float x, const float y) constPositioninline
GetExactDist2d(Position const *pos) constPositioninline
GetExactDist2dSq(float x, float y) constPositioninline
GetExactDist2dSq(Position const *pos) constPositioninline
GetExactDistSq(float x, float y, float z) constPositioninline
GetExactDistSq(Position const *pos) constPositioninline
GetExtraUnitMovementFlags() constUnitinline
getFaction() constUnitinline
GetFactionReactionTo(FactionTemplateEntry const *factionTemplateEntry, Unit const *target)Unitstatic
GetFactionTemplateEntry() constUnit
GetFirstCollisionPosition(Position &pos, float dist, float angle)WorldObject
GetFirstControlled() constUnit
GetFirstMinion() constUnit
GetFloatValue(uint16 index) constObject
GetFollowAngle() const OVERRIDEMinioninlinevirtual
GetFormation()Creatureinline
GetGameObject(uint32 spellId) constUnit
GetGameObjectListWithEntryInGrid(std::list< GameObject * > &lList, uint32 uiEntry, float fMaxSearchRange) constWorldObject
getGender() constUnitinline
GetGridActivationRange() constWorldObject
GetGuardianPet() constUnit
GetGUID() constObjectinline
GetGUIDHigh() constObjectinline
GetGUIDLow() constObjectinline
GetGUIDMid() constObjectinline
GetHealth() constUnitinline
GetHealthGain(int32 dVal)Unit
GetHealthPct() constUnitinline
GetHomePosition(float &x, float &y, float &z, float &ori) constCreatureinline
GetHomePosition() constCreatureinline
getHostileRefManager()Unitinline
GetInstanceId() constWorldObjectinline
GetInstanceScript()WorldObject
GetInt32Value(uint16 index) constObject
GetInterruptMask() constUnitinline
GetLastDamagedTime() constUnitinline
getLevel() constUnitinline
getLevelForTarget(WorldObject const *target) const OVERRIDECreaturevirtual
GetLootMode() constCreatureinline
GetLootRecipient() constCreature
GetLootRecipientGroup() constCreature
GetMagicHitRedirectTarget(Unit *victim, SpellInfo const *spellInfo)Unit
GetMap() constWorldObjectinline
GetMapId() constWorldLocationinline
GetMaxHealth() constUnitinline
GetMaxNegativeAuraModifier(AuraType auratype) constUnit
GetMaxNegativeAuraModifierByAffectMask(AuraType auratype, SpellInfo const *affectedSpell) constUnit
GetMaxNegativeAuraModifierByMiscMask(AuraType auratype, uint32 misc_mask) constUnit
GetMaxNegativeAuraModifierByMiscValue(AuraType auratype, int32 misc_value) constUnit
GetMaxPositiveAuraModifier(AuraType auratype) constUnit
GetMaxPositiveAuraModifierByAffectMask(AuraType auratype, SpellInfo const *affectedSpell) constUnit
GetMaxPositiveAuraModifierByMiscMask(AuraType auratype, uint32 misc_mask, const AuraEffect *except=NULL) constUnit
GetMaxPositiveAuraModifierByMiscValue(AuraType auratype, int32 misc_value) constUnit
GetMaxPower(Powers power) constUnit
GetMaxSkillValueForLevel(Unit const *target=NULL) constUnitinline
GetMechanicImmunityMask() constUnit
GetMechanicResistChance(SpellInfo const *spellInfo) constUnit
GetMeleeDamageSchoolMask() const OVERRIDECreatureinlinevirtual
GetMeleeHitRedirectTarget(Unit *victim, SpellInfo const *spellInfo=NULL)Unit
GetMeleeReach() constUnit
GetMinionGUID() constUnitinline
GetMinPower(Powers power) constUnitinline
GetModelForForm(ShapeshiftForm form) constUnit
GetModelForTotem(uint32 totemType) constUnit
GetModifierValue(UnitMods unitMod, UnitModifierType modifierType) constUnit
GetMotionMaster()Unitinline
GetMotionMaster() constUnitinline
GetMountCapability(uint32 mountType) constUnit
GetMountID() constUnitinline
GetMovementCounter() constUnitinline
GetName() constWorldObjectinline
GetNameForLocaleIdx(LocaleConstant locale_idx) const OVERRIDECreaturevirtual
GetNativeDisplayId() constUnitinline
GetNearPoint(WorldObject const *searcher, float &x, float &y, float &z, float searcher_size, float distance2d, float absAngle) constWorldObject
GetNearPoint2D(float &x, float &y, float distance, float absAngle) constWorldObject
GetNearPosition(Position &pos, float dist, float angle)WorldObject
GetNegStat(Stats stat) constUnitinline
GetNextRandomRaidMemberOrPet(float radius)Unit
GetNotifyFlags() constWorldObjectinline
GetObjectGUID() constObjectinline
GetObjectScale() constObjectinline
GetObjectSize() constWorldObject
GetOrientation() constPositioninline
GetOriginalEntry() constCreatureinline
GetOriginalEquipmentId() constCreatureinline
GetOwnedAura(uint32 spellId, uint64 casterGUID=0, uint64 itemCasterGUID=0, uint32 reqEffMask=0, Aura *except=NULL) constUnit
GetOwnedAuras()Unitinline
GetOwnedAuras() constUnitinline
GetOwner() constMinioninline
GetOwnerGUID() constUnitinline
GetPackGUID() constObjectinline
GetPartyMembers(std::list< Unit * > &units)Unit
GetPetAutoSpellOnPos(uint8 pos) constCreaturevirtual
GetPetAutoSpellSize() constCreatureinlinevirtual
GetPetGUID() constUnitinline
GetPhaseMask() constWorldObjectinline
GetPhases() constWorldObjectinline
GetPlayer(WorldObject &object, uint64 guid)Unitstatic
GetPlayerListInGrid(std::list< Player * > &lList, float fMaxSearchRange) constWorldObject
GetPosition(float &x, float &y) constPositioninline
GetPosition(float &x, float &y, float &z) constPositioninline
GetPosition(float &x, float &y, float &z, float &o) constPositioninline
GetPosition(Position *pos) constPositioninline
GetPositionOffsetTo(Position const &endPos, Position &retOffset) constPosition
GetPositionX() constPositioninline
GetPositionY() constPositioninline
GetPositionZ() constPositioninline
GetPositionZMinusOffset() constUnit
GetPosStat(Stats stat) constUnitinline
GetPower(Powers power) constUnit
GetPowerIndex(uint32 powerType) constUnit
getPowerType() constUnitinline
GetPowerTypeByAuraGroup(UnitMods unitMod) constUnit
GetPPMProcChance(uint32 WeaponSpeed, float PPM, const SpellInfo *spellProto) constUnit
GetProcAurasTriggeredOnEvent(AuraApplicationList &aurasTriggeringProc, AuraApplicationList *procAuras, ProcEventInfo eventInfo)Unit
getRace() constUnitinline
getRaceMask() constUnitinline
GetRandomContactPoint(const Unit *target, float &x, float &y, float &z, float distance2dMin, float distance2dMax) constUnit
GetRandomNearPosition(Position &pos, float radius)WorldObject
GetRandomPoint(Position const &srcPos, float distance, float &rand_x, float &rand_y, float &rand_z) constWorldObject
GetRandomPoint(Position const &srcPos, float distance, Position &pos) constWorldObject
GetReactionTo(Unit const *target) constUnit
GetReactState() constCreatureinline
GetRedirectThreatPercent() constUnitinline
GetRedirectThreatTarget()Unit
GetRelativeAngle(Position const *pos) constPositioninline
GetRelativeAngle(float x, float y) constPositioninline
GetRemainingPeriodicAmount(uint64 caster, uint32 spellId, AuraType auraType, uint8 effectIndex=0) constUnit
GetResistance(SpellSchools school) constUnitinline
GetResistance(SpellSchoolMask mask) constUnit
GetResistanceBuffMods(SpellSchools school, bool positive) constUnit
GetRespawnDelay() constCreatureinline
GetRespawnPosition(float &x, float &y, float &z, float *ori=NULL, float *dist=NULL) constCreature
GetRespawnRadius() constCreatureinline
GetRespawnTime() constCreatureinline
GetRespawnTimeEx() constCreature
GetSchoolImmunityMask() constUnit
GetScriptId() constCreature
GetScriptName() constCreature
GetShapeshiftForm() constUnitinline
GetSharedVisionList()Unitinline
GetSheath() constUnitinline
GetSightRange(WorldObject const *target=NULL) constWorldObject
GetSinCos(float x, float y, float &vsin, float &vcos) constPosition
GetSingleCastAuras()Unitinline
GetSingleCastAuras() constUnitinline
GetSpeed(UnitMoveType mtype) constUnit
GetSpeedRate(UnitMoveType mtype) constUnitinline
GetSpell(uint8 slot=0) constToteminline
GetSpellDamageMod(int32 Rank) constCreature
GetSpellMaxRangeForTarget(Unit const *target, SpellInfo const *spellInfo) constUnit
GetSpellMinRangeForTarget(Unit const *target, SpellInfo const *spellInfo) constUnit
GetSpellModOwner() constUnit
GetSpellSchoolByAuraGroup(UnitMods unitMod) constUnit
getStandState() constUnitinline
GetStat(Stats stat) constUnitinline
GetStatByAuraGroup(UnitMods unitMod) constUnit
GetStationaryO() constWorldObjectinlinevirtual
GetStationaryX() constWorldObjectinlinevirtual
GetStationaryY() constWorldObjectinlinevirtual
GetStationaryZ() constWorldObjectinlinevirtual
GetSummoner() constTempSummon
GetSummonerCreatureBase() constTempSummon
GetSummonerGUID() constTempSummoninline
GetSummonType() constTempSummoninline
GetTarget() constUnitinline
GetTerrainSwaps() constWorldObjectinline
getThreatManager()Unitinline
GetTimer() constTempSummoninline
GetTotalAttackPowerValue(WeaponAttackType attType) constUnit
GetTotalAuraModifier(AuraType auratype) constUnit
GetTotalAuraModifierByAffectMask(AuraType auratype, SpellInfo const *affectedSpell) constUnit
GetTotalAuraModifierByMiscMask(AuraType auratype, uint32 misc_mask) constUnit
GetTotalAuraModifierByMiscValue(AuraType auratype, int32 misc_value) constUnit
GetTotalAuraModValue(UnitMods unitMod) constUnit
GetTotalAuraMultiplier(AuraType auratype) constUnit
GetTotalAuraMultiplierByAffectMask(AuraType auratype, SpellInfo const *affectedSpell) constUnit
GetTotalAuraMultiplierByMiscMask(AuraType auratype, uint32 misc_mask) constUnit
GetTotalAuraMultiplierByMiscValue(AuraType auratype, int32 misc_value) constUnit
GetTotalStatValue(Stats stat) constUnit
GetTotemDuration() constToteminline
GetTotemType() constToteminline
GetTrainerSpells() constCreature
getTransForm() constUnitinline
GetTransGUID() const overrideUnitvirtual
GetTransOffsetO() constWorldObjectinline
GetTransOffsetX() constWorldObjectinline
GetTransOffsetY() constWorldObjectinline
GetTransOffsetZ() constWorldObjectinline
GetTransport() constWorldObjectinline
GetTransportHomePosition(float &x, float &y, float &z, float &ori)Creatureinline
GetTransportHomePosition()Creatureinline
GetTransSeat() constWorldObjectinline
GetTransTime() constWorldObjectinline
GetTypeId() constObjectinline
GetUInt16Value(uint16 index, uint8 offset) constObject
GetUInt32Value(uint16 index) constObject
GetUInt64Value(uint16 index) constObject
GetUnit(WorldObject &object, uint64 guid)Unitstatic
GetUnitBlockChance() constUnit
GetUnitCriticalChance(WeaponAttackType attackType, const Unit *victim) constUnit
GetUnitDodgeChance() constUnit
GetUnitMeleeSkill(Unit const *target=NULL) constUnit
GetUnitMissChance(WeaponAttackType attType) constUnit
GetUnitMovementFlags() constUnitinline
GetUnitParryChance() constUnit
GetUpdateFieldData(Player const *target, uint32 *&flags) constObjectprotected
GetValuesCount() constObjectinline
GetVehicle() constUnitinline
GetVehicleBase() constUnit
GetVehicleCreatureBase() constUnit
GetVehicleKit() constUnitinline
GetVendorItemCurrentCount(VendorItem const *vItem)Creature
GetVendorItems() constCreature
GetVictim() constUnitinline
getVirtualRealm() constUnitinline
GetVisibilityRange() constWorldObject
GetVisibleAura(uint8 slot) constUnit
GetVisibleAuras()Unitinline
GetWaypointPath() constCreatureinline
GetWeaponDamageRange(WeaponAttackType attType, WeaponDamageRange type) constUnit
GetWeaponProcChance() constUnit
GetWorldMapSwaps() constWorldObjectinline
GetZoneAndAreaId(uint32 &zoneid, uint32 &areaid) constWorldObject
GetZoneId() constWorldObject
GetZoneScript() constWorldObjectinline
guid_transportCreatureprotected
HandleAuraProc(Unit *victim, uint32 damage, Aura *triggeredByAura, SpellInfo const *procSpell, uint32 procFlag, uint32 procEx, uint32 cooldown, bool *handled)Unitprivate
HandleAuraProcOnPowerAmount(Unit *victim, uint32 damage, AuraEffect *triggeredByAura, SpellInfo const *procSpell, uint32 procFlag, uint32 procEx, uint32 cooldown)Unitprivate
HandleAuraRaidProcFromCharge(AuraEffect *triggeredByAura)Unitprivate
HandleAuraRaidProcFromChargeWithValue(AuraEffect *triggeredByAura)Unitprivate
HandleDummyAuraProc(Unit *victim, uint32 damage, AuraEffect *triggeredByAura, SpellInfo const *procSpell, uint32 procFlag, uint32 procEx, uint32 cooldown)Unitprivate
HandleEmoteCommand(uint32 anim_id)Unit
HandleOverrideClassScriptAuraProc(Unit *victim, uint32 damage, AuraEffect *triggeredByAura, SpellInfo const *procSpell, uint32 cooldown)Unitprivate
HandleProcExtraAttackFor(Unit *victim)Unit
HandleProcTriggerSpell(Unit *victim, uint32 damage, AuraEffect *triggeredByAura, SpellInfo const *procSpell, uint32 procFlag, uint32 procEx, uint32 cooldown)Unitprivate
HandleSpellClick(Unit *clicker, int8 seatId=-1)Unit
HandleStatModifier(UnitMods unitMod, UnitModifierType modifierType, float amount, bool apply)Unit
HasAura(uint32 spellId, uint64 casterGUID=0, uint64 itemCasterGUID=0, uint32 reqEffMask=0) constUnit
HasAuraEffect(uint32 spellId, uint8 effIndex, uint64 caster=0) constUnit
HasAuraState(AuraStateType flag, SpellInfo const *spellProto=NULL, Unit const *Caster=NULL) constUnit
HasAuraType(AuraType auraType) constUnit
HasAuraTypeWithAffectMask(AuraType auratype, SpellInfo const *affectedSpell) constUnit
HasAuraTypeWithCaster(AuraType auratype, uint64 caster) constUnit
HasAuraTypeWithFamilyFlags(AuraType auraType, uint32 familyName, uint32 familyFlags) constUnit
HasAuraTypeWithMiscvalue(AuraType auratype, int32 miscvalue) constUnit
HasAuraTypeWithValue(AuraType auratype, int32 value) constUnit
HasAuraWithMechanic(uint32 mechanicMask) constUnit
HasBreakableByDamageAuraType(AuraType type, uint32 excludeAura=0) constUnit
HasBreakableByDamageCrowdControlAura(Unit *excludeCasterChannel=NULL) constUnit
HasByteFlag(uint16 index, uint8 offset, uint8 flag) constObject
HasCategoryCooldown(uint32 spell_id) constCreature
HasExtraUnitMovementFlag(uint16 f) constUnitinline
HasFlag(uint16 index, uint32 flag) constObject
HasFlag64(uint16 index, uint64 flag) constObject
HasInArc(float arcangle, Position const *pos, float border=2.0f) constPosition
HasInLine(WorldObject const *target, float width) constPosition
HasInvisibilityAura() constUnitinline
hasInvolvedQuest(uint32 quest_id) const OVERRIDECreaturevirtual
HasLootMode(uint16 lootMode) constCreatureinline
hasLootRecipient() constCreatureinline
HasNegativeAuraWithAttribute(uint32 flag, uint64 guid=0) constUnit
HasNegativeAuraWithInterruptFlag(uint32 flag, uint64 guid=0) constUnit
HasPhaseList(uint32 phase)WorldObject
hasQuest(uint32 quest_id) const OVERRIDECreaturevirtual
HasReactState(ReactStates state) constCreatureinline
HasSearchedAssistance() constCreatureinline
HasSharedVision() constUnitinline
HasSpell(uint32 spellID) const OVERRIDECreaturevirtual
HasSpellCooldown(uint32 spell_id) constCreature
HasStealthAura() constUnitinline
HasUnitMovementFlag(uint32 f) constUnitinline
HasUnitState(const uint32 f) constUnitinline
HasUnitTypeMask(uint32 mask) constUnitinline
HasVisionObscured(Unit const *target) constUnit
haveOffhandWeapon() constUnit
HealBySpell(Unit *victim, SpellInfo const *spellInfo, uint32 addHealth, bool critical=false)Unit
HealthAbovePct(int32 pct) constUnitinline
HealthAbovePctHealed(int32 pct, uint32 heal) constUnitinline
HealthBelowPct(int32 pct) constUnitinline
HealthBelowPctDamaged(int32 pct, uint32 damage) constUnitinline
i_AIUnitprotected
i_disabledAIUnitprotected
i_motionMasterUnitprotected
IncrDiminishing(DiminishingGroup group)Unit
InitCharmInfo()Unit
InitEntry(uint32 entry, uint32 team=ALLIANCE, const CreatureData *data=NULL)Creatureprotected
InitializeReactState()Creature
InitStatBuffMods()Unit
InitStats(uint32 duration) OVERRIDETotemvirtual
InitSummon() OVERRIDETotemvirtual
InitTamedPet(Pet *pet, uint8 level, uint32 spell_id) constUnit
InSamePhase(WorldObject const *obj) constWorldObject
InSamePhase(uint32 phasemask) constWorldObjectinline
InterruptNonMeleeSpells(bool withDelayed, uint32 spellid=0, bool withInstant=true)Unit
InterruptSpell(CurrentSpellTypes spellType, bool withDelayed=true, bool withInstant=true)Unit
isActiveObject() constWorldObjectinline
IsAIEnabledUnit
IsAlive() constUnitinline
IsAlwaysDetectableFor(WorldObject const *seer) const overrideUnitprotectedvirtual
IsAlwaysVisibleFor(WorldObject const *seer) const overrideUnitprotectedvirtual
IsArmorer() constUnitinline
isAttackingPlayer() constUnit
isAttackReady(WeaponAttackType type=WeaponAttackType::BASE_ATTACK) constUnitinline
IsAuctioner() constUnitinline
IsBanker() constUnitinline
IsBattleMaster() constUnitinline
isBeingLoaded() constUnitinlinevirtual
isBlockCritical()Unit
IsBMAuctioner() constUnitinline
isCanInteractWithBattleMaster(Player *player, bool msg) constCreature
isCanTrainingAndResetTalentsOf(Player *player) constCreature
IsCharmed() constUnitinline
IsCharmedOwnedByPlayerOrPlayer() constUnitinline
IsCivilian() constCreatureinline
IsContestedGuard() constUnit
IsControlledByPlayer() constUnitinline
IsDamageEnoughForLootingAndReward() constCreatureinline
IsDamageReducedByArmor(SpellSchoolMask damageSchoolMask, SpellInfo const *spellInfo=NULL, uint8 effIndex=MAX_SPELL_EFFECTS)Unitstatic
isDead() constUnitinline
IsDungeonBoss() constCreature
IsDuringRemoveFromWorld() constUnitinline
isDying() constUnitinline
isElite() constCreature
IsFalling() constUnit
isFeared() constUnitinline
IsFlying() constUnitinline
IsFriendlyTo(Unit const *unit) constUnit
isFrozen() constUnit
IsFullHealth() constUnitinline
IsGossip() constUnitinline
IsGuard() constCreatureinline
IsGuardian() constUnitinline
IsGuardianPet() constMinion
IsGuildMaster() constUnitinline
IsHostileTo(Unit const *unit) constUnit
IsHostileToPlayers() constUnit
IsHunterPet() constUnitinline
IsImmunedToDamage(SpellSchoolMask meleeSchoolMask) constUnit
IsImmunedToDamage(SpellInfo const *spellInfo) constUnit
IsImmunedToSpell(SpellInfo const *spellInfo) const OVERRIDECreaturevirtual
IsImmunedToSpellEffect(SpellInfo const *spellInfo, uint32 index) const OVERRIDETotemvirtual
isInAccessiblePlaceFor(Creature const *c) constUnit
isInBack(WorldObject const *target, float arc=M_PI) constWorldObject
isInBackInMap(Unit const *target, float distance, float arc=M_PI) constUnit
IsInBetween(WorldObject const *obj1, WorldObject const *obj2, float size=0) constWorldObject
IsInCombat() constUnitinline
IsInDisallowedMountForm() constUnit
IsInDist(float x, float y, float z, float dist) constPositioninline
IsInDist(Position const *pos, float dist) constPositioninline
IsInDist2d(float x, float y, float dist) constPositioninline
IsInDist2d(Position const *pos, float dist) constPositioninline
IsInEvadeMode() constCreatureinline
IsInFeralForm() constUnit
IsInFlight() constUnitinline
isInFront(WorldObject const *target, float arc=M_PI) constWorldObject
isInFrontInMap(Unit const *target, float distance, float arc=M_PI) constUnit
IsInGrid() constGridObject< Creature >inline
IsInMap(WorldObject const *obj) constWorldObject
IsInnkeeper() constUnitinline
IsInPartyWith(Unit const *unit) constUnit
IsInRaidWith(Unit const *unit) constUnit
IsInRange(WorldObject const *obj, float minRange, float maxRange, bool is3D=true) constWorldObject
IsInRange2d(float x, float y, float minRange, float maxRange) constWorldObject
IsInRange3d(float x, float y, float z, float minRange, float maxRange) constWorldObject
isInRoots() constUnitinline
IsInvisibleDueToDespawn() const OVERRIDECreatureprotectedvirtual
IsInWater() constUnitvirtual
IsInWorld() constObjectinline
IsLevitating() constUnitinline
IsMounted() constUnitinline
isMoving() constUnitinline
isNeedNotify(uint16 f) constWorldObjectinline
IsNeutralToAll() constUnit
IsNeverVisible() constWorldObjectinlineprotectedvirtual
IsNonMeleeSpellCasted(bool withDelayed, bool skipChanneled=false, bool skipAutorepeat=false, bool isAutoshoot=false, bool skipInstant=true) constUnit
IsOnVehicle(const Unit *vehicle) constUnit
IsPermanentWorldObject() constWorldObjectinline
IsPet() constUnitinline
IsPetGhoul() constMinioninline
IsPhased(WorldObject const *obj) constWorldObject
IsPhased(uint32 phase) constWorldObjectinline
IsPolymorphed() constUnit
IsPositionValid() constPosition
isPossessed() constUnitinline
isPossessedByPlayer() constUnit
isPossessing() constUnit
isPossessing(Unit *u) constUnit
IsPvP() constUnitinline
IsQuestGiver() constUnitinline
IsRacialLeader() constCreatureinline
isRegeneratingHealth() constCreatureinline
IsReputationGainDisabled() constCreatureinline
IsScriptOverriden(SpellInfo const *spell, int32 script) constUnit
IsSelfOrInSameMap(WorldObject const *obj) constWorldObject
IsServiceProvider() constUnit
IsSitState() constUnit
isSpellBlocked(Unit *victim, SpellInfo const *spellProto, WeaponAttackType attackType=WeaponAttackType::BASE_ATTACK)Unit
isSpellCrit(Unit *victim, SpellInfo const *spellProto, SpellSchoolMask schoolMask, WeaponAttackType attackType=WeaponAttackType::BASE_ATTACK) constUnit
IsSpiritGuide() constUnitinline
IsSpiritHealer() constUnitinline
IsSpiritService() constUnitinline
IsSpiritWolf() constMinioninline
IsSplineEnabled() constUnit
IsStandState() constUnit
IsStopped() constUnitinline
IsSummon() constUnitinline
IsTabardDesigner() constUnitinline
isTappedBy(Player const *player) constCreature
isTargetableForAttack(bool checkFakeDeath=true) constUnit
IsTaxi() constUnitinline
IsTerrainSwaped(uint32 terrainSwap) constWorldObjectinline
IsTotem() constUnitinline
IsTrainer() constUnitinline
IsTrigger() constCreatureinline
IsTriggeredAtSpellProcEvent(Unit *victim, Aura *aura, SpellInfo const *procSpell, uint32 procFlag, uint32 procExtra, WeaponAttackType attType, bool isVictim, bool active, SpellProcEventEntry const *&spellProcEvent)Unitprivate
isTurning() constUnitinline
isType(uint16 mask) constObjectinline
IsUnderWater() constUnitvirtual
IsValidAssistTarget(Unit const *target) constUnit
IsValidAttackTarget(Unit const *target) constUnit
IsVehicle() constUnitinline
IsVendor() constUnitinline
IsVisible() constUnit
IsWalking() constUnitinline
IsWhiteTiger() constMinioninline
IsWithinCombatRange(const Unit *obj, float dist2compare) constUnit
IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D=true) constWorldObject
IsWithinDist2d(float x, float y, float dist) constWorldObject
IsWithinDist2d(Position const *pos, float dist) constWorldObject
IsWithinDist3d(float x, float y, float z, float dist) constWorldObject
IsWithinDist3d(Position const *pos, float dist) constWorldObject
IsWithinDistInMap(WorldObject const *obj, float dist2compare, bool is3D=true) constWorldObject
IsWithinLOS(float x, float y, float z) constWorldObject
IsWithinLOSInMap(WorldObject const *obj) constWorldObject
IsWithinMeleeRange(const Unit *obj, float dist=MELEE_RANGE) constUnit
isWorldBoss() constCreature
IsWorldObject() constWorldObject
JumpTo(float speedXY, float speedZ, bool forward=true)Unit
JumpTo(WorldObject *obj, float speedZ)Unit
Kill(Unit *victim, bool durabilityLoss=true)Unit
KnockbackFrom(float x, float y, float speedXY, float speedZ)Unit
LastCharmerGUIDUnit
LastUsedScriptIDWorldObject
LoadCreatureFromDB(uint32 guid, Map *map, bool addToMap=true)Creature
LoadCreaturesAddon(bool reload=false)Creature
LoadEquipment(int8 id=1, bool force=false)Creature
LoadFromDB(uint32 guid, Map *map)Creatureinline
LoadPath(uint32 pathid)Creatureinline
lootCreature
lootForBodyCreature
lootForPickPocketedCreature
lootingGroupLowGUIDCreature
LowerPlayerDamageReq(uint32 unDamage)Creature
m_AI_lockedCreatureprotected
m_AlreadyCallAssistanceCreatureprotected
m_AlreadySearchedAssistanceCreatureprotected
m_appliedAurasUnitprotected
m_attackersUnitprotected
m_attackingUnitprotected
m_attackTimerUnitprotected
m_auraModifiersGroupUnitprotected
m_auraStateAurasUnitprotected
m_auraUpdateIteratorUnitprotected
m_AutoRepeatFirstCastUnitprotected
m_baseSpellCritChanceUnit
m_canDualWieldUnit
m_canModifyStatsUnitprotected
m_charmInfoUnitprotected
m_cleanupDoneUnitprivate
m_CombatDistanceCreature
m_CombatTimerUnitprivate
m_ComboPointHoldersUnitprivate
m_ControlledUnit
m_ControlledByPlayerUnit
m_corpseDelayCreatureprotected
m_corpseRemoveTimeCreatureprotected
m_createStatsUnitprotected
m_CreatureCategoryCooldownsCreature
m_creatureDataCreatureprotected
m_creatureInfoCreatureprotected
m_CreatureSpellCooldownsCreature
m_currentSpellsUnitprotected
m_currMapWorldObjectprivate
m_DBTableGuidCreatureprotected
m_deathStateUnitprotected
m_defaultMovementTypeCreatureprotected
m_DiminishingUnitprivate
m_durationTotemprotected
m_duringRemoveFromWorldUnitprivate
m_dynamicChangeObjectprotected
m_dynamicTabObjectprotected
m_dynObjUnitprotected
m_equipmentIdCreatureprotected
m_EventsUnit
m_executed_notifiesWorldObjectprivate
m_extraAttacksUnit
m_fieldNotifyFlagsObjectprotected
m_floatValuesObject
m_followAngleMinionprotected
m_FollowingRefManagerUnitprivate
m_formationCreatureprivate
m_gameObjUnitprotected
m_groupLootTimerCreature
m_homePositionCreatureprotected
m_HostileRefManagerUnitprivate
m_InstanceIdWorldObjectprivate
m_int32ValuesObject
m_interruptableAurasUnitprotected
m_interruptMaskUnitprotected
m_invisibilityWorldObject
m_invisibilityDetectWorldObject
m_inWorldObjectprivate
m_isActiveWorldObjectprotected
m_isSortedUnitprotected
m_isTempWorldObjectCreature
m_isWorldObjectWorldObjectprotected
m_lastSanctuaryTimeUnit
m_lifetimeTempSummonprivate
m_LootModeCreatureprotected
m_lootRecipientCreatureprotected
m_lootRecipientGroupCreatureprotected
m_mapIdWorldLocation
m_meleeDamageSchoolMaskCreatureprotected
m_modAttackSpeedPctUnit
m_modAurasUnitprotected
m_modMeleeHitChanceUnit
m_modRangedHitChanceUnit
m_modSpellHitChanceUnit
m_movedPlayerUnit
m_movementCounterUnitprotected
m_movementInfoWorldObject
m_movesplineTimerUnitprivate
m_nameWorldObjectprotected
m_notifyflagsWorldObjectprivate
m_ObjectSlotUnit
m_objectTypeObjectprotected
m_objectTypeIdObjectprotected
m_objectUpdatedObjectprotected
m_orientationPosition
m_originalEntryCreatureprotected
m_originalEquipmentIdCreatureprotected
m_overrideAutoattackRangeUnitprotected
m_overrideAutoattackSpellInfoUnitprotected
m_ownedAurasUnitprotected
m_ownerMinionprotected
m_PackGUIDObjectprivate
m_path_idCreatureprivate
m_petAurasUnit
m_phaseMaskWorldObjectprivate
m_PlayerDamageReqCreature
m_positionXPosition
m_positionYPosition
m_positionZPosition
m_procDeepUnitprotected
m_PropertiesTempSummon
m_reactiveTimerUnitprotected
m_reactStateCreatureprotected
m_regenHealthCreatureprotected
m_regenTimerUnitprotected
m_removedAurasUnitprotected
m_removedAurasCountUnitprotected
m_respawnDelayCreatureprotected
m_respawnradiusCreatureprotected
m_respawnTimeCreatureprotected
m_scAurasUnitprotected
m_serverSideVisibilityWorldObject
m_serverSideVisibilityDetectWorldObject
m_sharedVisionUnitprotected
m_SightDistanceCreature
m_speed_rateUnitprotected
m_spellImmuneUnit
m_spellsCreature
m_stateUnitprivate
m_stealthWorldObject
m_stealthDetectWorldObject
m_summonerGUIDTempSummonprivate
m_SummonSlotUnit
m_ThreatManagerUnitprotected
m_threatModifierUnit
m_timerTempSummonprivate
m_transformUnitprotected
m_transportWorldObjectprotected
m_transportHomePositionCreatureprotected
m_typeTotemprotected
m_uint32ValuesObject
m_unitTypeMaskUnitprotected
m_updateFlagObjectprotected
m_valuesCountObjectprotected
m_vehicleUnitprotected
m_vehicleKitUnitprotected
m_vendorItemCountsCreatureprotected
m_visibleAurasUnitprotected
m_waypointIDCreatureprivate
m_weaponDamageUnitprotected
m_zoneScriptWorldObjectprotected
MagicSpellHitResult(Unit *victim, SpellInfo const *spellInfo)Unit
MapObject()MapObjectinlineprotected
MeleeDamageBonusDone(Unit *pVictim, uint32 damage, WeaponAttackType attType, SpellInfo const *spellProto=NULL)Unit
MeleeDamageBonusTaken(Unit *attacker, uint32 pdamage, WeaponAttackType attType, SpellInfo const *spellProto=NULL)Unit
MeleeSpellHitResult(Unit *victim, SpellInfo const *spellInfo)Unit
MeleeSpellMissChance(Unit const *victim, WeaponAttackType attType, uint32 spellId) constUnit
Minion(SummonPropertiesEntry const *properties, Unit *owner, bool isWorldObject)Minion
ModifyAuraState(AuraStateType flag, bool apply)Unit
ModifyHealth(int32 val)Unit
ModifyPower(Powers power, int32 val)Unit
ModifyPowerPct(Powers power, float pct, bool apply=true)Unit
ModifyRedirectThreat(int32 amount)Unitinline
ModSpellCastTime(SpellInfo const *spellProto, int32 &castTime, Spell *spell=NULL)Unit
ModSpellDuration(SpellInfo const *spellProto, Unit const *target, int32 duration, bool positive, uint32 effectMask)Unit
MonsterMoveWithSpeed(float x, float y, float z, float speed, bool generatePath=false, bool forceDestination=false)Unit
MonsterSay(const char *text, Language language, WorldObject const *target)WorldObject
MonsterSay(int32 textId, Language language, WorldObject const *target)WorldObject
MonsterTextEmote(const char *text, WorldObject const *target, bool IsBossEmote=false)WorldObject
MonsterTextEmote(int32 textId, WorldObject const *target, bool IsBossEmote=false)WorldObject
MonsterWhisper(const char *text, Player const *target, bool IsBossWhisper=false)WorldObject
MonsterWhisper(int32 textId, Player const *target, bool IsBossWhisper=false)WorldObject
MonsterYell(const char *text, Language language, WorldObject const *target)WorldObject
MonsterYell(int32 textId, Language language, WorldObject const *target)WorldObject
Motion_Initialize()Creature
Mount(uint32 mount, uint32 vehicleId=0, uint32 creatureEntry=0)Unit
MovePosition(Position &pos, float dist, float angle)WorldObject
MovePositionToFirstCollision(Position &pos, float dist, float angle)WorldObject
movesplineUnit
NearTeleportTo(float x, float y, float z, float orientation, bool casting=false)Unit
NeedChangeAIUnit
NormalizeOrientation(float o)Positioninlinestatic
NotifyExecuted(uint16 f) constWorldObjectinline
Object()Objectprotected
Object(Object const &right)=deleteObjectprivate
operator!=(Position const &a)Positioninline
operator=(Object const &right)=deleteObjectprivate
operator==(Position const &a)Position
OutDebugInfo() constUnit
PetAuraSet typedefUnit
PlayDirectSound(uint32 sound_id, Player *target=NULL)WorldObject
PlayDistanceSound(uint32 sound_id, Player *target)WorldObject
PlayOneShotAnimKit(uint32 id)Unit
PositionXYZOStream()Positioninline
PositionXYZStream()Positioninline
PrintIndexError(uint32 index, bool set) constObjectprivate
ProcDamageAndSpell(Unit *victim, uint32 procAttacker, uint32 procVictim, uint32 procEx, uint32 amount, WeaponAttackType attType=WeaponAttackType::BASE_ATTACK, SpellInfo const *procSpell=NULL, SpellInfo const *procAura=NULL)Unit
ProcDamageAndSpellFor(bool isVictim, Unit *target, uint32 procFlag, uint32 procExtra, WeaponAttackType attType, SpellInfo const *procSpell, uint32 damage, SpellInfo const *procAura=NULL)Unit
ProhibitSpellSchool(SpellSchoolMask idSchoolMask, uint32 unTimeMs) OVERRIDECreaturevirtual
propagateSpeedChange()Unitinline
reachWithSpellAttack(Unit *victim)Creature
reachWithSpellCure(Unit *victim)Creature
RebuildTerrainSwaps()WorldObject
RebuildWorldMapAreaSwaps()WorldObject
Regenerate(Powers power)Creatureprotected
RegenerateHealth()Creatureprotected
RegenerateMana()Creatureprotected
ReleaseFocus(Spell const *focusSpell)Creature
Relocate(float x, float y)Positioninline
Relocate(float x, float y, float z)Positioninline
Relocate(float x, float y, float z, float orientation)Positioninline
Relocate(Position const &pos)Positioninline
Relocate(Position const *pos)Positioninline
RelocateOffset(Position const &offset)Position
RemoveAllAttackers()Unit
RemoveAllAuras()Unit
RemoveAllAurasExceptType(AuraType type)Unit
RemoveAllAurasExceptType(AuraType type1, AuraType type2)Unit
RemoveAllAurasOnDeath()Unit
RemoveAllAurasRequiringDeadTarget()Unit
RemoveAllControlled()Unit
RemoveAllDynObjects()Unit
RemoveAllGameObjects()Unit
RemoveAllMinionsByEntry(uint32 entry)Unit
RemoveAreaAurasDueToLeaveWorld()Unit
RemoveArenaAuras()Unit
RemoveAura(AuraApplicationMap::iterator &i, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAura(uint32 spellId, uint64 casterGUID=0, uint32 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAura(AuraApplication *aurApp, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAura(Aura *aur, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAuraFromStack(uint32 spellId, uint64 casterGUID=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAurasByType(AuraType auraType, uint64 casterGUID=0, Aura *except=NULL, bool negative=true, bool positive=true)Unit
RemoveAurasDueToItemSpell(uint32 spellId, uint64 castItemGuid)Unit
RemoveAurasDueToSpell(uint32 spellId, uint64 casterGUID=0, uint32 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAurasDueToSpellByDispel(uint32 spellId, uint32 dispellerSpellId, uint64 casterGUID, Unit *dispeller, uint8 chargesRemoved=1)Unit
RemoveAurasDueToSpellBySteal(uint32 spellId, uint64 casterGUID, Unit *stealer)Unit
RemoveAurasWithAttribute(uint32 flags)Unit
RemoveAurasWithFamily(SpellFamilyNames family, uint32 familyFlag1, uint32 familyFlag2, uint32 familyFlag3, uint64 casterGUID)Unit
RemoveAurasWithInterruptFlags(uint32 flag, uint32 except=0)Unit
RemoveAurasWithMechanic(uint32 mechanic_mask, AuraRemoveMode removemode=AURA_REMOVE_BY_DEFAULT, uint32 except=0)Unit
RemoveBindSightAuras()Unit
RemoveByteFlag(uint16 index, uint8 offset, uint8 newFlag)Object
RemoveCharmAuras()Unit
RemoveCharmedBy(Unit *charmer)Unit
RemoveComboPointHolder(uint32 lowguid)Unitinline
RemoveCorpse(bool setSpawnTime=true)Creature
RemoveDynObject(uint32 spellId)Unit
RemoveExtraUnitMovementFlag(uint16 f)Unitinline
RemoveFieldNotifyFlag(uint16 flag)Objectinline
RemoveFlag(uint16 index, uint32 oldFlag)Object
RemoveFlag64(uint16 index, uint64 oldFlag)Object
removeFollower(FollowerReference *)Unitinline
RemoveFromGrid()GridObject< Creature >inline
RemoveFromWorld() OVERRIDEMinionvirtual
RemoveGameObject(GameObject *gameObj, bool del)Unit
RemoveGameObject(uint32 spellid, bool del)Unit
removeHatedBy(HostileReference *)Unitinline
RemoveLootMode(uint16 lootMode)Creatureinline
RemoveMovementImpairingAuras()Unit
RemoveNotOwnSingleTargetAuras(uint32 newPhase=0, bool phaseid=false)Unit
RemoveOwnedAura(AuraMap::iterator &i, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveOwnedAura(uint32 spellId, uint64 casterGUID=0, uint32 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveOwnedAura(Aura *aura, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemovePetAura(PetAura const *petSpell)Unit
RemovePlayerFromVision(Player *player)Unit
RemoveStandFlags(uint8 flags)Unitinline
RemoveUInt64Value(uint16 index, uint64 value)Object
RemoveUnitMovementFlag(uint32 f)Unitinline
RemoveVehicleKit(bool remove=false)Unit
RemoveVisibleAura(uint8 slot)Unit
ResetAllNotifies()WorldObjectinline
resetAttackTimer(WeaponAttackType type=WeaponAttackType::BASE_ATTACK)Unit
ResetLootMode()Creatureinline
ResetMap()WorldObjectvirtual
ResetPlayerDamageReq()Creatureinline
ResetRedirectThreat()Unitinline
Respawn(bool force=false)Creature
RestoreDisplayId()Unit
RestoreFaction()Unit
RewardRage(uint32 baseRage, bool attacker)Unit
RollMeleeOutcomeAgainst(const Unit *victim, WeaponAttackType attType) constUnit
RollMeleeOutcomeAgainst(const Unit *victim, WeaponAttackType attType, int32 crit_chance, int32 miss_chance, int32 dodge_chance, int32 parry_chance, int32 block_chance) constUnit
SaveRespawnTime() OVERRIDECreaturevirtual
SaveToDB(uint32, uint32) OVERRIDETempSummoninlinevirtual
Creature::SaveToDB()Creature
SearchFormation()Creature
SelectLevel(const CreatureTemplate *cinfo)Creature
SelectNearbyTarget(Unit *exclude=NULL, float dist=NOMINAL_MELEE_RANGE) constUnit
SelectNearestHostileUnitInAggroRange(bool useLOS=false) constCreature
SelectNearestPlayer(float distance=0) constCreature
SelectNearestTarget(float dist=0, bool playerOnly=false) constCreature
SelectNearestTargetInAttackDistance(float dist=0) constCreature
SelectVictim()Creature
SendAIReaction(AiReaction reactionType)Creature
SendAttackStateUpdate(CalcDamageInfo *damageInfo)Unit
SendAttackStateUpdate(uint32 HitInfo, Unit *target, uint8 SwingType, SpellSchoolMask damageSchoolMask, uint32 Damage, uint32 AbsorbDamage, uint32 Resist, VictimState TargetState, uint32 BlockedAmount)Unit
SendChangeCurrentVictimOpcode(HostileReference *pHostileReference)Unit
SendClearTarget()Unit
SendClearThreatListOpcode(ObjectGuid UnitGUID)Unit
SendDestroyObject(Player *target, ObjectGuid Guid, bool onDeath=false) constObject
SendDurabilityLoss(Player *receiver, uint32 percent)Unit
SendEnergizeSpellLog(Unit *victim, uint32 spellID, int32 damage, Powers powertype)Unit
SendHealSpellLog(ObjectGuid CasterGUID, ObjectGuid TargetGUID, uint32 SpellID, uint32 Damage, uint32 OverHeal, uint32 Absorb, bool critical=false)Unit
SendMeleeAttackStart(Unit *victim)Unit
SendMeleeAttackStop(Unit *victim=NULL)Unit
SendMessageToSet(WorldPacket *data, bool self)WorldObjectvirtual
SendMessageToSet(WorldPacket *data, Player const *skipped_rcvr)WorldObjectvirtual
SendMessageToSetInRange(WorldPacket *data, float dist, bool self)WorldObjectvirtual
SendMissileCancel(uint32 spellId, bool cancel=true)Unitprotected
SendMoveKnockBack(Player *player, float speedXY, float speedZ, float vcos, float vsin)Unit
SendObjectDeSpawnAnim(uint64 guid)WorldObject
SendPeriodicAuraLog(SpellPeriodicAuraLogInfo *pInfo)Unit
SendPetActionFeedback(uint8 msg) constUnit
SendPetAIReaction(ObjectGuid UnitGUID) constUnit
SendPetTalk(uint32 pettalk) constUnit
SendPlaySound(uint32 Sound, bool OnlySelf)WorldObject
SendPlaySpellVisual(uint32 SpellVisualId, float x, float y, float z, float orientation, uint8 SpeedTime, uint16 MissReason, uint16 ReflectStatus)Unit
SendPlaySpellVisualKit(uint32 SpellVisualId, uint32 Duration, int32 Type)Unit
SendRemoveFromThreatListOpcode(HostileReference *pHostileReference)Unit
SendSetVehicleRecId(uint32 vehicleId)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, uint32 SpellID, uint32 Damage, SpellSchoolMask damageSchoolMask, uint32 AbsorbedDamage, uint32 Resist, bool PhysicalDamage, uint32 Blocked, bool CriticalHit=false)Unit
SendTeleportPacket(Position &pos)Unit
SendThreatListUpdate()Unit
SendUpdateToPlayer(Player *player)Object
SendZoneUnderAttackMessage(Player *attacker)Creature
setActive(bool isActiveObject)WorldObject
SetAI(UnitAI *newAI)Unitinline
SetAnimTier(AnimTier tier)Unit
SetArmor(int32 val)Unitinline
SetAttackTime(WeaponAttackType att, uint32 val)Unitinline
setAttackTimer(WeaponAttackType type, uint32 time)Unitinline
SetAuraStack(uint32 spellId, Unit *target, uint32 stack)Unit
SetAutoattackOverrideRange(uint32 range)Unitinline
SetAutoattackOverrideSpell(SpellInfo const *spellInfo)Unitinline
SetBaseWeaponDamage(WeaponAttackType attType, WeaponDamageRange damageRange, float value)Unitinline
SetByteFlag(uint16 index, uint8 offset, uint8 newFlag)Object
SetByteValue(uint16 index, uint8 offset, uint8 value)Object
SetCanDualWield(bool value)Unitinline
SetCanFly(bool enable)Unit
SetCanModifyStats(bool modifyStats)Unitinline
SetCantProc(bool apply)Unit
SetCharm(Unit *target, bool apply)Unit
SetCharmedBy(Unit *charmer, CharmType type, AuraApplication const *aurApp=NULL)Unit
SetCharmerGUID(uint64 owner)Unitinline
SetClass(uint8 newClass)Unitinline
SetConfused(bool apply)Unitprotected
SetContestedPvP(Player *attackedPlayer=NULL)Unit
SetControlled(bool apply, UnitState state)Unit
SetCorpseDelay(uint32 delay)Creatureinline
SetCreateHealth(uint32 val)Unitinline
SetCreateMana(uint32 val)Unitinline
SetCreateStat(Stats stat, float val)Unitinline
SetCreatorGUID(uint64 creator)Unitinline
SetCritterGUID(uint64 guid)Unitinline
SetCurrentCastedSpell(Spell *pSpell)Unit
SetCurrentCell(Cell const &cell)MapObjectinlineprivate
SetCurrentEquipmentId(uint8 id)Creatureinline
setDeathState(DeathState s) OVERRIDECreaturevirtual
SetDefaultMovementType(MovementGeneratorType mgt)Creatureinline
SetDisableGravity(bool disable, bool packetOnly=false)Unit
SetDisableReputationGain(bool disable)Creatureinline
SetDisplayId(uint32 modelId) OVERRIDECreaturevirtual
SetDynamicUInt32Value(uint32 tab, uint16 index, uint32 value)Object
SetEntry(uint32 entry)Objectinline
SetExtraUnitMovementFlags(uint16 f)Unitinline
SetFacingTo(float ori)Unit
SetFacingToObject(WorldObject *object)Unit
setFaction(uint32 faction)Unitinline
SetFall(bool enable)Unit
SetFeared(bool apply)Unitprotected
SetFeatherFall(bool enable, bool packetOnly=false)Unit
SetFieldNotifyFlag(uint16 flag)Objectinline
SetFieldPowerType(uint32 powerType)Unitinline
SetFlag(uint16 index, uint32 newFlag)Object
SetFlag64(uint16 index, uint64 newFlag)Object
SetFloatValue(uint16 index, float value)Object
SetFlying(bool enable)Creature
SetFollowAngle(float angle)Minioninline
SetFormation(CreatureGroup *formation)Creatureinline
SetFullHealth()Unitinline
SetGender(uint8 gender)Unitinline
SetHealth(uint32 val)Unit
SetHomePosition(float x, float y, float z, float o)Creatureinline
SetHomePosition(const Position &pos)Creatureinline
SetHover(bool enable, bool packetOnly=false)Unit
SetInCombatState(bool PvP, Unit *enemy=NULL)Unit
SetInCombatWith(Unit *enemy)Unit
SetInCombatWithZone()Creature
SetInFront(WorldObject const *target)Unit
SetInt16Value(uint16 index, uint8 offset, int16 value)Objectinline
SetInt32Value(uint16 index, int32 value)Object
SetLastDamagedTime(time_t val)Unitinline
SetLevel(uint8 lvl)Unit
SetLocationInstanceId(uint32 _instanceId)WorldObjectinlineprotected
SetLocationMapId(uint32 _mapId)WorldObjectinlineprotected
SetLootMode(uint16 lootMode)Creatureinline
SetLootRecipient(Unit *unit)Creature
SetMap(Map *map)WorldObjectvirtual
SetMaxHealth(uint32 val)Unit
SetMaxPower(Powers power, int32 val)Unit
SetMeleeDamageSchool(SpellSchools school)Creatureinline
SetMinion(Minion *minion, bool apply)Unit
SetMinionGUID(uint64 guid)Unitinline
SetModifierValue(UnitMods unitMod, UnitModifierType modifierType, float value)Unitinline
SetName(std::string const &newname)WorldObjectinline
SetNativeDisplayId(uint32 modelId)Unitinline
SetNewCellPosition(float x, float y, float z, float o)MapObjectinlineprivate
SetNoCallAssistance(bool val)Creatureinline
SetNoSearchAssistance(bool val)Creatureinline
SetNotified(uint16 f)WorldObjectinline
SetObjectScale(float scale) OVERRIDECreaturevirtual
SetOrientation(float orientation)Positioninline
SetOriginalEntry(uint32 entry)Creatureinline
SetOwnerGUID(uint64 owner)Unit
SetPetGUID(uint64 guid)Unitinline
SetPhased(uint32 id, bool update, bool apply) OVERRIDEUnitvirtual
SetPhaseMask(uint32 newPhaseMask, bool update) overrideUnitvirtual
SetPosition(float x, float y, float z, float o)Creature
SetPosition(const Position &pos)Creatureinline
SetPower(Powers power, int32 val)Unit
setPowerType(Powers power)Unit
SetPvP(bool state)Unit
SetRace(uint8 race)Unitinline
SetReactState(ReactStates st)Creatureinline
SetRedirectThreat(uint64 guid, uint32 pct)Unitinline
setRegeneratingHealth(bool regenHealth)Creatureinline
SetResistance(SpellSchools school, int32 val)Unitinline
SetResistanceBuffMods(SpellSchools school, bool positive, float val)Unit
SetRespawnDelay(uint32 delay)Creatureinline
SetRespawnRadius(float dist)Creatureinline
SetRespawnTime(uint32 respawn)Creatureinline
SetRooted(bool apply, bool packetOnly=false)Unitprotected
SetShapeshiftForm(ShapeshiftForm form)Unit
SetSheath(SheathState sheathed)Unitinlinevirtual
SetSpeed(UnitMoveType mtype, float rate, bool forced=false)Unit
SetStandFlags(uint8 flags)Unitinline
SetStandState(uint8 state)Unit
SetStat(Stats stat, int32 val)Unitinline
SetStatFloatValue(uint16 index, float value)Object
SetStatInt32Value(uint16 index, int32 value)Object
SetStunned(bool apply)Unitprotected
SetSwim(bool enable)Unit
SetTarget(uint64 guid) OVERRIDECreaturevirtual
SetTempSummonType(TempSummonType type)TempSummon
SetTotemDuration(uint32 duration)Toteminline
setTransForm(uint32 spellid)Unitinline
SetTransport(Transport *t)WorldObjectinline
SetTransportHomePosition(float x, float y, float z, float o)Creatureinline
SetTransportHomePosition(const Position &pos)Creatureinline
SetUInt16Value(uint16 index, uint8 offset, uint16 value)Object
SetUInt32Value(uint16 index, uint32 value)Object
SetUInt64Value(uint16 index, uint64 value)Object
SetUnitMovementFlags(uint32 f)Unitinline
SetVehicle(Vehicle *vehicle)Unitinline
SetVisible(bool x)Unit
SetVisibleAura(uint8 slot, AuraApplication *aur)Unit
SetWalk(bool enable)Unit
SetWaterWalking(bool enable, bool packetOnly=false)Unit
SetWorldObject(bool apply)WorldObject
SetZoneScript()WorldObject
SpellBaseDamageBonusDone(SpellSchoolMask schoolMask) constUnit
SpellBaseDamageBonusTaken(SpellSchoolMask schoolMask) constUnit
SpellBaseHealingBonusDone(SpellSchoolMask schoolMask) constUnit
SpellBaseHealingBonusTaken(SpellSchoolMask schoolMask) constUnit
SpellCriticalDamageBonus(SpellInfo const *spellProto, uint32 damage, Unit *victim)Unit
SpellCriticalHealingBonus(SpellInfo const *spellProto, uint32 damage, Unit *victim)Unit
SpellDamageBonusDone(Unit *victim, SpellInfo const *spellProto, uint32 pdamage, DamageEffectType damagetype, uint32 stack=1) constUnit
SpellDamageBonusTaken(Unit *caster, SpellInfo const *spellProto, uint32 pdamage, DamageEffectType damagetype, uint32 stack=1) constUnit
SpellHealingBonusDone(Unit *victim, SpellInfo const *spellProto, uint32 healamount, DamageEffectType damagetype, uint32 stack=1) constUnit
SpellHealingBonusTaken(Unit *caster, SpellInfo const *spellProto, uint32 healamount, DamageEffectType damagetype, uint32 stack=1) constUnit
SpellHitResult(Unit *victim, SpellInfo const *spellInfo, bool canReflect=false)Unit
SpellNonMeleeDamageLog(Unit *victim, uint32 spellID, uint32 damage)Unit
StartReactiveTimer(ReactiveType reactive)Unitinline
StopAttackFaction(uint32 faction_id)Unit
StopMoving()Unit
SummonCreature(uint32 id, Position const &pos, TempSummonType spwtype=TempSummonType::TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, uint32 vehId=0) constWorldObject
SummonCreature(uint32 id, float x, float y, float z, float ang=0, TempSummonType spwtype=TempSummonType::TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0) constWorldObject
SummonCreatureGroup(uint8 group, std::list< TempSummon * > *list=NULL)WorldObject
SummonGameObject(uint32 entry, float x, float y, float z, float ang, float rotation0, float rotation1, float rotation2, float rotation3, uint32 respawnTime)WorldObject
SummonTrigger(float x, float y, float z, float ang, uint32 dur, CreatureAI *(*GetAI)(Creature *)=NULL)WorldObject
TauntApply(Unit *victim)Unit
TauntFadeOut(Unit *taunter)Unit
TempSummon(SummonPropertiesEntry const *properties, Unit *owner, bool isWorldObject)TempSummonexplicit
ToAreaTrigger()Objectinline
ToAreaTrigger() constObjectinline
ToCorpse()Objectinline
ToCorpse() constObjectinline
ToCreature()Objectinline
ToCreature() constObjectinline
ToDynObject()Objectinline
ToDynObject() constObjectinline
ToGameObject()Objectinline
ToGameObject() constObjectinline
ToggleByteFlag(uint16 index, uint8 offset, uint8 flag)Object
ToggleFlag(uint16 index, uint32 flag)Object
ToggleFlag64(uint16 index, uint64 flag)Object
ToPet()Unitinline
ToPet() constUnitinline
ToPlayer()Objectinline
ToPlayer() constObjectinline
ToString() constPosition
Totem(SummonPropertiesEntry const *properties, Unit *owner)Totem
ToTempSummon()Unitinline
ToTempSummon() constUnitinline
ToTotem()Unitinline
ToTotem() constUnitinline
ToUnit()Objectinline
ToUnit() constObjectinline
TrackGameObject(GameObject *gameObj)Unit
TriggerAurasProcOnEvent(CalcDamageInfo &damageInfo)Unit
TriggerAurasProcOnEvent(AuraApplicationList *myProcAuras, AuraApplicationList *targetProcAuras, Unit *actionTarget, uint32 typeMaskActor, uint32 typeMaskActionTarget, uint32 spellTypeMask, uint32 spellPhaseMask, uint32 hitMask, Spell *spell, DamageInfo *damageInfo, HealInfo *healInfo)Unit
TriggerAurasProcOnEvent(ProcEventInfo &eventInfo, AuraApplicationList &procAuras)Unit
TriggerJustRespawnedCreatureprivate
Unit(bool isWorldObject)Unitexplicitprotected
UnSummon(uint32 msTime=0) OVERRIDETotemvirtual
UnsummonAllTotems()Unit
Update(uint32 time) OVERRIDETotemvirtual
UpdateAllowedPositionZ(float x, float y, float &z) constWorldObject
UpdateAllStats() OVERRIDEToteminlinevirtual
UpdateAreaPhase()WorldObject
UpdateArmor() OVERRIDEToteminlinevirtual
UpdateAttackPowerAndDamage(bool) OVERRIDEToteminlinevirtual
UpdateAuraForGroup(uint8 slot)Unit
UpdateCharmAI()Unit
UpdateDamagePhysical(WeaponAttackType) OVERRIDEToteminlinevirtual
UpdateEntry(uint32 entry, uint32 team=ALLIANCE, const CreatureData *data=NULL)Creature
UpdateGroundPositionZ(float x, float y, float &z) constWorldObject
UpdateHeight(float newZ)Unit
UpdateInterruptMask()Unit
UpdateMaxHealth() OVERRIDEToteminlinevirtual
UpdateMaxPower(Powers) OVERRIDEToteminlinevirtual
UpdateMovementFlags()Creature
UpdateObjectVisibility(bool forced=true) overrideUnitvirtual
UpdateOrientation(float orientation)Unit
UpdatePosition(float x, float y, float z, float ang, bool teleport=false)Unitvirtual
UpdatePosition(const Position &pos, bool teleport=false)Unit
UpdateReactives(uint32 p_time)Unit
UpdateResistances(uint32) OVERRIDEToteminlinevirtual
UpdateSpeed(UnitMoveType mtype, bool forced)Unit
UpdateSplineMovement(uint32 t_diff)Unitprivate
UpdateSplinePosition()Unitprivate
UpdateStats(Stats) OVERRIDEToteminlinevirtual
UpdateUInt32Value(uint16 index, uint32 value)Object
UpdateUnderwaterState(Map *m, float x, float y, float z)Unitvirtual
UpdateVendorItemCurrentCount(VendorItem const *vItem, uint32 used_count)Creature
UpdateWaypointID(uint32 wpID)Creatureinline
VisibleAuraMap typedefUnit
VisitNearbyGridObject(float const &radius, NOTIFIER &notifier) constWorldObjectinline
VisitNearbyObject(float const &radius, NOTIFIER &notifier) constWorldObjectinline
VisitNearbyWorldObject(float const &radius, NOTIFIER &notifier) constWorldObjectinline
WorldLocation(uint32 _mapid=MAPID_INVALID, float _x=0, float _y=0, float _z=0, float _o=0)WorldLocationinlineexplicit
WorldLocation(const WorldLocation &loc)WorldLocationinline
WorldObject(bool isWorldObject)WorldObjectexplicitprotected
WorldRelocate(const WorldLocation &loc)WorldLocationinline
WriteMovementInfo(WorldPacket &data, Movement::ExtraMovementStatusElement *extras=NULL)Unit
~Creature()Creaturevirtual
~GridObject()GridObject< Creature >inlinevirtual
~Object()Objectvirtual
~TempSummon()TempSummoninlinevirtual
~Totem()Toteminlinevirtual
~Unit()Unitvirtual
~WorldObject()WorldObjectvirtual