killerwife
7bc2507c2d
Port lord kazzak spells to spell scripts to mirror tbc
2023-09-24 20:53:38 +02:00
killerwife
da83ef1af0
Unit/Spell: Remove last batch of SCRIPT_LOCATION_SPELL_DAMAGE_DONE
2023-09-24 20:51:12 +02:00
killerwife
2d62219469
Paladin: Reimplement Judgement of Light and Wisdom using intermediate spells
2023-09-24 20:48:33 +02:00
killerwife
5cd6636921
Unit: Propagate spell_increased_healing_done_dummy to more spells
2023-09-24 20:46:51 +02:00
killerwife
5e34526c77
Spell/Paladin: Add attacker to OnDamageCalculate hook and reimplement Blessing of Light
2023-09-24 20:42:27 +02:00
killerwife
22ea9fec34
Shaman: Reimplement Healing Way using spell script
2023-09-24 20:40:19 +02:00
killerwife
8c67d130ba
Spell: Implement SCRIPT_LOCATION_CRIT_CHANCE and rename CalculateSpellCritChance
2023-09-24 20:32:34 +02:00
AnonXS
05ddc1d9c9
Add GameobjectCallForHelpOnUsage spell_script
...
https://youtu.be/GuTdSBVzWTM?t=1320 - shows a possible min and max radius, which were used to get the radius value thx @ cloudbells
Used for Chests, Ore Nodes, Herbs and more triggered by player trying to use the gameobject in proximity of unfriendly npcs
Followup to
340c1ee231
cbc945f0e1
e3f1b605c3
2022-11-18 19:45:16 +01:00
killerwife
7d029e0d20
Spell/Hunter: Reimplement vanilla tame beast
...
Different from tbc+
Closes https://github.com/cmangos/issues/issues/3074
2022-07-31 10:46:52 +02:00
killerwife
cbcb4983fa
Spell/GO/BG: Refactor event passing to OPVP and BG to enable passing them nicely from Spell through SPELL_EFFECT_SEND_EVENT
2022-07-20 17:19:39 +02:00
killerwife
b190c44794
Implement s.27360 spell_instill_lord_valthalaks_spirit
2022-07-20 12:25:20 +02:00
Henhouse
a0f5c3d82c
Spell/BG: Move BG flag aura handling to spell script
...
Includes Silithus outdoor PvP spell.
Fixes https://github.com/cmangos/issues/issues/3026
2022-06-27 21:59:52 +02:00
Henhouse
062488339b
Mage: Reimplement improved blizzard as spell script with precast spell
...
Closes cmangos/issues#3032
Co-Authored-By: killerwife <7995382+killerwife@users.noreply.github.com>
2022-06-27 21:57:27 +02:00
killerwife
6d54adeae4
Spell/Rogue: Make rogue sap explicitly remove stealth auras and remove code for distract due to attr changes
...
Closes https://github.com/cmangos/issues/issues/3025
2022-06-19 13:50:39 +02:00
killerwife
2ccf20a631
Spell: Rename SetTriggerChance to SetEffectChance and generalize it to all effects
2022-06-16 23:13:35 +02:00
killerwife
45710ed9a6
Spell: Implement Hate To Half and move Hate To Zero to spellscript
2022-03-14 23:18:41 +01:00
AnonXS
0212813c72
[Spell] Add script for s.8555 Left for Dead -> s.8359
...
Pretty stupid spell... https://www.wowhead.com/npc=4422/agathelos-the-raging#comments:id=1071607
2022-03-05 10:42:36 +01:00
killerwife
e1d88e0c1e
Rogue: Reimplement Setup using spellscript and fix only proc on autoattacking
...
Closes https://github.com/cmangos/issues/issues/2752
2022-02-28 17:57:28 +01:00
killerwife
046c3ce826
Lunar: Replace double quotes with single quotes in spell.sql
2022-02-21 01:19:41 +01:00
Nytanath
7af20f1f88
Fix behavior for the fireworks that can be used by players during the Lunar Festival.
2022-02-21 01:04:10 +01:00
killerwife
fd155b5f91
Shaman: Implement Sentry Totem script, add OnUnsummon and fix GetSpawnerGuid for Totems
2022-02-18 20:20:06 +01:00
cala
3c9208c60c
Fix syntax in spell.sql
2022-02-14 15:51:11 +01:00
killerwife
ea806dc804
Refactor spell 10255 to spellscript
...
Closes https://github.com/cmangos/issues/issues/2608
2022-02-13 13:48:51 +01:00
killerwife
742f6fa7da
Reimplement warrior and creature versions of retaliation using spellscript and correct id
2022-02-13 13:44:21 +01:00
cala
c4c40e676f
Rework Viscidus shrink/growth
...
* Rework Viscidus shrink/growth based on sniff:
- Implement proper spell effects for grows, explode, rejoin and shrink
- Rework mechanics: one stack of Shrink aura should be applied per glob generated. Every glob that reach the middle rejoins Viscidus to heal him and remove one stack of Shrink aura
* Fix Viscidus not dying if all globs were killed (closes https://github.com/cmangos/issues/issues/2476 )
2022-02-07 22:29:30 +01:00
killerwife
3ea5cd9cc8
Implement tribal death avenge spells
...
Closes https://github.com/cmangos/issues/issues/1902
2022-01-31 19:51:46 +01:00
killerwife
9ba55ca03f
ZG: Reimplement Hakkar using SpellScripts Spell lists and Combat AI
2022-01-23 15:55:07 +01:00
killerwife
e064020352
ZG: Reimplement Thekal with CombatAI, spell scripts and spell lists
2022-01-23 15:53:13 +01:00
killerwife
e5146f5b6a
ZG: Reimplement Renataki using CombatAI, Spell Scripts and spell lists
2022-01-23 15:51:31 +01:00
killerwife
0b95907990
ZG: Reimplement Arlokk using spellscript, spell lists and combatai
2022-01-23 15:49:41 +01:00
killerwife
8666a14864
ZG: Implement jindo spells and serversides and remove file in favor of spell lists
2022-01-23 15:49:11 +01:00
killerwife
f542b1726f
ZG: Remove Hazzarah file in favor of spell list and spellscript implementation
2022-01-23 11:13:36 +01:00
killerwife
28322f517a
ZG: Reimplement bloodlord mandokir using spellscript, combatai and spelllist
2022-01-23 11:10:03 +01:00
killerwife
a45d58adf1
Extract orb of deception into spellscript
2022-01-11 12:17:36 +01:00
MantisLord
81bb54865d
Port scourge invasions from vmangos
...
Closes https://github.com/cmangos/issues/issues/2313
Credit: Vmangos for original implementation. Killerwife rewrites for our worldstate system. Mantislord event data. Anon EAI port. Killerwife rest of db data.
2021-12-21 23:30:34 +01:00
anonxs
b9b621f8bc
[spell_script] Prevent scourge strike 28265 from being executed on player/playercontrolled
2021-12-20 16:58:07 +01:00
killerwife
daa4a338e4
Implement banish exile spells
...
Closes https://github.com/cmangos/issues/issues/1265
2021-12-19 10:43:22 +01:00
killerwife
2b94b38fc9
Reimplement Shadowguard as spellscript and add missing serverside
...
Closes https://github.com/cmangos/issues/issues/1138
2021-12-19 10:42:12 +01:00
killerwife
98b0891cc6
Implement vanilla bloodrage combat forcing
...
Closes https://github.com/cmangos/issues/issues/1239
2021-12-18 17:43:23 +01:00
anonxs
e408cba651
[Spell] Reimplement Hex of Jammal'an with Aura Script
...
Based on a99d5c262b
2021-10-27 12:47:17 +02:00
anonxs
9977b3b11d
[Spell] Add spell_effect_summon_no_follow_movement for spells summoning nonfollower npcs for classic & tbc
2021-10-27 12:46:30 +02:00
cala
5534b71521
Remove script for spell 27094
...
* Remove script for spell 27094: spell does not exist in Classic
2021-09-20 10:16:15 +02:00
killerwife
a1194b5ba1
Implement food and drink animations
2021-09-16 11:51:34 +02:00
cala
277037fc39
Remove spell non-existing in Classic
...
* Spells 27276 & 27277 (Devour Magic) were added in TBC.
2021-09-10 18:30:56 +02:00
killerwife
845ed1ac83
Spell: Reimplement SPELL_ATTR_EX3_SUPPRESS_CASTER_PROCS, SPELL_ATTR_EX3_SUPPRESS_TARGET_PROCS, SPELL_ATTR_EX2_NO_INITIAL_THREAT and SPELL_ATTR_EX_THREAT_ONLY_ON_MISS
...
Closes https://github.com/cmangos/mangos-classic/pull/438
2021-09-05 15:45:14 +02:00
anonxs
04a6a854fc
[Spell] Add Equipment Component for s.6467 Unarmed Woodcutter
2021-08-31 17:32:20 +02:00
killerwife
3bb83174ec
Implement target checks for all muisek feralas spells
2021-08-21 18:00:32 +02:00
killerwife
adaa9531db
Stat: Implement SHAPESHIFT_FLAG_AGILITY_ATTACK_BONUS and reimplement predatory strikes
2021-08-21 17:55:40 +02:00
killerwife
bfb35999e2
Warlock: Implement Curse Of Doom Doomguard spawning
2021-08-21 17:49:36 +02:00
anonxs
da88f77224
[Spell] Add spellscript for spell_gammerita_turtle_camera - s.11610 q.2944 The Super Snapper FX
2021-08-21 15:05:26 +02:00