Commit Graph

35 Commits

Author SHA1 Message Date
Shauren c975bc2c65 Core/PacketIO: Move writing data sizes in SMSG_UPDATE_OBJECT to shared functions instead of spreading it in all overrides
(cherry picked from commit 067fa31d15)

# Conflicts:
#	src/server/game/Entities/Item/AzeriteItem/AzeriteEmpoweredItem.cpp
#	src/server/game/Entities/Item/AzeriteItem/AzeriteItem.cpp
2024-10-27 20:38:12 +01:00
Ovahlord 5e1f21a0dd buildfix 2024-05-28 16:24:52 +02:00
MaxtorCoder cfc9cc9ec2 Core/PacketIO: Update to 4.4.0.53627 (#29805)
* Core/PacketIO: Update to 4.4.0.53627

* Core/IO: Remove duplicate declaration of PetSpellDataID

* Core/IO: Assign STATUS_UNHANDLED to some azerite packets
2024-03-13 21:16:18 +01:00
ModoX de23262c65 Core/Conversation: Implemented conversation flags (#29552) 2024-01-09 22:48:59 +01:00
ModoX a5d2d6e465 Core/Conversation: Log error if conversation is started multiple times 2023-12-31 15:58:07 +01:00
Shauren 1eea1d11b1 Core: Update to 10.2.0 2023-11-09 13:33:26 +01:00
ModoX a447485991 Core/Conversation: Added some helper methods for scripting 2023-07-08 19:03:26 +02:00
ModoX ee2577dde6 Core/Conversation: Added ChatType field to conversation_line_template 2023-07-03 22:12:33 +02:00
ModoX 7f14b64e09 Core/Conversation: Implemented OnConversationStart and OnConversationUpdate hooks (#29086) 2023-06-28 01:30:23 +02:00
Shauren d791afae1d Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard compatible api) 2023-01-08 21:16:53 +01:00
Seyden 97f3710fa7 Core/Conversations: Allow delaying starting conversations (#28545) 2022-12-21 14:37:58 +01:00
Gosha c1a9d7a3bc Core/PacketIO: Use ByteBuffer from UpdateData instead of copying to it after (#28347)
(cherry picked from commit 81bf8de989)
2022-10-13 12:37:18 +02:00
Shauren fddd6cdf3f Core/Objects: Initialize position data and zone/instance script for all worldobject types (except player) 2022-04-23 23:03:22 +02:00
Shauren fda65981c7 Core/Conversations: Conversation actor improvements
* 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-04-19 22:15:12 +02:00
Shauren ee835671b4 Core/Objects: Added helper structures to allow using customized updatefield sending packet functions with Trinity::MessageDistDeliverer 2022-02-26 15:58:23 +01:00
ModoX 94b14e4f63 Core/Conversations: Dropped time fields and calculate them using db2 data (#27151) 2021-10-26 22:49:12 +02:00
ModoX 03c0f787a1 Core/Conditions: Added conversation line source type (#27167) 2021-10-25 16:24:51 +02:00
ModoX 6d9ce8e8ba Core/PacketIO: Implemented CMSG_CONVERSATION_LINE_STARTED (#27036)
* Added OnConversationLineStarted hook to ConversationScripts
* Added example for Defender of Azeroth conversation
2021-10-12 00:16:20 +02:00
Shauren 3fe9b0a296 Core/Conversations: Replace _participants with generic personal object implementation 2021-10-09 13:30:47 +02:00
funjoker f4ef40d968 Core/Conversations: Fix conversation data handling (#26375) 2021-04-27 11:06:56 +02:00
Shauren 39652f9445 Core/Conversations: Fill more updatefields with correct data 2021-03-08 20:30:32 +01:00
Shauren b82a3a557a Core/DataStores: Updated db2 structures to 9.0.2
* Includes support for new character customization
2020-12-08 18:16:47 +01:00
Shauren bbfbb7d4bf Core/PacketIO: Implement building SMSG_UPDATE_OBJECT only for selected fields and use that to fix quest objects not glowing after accepting quests 2020-04-23 20:22:53 +02:00
Aokromes b0bf1275ee New Year 2020-01-02 06:44:10 +01:00
Shauren 455959c606 Core/PacketIO: Rewrite updatefield handling 2019-06-08 17:06:57 +02:00
Shauren 25594c5a8e Core/Misc: Fix static analysis issues
Fix static analysis issues reported by Coverity
2019-02-16 17:37:16 +01:00
vincent-michael 5620eb9463 Update copyright note for 2019
auto happy = new year(2019);
2019-01-01 10:14:33 +01:00
Shauren 0a779bd791 Core/PacketIO: Updated packet structures to 8.0.1 2018-11-05 00:00:34 +01:00
Shauren 91be2332e2 Core/Entities: Phasing rewrite
* Optimized phase visibility checking
* Handle all phase flags

Closes #16758
Closes #21119
2018-03-25 19:28:36 +03:00
Shauren bb718b5578 Core/Entities: Remove phasemask 2018-01-10 22:01:40 +01:00
vincent-michael 7d00ae4045 Update copyright note for 2018
auto happy = new year(2018);
2018-01-01 00:40:17 +01:00
funjoker 465012978f Core/Scripting: Implemented Conversation scripts (#20758) 2017-11-18 12:40:56 +01:00
funjoker 6b1f8f3358 Core/Entities: Added DB-support for conversation actorGuids (#20757) 2017-11-05 18:23:27 +01:00
Shauren b421a5c0cb Core/Game: Include cleanup - remove Map dependency from Object.h 2017-05-15 22:55:16 +02:00
Traesh c73ce93f4c Core/Entities : Basic Conversation Implementation (#18010) 2017-05-14 11:40:55 +02:00