TrinityCore
Loading...
Searching...
No Matches
boss_ayamiss.cpp File Reference
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ruins_of_ahnqiraj.h"
#include "ScriptedCreature.h"
+ Include dependency graph for boss_ayamiss.cpp:

Go to the source code of this file.

Classes

class  boss_ayamiss
 
struct  boss_ayamiss::boss_ayamissAI
 
class  npc_hive_zara_larva
 
struct  npc_hive_zara_larva::npc_hive_zara_larvaAI
 

Enumerations

enum  Spells {
  SPELL_STINGER_SPRAY = 25749 , SPELL_POISON_STINGER = 25748 , SPELL_PARALYZE = 25725 , SPELL_TRASH = 3391 ,
  SPELL_FRENZY = 8269 , SPELL_LASH = 25852 , SPELL_FEED = 25721
}
 
enum  Events {
  EVENT_STINGER_SPRAY = 1 , EVENT_POISON_STINGER = 2 , EVENT_SUMMON_SWARMER = 3 , EVENT_SWARMER_ATTACK = 4 ,
  EVENT_PARALYZE = 5 , EVENT_LASH = 6 , EVENT_TRASH = 7
}
 
enum  Emotes { EMOTE_FRENZY = 0 }
 
enum  Phases { PHASE_AIR = 0 , PHASE_GROUND = 1 }
 
enum  Points { POINT_AIR = 0 , POINT_GROUND = 1 , POINT_PARALYZE = 2 }
 

Functions

void AddSC_boss_ayamiss ()
 

Variables

const Position AyamissAirPos = { -9689.292f, 1547.912f, 48.02729f, 0.0f }
 
const Position AltarPos = { -9717.18f, 1517.72f, 27.4677f, 0.0f }
 
const Position SwarmerPos = { -9647.352f, 1578.062f, 55.32f, 0.0f }
 
const Position LarvaPos [2]
 

Enumeration Type Documentation

◆ Emotes

enum Emotes
Enumerator
EMOTE_FRENZY 

Definition at line 47 of file boss_ayamiss.cpp.

◆ Events

enum Events
Enumerator
EVENT_STINGER_SPRAY 
EVENT_POISON_STINGER 
EVENT_SUMMON_SWARMER 
EVENT_SWARMER_ATTACK 
EVENT_PARALYZE 
EVENT_LASH 
EVENT_TRASH 

Definition at line 36 of file boss_ayamiss.cpp.

◆ Phases

enum Phases
Enumerator
PHASE_AIR 
PHASE_GROUND 

Definition at line 52 of file boss_ayamiss.cpp.

◆ Points

enum Points
Enumerator
POINT_AIR 
POINT_GROUND 
POINT_PARALYZE 

Definition at line 58 of file boss_ayamiss.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_STINGER_SPRAY 
SPELL_POISON_STINGER 
SPELL_PARALYZE 
SPELL_TRASH 
SPELL_FRENZY 
SPELL_LASH 
SPELL_FEED 

Definition at line 25 of file boss_ayamiss.cpp.

Function Documentation

◆ AddSC_boss_ayamiss()

void AddSC_boss_ayamiss ( )

Definition at line 298 of file boss_ayamiss.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ AltarPos

const Position AltarPos = { -9717.18f, 1517.72f, 27.4677f, 0.0f }

Definition at line 66 of file boss_ayamiss.cpp.

◆ AyamissAirPos

const Position AyamissAirPos = { -9689.292f, 1547.912f, 48.02729f, 0.0f }

Definition at line 65 of file boss_ayamiss.cpp.

◆ LarvaPos

const Position LarvaPos[2]
Initial value:
=
{
{ -9674.4707f, 1528.4133f, 22.457f, 0.0f },
{ -9701.6005f, 1566.9993f, 24.118f, 0.0f }
}

Definition at line 69 of file boss_ayamiss.cpp.

◆ SwarmerPos

const Position SwarmerPos = { -9647.352f, 1578.062f, 55.32f, 0.0f }
Todo:
These below are probably incorrect, taken from SD2

Definition at line 68 of file boss_ayamiss.cpp.