62 Commits
Author SHA1 Message Date
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
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
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
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
offl 7871563ca4 Scripts/Wailing Caverns: Rewrite Naralex event (#31445)
(cherry picked from commit 542e046815ea038b998d3efc0b95d3458fe92276)
Signed-off-by: luis <[email protected]>
2026-06-29 17:40:47 -03:00
offl 2f968eed1d Scripts/Tempest Keep: Update Void Reaver (#31429)
(cherry picked from commit ac4dc7bf8fe77790302a0697360bd62522013c64)
Signed-off-by: luis <[email protected]>
2026-06-29 17:35:38 -03:00
offl be79076cbe Scripts/Utgarde Keep: Rewrite scripts (#31349)
Closes #26822

(cherry picked from commit 0f8a33ca4cabe923c4611e7d0221c8819979edaa)
Signed-off-by: luis <[email protected]>
2026-06-28 19:57:49 -03:00
offl 558b5628fc Scripts/Scholomance: Update scripts (#31333)
(cherry picked from commit 5a2cfd095c31b7785bf8a61e1b071873ffa25937)
Signed-off-by: luis <[email protected]>
2026-06-28 19:54:01 -03:00
offl 7923f7f022 Scripts/Sunwell Plateau: Rewrite Eredar Twins (#31305)
Credit for several things goes to CMaNGOS

(cherry picked from commit 899ac9e04e84192297fdd06278a8a0643f70b47d)
Signed-off-by: luis <[email protected]>
2026-06-28 18:58:40 -03:00
offl 340f0320fa DB/SAI: Get rid of some SMART_EVENT_HAS_AURA events
closes #31380

(cherry picked from commit 5dad31f8208211c61a0b2cf023e62c4405d62cb3)
Signed-off-by: luis <[email protected]>
2026-06-28 18:48:24 -03:00
offl 6316fe9865 DB/Quest: properly handle gob activation and npcs AI reaction in quest It takes guts....
(cherry picked from commit c92550700bf62a8a6c3e804f9e40e4de844c9862)
Signed-off-by: luis <[email protected]>
2026-06-28 18:43:24 -03:00
offl 67db94e12e Scripts/Sunwell Plateau: Rewrite Brutallus (#31274)
(cherry picked from commit 85dca37de584bb4f306f34af8e73954c9a722eb9)
Signed-off-by: luis <[email protected]>
2026-06-26 21:46:03 -03:00
offl 155209dc02 Scripts/Stratholme: Rewrite scripts (#31232)
(cherry picked from commit 2ce4c8640ea8ca3d3338091fdc053886e26272a8)
Signed-off-by: luis <[email protected]>
2026-06-26 21:39:14 -03:00
offl 205a1ad296 Scripts/AQ20: Rewrite Buru (#31217)
Credit for a lot of things goes to CMaNGOS

(cherry picked from commit 7c9bea1e904217b26d0b8540fb62f70d0b191ca1)
Signed-off-by: luis <[email protected]>
2026-06-26 21:38:03 -03:00
offl 9577bbc265 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)
Signed-off-by: luis <[email protected]>
2026-06-26 21:28:49 -03:00
offl 858b664541 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)
Signed-off-by: luis <[email protected]>
2026-06-26 21:27:37 -03:00
offl a5e78f2d43 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)
Signed-off-by: luis <[email protected]>
2026-06-26 21:16:41 -03:00
offl 7b056eda18 Scripts/Quest: Update & convert to SAI 'The Escape' (#31160)
(cherry picked from commit e8b921886f08fe6eb63ec74d4dd7bb0df9d3e43f)
Signed-off-by: luis <[email protected]>
2026-06-26 21:16:07 -03:00
offl c3efe8c0e4 Scripts/Quest: Update & convert to SAI 'Willix the Importer' (#31138)
(cherry picked from commit 806c6067875f4f75396c6e4384721480702cebd0)
Signed-off-by: luis <[email protected]>
2026-06-26 21:12:28 -03:00
offl 855a9740cf Scripts/RazorfenDowns: Modernize scripts (#31145)
(cherry picked from commit d5921303b7b7013c14e26c81de99ef3a0a171c5f)
Signed-off-by: luis <[email protected]>
2026-06-26 21:09:37 -03:00
offl 9877e98688 Scripts/AQ20: Update Ayamiss (#31213)
(cherry picked from commit ac1c9b862cceebe4aa9110b1e31775e6d00606a0)
Signed-off-by: luis <[email protected]>
2026-06-26 21:08:38 -03:00
offl c43d454a39 Scripts/Shadow Labyrinth: Modernize scripts (#31010)
(cherry picked from commit 5dcef2bbaf8e5f82dc722ff93dca10593eec280a)
Signed-off-by: luis <[email protected]>
2026-06-26 21:04:45 -03:00
offl 17362c64d1 Scripts/Spells: Migrate & update several item spell scripts to zone files (#31171)
(cherry picked from commit 760cd824bb1fb47ae062d62f40f900595a340fb4)
Signed-off-by: luis <[email protected]>
2026-06-26 20:52:36 -03:00
offl bcea1bf6c6 Scripts/SerpentshrineCavern: Rewrite Hydross (#31150)
(cherry picked from commit 5649e4e76c817241034ffc4ab7bb6425329adad7)
Signed-off-by: luis <[email protected]>
2026-06-26 20:51:19 -03:00
offl 99eaaccfad Scripts/AQ40: Rewrite Fankriss (#31200)
(cherry picked from commit 60c8dc17bcf1504196c2e3442442391a63c855fd)
Signed-off-by: luis <[email protected]>
2026-06-26 20:42:02 -03:00
offl 78fd424708 Scripts/AQ20: Refactor Kurinnaxx and implement Sand Trap (#31203)
(cherry picked from commit 126fa17de9ca9ee3871a4c584b7f51a981c4211b)
Signed-off-by: luis <[email protected]>
2026-06-26 20:41:22 -03:00
offl 9414906470 Scripts/AQ40: Rewrite Huhuran (#31199)
(cherry picked from commit 7d33481fa96f505e10e6461584614a8520b4221e)
Signed-off-by: luis <[email protected]>
2026-06-26 20:39:59 -03:00
offl afcce0301a Scripts/Karazhan: Update Maiden of Virtue (#31165)
(cherry picked from commit 3a964bc3f900c7c2cb22be15ae7f06df532269dc)
Signed-off-by: luis <[email protected]>
2026-06-26 20:37:17 -03:00
offl e973e50234 Scripts/AQ40: Rewrite Sartura (#31197)
(cherry picked from commit 54f42db98f311d5925f71211b4f55f4ac2b8b6ee)
Signed-off-by: luis <[email protected]>
2026-06-26 20:36:32 -03:00
offl 7a251cdc48 Scripts/Spells: Optimized Winter Veil Mistletoe and PX-238 Winter Wondervolt (#31190)
(cherry picked from commit 73bc61a4fdd09cf276235ad43c266169b56d4467)
Signed-off-by: luis <[email protected]>
2026-06-26 20:34:30 -03:00
offl 1fdf0fc23e Scripts/Spells: Implement Itch (#31193)
(cherry picked from commit cac0188e4974b9013e0eda09f4c7352f4d3b5e6e)
Signed-off-by: luis <[email protected]>
2026-06-26 20:33:28 -03:00
offl 15bcad4e17 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)
Signed-off-by: luis <[email protected]>
2026-06-26 20:22:34 -03:00
offl 0b0ebed273 Scripts/Quest: Update 'Guide Our Sights' (#31132)
(cherry picked from commit f536e1a266c2f38ed423a28116d3af88dbca5e40)
Signed-off-by: luis <[email protected]>
2026-06-26 20:17:27 -03:00
offl b5828589f1 DB/Quest: Rewrite 'Strengthen the Ancients' (#31131)
(cherry picked from commit 8d038db0dbb65fd9da76ce5c9d0af1670c9a2c8c)
Signed-off-by: luis <[email protected]>
2026-06-26 20:15:50 -03:00
offl 891015ab32 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)
Signed-off-by: luis <[email protected]>
2026-06-26 20:12:52 -03:00
offl 384bb86bed Scripts/Arcatraz: Rewrite Mellichar's event (#31081)
(cherry picked from commit 4dece3fe4efb06661083bfd565976ed61e4ed7b3)
Signed-off-by: luis <[email protected]>
2026-06-26 20:10:48 -03:00
offl 3a155d9268 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)
Signed-off-by: luis <[email protected]>
2026-06-24 20:20:37 -03:00
offl f77ccad3ed Scripts/Arcatraz: Update Dalliah & Soccothrates (#31124)
* update timers, update combat AI, codestyle changes, reorder AI hooks

(cherry picked from commit 2bdc0d6e9d0f663892608cbcf10be122b5db80a9)
Signed-off-by: luis <[email protected]>
2026-06-24 18:23:35 -03:00
offl 5923ee36f5 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)
Signed-off-by: luis <[email protected]>
2026-06-24 18:22:15 -03:00
offl 6f788e6b8e Scripts/Arcatraz: Update Zereketh (#31125)
(cherry picked from commit 5715b96d02252c31191b1dbbcf3df13193301ffc)
Signed-off-by: luis <[email protected]>
2026-06-24 18:21:48 -03:00
offl bac73552bc Scripts/HallsOfStone: Modernize scripts (#31109)
(cherry picked from commit 001d5d306c94f88552024be4d3a2d957d1809dd5)
Signed-off-by: luis <[email protected]>
2026-06-24 18:21:13 -03:00
offl 04ce693a7e Scripts/Brewfest: Implement a couple more BOTM (#31111)
* Draenic Pale Ale
* Autumnal Acorn Ale
* Bartlett's Bitter Brew

(cherry picked from commit 7a688c19ff0889ee373b3d062bd02a06b8605284)
Signed-off-by: luis <[email protected]>
2026-06-24 18:20:43 -03:00
offl 57f7456a38 Scripts/Gruul's Lair: Create base AI for Maulgar's ogres (#31119)
(cherry picked from commit c867a1ad42dd02f4625beaa1c4a631503efeff17)
Signed-off-by: luis <[email protected]>
2026-06-24 18:19:45 -03:00
offl 500c59eaac Scripts/Gruul's Lair: Update scripts (#30913)
(cherry picked from commit a23262869685e66d68be233b9020d611ffdb5db0)
Signed-off-by: luis <[email protected]>
2026-06-24 18:18:01 -03:00
offl 1c7cb23cf6 Scripts/Hellfire Ramparts: Update scripts (#31014)
(cherry picked from commit 147d2394226e3eaf13252061c9301185e865dfc5)
Signed-off-by: luis <[email protected]>
2026-06-24 18:09:29 -03:00
offl 69b6734a66 Scripts/Mana Tombs: Update scripts (#31024)
(cherry picked from commit 539f6e4ff446bbcbee1eb46531f288452eafd19f)
Signed-off-by: luis <[email protected]>
2026-06-24 18:08:33 -03:00
offl ba58290ba3 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)
Signed-off-by: luis <[email protected]>
2026-06-24 18:07:36 -03:00
offl 9aecec2f25 Scripts/Botanica: Modernize scripts (#31026)
(cherry picked from commit 5dfec1dc03d9b56fcf73cedf8f0f5d8c00f8b154)
Signed-off-by: luis <[email protected]>
2026-06-24 18:06:32 -03:00
offl 3dd4a10905 Scripts/Ruby Sanctum: Modernize scripts (#31052)
(cherry picked from commit f3a8f574577e293dbc2a137182ef1b5b5427573d)
Signed-off-by: luis <[email protected]>
2026-06-24 18:05:07 -03:00
offl 07a4314816 Scripts/Steam Vault: Add missing text to Thespia & linked aggro (#31037)
(cherry picked from commit 4e28543882635362bd05e7fab4368f676044cbdb)
Signed-off-by: luis <[email protected]>
2026-06-24 18:02:58 -03:00
offl f6b970100c Scripts/The Slave Pens: Modernize Kalithresh script (#30957)
(cherry picked from commit 640ee4519993e8578fbb0b0cf53a4196026b3500)
Signed-off-by: luis <[email protected]>
2026-06-24 18:00:47 -03:00
offl 0cb670ceb5 Scripts/Dalaran: Replace TeleportTo function with spells (#30965)
(cherry picked from commit 8c5863596e428916aa5b9d2c5fa4c31ef67317e7)
Signed-off-by: luis <[email protected]>
2026-06-24 17:59:05 -03:00
offl b22f7db7d3 Scripts/Drak'Tharon Keep: Modernize scripts (#30993)
(cherry picked from commit 7e03a1ce05baf33f8810658a679733c5e3626760)
Signed-off-by: luis <[email protected]>
2026-06-24 17:57:36 -03:00
offl f07e13437d Scripts/AuchenaiCrypts: Small corrections to scripts (#30959)
(cherry picked from commit f2662cc0fe44ee89abb1bf6c0298839084e150c8)
Signed-off-by: luis <[email protected]>
2026-06-24 17:53:01 -03:00
offl 5efa8752db Scripts/AuchenaiCrypts: Modernize Shirrak script (#30938)
(cherry picked from commit e13dc980a22213fb127f3417ebc40edbd1cd7c5f)
Signed-off-by: luis <[email protected]>
2026-06-24 17:41:24 -03:00
offl 6512de0630 Scripts/SethekkHalls: Modernize scripts (#30935)
(cherry picked from commit 98972550171108bc4b50100d8c923a62f8df1086)
Signed-off-by: luis <[email protected]>
2026-06-24 17:38:32 -03:00
offl d262b7b488 Scripts/TheBotanica: Modernize Thorngrin script (#30943)
(cherry picked from commit d1fa9cbc4783eabc1fddbcaedf11c6b3043e6b66)
Signed-off-by: luis <[email protected]>
2026-06-23 19:08:47 -03:00
offl 307eed4db7 Scripts/TheArcatraz: Modernize scripts (#30945)
(cherry picked from commit 86f8a1e43f4b09ebd808d8b27ee8532839bf6f78)
Signed-off-by: luis <[email protected]>
2026-06-23 19:06:59 -03:00
offl ed3afd9e84 Scripts/SteamVault: Modernize scripts (#30948)
(cherry picked from commit f7f64edbbe03f0ee30c00e78cbef59222acfb066)
Signed-off-by: luis <[email protected]>
2026-06-23 19:05:23 -03:00
offl a4a500bf9c Scripts/Scholomance: Modernize scripts (#30920)
(cherry picked from commit 763dc107bb298d88a69a6f24aef08d70030b053d)
Signed-off-by: luis <[email protected]>
2026-06-23 18:49:54 -03:00
offl 6d03a60fac Scripts/Spells: Get rid of some database spell scripts (#30915)
(cherry picked from commit 5ed83ed27c676ae2dcf661409550ce0fcbffe5c8)
Signed-off-by: luis <[email protected]>
2026-06-23 18:33:22 -03:00