100 Commits
Author SHA1 Message Date
offl 83fad44a0e Scripts/Slave Pens: Update scripts (#31918)
(cherry picked from commit 49c40db7338a0cde8d5bba28f4014959225a0ff8)
2026-08-01 21:11:48 +02:00
offl 94c89fa7cd Scripts/Steamvault: Update scripts (#31885)
Instance:
* Improve Main Chambers Access Panel script by handling everything in one place
* Replace direct change of gameobject flags with gameobject actions
* Now door to Kalithresh closes when encounter is in progress

Thespia:
* Update spell timers and targets
* Minor cosmetic changes

Steamrigger:
* Re-handle Summon Gnomes script using more appropriate OnEffectPeriodic hook
* Add corpse delay for Steamrigger Mechanic
* Update spell timers and targets

Kalithresh:
* Update spell timers
* Remove unconfirmed spell

(cherry picked from commit 13a7d54065eb8cc98173caa89330fa1de075a582)
2026-08-01 20:59:25 +02:00
offl 2fa132f748 Scripts/Shattered Halls: Update Omrogg (#31884)
(cherry picked from commit 3439fe449e9d4df6bb35fff420a294e1ee93950c)
2026-08-01 20:56:24 +02:00
offl ccffb1582e Scripts/Zul'Aman: Update Nalorakk (#31882)
(cherry picked from commit 87f772b845d7ae0a35df0a6a57048e12384f09c8)
2026-08-01 20:55:27 +02:00
offl b7af0c3ce8 Scripts/Karazhan: Rewrite Opera (#31881)
Credit for some things goes to CMaNGOS

Closes #28951
Closes #28954

(cherry picked from commit e0fa5c79f0e427da01e1cfdd622736f0588d2159)
2026-08-01 20:51:54 +02:00
offl 4e96f5a573 Scripts/Black Morass: Rewrite dungeon (#31873)
Credit for multiple things goes to CMaNGOS

Closes #27603
Closes #29957

(cherry picked from commit 259f4b84c60fdba9d6648666186614d8ac753efb)
2026-07-26 00:55:06 +02:00
offl 06b3f1888f Scripts/Zul'Aman: Rewrite Akil'zon (#31877)
(cherry picked from commit 05e43d76c325741a2e893026e30ab422432adb00)
2026-07-24 00:39:57 +02:00
offl 856a3771ee Core/Conditions: Implement condition to check if player is in group (#31858)
Co-authored-by: Shauren <[email protected]>
(cherry picked from commit 4e91f453aa345f8c9046108cdc0bae49e8662b11)
2026-07-24 00:39:57 +02:00
offl 3de931116b Scripts/Zul'Aman: Rewrite Jan'alai (#31857)
(cherry picked from commit f8d7962cd107b0dd90a354c6191ecc7cdda08950)
2026-07-23 01:37:06 +02:00
offl 1952511f3f Scripts/Zul'Aman: Rewrite Malacrass (#31849)
(cherry picked from commit 02a17ecdcc1eef6bb2177137b698cb736e4b563e)
2026-07-22 20:52:04 +02:00
offl 7b7fac8483 Scripts/Zul'Aman: Rewrite Halazzi (#31835)
(cherry picked from commit 6954ef8c63ad96af2d0467fd119ad74b872195c8)
2026-07-19 23:52:03 +02:00
offl 0e9c00850a Scripts/Gruul's Lair: Update scripts (#31827)
(cherry picked from commit ce3db0e49dd750d494e3673a92cb76445d58ca3c)
2026-07-19 23:52:03 +02:00
offl 6bc60fd1cf Scripts/Outland: Rewrite Kazzak (#31826)
(cherry picked from commit f08b08e7cb3796c2646c1ddb18bdee515217dd80)
2026-07-19 23:52:03 +02:00
offl 036f78539e Scripts/Serpentshrine Cavern: Rewrite Leotheras (#31821)
(cherry picked from commit 3d81f9090deb25c48c9f3547852f3cdc1eadbeb8)
2026-07-19 23:52:03 +02:00
offl df2b35efb0 Scripts/Blood Furnace: Rewrite The Maker & Keli'dan (#31793)
(cherry picked from commit 150a449e3b210590543d6d0e400e1d508c75e7a2)
2026-07-19 23:52:02 +02:00
offl 4b5d323a92 Scripts/Magtheridon's Lair: Rewrite Magtheridon (#31784)
(cherry picked from commit f391c5cd7a5bd7bae0af1aa0275b9858465babfe)
2026-07-19 23:52:02 +02:00
offl df2da53f8a Scripts/Hellfire Ramparts: Rewrite Vazruden (#31772)
(cherry picked from commit 73202e86e4b27d3d2838c7f1d14024a3f94ed7a7)
2026-06-30 19:35:31 +02:00
offl 70441309ca Scripts/Hellfire Ramparts: Update Gargolmar (#31774)
(cherry picked from commit 80175b1e6cbde86906337ac8a42c909669a66bd7)
2026-06-30 19:16:20 +02:00
offl 3aedb52e59 Scripts/Hellfire Ramparts: Rewrite Omor the Unscarred (#31743)
(cherry picked from commit 73d1ea35b5b2653ab088ab9611b61687ca0540f7)
2026-06-30 19:16:20 +02:00
offl 7acf0b568f Scripts/Serpentshrine Cavern: Rewrite Morogrim (#31733)
(cherry picked from commit 355e2ef0dcece565f717bce09580826162db8b64)
2026-06-30 19:16:16 +02:00
offl d766ab644c Scripts/Serpentshrine Cavern: Rewrite Lurker (#31728)
Closes #21698

(cherry picked from commit 112a669de4b51348e9c2459a01c446666405830c)
2026-06-30 18:10:21 +02:00
offl 78e49a88f0 Core/GameObject: Fishing holes with zero min and max success opens should not despawn (#31719)
(cherry picked from commit 8336128d3c5ea19327f7b8662ba240986398aaef)
2026-06-30 16:51:27 +02:00
offl 59c55eccde Core/GameObjects: Fix crash with FishingHole gameobjects that have minSuccessOpens > maxSuccessOpens in gameobject_template (#31718)
(cherry picked from commit d21f6dd48d6bcab9c45e19f30bae0bc7c40ad5de)
2026-06-30 16:42:16 +02:00
offl a21057e5a8 Scripts/Borean Tundra: Rewrite several scripts (#31708)
* Rewrite outro of 'Mustering the Reds'
* Rewrite 'Drake Hunt'
* Rewrite 'The Power of the Elements'
* Rewrite 'The Hunt is On'
* Rewrite 'Abduction'

(cherry picked from commit 27bd0894625bf15c9ab7b3e0e14742f800be286c)
2026-06-30 16:40:27 +02:00
offl fd79547bf2 Scripts/Hyjal: Rewrite Archimonde (#31692)
(cherry picked from commit 5e2030d25d23b0522445e76199811ab035c2aea8)
2026-06-30 16:26:19 +02:00
offl bf02f5f812 Scripts/Ulduar: Rewrite Hodir (#31682)
(cherry picked from commit 24dcc1f200fa84c44a73a9b474ce8884a2d66301)
2026-06-30 16:14:33 +02:00
offl 41ef78de32 Scripts/The Eye: Rewrite Kael'thas (#31642)
Credit for some ideas, pieces of code goes to CMaNGOS

(cherry picked from commit 7b85a010ed1ea71e11b7c05ad135a89590928cd9)
2026-06-30 15:02:35 +02:00
offl 4400ec27db Scripts/Tempest Keep: Rewrite Solarian (#31593)
Partially based on CMaNGOS' script

(cherry picked from commit d37fba1a6feb04b5afcf4341f56d73fadbddbaf0)
2026-06-30 13:50:40 +02:00
offl cb07c43a2a Scripts/Serpentshrine Cavern: Rewrite Vashj (#31590)
Credit for some things goes to CMaNGOS

Closes #21654

(cherry picked from commit 0f74b3861178da667e24c959c6b52996133064b3)
2026-06-30 13:50:36 +02:00
offl 542c26b461 Scripts/Gruul's Lair: Update scripts (#31568)
(cherry picked from commit a75a55bfa3515007e2f8711f5ffd97af22351c46)
2026-06-30 00:52:21 +02:00
offl a86546789f Scripts/Molten Core: Rewrite Majordomo & Ragnaros (#31549)
Closes #5885

(cherry picked from commit 975324d0a3feef5e85eef035a7828dd917ff04ce)
2026-06-30 00:52:20 +02:00
offl 9f7f0e28e1 Scripts/Uldaman: Rewrite scripts (#31530)
(cherry picked from commit 7ac4d77ddce32bd1bb72ee86f965fef3a578ab8b)
2026-06-30 00:52:17 +02:00
offl 34f14f269b Scripts/AQ20: Implement Andorov's event (#31512)
Closes #9636

(cherry picked from commit 20927ba78f6a3a68df1cf432c188462d70692fbe)
2026-06-29 22:35:57 +02:00
offl cf9c07d9c8 Scripts/Zul'Aman: Rewrite Nalorakk (#31490)
(cherry picked from commit 024331cd6fb70490bd2e61752f78f613df813b03)
2026-06-29 22:35:52 +02:00
offl 0a99511f5c Core/Scripts: Remove old database spell script system (#31484)
(cherry picked from commit f2334b6500659d9ab0fb8e0accb4e6d514293ae4)
2026-06-29 15:59:35 +02:00
offl 1ccf29e410 Scripts/Spells: Get rid of remaining database spell scripts (#31471)
(cherry picked from commit 502afe50e88a7bea74e0c7c6eb7bf9488c5a3911)
2026-06-29 14:59:14 +02:00
offl e67e0f9080 Scripts/Hyjal: Rewrite first 4 boss scripts (#31453)
(cherry picked from commit 38b1977e9078614127e3dd3b295681d16ea4c383)
2026-06-29 12:56:11 +02:00
offl ac285efd29 Scripts/Wailing Caverns: Rewrite Naralex event (#31445)
(cherry picked from commit 542e046815ea038b998d3efc0b95d3458fe92276)
2026-06-28 23:55:27 +02:00
offl 66b7af0dd8 Scripts: Update Skyriss & Shirrak (#31432)
(cherry picked from commit 5cf59f6423b84c05b52abca156a481e5662ca6b4)
2026-06-28 20:16:46 +02:00
offl 3f679d7c12 Scripts/Tempest Keep: Update Void Reaver (#31429)
(cherry picked from commit ac4dc7bf8fe77790302a0697360bd62522013c64)
2026-06-28 20:11:22 +02:00
offl 0f66fc9b03 Scripts/Shattered Halls: Rewrite Nethekurse (#31426)
(cherry picked from commit 37284e759f340b657f08c3e9593b0791caa1291a)
2026-06-28 20:09:44 +02:00
offl 48003691a9 Scripts/Tempest Keep: Rewrite A'lar (#31407)
Closes #12415
Closes #26529

(cherry picked from commit 9e89a4dd71f98bcdca38b651d78288d43bb266c0)
2026-06-28 19:55:28 +02:00
offl cbe7603d26 Scripts/Utgarde Keep: Rewrite scripts (#31349)
Closes #26822

(cherry picked from commit 0f8a33ca4cabe923c4611e7d0221c8819979edaa)
2026-06-28 19:55:24 +02:00
offl c27c383eb8 Scripts/World: Rewrite Cairne (#31338)
(cherry picked from commit 475808d626958ccf22563f1415ae3381d173c062)
2026-06-28 18:25:52 +02:00
offl a12e7ff0cb Scripts/Scholomance: Update scripts (#31333)
(cherry picked from commit 5a2cfd095c31b7785bf8a61e1b071873ffa25937)
2026-06-28 18:24:30 +02:00
offl 6f8dd0277f Scripts/Sunwell Plateau: Rewrite M'uru (#31323)
(cherry picked from commit 806a44526d3787ec5c9bb9931f46947d29c0cd6f)
2026-06-28 16:35:35 +02:00
offl d7abbf9add Scripts/Spells: Migrate some spell linked spells to spell scripts (#31279)
(cherry picked from commit d1a2f20b56aebc220b48560dfcd0e6bb72e90f7e)
2026-06-28 16:25:16 +02:00
offl 1f4b8fe210 Scripts/Sunwell Plateau: Rewrite Eredar Twins (#31305)
Credit for several things goes to CMaNGOS

(cherry picked from commit 899ac9e04e84192297fdd06278a8a0643f70b47d)
2026-06-28 15:39:38 +02:00
offl 68dd14988e DB/SAI: Get rid of some SMART_EVENT_HAS_AURA events
closes #31380

(cherry picked from commit 5dad31f8208211c61a0b2cf023e62c4405d62cb3)
2026-06-27 23:47:51 +02:00
offl 06802f46bf DB/Quest: properly handle gob activation and npcs AI reaction in quest It takes guts....
(cherry picked from commit c92550700bf62a8a6c3e804f9e40e4de844c9862)
2026-06-27 22:50:39 +02:00
offl b5674988bd Scripts/Molten Core: Cast Suicide spell as triggered in Golemagg's encounter to ensure it will be used under CC (#31363)
(cherry picked from commit 67d7734ff4a2f3ef00bc41c6326ad0f915f578c2)
2026-06-27 22:16:49 +02:00
offl 211362e10b Scripts/Sunwell Plateau: Rewrite Brutallus (#31274)
(cherry picked from commit 85dca37de584bb4f306f34af8e73954c9a722eb9)
2026-06-27 00:57:47 +02:00
offl db72f7dae0 Scripts/Molten Core: Update scripts (#31244)
* Many changes to improve several encounters

Credit for a lot of things goes to CMaNGOS
Garr fully based on CMaNGOS version

(cherry picked from commit 2979b12f8f1c6c82a69089c2c9123a1787b36773)
2026-06-27 00:27:57 +02:00
offl 884de05a5c Scripts/Stratholme: Rewrite scripts (#31232)
(cherry picked from commit 2ce4c8640ea8ca3d3338091fdc053886e26272a8)
2026-06-27 00:18:09 +02:00
offl c1fdd10363 Scripts/AQ20: Rewrite Buru (#31217)
Credit for a lot of things goes to CMaNGOS

(cherry picked from commit 7c9bea1e904217b26d0b8540fb62f70d0b191ca1)
2026-06-26 23:28:46 +02:00
offl 14afc64a24 Scripts/AQ20: Rewrite Moam (#31216)
* New register model
* Repeat events instead of scheduling them
* Added unique names for enums
* Added comments for script names
* Added AI for Mana Fiend
* Added missing emote
* Use all emotes
* Create master-script to summon Mana Fiends
* Implement & use Zero Mana/Full Health spell
* Implement Energize script to end stoned phase
* Implement Drain Mana master spell script with correct amount of targets and checks to ensure only players and mana-users will be targeted
* Implement Drain Mana visual effect
* Now, once all Mana Fiends are dead, stone phase is finished
* Rework the way stone phase is started and finished
* Moam now drops obsidian mineral once dead
* Added a check to ensure all combat spells will be used
* Added event to handle Arcane Eruption instead of trying to cast it every update tick

Credit for a lot of things goes to CMaNGOS

(cherry picked from commit de6a77c535208a4bd71ebe6f508a49ad011d4efe)
2026-06-26 21:35:41 +02:00
offl eb9128473d Scripts/AQ20: Update Rajaxx (#31204)
* New register model
* Repeat events instead of scheduling them
* More proper timers for spells
* Added unique names for enums
* Added comment for script name
* Added missing emote
* Added missing Frenzy spell
* Cleanup texts (keep only actually used)
* Use combat texts
* Add ResetAllThreat component to Thundercrash spell script

(cherry picked from commit 5c6bf610663b620f3eeba41d05082401eb1b995d)
2026-06-26 21:35:24 +02:00
offl 417ae3f725 Scripts/AQ40: Rewrite Bug Trio (#31202)
* New register model
* Use EventMap instead of old events
* More proper timers for spells
* Added missing spells and removed wrong
* Corrected targets for spells
* Added comments for script names
* Added formation to handle linked aggro
* Cleanup headers

(cherry picked from commit 399d89a74869cde1a713ba499056660e5e4f930d)
2026-06-26 21:31:13 +02:00
offl f29c5059e7 Scripts/Spells: Migrate some spell linked spells to spell scripts (#31182)
(cherry picked from commit 19382995de1a30ad249388a8b6280dede02d24d5)
2026-06-26 21:12:59 +02:00
offl bfb68c68a8 Scripts/Karazhan: Rewrite Moroes (#31164)
* Add missing Frenzy emote
 * Implement & use Garrote Remove spell
 * Use BossAI for Moroes
 * Use EventMap & TaskScheduler instead of old events
 * Handle special emotes in OnSpellCast
 * Update enums
 * Add comments for script names
 * Update timers and targets of spells
 * Garrote now correctly applies on players
 * Improve GuestBaseAI & guest scripts
 * Use new register model for all scripts

(cherry picked from commit 9625ef1daaf481eb05a73c999a4b58b86306ecc6)
2026-06-26 20:57:20 +02:00
offl 8ffc925eb1 Scripts/Quest: Update & convert to SAI 'The Escape' (#31160)
(cherry picked from commit e8b921886f08fe6eb63ec74d4dd7bb0df9d3e43f)
2026-06-26 20:40:06 +02:00
offl bf7b76c34d Scripts/Quest: Update & convert to SAI 'Willix the Importer' (#31138)
(cherry picked from commit 806c6067875f4f75396c6e4384721480702cebd0)
2026-06-26 19:54:33 +02:00
offl 8baf306d18 Scripts/RazorfenDowns: Modernize scripts (#31145)
(cherry picked from commit d5921303b7b7013c14e26c81de99ef3a0a171c5f)
2026-06-26 11:50:46 +02:00
offl 906f579a88 Scripts/AQ20: Update Ayamiss (#31213)
(cherry picked from commit ac1c9b862cceebe4aa9110b1e31775e6d00606a0)
2026-06-26 00:25:26 +02:00
offl 897814fac6 Scripts/Shadow Labyrinth: Modernize scripts (#31010)
(cherry picked from commit 5dcef2bbaf8e5f82dc722ff93dca10593eec280a)
2026-06-26 00:11:37 +02:00
offl 5bcb3d489a Scripts/Spells: Migrate & update several item spell scripts to zone files (#31171)
(cherry picked from commit 760cd824bb1fb47ae062d62f40f900595a340fb4)
2026-06-25 23:44:49 +02:00
offl 7284fca429 Scripts/SerpentshrineCavern: Rewrite Hydross (#31150)
(cherry picked from commit 5649e4e76c817241034ffc4ab7bb6425329adad7)
2026-06-25 23:13:29 +02:00
offl 42644c9545 Scripts/AQ40: Rewrite Fankriss (#31200)
(cherry picked from commit 60c8dc17bcf1504196c2e3442442391a63c855fd)
2026-06-25 23:10:44 +02:00
offl 406e191e35 Scripts/AQ20: Refactor Kurinnaxx and implement Sand Trap (#31203)
(cherry picked from commit 126fa17de9ca9ee3871a4c584b7f51a981c4211b)
2026-06-25 22:30:09 +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
offl d84491c31c Scripts/Spells: Implement Itch (#31193)
(cherry picked from commit cac0188e4974b9013e0eda09f4c7352f4d3b5e6e)
2026-06-25 22:07:04 +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
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
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
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
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
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
offl f51383a6b8 Scripts/Gruul's Lair: Update scripts (#30913)
(cherry picked from commit a23262869685e66d68be233b9020d611ffdb5db0)
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
offl fd9c475d49 Scripts/Mana Tombs: Update scripts (#31024)
(cherry picked from commit 539f6e4ff446bbcbee1eb46531f288452eafd19f)
2026-06-23 22:48:23 +02:00
offl f7713d218d Scripts/Magisters Terrace: Update scripts (#31036)
*  rewrite Kalec's event
*  unique enum names, comments for scriptnames for Kael
*  new register model for Delrissa
*  new register model for Selin and one missing spell added
*  several changes for Vexallus

(cherry picked from commit dde454198a9cb8f43edbb9ef36a54aabd318c711)
2026-06-23 22:44:09 +02:00