Commit graph

69 commits

Author SHA1 Message Date
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
killerwife
a740b11e59 Reimplement warrior execute more in line with mechanics and fix errors with it 2020-10-30 12:40:01 +01:00
killerwife
9e75dce652 Kara: Refactor Shade of Aran using CombatAI and SpellScripts
More spells still need to be migrated but its a good step.
2020-10-30 12:27:31 +01:00
killerwife
f3bc120362 HFR: Restrict Ripper Fel Infusion to one closest target
Closes https://gitlab.com/lights-vengeance/issues/issues/91
2020-10-30 12:23:20 +01:00
killerwife
f7815c6a83 Mech: Adjust Mechano Lord Capacitus Nether Charge movement and animations
Closes https://gitlab.com/lights-vengeance/issues/issues/14
2020-10-30 12:20:56 +01:00
killerwife
c01fc808ad Kara: Refactor Attumen The Huntsman encounter with CombatAI 2020-10-30 12:03:36 +01:00
Killerwife
24436bf6ae UB: Implement Hungarfen despawn underbog mushrooms 2020-10-30 11:51:56 +01:00
MantisLord
783f7b97b4 Add mising script register for spell Koi-Koi Death (38640) 2020-10-30 11:51:55 +01:00
MantisLord
eb643acd18 Add spell script for Ultra Deconsolodation Zapper (36460)
Handles teleport visual for Invaluable Asset Zapping quest

Goes with: 196632aaaf
2020-10-30 11:51:55 +01:00
MantisLord
e8abe94305 Add AuraScript for X-52 Rocket Helm 2020-10-30 11:51:54 +01:00
killerwife
0c1a91ad60 Fixup spells for Raise Dead ability 2020-10-30 11:51:14 +01:00
MantisLord
b291831aa7 Implement visuals for q.10895 Zeth'Gor Must Burn! 2020-10-30 11:51:13 +01:00
MantisLord
5ac72d85f5 Implement Black Stalker Levitate ability 2020-10-30 11:51:12 +01:00
killerwife
9abd10bd0b Implement s.29883 Blink with threat reset, addition and teleport 2020-10-21 10:52:33 +02:00
killerwife
fdac93de7a Script s.29907 Astral Bite threat wipe 2020-10-21 10:52:23 +02:00
killerwife
126c73cc37 HFR: Add facing spell on flight reposition end to Nazan 2020-10-21 10:47:20 +02:00
killerwife
5921c0ed87 Implement inebriation removal for s.29690 and s.37591 2020-10-21 10:30:41 +02:00
killerwife
51d71a47d7 HFR: Rework and refactor vazruden the herald using CombatAI and SpellScript 2020-10-21 10:20:28 +02:00
killerwife
4bb486c2da Implement s.36153 soulbind spell script 2020-10-21 10:18:01 +02:00
killerwife
b7cbb5afd4 Implement prototype script for s16380 for aggroing in proximity 2020-10-21 10:14:29 +02:00
killerwife
6f87bf2a08 Reimplement s.37851 check for Tag Greater Felfire Diemetradon 2020-10-21 10:11:38 +02:00
killerwife
79b05cc441 Reimplement q.10830 Exorcising the Trees 2020-10-21 10:10:51 +02:00
Xfurry
2d39589008 Spell scripts: Add spell scripts for BG and OPvP banners
These spells handle player click on flag for battleground and outdoor pvp scripts

Signed-off-by: Xfurry <xfurry.cmangos@outlook.com>

(based on cmangos/mangos-wotlk@99db19bc6)
2020-10-11 00:43:59 +02:00
killerwife
eee1828589 Add ashbringer spell changes and script for force reaction 2020-10-08 09:49:27 +02:00
killerwife
0e6827ebde Rework inactivity spell check using SpellScript 2020-09-26 22:20:27 +02:00
killerwife
e6ad19018d Implement BG capture animation and add missing spell for Zangar OPVP 2020-09-26 22:19:47 +02:00
cala
0ff0fdad1f Rework Dark Glare in C'Thun encounter
* Rework Dark Glare in C'Thun encounter in Temple of Ahn'Qiraj :
- use Spell Script
- Move it to boss script
- Fix spell by preventing conflicting NPC orientation instructions
2020-09-19 21:23:50 +02:00
cala
f8e0fce4b7 Script spell 26152
* Script spell 26152 (Summon Eye Tentacles) used in C'Thun encounter in Temple of Ahn'Qiraj
2020-09-19 21:18:58 +02:00
cala
5c14f55746 Script spell 26398
* Script spell 26398 (Summon Hook Tentacles) used in C'Thun encounter in Temple of Ahn'Qiraj
2020-09-19 21:17:05 +02:00
killerwife
4ab083eef8 Pet Scaling: Fully utilize auras to scale pets 2020-08-31 11:43:04 +02:00
killerwife
7911ab0e3d Reimplement Life Tap using SpellScript 2020-08-31 11:27:44 +02:00
killerwife
1cacf754d1 Reimplement Demonic Knowledge spell bonus using AuraScript 2020-08-31 11:25:14 +02:00
Warlockbugs
40725891ed
Aura Stacking Rewrite: Implement rule for Misdirection
> Patch 2.3.0 (2007-11-13):
> Misdirection: This spell will now always be removed correctly if multiple Hunters overwrite each other’s Misdirection.
> Misdirection: If a Hunter attempts to use this ability on a target which already has an active Misdirection, the spell will fail to apply due to a more powerful spell already being in effect.

Implementation notes:
* Dummy script will make sure Misderection buff is unique per target and will compete for single buff slot
* Spell script will prevent casting Misderection buff on a Hunter who is misdirecting at the moment
2020-04-25 15:29:03 +03:00
Warlockbugs
9c434ae2fa
Aura Stacking Rewrite: Implement rules for Power Infusion and Arcane Power
> Patch 1.10.2 (2006-05-02):
> Arcane Power: This aura will no longer stack with Power Infusion. If you use it, Arcane Power's aura will replace Power Infusion's aura.
> Power Infusion: This aura will no longer stack with Arcane Power. If you attempt to cast it on someone with Arcane Power, the spell will fail.

Implementation notes:
* These spells have no auras in common, so aura comparision is not used
* Dedicated spell specific will make sure these spells are unique per target, they will compete for single buff slot
* Spell script will prevent Power Infusion from being casted on a target when Arcane Power buff is present
2020-04-18 08:43:50 +03: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
f896a9df59 Implement spell 28408
* Implement spell 28408 (Chains of Kel'Thuzad) used in Kel'Thuzad encounter in Naxxramas
2020-04-08 14:23:41 +02:00
cala
2aa7611865 Fix spell 27808
* Fix spell 27808 (Frost Blast) used by Kel'Thuzad in Naxxramas. Triggered spell requires the original aura caster (Kel'Thuzad) as caster and not the targetted player.
2020-04-07 18:24:46 +02:00
cala
720da45ba0 Full rework of Kel'Thuzad phase 1
* Full rework of Kel'Thuzad phase 1 in Naxxramas:
- Remove WotLK emote
- Use proper spells for summoning and spell logic
- Improve timers so that adds come more and more quickly, as they should
- Add visual effects on channeling
- Improve intro and encounter start flavour by adding and activating missing GO and spawning initial adds in three waves
- Initiate encounter through dedicated area trigger and not through LoS
- Change Kel'Thuzad combat start (he does not aggro until phase 2)
- Move almost all phase 1 control to the related periodic aura
- Fix adds AI: only those periodically summoned should aggro on spawn

Important note: Timers for periodic summon auras are guesswork based on severals original videos as WotLK sniffs are of no use here. Basic statistic analysis were used to define these timers but there are other solutions to that same mathematical problems. It is also possible (though unlikely) that auras stacks at some point instead of replacing each other. We will need Classic sniffs when available to improve this.
2020-04-04 21:26:08 +02:00