TrinityCore
Loading...
Searching...
No Matches
boss_rokmora.cpp File Reference
#include "AreaTrigger.h"
#include "AreaTriggerAI.h"
#include "Conversation.h"
#include "ConversationAI.h"
#include "Creature.h"
#include "InstanceScript.h"
#include "Map.h"
#include "MotionMaster.h"
#include "PathGenerator.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptMgr.h"
#include "SpellAuras.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
#include "neltharions_lair.h"
+ Include dependency graph for boss_rokmora.cpp:

Go to the source code of this file.

Classes

struct  boss_rokmora
 
class  spell_rokmora_crystalline_ground_periodic
 
class  spell_rokmora_shatter
 
class  spell_rokmora_razor_shards
 
struct  at_rokmora_choking_dust
 
struct  at_rokmora_crystalline_ground
 
struct  at_rokmora_intro
 
struct  npc_rokmora_navarrogg_intro
 
class  conversation_rokmora_intro
 
class  spell_rokmora_emerge
 
class  spell_rokmora_emerge_aura
 
class  spell_rokmora_update_interactions
 

Enumerations

enum  RokmoraSpells {
  SPELL_JUMP_TO_GROUND_COSMETIC = 184483 , SPELL_BOSS_INTRO_CONVERSATION = 209374 , SPELL_BOSS_INTRO_EMERGE = 209394 , SPELL_UPDATE_INTERACTIONS = 134730 ,
  SPELL_ULAROGG_COSMETIC = 209390 , SPELL_CHOKING_DUST_DAMAGE = 192800 , SPELL_CRYSTALLINE_GROUND = 198024 , SPELL_CRYSTALLINE_GROUND_AREATRIGGER = 216470 ,
  SPELL_CRYSTALLINE_GROUND_DAMAGE = 198028 , SPELL_CRYSTALLINE_GROUND_PERIODIC = 215898 , SPELL_CRYSTALLINE_GROUND_VISUAL = 216488 , SPELL_GAIN_ENERGY = 193245 ,
  SPELL_RAZOR_SHARDS = 188169 , SPELL_RAZOR_SHARDS_VISUAL = 188207 , SPELL_RAZOR_SHARDS_VISUAL_2 = 197920 , SPELL_RUPTURING_SKITTER = 215929 ,
  SPELL_SHATTER = 188114 , SPELL_SHATTER_KILL_SKITTERS = 200247 , SPELL_ROKMORA_COMBAT_CONVO_1 = 198122 , SPELL_ROKMORA_COMBAT_CONVO_2 = 198125 ,
  SPELL_ROKMORA_COMBAT_CONVO_3 = 198135 , SPELL_ROKMORA_COMBAT_CONVO_4 = 198136
}
 
enum  RokmoraEvents {
  EVENT_SHATTER = 1 , EVENT_RAZOR_SHARDS , EVENT_CRYSTALLINE_GROUND , EVENT_CHECK_ENERGY ,
  EVENT_ROKMORA_INTRO_MOVE
}
 
enum  RokmoraTexts { SAY_AGGRO = 0 , SAY_CRYSTALLINE_GROUND_WARNING = 1 , SAY_RAZOR_SHARDS_WARNING = 2 , SAY_DIED = 3 }
 
enum  RokmoraConversation {
  POINT_NAVAROGG_JUMP = 0 , POINT_NAVAROGG_INTRO = 1 , CONVO_ACTOR_NAVARROGG = 52530 , CONVO_ULAROGG_INTRO_LINE_03 = 3992 ,
  CONVO_ACTOR_ID_ULAROGG = 0 , CONVO_ACTOR_ID_NAVARROGG = 1 , PATH_ULAROGG = 10530000 , PATH_NAVARROGG = 10070000 ,
  WAYPOINT_DESPAWN = 7
}
 
enum  RokmoraMisc { NPC_NAVARROGG = 100700 , NPC_ULAROGG = 105300 , NPC_SKITTER = 97720 }
 

Functions

void AddSC_boss_rokmora ()
 

Variables

constexpr Position NavarroggIntroPosition = { 2959.8716f, 1390.5312f, 53.52835f, 2.721162f }
 
constexpr Position NavarroggIntroPosition2 = { 2917.3196f, 1402.2882f, -2.405084f }
 
constexpr Position NavarroggJumpIntroPosition = { 2930.9895f, 1395.7848f, -2.641485f, 2.721162f }
 

Enumeration Type Documentation

◆ RokmoraConversation

Enumerator
POINT_NAVAROGG_JUMP 
POINT_NAVAROGG_INTRO 
CONVO_ACTOR_NAVARROGG 
CONVO_ULAROGG_INTRO_LINE_03 
CONVO_ACTOR_ID_ULAROGG 
CONVO_ACTOR_ID_NAVARROGG 
PATH_ULAROGG 
PATH_NAVARROGG 
WAYPOINT_DESPAWN 

Definition at line 85 of file boss_rokmora.cpp.

◆ RokmoraEvents

Enumerator
EVENT_SHATTER 
EVENT_RAZOR_SHARDS 
EVENT_CRYSTALLINE_GROUND 
EVENT_CHECK_ENERGY 
EVENT_ROKMORA_INTRO_MOVE 

Definition at line 67 of file boss_rokmora.cpp.

◆ RokmoraMisc

Enumerator
NPC_NAVARROGG 
NPC_ULAROGG 
NPC_SKITTER 

Definition at line 101 of file boss_rokmora.cpp.

◆ RokmoraSpells

Enumerator
SPELL_JUMP_TO_GROUND_COSMETIC 
SPELL_BOSS_INTRO_CONVERSATION 
SPELL_BOSS_INTRO_EMERGE 
SPELL_UPDATE_INTERACTIONS 
SPELL_ULAROGG_COSMETIC 
SPELL_CHOKING_DUST_DAMAGE 
SPELL_CRYSTALLINE_GROUND 
SPELL_CRYSTALLINE_GROUND_AREATRIGGER 
SPELL_CRYSTALLINE_GROUND_DAMAGE 
SPELL_CRYSTALLINE_GROUND_PERIODIC 
SPELL_CRYSTALLINE_GROUND_VISUAL 
SPELL_GAIN_ENERGY 
SPELL_RAZOR_SHARDS 
SPELL_RAZOR_SHARDS_VISUAL 
SPELL_RAZOR_SHARDS_VISUAL_2 
SPELL_RUPTURING_SKITTER 
SPELL_SHATTER 
SPELL_SHATTER_KILL_SKITTERS 
SPELL_ROKMORA_COMBAT_CONVO_1 
SPELL_ROKMORA_COMBAT_CONVO_2 
SPELL_ROKMORA_COMBAT_CONVO_3 
SPELL_ROKMORA_COMBAT_CONVO_4 

Definition at line 36 of file boss_rokmora.cpp.

◆ RokmoraTexts

Enumerator
SAY_AGGRO 
SAY_CRYSTALLINE_GROUND_WARNING 
SAY_RAZOR_SHARDS_WARNING 
SAY_DIED 

Definition at line 77 of file boss_rokmora.cpp.

Function Documentation

◆ AddSC_boss_rokmora()

void AddSC_boss_rokmora ( )

Definition at line 566 of file boss_rokmora.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ NavarroggIntroPosition

constexpr Position NavarroggIntroPosition = { 2959.8716f, 1390.5312f, 53.52835f, 2.721162f }
constexpr

Definition at line 108 of file boss_rokmora.cpp.

◆ NavarroggIntroPosition2

constexpr Position NavarroggIntroPosition2 = { 2917.3196f, 1402.2882f, -2.405084f }
constexpr

Definition at line 109 of file boss_rokmora.cpp.

◆ NavarroggJumpIntroPosition

constexpr Position NavarroggJumpIntroPosition = { 2930.9895f, 1395.7848f, -2.641485f, 2.721162f }
constexpr

Definition at line 110 of file boss_rokmora.cpp.