#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
,
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 | |
60{
70};
@ GOSSIP_TEXTID_BELGARISTRASZ2
Definition oculus.cpp:63
@ GOSSIP_TEXTID_VERDISA2
Definition oculus.cpp:65
@ GOSSIP_TEXTID_DRAKES
Definition oculus.cpp:61
@ GOSSIP_TEXTID_BELGARISTRASZ1
Definition oculus.cpp:62
@ GOSSIP_TEXTID_VERDISA1
Definition oculus.cpp:64
@ GOSSIP_TEXTID_ETERNOS2
Definition oculus.cpp:68
@ GOSSIP_TEXTID_ETERNOS3
Definition oculus.cpp:69
@ GOSSIP_TEXTID_ETERNOS1
Definition oculus.cpp:67
@ GOSSIP_TEXTID_VERDISA3
Definition oculus.cpp:66
◆ Drakes
| Enumerator |
|---|
| SPELL_RIDE_RUBY_DRAKE_QUE | |
| SPELL_RIDE_AMBER_DRAKE_QUE | |
| SPELL_RIDE_EMERALD_DRAKE_QUE | |
| 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
41
44
45
50
53
54
57};
@ SPELL_AMBER_SHOCK_CHARGE
Definition oculus.cpp:42
@ SPELL_DRAKE_FLAG_VISUAL
Definition oculus.cpp:46
@ SPELL_RUBY_EVASIVE_MANEUVERS
Definition oculus.cpp:52
@ SPELL_SCALE_STATS
Definition oculus.cpp:49
@ SPELL_EMPOWERING_BLOWS
Definition oculus.cpp:40
@ SPELL_RUBY_EVASIVE_AURA
Definition oculus.cpp:51
@ POINT_TAKE_OFF
Definition oculus.cpp:56
@ SPELL_RIDE_EMERALD_DRAKE_QUE
Definition oculus.cpp:37
@ SPELL_RUBY_EVASIVE_CHARGES
Definition oculus.cpp:43
@ POINT_LAND
Definition oculus.cpp:55
@ SPELL_RIDE_AMBER_DRAKE_QUE
Definition oculus.cpp:36
@ SPELL_SOAR_BUFF
Definition oculus.cpp:48
@ SPELL_SOAR_TRIGGER
Definition oculus.cpp:47
@ SPELL_RIDE_RUBY_DRAKE_QUE
Definition oculus.cpp:35
◆ AddSC_oculus()
892{
896
909}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition oculus.cpp:480
Definition oculus.cpp:319
Definition oculus.cpp:676
Definition oculus.cpp:861
Definition oculus.cpp:657
Definition oculus.cpp:711
Definition oculus.cpp:548
Definition oculus.cpp:693
Definition oculus.cpp:793
Definition oculus.cpp:572
Definition oculus.cpp:742
Definition oculus.cpp:521
Definition oculus.cpp:601
Definition oculus.cpp:641
References RegisterSpellScript.
Referenced by AddNorthrendScripts().