* implement world state script
based on
https://github.com/cmangos/mangos-wotlk/commit/0b87ca9d9edf2d4752a3c0f8e9cf85c6689ca861
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>
* fix(Scripts/BlackTemple): Flames should not charge players within 25y of blade
* Update boss_illidan.cpp
---------
Co-authored-by: Keader <keader.android@gmail.com>
* fix(Script/Mother Shahraz) Increase min teleport range and add new teleport points.
This fix increase minimum teleport range for Fatal Attraction and It adds 5 new teleport points if the boss is near the platform.
* Update boss_mother_shahraz.cpp
* init
* Update boss_shade_of_akama.cpp
* Update boss_shade_of_akama.cpp
* Update boss_shade_of_akama.cpp
* update factions
bench with the faction sniffs
Co-Authored-By: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
* set spawned creatures in combat again
Co-Authored-By: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
* wip change faction to defender
* Update boss_shade_of_akama.cpp
* Update boss_shade_of_akama.cpp
* set hostiles in combat
* Akama shade reset test (#12)
compilation of commits with fixes and debugging
* Update boss_shade_of_akama.cpp
* Update factions_shade.sql
* Update factions_shade.sql
* Update factions_shade.sql
* Update factions_shade.sql
* 5s instead of 5ms
* change faction enum names
* revert faction change on player death
* unused import
* Update boss_shade_of_akama.cpp
* unsummon all non-defenders
* clear summons on all players dead
* blank space
* make creatures not stop spawning on player wipe
* oops
---------
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
* fix(Script/BlackTemple): teleport position with fatal attraction
* fix codestyle
* try a new way by keeping a random teleport
* remove the old fixed position
* improve the dest selection
* raycast around the new position for check a valid dest
* fix codestyle
* revert the old changes
* refactor to remove the while loop
* few refactor
* Revert "few refactor"
This reverts commit fb7613d5cc5a19df01bbcf41ef5c982119ee9685.
* .
* add a los check
* new improvement with stairs cases & console errors
* fix disableWarning option
* Update boss_mother_shahraz.cpp
* Update boss_mother_shahraz.cpp
* Update boss_mother_shahraz.cpp
* Update boss_mother_shahraz.cpp
* Update boss_mother_shahraz.cpp
* fix(Scripts/BlackTemple): Parasitic Shadowfiends should not target players affected with debuff
* Update boss_illidan.cpp
* Update src/server/scripts/Outland/BlackTemple/boss_illidan.cpp
* make it simple
* fix(Scripts/BlackTemple): Shade of Akama should despawn on evade and Akama despawns before dying
* Create rev_1725714358950337100.sql
* Update boss_shade_of_akama.cpp