◆ RestoreAttack()
RestoreAttack::RestoreAttack |
( |
Creature * |
boss | ) |
|
|
inline |
Creature * _boss
Definition instance_blackrock_depths.cpp:95
◆ Execute()
Reimplemented from BasicEvent.
81 {
84
86 {
89 }
90
91 return true;
92 }
@ DONE
Definition InstanceScript.h:61
@ REACT_AGGRESSIVE
Definition Unit.h:550
@ DATA_GOLEM_LORD_ARGELMACH_INIT
Definition blackrock_depths.h:71
void SetTarget(ObjectGuid guid=ObjectGuid::Empty) override
Definition Creature.cpp:3562
void SetReactState(ReactStates state)
A creature can have 3 ReactStates : Agressive, Passive, Neutral.
Definition Creature.h:95
CreatureAI * AI() const
Definition Creature.h:141
void MoveChase(Unit *target, std::optional< ChaseRange > dist={}, std::optional< ChaseAngle > angle={})
Force the unit to chase this target. Doesn't work with UNIT_FLAG_DISABLE_MOVE.
Definition MotionMaster.cpp:313
virtual void SetData(uint32, uint32)
Definition UnitAI.h:214
MotionMaster * GetMotionMaster()
Definition Unit.h:1673
Unit * GetVictim() const
Definition Unit.h:862
References _boss, Creature::AI(), DATA_GOLEM_LORD_ARGELMACH_INIT, DONE, Unit::GetMotionMaster(), Unit::GetVictim(), MotionMaster::MoveChase(), REACT_AGGRESSIVE, UnitAI::SetData(), Creature::SetReactState(), and Creature::SetTarget().
◆ _boss
The documentation for this class was generated from the following file: