Commit Graph
3372 Commits
Author SHA1 Message Date
ccrs caec43a8de Core/AI: prevent triggering Alert (stealth pre-detection system) for Player immuned units
(cherry picked from commit eccb8857f1cbb480f3acef6fd16c99d607399974)
Signed-off-by: luis <[email protected]>
2026-07-01 17:58:03 -03:00
offl 46bb7d27d2 Scripts/Hellfire Ramparts: Update Gargolmar (#31774)
(cherry picked from commit 80175b1e6cbde86906337ac8a42c909669a66bd7)
Signed-off-by: luis <[email protected]>
2026-07-01 17:57:27 -03:00
luis cf8b010923 Scripts/Spells: Rewrite warlock Soulwell using spells that summon different object ids (that create different item ids) instead of scripting soulwell object to do the selection 2026-07-01 17:56:31 -03:00
luis 757dac3aae Core/GameObject: Mage Portals and Refreshment Tables should be usable when the creating Mage is on another map or offline as long as you remain in group (#31730) 2026-07-01 17:53:19 -03:00
imstuckbro 8ebab70020 Core/Pets: Charmed units will properly return near owner after target death (#31748)
(cherry picked from commit e9ddd94992d83a7e552a3550819a68d5f3cc451a)
Signed-off-by: luis <[email protected]>
2026-07-01 17:52:16 -03:00
offl 4098206fe8 Scripts/Hellfire Ramparts: Rewrite Omor the Unscarred (#31743)
(cherry picked from commit 73d1ea35b5b2653ab088ab9611b61687ca0540f7)
Signed-off-by: luis <[email protected]>
2026-07-01 17:51:40 -03:00
ccrs 2516f9a311 Core/Movement: force destination finding in HomeMovementGenerator
(cherry picked from commit 7242f32ec8d948e3124b8624679626899d8b1432)
Signed-off-by: luis <[email protected]>
2026-07-01 17:51:10 -03:00
ccrs c26b1e4f20 Scripts/BlackwingLair: add missing one-time validation in Nefarian's SAY_XHEALTH
(cherry picked from commit 542b0fbf4b122d0204684b20d0abdef23137c773)
Signed-off-by: luis <[email protected]>
2026-07-01 17:50:35 -03:00
ccrs 64329c9872 Core/Entities: force CombatManager revalidation after applying charm
"Safely" goes through all combat references validating if in fact the unit should remain in combat or not
Any edge case that may get affected by this, are scenarios in which the charmed unit must keep the combat and threat references prior to their charm.... I can't think of any.
-> And honestly if there was any such case... imo it should be handled script wise, not core wise.

closes #31747
updates #30169

(cherry picked from commit 04ab833acd7e4a5e7025bb826106283c1c7c680b)
Signed-off-by: luis <[email protected]>
2026-07-01 17:49:45 -03:00
offl 7c0322037a Scripts/Serpentshrine Cavern: Rewrite Morogrim (#31733)
(cherry picked from commit 355e2ef0dcece565f717bce09580826162db8b64)
Signed-off-by: luis <[email protected]>
2026-07-01 17:48:27 -03:00
offl ef7cef6e02 Core/GameObject: Fishing holes with zero min and max success opens should not despawn (#31719)
(cherry picked from commit 8336128d3c5ea19327f7b8662ba240986398aaef)
Signed-off-by: luis <[email protected]>
2026-07-01 17:47:12 -03:00
ccrs 780c471dc8 Scripts/BlackwingLair: improve Nefarian's summon handling (#31745)
general cleanup that enables the script intended purpose, but this needs much more work

(cherry picked from commit 009e1466c8c9a67d97005aff24660ced426e3a35)
Signed-off-by: luis <[email protected]>
2026-07-01 17:45:25 -03:00
Gildor b5fe7c939e Scripts/Commands: Fix integer underflow in .pinfo ban time display (#31727)
(cherry picked from commit 7e922730ff4154cd5b26e3703de8b51f4f86370e)
Signed-off-by: luis <[email protected]>
2026-07-01 17:44:34 -03:00
luis 8253280fe0 core fix crash on fishing 2026-07-01 17:43:47 -03:00
Sefrenia bc6d979a16 Limpieza Junio 2026 2026-07-01 09:46:56 -03:00
luis c11ab01ead typo 2026-06-30 20:05:56 -03:00
Céfiro_Caecias 28d89e0ec2 Update 2026_06_30_12_world_2026_03_03_00_world.sql 2026-06-30 20:01:26 -03:00
luis 03c4717e0c Core/SAI: allow timed events from SMART_ACTION_CREATE_TIMED_EVENT to inherit their parent's SMART_EVENT_FLAG_WHILE_CHARMED flag 2026-06-30 19:46:16 -03:00
luis 7873177917 update 2026-06-30 19:42:12 -03:00
luis 177dbd0903 rework ulduar 2026-06-30 19:26:46 -03:00
Céfiro_Caecias cc62eccb68 SB/World: DBErrors 2026-06-30 19:16:05 -03:00
luis 0fd347b257 Core/Movement: Prevent immediate movement generators from fully removing other movement 2026-06-30 19:11:22 -03:00
FlyingRatBull 29658de146 Misc: Allow directories with spaces in extractor.sh (#31648)
(cherry picked from commit 607108db282a2d538ad59a67586b2b074fd9ec70)
Signed-off-by: luis <[email protected]>
2026-06-30 19:09:26 -03:00
luis 8c8d816d08 Core/Movement: Fixed player movement being blocked if teleported within the same map while not being in control of their character 2026-06-30 19:05:52 -03:00
Shauren 86fe9fac0f Core/Auras: Removed unneccessary aura effect handler invocations in Player::SendInitialPacketsAfterAddToMap, already handled by SMSG_MULTIPLE_MOVES
(cherry picked from commit 8788094cd2c12b1fd19d445676f749f97f9e0bdd)
Signed-off-by: luis <[email protected]>
2026-06-30 18:55:20 -03:00
Shauren 66637d5e9c Core/Movement: Fixed players being able to control their characters after teleporting to a different map while feared or confused
(cherry picked from commit e5bee26e2ef5c48e1fabf21174e265d1f6cc9252)
Signed-off-by: luis <[email protected]>
2026-06-30 18:54:20 -03:00
luis 04aacf502f Core/Movement: Move facing splines into MotionMaster 2026-06-30 18:53:17 -03:00
luis f58e443795 update 2026-06-30 18:49:03 -03:00
luis 254d6282e2 Core/Movement: Fix movement generator priority sorting mismatch between MovementGeneratorComparator and MotionMaster::DirectAdd
* Also changed generators container from multiset to set because uniqueness was already ensured by deactivation logic in MotionMaster::DirectAdd
2026-06-30 18:46:32 -03:00
Shauren a5ef30d184 Core/Movement: Added new immediate movement generator that handles movement without delaying anything to next update tick (for use with instant "movement" like facing changes)
(cherry picked from commit 2d5430e3ac2387adc7745b1d85c3906ab1cf70a1)
Signed-off-by: luis <[email protected]>
2026-06-30 18:41:59 -03:00
Skjalf 00265ab9b8 DB/Conditions): Malister's Frost Wand should require Proto-Drake
Closes #31573

(cherry picked from commit bf298e32ebc179ec0fcf352f1fecc4dd235cc069)
Signed-off-by: luis <[email protected]>
2026-06-30 18:38:08 -03:00
luis 2bee740957 68367 2026-06-30 18:37:37 -03:00
luis e36c0184f4 Core/SAI: add missing SMART_EVENT_REACHED_HOME when finished evading while on SMART_ESCORT 2026-06-30 18:36:00 -03:00
luis 80750e4161 Core/Scripts: Remove old database spell script system (#31484) 2026-06-30 18:33:27 -03:00
luis a1629ba6c9 typo 2026-06-30 18:27:51 -03:00
luis 1e3cff8c9e +++ 2026-06-30 18:02:17 -03:00
ccrs 59cbb17bfd Core/Movement: Check that movement generators were properly initialized and fix off-by-one-update-tick time tracking (#31612)
(cherry picked from commit 8787dfe6cfca3c5eb32fb024bdaa5e83d725aab8)
Signed-off-by: luis <[email protected]>
2026-06-30 17:55:54 -03:00
ccrs 42353b32f1 Core/Movement: include missing condition
(cherry picked from commit 55cc4a093f5123d0b9afd1e98e26d16cc80e2b62)
Signed-off-by: luis <[email protected]>
2026-06-30 17:53:52 -03:00
ccrs aae2bc67b2 Core/Movement: implement MovementGeneratorMode::MOTION_MODE_OVERRIDE
(cherry picked from commit 2b24bc90fb4453c2d98ba4ad94d0a16532e1585a)
Signed-off-by: luis <[email protected]>
2026-06-30 17:53:19 -03:00
ccrs 3654f76023 Misc: improve UNIT_STATE_DISTRACTED handling
(cherry picked from commit 15b8a43311cb3e9e8ad3cf5e64cf8bf8615efed3)
(cherry picked from commit 3e7f0372dbdf62c84574ecb4c13aa5c837e788c5)
Signed-off-by: luis <[email protected]>
2026-06-30 17:49:57 -03:00
luis 2c5e2dea2c fix build 2026-06-30 17:44:22 -03:00
luis 30336fd673 ++++ 2026-06-30 17:42:10 -03:00
luis eff5f43d33 comment 2026-06-30 17:36:46 -03:00
luis 214120488e we dont use custom 2026-06-30 17:36:32 -03:00
luis 19816db012 full base db 2026-06-30 17:32:20 -03:00
luis 2939224dc6 Full rework 2026-06-30 17:31:38 -03:00
luis 7da58c1507 Scripts/Spells: Get rid of remaining database spell scripts (#31471) 2026-06-30 17:23:57 -03:00
offl e0696fdd0b Scripts/Hyjal: Rewrite first 4 boss scripts (#31453)
(cherry picked from commit 38b1977e9078614127e3dd3b295681d16ea4c383)
Signed-off-by: luis <[email protected]>
2026-06-29 20:10:36 -03:00
luis 5e29ffd12a Scripts/FSB: port emote joke, talk, cooking to the DB and move the text emotes out of the chatter. 2026-06-29 20:09:06 -03:00
luis ecf0fc2be7 SMART_ACTION_SET_CURRENT_AREA_WORLDSTATE 2026-06-29 19:53:16 -03:00