![]() |
TrinityCore
|
#include "ScriptMgr.h"#include "halls_of_lightning.h"#include "SpellScript.h"#include "CreatureGroups.h"#include "InstanceScript.h"#include "Map.h"#include "MovementDefines.h"#include "ObjectAccessor.h"#include "ScriptedCreature.h"#include "SpellAuras.h"#include "SpellHistory.h"#include "SpellMgr.h"
Include dependency graph for boss_general_bjarngrim.cpp:Go to the source code of this file.
Classes | |
| struct | StanceTextInfo |
| struct | StanceInfo |
| struct | boss_general_bjarngrim |
| struct | npc_bjarngrim_stormforged_lieutenant |
| class | spell_bjarngrim_stance_dummy |
| class | spell_bjarngrim_charge_up |
| class | spell_bjarngrim_arc_weld |
Functions | |
| void | AddSC_boss_general_bjarngrim () |
Variables | |
| static std::array< uint8, 2 > const | ChargeUpWaypointIds = { 7, 15 } |
| static std::array< uint8, 2 > const | ClearTempoaryChargeWaypointIds = { 5, 13 } |
| static constexpr uint32 | SPAWN_GROUP_ID_STORMFORGED_LIEUTENANTS = 325 |
| static std::array< StanceInfo, MAX_STANCE > const | StanceData |
| Enumerator | |
|---|---|
| ACTION_SWITCH_STANCE | |
Definition at line 85 of file boss_general_bjarngrim.cpp.
| Enumerator | |
|---|---|
| EVENT_GROUP_DEFENSIVE_STANCE | |
| EVENT_GROUP_BERSERKER_STANCE | |
| EVENT_GROUP_BATTLE_STANCE | |
Definition at line 78 of file boss_general_bjarngrim.cpp.
Definition at line 60 of file boss_general_bjarngrim.cpp.
| Enumerator | |
|---|---|
| PHASE_OUT_OF_COMBAT | |
Definition at line 90 of file boss_general_bjarngrim.cpp.
Definition at line 31 of file boss_general_bjarngrim.cpp.
| Enumerator | |
|---|---|
| STANCE_DEFENSIVE | |
| STANCE_BERSERKER | |
| STANCE_BATTLE | |
| MAX_STANCE | |
Definition at line 116 of file boss_general_bjarngrim.cpp.
| Enumerator | |
|---|---|
| SAY_AGGRO | |
| SAY_ANNOUNCE_DEFENSIVE_STANCE | |
| SAY_DEFENSIVE_STANCE | |
| SAY_ANNOUNCE_BERSERKER_STANCE | |
| SAY_BERSERKER_STANCE | |
| SAY_ANNOUNCE_BATTLE_STANCE | |
| SAY_BATTLE_STANCE | |
| SAY_SLAY | |
| SAY_DEATH | |
Definition at line 95 of file boss_general_bjarngrim.cpp.
| Enumerator | |
|---|---|
| ITEM_ID_AXE | |
| ITEM_ID_SHIELD | |
| ITEM_ID_GREATAXE | |
Definition at line 109 of file boss_general_bjarngrim.cpp.
| void AddSC_boss_general_bjarngrim | ( | ) |
Definition at line 490 of file boss_general_bjarngrim.cpp.
References RegisterHallsOfLightningCreatureAI, RegisterSpellScript, RegisterSpellScriptWithArgs, STANCE_BATTLE, STANCE_BERSERKER, and STANCE_DEFENSIVE.
Referenced by AddNorthrendScripts().
|
static |
Definition at line 127 of file boss_general_bjarngrim.cpp.
Referenced by boss_general_bjarngrim::MovementInform().
|
static |
Definition at line 129 of file boss_general_bjarngrim.cpp.
Referenced by boss_general_bjarngrim::MovementInform().
|
staticconstexpr |
Definition at line 132 of file boss_general_bjarngrim.cpp.
Referenced by boss_general_bjarngrim::EnterEvadeMode(), boss_general_bjarngrim::JustAppeared(), and boss_general_bjarngrim::JustDied().
|
static |
Definition at line 152 of file boss_general_bjarngrim.cpp.
Referenced by boss_general_bjarngrim::DoAction().