Commit graph

374 commits

Author SHA1 Message Date
AnonXS
042d23c533 [Spell] Add script for z level fix for [DND] TAR Pedestal npcs
npcs should be at: z = -8.66147 in shattrath

Closes https://github.com/cmangos/mangos-tbc/pull/760
2026-04-05 18:10:54 +02:00
AnonXS
58a307e00c [Spell] Add Greater Blessing of Light to BlessingOfLight SpellScript 2026-03-12 21:26:48 +01:00
AnonXS
769478d127 [Spell] Split Recoil for Seal & Judgement of Blood
Seal - the Paladin loses health equal to 10% of the total damage inflicted
Judgement - at the cost of health equal to 33% of the damage caused
2026-03-07 17:20:03 +01:00
killerwife
c8b58dcbad Also remove 27978 from shroud of death
Handled by ghost aura on npc in tanaris
2025-12-17 08:21:16 +01:00
killerwife
77e8d5da99 Port spell_summon_water_elemental from wotlk
Co-Authored-By: Grz3s <Grz3s@users.noreply.github.com>
2025-12-06 08:40:39 +01:00
killerwife
3729a2a539 Implement script for linkens boomerang return 2025-12-03 07:58:01 +01:00
killerwife
208611eee5 Remove invisible while alive from s.10848 2025-11-06 09:54:28 +01:00
evil-at-wow
7c23346d57
Fix spell script (and a memory leak) because of a name clash.
There was a 'Nether Beam' spell script in the scripts of both Kael'thas
and NetherSpite (Karazhan), and the script registered last was actually
overwriting the script loaded first, leaking the memory (next to doing
the wrong thing for one of the spells). So let's rename one of them.
2025-10-17 19:39:16 +02:00
killerwife
a16282ca89 Spell: Merge two soaring spell scripts into one
And this is why I am retroactively adding those dumb // spellid - spellname.....
2025-09-21 08:19:01 +02:00
killerwife
a564a23791 Spell: Refactor SpellEffects.cpp with modern standards
Removes scripts from all script locations but dummy, script effect, damage and heal
2025-09-20 22:56:48 +02:00
Miraco
86b7573938 TK: remove Countercharge spell_script 2025-08-21 12:55:24 +02:00
killerwife
0179c33328 SD2/Spell: Remove pEffectDummyNPC and migrate last sd2 dummy scripts to spell scripts 2025-08-18 17:30:43 +02:00
killerwife
666e09e5a1 Script s.12938 for razelikh qline 2025-08-16 23:04:22 +02:00
killerwife
aee0f5060e Add one more tbc shroud of death 2025-08-10 13:47:20 +02:00
killerwife
f281c473d1 Fix back invisible to ghosts using spell script 2025-08-10 13:32:56 +02:00
killerwife
71c0279c76 Spell: Review, add and script/fix all random aggro spells 2025-08-10 13:14:15 +02:00
killerwife
35098114c4 Naxx: Add serverside 25680 and script it 2025-08-10 12:37:07 +02:00
killerwife
91a72eecb6 Spell/SD2: Rewrite all tbc pEffectDummyNPC with spell scripts 2025-08-10 12:26:58 +02:00
killerwife
2bb6f8da9d SMV: Rework elemental sieve script 2025-08-03 15:07:49 +02:00
AnonXS
f17efe961d [Spell] Add Script for s.24335 Damage Component 2025-08-01 11:01:46 +02:00
killerwife
a2802c3dca Spell: Remove pEffectAuraDummy and port to spell scripts 2025-07-30 14:14:07 +02:00
killerwife
64c662559a Spell/TBC: Move all pEffectAuraDummy tbc to spell scripts 2025-07-30 13:47:50 +02:00
killerwife
ec047509b4 Spell/BEM: Reimplement simon game dummy effects using spell scripts 2025-07-29 19:48:00 +02:00
killerwife
c37f7efebf Spell: Port 29866 to spell script 2025-07-29 11:38:42 +02:00
killerwife
a1580d7d93 Naxx: Rework all bosses with modern standards and unify with wotlk naxx in structure
Cheers to @cala doign all the work years prior that made this possible to do in two weeks rather than months
Squashed commit of the following:

commit b6d2ef0395f0ba6c2d1ccdce4b80e3cf25d81637
Author: killerwife <killerwife@gmail.com>
Date:   Sat Jul 26 21:17:19 2025 +0200

    Fixup KT

commit 02f544be600f5dc959cc14f381ec3a657851db58
Author: killerwife <killerwife@gmail.com>
Date:   Sat Jul 26 20:19:20 2025 +0200

    Fixup thaddius maexxna and gothik

commit 1806089d4e5ebbf56be8a9d55d70881ea22894ad
Author: killerwife <killerwife@gmail.com>
Date:   Mon Jul 21 14:39:32 2025 +0200

    Rework KT

commit e9561ac092998be105bc86d1d05d6076b3fdcb37
Author: killerwife <killerwife@gmail.com>
Date:   Sun Jul 20 16:21:05 2025 +0200

    Rework maexxna and thaddius

commit 30eaeda254a908e05243d061c0417f0ffd61474d
Author: killerwife <killerwife@gmail.com>
Date:   Sun Jul 20 13:43:20 2025 +0200

    Rework sapphiron

commit 9f78ebfc7a60da2abc4b51f82628f2ce317a9ed3
Author: killerwife <killerwife@gmail.com>
Date:   Sun Jul 20 11:17:27 2025 +0200

    Convert rest of naxx texts to bct

commit 9e5a8d2754883a207a7552c2cb866a88e3dced0c
Author: killerwife <killerwife@gmail.com>
Date:   Sun Jul 20 10:15:07 2025 +0200

    Noth-ing to do here

commit 4948d54cb82717d2e29122558160a92c656ba58e
Author: killerwife <killerwife@gmail.com>
Date:   Sat Jul 19 18:54:21 2025 +0200

    Rework patchwerk and razuvious

commit 6bb1e280e82f655e08caacf42636579df9cbaf96
Author: killerwife <killerwife@gmail.com>
Date:   Sat Jul 19 18:22:02 2025 +0200

    Rework loatheb

commit a739b0e64e85936fc24afe34c0e42e6c3aa8e9cf
Author: killerwife <killerwife@gmail.com>
Date:   Sat Jul 19 16:35:06 2025 +0200

    Rework grobbulus and heigan

commit 1b93f756239d709a3ce165a0c0b42df87c63bdab
Author: killerwife <killerwife@gmail.com>
Date:   Sat Jul 19 10:44:12 2025 +0200

    Rework gothik

commit 216fdf2ec2fcc44031b298f61134b6d80aae7611
Author: killerwife <killerwife@gmail.com>
Date:   Fri Jul 18 16:23:59 2025 +0200

    Rework Gluth

commit 0c8bf1fdf7406269cc2fef56ea0475949c0adbc8
Author: killerwife <killerwife@gmail.com>
Date:   Thu Jul 17 21:54:07 2025 +0200

    Convert some bosses to BossAI

commit 7859215ab0bfdd6a255dcff4214b86c36818b5a6
Author: killerwife <killerwife@gmail.com>
Date:   Thu Jul 17 21:33:20 2025 +0200

    Process move of spell scripts to own files

commit 7c03c11fa1841ea34f183d09ab586cc78a3689e0
Author: killerwife <killerwife@gmail.com>
Date:   Thu Jul 17 09:38:18 2025 +0200

    More WIP

commit 5c4dbdcd7367ea643e7f72ab00f2cd4f24d4a83b
Author: killerwife <killerwife@gmail.com>
Date:   Sun Jul 13 09:54:47 2025 +0200

    WIP
2025-07-27 12:58:59 +02:00
killerwife
8dbc0f1b07 Priest: Add script so that dispel magic deals less threat on friendly dispel 2025-06-23 10:26:50 +02:00
_daanieL
74d5ab1356
Netherstorm: rework recharging battery into spell script and add targ… (#744)
* Netherstorm: rework recharging battery into spell script and add target checks

* codestyle
2025-06-14 09:21:32 +02:00
_daanieL
9af663b28c
Spell: Compact Harvest Reaper should have same level as the summoning… (#733)
* Spell: Compact Harvest Reaper should have same level as the summoning npc

* Remove unneded aurascript
2025-05-07 12:23:42 +02:00
_daanieL
5df81ecdcf
Ashenvale: add Destroy Karangs Banner handling for Quest King of the … (#735)
* Ashenvale: add Destroy Karangs Banner handling for Quest King of the Foulweald

* Update worldstate to match db

* add spell register
2025-05-07 12:22:19 +02:00
insunaa
f2bc448299 Spell: Despawn Wandering Eye of Kilrogg after summon
Closes https://github.com/cmangos/mangos-tbc/pull/718
2025-03-15 18:36:36 +01:00
killerwife
aead663284 AQ40: Modernize cthun even further and improve tentacle scripts 2025-01-22 17:25:01 +01:00
killerwife
8752baa50d Warlock: Implement ritual of souls talent scaling 2025-01-11 11:54:47 +01:00
AnonXS
d184962365 [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-01-03 21:38:34 +01:00
killerwife
bc972d82b2 ST: Deep slumber wipes threat on hit target 2024-11-22 11:44:27 +01:00
Miraco
b5daa71f16 SP: add worldstate for naturalist bite dbscript
add spell_script for entangling roots to use lightning cloud after cast finishs
2024-10-17 22:05:59 +02:00
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