4410 Commits
Author SHA1 Message Date
luis 5d93954e1c Scripts/FSB: test battleground start with 1v0 players for bots usage 2026-07-03 19:28:19 -03:00
luis e10711c739 Revert "Update Followship_bots_llamaAI.h"
This reverts commit e4c0b84d07.
2026-07-03 19:23:50 -03:00
stevebone e4c0b84d07 Update Followship_bots_llamaAI.h
Signed-off-by: luis <[email protected]>
2026-07-03 19:21:54 -03:00
Céfiro_Caecias a7faa27b0e Update 2026_07_02_01_world.sql 2026-07-02 17:59:01 -03:00
luis 1d48a767cb core cleanup dk zone 2026-07-02 17:58:05 -03:00
luis 6755ce6d66 Core/Quests: Reduce differences between branches 2026-07-02 17:27:56 -03:00
luis 736c1b8f99 fix spells 2026-07-02 17:24:44 -03:00
luis 777f5cdd06 Core/Misc: Update QuestInfo enum for 12.0.7 (#31889) 2026-07-02 17:23:36 -03:00
Céfiro_Caecias 87ef4f2166 DB/World: DBErrors + Extras 2026-07-02 11:24:14 -03:00
luis 26a2f57207 todo 2026-07-01 19:28:52 -03:00
luis a4a59f9af2 fix bots 2026-07-01 19:24:26 -03:00
stevebone aa476943dd Scripts/FSB: improve npc chat with quest available and add auto start quest option via config
Signed-off-by: luis <[email protected]>
2026-07-01 19:23:18 -03:00
stevebone 9d48272f37 Scripts/FSB: port bot combat spell chatter to DB
Signed-off-by: luis <[email protected]>
2026-07-01 19:21:52 -03:00
stevebone 269f5aa4fd Update followship_database.sql
Forgot sql file

Signed-off-by: luis <[email protected]>
2026-07-01 19:21:21 -03:00
stevebone 9272b62762 Scripts/FSB: major llm chat additions
- ported more chatter to the DB
- added more checks for the npc say chat
- initial model for offering quest detail via npc say chat
- added weather and time of day context to all bot/npc chat functions

Signed-off-by: luis <[email protected]>
2026-07-01 19:18:18 -03:00
stevebone 12d7e8f2fa Scripts/FSB: add a return to skip commands starting with dot (.) in player general channel chats
Signed-off-by: luis <[email protected]>
2026-07-01 19:17:49 -03:00
stevebone a1532c54f3 Scripts/FSB: port more chatter to the DB
Signed-off-by: luis <[email protected]>
2026-07-01 19:17:13 -03:00
stevebone f6ce7542b4 Scripts/FSB: proof of concept for ANY npc generative AI chats with player and memory
Signed-off-by: luis <[email protected]>
2026-07-01 19:08:51 -03:00
stevebone a6bbecf5fb Scripts/FSB: ported bot death and bot death hired to the db
Signed-off-by: luis <[email protected]>
2026-07-01 19:08:19 -03:00
stevebone c82ed94ee8 Scripts/FSB: ported bot member died, bot revived and bot revived self chatter to DB
Signed-off-by: luis <[email protected]>
2026-07-01 19:06:23 -03:00
stevebone 7ca7c634e5 Scripts/FSB: port botAcknowledge, follow and stay to the DB
Signed-off-by: luis <[email protected]>
2026-07-01 19:05:37 -03:00
stevebone e20724ffb0 Scripts/FSB: port targetKilled, targetKilledHired and botDismissed chatter to db
Signed-off-by: luis <[email protected]>
2026-07-01 19:04:46 -03:00
stevebone 061e38815f Scripts/FSB: port whisper chatter to the DB
Signed-off-by: luis <[email protected]>
2026-07-01 19:04:05 -03:00
Shauren 333d426358 Core/Players: Fixed character selection showing transmog in slots that have no item equipped
Signed-off-by: luis <[email protected]>
2026-07-01 19:02:14 -03:00
luis a4583bf438 Core/Units: Fixed crash caused by a gameobject dealing damage to units with SPELL_AURA_SPLIT_DAMAGE 2026-07-01 19:01:21 -03:00
luis f967e62cd2 Core/Combat: GetThreatListPlayerCount reading GetOwner instead of GetVictim 2026-07-01 18:52:47 -03:00
luis f2e58d7f15 Core/Movement: Fixed deactivating movement generators when starting different movement with higher priority 2026-07-01 18:51:35 -03:00
kik0 4c0f24f456 Core/Movement: Immediately launch new spline on ConfusedMovementGenerator initialization (#31846)
(cherry picked from commit a6163d2fd32a391cfa00bcaa5feb5f0851385e38)
Signed-off-by: luis <[email protected]>
2026-07-01 18:49:20 -03:00
luis 9f1c5d82bb Core/Movement: Add more info to logs in mover guid validation 2026-07-01 18:41:19 -03:00
Shauren 67d493ce9b Core/Items: Ignore item charges for item effects types other than on use
(cherry picked from commit ea29c5d667926380f7a31f44f0cd07a5b18d9200)
Signed-off-by: luis <[email protected]>
2026-07-01 18:26:26 -03:00
ccrs 2e12baf0ed Core/Instances: fix parameter handling in InstanceScript::DoCastSpellOnPlayer
(cherry picked from commit bac5265ea830a836654d84ab90302d494ba2f089)
Signed-off-by: luis <[email protected]>
2026-07-01 18:25:47 -03:00
Shauren 430c466651 Core/Units: Fixed AttackStop NowDead field being set for the wrong unit
(cherry picked from commit 345e0586114c2f8b9d2d35b89b6a66f213558274)
Signed-off-by: luis <[email protected]>
2026-07-01 18:24:42 -03:00
luis 535f7bf4d3 Core/Units: Remove duplicate WorldSession::SendAttackStop, it was duplicating Unit::SendMeleeAttackStop 2026-07-01 18:24:15 -03:00
Shauren ac7af42f3c Core/Movement: Fixed CMSG_DISMISS_CONTROLLED_VEHICLE handler assigning movement info to incorrect unit
Closes #31837

(cherry picked from commit f61656f0a7a4fb8ef371e1bd9f62faff4b090ac0)
Signed-off-by: luis <[email protected]>
2026-07-01 18:22:06 -03:00
luis 26c71bfa5d Core/Movement: Refactor WorldSession::IsRightUnitBeingMoved to validate and return moved unit in one step 2026-07-01 18:21:38 -03:00
luis 3fbbfae0ba Core/Movement: Stop movement and clear player movement flags from possessed units on possess end 2026-07-01 18:05:21 -03:00
luis 9eff1ff83b Core/Movement: Remove unsafe target resetting in TimedFleeingMovementGenerator::Finalize (starts new movement inside MotionMaster::DirectAdd) 2026-07-01 18:01:15 -03:00
ccrs 8c41868af3 Core/AI: fix _returnToStart handling in ScriptedEscortAI
(cherry picked from commit 84b0222bdcce8e6a0fe0589e334d1ff476ccfb2d)
Signed-off-by: luis <[email protected]>
2026-07-01 17:59:23 -03:00
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