Commit graph

106 commits

Author SHA1 Message Date
killerwife
ce88be2854 TK: Do not deal damage with arcane orb if void reaver evaded 2020-12-27 16:23:49 +01:00
Killerwife
a31fccf76c Hyjal: Rewrite bosses using CombatAI and SpellScript 2020-12-27 16:18:31 +01:00
killerwife
0d3c285090 Remove duplicate line due to recent raise dead changes 2020-12-27 16:11:11 +01:00
killerwife
38fb4841dc Fix raise dead targeting and add script 2020-12-27 16:10:55 +01:00
killerwife
dc3683477f TK: Reimplement Phoenix dmg on alar using serverside spell 2020-12-27 16:10:23 +01:00
killerwife
ebf2dc3cbe Rework Victory Rush using Spell Script and fix consumption of state 2020-12-27 16:07:39 +01:00
killerwife
cdd6e3fd40 Encapsulate Dragonmaw Illusion inside SpellScript 2020-12-27 16:07:28 +01:00
killerwife
b1d97315d4 Reimplement Sparrowhawk Net using SpellScript 2020-12-27 15:53:58 +01:00
killerwife
8512786ecc BT: Implement trash spell Spell Absorption 2020-12-27 15:53:15 +01:00
killerwife
4dabae38be Rework Righteous Defense using SpellScript and enable it for player controlled 2020-12-27 15:52:54 +01:00
killerwife
fb7bc7239a Hyjal: Rework Anetheron using CombatAI and SpellScript 2020-12-27 15:49:59 +01:00
anonxs
413dd3455c [SD] Add SpellScript for s.31427 Allergies & s.31428 Sneeze 2020-12-27 15:36:05 +01:00
cala
8779c495b7 Script spell 26332
* Script spell 26332 (Summon Mouth Tentacle) used in C'Thun encounter in Temple of Ahn'Qiraj: players affected by Summon Mouth Tentacle spell are teleported to C'Thun stomach area when aura is removed
2020-12-17 15:08:58 +01:00
cala
294c5824bf Merge all C'Thun's tentacles summon spells
* Merge all C'Thun's tentacles summon spells into a single one spell script
2020-12-17 15:08:41 +01:00
cala
c8b0d9f591 Implement spell 26237
* Implement spell 26237 (Summon Mouth Tentacles) used in C'Thun encounter in Temple of Ahn'Qiraj
2020-12-17 15:07:35 +01:00
cala
23e0170327 Rework Giant Claw Tentacle AI
* Rework Giant Claw Tentacle AI:
- Use proper spells for teleporting when not tanked
- Prevent teleporting if not tanked only for a short time when check timer expires
- Implement spell 26205 (Teleport Giant Hook Tentacle Trigger)
2020-12-17 15:03:40 +01:00
cala
a2ff20ca33 Implement spell 26213
* Implement spell 26213 (Summon Giant Hook Tentacles) used in C'Thun encounter in Temple of Ahn'Qiraj
2020-12-17 15:03:29 +01:00
cala
52cfdc76f8 Implement spell 26769
* Implement spell 26769 (Summon Eye Tentacles) used in C'Thun encounter in Temple of Ahn'Qiraj
2020-12-17 15:03:19 +01:00
cala
9fdc054ae6 Implement spell 26766
* Implement spell 26766 (Summon Giant Eye Tentacles) used in C'Thun encounter in Temple of Ahn'Qiraj
2020-12-17 15:03:07 +01:00
MantisLord
29ec5b4bc1 Implement Hallow's End Shade of the Horseman
6 Total Village Attack Locations

Alliance: Goldshire, Kharanos, Azure Watch
Horde: Brill, Razor Watch, Falconwing Square

Thanks to @killerwife for help with world state timer, underlying movegen tech, & more.

See DB commit for more detailed notes about the event: 90df91144f

To test, enable Hallow's End with ".event start 12", go to any village location, and talk to the Masked/Costumed Orphan Matron.
Use ".gm on" to see the debugging option to start Shade of the Horseman.
2020-12-13 18:00:24 -05:00
MantisLord
b64fb9bf3c 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 DB commit 8c555c7db4
2020-12-13 15:35:54 -05:00
killerwife
ab686dca3f SSC: Script Spore Drop Effect using SpellScript 2020-11-26 13:01:47 +01:00
killerwife
7be4506dcd TK: Significantly improve animations and behaviour of Nether Vapors on Kael 2020-11-26 12:58:35 +01:00
killerwife
5a42424114 SSC: Rework Vashj using RangedCombatAI and SpellScripts and fix some bugs 2020-11-26 12:51:48 +01:00
killerwife
4012ef2761 SSC: Improve Karathress bossfight with new findings and minor refactor 2020-11-26 12:48:01 +01:00
anonxs
0f86acb68a [Spell] Add spell_script for 34800 triggering 34801 on expire, basically all spells with tooltip like "Getting sleepy..." are broken in the same way
Added Tranquilizing Poison 43364 too, not sure if triggerspell is the same, duration might match with old comments
2020-11-26 12:47:03 +01:00
killerwife
959de7abe6 SSC: Rework Leotheras using CombatAI and SpellScript 2020-11-26 12:45:21 +01:00
killerwife
9bf86408a1 SSC: Rewrite morogrim using CombatAI and SpellScripts 2020-11-15 22:13:52 +01:00
killerwife
ed70d8e21a SSC: Rewrite Lurker Below using CombatAI and SpellScript 2020-11-15 22:10:32 +01:00
anonxs
c63778d9be [SD] Fix Nazan Flight/Ground Phase Fireball and Fireball Spawning Two Flames during Flight Phase 2020-11-15 22:08:48 +01:00
Saltgurka
604aa517a5 Don't allow player to cast Scrap Reaver X6000 s.34630 if the Scrap Reaver is already controlled
This was causing a script malfunction leading to the Scrap Reaver committing sudoku on the second player cast
2020-11-13 19:13:40 +01:00
Killerwife
ee8580f72d Gruul: Rework Gruul using CombatAI and SpellScript 2020-11-13 19:07:35 +01:00
killerwife
86a318f2d1 Arcatraz: Reimplement charge using spell script and fix combat bug on soccothrates 2020-11-13 18:33:20 +01:00
MantisLord
6cd67e0f8b Add Sacrifice aura script for Illhoof encounter
Demonic Chains should be depawned if player is able to remove Sacrifice early
2020-11-01 15:06:49 +01:00
killerwife
27305b88be Fix exploit of using item 29429 for killing mobs 2020-11-01 15:06:49 +01:00
MantisLord
e512c83d31 Add script for Murmur's Suppression Blast spell
Limit to 5 out of combat targets
2020-11-01 15:06:48 +01:00
killerwife
ec623d6755 Implement Shirrak Inhibit Magic 2020-11-01 15:06:47 +01:00
killerwife
32afd7ee5c Script two instances of 50% removal possess spells 2020-11-01 15:06:47 +01:00
killerwife
9cf6db2488 Implement Boiling Blood quest scripts and add spells 2020-11-01 15:06:46 +01:00
killerwife
c8f131aac8 Magth: Rework Magtheridon Channelers and Magtheridon using CombatAI and minor adjustments 2020-11-01 15:06:44 +01:00
killerwife
5a71ac40c7 SL: Reimplement Blackheart using CombatAI and rework his Incite Chaos sequence 2020-11-01 15:06:44 +01:00
killerwife
f4f0f43a57 Implement Libram of the Lightbringer 2020-11-01 15:06:41 +01:00
killerwife
0c92b44cfd Implement Gnomish Death Ray spell script
Closes https://gitlab.com/lights-vengeance/issues/-/issues/406
2020-11-01 13:48:52 +01:00
killerwife
a22ff7d9fe Make Arcane Concentration proc only once per spellcast 2020-11-01 13:40:38 +01:00
killerwife
11bc3e522c Fix warrior execute consuming rage erratically 2020-11-01 13:02:43 +01:00
MantisLord
2418e0526b Add aura script to handle Shifting Naaru Silver i.34429 2020-10-30 13:05:15 +01:00
killerwife
98ec02acfb TK: Refactor Solarian using SpellScripts and CombatAI 2020-10-30 12:53:49 +01:00
killerwife
9e6011597e Fix s.32811 not aggroing on invisibility 2020-10-30 12:41:07 +01:00
killerwife
6a3952ced7 Kara: Refactor and reimplement Malchezaar using CombatAI and SpellScripts 2020-10-30 12:40:32 +01:00
killerwife
f6ec88eb69 Kara: Refactor, reimplement and improve Netherspite using CombatAI and SpellScripts 2020-10-30 12:40:25 +01:00