Commit graph

451 commits

Author SHA1 Message Date
MantisLord
2a72ce73eb Script Highlord Kruul 18338
Moved from ACID and expanded upon

Thanks to @Kittnz for help with research and original script
2020-09-09 23:34:34 +02:00
cala
9906acaec2 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:19:02 +02:00
Grz3s
a3013f24fa De-assign script for NPC 1200 (Morbent Fel) 2020-06-28 22:34:10 +02:00
cala
2648c7dfba 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 12:01:32 +02:00
cala
b0db6ebd18 Update waypoints index in SD2 SQL file part 2 2020-06-22 19:19:24 +02:00
cala
f5a4ac44bf Update waypoint path for Arei in Felwood 2020-06-22 14:16:28 +02:00
cala
85e2fc83b9 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:10:31 +02:00
cala
aa971d7efe 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 11:13:45 +02:00
cala
f0b506085d 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:42:41 +02:00
cala
60525ddc0f 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:52:19 +02:00
cala
dddf32b8b2 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 17:01:01 +02:00
cala
3dd4a9e46b 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 21:31:03 +02:00
cala
0fcfde8994 Small fixes for Sapphiron
* Better timer for Blizzard
* Fix duration of Blizzard
* Update emote type
* Remove unneeded or duplicate code
2020-01-19 23:27:03 +01:00
cala
c7ddee5ed8 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-18 11:02:44 +01:00
Killerwife
2fda9dd0ef AQ40: General boss fixes 2019-12-31 21:28:53 +01:00
Killerwife
c9520c90e7 Onyxia: Fix onyxia bugs 2019-12-31 21:15:29 +01:00
killerwife
c56d785388 Kara: Rework Nightbane using CombatAI and adjust movement 2019-12-31 20:54:43 +01:00
killerwife
4d3e166057 AQ40: Rewrite and refactor Ouro using CombatAI and AuraScript
Completely changes submerge mechanics
2019-12-31 17:03:56 +01:00
Killerwife
36cf6b44b8 AQ40: Refactor Viscidus using CombatAI and SpellScript and use proper toxin mechanics 2019-12-31 17:01:33 +01:00
killerwife
3bc18b8703 AQ40: Refactor Sartura using CombatAI and SpellScripts 2019-12-31 17:00:54 +01:00
killerwife
9f9eb6c6cb AQ40: Refactor and reimplement Prophet Skeram using CombatAI and SpellScripts 2019-12-31 16:54:54 +01:00
killerwife
582660e8e6 AQ20: Fixup Rajaxx encounter 2019-12-31 16:54:26 +01:00
killerwife
923057848f BWL: Rescript mind exhaustion, possess visual and add scale spell to Razorgore 2019-12-31 16:52:36 +01:00
killerwife
e0bf334888 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
2019-12-31 16:52:31 +01:00
killerwife
e86fff7a1b AQ20: Rework General Rajaxx related AIs using CombatAI and add missing scripts 2019-12-31 15:57:38 +01:00
killerwife
b420b662c0 AQ20: Correct some texts 2019-12-31 15:56:57 +01:00
killerwife
39459ec246 Correct 3 Lament of the Highborne texts. 2019-12-31 15:48:25 +01:00
killerwife
8e2c166c99 BWL: Refactor Nefarian and add fine tuning and missing scripts 2019-12-31 15:46:47 +01:00
killerwife
0b90fa200d BWL: Rework Vaelastrasz using CombatAI 2019-12-31 15:43:46 +01:00
killerwife
9dd81a56d3 Rewrite Broodlord Lashlayer using CombatAI
Also adds broadcast text IDs
2019-12-31 15:43:35 +01:00
killerwife
af778a4918 [s2397] Implement broadcast_text, locales, gossips and defense messages sending with these texts Shoutout to Modox for the data 2019-12-31 15:17:45 +01:00
Killerwife
60e92bef1d Add script for q.974 Finding the Source 2019-12-31 13:17:22 +01:00
Killerwife
4c89011785 Rewrite Majordomo Executus using CombatAI and implement missing spells 2019-12-31 13:17:14 +01:00
killerwife
603a557b8d Rework Baron Geddon using CombatAI
Fixes a text and adds serverside
2019-12-31 13:16:03 +01:00
killerwife
fcfe48219c Implement OnStealthAlert and improve q.2478
Mission Possible But Not Probable
2019-12-31 13:00:57 +01:00
killerwife
779771ee46 Implement s.4131 Banish Cresting Exile 2019-12-31 12:59:32 +01:00
Xadras
73334ff26b Bugfix: Auto open Screaming Hall Door in Shadow Labyrinth if player in range
Signed-off-by: Xadras <julian.neumann@xadras.net>
Closes https://github.com/cmangos/mangos-tbc/pull/360
2019-12-29 12:53:09 +01:00
anonxs
6b1d6fc84e [SD] Improve Stratholme Texts and Add Developer Note for Stratholme SD Texts 2019-12-28 19:36:36 +01:00
killerwife
1a456e4159 Refactor and implement features for all bosses in ZA 2019-12-28 13:04:08 +01:00
killerwife
be69dd5f2e Add a generic implementation for fire nova totems without a timed aura 2019-12-28 12:41:48 +01:00
anonxs
305a55b4aa [SD] Add Orientation for 23999 casting 43255 2019-12-28 12:41:36 +01:00
Killerwife
ebd7566536 Implement Game In Session during Kara Chess event 2019-12-26 15:15:13 +01:00
Killerwife
a18a96fd86 Refactor, fix and implement Reliquary, Shahraz, Council and Illidan
Authors: Killerwife, Qingle
2019-12-26 15:02:31 +01:00
cala
442449d971 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-13 23:41:05 +01:00
cala
d7327ae68a 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-12-06 15:32:14 +01:00
cala
e5b3b9f6e6 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 18:12:42 +01:00
cala
f413d13ae9 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-16 18:11:59 +01:00
cala
06f1e37426 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-11-16 17:40:52 +01:00
cala
70d4026941 Implement Grand Widow Faerlina intro event
* Implement Grand Widow Faerlina intro event
* Rework how AreaTriggers are handled
Sources:
https://youtu.be/0bEeTI31w2s
https://youtu.be/1Th3zKT4Tas
https://youtu.be/L_0VSblXFCQ
https://youtu.be/gOakbxE0DGI
2019-10-24 12:18:50 +02:00
cala
d622fb96e9 Improve Instructor Razuvious encounter
* Improve Instructor Razuvious encounter in Naxxramas
- Add missing emote when doing Triumphant Shout (and only when hitting eligible target)
- Rework yells: yell when taunt/engaged by one of his adds, move some yells to the correct place
2019-09-25 23:03:25 +02:00