|
| npc_jaina_proudmoore () |
|
bool | OnGossipSelect (Player *player, Creature *creature, uint32, uint32 action) override |
|
bool | OnGossipHello (Player *player, Creature *creature) override |
|
CreatureAI * | GetAI (Creature *creature) const override |
|
virtual bool | OnDummyEffect (Unit *, uint32, SpellEffIndex, Creature *) |
|
virtual bool | OnGossipSelectCode (Player *, Creature *, uint32, uint32, const char *) |
|
virtual bool | OnQuestAccept (Player *, Creature *, Quest const *) |
|
virtual bool | OnQuestSelect (Player *, Creature *, Quest const *) |
|
virtual bool | OnQuestReward (Player *, Creature *, Quest const *, uint32) |
|
virtual uint32 | GetDialogStatus (Player *, Creature *) |
|
virtual void | OnHeal (Unit *, Unit *, uint32 &) |
|
virtual void | OnDamage (Unit *, Unit *, uint32 &) |
|
virtual void | ModifyPeriodicDamageAurasTick (Unit *, Unit *, uint32 &) |
|
virtual void | ModifyMeleeDamage (Unit *, Unit *, uint32 &) |
|
virtual void | ModifySpellDamageTaken (Unit *, Unit *, int32 &) |
|
const std::string & | GetName () const |
|
virtual void | OnUpdate (Creature *, uint32) |
|
npc_jaina_proudmoore::npc_jaina_proudmoore |
( |
| ) |
|
|
inline |
CreatureScript(const char *name)
Definition: ScriptMgr.cpp:1586
Reimplemented from CreatureScript.
InstanceScript * GetInstanceScript()
Definition: Object.cpp:1540
arena_t NULL
Definition: jemalloc_internal.h:624
Definition: boss_priestess_delrissa.cpp:766
Definition: hyjalAI.h:118
Definition: hyjalAI.h:103
uint32 TargetType
Definition: hyjalAI.h:202
uint32 urand(uint32 min, uint32 max)
Definition: Random.cpp:45
Definition: boss_pyroguard_emberseer.cpp:44
struct hyjalAI::Spell Spells[HYJAL_AI_MAX_SPELLS]
uint32 Cooldown
Definition: hyjalAI.h:201
Definition: hyjalAI.h:102
void EnterEvadeMode(EvadeReason=EVADE_REASON_OTHER) override
Definition: hyjalAI.cpp:420
void Reset() override
Definition: hyjalAI.cpp:383
uint32 SpellId
Definition: hyjalAI.h:200
Reimplemented from CreatureScript.
93 else if (RageEncounter ==
DONE && AnetheronEncounter ==
DONE)
96 if (player->IsGameMaster())
99 player->SEND_GOSSIP_MENU(907, creature->
GetGUID());
bool EventBegun
Definition: hyjalAI.h:174
#define GOSSIP_ITEM_BEGIN_ALLY
Definition: hyjal.cpp:38
Definition: ScriptedGossip.h:71
Definition: GossipDef.h:62
#define GOSSIP_ITEM_RETREAT
Definition: hyjal.cpp:44
#define GOSSIP_ITEM_GM1
Definition: hyjal.cpp:49
#define ENSURE_AI(a, b)
Definition: ScriptedCreature.h:29
Definition: hyjalAI.h:118
Definition: InstanceScript.h:58
CreatureAI * AI() const
Definition: Creature.h:525
uint32_t uint32
Definition: Define.h:150
Definition: ScriptedGossip.h:73
ObjectGuid const & GetGUID() const
Definition: Object.h:105
#define GOSSIP_ITEM_ANETHERON
Definition: hyjal.cpp:39
Definition: GossipDef.h:59
uint32 GetInstanceData(uint32 Event)
Definition: hyjalAI.cpp:609
Reimplemented from CreatureScript.
58 player->PlayerTalkClass->ClearMenus();
75 TC_LOG_DEBUG(
"scripts",
"HyjalAI - Debug mode has been toggled");
Definition: ScriptedGossip.h:71
bool FirstBossDead
Definition: hyjalAI.h:175
#define TC_LOG_DEBUG(filterType__,...)
Definition: Log.h:198
#define ENSURE_AI(a, b)
Definition: ScriptedCreature.h:29
Definition: hyjalAI.h:118
bool Debug
Definition: hyjalAI.h:179
void StartEvent(Player *player)
Definition: hyjalAI.cpp:586
CreatureAI * AI() const
Definition: Creature.h:525
uint32 WaveCount
Definition: hyjalAI.h:168
void Retreat()
Definition: hyjalAI.cpp:614
The documentation for this class was generated from the following file:
- src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjal.cpp