Commit graph

173 commits

Author SHA1 Message Date
Saltgurka
14299992e4 Remove SD2 script npc_mottled_drywallow_crocolisks
Now done here: 719d7d3cfe
2018-12-01 12:32:40 +01:00
anonxs
174b9dd2be Set npc_aoe_damage_trigger for 16697, 17471, 20570, 18370, 20598 and Add Wild Shadow Fissure which only utilizes Base AI 2018-12-01 11:18:51 +01:00
MantisLord
164d4c3d69 Text fixes for q.8519 'A Pawn on the Eternal Board' 2018-11-30 20:35:25 +01:00
killerwife
94c415cb48 Fix some TK: Eye SD2 texts 2018-11-30 20:35:25 +01:00
Saltgurka
1ddc097add Script Freezing Circle used by multiple Zangarmash mobs
Spawned by s.34778 which is triggered by s.34787
2018-11-30 20:35:25 +01:00
Killerwife
bc4e9e69a9 Make blade dance targets immortal 2018-11-30 20:35:23 +01:00
Killerwife
c742a33fb5 Fix alpha stasis chamber having wrong script 2018-11-30 20:35:23 +01:00
Killerwife
b3b9e0a3cd Implement rest of Yor questline
Also revamps BEM stasis chambers
2018-11-30 20:35:22 +01:00
Killerwife
9dca87ad15 Reimplement ethereum prisons 2018-11-30 20:35:22 +01:00
Killerwife
073ce3d1b2 Reimplement Kargath Blade Dance 2018-11-30 19:34:02 +01:00
anonxs
4972db98fb [SD2] Match Black Temple Texts with Sniff and Double Check with DBM (all align, gj DBM) 2018-11-30 19:28:41 +01:00
Saltgurka
d9152f08bc Fix typos in Sa'at welcome text 2018-11-30 19:15:44 +01:00
MantisLord
a420607714 Fix Thrall death texts
Thanks to Trugge
2018-11-30 19:11:41 +01:00
Saltgurka
6adba01671 Fix two typos in SD2 texts for q.10607 2018-11-30 19:11:35 +01:00
cala
045c0073fd Remove boss whisper in Grobbulus encounter
This was not supposed to happen in Classic times: players had to find by themselves (or by addon) that they were injected as shown in https://www.youtube.com/watch?v=bJ5eJkujs7Y
2018-11-30 17:52:49 +01:00
Killerwife
6cf1974bf6 Fix small text error in Captain Skyshatter SD2 text 2018-11-25 16:16:05 +01:00
MantisLord
e1008274ac Corrections for texts of Lady Vashj, Morogrim, Karathress, and Archimonde
Fixes DBM issue in at least one case
2018-11-24 14:07:04 +01:00
Killerwife
af408652fa Implement AI for Nether Rays 2018-11-24 13:54:13 +01:00
MantisLord
42c29bd10e Generalize and complete implemenation of all Dragonmaw Races
May still need some fine tuning
2018-11-24 13:09:16 +01:00
MantisLord
a6b868bf01 Add initial script for Dragonmaw Race: Trope the Filth-Belcher 2018-11-24 13:05:49 +01:00
anonxs
32ac3315ae Add Sandworm 17075 to npc_burster_worm 2018-11-24 13:04:08 +01:00
MantisLord
8a95005b98 Implement Dragonmaw Race: The Ballad of Oldie McOld
Path was alrdy in.
2018-11-24 13:02:48 +01:00
killerwife
4b2a388a2d Implement Deadliest Trap Ever Laid scripts 2018-11-24 12:39:33 +01:00
Killerwife
3e55c87a15 Add missing comma to SQL query 2018-11-24 12:37:41 +01:00
killerwife
ab5da7959d Add more detailed grandmother gossips to opera encounter 2018-11-24 12:35:09 +01:00
MantisLord
90c4a6dcb3 Partial out of combat event for Nethekurse
Known remaining issues:
- Shadow Sear spell targeting may be wrong
- Fel Orc Converts should return home after Death Coil
- Both forms of Shadow Fissure don't do any damage still
2018-11-24 12:28:57 +01:00
virusav
4d7b5d574a Implement Area-52 areatriggers
Close cmangos/issues#1302

Signed-off-by: Xfurry <xfurry@cmangos.net>
2018-08-31 23:07:20 +02:00
Killerwife
52cee83a6f Reimplement Malchezaar Infernal Relay procedure
This approach is future proof, and once increased visibility is added, it will behave in a blizzlike manner.
2018-07-14 11:56:23 +02:00
Killerwife
6c3852824a Fix very small typo in the SD2 file
Derp.
2018-07-08 23:24:50 +02:00
Killerwife
ff19f871b3 Fix SD2 issues and formatting after recent additions 2018-07-08 20:55:09 +02:00
killerwife
8cf68298d7 Implement Into the Soulgrinder script, afterscript and neutral status with ogres 2018-07-08 11:55:25 +02:00
killerwife
28e4abf66a Implement Grishna Arakkoa areatrigger script 2018-07-08 11:32:06 +02:00
killerwife
8442d0bd73 Substantially improve Exorcism of Colonel Jules
Improvements done by Mantislord and Sneaky
2018-07-08 10:37:09 +02:00
Saltgurka
24ae7126f0 Add SD2 script for Evergrove Druids c.22423
* They will now greet the player correctly and fly off once the player has accepted a quest (or after 120s if no quest is taken)
2018-07-08 10:10:54 +02:00
Killerwife
02a4c156a3 Implement Booterang quest script
Added booterang return spell
Added script after getting hit
Safeguarded booterang targeting vs other targets
Closes https://github.com/cmangos/mangos-tbc/pull/217
2018-07-08 10:10:50 +02:00
anonxs
a7b84c963e Add Fulgorge 18678 to npc_burster_worm 2018-07-08 10:10:49 +02:00
Killerwife
5dc3a1d866 Add missing texts to Barnes 2018-07-08 10:10:49 +02:00
Killerwife
e94b019e24 Implement Terokk script 2018-07-08 10:10:46 +02:00
Killerwife
182e4462f7 Implement awarding of script titles
Titles implemented:
Conqueror, Justicar, Hand of Adal, Champion of the Naaru
2018-07-08 10:10:41 +02:00
MantisLord
cfbfeb447f Add handling for trigger to make Ghaz'an emerge in Underbog 2018-07-06 21:31:53 +02:00
MantisLord
a274ec60ae Add missing sound effect for Arugal in Shadowfang Keep 2018-07-06 21:31:43 +02:00
killerwife
981f47e03b Add emote to enslaved netherwing drake script 2018-07-06 21:29:54 +02:00
sneaky
a469b100d1 Quest_10707_implementation
Scripting for quest 10707, The Atamal Terrace

- Soulstealers stay in combat once engaged despite never moving or attacking
- Event only resets if all players are dead, have left the area (100 distance check) or were dropped from threatlist due to spells like Vanish or Feign Death
- Soulstealers do not respawn, a player can begin and finish the event with any amount of soulstealers alive
- I've tested every edge case I can think of and nothing seems to bug the event in a way where it fails to reset when it should

KNOWN ISSUES:
- When Deathwail is in the air, he hurls fireballs down which explode and leave fire behind, the fire is a GO and should damage the player if they stand in it, but it does not
go = 185133
spell = 38368
- The despawning and respawning of the Heart of Fury's game object seems like it does not always work right (done in SD2)
- The fel fire attack (38312) from deathwail should summon an invisible NPC called Fel Fire Summoner (22121) but it isn't. I added a line in the SD2 to summon the npc, if this is fixed that should be removed
- I'm not certain that the soulstealers should be able to respawn while deathwail is alive on the ground, if they do, they will not bug out, however
- I added linking so if any of the soulstealers respawns, the Heart of Fury visual NPC respawns so their channel spell doesn't break but it seems only the linking with the soulstealer with the highest GUID works
- The Shadowmoon Retainer adds' movement isn't perfect but I did pull their spawn coords from sniff
- VERY MINOR: The heart of fury visual NPC blocks the player's cursor and I think it shouldn't. The npc is not selectable but if you try to hover over the heart of fury GO you won't see its name tooltip box show up
- Potential: Deathwail has a 5 minute despawn timer once he descends that ticks even while he is in combat. I'm not sure this is the correct way to do this especially considering soulstealers can respawn while he is still alive (5 min respawn)
2018-07-06 21:28:38 +02:00
Killerwife
1fe07756a1 Completely rework Gruul
Slam period of not doing anything is changed from serverside script to stun spell Looking Around
Cave in now no longer uses cumulative timers, its now static timer and much lower
Spells now fully utilize their GCD values. If Qingle didnt add Hurtful Strike primer script, it would not work (good catch).
Fixed aggro text typo. Maybe addons will respond better now.
2018-07-06 20:55:25 +02:00
MantisLord
48ebb3c642 Fixes for Arcatraz intro event
* Port Arcatraz Defender AI from ACID to SD2 (no longer casts kill spell on players)
* Protean Horrors will now stop spawning when Warders are killed
* Protean Nightmares will now stop spawning when Defenders are killed
* Implemented dummy for Shoot Arcane Explosion Arrow 36327
2018-07-06 20:55:23 +02:00
MantisLord
7bb21796e6 Implement Scarlet Monastery Corrupted Ashbringer event
TODO:
- Sounds are supposed to be heard by other players?
- Chapel door should open automatically
2018-07-06 20:10:44 +02:00
MantisLord
df797ae341 Script end event for q.1265 'The Missing Diplomat' 2018-06-23 11:49:27 +02:00
MantisLord
8482d13092 Fix resetting of Dashel Stonefist and add missing texts 2018-06-23 11:49:11 +02:00
Killerwife
f85bbce3c7 Fixup all shaheen escort texts 2018-06-23 11:46:58 +02:00
Killerwife
dee58f158a Fixup texts for Doomwalker from sniff 2018-06-23 11:32:43 +02:00