aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Scenarios/Scenario.cpp
AgeCommit message (Collapse)Author
2024-12-03Core/Scenarios: Send Scenario GUID in scenario progress packet (#30465)Ghaster
2024-05-13Core/Criteria: Implemented CompleteAnyScenario and CompleteScenario types ↵Antonio Martín Berti
(#29984)
2023-11-21Core/Calendar: Implement different timezone support for ingame calendarShauren
Closes #8390 Closes #29427
2023-09-25Core/Achievements: Fixed achievement criteria StartEvent and FailEventShauren
* 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
2023-07-12Core: Update to 10.1.5Shauren
2023-07-07Core/Scenarios: Move map from InstanceScenario to base classShauren
2023-01-08Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵Shauren
compatible api)
2022-12-31Core/Scenarios: Replace assert with null checkShauren
Closes #28639
2022-10-04Core/Instances: Delete InstanceSaveMgr and replace most of its uses with new ↵Shauren
InstanceLockMgr
2022-08-09Core/Scenarios: Group criteria storage by scenario idShauren
2022-03-22Core/Scenarios: Fix bad criteria evaluation in scenarios (#27881)Krudor
* Adjust Scenario criteria evaluation process so that entire criteria trees are not completed when a single child tree is completed.
2021-09-08Core/Achievements: Update CriteriaType enum (#26856)Meji
2021-06-07Core/Achievements: Defined all modifier tree types and implemented many of themShauren
2021-05-16Core/Scripts: Remove deprecated overload of QuestReward without LootItemType ↵Shauren
argument
2021-04-06Core/PacketIO: Use new time utilities in packets instead of plain time_t/uint32Shauren
2021-04-06Core/Criteria: Use std::chrono type for CriteriaHandler::SendCriteriaUpdateShauren
2020-12-08Core/Misc: First set of required db changes for 9.0Shauren
2020-09-19Core/PacketIO: Renamed a bunch of opcodes based on more research (only those ↵Shauren
added after 6.0)
2020-05-01Core/Achievements: Greatly optimize achievement system by splitting large ↵Xinef
types by miscvalue Closes #18633 (cherry picked from commit 9b44ed9cda347bfda1078666b3779d985fc37b2b)
2020-01-02New YearAokromes
2019-11-15Core/Achievements: Implement many new ModifierTree typesShauren
2019-01-01Update copyright note for 2019vincent-michael
auto happy = new year(2019);
2018-03-12Core/DataStores: Fixed db2 structures after 7.3.5Shauren
2018-01-01Update copyright note for 2018vincent-michael
auto happy = new year(2018);
2017-06-04Core/Game: Include cleanup part 5Shauren
* ObjectMgr.h * Player.h * Unit.h * G3D should no longer propagate everywhere from Spline/MotionMaster
2017-05-18Core/Game: Include cleanupShauren
* Mostly aimed at removing Log/DatabaseEnv includes from other headers * Fix most packet headers including other packet headers - moved common structures such as ItemInstance to their own files * Moved SAI function definitions to source files (massive or requiring many different dependencies)
2017-01-01Update copyright note for 2017vincent-michael
Happy new year
2016-11-07Warning fixShauren
2016-11-06Core/Instances: Implemented base scenario system and objectives in dungeonsKrudor
Closes #17905 Closes #18034