aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Conversation
AgeCommit message (Collapse)Author
8 hoursCore/Objects: Create a base class for Object to support creating new client ↵Shauren
visible object types
2025-12-07Core/Entities: Remove Object::m_objectType member and replace it with global ↵Shauren
array lookup (using m_objectTypeId)
2025-06-17Core/Objects: Replace separate x,y,z,o getters for stationary position with ↵Shauren
single Position
2025-05-07Core/Misc: Minor compile time improving changesShauren
2025-01-05Core/Grids: Modernize TypeContainer with variadic templateShauren
2024-12-31Core/Misc: Include cleanup - remove MapUtils.h from Containers.hShauren
2024-12-28Core/AI: Implemented conversation ai (#30538)ModoX
2024-10-30Core/PacketIO: Updated SMSG_UPDATE_OBJECT for 11.0.5Shauren
2024-10-27Core/Objects: More minor refactors for SMSG_UPDATE_OBJECT building - move ↵Shauren
getting and writing field flags to shared function
2024-10-25Core/PacketIO: Move writing data sizes in SMSG_UPDATE_OBJECT to shared ↵Shauren
functions instead of spreading it in all overrides
2024-01-22Core/Object: use the final keyword for several (World)Object classes that ↵Ovahlord
should not get derived from (#29585)
2024-01-09Core/Conversation: Implemented conversation flags (#29552)ModoX
2023-12-31Core/Conversation: Log error if conversation is started multiple timesModoX
2023-11-09Core: Update to 10.2.0Shauren
2023-10-24Core/Spells: SpellAttr8 fixups - use creator instead of owner for ↵Shauren
SPELL_ATTR8_ONLY_TARGET_IF_SAME_CREATOR and removed cast time requirement for channelled spell predicted healing
2023-07-08Core/Conversation: Added some helper methods for scriptingModoX
2023-07-03Core/Conversation: Added ChatType field to conversation_line_templateModoX
2023-06-28Core/Conversation: Implemented OnConversationStart and OnConversationUpdate ↵ModoX
hooks (#29086)
2023-01-08Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵Shauren
compatible api)
2022-12-21Core/Conversations: Allow delaying starting conversations (#28545)Seyden
2022-10-13Core/PacketIO: Use ByteBuffer from UpdateData instead of copying to it after ↵Gosha
(#28347) (cherry picked from commit 81bf8de9895e050d5800a8a37316c0e6874b5e40)
2022-04-23Core/Objects: Initialize position data and zone/instance script for all ↵Shauren
worldobject types (except player)
2022-04-19Core/Conversations: Conversation actor improvementsShauren
* Store NoActorObject in database * Support adding player as conversation actor using database * Send actor id in packets Co-authored-by: funjoker <funjoker109@gmail.com> Closes #27911
2022-03-08Core/Entities: Move GridObject to its own header (#26358)Jan Van Buggenhout
* GridObject * Add include to more files (cherry picked from commit 43dd1b37d64dbe22a528d72e399f79ff645342b3)
2022-02-26Core/Objects: Added helper structures to allow using customized updatefield ↵Shauren
sending packet functions with Trinity::MessageDistDeliverer
2021-10-26Core/Conversations: Dropped time fields and calculate them using db2 data ↵ModoX
(#27151)
2021-10-25Core/Conditions: Added conversation line source type (#27167)ModoX
2021-10-12Core/PacketIO: Implemented CMSG_CONVERSATION_LINE_STARTED (#27036)ModoX
* Added OnConversationLineStarted hook to ConversationScripts * Added example for Defender of Azeroth conversation
2021-10-09Core/Conversations: Replace _participants with generic personal object ↵Shauren
implementation
2021-08-28Core/Spells: rework part 5: GameObject castingariel-
Closes #21330 Closes #18885 Ref #18752 (cherry picked from commit 45c5e1b9d63796d168339a44f63418f220cf2403)
2021-04-27Core/Conversations: Fix conversation data handling (#26375)funjoker
2021-03-08Core/Conversations: Fill more updatefields with correct dataShauren
2020-12-08Core/DataStores: Updated db2 structures to 9.0.2Shauren
* Includes support for new character customization
2020-04-23Core/PacketIO: Implement building SMSG_UPDATE_OBJECT only for selected ↵Shauren
fields and use that to fix quest objects not glowing after accepting quests
2020-01-02New YearAokromes
2019-06-08Core/PacketIO: Rewrite updatefield handlingShauren
2019-02-16Core/Misc: Fix static analysis issuesShauren
Fix static analysis issues reported by Coverity
2019-01-01Update copyright note for 2019vincent-michael
auto happy = new year(2019);
2018-11-05Core/PacketIO: Updated packet structures to 8.0.1Shauren
2018-03-25Core/Entities: Phasing rewriteShauren
* Optimized phase visibility checking * Handle all phase flags Closes #16758 Closes #21119
2018-01-10Core/Entities: Remove phasemaskShauren
2018-01-01Update copyright note for 2018vincent-michael
auto happy = new year(2018);
2017-11-18Core/Scripting: Implemented Conversation scripts (#20758)funjoker
2017-11-05Core/Entities: Added DB-support for conversation actorGuids (#20757)funjoker
2017-05-19Nopch build fixShauren
2017-05-15Core/Game: Include cleanup - remove Map dependency from Object.hShauren
2017-05-14Core/Entities : Basic Conversation Implementation (#18010)Traesh