|  | AzerothCore 3.3.5a
    OpenSource WoW Emulator | 
This is the complete list of members for boss_lord_marrowgar, including all inherited members.
| _boneSlice | boss_lord_marrowgar | |
| _bossId | BossAI | private | 
| _boundary | CreatureAI | protected | 
| _canAutoAttack | ScriptedAI | private | 
| _difficulty | ScriptedAI | private | 
| _EnterEvadeMode(EvadeReason why=EVADE_REASON_OTHER) | BossAI | protected | 
| _healthCheckEvents | BossAI | private | 
| _introDone | boss_lord_marrowgar | |
| _invincible | ScriptedAI | private | 
| _isHeroic | ScriptedAI | private | 
| _JustDied() | BossAI | protected | 
| _JustEngagedWith() | BossAI | protected | 
| _JustReachedHome() | BossAI | inlineprotected | 
| _lastBoneSliceTargets | boss_lord_marrowgar | |
| _negateBoundary | CreatureAI | protected | 
| _nextHealthCheck | BossAI | private | 
| _Reset() | BossAI | protected | 
| _uniqueTimedEvents | ScriptedAI | private | 
| AISpellInfo | UnitAI | static | 
| AttackedBy(Unit *) | CreatureAI | inlinevirtual | 
| AttackStart(Unit *) override | ScriptedAI | virtual | 
| AttackStartCaster(Unit *victim, float dist) | UnitAI | |
| AttackStartNoMove(Unit *target) | ScriptedAI | |
| Axis enum name | ScriptedAI | |
| BeforeSpellClick(Unit *) | CreatureAI | inlinevirtual | 
| boss_lord_marrowgar(Creature *creature) | boss_lord_marrowgar | inline | 
| BossAI(Creature *creature, uint32 bossId) | BossAI | |
| CalculateThreat(Unit *, float &, SpellInfo const *) | CreatureAI | inlinevirtual | 
| callForHelpRange | BossAI | |
| CanAIAttack(Unit const *target) const override | boss_lord_marrowgar | inlinevirtual | 
| CanAlwaysBeDetectable(WorldObject const *) | CreatureAI | inlinevirtual | 
| CanBeSeen(Player const *) | CreatureAI | inlinevirtual | 
| CanRespawn() override | BossAI | virtual | 
| CanSeeAlways(WorldObject const *) | CreatureAI | inlinevirtual | 
| CheckEvadeIfOutOfCombatArea() const | ScriptedAI | inlinevirtual | 
| CheckInRoom() | CreatureAI | virtual | 
| ClearUniqueTimedEventsDone() | ScriptedAI | inline | 
| CorpseRemoved(uint32 &) | CreatureAI | inlinevirtual | 
| CreatureAI(Creature *creature) | CreatureAI | inlineexplicit | 
| DamageDealt(Unit *, uint32 &, DamageEffectType, SpellSchoolMask) | UnitAI | inlinevirtual | 
| DamageTaken(Unit *attacker, uint32 &damage, DamageEffectType damagetype, SpellSchoolMask damageSchoolMask) override | BossAI | virtual | 
| DistancingEnded() | CreatureAI | inlinevirtual | 
| DistancingStarted() | CreatureAI | inlinevirtual | 
| DoAction(int32) | UnitAI | inlinevirtual | 
| DoAddAuraToAllHostilePlayers(uint32 spellid) | UnitAI | |
| DoAddThreat(Unit *unit, float amount) | ScriptedAI | |
| DoCast(uint32 spellId) | UnitAI | |
| DoCast(Unit *victim, uint32 spellId, bool triggered=false) | UnitAI | |
| DoCastAOE(uint32 spellId, bool triggered=false) | UnitAI | |
| DoCastMaxThreat(uint32 spellId, uint32 threatTablePosition=0, float dist=0.0f, bool playerOnly=true, bool triggered=false) | UnitAI | |
| DoCastRandomTarget(uint32 spellId, uint32 threatTablePosition=0, float dist=0.0f, bool playerOnly=true, bool triggered=false, bool withTank=true) | UnitAI | |
| DoCastSelf(uint32 spellId, bool triggered=false) | UnitAI | inline | 
| DoCastSpell(Unit *target, SpellInfo const *spellInfo, bool triggered=false) | ScriptedAI | |
| DoCastToAllHostilePlayers(uint32 spellid, bool triggered=false) | UnitAI | |
| DoCastVictim(uint32 spellId, bool triggered=false) | UnitAI | |
| DoFindFriendlyCC(float range) | ScriptedAI | |
| DoFindFriendlyMissingBuff(float range, uint32 spellId) | ScriptedAI | |
| DoGetSpellMaxRange(uint32 spellId, bool positive=false) | UnitAI | |
| DoGetThreat(Unit *unit) | ScriptedAI | |
| DoMeleeAttackIfReady() | UnitAI | |
| DoModifyThreatByPercent(Unit *unit, int32 pct) | ScriptedAI | |
| DoPlayMusic(uint32 soundId, bool zone) | ScriptedAI | |
| DoPlaySoundToSet(WorldObject *source, uint32 soundId) | ScriptedAI | |
| DoResetThreat(Unit *unit) | ScriptedAI | |
| DoResetThreatList() | ScriptedAI | |
| DoSelectLowestHpFriendly(float range, uint32 minHPDiff=1) | ScriptedAI | |
| DoSpawnCreature(uint32 entry, float offsetX, float offsetY, float offsetZ, float angle, uint32 type, uint32 despawntime) | ScriptedAI | |
| DoSpellAttackIfReady(uint32 spell) | UnitAI | |
| DoSpellAttackToRandomTargetIfReady(uint32 spell, uint32 threatTablePosition=0, float dist=0.f, bool playerOnly=true) | UnitAI | |
| DoStartMovement(Unit *target, float distance=0.0f, float angle=0.0f) | ScriptedAI | |
| DoStartNoMovement(Unit *target) | ScriptedAI | |
| DoStopAttack() | ScriptedAI | |
| DoSummon(uint32 entry, Position const &pos, uint32 despawnTime=30000, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN) | CreatureAI | protected | 
| DoSummon(uint32 entry, WorldObject *obj, float radius=5.0f, uint32 despawnTime=30000, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN) | CreatureAI | protected | 
| DoSummonFlyer(uint32 entry, WorldObject *obj, float flightZ, float radius=5.0f, uint32 despawnTime=30000, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN) | CreatureAI | protected | 
| DoTeleportAll(float x, float y, float z, float o) | ScriptedAI | |
| DoTeleportPlayer(Unit *unit, float x, float y, float z, float o) | ScriptedAI | |
| DoTeleportPlayer(Unit *unit, Position pos) | ScriptedAI | inline | 
| DoZoneInCombat(Creature *creature=nullptr, float maxRangeToNearestTarget=250.0f) | CreatureAI | |
| DUNGEON_MODE(const T &normal5, const T &heroic10) const | ScriptedAI | inline | 
| EnterEvadeMode(EvadeReason why=EVADE_REASON_OTHER) override | BossAI | inlinevirtual | 
| EVADE_REASON_BOUNDARY enum value | CreatureAI | |
| EVADE_REASON_NO_HOSTILES enum value | CreatureAI | |
| EVADE_REASON_NO_PATH enum value | CreatureAI | |
| EVADE_REASON_OTHER enum value | CreatureAI | |
| EVADE_REASON_SEQUENCE_BREAK enum value | CreatureAI | |
| EvadeReason enum name | CreatureAI | |
| events | CreatureAI | protected | 
| ExecuteEvent(uint32) | BossAI | inlinevirtual | 
| FillAISpellInfo() | UnitAI | static | 
| GetBoundary() const | CreatureAI | inline | 
| GetData(uint32) const | UnitAI | inlinevirtual | 
| GetDebugInfo() const | UnitAI | virtual | 
| GetDifficulty() const | ScriptedAI | inline | 
| GetGUID(int32 id) const override | boss_lord_marrowgar | inlinevirtual | 
| GetPlayerAtMinimumRange(float minRange) | ScriptedAI | |
| GetSummoner() const | CreatureAI | |
| GetThreatMgr() | UnitAI | private | 
| HealDone(Unit *, uint32 &) | UnitAI | inlinevirtual | 
| HealReceived(Unit *, uint32 &) | UnitAI | inlinevirtual | 
| HealthAbovePct(uint32 pct) const | ScriptedAI | inline | 
| HealthBelowPct(uint32 pct) const | ScriptedAI | inline | 
| InitializeAI() | UnitAI | inlinevirtual | 
| instance | BossAI | |
| Is25ManRaid() const | ScriptedAI | inline | 
| IsAutoAttackAllowed() const | ScriptedAI | inline | 
| IsEscorted() | CreatureAI | inlinevirtual | 
| IsHeroic() const | ScriptedAI | inline | 
| IsInBoundary(Position const *who=nullptr) const | CreatureAI | |
| IsInBounds(CreatureBoundary const &boundary, Position const *who) | CreatureAI | static | 
| IsInRoom(const Position *pos, Axis axis, bool above) | ScriptedAI | inline | 
| IsInvincible() const | ScriptedAI | inline | 
| IsSummonedBy(WorldObject *) | CreatureAI | inlinevirtual | 
| IsUniqueTimedEventDone(uint32 id) const | ScriptedAI | inline | 
| JustDied(Unit *) override | boss_lord_marrowgar | inlinevirtual | 
| JustEngagedWith(Unit *) override | boss_lord_marrowgar | inlinevirtual | 
| JustEnteredCombat(Unit *) | UnitAI | inlinevirtual | 
| JustExitedCombat() | UnitAI | inlinevirtual | 
| JustReachedHome() override | boss_lord_marrowgar | inlinevirtual | 
| JustRespawned() | CreatureAI | inlinevirtual | 
| JustSummoned(Creature *summon) override | BossAI | virtual | 
| KilledUnit(Unit *victim) override | boss_lord_marrowgar | inlinevirtual | 
| m_MoveInLineOfSight_locked | CreatureAI | private | 
| me | ScriptedAI | |
| MoveBackwardsChecks() | CreatureAI | |
| MoveCircleChecks() | CreatureAI | |
| MoveInLineOfSight(Unit *who) override | boss_lord_marrowgar | inlinevirtual | 
| MoveInLineOfSight_Safe(Unit *who) | CreatureAI | |
| MovementInform(uint32 type, uint32 id) override | boss_lord_marrowgar | inlinevirtual | 
| OnAuraRemove(AuraApplication *, AuraRemoveMode) | CreatureAI | inlinevirtual | 
| OnCalculateMeleeDamageReceived(uint32 &, Unit *) | UnitAI | inlinevirtual | 
| OnCalculatePeriodicTickReceived(uint32 &, Unit *) | UnitAI | inlinevirtual | 
| OnCalculateSpellDamageReceived(int32 &, Unit *) | UnitAI | inlinevirtual | 
| OnCharmed(bool apply) override | CreatureAI | virtual | 
| OnPossess(bool) | ScriptedAI | inline | 
| OnPowerUpdate(Powers, int32, int32, uint32) | UnitAI | inlinevirtual | 
| OnSpellCastFinished(SpellInfo const *spell, SpellFinishReason reason) override | BossAI | virtual | 
| OnSpellClick(Unit *, bool &) | CreatureAI | inlinevirtual | 
| OnTeleportUnreacheablePlayer(Player *) | CreatureAI | inlinevirtual | 
| OwnerAttacked(Unit *) | CreatureAI | inlinevirtual | 
| OwnerAttackedBy(Unit *) | CreatureAI | inlinevirtual | 
| PassengerBoarded(Unit *, int8, bool) | CreatureAI | inlinevirtual | 
| PathEndReached(uint32) | CreatureAI | inlinevirtual | 
| PetStopAttack() | CreatureAI | inlinevirtual | 
| ProcessHealthCheck() | BossAI | |
| RAID_MODE(const T &normal10, const T &normal25) const | ScriptedAI | inline | 
| RAID_MODE(const T &normal10, const T &normal25, const T &heroic10, const T &heroic25) const | ScriptedAI | inline | 
| ReceiveEmote(Player *, uint32) | CreatureAI | inlinevirtual | 
| Reset() override | boss_lord_marrowgar | inlinevirtual | 
| ResetUniqueTimedEvent(uint32 id) | ScriptedAI | inline | 
| ScheduleEnrageTimer(uint32 spellId, Milliseconds timer, uint8 textId=0) | BossAI | |
| ScheduleHealthCheckEvent(uint32 healthPct, std::function< void()> exec, bool allowedWhileCasting=true) | BossAI | |
| ScheduleHealthCheckEvent(std::initializer_list< uint8 > healthPct, std::function< void()> exec, bool allowedWhileCasting=true) | BossAI | |
| scheduler | CreatureAI | protected | 
| ScheduleTasks() | BossAI | inlinevirtual | 
| ScheduleTimedEvent(Milliseconds timerMin, Milliseconds timerMax, std::function< void()> exec, Milliseconds repeatMin, Milliseconds repeatMax=0ms, uint32 uniqueId=0) | ScriptedAI | |
| ScheduleTimedEvent(Milliseconds timerMax, std::function< void()> exec, Milliseconds repeatMin, Milliseconds repeatMax=0ms, uint32 uniqueId=0) | ScriptedAI | inline | 
| ScheduleUniqueTimedEvent(Milliseconds timer, std::function< void()> exec, uint32 uniqueId) | ScriptedAI | inline | 
| ScriptedAI(Creature *creature) | ScriptedAI | explicit | 
| SelectSpell(Unit *target, uint32 school, uint32 mechanic, SelectTargetType targets, uint32 powerCostMin, uint32 powerCostMax, float rangeMin, float rangeMax, SelectEffect effect) | ScriptedAI | |
| SelectTarget(SelectTargetMethod targetType, uint32 position=0, float dist=0.0f, bool playerOnly=false, bool withTank=true, int32 aura=0) | UnitAI | |
| SelectTarget(SelectTargetMethod targetType, uint32 position, PREDICATE const &predicate) | UnitAI | inline | 
| SelectTargetFromPlayerList(float maxdist, uint32 excludeAura=0, bool mustBeInLOS=false) const | ScriptedAI | |
| SelectTargetList(std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType, uint32 position=0, float dist=0.0f, bool playerOnly=false, bool withTank=true, int32 aura=0) | UnitAI | |
| SelectTargetList(std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType, uint32 position, PREDICATE const &predicate) | UnitAI | inline | 
| SetAutoAttackAllowed(bool allow) | ScriptedAI | inline | 
| SetBoundary(CreatureBoundary const *boundary, bool negativeBoundaries=false) | CreatureAI | |
| SetData(uint32, uint32) | UnitAI | inlinevirtual | 
| SetEquipmentSlots(bool loadDefault, int32 mainHand=EQUIP_NO_CHANGE, int32 offHand=EQUIP_NO_CHANGE, int32 ranged=EQUIP_NO_CHANGE) | ScriptedAI | |
| SetGazeOn(Unit *target) | CreatureAI | protected | 
| SetGUID(ObjectGuid const &, int32=0) | UnitAI | inlinevirtual | 
| SetInvincibility(bool apply) | ScriptedAI | inline | 
| SetUniqueTimedEventDone(uint32 id) | ScriptedAI | inline | 
| sGossipHello(Player *) | UnitAI | inlinevirtual | 
| sGossipSelect(Player *, uint32, uint32) | UnitAI | inlinevirtual | 
| sGossipSelectCode(Player *, uint32, uint32, char const *) | UnitAI | inlinevirtual | 
| sOnGameEvent(bool, uint16) | UnitAI | inlinevirtual | 
| SortByDistance(std::list< Unit * > &list, bool ascending=true) | UnitAI | private | 
| SpellHit(Unit *, SpellInfo const *) override | ScriptedAI | inlinevirtual | 
| SpellHitTarget(Unit *target, SpellInfo const *spell) override | boss_lord_marrowgar | inlinevirtual | 
| sQuestAccept(Player *, Quest const *) | UnitAI | inlinevirtual | 
| sQuestComplete(Player *, Quest const *) | UnitAI | inlinevirtual | 
| sQuestReward(Player *, Quest const *, uint32) | UnitAI | inlinevirtual | 
| sQuestSelect(Player *, Quest const *) | UnitAI | inlinevirtual | 
| SummonedCreatureDespawn(Creature *summon) override | BossAI | virtual | 
| SummonedCreatureDespawnAll() override | BossAI | virtual | 
| SummonedCreatureDies(Creature *, Unit *) | CreatureAI | inlinevirtual | 
| SummonedCreatureEvade(Creature *) | CreatureAI | inlinevirtual | 
| SummonMovementInform(Creature *, uint32, uint32) | UnitAI | inlinevirtual | 
| summons | BossAI | protected | 
| Talk(uint8 id, WorldObject const *whisperTarget=nullptr, Milliseconds delay=0ms) | CreatureAI | |
| Talk(uint8 id, Milliseconds delay) | CreatureAI | inline | 
| TeleportCheaters() | BossAI | protected | 
| TriggerAlert(Unit const *who) const | CreatureAI | |
| UnitAI(Unit *unit) | UnitAI | inlineexplicit | 
| UpdateAI(uint32 diff) override | boss_lord_marrowgar | inlinevirtual | 
| UpdateVictim() | CreatureAI | protected | 
| UpdateVictimWithGaze() | CreatureAI | protected | 
| VisualizeBoundary(uint32 duration, Unit *owner=nullptr, bool fill=false, bool checkZ=false) const | CreatureAI | |
| ~BossAI() override | BossAI | inline | 
| ~CreatureAI() override | CreatureAI | inline | 
| ~ScriptedAI() override | ScriptedAI | inline | 
| ~UnitAI() | UnitAI | inlinevirtual |