aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/MiscHandler.cpp
AgeCommit message (Collapse)Author
4 daysCore/Misc: Rename AreaTriggerStruct to AreaTriggerTeleportShauren
2025-06-18Core: Updated to 11.1.7Shauren
2025-06-15Core/AreaTriggers: Add AREATRIGGER_ACTION_TAVERN (#31035)Jason Dove
2025-05-15Core/PacketIO: Rename ByteBuffer::contents to ByteBuffer::dataShauren
2025-03-01Core/PacketIO: Use new packet writing utilities in a bunch of filesShauren
2024-12-29Core/Gossip: Fix interaction with gossip launched by accepting quest (#30419)Meji
2024-12-28Core/AI: Implemented conversation ai (#30538)ModoX
2024-10-23Core/Player: moved zone/area updating and tavern resting checks into ↵Ovahlord
Heartbeat and movement updates (cherry picked from commit cb4c9009b3706a2823ada05eec9803a773f9b34e) # Conflicts: # src/server/game/Entities/Player/Player.cpp
2024-08-05Core/PacketIO: Fixed handling CMSG_UPDATE_ACCOUNT_DATA - compressed value is ↵Shauren
not a null-terminated string
2024-07-19Core/AreaTriggers: Added ActionSet flags for serverside areatriggers (#30072)Meji
2024-05-27Core/AreaTriggers: Implement height check for polygon db2 areatriggersShauren
2024-05-27Core/AreaTriggers: Fix triggering of client areatriggers for some shapesMeji
2024-03-28Core/Battlegrounds: Move to scripts (#29799)Jeremy
* Introduce new BattlegroundScript class for map/bg specific scripts * Remove all sub, zone specific, battleground classes except Arena * Move all bg zone scripts to new BattlegroundScripts class in script folder * Remove ZoneScript from Battleground class * Remove some unused hooks from Battleground
2024-03-27Core/Conditions: Added CONDITION_SOURCE_TYPE_PLAYER_CONDITION (#29832)Meji
2024-03-03Core/Quests: Merged UpdateNearbyCreatureNpcFlags, ↵Shauren
UpdateVisibleGameobjectsOrSpellClicks and SendQuestGiverStatusMultiple on quest actions * Fixes quest markers above NPC heads not disappearing when player stops seeing questgiver npc flag
2024-01-25Core/PacketIO: Handle QueryCountdownTimer (#29539)Jeremy
* Add it to battleground * Base implementation countdowns in Group * Fix timer sync between groups in battlegrounds
2024-01-11Core/Conditions: Refactor ConditionMgr internals to get rid of separate ↵Shauren
containers for some condition source types
2023-10-07Core/Chat: Corrected chat channel flag implementationsShauren
2023-07-21Core/AreaTriggers: Teleport to current instance entrance when entering ↵ModoX
instances via areatrigger entity (#29115)
2023-07-12Core: Update to 10.1.5Shauren
2023-06-20Core/Misc: Exclude most of WorldSession::HandleAreaTriggerOpcode from being ↵Shauren
called when leaving the areatrigger
2023-06-15Core/Misc: Don't logout players instantly when client automatically requests ↵Shauren
a logout by idling too long
2023-06-10Core/Quests: Quest flag fixupsShauren
* Update flag names * Implemented QUEST_FLAGS_COMPLETION_NO_DEATH and QUEST_FLAGS_FAIL_ON_LOGOUT * Started using QUEST_FLAGS_COMPLETION_EVENT and QUEST_FLAGS_COMPLETION_AREA_TRIGGER instead of a custom SpeclalFlag * Renamed Quest::IsAutoComplete to Quest::IsTurnIn to better describe what it means (a quest that can be turned in without accepting it to quest log) * Implemented QUEST_FLAGS_UPDATE_PHASESHIFT and removed forced phaseshift updates on every quest status change * Implemented QUEST_FLAGS_LAUNCH_GOSSIP_ACCEPT - reopens gossip menu with questgiver
2023-06-01Core/Graveyards: Drop Faction column and replace it with conditions (#28965)Jeremy
2023-01-08Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵Shauren
compatible api)
2022-10-08Core/Maps: Changed functions checking if map can be entered to use ↵Shauren
TransferAbortReason directly instead of intermediate Map::EnterState enum
2022-10-04Core/Instances: Reimplement resetting instances from UIShauren
2022-10-04Core/Instances: Delete InstanceSaveMgr and replace most of its uses with new ↵Shauren
InstanceLockMgr
2022-10-04Core/Instances: Instance lock rewrite (WIP)Shauren
2022-09-18Core/Player: Extend action button value to uint64 to be able to hold battle ↵Shauren
pet guids
2022-07-24Core/Maps: Removed MapInstanced - no longer neccessary for grid data ↵Shauren
reference counting (moved to TerrainInfo)
2022-03-27Core/Misc: Rename AddXXXFlag updatefield functions to SetXXXFlagShauren
2022-02-24Core/PacketIO: Updated packet structures to 9.2.0Shauren
2022-02-11Core/Guilds: Forward declare GuildAchievementMgrShauren
2022-01-26Core/Misc: Fix static analysis issues (#25194)Giacomo Pozzoni
(cherry picked from commit 07fd84b679fd6958b7e669a96c78783875e1b949)
2022-01-23Core/Misc: Replace boost::shared_mutex with std::shared_mutex (#24328)Giacomo Pozzoni
* Core/Misc: Replace boost::shared_mutex with std::shared_mutex * Remove std forward declarations (cherry picked from commit 7032ee0bdb47c995dfd89bce3d5b6fad13ec6d73)
2022-01-23Core/Time: Rename GetGameTime{System, Steady}Point methodsTreeston
The names are a bit unhandy. Rename them (shorter but still meaningful). GetGameTimeSystemPoint() -> GetSystemTime() GetGameTimeSteadyPoint() -> Now() Also add 2 new typedefs: typedef std::chrono::steady_clock::time_point TimePoint; typedef std::chrono::system_clock::time_point SystemTimePoint; Closes #25042 (cherry picked from commit 896b68d5c297b06587645caebc98b704978ecaa7)
2022-01-21Core/Misc: Future msvc warning fixesShauren
2022-01-06Entities/Player: Restore old checks for UpdatePvPFlag (#24372)NoName
Partly revert 671052575a36624b06379ee5e13a7fea26870194 + implemented timer reset to 300s after relog never worked, therefore removing that part; + reverting other parts with 300s timer changes, as not needed; (cherry picked from commit 2efaf1dda8ce19533b1d99e030ac25a0de5735b4)
2022-01-01Core/Logs: Log full guid instead of just low guid, part 2Giacomo Pozzoni
(cherry picked from commit 3def52c1c459f566ab2b2d8cf017c70df4d7cf22)
2021-12-31Core/Logs: Log full guid instead of just low guidGiacomo Pozzoni
(cherry picked from commit 468ecb7252ea4eabd37e11b9ddbbb96ffd26bd7e)
2021-12-26Core/Player: Initial War Mode support (#25926)Matan Shukry
* Enable PvP talents * War Mode buff aura * Forced PvP flagging Co-authored-by: Shauren <shauren.trinity@gmail.com>
2021-12-18Core/PacketIO: Restrict CMSG_STANDSTATECHANGE to only allow the same stand ↵Shauren
states that client can send by itself (cherry picked from commit 267bdde3232566e210659df47dc7580e676e9ee5)
2021-12-18Core/Misc: Fix static analysis issueGiacomo Pozzoni
Fix static analysis issue (cherry picked from commit ed087546635331e4cff4e97772a9f9978f4b1833)
2021-12-14Entities/Player: Properly restore PvP-enabled state on loginTreeston
(cherry picked from commit 671052575a36624b06379ee5e13a7fea26870194)
2021-12-14Core/Conditions: allow spellclick conditions to properly work for aura ↵Wyrserth
apply/remove (#23527) (cherry picked from commit 12e545f7e2247f91db3fd1e8e2f961982422a147)
2021-11-30Core/Movement: Add time synchronisation (#18189)Chaouki Dhib
(cherry picked from commit 975f1e364a6a68be2beca261a64ea8aecc16f6f6)
2021-11-12Core/PacketIO: Implemented splash screen opcodesShauren
2021-10-26Core/Conditions: Added conditions for old areatrigger system ↵ModoX
(AreaTrigger.db2) (#27174)
2021-10-12Core/PacketIO: Implemented CMSG_CONVERSATION_LINE_STARTED (#27036)ModoX
* Added OnConversationLineStarted hook to ConversationScripts * Added example for Defender of Azeroth conversation