aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
2024-04-12Scripts/Quests: Improve quest 29408 (The Lesson of the Burning Scroll) (#29775)Aqua Deus
2024-04-12Scripts/Mardum: Implement "Hidden No More" quest accept event (#29899)Naddley
Co-Authored-By: ModoX <moardox@gmail.com>
2024-04-12Core/Items: Implemented CreateTime item field and changed refund/soulbound ↵Shauren
trade timers to also count time offline
2024-04-11Core/Items: Fix loading secondaryItemModifiedAppearanceSpec5 (#29917)Gosha
2024-04-11Core/Spells: Fixed TARGET_UNIT_AREA_THREAT_LIST and TARGET_UNIT_AREA_TAP_LISTShauren
2024-04-11Scripts/Quests: Handle quest 29409 (wandering isle) (#29784)Aqua Deus
2024-04-11Core/SAI: Added support for StringIds to creature and gameobject targets ↵Meji
(#29910) Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-04-10Core/Entities: Fixed m_stringIds[0] invalidation when reloading ↵Shauren
creature_template with a gm command
2024-04-10Core/Entities: Added possibility to inherit StringIds from other entities ↵ModoX
(#29908) * also implicitly do so for personal summons
2024-04-10Core/DBLayer: Support retrieving DATE/DATETIME/TIMESTAMP column values ↵Shauren
directly without casting in sql
2024-04-09Core/Entities: nopch build fixModoX
2024-04-09Core/Entities: Update StringId assignment to use StringIdTypeModoX
2024-04-09Core/Entities: Added GetStringId helper methodsModoX
2024-04-09build fixShauren
2024-04-09Core/Auras: Fixed SPELL_ATTR10_ROLLING_PERIODIC for auras that have 0 base ↵Shauren
amount and only scale from spell/attack power
2024-04-08Scripts/Forbidden Reach: Fix questgiver for initial quest not being there if ↵Shauren
you decline first quest popup Closes #29793
2024-04-08Core/Gameobjects: Changed the highlight logic for ↵Meji
GAMEOBJECT_TYPE_GATHERING_NODE (#29896)
2024-04-08Core/Misc: Fixed forced declined names initialization (#29898)RioMcBoo
(cherry picked from commit 4dd200b9e5941c6b323b9159ec3d8239679bf3ab)
2024-04-08Core/Quests: Update phaseshift when taking or abandoning quests (#29901)Meji
2024-04-08Core/Spells: "Fixed" Inescapable Torment talent dealing damage to priest ↵Shauren
when learning (and somtimes killing on login)
2024-04-08Scripts/Spells: Implemented Priest talent Unfurling Darkness (#29885)Mematoru
Co-authored-by: Cristian Vintila <127750549+cristiv23@users.noreply.github.com> Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-04-07Scripts/Spells: Implemented Shadow Priest talent Mind Devourer (#29895)Mematoru
2024-04-07Core/Movement: Ensure land and takeoff animations even if gravity ↵Shauren
enabled/disabled state is not what spline generator expects
2024-04-06Core/Scripts: Integrate new ActionResultSetter with movement generators and ↵Shauren
spells
2024-04-05Core/Scripts: Added basic types for async script actionsShauren
2024-04-04Core/OutdoorPvP: Fixed shutdown crashShauren
2024-04-04Core/Misc: Replace shared_ptr with unique_ptr with deleter for cleanups in ↵Shauren
main() functions
2024-04-04Core/Movement: Allow overriding speed for taxi movement generatorShauren
2024-04-03Core/Networking: Fixed Socket::DelayedCloseSocket not working if write queue ↵Shauren
is empty when its called on linux and mac Closes #29887
2024-04-03Fix codestyleShauren
2024-04-03Core/SAI: Allow gameobjects to be targeted by spell castsShauren
2024-04-02Scripts/Battleground: Implemented Battle for Gilneas (#29877)Jeremy
2024-04-02Core/Movement: Added Velocity field to waypoint_path table (#29837)ModoX
2024-04-01Core/Conditions: Fixed evaluation of CurrentPvpFaction outside arenas or ↵Meji
battlegrounds (#29882)
2024-04-01Removed unneccessary c_str() from previous commitShauren
2024-03-31Core/Entities: Make ObjectGuid formattable with fmt without using ToString()Shauren