Commit graph

339 commits

Author SHA1 Message Date
insunaa
e5329ef80f Spell: Move Black Qiraji mount to SpellScript
Closes https://github.com/cmangos/mangos-classic/pull/538
2024-07-13 11:12:25 +02:00
insunaa
2f0339b228 Spell: Fix Dream Vision allowing autohit 2024-07-13 10:43:10 +02:00
killerwife
03b02fd328 Karazhan: Implement check to fix dance vibe combat log spam 2024-07-03 12:46:50 +02:00
_daanieL
52277581da
Magtheridon: Rework Magtheridon Fight (#683)
* Use broadcast_text insteat of script_texts for all texts

* put hellfire channeler into spell_list

* remove spell mental interference script from magtheridon script and put it into netherstorm file

Used for an Quest in Netherstorm

* Add correct BossFail behavior

all npcs should now despawn for 30 seconds before respawning
fail should happen instantly on evade mode not when channeler reaches home
add leashing for channelers

* add back visual

* remove double code

* Instantly free magtheridon when all channelers are dead

* Add delay before magtheridon starts the fight

* remove not needed break and add a safty check

* correct rnd texts

* remove quake knockback spellscript, players should get hit from while jumping

* Add leash also to magtheridon

* Add Magtheridon spell into spell_list

* update script, fix p2 intro

* despawn blaze objects on wipe
2024-07-03 12:33:35 +02:00
_daanieL
1626889146
The Botanica - Arcane Devastation should always remove Arcane Resonance (#672)
* The Botanica - Arcane Devastation should always remove Arcane Resonance

This spell gets used by Commander Sarannis

* typo

* more typo
2024-05-06 20:48:50 +02:00
MantisLord
2f13fea683 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-02-04 12:10:08 -05:00
MantisLord
976614c649 Paladin: Port Judgement of Command to spellscript
https://github.com/cmangos/issues/issues/3596
2024-02-03 15:03:13 -05:00
Miraco
41f79bb51a ShatteredHalls: add missing spell_script, fix typo and add db handling for legionnaire 6 2024-01-22 21:03:38 +01:00
AnonXS
2ff85f7634 [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-10 08:01:55 +01:00
killerwife
6bb83e22fe Paladin: Make divine intervention bounce if target is carrying a BG flag 2024-01-01 19:23:48 +01:00
killerwife
e7f0796e9f TK: Rework Kael using spell scripts, combat ai, bct and spell lists 2023-11-04 17:13:53 +01:00
killerwife
9b46b0a511 BRD: Implement s.27673 2023-10-08 01:04:44 +02:00
killerwife
0f00508d21 SSC: Rework Hydross using spell lists, BCT, CombatAI and area aura for transition
https://github.com/cmangos/issues/issues/3444
2023-10-03 21:56:21 +02:00
killerwife
401bc139d2 Spell: Add missing comment naming to all existing class spell scripts 2023-10-01 18:47:38 +02:00
killerwife
7425cdfce2 Spell/Warlock: Port healthstone script to spell scripts 2023-09-30 19:51:30 +02:00
killerwife
5d15c9aac5 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-09-30 19:33:54 +02:00
killerwife
da27863386 Move spell scripts to vanilla section 2023-09-24 21:01:22 +02:00
killerwife
d6b69928ec SMV: Rework doomwalker using combatai, spell lists and spell scripts
https://github.com/cmangos/issues/issues/3444
2023-09-20 19:16:08 +02:00
killerwife
caec8f7c0e Outland: Port doom lord kazzak to spell lists and combat ai and spell scripts
https://github.com/cmangos/issues/issues/3444
2023-09-19 18:09:35 +02:00
Miraco
edc62184b8 SHH - Netherkurse intro 2023-09-18 14:19:50 +02:00
killerwife
3a2451d477 Unit/Spell: Remove last batch of SCRIPT_LOCATION_SPELL_DAMAGE_DONE and implement T5 4 set warlock bonus 2023-09-17 18:48:33 +02:00
killerwife
1543ebe8ec Paladin: Reimplement Judgement of Light and Wisdom using intermediate spells 2023-09-17 12:57:29 +02:00
killerwife
20468a845f Unit: Propagate spell_increased_healing_done_dummy to more spells 2023-09-17 12:56:52 +02:00
killerwife
87a3af6fbb Spell/Mage: Implement m_damageDoneMultiplier and use it for Ice Lance frozen bonus 2023-09-17 12:03:14 +02:00
killerwife
020b7fa454 Spell/Paladin: Add attacker to OnDamageCalculate hook and reimplement Blessing of Light 2023-09-16 23:35:38 +02:00
killerwife
3e9df30042 Shaman: Reimplement Healing Way using spell script 2023-09-16 22:58:45 +02:00
killerwife
74f2f63fcd Rogue: Reimplement Cheating Death damage mitigation using spell script 2023-09-16 22:41:25 +02:00
killerwife
0ce7cae5d0 Druid: Reimplement mangle bleed bonus 2023-09-16 22:15:17 +02:00
killerwife
e4b6867942 Spell: Implement SCRIPT_LOCATION_CRIT_CHANCE and rename CalculateSpellCritChance 2023-09-16 17:59:58 +02:00
killerwife
99b2531b7e Mechanar: Modernize pathaleon the calculator with spell lists and spell scripts
https://github.com/cmangos/issues/issues/3444/
2023-09-16 17:24:55 +02:00
killerwife
1c30628305 Mechanar: Rework mechano lord capacitus using spell lists and spell script
https://github.com/cmangos/issues/issues/3444
2023-09-15 18:27:42 +02:00
killerwife
566cd612ed Arca: Port soccothrates to spell lists and modernize the script
https://github.com/cmangos/issues/issues/3444
2023-08-25 19:25:35 +02:00
killerwife
610da37937 Eye/MgT: Add shock barrier script to MgT Shock Barrier as well 2023-08-13 13:29:41 +02:00
killerwife
2191883eef Unit/Spell: Refactor existing absorb and death prevention into spell scripts 2023-08-13 13:15:18 +02:00
killerwife
3b166877a9 Arca: Add missing script assignment to previous commit 2023-08-06 17:38:32 +02:00
killerwife
3b0f062e86 SHH: Port Omrogg to BCT and spell lists and script burning maul 2023-07-31 18:41:07 +02:00
killerwife
f3bd6c4e72 SHH: Add beatdown script to omrogg
More WIP
2023-07-27 09:39:58 +02:00
killerwife
f31da67328 SHH: Modernize Nethekurse with codestyle and CombatAI 2023-07-20 19:44:28 +02:00
killerwife
47a6f1a7e0 AI/StaticFlags: Implement CreatureStaticFlags::CALLS_GUARDS and modernize its implementation 2023-07-17 22:20:48 +02:00
killerwife
5204757855 SV: Make steamrigger mechanics cast repair as a normal combat action
They restart casting 4-5 sec after being interrupted.
2023-07-15 17:04:44 +02:00
killerwife
c3e1d7a9cc SV: Port Mekgineer to CombatAI, spell lists, bct and spell scripts
https://github.com/cmangos/issues/issues/3444
2023-07-15 16:41:23 +02:00
killerwife
c7461fc5de UB: Move bear command to spell Bear Command 2023-07-02 15:31:55 +02:00
killerwife
92747d09d9 UB: Make Black Stalker use serverside for triggering summon spore strider 2023-07-02 15:08:41 +02:00
killerwife
b889518866 SL: Port Murmur to CombatAI, Spell scripts, spell lists and bct 2023-07-01 12:42:39 +02:00
killerwife
925ddf78e3 SL: Modernize Vorpil, add missing spells and bct
Spell lists still pending
2023-06-28 14:35:35 +02:00
killerwife
26786d8a28 SH: Port Anzu to spell lists, spell scripts, bct and CombatAI 2023-06-24 21:54:22 +02:00
killerwife
b5cf6e92f3 MT: Port Pandemonius to Spell lists and bct 2023-06-18 13:44:01 +02:00
killerwife
4c86aca3e0 SSC: Add s.37866 and script it for morogrim 2023-06-17 23:48:08 +02:00
killerwife
08d2eb9455 AC: Port Maladaar to Spell lists and bct and fix summoning soul to use spell 2023-06-17 18:03:49 +02:00
killerwife
f96bb85bc3 AC: Refactor Focus fire on Shirrak to use proper spells 2023-06-17 11:06:08 +02:00