aboutsummaryrefslogtreecommitdiff
path: root/src/server/game
AgeCommit message (Collapse)Author
4 daysCore/Items: Replace hardcoded spell id 483 and 55884 checks with ↵Shauren
item_template.spelltrigger ITEM_SPELLTRIGGER_LEARN_SPELL_ID
5 daysCore/Items: Fix item spell selection for items that have multiple on-use effectsShauren
5 daysCore/AI: Drop script_waypoints and move data to waypoint_data (#28879)ModoX
(cherry picked from commit 89e09dc44ed15567f77f862d1936e8e0d9019456)
6 daysCore/Conditions: Fix incorrect startup error logsShauren
Closes #31589
9 daysCore/Conditions: Log errors at startup when using condition types reserved ↵Shauren
for master branch
9 daysCore/Conditions: Added missing CONDITION_STRING_ID case to ↵Shauren
Condition::GetSearcherTypeMaskForCondition (cherry picked from commit 7153538db65a2a78bd16339ea44025a9af5fc27c)
9 daysCore/Conditions: Added stringid condition typeShauren
(cherry picked from commit 151dd67e2eb22e49ce84c2eb28b08985bcce7602)
2025-11-28Core/PacketIO: Adjust pvp title source used in SMSG_PVP_CREDIT to take ↵Shauren
highest lifetime pvp rank instead of current chosen title
2025-11-28Core/DataStores: Removed AreaPOI.dbc (wasn't used in core at all?)Intel
(cherry picked from commit 3fe1ad51baa8c4bdf1506b7d176ffa3f11b68abc)
2025-11-23Core/Movement: Use `AdjustClientMovementTime` to remove redundant movement ↵𝐍𝐆𝐏𝐎𝐍𝐆
time calculations (#31492)
2025-11-17Core/Spells: Expose number of targets selected for each spell effect to ↵Shauren
scripts to allow implementing spells that do something depending on number of targets hit (cherry picked from commit 1a7779a6e6464d9bc5b367e02820213edd60f704)
2025-11-15Core/SAI: Drop waypoints table and move existing rows to waypoint_data table ↵ModoX
(#28834) (cherry picked from commit 356c98579babd1aef12e2b5ef28baba2403368d0)
2025-11-12Core/Addons: Fix sending banned addons to only contain new entriesShauren
2025-11-11Core/Vehicles: Prevent players from eating and drinking while on vehicles ↵kik0
(#31367) Don't drink and drive
2025-11-11Core/Movement: Reduce differences between branches (move movement timestamp ↵Shauren
adjustment into separate function)
2025-11-03Core/Creatures: Fix battleground spirit guides on ffa pvp realmsShauren
Closes #31438
2025-11-02Core/Creatures: Don't force battleground spirit guides to be dead (and ↵Shauren
immediately respawned)
2025-10-26Core/Units: Correct Z coord change when enabling hover above groundShauren
2025-10-26Core/Units: Fix movement status altering packets being sent to wrong unitsShauren
(cherry picked from commit 6fd28bda9789ede9f3fe81e97a88de9820880a67)
2025-10-26Core/Creatures: Fix floating corpsesShauren
(cherry picked from commit d5ac1c87417e943b99ec95fd2041664484c380f2)
2025-10-26Core/Units: Port movement status altering functions from master branchShauren
2025-10-26Revert "Core/Movement: implement ↵Shauren
MOTIONMASTER_FLAG_STATIC_PREVENT_INITIALIZATION in MotionMaster + allow public flag access" This reverts commit 825c88e85adbeb788ac903667632faeed99870e4.
2025-10-26Revert "Core/Entities: implement IsInAir"Shauren
This reverts commit 4c27329beddb2eba59917c735912de3dcea2665b.
2025-10-26Revert "Core/Entities: improve unit on death movement"Shauren
This reverts commit f4d8105064afdf98212320b5bd1569f2af3fa68a.
2025-10-26Revert "Core/Entities: followup f4d8105064afdf98212320b5bd1569f2af3fa68a"Shauren
This reverts commit 6afc4dac6152014c1bf4c1d808c2c9bc9a1c80f2.
2025-10-26Revert "Core/Entities: bring back the root/stun check on unit death - for now"Shauren
This reverts commit c5e2a9485f23b7becbc9883db7dae440d57e5f0f.
2025-10-26Revert "Core/Entities: handle more edge cases in IsInAir"Shauren
This reverts commit 00ddc355686e7d300f0cd2fcfd1a9b0c97aeb07f.
2025-10-26Revert "Core/Entities: move IsInAir tolerances to a default parameter, and ↵Shauren
reduce it to 0.1" This reverts commit c3d3fb1eb3abfe0a2d396e446486628059f3e62f.
2025-10-25Core/Entities: move IsInAir tolerances to a default parameter, and reduce it ↵ccrs
to 0.1
2025-10-25Core/Entities: handle more edge cases in IsInAirccrs
can be done in one liner, with one math expression if I'm not mistaken, but this allows easier debugging
2025-10-25Core/Entities: bring back the root/stun check on unit death - for nowccrs
2025-10-25Core/Entities: followup f4d8105064afdf98212320b5bd1569f2af3fa68accrs
Pretty sure that stunned/rooted creatures do fall also on death Remove useless casting
2025-10-25Core/Entities: improve unit on death movementccrs
Handle MoveFall spline manually instead on MotionMaster -> prepares and sends movespline just before Set methods -> they "detect" the fall spline and send the necessary DISABLE related packets Signal MotionMaster to not reset-initialize static idle movement with the new MOTIONMASTER_FLAG_STATIC_PREVENT_INITIALIZATION Prevent spline from generating a path, we want a straight line towards the floor
2025-10-25Core/Creature: cleanup movementflags initialization on creature create, a bitccrs
- InitializeMovementFlags after creature addon loading (auras, etc) - Remove redundant m_positionZ alteration (relocation is already handled in Unit::SetHover) - Remove additional AddUnitMovementFlag (already handled in InitializeMovementFlags if necessary)
2025-10-25Core/Entities: implement IsInAirccrs
2025-10-25Core/Movement: remove unnecessary UpdateAllowedPositionZ in ↵ccrs
FollowMovementGenerator Already called in GetNearPoint
2025-10-25Core/Movement: implement MOTIONMASTER_FLAG_STATIC_PREVENT_INITIALIZATION in ↵ccrs
MotionMaster + allow public flag access
2025-10-22Core/Spells: followup 8aa237fbfe1d0ca759f2694d871deb51850a7f13ccrs
2025-10-22Core/Movement: allow to manually set up SWIM flag on init splinesccrs
2025-10-21Core/Spell: dont force MoveFall on flight auras if the unit can still flyccrs
If either DISABLE_GRAVITY is enabled, or CanFly (movement_template creatures/CAN_FLY players) is still present from other sources (other auras).
2025-10-16Build: fix gcc build by removing useless validationsccrs
compilation terminated due to -Wfatal-errors. cc1plus: all warnings being treated as errors
2025-10-16Core/SAI: implement SMART_ACTION_RESUME_MOVEMENTccrs
param0 MovementSlot (default = 0, active = 1, controlled = 2) param1 ResumeTime (ms)
2025-10-16Core/SAI: allow indefinite movement pause timers in SmartScriptsccrs
This allows pausing random movement generator permanently, for example, instead of using a big number to simulate it.
2025-10-14Revert "Core/Entities: Fixed relative position calculation formula in ↵Shauren
Position::GetPositionOffsetTo" This reverts commit 4a7fcfe354db808360a66dbb2fdf79a0c9257091.
2025-10-14Revert "Scripts/ICC: adjust random movement initialization on Vile Spirit's ↵ccrs
summon initialization" This reverts commit a1940abbc9fbe1e1d9441a7386bf9ae461ef7b54. Revert "Core/Movement: implement a parameter override to force 2D wandering" This reverts commit 8562ef1dfd5183f52f6f1a61d6443be5ea49d159.
2025-10-14Core/Combat: add new getter to count Players in the threatlistccrs
2025-10-14Core/Movement: implement a parameter override to force 2D wanderingccrs
MovePositionToFirstCollision implementation can cause Z coordinate modification, making flying units wander up and down unintentionally
2025-10-14Core/Entities: Fixed relative position calculation formula in ↵ccrs
Position::GetPositionOffsetTo (cherry picked from commit 069449c5018f72287c20d5962ae64a42602d5d7e)
2025-10-10Core/AI: fix silly crash if SetAggressiveStateAfter is used without a ↵ccrs
summoner reference
2025-10-10Build: fix compile errorccrs
error: suggest explicit braces to avoid ambiguous ‘else’ [-Werror=dangling-else] ("ambiguous", right)