Commit Graph

  • 33eb662bcc Scripts/Items: Updated Amalgam's Seventh Spine script - fixed auras lingering after removal and added new case for evokers Shauren 2024-04-27 19:58:00 +02:00
  • cbc6aed437 Core/Auras: Implemented OnHeartbeat AuraScript hook and refactored an aurascript to use it as example (#29945) Ovahlord 2024-04-27 19:04:10 +02:00
  • 4de6799403 Core/Units: moved Vignette updating into Heartbeat handling Ovahlord 2024-04-27 14:51:56 +02:00
  • 42a5176190 Core/Auras: implemented PROC_FLAG_HEARTBEAT and moved food/drink emote mechanic into heartbeat handling (#29943) Ovahlord 2024-04-27 13:43:50 +02:00
  • f280117358 Core/Creature: implement overriding creature static flags based on spawnId and difficultyId (#29940) Ovahlord 2024-04-26 22:32:17 +02:00
  • 2ee8c63d93 Scripts/Spells: Fix Crusader's Might cooldown reduction effect (#29938) Aqua Deus 2024-04-26 20:22:19 +02:00
  • 69778a4414 Core/Player: moved indoors/outdoors aura interrupting mechanic into heartbeat and movement handling Ovahlord 2024-04-26 02:22:24 +02:00
  • f7ea6f55dc Core/Units: moved cyclic spline synchronization mechanic heartbeat handling Ovahlord 2024-04-26 01:47:34 +02:00
  • c4684fb2d6 Core/Player: moved the periodic group update mechanic into heartbeat handling Ovahlord 2024-04-26 01:37:27 +02:00
  • 2a5733d0b1 Core/Objects: implement internal heartbeat timer for WorldObjects (#29941) Ovahlord 2024-04-26 01:14:48 +02:00
  • e9eb6216a9 DB/WorldStates: Added new worldstates related to currencies Meji 2024-04-25 18:07:56 +02:00
  • 0d65725551 Core/Movement: Migrate scripts using GetMotionMaster()->MoveSmoothPath to GetMotionMaster()->MovePath and kill it (they now have the same capabilities) Shauren 2024-04-25 00:42:16 +02:00
  • b7677bf211 Core/Movement: Enable Catmullrom spline flag by default for flying waypoint paths Shauren 2024-04-24 09:46:57 +02:00
  • 86fb1fc161 Core/Movement: Fixed spline packed deltas validation check Shauren 2024-04-24 00:12:56 +02:00
  • a0a6f9563c Build fix for clang <= 14 Shauren 2024-04-23 11:59:45 +02:00
  • 6be8724264 Core/Movement: Change default spline flags - Steering replaces SmoothGroundPath Shauren 2024-04-23 11:11:32 +02:00
  • d4e18bdef4 Core/Movement: Refactor MoveSplineFlag to get rid of undefined behavior (cast in raw()) and unify enum to string formatting for it Shauren 2024-04-23 11:09:59 +02:00
  • 10df0cba8e Core/Units: Name new spline flag and linked npc flag Shauren 2024-04-22 13:19:08 +02:00
  • 78805e49c0 Core/Misc: Support boost 1.85 Shauren 2024-04-22 11:52:58 +02:00
  • 3f6153f9d9 Scripts/Spells: Add new script for spells with feign death with all flags except uninteractible (#29922) Aqua Deus 2024-04-21 14:51:07 +02:00
  • 4a18194fc0 Core/Movement: Fixed data sent in cyclic spline related packets ModoX 2024-04-21 12:59:12 +02:00
  • cbcbe5d965 Core/Movement: Switch to uncompressed paths in spline packets automatically when too large or too small delta between points is detected Shauren 2024-04-21 00:18:02 +02:00
  • 1c565c0db1 Core/Movement: Implemented alternative method of smoothing waypoint paths (send new point 1.5 before arrival) and make that the default Shauren 2024-04-21 00:16:57 +02:00
  • 6cc38c1b79 DB/Outland: Update creature static flags Meji 2024-04-20 22:46:41 +02:00
  • 2a84a9e090 Core/Spells: Fixed SpellInfo::GetSpellXSpellVisualId for nonplayer casters (#29927) ModoX 2024-04-20 19:59:35 +02:00
  • 3241bcfdce Core/Movement: Merge waypoints without delay into a single movement packet Shauren 2024-04-20 00:22:34 +02:00
  • 0cea1c1dfb Core/Movement: Added functions to MoveSplineInit to enable steering flag Shauren 2024-04-20 00:05:24 +02:00
  • 651f71b138 Core/Movement: Store delay in WaypointNode as Milliseconds instead of raw integer and revert c5097114d1 Shauren 2024-04-19 15:16:17 +02:00
  • 8f50096d92 Core/Movement: Minor cleanup in WaypointMovementGenerator - local variable for GetPath() (not a true trivial accessor) Shauren 2024-04-19 00:27:18 +02:00
  • d5d90d7849 Core/Movement: Fixed pauses on waypoint movement happening at wrong times when FollowPathBackwardsFromEndToStart is set and creature is going from end to start Shauren 2024-04-18 00:19:33 +02:00
  • b1c0c0a5ce Core/Movement: Minor refactors in WaypointMovementGenerator Shauren 2024-04-17 15:58:47 +02:00
  • 6ab79caf0f Core/Pathfinding: Allow using PathGenerator with any source location, not only objects current position Shauren 2024-04-17 00:06:56 +02:00
  • d80fb502f6 Scripts/Battlegrounds: Implement Twin Peaks (#29924) Jeremy 2024-04-16 19:14:11 +02:00
  • 8ef9b29e29 DB/Gossips: Drop custom gossip 21257 Meji 2024-04-15 21:29:54 +02:00
  • a57e30b1f5 Core/Achievements: Fixed achievement SMSG_ACHIEVEMENT_EARNED not being sent to self Shauren 2024-04-15 20:09:34 +02:00
  • 9fd90aaa4f Core/SAI: Implement waiting for actions on action list to finish before continuing the action list Shauren 2024-04-14 14:28:40 +02:00
  • 9a718c0780 DB/Conditions: Fixed invalid conditions detected by new check from 325cfd047d Shauren 2024-04-13 16:34:06 +02:00
  • 998068e8ec Core/Conditions: Added startup error log for conditions using invalid effect index on CONDITION_AURA Shauren 2024-04-13 16:16:22 +02:00
  • 139d80373d Core/Items: Implemented CreateTime item field and changed refund/soulbound trade timers to also count time offline Shauren 2024-04-12 00:18:20 +02:00
  • a1d892195f Core/Items: Fix loading secondaryItemModifiedAppearanceSpec5 (#29917) Gosha 2024-04-11 23:45:02 +03:00
  • 8b6df512bb Core/Spells: Fixed TARGET_UNIT_AREA_THREAT_LIST and TARGET_UNIT_AREA_TAP_LIST Shauren 2024-04-11 19:59:43 +02:00
  • 2c56ee9ce1 Core/SAI: Added support for StringIds to creature and gameobject targets (#29910) Meji 2024-04-11 10:15:46 +02:00
  • 125b6d2ed7 Core/Entities: Fixed m_stringIds[0] invalidation when reloading creature_template with a gm command Shauren 2024-04-10 20:27:57 +02:00
  • 32243eb1c1 Core/Entities: Added possibility to inherit StringIds from other entities (#29908) ModoX 2024-04-10 20:03:14 +02:00
  • 98506fa3ff CI/CircleCI: Fixed deprecation warning Shauren 2024-04-10 16:11:16 +02:00
  • 2d1c2c79ab Core/DBLayer: Support retrieving DATE/DATETIME/TIMESTAMP column values directly without casting in sql Shauren 2024-04-10 13:59:19 +02:00
  • 1d3af156a3 Build: Update required GCC version to 11.1 Shauren 2024-04-10 13:52:06 +02:00
  • b60a8b2095 Core/Entities: nopch build fix ModoX 2024-04-09 17:00:43 +02:00
  • ad5013ebf6 Core/Entities: Update StringId assignment to use StringIdType ModoX 2024-04-09 16:39:15 +02:00
  • 3db82077c9 Core/Entities: Added GetStringId helper methods ModoX 2024-04-09 16:33:39 +02:00
  • 33ab88ac96 DB: Drop columns unused for almost 8 years Shauren 2024-04-09 12:55:31 +02:00
  • 0b57e7980d build fix Shauren 2024-04-09 12:55:06 +02:00
  • d34946dc3a Core/Auras: Fixed SPELL_ATTR10_ROLLING_PERIODIC for auras that have 0 base amount and only scale from spell/attack power Shauren 2024-04-09 12:23:07 +02:00
  • 2b4a2e82f7 Core/Gameobjects: Changed the highlight logic for GAMEOBJECT_TYPE_GATHERING_NODE (#29896) Meji 2024-04-08 19:11:32 +02:00
  • ab6a6e063c Core/Misc: Fixed forced declined names initialization (#29898) RioMcBoo 2024-04-08 20:02:40 +03:00
  • 661bd723c6 Core/Quests: Update phaseshift when taking or abandoning quests (#29901) Meji 2024-04-08 13:26:04 +02:00
  • 1c56e179a8 DB/Holidays: Drop old spawns for Noblegarden and Love is in the Air Meji 2024-04-07 01:50:57 +02:00
  • 5c1021046a Core/Movement: Ensure land and takeoff animations even if gravity enabled/disabled state is not what spline generator expects Shauren 2024-04-07 00:05:46 +02:00
  • 093546f22c Core/Scripts: Integrate new ActionResultSetter with movement generators and spells Shauren 2024-04-06 20:50:59 +02:00
  • 3438404575 Core/Scripts: Added basic types for async script actions Shauren 2024-04-05 10:41:12 +02:00
  • 4a37d068b8 Core/OutdoorPvP: Fixed shutdown crash Shauren 2024-04-04 21:31:41 +02:00
  • eb4c688bc5 Core/Misc: Replace shared_ptr with unique_ptr with deleter for cleanups in main() functions Shauren 2024-04-04 21:31:22 +02:00
  • fbe4fee3c3 Core/Movement: Allow overriding speed for taxi movement generator Shauren 2024-04-04 16:17:09 +02:00
  • 9f885dae46 Rename sql Meji 2024-04-04 01:31:38 +02:00
  • 03d40c8afe Core/Networking: Fixed Socket::DelayedCloseSocket not working if write queue is empty when its called on linux and mac Shauren 2024-04-03 21:23:30 +02:00
  • 3bba97dd52 Fix codestyle Shauren 2024-04-03 16:31:39 +02:00
  • 3390bb8078 Core/SAI: Allow gameobjects to be targeted by spell casts Shauren 2024-04-03 16:21:15 +02:00
  • 53c7cd43a9 DB/Creature: Fix guid gap ModoX 2024-04-02 15:28:32 +02:00
  • 5ae37e781b SQL: Fix columns in 90f390f9b8 after def601b4ff Shauren 2024-04-02 15:19:06 +02:00
  • 39d2b03100 Ci/AppVeyor: Use preinstalled MySQL and upgrade OpenSSL to 3.2 Shauren 2024-04-02 14:48:30 +02:00
  • e6af1c591c Scripts/Battleground: Implemented Battle for Gilneas (#29877) Jeremy 2024-04-02 14:31:09 +02:00
  • 4ba229ad2c Core/Movement: Added Velocity field to waypoint_path table (#29837) ModoX 2024-04-02 04:12:52 +02:00
  • a06f071f98 Core/Conditions: Fixed evaluation of CurrentPvpFaction outside arenas or battlegrounds (#29882) Meji 2024-04-01 20:32:08 +02:00
  • 0426f8df6f Removed unneccessary c_str() from previous commit Shauren 2024-04-01 00:17:00 +02:00
  • c1ed3a6ea8 Core/Entities: Make ObjectGuid formattable with fmt without using ToString() Shauren 2024-03-31 19:32:39 +02:00
  • 7c32484b79 Core/Pets: Removed overriding unit class for pets Shauren 2024-03-30 21:52:56 +01:00
  • 382eb5063f Core/Creatures: Changed the spawn health field in creature table to a percentage (#29801) Meji 2024-03-30 20:21:28 +01:00
  • 5e1f21a0dd buildfix Ovahlord 2024-05-28 16:24:52 +02:00
  • 0417998a0b Core/UF: Update UFs funjoker 2024-05-28 13:18:29 +02:00
  • 0dc38ec722 Core/PacketIO: Constexpr-ify UpdateMask Shauren 2024-05-28 12:41:10 +02:00
  • a82f359a99 Core: Updated to 4.4.0.54737 funjoker 2024-05-28 09:57:40 +02:00
  • d403f3d687 Core/UF: Update UFs for 4.4.0 funjoker 2024-05-28 09:36:04 +02:00
  • 1c3268155d Core/AreaTriggers: Implement height check for polygon db2 areatriggers Shauren 2024-05-26 22:29:57 +02:00
  • b070e63fa8 Core/AreaTriggers: Fix triggering of client areatriggers for some shapes Meji 2024-05-04 13:20:13 +02:00
  • f58518e049 Core/PacketIO: updated smsg opcodes to 4.4.0.54737 Ovahlord 2024-05-27 08:20:02 +02:00
  • 38e99e1569 DB/ShrineOfStorms: Added initial spawns Naddley 2024-05-27 01:25:03 +02:00
  • e18568984b DB/CrystalsongForest: Updated Sunreaver Dragonhawk spawn entry Meji 2024-05-26 21:46:40 +02:00
  • 3ee97322a1 DB/VioletHold: Update templates and difficulties Meji 2024-05-26 21:38:59 +02:00
  • ccefa42eb9 DB/Drustvar: Added FX Stalker Pretty Plant and Lumber in Ulfars Den * part of Kul Tiran unlock questline ModoX 2024-05-26 20:25:18 +02:00
  • b54d6ec558 DB/Drustvar: Added FX Stalker Dread Vessel in Ulfars Den * part of Kul Tiran unlock questline ModoX 2024-05-26 20:24:42 +02:00
  • b64ea58db5 DB/Drustvar: Added Ancient Seedling and Haunted Lumber in Ulfars Den * part of Kul Tiran unlock questline ModoX 2024-05-26 20:24:27 +02:00
  • f364c478e9 DB/Drustvar: Added FX Stalker in Ulfars Den * part of Kul Tiran unlock questline ModoX 2024-05-26 20:24:09 +02:00
  • bf08977d39 DB/Drustvar: Added Ulfar before Ritual in Ulfars Den * part of Kul Tiran unlock questline ModoX 2024-05-26 20:23:53 +02:00
  • e394e69fc8 DB/Drustvar: Added Ulfar in Ulfars Den ModoX 2024-05-26 20:23:36 +02:00
  • 133a4093e8 DB/Drustvar: Added Arthur Tradewind Cat Form in Gol Koval * part of Kul Tiran unlock questline ModoX 2024-05-26 20:23:14 +02:00
  • 65ef114879 Core/Quests: Fix case where source item provided isn't added to the bag (#29959) Meji 2024-05-26 18:12:05 +02:00
  • 45c579eb9d Core/Spells: Fix dispelling movement impairing auras by PvP-trinket and similar spells. (#29966) Mykhailo Redko 2024-05-26 18:22:01 +03:00
  • 623180a45a DB/Creature: Remove wrong spawned Raging Owlbeast and Zhevra Runner Aokromes 2024-05-26 14:17:44 +02:00
  • 9e83caa45d DB/Misc: Update Stratholme Signposts Aokromes 2024-05-26 14:15:16 +02:00
  • 04e0801d6b DB/Misc: Update two Levers position in Shadowfang Keep Aokromes 2024-05-26 14:13:23 +02:00