|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include "ScriptMgr.h"#include "ScriptedCreature.h"#include "ScriptedGossip.h"#include "karazhan.h"#include "Player.h"#include "SpellInfo.h"Go to the source code of this file.
Classes | |
| class | boss_bigbadwolf |
| struct | boss_bigbadwolf::boss_bigbadwolfAI |
| class | boss_crone |
| struct | boss_crone::boss_croneAI |
| class | boss_dorothee |
| struct | boss_dorothee::boss_dorotheeAI |
| class | boss_julianne |
| struct | boss_julianne::boss_julianneAI |
| class | boss_roar |
| struct | boss_roar::boss_roarAI |
| class | boss_romulo |
| struct | boss_romulo::boss_romuloAI |
| class | boss_strawman |
| struct | boss_strawman::boss_strawmanAI |
| class | boss_tinhead |
| struct | boss_tinhead::boss_tinheadAI |
| class | npc_cyclone |
| struct | npc_cyclone::npc_cycloneAI |
| class | npc_grandmother |
| class | npc_tito |
| struct | npc_tito::npc_titoAI |
Macros | |
| #define | GOSSIP_GRANDMA "What phat lewtz you have grandmother?" |
Functions | |
| void | AddSC_bosses_opera () |
| void | PretendToDie (Creature *creature) |
| void | Resurrect (Creature *target) |
| void | SummonCroneIfReady (InstanceScript *instance, Creature *creature) |
| #define GOSSIP_GRANDMA "What phat lewtz you have grandmother?" |
Definition at line 764 of file bosses_opera.cpp.
Referenced by npc_grandmother::OnGossipHello().
| enum Creatures |
| Enumerator | |
|---|---|
| CREATURE_TITO | |
| CREATURE_CYCLONE | |
| CREATURE_CRONE | |
Definition at line 80 of file bosses_opera.cpp.
| enum JulianneRomulo |
Definition at line 929 of file bosses_opera.cpp.
| enum RAJPhase |
| Enumerator | |
|---|---|
| PHASE_JULIANNE | |
| PHASE_ROMULO | |
| PHASE_BOTH | |
Definition at line 965 of file bosses_opera.cpp.
| enum RedRidingHood |
| Enumerator | |
|---|---|
| SAY_WOLF_AGGRO | |
| SAY_WOLF_SLAY | |
| SAY_WOLF_HOOD | |
| SOUND_WOLF_DEATH | |
| SPELL_LITTLE_RED_RIDING_HOOD | |
| SPELL_TERRIFYING_HOWL | |
| SPELL_WIDE_SWIPE | |
| CREATURE_BIG_BAD_WOLF | |
Definition at line 749 of file bosses_opera.cpp.
| enum Says |
Definition at line 23 of file bosses_opera.cpp.
| enum Spells |
Definition at line 48 of file bosses_opera.cpp.
| void AddSC_bosses_opera | ( | ) |
Definition at line 1510 of file bosses_opera.cpp.
References boss_dorothee::boss_dorothee().
Referenced by AddEasternKingdomsScripts().
| void PretendToDie | ( | Creature * | creature | ) |
Definition at line 972 of file bosses_opera.cpp.
References Unit::GetMotionMaster(), Unit::InterruptNonMeleeSpells(), MotionMaster::MoveIdle(), MotionMaster::MovementExpired(), Unit::RemoveAllAuras(), Object::SetFlag(), Unit::SetHealth(), Unit::SetStandState(), UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE, and UNIT_STAND_STATE_DEAD.
Referenced by boss_julianne::boss_julianneAI::DamageTaken(), boss_romulo::boss_romuloAI::DamageTaken(), and boss_julianne::boss_julianneAI::UpdateAI().
| void Resurrect | ( | Creature * | target | ) |
Definition at line 983 of file bosses_opera.cpp.
References Creature::AI(), UnitAI::AttackStart(), Unit::CastSpell(), Unit::GetMotionMaster(), Unit::GetVictim(), MotionMaster::Initialize(), MotionMaster::MoveChase(), Object::RemoveFlag(), Unit::SetFullHealth(), Unit::SetStandState(), SPELL_RES_VISUAL, UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE, and UNIT_STAND_STATE_STAND.
Referenced by boss_julianne::boss_julianneAI::Reset(), boss_julianne::boss_julianneAI::UpdateAI(), and boss_romulo::boss_romuloAI::UpdateAI().
| void SummonCroneIfReady | ( | InstanceScript * | instance, |
| Creature * | creature ) |
Definition at line 87 of file bosses_opera.cpp.
References CREATURE_CRONE, DATA_OPERA_OZ_DEATHCOUNT, ZoneScript::GetData(), Position::GetPositionZ(), Unit::GetVictim(), HOUR, IN_MILLISECONDS, ZoneScript::SetData(), SPECIAL, WorldObject::SummonCreature(), and TEMPSUMMON_TIMED_OR_DEAD_DESPAWN.
Referenced by boss_dorothee::boss_dorotheeAI::JustDied(), boss_roar::boss_roarAI::JustDied(), boss_strawman::boss_strawmanAI::JustDied(), and boss_tinhead::boss_tinheadAI::JustDied().