Commit graph

156 commits

Author SHA1 Message Date
MantisLord
b15568a7d1 Dire Maul: Warlock Dreadsteed ritual event fixes
- Fix errors and add proper failure condition

- Use proper GameObject casting for ritual objects now that it's possible to do

Requires pending DB update
2020-12-13 16:24:46 -05:00
Lesueur Benjamin
6ad8d47a32 Implement q1079, q1080
Covert Ops - Alpha - Beta
2020-11-17 22:58:58 +01:00
cala
af9b841aaa Script GO 122088
* Script GO 122088 (Containment Coffer) used in quest 1920 (Alliance) & 1960 (Horde)
2020-11-07 21:52:23 +01:00
anonxs
14a8da0f7f Sync insert query in SD2 file 2020-11-04 13:13:45 +01:00
killerwife
5b813f4ee0 Naxx: Add npc_aoe_damage_trigger for naxx usage 2020-11-04 12:01:26 +01:00
cala
d842305775 Improve quest 1393
* Improve quest 1393:
- Fix texts
- Improve timers
- Adjust speed and final script
This closes https://github.com/cmangos/issues/issues/2236
2020-11-02 23:17:17 +01:00
killerwife
4a9656bab5 WarEffort: Initial AQ War Effort commit 2020-09-24 23:11:34 +02:00
killerwife
3ce4703e79 Add Yell to Miran Ambush areatrigger - Loch Modan 2020-09-20 14:46:43 +02:00
Grz3s
71b6f76efd SD2: npc_miran - Loch Modan
Should despawn after escort completed.
Fixed
2020-09-20 14:26:36 +02:00
cala
9b0203a8da Fix SD2 warnings with TBC+ texts
* Fix SD2 warnings: mark as reserved SD2 text entries that were added after Classic and are using sound IDs not available in Classic DBC.
2020-09-07 21:56:37 +02:00
cala
6a96b6b201 Several improvements for quest 5944
* Several improvements for quest 5944 (In Dreams)
- Fix Taelan not being attackable while on escort
- Improve texts, timing, facing and global role play of quest end script (epilogue with Tirion Fordring)
- Fix points index
2020-06-29 23:18:09 +02:00
Grz3s
133e2c5188 De-assign script for NPC 1200 (Morbent Fel) 2020-06-28 22:51:55 +02:00
cala
db63181b01 Remove waypoints for Gizelton brothers
* Remove waypoints for Gizelton brothers: the Gizelton Caravan waypoints are stored in the database.
2020-06-26 16:58:27 +02:00
cala
994e699244 Fixes and improvements for quests 6402 & 6403
* Fixes and improvements for quests 6402 (Stormwind RendezVous) & 6403 (The Great Masquerade):
- Fix issues with recent waypoints changes
- Add missing spells
- Use proper spells for interacting with guards, morphing into Onyxia, dismissing mount...
- Minor cosmetic adjustements
2020-06-26 10:58:42 +02:00
cala
35d85062b3 Update waypoints index in SD2 SQL file part 2 2020-06-23 09:10:47 +02:00
cala
8b32f885a8 Update waypoint path for Arei in Felwood 2020-06-22 14:47:47 +02:00
cala
bc40439cf4 Update waypoints index in SD2 SQL file part 1
* Update waypoints index in SD2 SQL file according to previous commits
* Also cleanup some of the data: remove white spaces, streamline escaping of ' and round some long float
2020-06-22 14:46:20 +02:00
cala
183dc2b37b Implement end script for quest 4763
* Implement end script for quest 4763 (The Blackwood Corrupted) in Darkshore
- Attract corrupted nearby furbolgs to purify them
- Handle aggro when looting quest items
2020-06-08 10:45:31 +02:00
cala
ed2057f9d9 Implement quest 2969
* Implement quest 2969 (Freedom for all Creatures) in Feralas.
Paths for Captured Sprite Darters are guess work based on videos from retail (old and new). They will be improved when sniffs are available.
2020-05-15 10:06:47 +02:00
cala
8753da2baf Small improvements to Magmus
* Small improvements to Magmus in Blackrock Depths
- Add intro yell when opening the gates leading to Magmus
- Adjust timers of Ironhand Guardians
- Rename variables to new convention
2020-05-06 23:47:53 +02:00
cala
77c6d0b49e Improvements for quest 6482
* Improvements for quest 6482 (Freedom to Ruul) in Ashenvale:
* Add missing escort points
* Improve ambushes:
- correct NPC entries
- correct spawn points
- ambusher should aggro on sight, not straight to the escortee
* add missing end event
2020-05-03 16:58:51 +02:00
cala
5f7a9959f4 Rework and/or add phase 2 and 3 of Kel'Thuzad encounter
* Rework and/or add phase 2 and 3 of Kel'Thuzad encounter in Naxxramas:
- Remove unused emotes (added in WotLK)
- Fix many timers
- Fix some targets in Kel'Thuzad abilities
- Fix Frost Blast
- Implement Chains of Kel'Thuzad (group mind control)
- Properly summon adds in phase 3
- Add Blood Tap ability for Guardian of Icecrown in phase 3
- Add dispell for Kel'Thuzad in phase 3 if more than 3 Guardians of Icecrown are crowd controlled
- Fix and add emotes
2020-04-13 16:50:04 +02:00
cala
6855656828 Small fixes for Sapphiron
* Better timer for Blizzard
* Fix duration of Blizzard
* Update emote type
* Remove unneeded or duplicate code
2020-01-17 14:55:51 +01:00
Killerwife
582f73ea82 AQ40: General boss fixes 2020-01-17 00:40:21 +01:00
Killerwife
039e84a030 Onyxia: Fix onyxia bugs 2020-01-17 00:38:39 +01:00
killerwife
29d0e879d1 AQ40: Rewrite and refactor Ouro using CombatAI and AuraScript
Completely changes submerge mechanics
2020-01-17 00:33:23 +01:00
Killerwife
44ab9d3bed AQ40: Refactor Viscidus using CombatAI and SpellScript and use proper toxin mechanics 2020-01-17 00:31:02 +01:00
killerwife
810f0303a9 AQ40: Refactor Sartura using CombatAI and SpellScripts 2020-01-17 00:30:14 +01:00
killerwife
96d4155c97 AQ40: Refactor and reimplement Prophet Skeram using CombatAI and SpellScripts 2020-01-17 00:19:14 +01:00
killerwife
1f9bbc9cba AQ20: Fixup Rajaxx encounter 2020-01-17 00:16:16 +01:00
killerwife
c74d241a32 BWL: Rescript mind exhaustion, possess visual and add scale spell to Razorgore 2020-01-17 00:06:54 +01:00
killerwife
779c801607 BWL: Fix some issues on Razorgore and Nefarian
Fixes razorgore egg destruction not working, fixes killing unwanted mobs on razorgore wipe
Fixes nef going back to weird mid air position
2020-01-17 00:06:51 +01:00
killerwife
3d68bd71de AQ20: Rework General Rajaxx related AIs using CombatAI and add missing scripts 2020-01-16 19:24:07 +01:00
killerwife
3bef656c93 AQ20: Correct some texts 2020-01-16 19:23:25 +01:00
killerwife
3f385869e5 BWL: Refactor Nefarian and add fine tuning and missing scripts 2020-01-16 19:18:58 +01:00
killerwife
01d08eecaf BWL: Rework Vaelastrasz using CombatAI 2020-01-16 19:16:13 +01:00
killerwife
c833606635 Rewrite Broodlord Lashlayer using CombatAI
Also adds broadcast text IDs
2020-01-16 19:16:06 +01:00
killerwife
967a762dda [z2747] Implement broadcast_text, locales, gossips and defense messages sending with these texts Shoutout to Modox for the data 2020-01-16 19:09:12 +01:00
Killerwife
470d70a0db Add script for q.974 Finding the Source 2020-01-16 14:04:50 +01:00
Killerwife
f2bb98938f Rewrite Majordomo Executus using CombatAI and implement missing spells 2020-01-16 14:04:45 +01:00
killerwife
ea5a099051 Rework Baron Geddon using CombatAI
Fixes a text and adds serverside
2020-01-16 14:03:44 +01:00
killerwife
af1dcd1185 Implement OnStealthAlert and improve q.2478
Mission Possible But Not Probable
2020-01-16 13:58:55 +01:00
killerwife
dd15e4baff Implement s.4131 Banish Cresting Exile 2020-01-16 13:57:51 +01:00
anonxs
820f140de2 [SD] Improve Stratholme Texts and Add Developer Note for Stratholme SD Texts 2020-01-15 18:05:42 +01:00
cala
d7fb7d9d61 Rework Maexxna encounter
* Rework Maexxna encounter in Naxxramas:
- fully rewrite the Web Wrap mechanics to its Classic state by using sniffs and videos from original retail. Note that many parts of the mechanics are still guesswork but the result and behaviour is globally far more Blizzlike
- Use dedicated spells to summon Maexxna Spiderlings
- Clean-up timers
- Fix a few targets
- Properly reset stage on wipe
- Remove WotLK emotes
2020-01-03 15:49:13 +01:00
cala
4d984395fd Rework phase 2 of Thaddius encounter
* Rework phase 2 of Thaddius encounter in Naxxramas
- Prevent Thaddius from being stucked if raid wipe in phase 2
- Allow Thaddius to move and follow people
- Activate/Desactivate the tesla GOs when entering phase 2 for better visual, as it should
- Improve Lightning Ball
- Remove WotLK emote
- Fix texts
- Add emote for Tesla Coil when starting phase 2
2019-12-09 00:22:47 +01:00
cala
8cf8aacbf4 Rework phase 1 of Thaddius encounter
* Rework phase 1 of Thaddius encounter in Naxxramas:
- Remove emotes only used in WotLK to help players understanding what's happening
- Simplify code for Feugen and Stalagg
- Implement Magnetic Pull mechanic
- Fully redesign the tesla coil mechanic by removing specific code and AI while relying instead on dedicated spells and core systems (spells, targeting, combat/relation management)
- Move encounter reset management to instance script level to prevent unexpected behaviour while reseting
2019-11-30 16:48:57 +01:00
cala
37e498d5b3 More improvements for Heigan encounter
* Fix typo in death emote, thanks @evil-at-wow
* Link maggots to the tunnel as they should
* More comments
2019-11-16 11:20:56 +01:00
cala
e93283b25d Global rework of Heigan encounter
* Global rework of Heigan the Unclean encounter in Naxxramas
- Fix many timers
- Fix taunt yells
- Fix death yell
- Remove WotLK content (skill and emotes)
- Properly implement players teleport (correct logic and spell)
- Full rework of eruption mechanic with use of proper spells and timers
- Fix Heigan movement when switching between ground and plateform
- Properly handle entrance door closure/opening

To do: take care of the eye stalk tunnel

Sources:
Sniffs
https://youtu.be/wcHcHTAGGso
https://youtu.be/prxuYSeT0AA
https://youtu.be/x6RSI3Zd-zY
2019-11-10 14:50:36 +01:00
cala
d50fbf987b Improve Four Horsemen encounter
* Improve Four Horsemen encounter in Naxxramas:
- Improve timers
- Add missing say when using special ability for each horsemn
- Refactor script code with a super class for the common horsemen behaviours, using children classes only for the specific ones (different yell/say or targeting logic)
- Fix text type for Lady Blaumeux
2019-10-30 10:32:28 +01:00