![]() |
TrinityCore
|
#include "zulgurub.h"#include "GameObject.h"#include "GameObjectAI.h"#include "InstanceScript.h"#include "Object.h"#include "ScriptedCreature.h"#include "ScriptMgr.h"#include "SpellInfo.h"#include "SpellScript.h"#include "TemporarySummon.h"
Include dependency graph for boss_marli.cpp:Go to the source code of this file.
Classes | |
| struct | boss_marli |
| struct | gob_spider_egg |
| struct | npc_spawn_of_marli |
| class | spell_hatch_spiders |
Enumerations | |
| enum | Says { SAY_AGGRO = 0 , SAY_TRANSFORM = 1 , SAY_SPIDER_SPAWN = 2 , SAY_DEATH = 3 } |
| enum | Spells { SPELL_CHARGE = 22911 , SPELL_ASPECT_OF_MARLI = 24686 , SPELL_ENVOLWINGWEB = 24110 , SPELL_POISON_VOLLEY = 24099 , SPELL_SPIDER_FORM = 24084 , SPELL_HATCH_EGGS = 24083 , SPELL_HATCH_SPIDER_EGG = 24082 , SPELL_LEVELUP = 24312 } |
| enum | Events { EVENT_SPAWN_START_SPIDERS = 1 , EVENT_POISON_VOLLEY = 2 , EVENT_HATCH_SPIDER_EGG = 3 , EVENT_CHARGE_PLAYER = 4 , EVENT_ASPECT_OF_MARLI = 5 , EVENT_TRANSFORM = 6 , EVENT_TRANSFORM_BACK = 7 } |
| enum | Phases { PHASE_ONE = 1 , PHASE_TWO = 2 , PHASE_THREE = 3 } |
| enum | Misc { NPC_SPIDER = 15041 , GOB_SPIDER_EGG = 179985 } |
Functions | |
| void | AddSC_boss_marli () |
Variables | |
| float const | DamageIncrease = 35.0f |
| float const | DamageDecrease = 100.f / (1.f + DamageIncrease / 100.f) - 100.f |
| enum Events |
| Enumerator | |
|---|---|
| EVENT_SPAWN_START_SPIDERS | |
| EVENT_POISON_VOLLEY | |
| EVENT_HATCH_SPIDER_EGG | |
| EVENT_CHARGE_PLAYER | |
| EVENT_ASPECT_OF_MARLI | |
| EVENT_TRANSFORM | |
| EVENT_TRANSFORM_BACK | |
Definition at line 50 of file boss_marli.cpp.
| enum Misc |
| Enumerator | |
|---|---|
| NPC_SPIDER | |
| GOB_SPIDER_EGG | |
Definition at line 68 of file boss_marli.cpp.
| enum Phases |
| Enumerator | |
|---|---|
| PHASE_ONE | |
| PHASE_TWO | |
| PHASE_THREE | |
Definition at line 61 of file boss_marli.cpp.
| enum Says |
| Enumerator | |
|---|---|
| SAY_AGGRO | |
| SAY_TRANSFORM | |
| SAY_SPIDER_SPAWN | |
| SAY_DEATH | |
Definition at line 29 of file boss_marli.cpp.
| enum Spells |
| Enumerator | |
|---|---|
| SPELL_CHARGE | |
| SPELL_ASPECT_OF_MARLI | |
| SPELL_ENVOLWINGWEB | |
| SPELL_POISON_VOLLEY | |
| SPELL_SPIDER_FORM | |
| SPELL_HATCH_EGGS | |
| SPELL_HATCH_SPIDER_EGG | |
| SPELL_LEVELUP | |
Definition at line 37 of file boss_marli.cpp.
| void AddSC_boss_marli | ( | ) |
Definition at line 295 of file boss_marli.cpp.
References RegisterSpellScript, RegisterZulGurubCreatureAI, and RegisterZulGurubGameObjectAI.
Referenced by AddEasternKingdomsScripts().
| float const DamageDecrease = 100.f / (1.f + DamageIncrease / 100.f) - 100.f |
Definition at line 79 of file boss_marli.cpp.
Referenced by boss_marli::Reset(), and boss_marli::UpdateAI().
| float const DamageIncrease = 35.0f |
Definition at line 78 of file boss_marli.cpp.
Referenced by boss_marli::UpdateAI().