Commit Graph

44584 Commits

Author SHA1 Message Date
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
65bdceb4f9 Core/Spells: Minor bitset refactor for 6cff1622e5 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
42ebe3b0dc Core/Spells: Use spell positivity to determine immunities instead of caster-target faction reaction 2025-12-25 16:16:16 +01:00
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
Naddley
2353eae0e2 DB/NPE: Updated Alliance Ship spawns to 11.2.7 2025-12-24 12:54:12 +01:00
Naddley
62fba2cd03 DB/DalaranLegion: Added spawns for the Infinite Bazaar (Legion Remix)
- Added Legion Remix game event
2025-12-23 21:20:14 +01:00
Naddley
7811daa3d4 DB/Phase: Name some Legion Remix phases 2025-12-23 21:17:40 +01:00
Shauren
d808284cde Dep/Boost: Search for all binary compatible boost installations, not only the one exactly matching MSVC toolset 2025-12-23 13:38:26 +01:00
Cristian Vintila
9a5df19878 Scripts/Spells: Implement priest talent Protector of the Frail (#31451) 2025-12-23 00:10:46 +01:00
Cristian Vintila
bfb06b771f Scripts/Spells: Implement priest talent Angelic Bulwark (#31450) 2025-12-22 22:12:31 +01:00
ModoX
ccdfd71ad7 DB/Creature: Changed sign of Animkit fields to unsigned 2025-12-22 19:07:51 +01:00
Cristian Vintila
047867612b Scripts/Spells: Add TRIGGERED_IGNORE_SHAPESHIFT to Shadow Covenant script (#31449) 2025-12-22 18:11:42 +01:00
Shauren
b69a1a71c6 Core/Network: Fix invalid NetworkThread array access for derived classes that have additional data members (only HttpService threads were affected) 2025-12-22 13:06:28 +01:00
Cristian Vintila
a4bbb61970 Scripts/Spells: Implement priest talent Expiation (#31448) 2025-12-22 00:41:39 +01:00
Cristian Vintila
d22dae08aa Scripts/Spells: Implement priest talent Ultimate Penitence (#31444)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2025-12-21 23:32:12 +01:00
Shauren
161da58cf4 Core/PacketIO: Fix DecorStoragePersistedData and HousingDecorData structures 2025-12-21 12:48:04 +01:00
Aqua Deus
57f321d42f Core/Auras: Implement SpellAuraInterruptFlags2::Transform (#31440) 2025-12-21 00:51:27 +01:00
Cristian Vintila
3cc3bee57b Scripts/Spells: Implement Holy Priest talent Dispersing Light (#31439) 2025-12-20 23:12:08 +01:00
Cristian Vintila
cf922909f7 Scripts/Spells: Implement Eternal Flame heal increase on caster (#31431) 2025-12-20 21:27:41 +01:00
Shauren
3919b82a63 Core/MMaps: Fix crash during mmap unload happening on maps not marked for dynamic rebuilding
Closes #31585
2025-12-20 15:56:32 +01:00
Shauren
503cecb75b Core/Objects: GCC Build fix
Closes #31587
2025-12-19 19:51:55 +01:00
Shauren
416755b5db Core: Updated allowed build to 11.2.7.64978 2025-12-19 00:56:33 +01:00
Cristian Vintila
4d96ca6905 Scripts/Spells: Update Empowered Renew script to new version of the spell (#31422) 2025-12-18 23:35:13 +01:00
Cristian Vintila
0cd789bbb5 Scripts/Spells: Implemented priest talent Divine Procession (#31419) 2025-12-17 23:54:28 +01:00
Cristian Vintila
7d9392e6a3 Scripts/Spells: Fix priest talent Twilight Equilibrium (#31418)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2025-12-17 22:37:10 +01:00
Shauren
bd2b12fa36 Core: Updated to 11.2.7 2025-12-16 00:09:26 +01:00
Shauren
af57aa29dc Core/Misc: Fix boost 1.90 compatibility change 2025-12-16 00:08:02 +01:00
Shauren
6d41bf8ee4 Core/Misc: Build fix with boost 1.90 11.2.5.64502 2025-12-15 22:46:55 +01:00
Shauren
8d8c26eda1 Core/Spells: Remove large function from header 2025-12-13 22:40:23 +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
3f70ba5258 Core/PacketIO: Mark CMSG_DECLINE_GUILD_INVITES as threadsafe 2025-12-07 00:16:41 +01:00
Shauren
16192ec3dc Dep: Update PacketList after CascLib update 2025-12-05 21:43:11 +01:00
Shauren
0a48bd5642 Dep/CascLib: Update to ladislav-zezula/CascLib@5dafc4c5a5 2025-12-04 00:07:13 +01:00
Cristian Vintila
fe3b54c17e Scripts/Spells: Power Word: Shield cleanup (#31411) 2025-12-03 19:08:19 +01:00
Shauren
90be8fafb3 Core/Misc: Use std::scoped_lock instead of unique_lock where possible (and old lock_guard) 2025-11-30 14:25:32 +01:00
Shauren
d3f2aee245 Core/Movement: Removed spline init parameter deprecated after jump rework 2025-11-29 00:53:54 +01:00
Shauren
28bcd97dc9 Tools/vmaps_extractor: Fix crash 2025-11-28 20:20:40 +01:00
Shauren
bdcc900bb7 Core/Guilds: Sync function name with 3.3.5 2025-11-28 13:01:49 +01:00
Shauren
43d48cf1a7 Core/Auras: Enable DoEffectCalcDamageAndHealing aura script hook for initial absorb amount calculation 2025-11-28 11:15:32 +01:00
Shauren
233a063eba Core/Auras: Implement absorb scaling with attack power (#31405) 2025-11-28 09:13:33 +01:00
Cristian Vintila
fe5cf65923 Core/Auras: Implement basic absorb scaling with spellpower (#31405) 2025-11-27 23:50:33 +01:00