Commit graph

154 commits

Author SHA1 Message Date
insunaa
2bc2cb6232 Spell: Despawn Wandering Eye of Kilrogg after summon
Closes https://github.com/cmangos/mangos-tbc/pull/718
2025-08-03 20:12:22 +02:00
killerwife
27860ea20b AQ40: Modernize cthun even further and improve tentacle scripts 2025-03-08 17:08:44 +01:00
AnonXS
80067853fd [Spell] Net Guard 11920 should reduce threat on target hit
Might be different by entry that uses the parent spell

Confirmed for:
c.16912 145200 -> 72600
c.1034 19400 -> 9700
c.485 seemed to work different

Based on 619b0d7278

Closes https://github.com/cmangos/mangos-tbc/pull/714
2025-03-08 17:04:16 +01:00
insunaa
6fddfe5f1d Spell: Fix Dream Vision allowing autohit 2024-07-31 13:03:00 +02:00
insunaa
8d77ef16a3 Spell: Move Black Qiraji mount to SpellScript
Closes https://github.com/cmangos/mangos-classic/pull/538
2024-07-03 12:56:18 +02:00
killerwife
0e32ab652f Spell: Remove tbc only id for spell_judgement_of_command 2024-05-11 22:42:03 +02:00
killerwife
9744dbc863 Spell: Implement usage of restriction skip attributes for basic things
Also ports swiftmend check to spell script to remove merge conflict
2024-03-24 16:08:36 +01:00
MantisLord
cefb196ce8 Spell/Engineering: Goblin Bomb Dispenser
* Use item 10587 "Goblin Bomb Dispenser" - casts spell 23134 "Goblin Bomb"
* 10% chance to malfunction with spell 13261 "Malfunction Explosion or 90% chance to proceed with spell 13258 "Summon Goblin Bomb"
* Creature 8937 "Pet Bomb" is summoned - level is player's engineering skill divided by 5
* Pet Bomb has aura 13260 "Pet Bomb Passive" on spawn - triggers 13259 "Explosion" on successful melee hit

https://github.com/cmangos/issues/issues/637
2024-03-24 15:43:14 +01:00
MantisLord
508a96d744 Paladin: Port Judgement of Command to spellscript
https://github.com/cmangos/issues/issues/3596
2024-02-03 15:10:32 -05:00
AnonXS
8944d81a46 [Spell] s.7131 - npc 2638,4785,5097,6493,6932,11027,11263
https://youtu.be/noVBbhRzmCQ?si=s54dDxjk4A4hq5WB&t=832

Resolves https://github.com/cmangos/wotlk-db/issues/920

Based on d4622efcde
2024-01-13 13:22:14 +01:00
killerwife
3929e25de4 Paladin: Make divine intervention bounce if target is carrying a BG flag 2024-01-13 13:17:05 +01:00
insunaa
48c44d0fab
SQL: Fix spell.sql syntax errors 2023-11-23 08:36:49 +01:00
killerwife
031475ac81 BRD: Implement s.27673 2023-11-21 18:27:11 +01:00
killerwife
9da98b8434 Spell/Warlock: Port healthstone script to spell scripts 2023-11-21 18:26:22 +01:00
killerwife
68f52408c4 Spell/Auras: Implement last custom aura damage switchcase using spell scripts
Actually a functional change because now it will be used during stacking step
2023-11-21 18:24:49 +01:00
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