EverWrath/src/server/game/Scripting
Jelle Meeus 3565e4a9eb
feat(Core/WorldState): improved WorldState scripting (#20141)
* implement world state script

based on
0b87ca9d9e

Co-authored-by: killerwife <killerwife@gmail.com>

* refactor to use onleave and onenter instead of spell_area

allows players to right click remove adal's buff

* add MapMgr.h

* refactor: use condition enum instead of uint32, prefix WORLD_STATE where needed

* remove lock from WorldState::Update

sWorldState->Update() is only called from World::Update

* remove unsafe SmartAI action of setWorldState

---------

Co-authored-by: killerwife <killerwife@gmail.com>
2024-11-12 12:15:27 -03:00
..
ScriptDefines refactor(src/server/apps|database|shared): remove unused imports (#19505) 2024-09-29 13:10:50 -03:00
MapScripts.cpp feat(Core/WorldState): improved WorldState scripting (#20141) 2024-11-12 12:15:27 -03:00
ScriptMgr.cpp refactor(src/common|server): remove unused import (big part 1) (#20377) 2024-10-31 21:46:11 +01:00
ScriptMgr.h refactor(src/server/game/*): remove unused imports (big part 3) (#20315) 2024-10-27 13:10:28 +01:00
ScriptMgrMacros.h fix(Core/Scripts): Fix one more typo after scripts refactoring (#18730) 2024-04-12 16:58:07 -03:00
ScriptObject.cpp feat(Core/Scripting): move all script objects to separated files (#17860) 2023-12-02 21:13:20 +01:00
ScriptObject.h refactor(src/server/game/*): remove unused imports (big part 3) (#20315) 2024-10-27 13:10:28 +01:00
ScriptObjectFwd.h feat(Core/Unit): New helper IsClass and script hook OnPlayerIsClass (#18243) 2024-02-10 12:25:00 -03:00
ScriptSystem.cpp update (core): Startup console capitalizations (#13195) 2022-10-01 13:09:34 -04:00
ScriptSystem.h feat(License): add new headers information about license (#7941) 2021-09-30 13:40:52 +07:00