Core/Achievements: Fixed achievement criteria StartEvent and FailEvent

* Criteria using StartEvent cannot be updated without that event triggering first (not only for timed achievements)
* Implemented most StartEvent and FailEvent types
* Fixed saving criteria removed by RemoveCriteriaProgress
Port From (https://github.com/TrinityCore/TrinityCore/commit/41a20b1e4008d450d075847ef1fe367f0e3a240f)
This commit is contained in:
hondacrx
2024-01-30 10:22:01 -05:00
parent 902b217d88
commit a1cb1d95ee
16 changed files with 148 additions and 211 deletions
@@ -2122,7 +2122,7 @@ namespace Framework.Constants
Unk17 = 0x20000, // 17
ActivatesRequiredShapeshift = 0x40000, // 18
Unk19 = 0x80000, // 19
Unk20 = 0x100000, // 20
PeriodicRefreshExtendsDuration = 0x100000, // 20 Periodic Refresh Extends Duration
Unk21 = 0x200000, // 21
Unk22 = 0x400000, // 22
Unk23 = 0x800000, // 23