Commit Graph
247 Commits
Author SHA1 Message Date
Shauren a21152e78f Scripts/Spells: Update Lava surge script 2025-09-30 14:18:47 +02:00
Meji 1085b3f433 Core/AreaTriggers: Implement AreaTriggerActionSetFlag::DontRunOnLeaveWhenExpiring (#31276) 2025-09-22 21:56:04 +02:00
Telegrill 2e3f3fda3f Core/Spells: Add a helper function to sort spell targets based on custom scripted sorting rules 2025-09-06 13:19:38 +02:00
Aqua Deus 5957c4e96d Scripts/Spells: Implement shaman talent Deluge (#31057) 2025-08-28 21:54:20 +02:00
Shauren de80c713d0 Scripts/Spells: Refactor spell script internals to fix -Wcast-function-type-mismatch warning 2025-08-16 15:31:10 +02:00
Shauren 8d6e643c91 Scripts/Spells: Use CastSpellExtraArgsInit everywhere in shaman scripts 2025-05-04 14:50:27 +02:00
Shauren 120d9bd4fe Scripts/Spells: Implemented Primordial Wave 2025-04-15 15:38:04 +02:00
Shauren 93547094cf Scripts/Spells: Add const in shaman spell scripts 2025-04-02 19:53:49 +02:00
Shauren dd988965ff Scripts/Spells: Remove Elemental Weapons buff when unlrearning the talent 2025-04-01 12:13:16 +02:00
Shauren 8d1ab1f1d6 Scripts/Spells: Fixed Crash Lightning 2025-04-01 00:04:09 +02:00
Shauren 79e59e9158 Scripts/Spells: Update shaman spell scripts to 11.1 2025-03-31 00:03:11 +02:00
Shauren 972bcdcdd7 Scripts/Spells: Fixed shaman talents Elemental Weapons, Stormblast, Stormflurry, Stormsurge and Lashing Flames 2025-03-30 18:04:10 +02:00
Shauren 8947a04813 Scripts/Spells: Fixed shaman talents Converging Storms, Ice Strike (maelstrom gain), Molten Thunder, Nature's Guardian, Swirling Maelstrom, Unrelenting Storms 2025-03-25 22:57:14 +01:00
Shauren 0922b9d4d9 Scripts/Spells: Fixed shaman talents Doom Winds, Hailstorm, Fire Nova, Sundering, Flurry and Ashen Catalyst 2025-03-20 15:05:08 +01:00
Shauren 0c19893800 Core/Auras: Implemented SPELL_AURA_MOD_RECOVERY_RATE and SPELL_AURA_MOD_RECOVERY_RATE_BY_SPELL_LABEL 2025-03-17 22:50:38 +01:00
Shauren 521a357e24 Scripts/Spells: Fixed shaman talents Hot Hand, Ice Strike, Molten Assault, Lava Lash, Elemental Blast, Forceful Winds, Unruly Winds, Tempest Strikes 2025-03-16 19:46:17 +01:00
Shauren 79d12e9044 Scripts/Spells: Updated Flametongue Weapon damage calculation 2025-03-15 13:47:24 +01:00
Shauren e233079d2d Core/Units: Refactor GetCastSpellInfo to return values via return value and hide internal lookup state tracker 2025-02-24 14:33:56 +01:00
Shauren 26376d89e1 Scripts/Spells: Use Spell::GetPowerTypeCostAmount where possible instead of iterating Spell::GetPowerCost 2025-01-20 22:49:52 +01:00
Shauren 04ad3e7ad6 Scripts/Spells: Implemented shaman talent Voltaic Blaze 2025-01-17 00:07:51 +01:00
Shauren f46a042d98 Scripts/Spells: Implemented several enhancement shaman resource related talents - Maelstrom Weapon, Overflowing Maelstrom, Stormweaver, Thorim's Invocation 2025-01-05 00:19:43 +01:00
Aqua Deus 58668b4de1 Scripts/Spells: Implement shaman talent Arctic Snowstorm (#30178) 2024-09-12 16:24:49 +02:00
Shauren 1dd4b38170 Core/Creatures: std::chrono-ify TempSummon 2023-08-09 11:37:17 +02:00
Shauren 98007f859b Core/Misc: Turn ChrSpecialization into enum class 2023-08-07 00:05:36 +02:00
Nyr d2784d4c65 Core/Misc: Move TalentSpecialization together with other db2 enums and rename it to ChrSpecialization 2023-08-07 00:05:36 +02:00
Shauren 46b67ec205 Core/Scripts: Fixed unsafe function pointer type casting in spell scripts 2023-07-27 19:37:57 +02:00
Shauren 2e7e49b749 Scripts/Spells: Removed unneccessary PrepareSpellScript and PrepareAuraScript uses 2023-07-24 10:48:50 +02:00
Aqua Deus 430012f4b5 Scripts/Spells: Updated lava burst script, rank 2 not needed anymore (#29120) 2023-07-04 13:34:39 +02:00
Aqua DeusandShauren 083ef35acc Scripts/Spells: Implement Deeply Rooted Elements (#29111)
Co-authored-by: Shauren <[email protected]>
2023-06-30 19:34:58 +02:00
ModoX a983db9457 Scripts/Shaman: Fixed double dipping of Ascendance (Restoration) initial heal 2023-06-28 01:29:25 +02:00
Aqua DeusandModoX 27005299dc Scripts/Shaman: Implemented Ascendance (Restoration) (#29097)
Co-authored-by: ModoX <[email protected]>
2023-06-27 23:25:19 +02:00
Shauren 07d6eb3a57 Scripts/Spells: Fixed remaining spells with SPELL_ATTR3_CAN_PROC_FROM_PROCS attribute 2023-06-27 22:22:16 +02:00
Shauren a03455acbb Core/AreaTriggers: Add Spell* argument to AreaTriggerAI::OnCreate script 2023-06-24 20:10:14 +02:00
Shauren f8a6a9b017 Scripts/Spells: Added spell effect validation helper 2023-05-30 19:34:19 +02:00
TeleqraphandModoX 1b3f93aa0f Core/Spells: Unify Bloodlust spells for all classes (#28927)
Co-authored-by: ModoX <[email protected]>
2023-04-17 06:51:37 +02:00
Shauren db85044267 Scripts/Spells: Fixed crash in spell_sha_mastery_elemental_overload
Closes #28748
2023-01-14 12:45:35 +01:00
Shauren d8a4668c77 Core/Misc: Add missing Containers.h include where neccessary 2023-01-06 16:44:11 +01:00
Aqua Deus 8abfda5fb0 Scripts/Spells: Fix loop for proc on "Earthen Rage" (#28093) 2022-07-10 19:10:15 +02:00
Shauren dda375b986 Core/Spells: Rename SpellAttr2 to use official attribute names
* Corrected implementation of SPELL_ATTR1_ALLOW_WHILE_STEALTHED
* Implemented SPELL_ATTR2_RETAIN_ITEM_CAST
* Implemented SPELL_ATTR2_ALLOW_WHILE_INVISIBLE
* Implemented SPELL_ATTR0_PROC_FAILURE_BURNS_CHARGE
* Implemented SPELL_ATTR2_PROC_COOLDOWN_ON_FAILURE
* Implemented SPELL_ATTR2_NO_TARGET_PER_SECOND_COSTS
* Implemented SPELL_ATTR2_DO_NOT_REPORT_SPELL_FAILURE
* Implemented SPELL_ATTR1_REQUIRE_ALL_TARGETS
* Implemented SPELL_ATTR2_CHAIN_FROM_CASTER
* Implemented SPELL_ATTR2_NO_ACTIVE_PETS
* Implemented SPELL_ATTR2_ENCHANT_OWN_ITEM_ONLY
2022-04-28 18:31:26 +02:00
Shauren ad4f4bfab7 Core/Misc: Minor game include cleanup 2022-02-13 00:49:10 +01:00
Aqua Deus e64e6f4963 Scripts/Spells: Fixed Icefury talent proc and frost shock energize (#27699) 2022-02-07 12:41:41 +01:00
d5bb799f27 Scripts/Spells: Fix shaman Undulation talent (#27695)
Co-authored-by: Modox <[email protected]>
Co-authored-by: Shauren <[email protected]>
2022-02-07 00:20:01 +01:00
Shauren 0a1acb9c05 Scripts/Spells: Replace RegisterAuraScript with RegisterSpellScript and remove it
(cherry picked from commit 7d4fbf706ae19481468901ccd65c497fcabe56bf)
2022-02-04 00:27:10 +01:00
RobingadandShauren 5b57722211 Scripts/Spells: Fix shaman Lava Surge proc (#27667)
Co-authored-by: Shauren <[email protected]>
2022-01-28 11:18:45 +01:00
Robingad 1696d73860 Scripts/Spells: Move shaman Lava Burst crit chance calculation to scripts and add Lava Burst Overload (#27676) 2022-01-27 23:23:37 +01:00
RobingadandShauren 3e725e1d25 Scripts/Spells: Fix shaman Earthquake (#27620)
Co-authored-by: Shauren <[email protected]>
2022-01-27 22:18:46 +01:00
RobingadandShauren bd19e22513 Scripts/Spells: Fix shaman Mastery: Elemental Overload + Stormkeeper and Unlimited Power talents (#27561)
Co-authored-by: Shauren <[email protected]>
2022-01-12 12:48:43 +01:00
My name is Mud 861d572f9c Scripts/Spells: Fix shaman talent Spirit Wolf (#27478) 2022-01-09 19:06:48 +01:00
Shauren 6df3cb0995 Scripts/Spells: Corrected script registrations for shaman spells to match db2 data 2022-01-09 14:59:35 +01:00
Shauren b042919daf Scripts/Spells: Updated Windfury Weapon script 2022-01-09 14:42:55 +01:00