Shauren
180646025e
Core/Objects: Move AaBox out of generated UpdateFields.h file (it was manually added there)
2026-01-14 17:24:47 +01:00
Shauren
38886d5f01
Core/Misc: Hashing update
...
* Update hash_combine with latest version from boost
* Change most std::hash specializations to simply hash all of the input bytes instead of combining their hashes
2026-01-08 00:41:16 +01:00
Shauren
4ba5e27055
Core/Objects: Reorder Object type casting functions to make nonstatic ones appear first on editor completion lists
2026-01-02 16:23:41 +01:00
Shauren
a519358a9d
Core/Objects: Change NUM_CLIENT_OBJECT_TYPES to be part of TypeID enum instead of preprocessor define
2026-01-02 12:54:25 +01:00
Shauren
d93f1a63c0
Core/Objects: Added new visible object type - bnet account with HousingStorageData
2025-12-29 00:28:20 +01:00
Shauren
405e1a3b27
Core/Objects: Regenerate UpdateFields files after adding BaseEntity
2025-12-28 16:35:07 +01:00
Shauren
42e9847b99
Core/Objects: Refactor building SMSG_UPDATE_OBJECT to make CGObject fragment optional as well as making integrating additional entity fragments easier
2025-12-28 14:14:47 +01:00
Shauren
61ce403d6f
Core/Misc: Minor header cleanup
2025-12-27 16:21:11 +01:00
Shauren
e654f0a15b
Core/Objects: Support creating client position entity fragment for non-WorldObject entities
2025-12-27 16:06:01 +01:00
Shauren
0ff5cf4d00
Core/Objects: Create a base class for Object to support creating new client visible object types
2025-12-27 11:43:04 +01:00
Shauren
3b722eb93e
Core/Objects: Add const to Object::DestroyForPlayer and Object::SendOutOfRangeForPlayer
2025-12-26 22:50:38 +01:00
Shauren
df6de8c4ee
Core/GameObjects: Refactor GetPauseTimes to return std::span
2025-12-26 22:05:11 +01:00
Shauren
da6db9f37e
Core/Objects: Store non viewer depentent CreateObjectBits directly in m_updateFlag
2025-12-26 00:42:14 +01:00
Shauren
6cff1622e5
Core/Spells: Only check spell immunity against effects that will apply to each target
2025-12-25 16:48:32 +01:00
Shauren
161da58cf4
Core/PacketIO: Fix DecorStoragePersistedData and HousingDecorData structures
2025-12-21 12:48:04 +01:00
Shauren
503cecb75b
Core/Objects: GCC Build fix
...
Closes #31587
2025-12-19 19:51:55 +01:00
Shauren
bd2b12fa36
Core: Updated to 11.2.7
2025-12-16 00:09:26 +01:00
Shauren
f901acd66b
Core/Entities: Remove Object::m_objectType member and replace it with global array lookup (using m_objectTypeId)
2025-12-07 18:59:24 +01:00
Shauren
7c5edfcdda
Core/Position: Change Position<->G3D::Vector3 conversion functions to be lambdas
2025-11-09 21:30:32 +01:00
Shauren
03e2aa6737
Core/Vmaps: Rename VMapManager2 to VMapManager
2025-10-25 00:55:34 +02:00
Shauren
f81eebac41
Revert "Core/Entities: Fixed relative position calculation formula in Position::GetPositionOffsetTo"
...
This reverts commit 069449c501 .
# Conflicts:
# src/server/game/Entities/Object/Position.cpp
2025-10-14 22:08:06 +02:00
Shauren
a8f01e07d1
Core/Entities: Merge duplicate functions calculating relative positions - remove CalculatePassengerPosition/CalculatePassengerOffset from TransportBase class
2025-10-14 13:11:41 +02:00
Shauren
069449c501
Core/Entities: Fixed relative position calculation formula in Position::GetPositionOffsetTo
2025-10-12 00:24:22 +02:00
Shauren
53068a94e8
Core: Updated to 11.2.5.63704
2025-10-10 16:21:55 +02:00
Shauren
88e49b1e12
Core/PacketIO: Fixed updatefields structure for 11.2.0
2025-08-23 14:49:33 +02:00
Shauren
5cf0c6c8bb
Core: Updated to 11.2.0
2025-08-13 00:31:39 +02:00
Shauren
ead7d1a4c9
Core/Objects: Remove unused code from UpdateField internals
2025-08-09 13:25:39 +02:00
Shauren
223be4c4eb
Core/Objects: Broadcast object destroy packets to players using Far Sight and Mind Vision
2025-07-31 16:20:51 +02:00
Shauren
1c175b8145
Core/PacketIO: Fixed SMSG_UPDATE_OBJECT BankTabSettings and DeclinedNames structures
2025-07-02 11:11:02 +02:00
Shauren
57483bb815
Core/PacketIO: Fixed SMSG_UPDATE_OBJECT ActivePlayerData structure
2025-07-01 00:18:55 +02:00
Shauren
68588dbb25
Core/Objects: Modernize updatefield internals - replace tag dispatch and std::enable if
2025-06-28 19:43:01 +02:00
Meji
138b1b1a21
Core/SpawnTracking: Allow linking a spawn to more than one quest objective ( #30995 )
2025-06-28 01:38:43 +02:00
Shauren
ceb8d561b4
Core: Updated to 11.1.7
2025-06-18 11:37:07 +02:00
Shauren
de740f0e76
Core/Objects: Replace separate x,y,z,o getters for stationary position with single Position
2025-06-17 23:09:08 +02:00
Shauren
0f9a0accf1
Core/Misc: Kill AnyPlayerInObjectRangeCheck (duplicate of AnyUnitInObjectRangeCheck)
2025-06-08 01:07:44 +02:00
Shauren
dc10ac722f
Core/PacketIO: Remove duplicated areatrigger spline packet writer
2025-06-04 20:59:46 +02:00
Shauren
d2d0995097
Core/Misc: Move fmt::formatter forward declaration to a common header to reduce number of replacements needed when upgrading fmt to new major version
2025-06-02 13:12:52 +02:00
Shauren
7090a2a4a3
Core/PacketIO: Move all packet writing utilities to separate file
2025-05-23 15:48:21 +02:00
Shauren
923aa1f52a
Core/PacketIO: Fixed SMSG_UPDATE_OBJECT structure for OptionalUpdateField<WorldPackets::Item::ItemInstance> typed fields
2025-05-21 21:17:38 +02:00
Shauren
a5ca817ff6
Core/Position: Remove Position implicit object slicing
2025-05-19 15:34:32 +02:00
Shauren
b16832b243
Core/PacketIO: Migration to PacketUtilities bit/string operations part 1
2025-05-17 15:17:42 +02:00
Shauren
ad9984b8a3
Core/PacketIO: Move ObjectGuid and Position::PackedXYZ packet functions out of ByteBuffer
2025-05-16 19:11:12 +02:00
Shauren
546d23264c
Core/Misc: Make string and string_view literal suffixes globally available
2025-05-13 11:41:54 +02:00
Meji
260fab2378
Core/Misc: Added new CanSeeOrDetectExtraArgs to CanSeeOrDetect ( #30882 )
2025-05-11 21:10:21 +02:00
Shauren
a63d404e7b
Core/Spells: Implemented new SpellMisc field, MinDuration that controls minimum spell missile travel time
2025-05-06 19:22:21 +02:00
Shauren
f9bf082be9
Core: Updated to 11.1.5
2025-04-25 22:50:11 +02:00
Shauren
96026bfc58
Core/Transports: Fixed clientside position of stoppable transports
2025-04-17 00:04:41 +02:00
Shauren
495153ad24
Core/Transports: Preserve all dynamicflags for transports
2025-04-16 00:42:51 +02:00
Shauren
a4328a92e9
More nopch build fixes
2025-04-06 14:29:54 +02:00
Shauren
e57b0296d6
Core/Spells: Merge Spell::SetSpellValue overloads
2025-04-03 13:48:52 +02:00