TrinityCore
boss_amanitar.cpp File Reference
#include "ahnkahet.h"
#include "InstanceScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptMgr.h"
#include "SpellScript.h"
+ Include dependency graph for boss_amanitar.cpp:

Go to the source code of this file.

Classes

struct  boss_amanitar
 
struct  npc_amanitar_mushrooms
 
class  spell_amanitar_potent_fungus
 

Enumerations

enum  AmanitarSpells {
  SPELL_BASH = 57094 , SPELL_ENTANGLING_ROOTS = 57095 , SPELL_MINI = 57055 , SPELL_VENOM_BOLT_VOLLEY = 57088 ,
  SPELL_REMOVE_MUSHROOM_POWER = 57283 , SPELL_POTENT_FUNGUS = 56648 , SPELL_POISONOUS_MUSHROOM_POISON_CLOUD = 57061 , SPELL_POISONOUS_MUSHROOM_VISUAL_AURA = 56741 ,
  SPELL_POWER_MUSHROOM_VISUAL_AURA = 56740 , SPELL_PUTRID_MUSHROOM = 31690 , SPELL_GROW = 57059 , SPELL_SHRINK = 31691
}
 
enum  AmanitarEvents {
  EVENT_SPAWN = 1 , EVENT_MINI , EVENT_ROOT , EVENT_BASH ,
  EVENT_BOLT , EVENT_RESPAWN
}
 

Functions

void AddSC_boss_amanitar ()
 

Variables

Position const MushroomPositions [32]
 

Enumeration Type Documentation

◆ AmanitarEvents

Enumerator
EVENT_SPAWN 
EVENT_MINI 
EVENT_ROOT 
EVENT_BASH 
EVENT_BOLT 
EVENT_RESPAWN 

Definition at line 43 of file boss_amanitar.cpp.

◆ AmanitarSpells

Enumerator
SPELL_BASH 
SPELL_ENTANGLING_ROOTS 
SPELL_MINI 
SPELL_VENOM_BOLT_VOLLEY 
SPELL_REMOVE_MUSHROOM_POWER 
SPELL_POTENT_FUNGUS 
SPELL_POISONOUS_MUSHROOM_POISON_CLOUD 
SPELL_POISONOUS_MUSHROOM_VISUAL_AURA 
SPELL_POWER_MUSHROOM_VISUAL_AURA 
SPELL_PUTRID_MUSHROOM 
SPELL_GROW 
SPELL_SHRINK 

Definition at line 25 of file boss_amanitar.cpp.

Function Documentation

◆ AddSC_boss_amanitar()

void AddSC_boss_amanitar ( )

Definition at line 283 of file boss_amanitar.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ MushroomPositions

Position const MushroomPositions[32]

Definition at line 53 of file boss_amanitar.cpp.