|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include "ScriptMgr.h"#include "ScriptedCreature.h"#include "ScriptedGossip.h"#include "SpellScript.h"#include "ulduar.h"#include "SpellInfo.h"#include "Player.h"Go to the source code of this file.
Macros | |
| #define | GOSSIP_ITEM_1 "Activate Harpoons!" |
| #define | GROUND_Z 391.517f |
Functions | |
| void | AddSC_boss_razorscale () |
Variables | |
| const Position | PosDefCombat [4] |
| const Position | PosDefSpawn [4] |
| const Position | PosEngRepair [4] |
| const Position | PosEngSpawn = { 591.951f, -95.9680f, GROUND_Z, 0.000f } |
| const Position | PosHarpoon [4] |
| const Position | RazorFlight = { 588.050f, -251.191f, 470.536f, 1.498f } |
| const Position | RazorGround = { 586.966f, -175.534f, GROUND_Z, 4.682f } |
| #define GOSSIP_ITEM_1 "Activate Harpoons!" |
Definition at line 127 of file boss_razorscale.cpp.
Referenced by npc_expedition_commander::OnGossipHello().
| #define GROUND_Z 391.517f |
Definition at line 126 of file boss_razorscale.cpp.
Referenced by spell_razorscale_devouring_flame::spell_razorscale_devouring_flame_SpellScript::HandleSummon(), and boss_razorscale::boss_razorscaleAI::SummonMoleMachines().
| enum Actions |
| Enumerator | |
|---|---|
| ACTION_EVENT_START | |
| ACTION_GROUND_PHASE | |
| ACTION_HARPOON_BUILD | |
| ACTION_PLACE_BROKEN_HARPOON | |
| ACTION_COMMANDER_RESET | |
Definition at line 90 of file boss_razorscale.cpp.
| enum DarkRuneSpells |
| Enumerator | |
|---|---|
| SPELL_CHAIN_LIGHTNING | |
| SPELL_LIGHTNING_BOLT | |
| SPELL_STORMSTRIKE | |
| SPELL_BATTLE_SHOUT | |
| SPELL_HEROIC_STRIKE | |
| SPELL_WHIRLWIND | |
Definition at line 77 of file boss_razorscale.cpp.
| enum Events |
Definition at line 106 of file boss_razorscale.cpp.
| enum Misc |
| Enumerator | |
|---|---|
| DATA_QUICK_SHAVE | |
| DATA_IRON_DWARF_MEDIUM_RARE | |
Definition at line 129 of file boss_razorscale.cpp.
| enum NPC |
| Enumerator | |
|---|---|
| NPC_DARK_RUNE_GUARDIAN | |
| NPC_DARK_RUNE_SENTINEL | |
| NPC_DARK_RUNE_WATCHER | |
| MOLE_MACHINE_TRIGGER | |
| NPC_COMMANDER | |
| NPC_ENGINEER | |
| NPC_DEFENDER | |
Definition at line 66 of file boss_razorscale.cpp.
| enum Phases |
| Enumerator | |
|---|---|
| PHASE_PERMAGROUND | |
| PHASE_GROUND | |
| PHASE_FLIGHT | |
Definition at line 99 of file boss_razorscale.cpp.
| enum Says |
| Enumerator | |
|---|---|
| SAY_INTRO | |
| SAY_GROUND_PHASE | |
| SAY_AGGRO_2 | |
| SAY_AGGRO_1 | |
| SAY_AGGRO_3 | |
| SAY_TURRETS | |
| EMOTE_HARPOON | |
| EMOTE_PERMA | |
| EMOTE_BREATH | |
Definition at line 16 of file boss_razorscale.cpp.
| enum Spells |
Definition at line 36 of file boss_razorscale.cpp.
| void AddSC_boss_razorscale | ( | ) |
Definition at line 1091 of file boss_razorscale.cpp.
Referenced by AddNorthrendScripts().
| const Position PosDefCombat[4] |
Definition at line 151 of file boss_razorscale.cpp.
Referenced by npc_expedition_commander::npc_expedition_commanderAI::UpdateAI().
| const Position PosDefSpawn[4] |
Definition at line 143 of file boss_razorscale.cpp.
Referenced by npc_expedition_commander::npc_expedition_commanderAI::UpdateAI().
| const Position PosEngRepair[4] |
Definition at line 135 of file boss_razorscale.cpp.
Referenced by npc_expedition_commander::npc_expedition_commanderAI::UpdateAI().
Definition at line 169 of file boss_razorscale.cpp.
Referenced by npc_expedition_commander::npc_expedition_commanderAI::UpdateAI().
| const Position PosHarpoon[4] |
Definition at line 159 of file boss_razorscale.cpp.
Referenced by boss_razorscale_controller::boss_razorscale_controllerAI::DoAction(), and boss_razorscale_controller::boss_razorscale_controllerAI::UpdateAI().
| const Position RazorFlight = { 588.050f, -251.191f, 470.536f, 1.498f } |
Definition at line 167 of file boss_razorscale.cpp.
Referenced by boss_razorscale::boss_razorscaleAI::UpdateAI().
Definition at line 168 of file boss_razorscale.cpp.
Referenced by boss_razorscale::boss_razorscaleAI::UpdateAI().