|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <optional>Go to the source code of this file.
Typedefs | |
| using | Difficulty = DifficultyID |
| template<typename T> | |
| using | Optional = std::optional<T> |
Functions | |
| WorldObject * | ElunaGetWorldObject (WorldObject const &context, uint64 guid) |
| using Difficulty = DifficultyID |
Definition at line 14 of file ElunaCompatibility.h.
| using Optional = std::optional<T> |
Definition at line 12 of file ElunaCompatibility.h.
|
inline |
Definition at line 43 of file ElunaCompatibility.h.
References ObjectAccessor::GetWorldObject().
Referenced by LuaWorldObject::GetWorldObject(), LuaUnit::SendUnitEmote(), LuaUnit::SendUnitSay(), LuaUnit::SendUnitWhisper(), and LuaUnit::SendUnitYell().
|
staticconstexpr |
Definition at line 40 of file ElunaCompatibility.h.
Referenced by LuaGameObject::SetLootState().
|
staticconstexpr |
Definition at line 41 of file ElunaCompatibility.h.
Referenced by LuaGameObject::SetLootState().
|
staticconstexpr |
Definition at line 38 of file ElunaCompatibility.h.
Referenced by LuaGameObject::SetLootState().
|
staticconstexpr |
Definition at line 39 of file ElunaCompatibility.h.
Referenced by LuaGameObject::SetLootState().
|
staticconstexpr |
Definition at line 34 of file ElunaCompatibility.h.
Referenced by GameObjectData::GameObjectData(), instance_zulaman::instance_zulaman_InstanceScript::OnGameObjectCreate(), instance_deadmines::instance_deadmines_InstanceMapScript::SetData(), LuaGameObject::SetGoState(), and instance_deadmines::instance_deadmines_InstanceMapScript::ShootCannon().
|
staticconstexpr |
Definition at line 36 of file ElunaCompatibility.h.
Referenced by instance_deadmines::instance_deadmines_InstanceMapScript::BlastOutDoor(), and LuaGameObject::SetGoState().
|
staticconstexpr |
Definition at line 35 of file ElunaCompatibility.h.
Referenced by LuaGameObject::SetGoState().
|
staticconstexpr |
Definition at line 29 of file ElunaCompatibility.h.
Referenced by LuaUnit::SpawnCreature(), and LuaGameObject::SummonCreature().
|
staticconstexpr |
Definition at line 30 of file ElunaCompatibility.h.
Referenced by go_shallow_grave::OnGossipHello(), LuaUnit::SpawnCreature(), LuaGameObject::SummonCreature(), instance_deadmines::instance_deadmines_InstanceMapScript::SummonCreatures(), instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript::Update(), and npc_disciple_of_naralex::npc_disciple_of_naralexAI::UpdateAI().
|
staticconstexpr |
Definition at line 31 of file ElunaCompatibility.h.
Referenced by boss_headless_horseman::boss_headless_horsemanAI::DamageTaken(), LuaUnit::SpawnCreature(), and LuaGameObject::SummonCreature().
|
staticconstexpr |
Definition at line 32 of file ElunaCompatibility.h.
Referenced by go_loosely_turned_soil::OnGossipHello(), LuaGlobalFunctions::PerformIngameSpawn(), LuaUnit::SpawnCreature(), LuaGameObject::SummonCreature(), and TempSummon::TempSummon().
|
staticconstexpr |
Definition at line 27 of file ElunaCompatibility.h.
Referenced by boss_headless_horseman::boss_headless_horsemanAI::JustDied(), boss_headless_horseman::boss_headless_horsemanAI::MovementInform(), npc_head::npc_headAI::SaySound(), LuaUnit::SpawnCreature(), LuaGameObject::SummonCreature(), instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript::Update(), boss_headless_horseman::boss_headless_horsemanAI::UpdateAI(), and npc_head::npc_headAI::UpdateAI().
|
staticconstexpr |
Definition at line 28 of file ElunaCompatibility.h.
Referenced by LuaGameObject::SummonCreature(), and example_escort::example_escortAI::WaypointReached().
|
staticconstexpr |
Definition at line 26 of file ElunaCompatibility.h.
Referenced by npc_pulsing_pumpkin::npc_pulsing_pumpkinAI::Reset(), LuaUnit::SpawnCreature(), and LuaGameObject::SummonCreature().
|
staticconstexpr |
Definition at line 25 of file ElunaCompatibility.h.
Referenced by boss_herod::boss_herodAI::JustDied(), at_malfurion_stormrage::OnTrigger(), LuaGlobalFunctions::PerformIngameSpawn(), LuaUnit::SpawnCreature(), and LuaGameObject::SummonCreature().
|
staticconstexpr |
Definition at line 18 of file ElunaCompatibility.h.
|
staticconstexpr |
Definition at line 23 of file ElunaCompatibility.h.
Referenced by Eluna::Push(), and Eluna::Push().
|
staticconstexpr |
Definition at line 22 of file ElunaCompatibility.h.
|
staticconstexpr |
Definition at line 21 of file ElunaCompatibility.h.
Referenced by LuaPlayer::GossipAddQuests(), Eluna::Push(), and Eluna::Push().
|
staticconstexpr |
Definition at line 17 of file ElunaCompatibility.h.
Referenced by LuaUnit::CastSpell().
|
staticconstexpr |
Definition at line 16 of file ElunaCompatibility.h.
Referenced by Object::Object(), Eluna::WorldObjectInRangeCheck::operator()(), and Eluna::WorldObjectInRangeCheck::WorldObjectInRangeCheck().
|
staticconstexpr |
Definition at line 20 of file ElunaCompatibility.h.
Referenced by spell_ex_463::spell_ex_463AuraScript::CheckAreaTarget(), LuaPlayer::GossipSendMenu(), boss_akilzon::boss_akilzonAI::KilledUnit(), boss_daakara::boss_daakaraAI::KilledUnit(), boss_halazzi::boss_halazziAI::KilledUnit(), boss_headless_horseman::boss_headless_horsemanAI::KilledUnit(), boss_hexlord_malacrass::boss_hex_lord_malacrassAI::KilledUnit(), boss_janalai::boss_janalaiAI::KilledUnit(), boss_nalorakk::boss_nalorakkAI::KilledUnit(), spell_ex_66244::spell_ex_66244AuraScript::Load(), Eluna::Push(), Eluna::Push(), Eluna::Push(), and boss_azuregos::boss_azuregosAI::UpdateAI().
|
staticconstexpr |
Definition at line 19 of file ElunaCompatibility.h.
Referenced by Skyfire::AIRelocationNotifier::AIRelocationNotifier(), LuaPlayer::GiveXP(), LuaPlayer::GossipAddQuests(), Eluna::Push(), Eluna::Push(), and Eluna::Push().