Shauren
ac266c45b1
Core/PacketIO: Support using std::string_view in ClientPacket with WorldPackets::SizedString and WorldPackets::SizedCString
2025-12-24 13:03:25 +01:00
Shauren
bd2b12fa36
Core: Updated to 11.2.7
2025-12-16 00:09:26 +01:00
Ovahlord
fb88f3c975
Core/Warden: Removed implementation not compatible with modern client versions ( #30491 )
2025-11-25 23:55:32 +01:00
Shauren
c24dcf62ac
Core/Movement: Use std::span argument instead of std::vector in MoveSplineInit::MovebyPath to avoid having to construct temporary containers
2025-11-10 19:55:29 +01:00
Aqua Deus
afb2a1151c
Core/Garrison: Always send response to GetGarrisonInfo, even if no garrison exists ( #31336 )
2025-11-08 21:39:32 +01:00
Luzifix
38e6171ec6
Core/PacketIO: Fix packet structure for CMSG_SEND_PING_WORLD_POINT ( #31441 )
2025-11-02 17:51:05 +01:00
Shauren
57489f4ca9
Core/PacketIO: Reduce the number of catch blocks in WorldSession::Update
2025-11-02 17:19:01 +01:00
Luzifix
9d1bdda6d8
Core/PacketIO: Fix packet structure for CMSG_CHAT_MESSAGE_CHANNEL ( #31433 )
2025-11-02 15:45:13 +01:00
Shauren
064572d4b1
Core/PacketIO: Mark shop/token packets as ignored (don't log that they are unhandled)
2025-10-20 14:30:01 +02:00
Shauren
4add9d21a0
Core/PacketIO: Fixed SMSG_GOSSIP_MESSAGE structure
...
Closes #31359
2025-10-11 13:03:32 +02:00
Shauren
53068a94e8
Core: Updated to 11.2.5.63704
2025-10-10 16:21:55 +02:00
Shauren
07a0f3bbdc
Core/PacketIO: Fixed CMSG_CAST_SPELL/CMSG_PET_CAST_SPELL/CMSG_USE_ITEM/CMSG_USE_TOY structure
2025-09-04 16:50:25 +02:00
Shauren
88e49b1e12
Core/PacketIO: Fixed updatefields structure for 11.2.0
2025-08-23 14:49:33 +02:00
Shauren
c215363e86
Core/BattlePets: Refactor BattlePetMgr::SendUpdates to use std::span argument
2025-08-19 18:02:42 +02:00
Shauren
6ff8a52903
Core/PacketIO: Fixed SMSG_SET_ANIM_TIER structure for 11.2.0
2025-08-13 15:44:58 +02:00
Shauren
5cf0c6c8bb
Core: Updated to 11.2.0
2025-08-13 00:31:39 +02:00
Shauren
ecb78919ad
Core/PacketIO: Reduce amount of stack space used by a few giant packet classes
2025-08-07 23:55:53 +02:00
Shauren
ebd4559ebc
Core/PacketIO: Use original names in SMSG_INSPECT_RESULT structure
2025-08-04 22:35:38 +02:00
Golrag
1de5399640
Core/PacketIO: Fixed SMSG_PVP_MATCH_COMPLETE structure
2025-07-20 11:48:49 +02:00
Shauren
5de252ae84
Core/Misc: Move large functions out of header files
2025-07-13 13:40:31 +02:00
Shauren
0e61ea0b1a
Core/Loot: Add aoe loot target cap same as on official servers (50 corpses)
2025-07-12 00:00:08 +02:00
Shauren
8d1d1aa434
Core/PacketIO: Define enum for TreasurePickerBonus Context field
2025-07-03 13:17:17 +02:00
Shauren
e59059e1bd
Core/Players: PlayerChoice improvements
...
* Add missing choice properties to database (InfiniteRange, ShowChoicesAsList)
* Allow limiiting the number of responses sent at the same time
* Fixed duration sent in SMSG_DISPLAY_PLAYER_CHOICE
* Remove dynamically generated response identifiers from database
* Remove auto rewarding choice responses
* Change response scripts to be bound to scriptname
2025-06-22 21:56:58 +02:00
Shauren
ceb8d561b4
Core: Updated to 11.1.7
2025-06-18 11:37:07 +02:00
Shauren
b88f4b7f4f
Core/PacketIO: Implemented CMSG_UPDATE_AREA_TRIGGER_VISUAL
2025-06-05 12:31:33 +02:00
Shauren
dc10ac722f
Core/PacketIO: Remove duplicated areatrigger spline packet writer
2025-06-04 20:59:46 +02:00
Shauren
63cad8f182
Core/PacketIO: Fixed structure for SMSG_DISPLAY_TOAST
2025-05-29 15:31:38 +02:00
Shauren
5e8adaabcc
Core/AreaTriggers: Fixed areatrigger spline duration calculation
2025-05-29 12:53:58 +02:00
Shauren
7090a2a4a3
Core/PacketIO: Move all packet writing utilities to separate file
2025-05-23 15:48:21 +02:00
Shauren
1027c42352
Core/PacketIO: Replace static_asserts with concepts and add them to PacketUtilities as well
2025-05-23 15:20:57 +02:00
Shauren
5bebf05209
Core/PacketIO: Mark packet parsing exception throwing code paths as [[noreturn]]
2025-05-22 23:17:01 +02:00
Shauren
fde4ba92f6
Core/PacketIO: Migration to PacketUtilities bit/string operations part 4
2025-05-22 22:11:31 +02:00
Shauren
0174ece816
Core/PacketIO: Support WorldPackets::String in SizedString/SizedCString writers
2025-05-22 22:11:31 +02:00
Shauren
b7122c2f6a
Core/PacketIO: Migration to PacketUtilities bit/string operations part 3
2025-05-22 13:46:45 +02:00
Shauren
357a6b6397
Core/PacketIO: Migration to PacketUtilities bit/string operations part 2
2025-05-21 18:45:37 +02:00
Shauren
fe206ee1c8
Core/PacketIO: Allow disabling utf8 validation in SizedString/SizedCString utils
2025-05-21 18:41:15 +02:00
Shauren
c9577c5d6e
Core/PacketIO: Added missing packet util for non-bits container sizes
2025-05-18 12:41:27 +02:00
Shauren
0d475eac5f
Core/PacketIO: Implemented CMSG_UPDATE_SPELL_VISUAL
2025-05-17 19:43:19 +02:00
Shauren
b16832b243
Core/PacketIO: Migration to PacketUtilities bit/string operations part 1
2025-05-17 15:17:42 +02:00
Shauren
c6050a319c
Core/PacketIO: Rename ByteBuffer::contents to ByteBuffer::data
2025-05-15 19:18:41 +02:00
Shauren
150c9cce5d
Core/PacketIO: Fixed WorldPackets::SizedCString read function (it should not attempt to read null terminator if empty)
2025-05-15 16:38:31 +02:00
Shauren
b6d64447ba
Core/World: Refactor World::LoadConfigSettings to unify validation of all config options and reduce its impact on compile time
2025-05-08 14:24:29 +02:00
Shauren
f9bf082be9
Core: Updated to 11.1.5
2025-04-25 22:50:11 +02:00
Shauren
1710036392
Core/Players: Define all character flags used in SMSG_ENUM_CHARACTERS_RESULT
2025-04-24 10:25:13 +02:00
Shauren
821ecf8fa3
Core/Players: Improve setting ActivePlayerData::TransportServerTime by including TIME_SYNC and CMSG_QUEUED_MESSAGES_END values in its calculation
...
* This removes delay on nearby object visibility after login and teleport
2025-04-16 16:16:49 +02:00
Shauren
fa75f63566
Core/Auras: Implemented SPELL_AURA_MOD_CHARGE_RECOVERY_RATE, SPELL_AURA_MOD_CHARGE_RECOVERY_RATE_BY_TYPE_MASK and SPELL_AURA_MOD_CHARGE_RECOVERY_BY_TYPE_MASK
2025-03-19 00:03:38 +01:00
Shauren
0c19893800
Core/Auras: Implemented SPELL_AURA_MOD_RECOVERY_RATE and SPELL_AURA_MOD_RECOVERY_RATE_BY_SPELL_LABEL
2025-03-17 22:50:38 +01:00
Shauren
64e5f9cce9
Core/PacketiO: Rename Unk field in SMSG_SPELL_ABSORB_LOG
2025-03-12 20:01:35 +01:00
Shauren
29e0327076
Core/Players: Implement warband scene collection
2025-03-04 13:52:20 +01:00
Shauren
23624ed75a
Core: Updated to 11.1.0
2025-03-02 15:43:34 +01:00