#include "oculus.h"
#include "CombatAI.h"
#include "CreatureScript.h"
#include "InstanceScript.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "SpellAuraEffects.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "Vehicle.h"
#include <unordered_map>
Go to the source code of this file.
|
enum | Drakes {
SPELL_RIDE_RUBY_DRAKE_QUE = 49463
,
SPELL_RIDE_AMBER_DRAKE_QUE = 49459
,
SPELL_RIDE_EMERALD_DRAKE_QUE = 49427
,
SPELL_EMPOWERING_BLOWS = 50044
,
H_SPELL_EMPOWERING_BLOWS = 59213
,
SPELL_AMBER_SHOCK_CHARGE = 49836
,
SPELL_RUBY_EVASIVE_CHARGES = 50241
,
SPELL_DRAKE_FLAG_VISUAL = 53797
,
SPELL_SOAR_TRIGGER = 50325
,
SPELL_SOAR_BUFF = 50024
,
SPELL_SCALE_STATS = 66667
,
SPELL_RUBY_EVASIVE_AURA = 50248
,
SPELL_RUBY_EVASIVE_MANEUVERS = 50240
,
POINT_LAND = 2
,
POINT_TAKE_OFF = 3
} |
|
enum | DrakeGiverTexts {
GOSSIP_TEXTID_DRAKES = 13267
,
GOSSIP_TEXTID_BELGARISTRASZ1 = 12916
,
GOSSIP_TEXTID_BELGARISTRASZ2 = 13254
,
GOSSIP_TEXTID_VERDISA1 = 12915
,
GOSSIP_TEXTID_VERDISA2 = 13466
,
GOSSIP_TEXTID_VERDISA3 = 13258
,
GOSSIP_TEXTID_ETERNOS1 = 12917
,
GOSSIP_TEXTID_ETERNOS2 = 13466
,
GOSSIP_TEXTID_ETERNOS3 = 13256
} |
|
◆ HAS_ESSENCE
◆ DrakeGiverTexts
Enumerator |
---|
GOSSIP_TEXTID_DRAKES | |
GOSSIP_TEXTID_BELGARISTRASZ1 | |
GOSSIP_TEXTID_BELGARISTRASZ2 | |
GOSSIP_TEXTID_VERDISA1 | |
GOSSIP_TEXTID_VERDISA2 | |
GOSSIP_TEXTID_VERDISA3 | |
GOSSIP_TEXTID_ETERNOS1 | |
GOSSIP_TEXTID_ETERNOS2 | |
GOSSIP_TEXTID_ETERNOS3 | |
61{
71};
@ GOSSIP_TEXTID_BELGARISTRASZ2
Definition oculus.cpp:64
@ GOSSIP_TEXTID_VERDISA2
Definition oculus.cpp:66
@ GOSSIP_TEXTID_DRAKES
Definition oculus.cpp:62
@ GOSSIP_TEXTID_BELGARISTRASZ1
Definition oculus.cpp:63
@ GOSSIP_TEXTID_VERDISA1
Definition oculus.cpp:65
@ GOSSIP_TEXTID_ETERNOS2
Definition oculus.cpp:69
@ GOSSIP_TEXTID_ETERNOS3
Definition oculus.cpp:70
@ GOSSIP_TEXTID_ETERNOS1
Definition oculus.cpp:68
@ GOSSIP_TEXTID_VERDISA3
Definition oculus.cpp:67
◆ Drakes
Enumerator |
---|
SPELL_RIDE_RUBY_DRAKE_QUE | |
SPELL_RIDE_AMBER_DRAKE_QUE | |
SPELL_RIDE_EMERALD_DRAKE_QUE | |
SPELL_EMPOWERING_BLOWS | |
H_SPELL_EMPOWERING_BLOWS | |
SPELL_AMBER_SHOCK_CHARGE | |
SPELL_RUBY_EVASIVE_CHARGES | |
SPELL_DRAKE_FLAG_VISUAL | |
SPELL_SOAR_TRIGGER | |
SPELL_SOAR_BUFF | |
SPELL_SCALE_STATS | |
SPELL_RUBY_EVASIVE_AURA | |
SPELL_RUBY_EVASIVE_MANEUVERS | |
POINT_LAND | |
POINT_TAKE_OFF | |
34{
38
39
42
45
46
51
54
55
58};
@ SPELL_AMBER_SHOCK_CHARGE
Definition oculus.cpp:43
@ SPELL_DRAKE_FLAG_VISUAL
Definition oculus.cpp:47
@ SPELL_RUBY_EVASIVE_MANEUVERS
Definition oculus.cpp:53
@ SPELL_SCALE_STATS
Definition oculus.cpp:50
@ SPELL_EMPOWERING_BLOWS
Definition oculus.cpp:40
@ SPELL_RUBY_EVASIVE_AURA
Definition oculus.cpp:52
@ POINT_TAKE_OFF
Definition oculus.cpp:57
@ SPELL_RIDE_EMERALD_DRAKE_QUE
Definition oculus.cpp:37
@ SPELL_RUBY_EVASIVE_CHARGES
Definition oculus.cpp:44
@ POINT_LAND
Definition oculus.cpp:56
@ H_SPELL_EMPOWERING_BLOWS
Definition oculus.cpp:41
@ SPELL_RIDE_AMBER_DRAKE_QUE
Definition oculus.cpp:36
@ SPELL_SOAR_BUFF
Definition oculus.cpp:49
@ SPELL_SOAR_TRIGGER
Definition oculus.cpp:48
@ SPELL_RIDE_RUBY_DRAKE_QUE
Definition oculus.cpp:35
◆ AddSC_oculus()
908{
912
925}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition oculus.cpp:496
Definition oculus.cpp:335
Definition oculus.cpp:692
Definition oculus.cpp:877
Definition oculus.cpp:673
Definition oculus.cpp:727
Definition oculus.cpp:564
Definition oculus.cpp:709
Definition oculus.cpp:809
Definition oculus.cpp:588
Definition oculus.cpp:758
Definition oculus.cpp:537
Definition oculus.cpp:617
Definition oculus.cpp:657
References RegisterSpellScript.
Referenced by AddNorthrendScripts().