Commit graph

286 commits

Author SHA1 Message Date
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
cala
d2102bb11f Improve Gluth encounter
* Improve Gluth encounter in Naxxramas
- Revert type of the emotes to Classic type
- Summon the adds through trigger NPCs
- Simplify and rework script by using dedicated spells instead of custom methods
- Move handling of Zombie Chow NPCs in Decimate to instance script like it should be by communicating with instance script through event send
- Prevent Gluth from casting/attacking when he has stun himself (Decimate)

Sources:
https://www.youtube.com/watch?v=Qm8XFai_T4g
https://www.youtube.com/watch?v=T6MhxKjApMg
https://www.youtube.com/watch?v=wsGaSfbpdUw
https://www.youtube.com/watch?v=vK8XRWeurII
https://www.youtube.com/watch?v=y26mXB0hSv0
2019-09-25 22:43:42 +02:00
cala
558fa29b83 Drop assignment of removed script in ScriptDev2.sql 2019-09-08 15:30:36 +02:00
killerwife
e39da2af6d Rewrite all bosses in MgT 2019-09-05 10:34:39 +02:00
cala
e6ccf2eadc Improve Silithid Royalty encounter
* Improve Silithid Royalty encounter in Temple of Ahn'Qiraj
- Make all three bugs inherit from a parent class holding shared abilities
- Reset the encounter if one of the bosses is moved out of the room
- Add dummy code for consume mechanics when one of the bosses is defeated (this needs a bit more research)
- Add missing Thrash ability for Lord Kri
- Add missing Knockdown ability for Vem
- Add missing Ravage ability for Princess Yauj
- Rework timers

Sources:
https://youtu.be/YAPjGr56rEc
https://youtu.be/CLbsf2IRKFQ
https://youtu.be/Ypbi9vF15uM
https://youtu.be/thgjRKT4tyI
2019-09-03 16:14:43 +02:00
killerwife
4ca3f080a9 Add script for go_unadorned_spike to safeguard warchiefs blessing
Cooldown for 12 hours.
2019-08-22 11:53:02 +02:00
killerwife
5b751cce6b Safeguard Rallying Cry of the Dragonslayer through respawn script 2019-08-21 18:54:59 +02:00
cala
8888730204 Implement Prophet Skeram prophecies
* Prophecies from Skeram should be heard in the instance before he is engaged by players
* Clean-up Prophet Skeram texts
* Correct errors in ScriptDev2.sql
2019-08-07 12:41:00 +02:00
cala
7d20d18f52 Add missing emote for Anubisath Sentinels
* Add missing emote on Anubisath Sentinel death when sharing powers with the other ones.
2019-08-07 12:35:03 +02:00
cala
d1eaeb3d64 Quest 4021: small polish 2019-08-07 12:34:41 +02:00
cala
334aada322 Improvements in quest 4021 script
- use SWITCH instead of IF whenever possible
- Drop script for NPC 9457 (Horde Defender) as it will be handled in ACID
- Variable naming convention
- Reduce use of iterators
- Simplify code and logic to prevent multiple phases
2019-08-07 12:29:35 +02:00
Ulf Gebhardt
1fb9ef699d Implement Quest 4021 Counterattack! 2019-08-07 12:29:22 +02:00
cala
688fbc26a4 Rework Twin Emperors intro in AQ40
* Rework Twin Emperors intro in Temple of Ahn'Qiraj
- adjust timers
- make Master's Eye emote readable by players
- add kneel/stand for Emperors
- add missing emotes
- make the intro only happen once
Source used: https://www.youtube.com/watch?v=922TfiTM4LY
2019-08-02 09:36:37 +02:00
killerwife
0b1627ac09 Rework a majority of suicides in scripts
Also reworks stratholme quest and nagrand quest and adds some fidelity to affected scripts
2019-07-23 13:37:26 +02:00
MantisLord
fcd38e6458 Add missing script name assignment 2019-07-14 06:01:08 -04:00
Sneaky
8024b23082 Implement Shattered Halls: Gauntlet
Main script logic: @Sneakynick
Cleanup and resetting: @Killerwife
Data: @Devildog4355 and @Malcrom
2019-07-13 21:13:50 -04:00