Skip to content

Commit

Permalink
Remove IsEnabled
Browse files Browse the repository at this point in the history
  • Loading branch information
iThorgrim committed Jan 29, 2025
1 parent 64e1e71 commit ca03d7f
Show file tree
Hide file tree
Showing 15 changed files with 4 additions and 49 deletions.
8 changes: 4 additions & 4 deletions src/LuaEngine/LuaEngine.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -421,7 +421,7 @@ static bool ScriptPathComparator(const LuaScript& first, const LuaScript& second
void Eluna::RunScripts()
{
LOCK_ELUNA;
if (!IsEnabled())
if (!sElunaConfig->IsElunaEnabled())
return;

uint32 oldMSTime = ElunaUtil::GetCurrTime();
Expand Down Expand Up @@ -1282,7 +1282,7 @@ int Eluna::CallOneFunction(int number_of_functions, int number_of_arguments, int

CreatureAI* Eluna::GetAI(Creature* creature)
{
if (!IsEnabled())
if (!sElunaConfig->IsElunaEnabled())
return NULL;

for (int i = 1; i < Hooks::CREATURE_EVENT_COUNT; ++i)
Expand All @@ -1302,7 +1302,7 @@ CreatureAI* Eluna::GetAI(Creature* creature)

InstanceData* Eluna::GetInstanceData(Map* map)
{
if (!IsEnabled())
if (!sElunaConfig->IsElunaEnabled())
return NULL;

for (int i = 1; i < Hooks::INSTANCE_EVENT_COUNT; ++i)
Expand Down Expand Up @@ -1368,7 +1368,7 @@ void Eluna::FreeInstanceId(uint32 instanceId)
{
LOCK_ELUNA;

if (!IsEnabled())
if (!sElunaConfig->IsElunaEnabled())
return;

for (int i = 1; i < Hooks::INSTANCE_EVENT_COUNT; ++i)
Expand Down
1 change: 0 additions & 1 deletion src/LuaEngine/LuaEngine.h
Original file line number Diff line number Diff line change
Expand Up @@ -299,7 +299,6 @@ class ELUNA_GAME_API Eluna

void RunScripts();
bool ShouldReload() const { return reload; }
bool IsEnabled() const { return sElunaConfig->IsElunaEnabled() && IsInitialized(); }
bool HasLuaState() const { return L != NULL; }
uint64 GetCallstackId() const { return callstackid; }
int Register(lua_State* L, uint8 reg, uint32 entry, ObjectGuid guid, uint32 instanceId, uint32 event_id, int functionRef, uint32 shots);
Expand Down
2 changes: 0 additions & 2 deletions src/LuaEngine/hooks/BattleGroundHooks.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@
using namespace Hooks;

#define START_HOOK(EVENT) \
if (!IsEnabled())\
return;\
auto key = EventKey<BGEvents>(EVENT);\
if (!BGEventBindings->HasBindingsFor(key))\
return;\
Expand Down
4 changes: 0 additions & 4 deletions src/LuaEngine/hooks/CreatureHooks.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@
using namespace Hooks;

#define START_HOOK(EVENT, CREATURE) \
if (!IsEnabled())\
return;\
auto entry_key = EntryKey<CreatureEvents>(EVENT, CREATURE->GetEntry());\
auto unique_key = UniqueObjectKey<CreatureEvents>(EVENT, CREATURE->GET_GUID(), CREATURE->GetInstanceId());\
if (!CreatureEventBindings->HasBindingsFor(entry_key))\
Expand All @@ -24,8 +22,6 @@ using namespace Hooks;
LOCK_ELUNA

#define START_HOOK_WITH_RETVAL(EVENT, CREATURE, RETVAL) \
if (!IsEnabled())\
return RETVAL;\
auto entry_key = EntryKey<CreatureEvents>(EVENT, CREATURE->GetEntry());\
auto unique_key = UniqueObjectKey<CreatureEvents>(EVENT, CREATURE->GET_GUID(), CREATURE->GetInstanceId());\
if (!CreatureEventBindings->HasBindingsFor(entry_key))\
Expand Down
4 changes: 0 additions & 4 deletions src/LuaEngine/hooks/GameObjectHooks.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,12 @@
using namespace Hooks;

#define START_HOOK(EVENT, ENTRY) \
if (!IsEnabled())\
return;\
auto key = EntryKey<GameObjectEvents>(EVENT, ENTRY);\
if (!GameObjectEventBindings->HasBindingsFor(key))\
return;\
LOCK_ELUNA

#define START_HOOK_WITH_RETVAL(EVENT, ENTRY, RETVAL) \
if (!IsEnabled())\
return RETVAL;\
auto key = EntryKey<GameObjectEvents>(EVENT, ENTRY);\
if (!GameObjectEventBindings->HasBindingsFor(key))\
return RETVAL;\
Expand Down
4 changes: 0 additions & 4 deletions src/LuaEngine/hooks/GossipHooks.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,12 @@
using namespace Hooks;

#define START_HOOK(BINDINGS, EVENT, ENTRY) \
if (!IsEnabled())\
return;\
auto key = EntryKey<GossipEvents>(EVENT, ENTRY);\
if (!BINDINGS->HasBindingsFor(key))\
return;\
LOCK_ELUNA

#define START_HOOK_WITH_RETVAL(BINDINGS, EVENT, ENTRY, RETVAL) \
if (!IsEnabled())\
return RETVAL;\
auto key = EntryKey<GossipEvents>(EVENT, ENTRY);\
if (!BINDINGS->HasBindingsFor(key))\
return RETVAL;\
Expand Down
2 changes: 0 additions & 2 deletions src/LuaEngine/hooks/GroupHooks.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@
using namespace Hooks;

#define START_HOOK(EVENT) \
if (!IsEnabled())\
return;\
auto key = EventKey<GroupEvents>(EVENT);\
if (!GroupEventBindings->HasBindingsFor(key))\
return;\
Expand Down
2 changes: 0 additions & 2 deletions src/LuaEngine/hooks/GuildHooks.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@
using namespace Hooks;

#define START_HOOK(EVENT) \
if (!IsEnabled())\
return;\
auto key = EventKey<GuildEvents>(EVENT);\
if (!GuildEventBindings->HasBindingsFor(key))\
return;\
Expand Down
4 changes: 0 additions & 4 deletions src/LuaEngine/hooks/InstanceHooks.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@
using namespace Hooks;

#define START_HOOK(EVENT, AI) \
if (!IsEnabled())\
return;\
auto mapKey = EntryKey<InstanceEvents>(EVENT, AI->instance->GetId());\
auto instanceKey = EntryKey<InstanceEvents>(EVENT, AI->instance->GetInstanceId());\
if (!MapEventBindings->HasBindingsFor(mapKey) && !InstanceEventBindings->HasBindingsFor(instanceKey))\
Expand All @@ -26,8 +24,6 @@ using namespace Hooks;
Push(AI->instance)

#define START_HOOK_WITH_RETVAL(EVENT, AI, RETVAL) \
if (!IsEnabled())\
return RETVAL;\
auto mapKey = EntryKey<InstanceEvents>(EVENT, AI->instance->GetId());\
auto instanceKey = EntryKey<InstanceEvents>(EVENT, AI->instance->GetInstanceId());\
if (!MapEventBindings->HasBindingsFor(mapKey) && !InstanceEventBindings->HasBindingsFor(instanceKey))\
Expand Down
4 changes: 0 additions & 4 deletions src/LuaEngine/hooks/ItemHooks.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,12 @@
using namespace Hooks;

#define START_HOOK(EVENT, ENTRY) \
if (!IsEnabled())\
return;\
auto key = EntryKey<ItemEvents>(EVENT, ENTRY);\
if (!ItemEventBindings->HasBindingsFor(key))\
return;\
LOCK_ELUNA

#define START_HOOK_WITH_RETVAL(EVENT, ENTRY, RETVAL) \
if (!IsEnabled())\
return RETVAL;\
auto key = EntryKey<ItemEvents>(EVENT, ENTRY);\
if (!ItemEventBindings->HasBindingsFor(key))\
return RETVAL;\
Expand Down
4 changes: 0 additions & 4 deletions src/LuaEngine/hooks/PacketHooks.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,12 @@
using namespace Hooks;

#define START_HOOK_SERVER(EVENT) \
if (!IsEnabled())\
return;\
auto key = EventKey<ServerEvents>(EVENT);\
if (!ServerEventBindings->HasBindingsFor(key))\
return;\
LOCK_ELUNA

#define START_HOOK_PACKET(EVENT, OPCODE) \
if (!IsEnabled())\
return;\
auto key = EntryKey<PacketEvents>(EVENT, OPCODE);\
if (!PacketEventBindings->HasBindingsFor(key))\
return;\
Expand Down
4 changes: 0 additions & 4 deletions src/LuaEngine/hooks/PlayerHooks.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,12 @@
using namespace Hooks;

#define START_HOOK(EVENT) \
if (!IsEnabled())\
return;\
auto key = EventKey<PlayerEvents>(EVENT);\
if (!PlayerEventBindings->HasBindingsFor(key))\
return;\
LOCK_ELUNA

#define START_HOOK_WITH_RETVAL(EVENT, RETVAL) \
if (!IsEnabled())\
return RETVAL;\
auto key = EventKey<PlayerEvents>(EVENT);\
if (!PlayerEventBindings->HasBindingsFor(key))\
return RETVAL;\
Expand Down
4 changes: 0 additions & 4 deletions src/LuaEngine/hooks/ServerHooks.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,12 @@
using namespace Hooks;

#define START_HOOK(EVENT) \
if (!IsEnabled())\
return;\
auto key = EventKey<ServerEvents>(EVENT);\
if (!ServerEventBindings->HasBindingsFor(key))\
return;\
LOCK_ELUNA

#define START_HOOK_WITH_RETVAL(EVENT, RETVAL) \
if (!IsEnabled())\
return RETVAL;\
auto key = EventKey<ServerEvents>(EVENT);\
if (!ServerEventBindings->HasBindingsFor(key))\
return RETVAL;\
Expand Down
4 changes: 0 additions & 4 deletions src/LuaEngine/hooks/SpellHooks.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,12 @@
using namespace Hooks;

#define START_HOOK(EVENT, ENTRY) \
if (!IsEnabled())\
return;\
auto key = EntryKey<SpellEvents>(EVENT, ENTRY);\
if (!SpellEventBindings->HasBindingsFor(key))\
return;\
LOCK_ELUNA

#define START_HOOK_WITH_RETVAL(EVENT, ENTRY, RETVAL) \
if (!IsEnabled())\
return RETVAL;\
auto key = EntryKey<SpellEvents>(EVENT, ENTRY);\
if (!SpellEventBindings->HasBindingsFor(key))\
return RETVAL;\
Expand Down
2 changes: 0 additions & 2 deletions src/LuaEngine/hooks/VehicleHooks.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@
using namespace Hooks;

#define START_HOOK(EVENT) \
if (!IsEnabled())\
return;\
auto key = EventKey<VehicleEvents>(EVENT);\
if (!VehicleEventBindings->HasBindingsFor(key))\
return;\
Expand Down

0 comments on commit ca03d7f

Please sign in to comment.