Commit Graph

4289 Commits

Author SHA1 Message Date
Hondacrx 5508d53db2 Core/Movement: Migrate scripts using GetMotionMaster()->MoveSmoothPath to GetMotionMaster()->MovePath and kill it (they now have the same capabilities)
Port From (https://github.com/TrinityCore/TrinityCore/commit/dad976beb4f1a865e5df5d6f03da1d00d266e1fc)
2024-08-19 11:37:07 -04:00
Hondacrx a162bf0eb7 Core/Movement: Enable Catmullrom spline flag by default for flying waypoint paths
Port From (https://github.com/TrinityCore/TrinityCore/commit/e0e1b6a4098badb6f48ba1d5cb1cc1739e310959)
2024-08-18 22:11:34 -04:00
Hondacrx 73ff8e4585 Core/Movement: Fixed spline packed deltas validation check
Port From (https://github.com/TrinityCore/TrinityCore/commit/ad6ef5237d0bd2d18e15462c9b55576ebb68fb22)
2024-08-18 22:10:32 -04:00
Hondacrx 116cfcdcf9 Core/Movement: Change default spline flags - Steering replaces SmoothGroundPath
Port From (https://github.com/TrinityCore/TrinityCore/commit/3af5cafec782ab4d5d5d8478927caae0e6258174)
2024-08-18 22:08:08 -04:00
Hondacrx 46377f0716 Core/Units: Name new spline flag and linked npc flag
Port From (https://github.com/TrinityCore/TrinityCore/commit/8c0b031c07e45c37d0244fd0679c62a59f92ebd9)
2024-08-18 21:37:11 -04:00
Hondacrx 447ec2bc74 Scripts/Spells: Add new script for spells with feign death with all flags except uninteractible
Port From (https://github.com/TrinityCore/TrinityCore/commit/f4ef6f769b8c51d99bea040b95beb2eb0d6c8fd0)
2024-08-18 21:29:21 -04:00
Hondacrx 6356f68143 Core/Movement: Fixed data sent in cyclic spline related packets
Port From (https://github.com/TrinityCore/TrinityCore/commit/a28facb95633435f89f134eec55a4a545251be9b)
2024-08-18 21:25:52 -04:00
Hondacrx 7d83729d84 Core/Movement: Switch to uncompressed paths in spline packets automatically when too large or too small delta between points is detected
Port From (https://github.com/TrinityCore/TrinityCore/commit/377b51f76828befaaf6a6e7c3a9405fc8798d93d)
2024-08-18 21:07:00 -04:00
Hondacrx da8b685c14 Core/Movement: Implemented alternative method of smoothing waypoint paths (send new point 1.5 before arrival) and make that the default
Port From (https://github.com/TrinityCore/TrinityCore/commit/cf1ab7b4142f1d070d999c4141109a6c6c46d06d)
2024-08-18 18:22:59 -04:00
Hondacrx 38447522cc Core/Spells: Fixed SpellInfo::GetSpellXSpellVisualId for nonplayer casters
Port From (https://github.com/TrinityCore/TrinityCore/commit/8d8a54db2568ef88b21530e1f7e1532f1bee08cd)
2024-08-18 17:56:38 -04:00
Hondacrx a51d7d3e05 Core/Movement: Merge waypoints without delay into a single movement packet
Port From (https://github.com/TrinityCore/TrinityCore/commit/204f65684c2a027baa7a3c2d647f0e735a368c62)
2024-08-18 17:55:28 -04:00
Hondacrx 35cc0006c8 Core/Movement: Added functions to MoveSplineInit to enable steering flag
Port From (https://github.com/TrinityCore/TrinityCore/commit/cf4c3b5467fde04f53636443a7a8b392aa527cf5)
2024-08-12 16:16:29 -04:00
Hondacrx 8805432cee Core/Movement: Store delay in WaypointNode as Milliseconds instead of raw integer
Port From (https://github.com/TrinityCore/TrinityCore/commit/e1f43900d110e50a2021d605c61cfe7c436bcc54)
2024-08-12 16:13:15 -04:00
Hondacrx 194ca97e93 Core/Movement: Fixed pauses on waypoint movement happening at wrong times when FollowPathBackwardsFromEndToStart is set and creature is going from end to start
Port From (https://github.com/TrinityCore/TrinityCore/commit/c5097114d1d08d6d6f7d2adc9f5f3f52f75c5818)
2024-08-12 16:04:52 -04:00
Hondacrx 698b7452ed Fix build 2024-08-11 22:07:02 -04:00
Hondacrx 5b7818464a Core/Pathfinding: Allow using PathGenerator with any source location, not only objects current position
Port From (https://github.com/TrinityCore/TrinityCore/commit/e5beb25d2529cee9f7d83f227b06ce3d47f6d2c2)
2024-08-11 22:05:44 -04:00
Hondacrx 96f57592d9 Core/Achievements: Fixed achievement SMSG_ACHIEVEMENT_EARNED not being sent to self
Port From (https://github.com/TrinityCore/TrinityCore/commit/0384d9066336b8ec71434c49244d1ddb0657c11e)
2024-08-08 17:33:23 -04:00
Hondacrx 2f71dbfda0 Core/SAI: Implement waiting for actions on action list to finish before continuing the action list
Port From (https://github.com/TrinityCore/TrinityCore/commit/5dfac0ef142c1b59e41c51ab2cca48083be4cb9e)
2024-08-08 17:28:27 -04:00
Hondacrx 0b1f2fe34e Core/Conditions: Added startup error log for conditions using invalid effect index on CONDITION_AURA
Port From (https://github.com/TrinityCore/TrinityCore/commit/325cfd047d7846c68335465acff0c6a86e1493de)
2024-08-05 22:24:00 -04:00
Hondacrx dece72fe84 Fixed server starting. 2024-08-05 19:24:29 -04:00
Hondacrx 83fadf3a81 Core/Items: Implemented CreateTime item field and changed refund/soulbound trade timers to also count time offline
Port From (https://github.com/TrinityCore/TrinityCore/commit/69da702b930d43738bcaf49ce57b333dfc19ecfd)
2024-08-05 19:24:12 -04:00
Hondacrx e0b26db0f9 Core/Items: Fix loading secondaryItemModifiedAppearanceSpec5
Port From (https://github.com/TrinityCore/TrinityCore/commit/8c274a8e8d496bf2ac1beafd31e0967e6659f967)
2024-08-05 17:30:43 -04:00
Hondacrx 8c392b77dd Core/Spells: Fixed TARGET_UNIT_AREA_THREAT_LIST and TARGET_UNIT_AREA_TAP_LIST
Port From (https://github.com/TrinityCore/TrinityCore/commit/66abcaff14a6d55380b612d1c1b9c2cee3c004ae)
2024-08-05 17:29:40 -04:00
Hondacrx 5a9714a375 Core/SAI: Added support for StringIds to creature and gameobject targets
Port From (https://github.com/TrinityCore/TrinityCore/commit/2ce40684595a0e49a7b2355012c2806952698ce4)
2024-08-05 17:23:37 -04:00
Hondacrx 54e6b02ffc Core/Entities: Added possibility to inherit StringIds from other entities
Port From (https://github.com/TrinityCore/TrinityCore/commit/88bbd27f8d007dca17bb0d244fcf7e753506734e)
2024-08-05 15:03:26 -04:00
Hondacrx f410597e4c Core/Entities: Update StringId assignment to use StringIdType
Port From (https://github.com/TrinityCore/TrinityCore/commit/9959a1373a1851e484ddef9268d98b116c5d8241)
2024-08-05 14:59:31 -04:00
Hondacrx b8d0b4bf2e Core/Entities: Added GetStringId helper methods
Port From (https://github.com/TrinityCore/TrinityCore/commit/5cea37153eb6675bf0a25320a1c11cd0ec4969b6)
2024-08-05 14:57:21 -04:00
Hondacrx 337ba82a92 Core/Auras: Fixed SPELL_ATTR10_ROLLING_PERIODIC for auras that have 0 base amount and only scale from spell/attack power
Port From (https://github.com/TrinityCore/TrinityCore/commit/3545285ad7f95cb96500760b084fe40c36a26e04)
2024-08-05 14:55:03 -04:00
Hondacrx a3089d7572 Core/Gameobjects: Changed the highlight logic for GAMEOBJECT_TYPE_GATHERING_NODE
Port From (https://github.com/TrinityCore/TrinityCore/commit/4f5d1737a3975b0815ddd48f724b7df4fb46860a)
2024-08-05 14:46:37 -04:00
Hondacrx 2e65879fff Core/Quests: Update phaseshift when taking or abandoning quests
Port From (https://github.com/TrinityCore/TrinityCore/commit/c90dbeb648f4bba2c354ed37b89f696f99e5bc94)
2024-08-05 14:42:58 -04:00
Hondacrx 0bb2df4f0d Core/Spells: "Fixed" Inescapable Torment talent dealing damage to priest when learning (and somtimes killing on login)
Port From (https://github.com/TrinityCore/TrinityCore/commit/f331bd1a28ec24e5a03544d929263ed3aaeef725)
2024-08-05 14:35:05 -04:00
Hondacrx 84323daa5d Scripts/Spells: Implemented Priest talent Unfurling Darkness
Port From (https://github.com/TrinityCore/TrinityCore/commit/8daa3f735d84bf1ee44cab467b2bf736d14b38c3)
2024-08-05 14:33:17 -04:00
Hondacrx b04ddb537c Scripts/Spells: Implemented Shadow Priest talent Mind Devourer
Port From (https://github.com/TrinityCore/TrinityCore/commit/79928707f8194814cab168259596f09169fac8ab)
2024-08-05 14:26:36 -04:00
Hondacrx 39198d0ffc Core/Movement: Ensure land and takeoff animations even if gravity enabled/disabled state is not what spline generator expects
Port From (https://github.com/TrinityCore/TrinityCore/commit/be3ae90dc488894afea8e4cca74d9105558fff53)
2024-08-05 14:17:54 -04:00
Hondacrx 9eefaca29a Core/Spells: Fix Shadowform cooldown sometimes getting stuck
Port From (https://github.com/TrinityCore/TrinityCore/commit/018e66bc914e3e39b01e15a51ad683a5e881d156)
2024-08-05 14:13:23 -04:00
Hondacrx 708df58712 Core/Scripts: Integrate new ActionResultSetter with movement generators and spells
Port From (https://github.com/TrinityCore/TrinityCore/commit/b265c49977235dea5e7e69d7b6fb93f4943bf87a)
2024-08-05 14:12:00 -04:00
Hondacrx 22fbfd8360 Core/Movement: Allow overriding speed for taxi movement generator
Port From (https://github.com/TrinityCore/TrinityCore/commit/038f995ad6ce6a26f71367cae3eb7ae107527a18)
2024-08-04 17:18:56 -04:00
Hondacrx 44f1a733e7 Core/SAI: Allow gameobjects to be targeted by spell casts
Port From (https://github.com/TrinityCore/TrinityCore/commit/22e43917abef1eea31e86c01070afbee19c0cdbc)
2024-08-04 17:09:52 -04:00
Hondacrx 65007add12 Core/Movement: Added Velocity field to waypoint_path table
Port From (https://github.com/TrinityCore/TrinityCore/commit/e8f7d4153622aea70ac74fb73e134d51cdac821d)
2024-08-04 16:40:44 -04:00
Hondacrx ff7e37f708 Core/Conditions: Fixed evaluation of CurrentPvpFaction outside arenas or battlegrounds
Port From (https://github.com/TrinityCore/TrinityCore/commit/47e4bf06d395cd92a90555594dd1264e628f10e0)
2024-08-04 16:35:43 -04:00
Hondacrx 5b71b59358 Core/Pets: Removed overriding unit class for pets
Port From (https://github.com/TrinityCore/TrinityCore/commit/2c702df4e3b25d764a2712577048921008a20671)
2024-08-04 16:33:41 -04:00
Hondacrx cb16de1f15 Core/Creatures: Changed the spawn health field in creature table to a percentage
Port From (https://github.com/TrinityCore/TrinityCore/commit/def601b4ff82ec8a90af60408a87cac92fdf070d)
2024-08-04 16:31:25 -04:00
Hondacrx 8969d59a41 Core/Players: Use CharBaseInfo.db2 data to determine appropriate race for mercenary mode transforms
Port From (https://github.com/TrinityCore/TrinityCore/commit/c2ac37125b566cb4d9b659bc8ae2d381f60bc6db)
2024-08-04 16:13:43 -04:00
Hondacrx e9b21a91be Core/Battlegrounds: Move to scripts And a lot of misc commits i couldn't recover.
Port From (https://github.com/TrinityCore/TrinityCore/commit/d0d5d309bb5877dc2fcb27f6cb123707a31ec1e8)
2024-08-04 15:18:22 -04:00
RioMcBoo bca02a24b0 Core/Guild: Fix RemoveMember handler (#77) 2024-05-08 20:02:04 +02:00
RioMcBoo e25b0fd0a8 Core/OutdoorPVP: Move OutdoorPVPs in 'Scripts' project 2024-04-04 10:24:54 +02:00
Fabian König 45e1e75559 Update README.md 2024-04-04 09:54:11 +02:00
hondacrx e58c485751 Fix build missed a file 2024-03-19 17:31:18 -04:00
hondacrx 227bc401ce Fixes spam of instance reset messages. 2024-03-19 17:23:12 -04:00
hondacrx 8696e12f83 Fixes creatures not pathing though water. 2024-03-19 17:21:59 -04:00