Shauren
4676cbc4d7
Scripts/Misc: Update Wind-Up Train Wrecker
2025-11-20 19:09:19 +01:00
Shauren
7c5e6f695d
Core/Movement: Use MotionMaster::MoveKnockbackFrom for creatures hit by SPELL_EFFECT_LEAP_BACK, SPELL_EFFECT_PULL_TOWARDS and SPELL_EFFECT_PULL_TOWARDS_DEST
2025-11-18 18:05:33 +01:00
Shauren
71ebbc60cc
Core/Movement: Remove MotionMaster::MoveJump(x, y, z) overload
2025-11-18 00:32:06 +01:00
Shauren
f94a3e1487
GCC build fix 2
2025-11-17 16:37:01 +01:00
Shauren
93b0c4a317
GCC build fix
2025-11-17 16:27:42 +01:00
Shauren
e9dff62f33
Core/Movement: Implemented vertical-only knockbacks for creatures
2025-11-17 16:18:04 +01:00
Shauren
d2f5f70326
Core/Scripts: Reorder SpellScriptBase fields to reduce padding and remove unused include
2025-11-16 23:47:51 +01:00
Meji
c4bec744ad
Core/Movement: Knockback improvements ( #28081 )
...
* Knockbacks with negative speeds will now be validated and processed.
* Creatures that cast knockback spells on themselves will use their orientation to determine the direction of movement.
2025-11-16 20:25:56 +01:00
Meji
0394e7d2db
Core/Creatures: Move CREATURE_STATIC_FLAG_3_ALLOW_INTERACTION_WHILE_IN_COMBAT to DB ( #31404 )
2025-11-15 19:32:51 +01:00
Aqua Deus
728b3adeb0
Scripts/Spells: Implement demon hunter talent "Demon Muzzle" ( #31396 )
2025-11-15 19:28:20 +01:00
Shauren
21ff7f2503
Core/Misc: Add missing includes
2025-11-15 11:42:30 +01:00
Shauren
a8dd7dcf0e
Scripts/Spells: Add missing Shattered Souls implementation for vengeance demon hunters and lesser soul fragments
2025-11-15 00:28:26 +01:00
Shauren
7908163d29
Scripts/Spells: Implement demon passive Demonic Appetite
2025-11-14 19:56:54 +01:00
Aqua Deus
083a866469
Core/Spells: Implement demon hunter passive Shattered Souls ( #31376 )
2025-11-14 19:44:17 +01:00
Foe
66f5a282b7
Build: Allow efsw to be built independently of WITH_DYNAMIC_LINKING option ( #30019 )
...
(cherry picked from commit 6a5fa255fe )
2025-11-14 14:49:16 +01:00
Aqua Deus
d5b2dcb1aa
Scripts/Spells: Implement demon hunter talent Sigil of Spite (and the shadowlands covenant ability it was copypasted from - Elysian Decree) ( #31394 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2025-11-14 14:37:31 +01:00
Shauren
b6526114f5
Core/Creatures: Correct names of some creature static flags
2025-11-13 14:20:47 +01:00
Shauren
3331699906
Build: Modernize include directory management using target_sources(FILE_SET)
2025-11-12 22:53:54 +01:00
Meji
7ccc2d4f6b
Core/Creatures: Add UNIT_FLAG2_AI_WILL_ONLY_SWIM_IF_TARGET_SWIMS for creatures using CREATURE_STATIC_FLAG_4_PREVENT_SWIM ( #31389 )
2025-11-12 12:56:04 +01:00
Shauren
07e9f3e75e
Core/Movement: Add new function allowing any tier transition animation to be used, not only land/takeoff
2025-11-11 23:45:06 +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
ff662f4d07
Scripts/Spells: Implement mage talent "Flame Accelerant" ( #31371 )
2025-11-10 00:30:33 +01:00
Shauren
7c5edfcdda
Core/Position: Change Position<->G3D::Vector3 conversion functions to be lambdas
2025-11-09 21:30:32 +01:00
Shauren
7172c9b615
Core/Movement: Change parabolic/animtier spline arguments to use point index on path instead of raw timers
2025-11-09 21:20:59 +01:00
Shauren
746a770f35
nopch build fix
2025-11-08 22:14:10 +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
Shauren
b1b2d79557
Core/Achievements: Implemented ModifierTreeType::PlayerIsInTimerunningSeason
2025-11-08 13:28:38 +01:00
Shauren
6a767c3bd6
Core/MMaps: Implemented dynamic mmap tile rebuilding for destructible objects
2025-11-06 19:42:17 +01:00
Shauren
556505d59a
Core/Vmaps: Expose loaded gameobject collision models in RegularGrid2D
2025-11-06 18:34:58 +01:00
Shauren
a9c752af97
Core/MMaps: Allow loading mmap meshes per map instance
2025-11-06 18:34:58 +01:00
Shauren
f439120b1f
Tools/mmaps_generator: Move TerrainBuilder to a shared project
2025-11-06 18:34:58 +01:00
Shauren
73c1a76ab5
Fix GCC warning
2025-11-05 21:58:29 +01:00
Shauren
145bbde231
Tools/mmaps_generator: Save offmesh connections input together with navmesh params for each map
2025-11-05 18:55:45 +01:00
Shauren
1e56367b30
Tools/mmaps_generator: Add separator to mmap tile file names
2025-11-05 18:55:45 +01:00
Shauren
a61195beef
Tools/mmaps_generator: Add optional file name suffix to tile files
2025-11-05 18:55:45 +01:00
Shauren
d2fa7398a6
Tools/mmaps_generator: Split loadVMapModel into separate function
2025-11-05 18:55:45 +01:00
Shauren
29985e2c5b
Tools/mmaps_generator: Added --input and --output arguments
2025-11-04 16:10:30 +01:00
Shauren
10cdd77224
Tools/mmaps_generator: Move saving .mmtile result to separate function
2025-11-04 12:24:07 +01:00
Shauren
0c890885f3
Core/Auras: Rename SPELL_AURA_LEARN_TALENT to SPELL_AURA_MOD_TRAIT_NODE_ENTRY_RANK
2025-11-03 22:20:33 +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
0275ba9177
Core/Network: Build fix for older boost versions
2025-11-02 14:28:50 +01:00
Shauren
d1a4551bc6
Tools/vmaps_extractor: Include cleanup
2025-11-02 13:03:52 +01:00
Jeremy
9b3c20515d
Scripts/Arenas: Implement Black Rook Hold Arena ( #31430 )
2025-11-02 11:39:32 +01:00
Jeremy
76b5bac5eb
Scripts/Arenas: Implement Tiger's Peak ( #31436 )
2025-11-02 11:17:07 +01:00
Jeremy
1998b12401
Scripts/Arenas: Implement Tol'Viron Arena ( #31437 )
2025-11-02 11:11:51 +01:00
Shauren
b3fb5d6f50
Core/Vmaps: Bump vmap version
2025-11-01 15:27:58 +01:00
Shauren
910b8c70fe
Tools/vmaps_extractor: Clean up filename normalization
2025-11-01 15:24:17 +01:00
Shauren
b705b169ef
Tools/vmaps_extractor: Use multiple threads to extract data
2025-11-01 14:29:11 +01:00