EverWrath/src/server/scripts/World
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
..
achievement_scripts.cpp refactor(Scripts/misc): remove unused imports (#19458) 2024-07-22 16:20:41 -03:00
action_ip_logger.cpp refactor(src/common|server): remove unused import (big part 1) (#20377) 2024-10-31 21:46:11 +01:00
areatrigger_scripts.cpp chore(Core/Misc): Some cleanup (#19970) 2024-09-21 19:34:31 +02:00
boss_emerald_dragons.cpp refactor(Core): Make more use of helpers. (#19835) 2024-09-03 14:41:31 -03:00
chat_log.cpp fix(Server): remove double blank lines at the end of several files (#19735) 2024-08-25 07:21:14 -03:00
go_scripts.cpp refactor(Scripts): remove unused imports (#20086) 2024-09-29 13:20:21 +02:00
guards.cpp refactor(Core/Object): adds consistency in the use of type object check (#19671) 2024-08-25 09:57:37 -03:00
item_scripts.cpp refactor(src/server/game/*): remove unused imports (big part 1) (#20310) 2024-10-27 10:25:40 +01:00
mob_generic_creature.cpp refactor(src/server/game/*): remove unused imports (big part 1) (#20310) 2024-10-27 10:25:40 +01:00
npc_innkeeper.cpp feat(Core/Scripting): move all script objects to separated files (#17860) 2023-12-02 21:13:20 +01:00
npc_professions.cpp refactor(src/server/game/*): remove unused imports (big part 1) (#20310) 2024-10-27 10:25:40 +01:00
npc_stave_of_ancients.cpp refactor(Core): Make more use of helpers. (#19835) 2024-09-03 14:41:31 -03:00
npc_stave_of_ancients.h refactor(Scripts/misc): remove unused imports (#19458) 2024-07-22 16:20:41 -03:00
npc_taxi.cpp feat(Core/Scripting): move all script objects to separated files (#17860) 2023-12-02 21:13:20 +01:00
npcs_special.cpp refactor(Core): Make more use of helpers. (#19835) 2024-09-03 14:41:31 -03:00
player_scripts.cpp fix(Server): remove double blank lines at the end of several files (#19735) 2024-08-25 07:21:14 -03:00
server_mail.cpp fix(Server): remove double blank lines at the end of several files (#19735) 2024-08-25 07:21:14 -03:00
transport_zeppelin.h feat(Core/WorldState): improved WorldState scripting (#20141) 2024-11-12 12:15:27 -03:00
transport_zeppelins.cpp feat(Core/WorldState): improved WorldState scripting (#20141) 2024-11-12 12:15:27 -03:00
world_script_loader.cpp feat(Core/WorldState): improved WorldState scripting (#20141) 2024-11-12 12:15:27 -03:00