aboutsummaryrefslogtreecommitdiff
path: root/src/server
AgeCommit message (Collapse)Author
2024-05-05Scripts/ScarletHalls: Implement Armsmaster Harlan encounter (#29944)Naddley
2024-05-04Core/Spells: Refund power cost when cancelling empower spellsShauren
2024-05-03Dep/fmt: Upgrade to 10.2.1Shauren
2024-05-03Core/Creatures: Ignore validation of AppearanceModId 0 in equipment (#29916)Meji
2024-05-03Core/Creatures: Allow profession tools to be used as equipment (#29915)Meji
2024-05-02Core/Combat: reset the ThreatManager update interval upon engaging the ↵Ovahlord
creature and move ThreatClear packet sending into the update cycle to mimic retail behavior (#29949)
2024-05-02Scripts/Spells: Implement Blessing of the Bronze (#29951)Aqua Deus
2024-05-02Core/Misc: Minor fixes in preparation to support fmt v10Shauren
2024-05-01Core/Spells: Implemented evoker empower spell mechanicShauren
2024-04-30Core/Misc: Refactor loading process to remove exit() calls that cause ↵Shauren
deadlocks because threads are terminated without proper cleanup
2024-04-29Core/Items: Implemented packets setting up inventory cleanup parametersShauren
2024-04-28Core/Proto: Regenerate LoginResult to include next_urlShauren
2024-04-28Core/Proto: Added missing 'next_url' field to Login.protoPhaneron
2024-04-28Core/Creatures: moved combat pulse into heartbeat handling and implemented ↵Ovahlord
CREATURE_STATIC_FLAG_2_FORCE_PARTY_MEMBERS_INTO_COMBAT (#29946)
2024-04-27Scripts/Items: Updated Amalgam's Seventh Spine script - fixed auras ↵Shauren
lingering after removal and added new case for evokers
2024-04-27Core/Auras: Implemented OnHeartbeat AuraScript hook and refactored an ↵Ovahlord
aurascript to use it as example (#29945) * Updated Amalgam's Seventh Spine dummy aura script to use the new AuraScript hook
2024-04-27Core/Units: moved Vignette updating into Heartbeat handlingOvahlord
2024-04-27Core/Auras: implemented PROC_FLAG_HEARTBEAT and moved food/drink emote ↵Ovahlord
mechanic into heartbeat handling (#29943) * also fixed an false assumption that only one of the food emotes can be played. They can in fact be both done at the same time.
2024-04-27Scripts/AzureVault: Fixed setting done boss state for Telash GreywingModoX
2024-04-26Core/Creature: implement overriding creature static flags based on spawnId ↵Ovahlord
and difficultyId (#29940)
2024-04-26Scripts/Spells: Fix Crusader's Might cooldown reduction effect (#29938)Aqua Deus
2024-04-26Core/Player: moved indoors/outdoors aura interrupting mechanic into ↵Ovahlord
heartbeat and movement handling
2024-04-26Core/Units: moved cyclic spline synchronization mechanic heartbeat handlingOvahlord
2024-04-26Core/Player: moved the periodic group update mechanic into heartbeat handlingOvahlord
2024-04-26Core/Objects: implement internal heartbeat timer for WorldObjects (#29941)Ovahlord
This is the first step of porting the functionality of #25822 by cutting each change into a nicely self-contained commit --------- Co-authored-by: Mykhailo Redko <ovitnez@gmail.com>
2024-04-25Core/Movement: Migrate scripts using GetMotionMaster()->MoveSmoothPath to ↵Shauren
GetMotionMaster()->MovePath and kill it (they now have the same capabilities)
2024-04-24Core/Movement: Enable Catmullrom spline flag by default for flying waypoint ↵Shauren
paths
2024-04-24Core/Movement: Fixed spline packed deltas validation checkShauren
2024-04-23Build fix for clang <= 14Shauren
2024-04-23Core/Movement: Change default spline flags - Steering replaces SmoothGroundPathShauren
2024-04-23Core/Movement: Refactor MoveSplineFlag to get rid of undefined behavior ↵Shauren
(cast in raw()) and unify enum to string formatting for it
2024-04-22Core/Units: Name new spline flag and linked npc flagShauren
2024-04-22Core/Misc: Support boost 1.85Shauren
2024-04-21Scripts/Spells: Add new script for spells with feign death with all flags ↵Aqua Deus
except uninteractible (#29922)
2024-04-21Core/Movement: Fixed data sent in cyclic spline related packetsModoX
2024-04-21Core/Movement: Switch to uncompressed paths in spline packets automatically ↵Shauren
when too large or too small delta between points is detected
2024-04-21Core/Movement: Implemented alternative method of smoothing waypoint paths ↵Shauren
(send new point 1.5 before arrival) and make that the default * Sending whole path at once is still supported with WaypointPathFlags::ExactSplinePath
2024-04-20Core/Spells: Fixed SpellInfo::GetSpellXSpellVisualId for nonplayer casters ↵ModoX
(#29927)
2024-04-20Core/Movement: Merge waypoints without delay into a single movement packetShauren
2024-04-20Core/Movement: Added functions to MoveSplineInit to enable steering flagShauren
2024-04-19Core/Movement: Store delay in WaypointNode as Milliseconds instead of raw ↵Shauren
integer and revert c5097114d1d08d6d6f7d2adc9f5f3f52f75c5818
2024-04-19Core/Movement: Minor cleanup in WaypointMovementGenerator - local variable ↵Shauren
for GetPath() (not a true trivial accessor)
2024-04-18Core/Movement: Fixed pauses on waypoint movement happening at wrong times ↵Shauren
when FollowPathBackwardsFromEndToStart is set and creature is going from end to start
2024-04-17Core/Movement: Minor refactors in WaypointMovementGeneratorShauren
* Removed unneccessary _loadedFromDB member (handled by variant index already) * Apply some const * Replace stringstream formatting in GetDebugInfo with Trinity::StringFormat * Moved MovementGeneratorCreator::Create implementations to source files whose movement they create
2024-04-17Core/Pathfinding: Allow using PathGenerator with any source location, not ↵Shauren
only objects current position
2024-04-16Scripts/Battlegrounds: Implement Twin Peaks (#29924)Jeremy
Closes #8894
2024-04-15Core/Achievements: Fixed achievement SMSG_ACHIEVEMENT_EARNED not being sent ↵Shauren
to self
2024-04-14Core/SAI: Implement waiting for actions on action list to finish before ↵Shauren
continuing the action list This is enabled by setting event_flags to SMART_EVENT_FLAG_ACTIONLIST_WAITS on the action that is waited for Supported actions: * SMART_ACTION_TALK * SMART_ACTION_SIMPLE_TALK * SMART_ACTION_CAST * SMART_ACTION_SELF_CAST * SMART_ACTION_INVOKER_CAST * SMART_ACTION_MOVE_OFFSET * SMART_ACTION_WP_START * SMART_ACTION_MOVE_TO_POS * SMART_ACTION_CROSS_CAST * SMART_ACTION_ACTIVATE_TAXI * SMART_ACTION_JUMP_TO_POS * SMART_ACTION_START_CLOSEST_WAYPOINT
2024-04-13Core/Conditions: Added startup error log for conditions using invalid effect ↵Shauren
index on CONDITION_AURA
2024-04-12Scripts/Wandering Isle: Script quest 29419 The Missing Driver (#29821)Aqua Deus