212 if (!ravenholdCurier)
#define RegisterSpellScript(spell_script)
#define RegisterConversationAI(ai_name)
@ AURA_EFFECT_HANDLE_REAL
@ SPELL_AURA_PERIODIC_DUMMY
@ TRIGGERED_FULL_MASK
Used when doing CastSpell with triggered == true.
#define AuraEffectPeriodicFn(F, I, N)
#define AuraEffectRemoveFn(F, I, N, M)
AuraApplication const * GetTargetApplication() const
HookList< EffectApplyHandler > AfterEffectRemove
HookList< EffectPeriodicHandler > OnEffectPeriodic
ObjectGuid const & GetGUID() const
Conversation *const conversation
ConversationAI(Conversation *c, uint32 scriptId={}) noexcept
void AddActor(int32 actorId, uint32 actorIdx, ObjectGuid const &actorGuid)
QuestStatus GetQuestStatus(uint32 quest_id) const
Creature * FindNearestCreatureWithOptions(float range, FindCreatureOptions const &options) const
SpellCastResult CastSpell(CastSpellTargetArg const &targets, uint32 spellId, CastSpellExtraArgs const &args={ })
void OnCreate(Unit *creator) override
playerchoice_weapons_of_legend_hunter()
void OnResponse(WorldObject *, Player *player, PlayerChoice const *, PlayerChoiceResponse const *response, uint16) override
void HandlePeriodic(AuraEffect const *) const
void OnRemove(AuraEffect const *, AuraEffectHandleModes) const
@ CONVO_ACTOR_SUMMON_COURIER
@ SPELL_SEALED_LETTER_CREDIT
@ NPC_SUMMON_RAVENHOLD_COURIER
void AddSC_zone_dalaran_broken_isle()
OrderCampaignDalaranIntro
@ QUEST_NEEDS_OF_THE_HUNTER
@ SPELL_SUMMON_DALTON_WARRIOR
@ SPELL_SUMMON_RYSSTINS_PORTAL_WARLOCK
@ SPELL_SUMMON_DA_NEL_MONK
@ SPELL_SUMMON_RUNETOTEM_DRUID
@ SPELL_AN_AUDIENCE_WITH_THE_KING
@ QUEST_A_NEW_DIRECTION_JAYCE
@ SPELL_MAGE_ORDER_FORMATION
@ QUEST_CALL_OF_THE_ILLIDARI_ALTRUIS
@ SPELL_SUMMON_EITRIGG_WARRIOR
@ SPELL_A_SUMMON_MESSENGER_PRIEST
@ QUEST_AN_URGENT_GATHERING
@ QUEST_CALL_OF_THE_ILLIDARI_JAYCE
@ QUEST_A_NEW_DIRECTION_ALTRUIS
@ QUEST_A_SUMMONS_FROM_MOONGLADE
@ SPELL_SUMMON_RYSSTINS_WARLOCK
@ QUEST_CALL_OF_THE_UNCROWNED
@ QUEST_AN_IMPORTANT_MISSION
@ SPELL_SUMMON_MAXWELL_TYROSUS_PALADIN
@ SPELL_SUMMON_SNOWFEATHER_HUNTER
@ SPELL_SUMMON_RAVENHOLDT_COURIER_ROGUE
@ SPELL_H_SUMMON_MESSENGER_PRIEST
@ SPELL_FORCE_BEAST_MASTERY_SPEC
@ SPELL_FORCE_MARKSMANSHIP_SPEC
@ PLAYERCHOICE_RESPONSE_CHOOSE_SURVIVAL_WEAPON
@ SPELL_FORCE_SURVIVAL_SPEC
@ PLAYERCHOICE_RESPONSE_CHOOSE_MARKSMANSHIP_WEAPON
@ PLAYERCHOICE_RESPONSE_CHOOSE_BEAST_MASTERY_WEAPON