Commit graph

244 commits

Author SHA1 Message Date
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
killerwife
8b3b5bb3ea Fix supremus having emote in language 2019-07-03 20:54:14 +02:00
killerwife
23988c05de Add missing Hyjal SD2 scripts / texts
Also, @saltgurka has credit on all of this too.
2019-06-28 21:35:00 +02:00
killerwife
eca4dd270e Implement s.51640 Taunt Flag Targeting 2019-06-27 20:20:05 +02:00
Sneaky
f14f54457c Quest_11162_fixup
Smolderwing will now run up to the flag correctly to burn it down and be untargetable until this happens.

Done in SD2 because DB lacked capability to tell the creature to walk up to a GO
2019-06-27 16:31:02 +02:00
anonxs
1842f090b8 [SD] Correct Text for Echo of Medivh cheats! -1532132 2019-06-27 16:25:06 +02:00
Sneaky
0ae7e1eac2 Quest_11189_Rework
Major rework of the quest Take Down Tethyr!
Quest was incorrect in almost every way it was implemented and was missing many things

KNOWN ISSUES:
- I implemented the World State updates based on what I saw in the BEM scripts, but it doesn't appear to be working. The text at the top of the screen indicating how many marksmen remain doesn't appear for me
- Looks like there are big sparkles around the cannons, this wasn't happening until I pulled latest, so not sure if it's the GO itself or the invisible creature
- Tethyr's Spout spells seem to not be hitting the NPCs in the area, it was working fine until I pulled latest today. Hits players fine
- Marksmen AI doesn't seem to want to stay at a range despite having their EventAI to activate ranged mode. Was working fine until I pulled latest today
- Tethyr's movement speed is really slow
- Not all of the marksmen engage Tethyr in combat when called to in SD2. It seems marksmen around or beyond 100 units away from Tethyr don't aggro onto it like they should.  Their shoot spell (42580) has a 100 yd range
2019-06-27 16:14:56 +02:00
Killerwife
6179f978eb Refactor and implementation of first half of BT
Bosses: Najentus, Supremus, Shade of Akama, Gorefiend and Bloodboil
Also implements two RPs, mobs turning friendly and some trash abilities
Authors:
Killerwife, Qingle, AnonXS, MantisLord
2019-06-27 15:52:32 +02:00
MantisLord
5171dcff86 Fix spacing in SQL comments to please MariaDB
Thanks to @lduguid for pointing out
2019-06-24 19:48:55 -04:00
MantisLord
b9602d644a Improve script for Forest Frog and add script for Mojo pet
Add all the missing texts, emotes, sounds, and other misc easter eggs

Script for Mojo was ported from Hellground core

TODO: Front entrance celebration and Post-Zul'jin flavor scripts for these NPCs
2019-06-24 15:46:12 -04:00
MantisLord
2013800384 Implement Zul'jin post-death visual effects 2019-06-24 15:36:58 -04:00
MantisLord
f30bfed6f3 ZA - Tanzar escape and post-Zul'jin events 2019-06-24 15:36:17 -04:00
MantisLord
07abd7803a ZA - Escape and post-Zul'jin script for Ashli 2019-06-24 15:36:02 -04:00
MantisLord
7302bf9bd5 ZA - Add Post-Zul'jin event for Harkor 2019-06-24 15:35:42 -04:00
MantisLord
17bf5b8a2f ZA - Add escape path for Harkor
Some sniffed data supplemented by guessed filler points/destination
2019-06-24 15:35:03 -04:00
MantisLord
219e488913 ZA - Fixes for Amani'shi Savage event between Hex Lord and Zul'jin
The door does not open automatically, it simply unlocks when Malacrass is killed.

When the door is opened by players, 40 Savages attack the group.
2019-06-24 15:34:24 -04:00
MantisLord
14bed4c439 Implement Amani'shi Scout AI
Not working fully yet.
2019-06-24 15:17:53 -04:00
MantisLord
651eb8a40e ZA Timed Run - post-Halazzi event
* Also "fix" gossip option text for Kraz, still not confirmed

* Fix text for Hex Lord related to timed run
2019-06-24 15:17:27 -04:00
MantisLord
0793c2268a ZA - Add many missing texts for Timed Run events and implement Kraz (post-Jan'alai) event 2019-06-24 15:17:13 -04:00
MantisLord
e9adae0f79 Minor cleanup and add preliminary data for Kraz (Post-Jan'alai timed chest event) 2019-06-24 15:16:58 -04:00
MantisLord
92ca616cb7 Add missing gossip options for Tanzar 2019-06-24 15:16:31 -04:00
MantisLord
5e5e0ca7b5 ZA Timed Run - Post-Nalorakk event 2019-06-24 15:16:19 -04:00
MantisLord
a09a40db78 Add missing sound and fix timing of Harkor's first text 2019-06-24 15:16:05 -04:00
MantisLord
6ae1264da4 ZA Timed Run - Chest 1 Event 2019-06-24 15:15:51 -04:00
MantisLord
3cd2bf0b57 ZA - Akil'zon gauntlet event
Movement and script added for Amani'shi Lookout
Script added for Amani'shi Tempest
2019-06-24 15:13:28 -04:00
MantisLord
0299aebf9e Remove player immune flag from Nalorakk when event is complete
Also add some missing emotes
2019-06-24 15:12:44 -04:00
MantisLord
6ee1fceb69 Improvements for opening sequence in ZA
Harrison Jones now dies pathetically
2019-06-24 15:09:55 -04:00
Sneaky
693638342b MGT_Vexallus_Rework
Large overhaul of the Vexallus fight

KNOWN ISSUES:
- Not 100% certain on his timers
- The visual animation when you kill a spark dude isn't triggering on their death
- The spell that removes the debuff when Vexallus dies seems to not work
2019-06-20 15:14:22 +02:00
Sneaky
ca1993fbdb Barnes waypoint orientation
Barnes has been working on his problem with stage-freight. He will no longer close his eyes as he walks out on stage, and will actually face the crowd when speaking
2019-06-17 12:19:26 +02:00
killerwife
96976e2376 Implement Bashir Landing event 2019-06-17 12:06:19 +02:00
anonxs
3840df891c [SD] The Black Stalker 17882 2019-06-17 11:50:25 +02:00
Killerwife
001e745009 Implement q.10594 Gauging the Resonant Frequency script
Preparation for export. Has GO type 30 prototype.
2019-06-17 11:38:56 +02:00
MantisLord
e34dacdec6 Update Skyguard Prisoner script with blizzlike waypoints 2019-06-17 11:35:57 +02:00
killerwife
a0590a357b Considerably improve Simon Game 2019-06-17 11:31:41 +02:00
Sneaky
5e0644d5ee Quest_10985_update
Added a few missing lines of text from magisters/vindicators. I beleive there are more texts but I dont have them sniffed/on video. Added what i know should be there
2019-06-17 02:01:27 +02:00
Killerwife
d37f6e870f Implement go_fel_cannonball_stack_trap
This is meant to be a circumvention of the inability to do a JustSpawned GO spellcast
2019-06-17 01:57:41 +02:00
MantisLord
14c6393e7f Fixes for q.10439 'Dimensius the All-Devouring'
- no longer possible to get quest "stuck" in uncompletable state
- implement script for Captain Saeed with escortAI instead of EAI
- corrected temp faction of Protectorate NPCs
- details for post fight script (Teleport spell, text corrected)
- proper emote states added
2019-06-17 01:54:01 +02:00
MantisLord
d1b2cf6ed9 Add random aggro script for Greater Shadowfiend - summoned by Illidari Nightlord 2019-06-17 01:46:10 +02:00
Sneaky
2d3105ef9b Swamplord_Muselek_Rework
Near complete re-implementation of Swamplord Muselek in Underbog.

Now scripted in SD2 instead of DB. Claw is still EventAI.

Now behaves much more blizzlike. These changes largely were done with Sniff/video confirmation (with a small amount of "Seems like this works this way").

Potential Issues:
- When he distances himself, has the potential to never re-enter combat normally if "DistancingEnded()" never triggers
- Still Aimed Shots people like a mac truck from hell, but I'm not 100% sure this is non-blizzlike
- I'm not sure if claw casts a different spell roar in Heroic (I know the % armor reduciton is different) or if other spells have heroic variants
2019-06-17 01:21:32 +02:00
killerwife
853afabb97 Get rid of some formatting differences in SD2 file 2019-06-17 01:04:06 +02:00
MantisLord
51a550a77d Typo fix for Pathaleon text
prefeer -> prefer
2019-06-17 00:39:47 +02:00
Ben Dol
b544f63c38 Rework/add Seers Relic Quest (credit to @Killerwife too for original AI)
Closes https://github.com/cmangos/mangos-tbc/pull/316
2019-06-15 17:10:02 +02:00
cala
c5fca4a0a4 Fix typo in ScriptDev SQL file 2019-05-19 10:32:32 +02:00