* initial
* codestyle
* remove unused taskscheduler
* fix unsummon mechanic
better syntax
* fix other issues
* another issue
* dummy fix
* should fix gossip and event
* attempt to fix movement
* attempt at fixing Bly walk
* also make Weegli hostile + another attempt at move
ment fix
* another attempt at walk fix
* initialise and debug
* debuggo
* v2
* moooore
* oops
* try to fix with boolean again
* fix?
* fixmaybe
* revert
* remove leftovers
* and more on Weegli
* Fix visual crystals
This fixes the crystals not despawning on Medivh's death and being
resummoned after every reset
* Fix summoning circle visual after cleanup
Fix respawn of summoning circle visual NPC
Move respawn to same moment as Medivh respawn
* Fix race condition during script cleanup after event failure
This fixes the bug that rifts still spawn after shield is at 0%,
enabling players to exploit the instance and defeat bosses at their own
pace.
In general, removing rifts schedules spawning of new rifts
After failing the event (shield at 0%) this introduces a race between
rift despawn and (scheduler) cleanup
Fix it by introducing a check if the event has been started and should
still progress.
* Fix softlock of event during break after boss
Make sure that the delay condition is removed if event fails
Meeting certain conditions it was possible to softlock the event by
extending the after-boss-break indefinitely
* Cleanup failed instance without player interaction
This respawns Medivh and re-enables the event 5 minutes after a failure
Retrying the event shouldn't require all players to leave the instance
and to reenter
* Misc cleanups
Remove unused DataTypes
Rename variable to something more self-explanatory
Remove unnecessary checks and make scheduling of rifts more
straightforward
Fix typos
* chore(Core/Conf): Move DungeonFinder.OptionsMask to rest of lfg stuff
* fix(Script/Spells): Move some DK and Druid to spellscripts
Co-Authored-By: joschiwald <736792+joschiwald@users.noreply.github.com>
* move
Co-Authored-By: joschiwald <736792+joschiwald@users.noreply.github.com>
* more
* Revert "fix(Script/Spells): Move some DK and Druid to spellscripts"
This reverts commit fbb1cbdf4f5f9349f150612176925a218ebb2b06.
* Revert "Revert "fix(Script/Spells): Move some DK and Druid to spellscripts""
This reverts commit 626bde3369a7d556c3a056f47054c63725524ce8.
* Update spell_dk.cpp
* Revert "Update spell_dk.cpp"
This reverts commit d8eefa6b878006fefd28159c1dbeedc03b34fd32.
* Revert "Revert "Revert "fix(Script/Spells): Move some DK and Druid to spellscripts"""
This reverts commit 8ad785710499c61ab8aa06028b91fcb583896e67.
* Revert "Revert "fix(Script/Spells): Move some DK and Druid to spellscripts""
This reverts commit 626bde3369a7d556c3a056f47054c63725524ce8.
* Revert "more"
This reverts commit b1b2f56ac72e3ac8cd160da3b59df776d6a7a469.
* Revert "move"
This reverts commit 7a4b45b007a257c267e7c3f11e15b80081d9359f.
* Revert "fix(Script/Spells): Move some DK and Druid to spellscripts"
This reverts commit fbb1cbdf4f5f9349f150612176925a218ebb2b06.
---------
Co-authored-by: joschiwald <736792+joschiwald@users.noreply.github.com>