Commit graph

388 commits

Author SHA1 Message Date
killerwife
57bfc8e87a Item: Add removal safeguard to shattrath flasks 2026-08-02 09:48:32 +02:00
killerwife
2a623a99bb BT: Reimplement gathios judgement using own script 2026-08-02 09:46:28 +02:00
killerwife
c55d84514f BT: Add a hack to soul scream to fix rage gain
Only spell in tbc like this so lets not complicate life
2026-08-01 14:58:53 +02:00
killerwife
28ef97c3a3 Reimplement Mend Pet using spell script
Closes https://github.com/cmangos/mangos-wotlk/pull/643

This resolves the issue of not working between tbc and wotlk

Co-Authored-By: slnz00 <balintbakcsa@gmail.com>
2026-07-23 18:52:52 +02:00
Velite12
2d9e0e24ae
Fix Hungarfen mushroom spell bug and behavior (#842)
* Fix Hungarfen mushroom spell and behavior

Fix the mushroom spell on Hungarfen not working properly.

The spell should leave a cloud that does damage and also applies a DoT debuff. Currently, it's leaving a cloud but you then get an aura that causes all enemies nearby to receive the DoT, and since each DoT stacks per caster, the boss would receive 5 versions of this DoT and die quickly.

Also, we shrink the mushrooms when they spawn to start small (correct) but we forgot to shrink them once we reach the shrink timer after they cast their Spore cloud spell (we removed grow but forgot to actually cast shrink).

* Use aurascript to fix this
2026-07-20 08:24:52 +02:00
AnonXS
d5911da57c
[SD][Spell] Readd Target Change Logic for Raging Flames 20481 (#833)
* [SD][Spell] Readd Target Change Logic for Raging Flames 20481

Removed with 329ad4f81d
Originally added with ea618a7c4e

Can also Focus Tank on Aggro, should be even more unpredictable when they change their focus

See: https://www.youtube.com/watch?v=KuRH5PzZ3DA first 10 seconds how the add turns around without inferno used

https://www.youtube.com/watch?v=f3P3-odMKeA - watch with sound on

Also seem to cast invis and stealth detect within the first few seconds
of a fight - might be a classictbc thing, confirmed with 7.3.5 sniff

* correct threat value
2026-06-26 17:01:37 +02:00
killerwife
d59d6d4a47 Script more on death avenger spells 2026-06-23 17:28:11 +02:00
killerwife
94284bec9e Netherstorm: Add invalid target error to s.34520 2026-05-31 22:09:56 +02:00
killerwife
39df9d7cc7 Hunter: Reimplement script for tame beast and add level check 2026-05-24 17:02:02 +02:00
killerwife
ab75b21116 Warrior: Move intimidating shout to spell script and add it to three creature spells 2026-05-10 20:14:23 +02:00
killerwife
33a803f982 Mage: Remove now redundant arcane concentration impl 2026-05-06 11:39:51 +02:00
_daanieL
7773371817
[Karazhan] Modernize OperaEvent (#796)
* Starmawn into spell_list

* Tinhead spell_list

* Road modernized

* The crone modernized

* use custom action instead for intros

* Dorothee AI

* readd summon spell to script, as it only gets called once

fix some mistakes

* Use correct ID for crone death text

* Modernize the big bad wolf script

use spell_list and spell_script

* only say text if we realy picked a target

this will only happen if someone test this solo

* no one saw that

* julianne part 1

* finish julianne

* Romulo finish

* remove romulos spell_list when faking dead and add it back when remiving fake death do prevent him casting spells

* some changes requested in comments

* more changes requested in pr
2026-04-19 08:34:38 +02:00
AnonXS
b8a20a25e9 [Spell] Rename GreaterInvisibilityMob to DetectThroughInvisibilityMob
That is what it does, add aura used by tbc c.18464,18465,18884,22255,23219
2026-04-19 08:34:20 +02:00
Miraco
bd3a043c6e [Hunter] Fix 'Taming the Beast' issues
Closes https://github.com/cmangos/mangos-tbc/pull/777
2026-04-06 17:43:19 +02:00
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