Commit Graph

6167 Commits

Author SHA1 Message Date
offl
54f42db98f Scripts/AQ40: Rewrite Sartura (#31197) 2025-08-10 11:54:09 +02:00
offl
73bc61a4fd Scripts/Spells: Optimized Winter Veil Mistletoe and PX-238 Winter Wondervolt (#31190) 2025-08-10 11:20:08 +02:00
offl
cac0188e49 Scripts/Spells: Implement Itch (#31193) 2025-08-05 18:52:48 +02:00
offl
b75d047a33 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
2025-07-28 20:28:32 +02:00
offl
994b1df115 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
2025-07-27 22:33:52 +02:00
Shauren
65715e7dd9 Core/Misc: Reduce differences between branches 2025-07-25 16:55:15 +02:00
offl
f536e1a266 Scripts/Quest: Update 'Guide Our Sights' (#31132) 2025-07-24 22:48:02 +02:00
offl
8d038db0db DB/Quest: Rewrite 'Strengthen the Ancients' (#31131) 2025-07-24 15:20:52 +02:00
offl
e899b2aeea 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)
2025-07-24 14:25:16 +02:00
offl
fd42b894f3 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
2025-07-24 11:15:46 +02:00
offl
4dece3fe4e Scripts/Arcatraz: Rewrite Mellichar's event (#31081) 2025-07-22 21:26:15 +02:00
offl
cfa9fb701a Scripts/Spells: Implement Revive Self & Knock Away spells (#31069) 2025-07-22 17:05:14 +02:00
offl
761786ca18 Scripts/Shattered Halls: Update scripts (#31021)
* Kargath and O'mrogg got a full rewrite
* other bosses - new register model only, no functionality changes
2025-07-22 14:09:55 +02:00
Shauren
9ffc85485a Core/Misc: Reduce differences between branches 2025-07-14 22:26:42 +02:00
offl
f40409ce68 Scripts/Maraudon: Modernize scripts (#31092)
* New register model
* Codestyle changes
* TaskScheduler instead of timer variables
* Implement one spell script for Noxxion encounter
2025-07-13 21:03:02 +02:00
offl
70d1875484 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
2025-07-12 22:00:47 +02:00
Shauren
7760b8e4ed Scripts/Spells: Cleanup includes after 53daa087ae 2025-07-12 18:52:42 +02:00
offl
44a7b29947 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
2025-07-12 18:49:20 +02:00
offl
53daa087ae Scripts/Spells: Migrate & update non-generic quest spell scripts to zone files (#31100) 2025-07-12 14:55:24 +02:00
offl
2bdc0d6e9d Scripts/Arcatraz: Update Dalliah & Soccothrates (#31124)
* update timers, update combat AI, codestyle changes, reorder AI hooks
2025-07-08 20:46:38 +02:00
offl
3744d6bb29 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
2025-07-08 19:59:53 +02:00
offl
0d1961621f 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
2025-07-06 23:15:32 +02:00
offl
5715b96d02 Scripts/Arcatraz: Update Zereketh (#31125) 2025-07-06 20:27:20 +02:00
offl
001d5d306c Scripts/HallsOfStone: Modernize scripts (#31109) 2025-07-06 16:34:09 +02:00
offl
7a688c19ff Scripts/Brewfest: Implement a couple more BOTM (#31111)
* Draenic Pale Ale
* Autumnal Acorn Ale 
* Bartlett's Bitter Brew
2025-07-05 16:00:31 +02:00
offl
c867a1ad42 Scripts/Gruul's Lair: Create base AI for Maulgar's ogres (#31119) 2025-07-05 15:08:55 +02:00
Grimgravy
27d50805de Scripts/Quest: Fix The Smallest Creatures (#31106)
Closes #11332
2025-06-29 18:24:13 +02:00
offl
a232628696 Scripts/Gruul's Lair: Update scripts (#30913) 2025-06-10 21:05:55 +02:00
offl
0756fb956c Scripts/Spells: Get rid of some database spell scripts (#30925) 2025-06-10 19:01:29 +02:00
offl
b4e749a7fa Scripts/Blood Furnace: Update scripts (#31012) 2025-06-10 14:48:40 +02:00
offl
147d239422 Scripts/Hellfire Ramparts: Update scripts (#31014) 2025-06-10 14:25:24 +02:00
CraftedRO
8e9b8f6991 Scripts/Stratholme: Add waypoints to Timmy the Cruel (#31023) 2025-06-10 14:22:00 +02:00
offl
539f6e4ff4 Scripts/Mana Tombs: Update scripts (#31024) 2025-06-10 14:09:54 +02:00
offl
dde454198a 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
2025-06-10 14:07:46 +02:00
offl
5dfec1dc03 Scripts/Botanica: Modernize scripts (#31026) 2025-06-10 09:42:19 +02:00
offl
f3a8f57457 Scripts/Ruby Sanctum: Modernize scripts (#31052) 2025-06-09 21:25:43 +02:00
offl
4e28543882 Scripts/Steam Vault: Add missing text to Thespia & linked aggro (#31037) 2025-06-08 22:06:31 +02:00
offl
e5a3a4acd4 Scripts/Ruby Sanctum: Modernize Halion script (#31044) 2025-06-08 20:34:09 +02:00
Ovahlord
adff72b485 Scripts/HoL: apply some missing scripting standards to all files 2025-05-29 15:51:21 +02:00
offl
640ee45199 Scripts/The Slave Pens: Modernize Kalithresh script (#30957) 2025-05-28 16:46:24 +02:00
offl
c8efee7a13 Scripts/BlackTemple: Modernize scripts (#30963) 2025-05-28 14:06:19 +02:00
offl
8c5863596e Scripts/Dalaran: Replace TeleportTo function with spells (#30965) 2025-05-28 13:55:11 +02:00
offl
88197ab4c6 Scripts/Magtheridon's Lair: Modernize scripts (#30968) 2025-05-27 18:04:20 +02:00
offl
7c67a95683 Scripts/Underbog: Rewrite Musel'ek (#30987) 2025-05-27 18:03:22 +02:00
offl
631bf7be4e Scripts/Violet Hold: Modernize scripts (#30990) 2025-05-27 14:12:07 +02:00
offl
7e03a1ce05 Scripts/Drak'Tharon Keep: Modernize scripts (#30993) 2025-05-27 13:55:02 +02:00
offl
4a90264561 Scripts/Icecrown Citadel: Modernize scripts (#31000) 2025-05-27 11:54:22 +02:00
Shauren
5c5a047342 Scripts/The Escape From Durnholde: Fixed Thrall not resetting state after combat
Closes #28797
Closes #30739
2025-05-24 18:03:20 +02:00
offl
f2662cc0fe Scripts/AuchenaiCrypts: Small corrections to scripts (#30959) 2025-05-20 10:45:07 +02:00
offl
e13dc980a2 Scripts/AuchenaiCrypts: Modernize Shirrak script (#30938) 2025-05-17 13:22:45 +02:00