Commit Graph
45550 Commits
Author SHA1 Message Date
offl 406e191e35 Scripts/AQ20: Refactor Kurinnaxx and implement Sand Trap (#31203)
(cherry picked from commit 126fa17de9ca9ee3871a4c584b7f51a981c4211b)
2026-06-25 22:30:09 +02:00
Antonio 1a6d141855 Core/Misc: Include source object information in ObjectMgr::GetClosestGraveyard() log message (#31194)
(cherry picked from commit 7de212a6407095d25d7437541ada469118cad102)
2026-06-25 22:28:53 +02:00
offl 86ea9dbe1d Scripts/AQ40: Rewrite Huhuran (#31199)
(cherry picked from commit 7d33481fa96f505e10e6461584614a8520b4221e)
2026-06-25 22:24:55 +02:00
offl da4d9645aa Scripts/Karazhan: Update Maiden of Virtue (#31165)
(cherry picked from commit 3a964bc3f900c7c2cb22be15ae7f06df532269dc)
2026-06-25 22:21:27 +02:00
offl e5d87590bc Scripts/AQ40: Rewrite Sartura (#31197)
(cherry picked from commit 54f42db98f311d5925f71211b4f55f4ac2b8b6ee)
2026-06-25 22:19:28 +02:00
offl c2a10eaef0 Scripts/Spells: Optimized Winter Veil Mistletoe and PX-238 Winter Wondervolt (#31190)
(cherry picked from commit 73bc61a4fdd09cf276235ad43c266169b56d4467)
2026-06-25 22:08:23 +02:00
Aokromes 4dcf8a33e8 DB/Creature: Set Spirit Healers spawntime to 5 minutes
closes #31192
by CraftedRO

(cherry picked from commit 53b3bf4f66d60812d12076d72ee794e668df804c)
2026-06-25 22:07:50 +02:00
offl d84491c31c Scripts/Spells: Implement Itch (#31193)
(cherry picked from commit cac0188e4974b9013e0eda09f4c7352f4d3b5e6e)
2026-06-25 22:07:04 +02:00
Aokromes d2b2299032 DB/Creature: Update Shadow Vault Spirit Healer phaseMask and spawn position
closes #31188
by CraftedRO

(cherry picked from commit f22afbca056f502c94f65b28846c2bcd7c57eb02)
2026-06-25 21:52:46 +02:00
Shauren 957296db22 Core/Scripts: Corrected log message copypaste from fdb71ce19e02b44323fbb9dfa5f07dae2a35f8ba
(cherry picked from commit d125285de92ee3fe22e7d424d251f1d5ca27819f)
2026-06-25 21:46:53 +02:00
Aokromes ebc51ea0e8 DB/Gameobject: Dire Maul (West) missing Midsummer spawns
closes #31129
by Foldor1

(cherry picked from commit 0ce5717d0950402e4ce4d627beea15cb5c9acbca)
2026-06-25 21:29:33 +02:00
Shauren 96fdf4e786 DB/GameObject: Resolve guid conflict 2026-06-25 21:29:30 +02:00
Aokromes 4d8413cf31 DB/Misc: Fix Horde shared GY when dying in Darkshore
closes  #30991
by CraftedRO

(cherry picked from commit 8a3743ae15b47792c28a42145bb341a94afd0e83)
2026-06-25 21:05:18 +02:00
Aokromes c34aa672aa DB/Creature: Add Sen'jin Fetish SAI script
closes #30751
by CraftedRO

(cherry picked from commit a649936685d540fde97984e714b83886ee2d96e8)
2026-06-25 21:00:17 +02:00
offl 91479ab620 Scripts/Spells: Implement Cataclysm Breath & Chaos Breath & Death Count (#31172)
* Implement Cataclysm Breath (forces creature to cast 4 of 8 random spells)
* Implement Chaos Breath (forces creature to cast 3 of 8 random spells)
* Implement Death Count remover spell (replace SAI implementation with spell script)

Closes #30320

(cherry picked from commit b75d047a33597a9f576632d07a4f3ba2546c5e6e)
2026-06-25 20:46:58 +02:00
offl 3d5e624f30 Scripts/Serpentshrine Cavern: Rewrite Karathress (#31136)
* Create AI for Cyclone & summon it by spell
* Create formation for linked aggro & replace scripted linked aggro
* Script The Beast Within spell & use correct trigger spell
* Create proper AI for Fathom Lurker & Fathom Sporebat
* Summon Fathom Lurker & Fathom Sporebat by spells
* Create AI for all totems used in encounter
* Spawn Seer Olum in DB instead of wrongly summoning him
* Remove redundant Karathress' event from instance script
* Cleanup headers
* Correctly use all Karathress' texts
* Cleanup & split enum
* Use EventMap and TaskScheduler instead of old events
* Fix respawn bugs of advisors
* Properly handle abilities Karathress gains from advisors
* Properly handle Blessing Of Tides
* Remove redundant SetBossState calls from advisors
* Update timers of all spells
* Update targets of all spells

(cherry picked from commit 994b1df1158a5f4a6c045f8c5b470be04b7ac46f)
2026-06-25 20:44:22 +02:00
Gildor f50770ae88 Core/Pools: Fix handle respawning for nested pools (#31163)
Closes #28524

(cherry picked from commit 48fd0413046ebc11d59883eaabbfdb99981647d8)
2026-06-25 20:35:51 +02:00
offl c90010309f Scripts/Quest: Update 'Guide Our Sights' (#31132)
(cherry picked from commit f536e1a266c2f38ed423a28116d3af88dbca5e40)
2026-06-25 20:33:48 +02:00
offl 3e31be0f55 DB/Quest: Rewrite 'Strengthen the Ancients' (#31131)
(cherry picked from commit 8d038db0dbb65fd9da76ce5c9d0af1670c9a2c8c)
2026-06-25 20:32:04 +02:00
offl 6fbe11be16 Scripts/Steam Vault & Underbog: Minor updates (#31090)
* Kalithresh now forces all distillers to cast SPELL_QUIET_SUICIDE when encounter is finished
* Move go_main_chambers_access_panel script from instance file to instance scripts file
* Add comments for script names for Hungarfen and Black Stalker
* Remove redundant SetBossState for Musel'ek (currently is handled in BossAI)

(cherry picked from commit e899b2aeea3ef2718beefb59ab0fb170cee80fc4)
2026-06-25 20:25:55 +02:00
offl a2187f05ce Scripts/Sethekk Halls: Improve Anzu (#31087)
* Add missing texts
* Implement intro event
* Update summon event (now Banish is canceled when all Brood of Anzu is killed)
* Remove redundant checks and actions to prevent double-summon of Anzu (not needed anymore, handled in SAI)
* Prevent calling Ikiss' intro if already done

(cherry picked from commit fd42b894f35e5950ac97ddd0b63d2eddf43e9000)
2026-06-25 20:23:19 +02:00
offl 115f3fbeb7 Scripts/Arcatraz: Rewrite Mellichar's event (#31081)
(cherry picked from commit 4dece3fe4efb06661083bfd565976ed61e4ed7b3)
2026-06-25 18:37:15 +02:00
offl 06723792e4 Scripts/Spells: Implement Revive Self & Knock Away spells (#31069)
(cherry picked from commit cfa9fb701a7d5ec14750f55d1fa30247e8c0def9)
2026-06-25 18:29:23 +02:00
offl a6d857458d Scripts/Shattered Halls: Update scripts (#31021)
* Kargath and O'mrogg got a full rewrite
* other bosses - new register model only, no functionality changes

(cherry picked from commit 761786ca1882b331d19b8c0c5c1e9f9fcf226e14)
2026-06-25 18:22:23 +02:00
Shauren 5d41e99f1b DB/Creatures: Remove conflicting spawns for Operation: Gnomeregan 2026-06-25 18:19:13 +02:00
Shauren 4e914749c6 DB/SAI: Fix wrong "any waypoint" values for waypoint events in cherry-picked paths 2026-06-25 00:45:00 +02:00
offl 77b282267b Scripts/Maraudon: Modernize scripts (#31092)
* New register model
* Codestyle changes
* TaskScheduler instead of timer variables
* Implement one spell script for Noxxion encounter

(cherry picked from commit f40409ce68624fc907d7f1e272317411b5a2fa65)
2026-06-25 00:32:02 +02:00
offl f6bf1f356d Scripts/Sholazar Basin: Update several quest scripts (#31114)
*  convert & update Engineering a Disaster quest to SAI
*  update The Lifewarden's Wrath quest with SAI
*  renamed a couple of spell script names

(cherry picked from commit 70d18754848c376f93e1ab9d7119c6818d594db8)
2026-06-25 00:22:39 +02:00
Shauren b04fab2dd4 Scripts/Spells: Cleanup includes after 53daa087aedcc0f68c935628f181256d89914ae2
(cherry picked from commit 7760b8e4ed5f9b2a44eba50adf1dc1d14d0dd953)
2026-06-24 23:37:20 +02:00
offl fef704ea15 Scripts/Blood Furnace: Update Broggok (#31097)
* use missing text
* despawn InCombat trigger by spell
* add missing waypoints
* add events to activate and prepare Broggok
* codestyle changes

(cherry picked from commit 44a7b2994723691c218d3779ff8fd5a5115e5f64)
2026-06-24 23:34:45 +02:00
offl a25cb0e771 Scripts/Spells: Migrate & update non-generic quest spell scripts to zone files (#31100)
(cherry picked from commit 53daa087aedcc0f68c935628f181256d89914ae2)
2026-06-24 21:06:11 +02:00
Shauren a46f35e70d Core: Updated allowed build to 12.0.7.68275 2026-06-24 10:00:53 +02:00
offl 976fdeb4cf Scripts/Arcatraz: Update Dalliah & Soccothrates (#31124)
* update timers, update combat AI, codestyle changes, reorder AI hooks

(cherry picked from commit 2bdc0d6e9d0f663892608cbcf10be122b5db80a9)
2026-06-23 23:25:17 +02:00
offl b19a71c6f7 Scripts/Mechanar: Update scripts (#31127)
* Gyro-Kill - missing emote, timers, targets
* Iron-Hand - missing emote, timers, targets, one missing spell, update the way texts are handled
* Sepethrea - unique enum names, comments for scriptnames, update the way one text is handled
* Pathaleon - reorder spells, reorder hooks, implement one missing spell, change the way one spell is used
* Instance - remove unneeded placeholder

(cherry picked from commit 3744d6bb2942db779613f5b3fb8320288fbb2e81)
2026-06-23 23:21:25 +02:00
Shauren b8c6e941db Core/Loot: Fix checking reference loot in HasQuestDrop/HasQuestDropForPlayer
(cherry picked from commit 5bace54513cebcb0d7f5e84a3c94a9e8654c195d)
2026-06-23 23:18:07 +02:00
offl 37f20e4873 Scripts/Botanica: Update scripts (#31121)
* Remove unused data and functions from instance script
* Reorder hooks, spells, small changes to improve encounters and codestyle
* Move some texts from cast start to cast end

(cherry picked from commit 0d1961621f34170b4ff142d374eb6bbce7f49fc6)
2026-06-23 23:13:00 +02:00
offl dc6c0da88d Scripts/Arcatraz: Update Zereketh (#31125)
(cherry picked from commit 5715b96d02252c31191b1dbbcf3df13193301ffc)
2026-06-23 23:10:38 +02:00
offl 3e4f1180b8 Scripts/HallsOfStone: Modernize scripts (#31109)
(cherry picked from commit 001d5d306c94f88552024be4d3a2d957d1809dd5)
2026-06-23 23:08:28 +02:00
offl a7eb292117 Scripts/Brewfest: Implement a couple more BOTM (#31111)
* Draenic Pale Ale
* Autumnal Acorn Ale
* Bartlett's Bitter Brew

(cherry picked from commit 7a688c19ff0889ee373b3d062bd02a06b8605284)
2026-06-23 23:05:34 +02:00
offl b352dee60f Scripts/Gruul's Lair: Create base AI for Maulgar's ogres (#31119)
(cherry picked from commit c867a1ad42dd02f4625beaa1c4a631503efeff17)
2026-06-23 22:59:59 +02:00
Grimgravy 8a7d47bfec Scripts/Quest: Fix The Smallest Creatures (#31106)
Closes #11332

(cherry picked from commit 27d50805de131a28a6f587ad4a3627d9903938e4)
2026-06-23 22:54:41 +02:00
Shauren 1ed565e761 Scripts/Misc: Remove TaskContext copies 2026-06-23 22:48:57 +02:00
offl f51383a6b8 Scripts/Gruul's Lair: Update scripts (#30913)
(cherry picked from commit a23262869685e66d68be233b9020d611ffdb5db0)
2026-06-23 22:48:26 +02:00
Gildor 6743e8018a Core/Misc: Add configuration option for setting the update interval of the Who list cache (#30750)
(cherry picked from commit 0bd56da09b1f0ae34605a1a6fdd14ca26cd42d4c)
2026-06-23 22:48:26 +02:00
Shauren f4680d71f5 Scripts/Spells: Correct CalcValue uses from cherry-picks 2026-06-23 22:48:26 +02:00
offl 57d9deb197 Scripts/Spells: Get rid of some database spell scripts (#30925)
(cherry picked from commit 0756fb956c4319d7a49fe4cb06d2c1c1ee894fd5)
2026-06-23 22:48:26 +02:00
offl ae5689270f Scripts/Blood Furnace: Update scripts (#31012)
(cherry picked from commit b4e749a7fa34bcbb4d7320c93804a643291ef6b9)
2026-06-23 22:48:26 +02:00
offl 215c8a47f3 Scripts/Hellfire Ramparts: Update scripts (#31014)
(cherry picked from commit 147d2394226e3eaf13252061c9301185e865dfc5)
2026-06-23 22:48:26 +02:00
Shauren 16432c0d70 Scripts/Stratholme: Move Timmy the Cruel to database 2026-06-23 22:48:26 +02:00
offl fd9c475d49 Scripts/Mana Tombs: Update scripts (#31024)
(cherry picked from commit 539f6e4ff446bbcbee1eb46531f288452eafd19f)
2026-06-23 22:48:23 +02:00