Shauren
f3c88ea179
Core/MMaps: Fix dynamic mmap tile cache thread initialization
2026-01-08 13:06:44 +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
44839b1a4c
Core/Instances: Fixed players being teleported to instance entrance on relog inside normal dungeons
2026-01-07 00:08:20 +01:00
Shauren
9271ad7517
Core/Misc: Change AreaTriggerTeleport to be just an alias for WorldSafeLocsEntry
2026-01-06 23:31:25 +01:00
Cristian Vintila
eafa223270
Scripts/Spells: Implement priest talent Divine Words ( #31462 )
2026-01-06 22:18:26 +01:00
Shauren
1db1a0e57f
Core/Movement: Enable MotionMaster::MovePath for players
2026-01-05 14:18:45 +01:00
Cristian Vintila
1f1c859a47
Scripts/Spells: Implement priest talent Divinity ( #31470 )
2026-01-05 00:02:19 +01:00
Shauren
12743dd0e7
Core/Movement: Enable MotionMaster::MoveRandom for players
2026-01-04 21:47:46 +01:00
Shauren
fd337aaa4a
Core/Movement: Simplify ConfusedMovementGenerator explicit template instantiations (do it once on class level instead of every function separately)
2026-01-04 21:46:40 +01:00
Shauren
0b85b1b0bc
Core/Movement: Add forced speed and movement type parameters to random movement generator
2026-01-04 19:34:22 +01:00
Shauren
e8a702930e
Core/Spells: Fixed channeled spells not triggering procs with PROC_FLAG_CAST_ENDED and PROC_ATTR_REQ_SPELLMOD
2026-01-04 00:27:12 +01:00
Shauren
5415c433a6
Core/Spells: Add PROC_ATTR_CANT_PROC_FROM_ITEM_CAST to list of valid proc attributes
2026-01-04 00:26:14 +01:00
Cristian Vintila
43267a24c3
Scripts/Spells: Implement priest talent Eternal Sanctity ( #31469 )
2026-01-03 23:57:36 +01:00
Cristian Vintila
1eaf7c6595
Scripts/Spells: Implement priest talent Harsh Discipline ( #31468 )
2026-01-03 21:39:06 +01:00
ModoX
a1f1c2a8d4
DB/Template: Added massparsed data
2026-01-03 18:53:45 +01:00
Shauren
a80e33a674
Core/Spells: Move periodic tick count calculation from SpellInfo to SpellEffectInfo
2026-01-03 12:18:49 +01:00
Shauren
7806a92154
DB: Improve import speed for latest hotfixes
2026-01-02 23:02:07 +01:00
ModoX
871869a3cd
Core/Quest: Added quest objective type 22 to prevent startup failures
2026-01-02 21:33:34 +01:00
ModoX
f66fb00b24
DB/Template: Added 11.2.7 wdb & broadcast_text data
2026-01-02 21:33:34 +01:00
Cristian Vintila
91d02c0443
Scripts/Spells: Implement priest talent Lasting Words ( #31461 )
2026-01-02 19:58:01 +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
Cristian Vintila
01e0fd931b
Scripts/Spells: Implemented priest talent Prayerful Litany ( #31458 )
2026-01-02 00:11:29 +01:00
Cristian Vintila
b2596bd42c
Scripts/Spells: Implement priest talent Voice of Harmony ( #31457 )
2026-01-01 19:52:55 +01:00
Cristian Vintila
48992393c8
Scripts/Spells: Implement priest talent Burning Vehemence ( #31456 )
2026-01-01 19:10:12 +01:00
Cristian Vintila
d905ac7d82
Scripts/Spells: Fix Holy Word: Chastise incapacitate/stun ( #31455 )
2026-01-01 18:50:51 +01:00
Shauren
ef97fb4ea7
Core/Movement: Restore overriding walk/run mode on individual waypoint level for legacy escort scripts
2026-01-01 00:13:40 +01:00
Shauren
5c0de6977c
Core/Logging: Fix wrong variable being used in SpellInfo::_LoadSqrtTargetLimit logs
2025-12-31 00:11:06 +01:00
Cristian Vintila
11f56a8a37
Scripts/Spells: Implement priest talent Binding Heals ( #31452 )
2025-12-30 23:35:07 +01:00
Cristian Vintila
e8d4837aba
Scripts/Spells: Implement Entropic Rift ( #31447 )
2025-12-30 21:59:51 +01:00
Shauren
1d9213f8f2
Core/AreaTriggers: Fixed areatrigger spline movement ignoring move curves on last point
2025-12-30 19:57:52 +01:00
Shauren
c5653dc73f
Core/PacketIO: Send HousingEnabled game rule to fix client crashes when calling some lua functions
2025-12-29 00:30:40 +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
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