Commit graph

186 commits

Author SHA1 Message Date
MantisLord
c5136f8983 Prevent Warlock Felhunter from using Devour Magic if there's nothing to dispel on the target
Ref: https://gitlab.com/lights-vengeance/issues/-/issues/1346

Ref: https://gitlab.com/lights-vengeance/issues/-/issues/1261
2021-08-18 14:43:19 +02:00
killerwife
cc04325e59 MgT: Fix selin fireheart and move his scripts to spellscripts 2021-08-18 14:32:05 +02:00
MantisLord
e18a541bb2 Spell: Use spell script for Shaman Water and Lightning Shield instead of direct change to PrepareMasksForProcSystem 2021-08-18 14:31:42 +02:00
MantisLord
4f43520d4e Arena: Fixes for Arena Preparation spell 32727
Ensure teams cannot see/target eachother during preparation phase

Also do not apply glowy vision in this case
2021-08-18 12:26:08 +02:00
killerwife
8f5782ea8e Fix eye of kilrogg prototype passing threat to owner 2021-08-18 10:51:32 +02:00
MantisLord
85753b4a5f Spell: Script Shoot spells used by Shattered Sun Marksman on Dawning Square bridge
Fix radius and make caster face target
2021-08-18 10:51:25 +02:00
killerwife
3404d97212 Reimplement s.43723 script using SpellScript and fix crash 2021-08-12 19:12:52 +02:00
killerwife
ea098ba63f Reimplement seal of blood and judgement of light self damage using spellscript
Fixes melee self damage not working
2021-08-12 17:58:00 +02:00
MantisLord
e60ec3bcbc Move code for Drink item spells into aura script
Allows us to have better control over the regen behavior.

Related: https://gitlab.com/lights-vengeance/issues/-/issues/1222
2021-08-12 17:52:42 +02:00
MantisLord
adb2b5e14f Overhaul Dragonmaw Racer AI
Use MovePath and also remove escortAI because it was triggering me.

Implement player "check aggro" spells for failure scenario.
2021-08-12 17:40:14 +02:00
MantisLord
659249d64f Implement aura scripts required for removal of Warlock Shadow Embrace
Closes: https://gitlab.com/lights-vengeance/issues/-/issues/896
2021-08-12 17:32:44 +02:00
MantisLord
049c66f0c4 Add aura script for Soul Link 25228
Fixes damage component not affecting minions and buff not showing
2021-08-12 17:32:13 +02:00
MantisLord
788c10a2a5 Add aurascript for Shape of the Beast 33499/33949
33949 should be active for the entire duration of 33499

Used by Cabal Zealot 18638 in Shadow Labs
2021-08-12 17:29:24 +02:00
killerwife
2fb0404571 ZA: Implement Call of the Beast taunt 2021-08-12 14:56:46 +02:00
anonxs
4699a3ac0d Add spell_shadow_prison 40647 2021-08-12 14:52:34 +02:00
anonxs
8cad758d41 [SD][Spell] BT: SPELL_SHADOW_PRISON 40647 should remove Parasitic Shadowfiend Dot without triggering it 2021-08-12 14:52:27 +02:00
anonxs
b9d002dd3f [Spell] Add Aurascript for s.35831 Ring of Flame proccing s.35995 Immolation 2021-08-01 15:26:33 +02:00
MantisLord
975d6da24e Move Seal of the Crusader fix into aura script 2021-08-01 15:15:33 +02:00
MantisLord
59e4ba5e66 Script spell Curse of Pain 38048
Fixes: https://gitlab.com/lights-vengeance/issues/-/issues/994

Found random related commit (who is keyshuwen?):
5f307e761d
2021-08-01 15:15:20 +02:00
killerwife
f719e23ec1 Priest: Reimplement Pain Suppression using SpellScript 2021-08-01 15:12:22 +02:00
killerwife
df90f33b90 BT: Reimplement Veras Vanish using SpellScript 2021-08-01 15:12:22 +02:00
killerwife
b940bc5120 Reimplement Coax Marmor using SpellScript 2021-08-01 15:12:22 +02:00
killerwife
75f789a5ff Kara: Reimplement Moroes Vanish event trigger using spellscript 2021-08-01 15:12:22 +02:00
killerwife
e8068b52b9 Reimplement Shadowy Disguise using SpellScript 2021-08-01 15:12:22 +02:00
killerwife
3e1301464c Reimplement Soaring script using SpellScript 2021-08-01 15:12:21 +02:00
killerwife
f168f11a3a Hallows End: Modernize Headless Horseman SM encounter 2021-08-01 15:12:13 +02:00
killerwife
d24a4b3dae Rework Expose Weakness using SpellScript to fix stacking problem 2021-08-01 15:11:52 +02:00
killerwife
f7157c1b31 Add ogrila removal flask script to shattrath flasks 2021-08-01 15:11:13 +02:00
cala
025ee6727a Fix Polarity Shift and move it to SpellScript
* Fix logic errors in Polarity Shift used in Thaddius encounter and move the whole mechanics to SpellScript
2021-07-15 11:29:49 +02:00
cala
4c635fb2a5 Move spell 28238 to SpellScript
* Move to SpellScript spell 28238 (Zombie Chow Search) used in Gluth encounter
2021-07-13 19:58:37 +02:00
cala
84d2c20266 Move spell 28169 to SpellScript
* Move to SpellScrip spell 28169 (Mutating Injection) used in Grobbulus encounter
2021-07-13 19:57:46 +02:00
cala
32d7d93211 Move spell 29682 to SpellScript
* Move to SpellScript spell 29682 (Call All Zombie Chow) used in Gluth encounter
2021-07-13 19:56:23 +02:00
cala
155515b23e Move spell 28236 to SpellScript
* Move to SpellScript spell 28236 (Zombie Chow Search) used in Gluth encounter
2021-07-13 19:54:14 +02:00
cala
5c944aa531 Move spell 28374 to SpellScript
* Move to SpellScript spell 28374 (Decimate) used in Gluth encounter
2021-07-13 19:52:59 +02:00
cala
6cb24eb493 Fix spell 28006
* Fix spell 28006 (Arcane Cloaking) that was no longer working after spell target rework. Also move it to SpellScript

Closes https://github.com/cmangos/issues/issues/2491
2021-07-01 23:22:45 +02:00
cala
175a9e7616 Move spells 29351 & 30114 to SpellScript
* Move to SpellScript spells 29351 & 30114 (Plague Wave Controller) used in Heigan the Unclean encounter
2021-06-30 23:34:48 +02:00
cala
2408f4a61e Move spells 28628 & 28629 to SpellScript
* Move to SpellScript spells 28628 & 28629 (Clear Web Wrap) used in Maexxna encounter
2021-06-29 13:20:37 +02:00
cala
8c7a743101 Move spell 28617 to SpellScript
* Move to SpellScript spell 28617 (Web Wrap) used in Maexxna encounter
2021-06-29 13:19:50 +02:00
cala
348eb0b9de Move spell 25813 to SpellScript
* Move spell 25813 (Conjure Dream Rift) to SpellScript
2021-06-27 22:09:30 +02:00
cala
c85991ca74 Move spell 26275 to SpellScript
* Move spell 26275 (PX-238 Winter Wondervolt TRAP) to SpellScript
2021-06-27 22:05:37 +02:00
killerwife
1a8d3e7ae9 Fix merge error 2021-06-25 11:29:45 +02:00
killerwife
8ca9d72ecc Priest: Reimplement Prayer of Mending and add 2.3 check 2021-06-25 11:07:47 +02:00
killerwife
aa75d69f31 Rogue: Reimplement vanish using spellscript 2021-05-16 23:24:29 +02:00
cala
1fd6cbf383 Despawn adds by spell in Viscidus encounter
* Despawn adds by spell in Viscidus encounter
2021-04-19 22:03:04 +02:00
cala
35a341556d Rework Viscidus explode
* Rework Viscidus explode in Temple of Ahn Qiraj:
- Use proper spells for invisibilty
- Use Spell Scripts when relevant to simplify Viscidus AI script
- Fix suicide trigger threshold
* Clean-up a bit spells enums
-
2021-04-15 13:49:58 +02:00
cala
8ebaeb8bae Move slow/freeze phases of Viscidus to aura proc
* Use proper aura proc in Viscidus encounter to handle slow down effect on frost damage or shatter on melee damage
* Move hit count for each phase to a dedicated function as ground work for a coming update
2021-03-29 23:21:39 +02:00
cala
201e7afdf1 Move spell 29201 to SpellScript
* Move spell 29201 (Corrupted Mind) to SpellScript used by Loatheb in Naxxramas
2021-03-22 22:11:01 +01:00
killerwife
8d0f299230 Rogue: Distract, earthbind and mass dispel should not proc stealth
Closes https://github.com/cmangos/mangos-tbc/pull/443
2021-03-16 18:42:18 +01:00
MantisLord
8c4863111f Spell: Fix script for Priest Shadowfiend s.34433
Spell 41967 does not exist in DBC.

Now that Effect1 of spell 34433 is processed before Effect0, unitTarget->GetPet() was returning null

Closes https://github.com/cmangos/issues/issues/2409
2021-03-15 19:33:39 +01:00
cala
dc7a65731a Move spell 2400 to SpellScript
* Move spell 2400 (Transfer Powers) to SpellScript
2021-03-15 00:01:12 +01:00