Commit Graph
219 Commits
Author SHA1 Message Date
Cristian Vintila 2babc6f8db Scrips/Spells: Implement druid talent Thorns of Iron (#31537) 2026-02-01 20:10:34 +01:00
Shauren df670cf0ac Core/Spells: Define and implement new SpellCastFlagsEx - CAST_FLAG_EX_SUPPRESS_CASTER_ANIM that causes spell caster animations to be skipped 2026-01-10 22:40:28 +01:00
Shauren a80e33a674 Core/Spells: Move periodic tick count calculation from SpellInfo to SpellEffectInfo 2026-01-03 12:18:49 +01: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 480adfce11 Scripts/Spells: Implement druid talents Umbral Embrace and Umbral Inspiration (#30760) 2025-08-27 15:29:29 +02:00
Shauren b0de792bb8 Scripts/Spells: Rewrite druid talent Shooting Stars to have reduced proc chance on multiple targets 2025-08-24 14:46:20 +02:00
Aqua Deus ae0602e23f Scripts/Spells: Implement druid talent Ursoc's Fury (#30776) 2025-08-23 00:54:05 +02:00
Aqua Deus 6f574a2bfc Scripts/Spells: Implement guardian talent Dream of Cenarius (#30762)
Closes #29137
2025-08-22 19:47:57 +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
Aqua Deus 9090a940bf Scripts/Spells: Implement druid talent Lunar Beam (#30777) 2025-06-15 10:57:14 +02:00
Aqua Deus 688fd5b1b8 Scripts/Spells: Implement druid talent Mangle (#30763) 2025-04-18 15:03:05 +02:00
Shauren 26376d89e1 Scripts/Spells: Use Spell::GetPowerTypeCostAmount where possible instead of iterating Spell::GetPowerCost 2025-01-20 22:49:52 +01:00
Shauren 151a50d2aa Core/Spells: Split TRIGGERED_IGNORE_POWER_AND_REAGENT_COST into separate POWER and REAGENT flags 2024-12-31 20:14:01 +01:00
Aqua Deus db75f34239 Scripts/Spells: Implement druid talent Nature's Grace (#30215) 2024-09-29 20:25:00 +02:00
Aqua Deus 5e2eb66f1e Scripts/Spells: Implement Astral Communion talent with Celestial Alignment (#30135) 2024-08-31 13:09:51 +02:00
Aqua Deus 44719eb780 Scripts/Spells: Implement omen of clarity talent (Restoration) (#30143) 2024-08-20 16:30:05 +02:00
Aqua Deus afa16f4fda Scripts/Spells: Implement druid talent New Moon (#30136) 2024-08-19 22:32:52 +02:00
Aqua Deus 296f7a8cf1 Scripts/Spells: Implement druid talent Celestial Alignment (#30134) 2024-08-19 18:49:56 +02:00
Aqua Deus e9aafeff9c Scripts/Spells: Implement druid talent Astral Smolder (#30133) 2024-08-19 16:05:55 +02:00
Aqua Deus 342bb55c5e Scripts/Spells: Implement druid talent Stellar Flare (#30131) 2024-08-19 12:23:16 +02:00
Teleqraph 3cce2dad8b Scripts/Spells: Fix validation of spells in spell_druid (#29217) 2023-08-27 20:16:00 +02:00
Teleqraph 119200b745 Scripts/Spells: Implement druid talent Inner Peace (#29186) 2023-08-20 19:29:01 +02:00
Teleqraph 30d304298c Scripts/Spells: Implement druid talent Embrace of the Dream (#29185) 2023-08-20 19:07:47 +02:00
Teleqraph ba944151bd Scripts/Spells: Implement druid talent Power of the Archdruid (#29184) 2023-08-20 16:21:27 +02:00
Shauren d01e7a0d2f Scripts/Spells: Moved creature script to spell script 2023-08-20 12:26:29 +02:00
TeleqraphandShauren f1c51e2a8d Scripts/Spells: Implement Efflorescence and Spirit Blossoms (#29176)
Co-authored-by: Shauren <[email protected]>
2023-08-19 20:09:52 +02:00
Teleqraph 2101c1079f Scripts/Spells: Update Wild Growth (#29173) 2023-08-19 15:34:53 +02:00
TeleqraphandShauren 0b70e7d2dc Scripts/Spells: Implement Germination and Luxuriant Soil (#29178)
Co-authored-by: Shauren <[email protected]>
2023-08-14 00:38:23 +02:00
Shauren 98007f859b Core/Misc: Turn ChrSpecialization into enum class 2023-08-07 00:05:36 +02:00
Shauren 054723241e Core/Misc: Reduce number of player spec hardcoded checks 2023-08-07 00:05:36 +02:00
Teleqraph 2f6ab2b510 Scripts/Spells: Implement druid talents Abundance and Cultivation (#29177) 2023-08-04 00:49:37 +02:00
Shauren 197d4369c8 Core/Spells: Removed old combo point code leftovers 2023-07-31 11:55:00 +02:00
Aqua Deus 8f897da9f3 Scripts/Spells: Implement Incarnation: Tree of Life talent (#29168) 2023-07-29 19:07:37 +02:00
Shauren 2e7e49b749 Scripts/Spells: Removed unneccessary PrepareSpellScript and PrepareAuraScript uses 2023-07-24 10:48:50 +02:00
ShaurenandModoX 970a274be1 Scripts/Spells: Fixed Entangling Roots periodic damage
Closes #28752

Co-authored-by: ModoX <[email protected]>
2023-07-22 00:18:05 +02:00
Aqua Deus 001ac7aa5b Scripts/Spells: Implement Ysera's Gift (#29148) 2023-07-16 15:17:16 +02:00
Aqua Deus e66f2ada53 Scripts/Druid: Implemented Shooting Stars (#29125) 2023-07-13 19:24:08 +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 c484530b0c Core/Spells: Added enum flag operators to TriggerCastFlags to prevent accidentally using CastSpellExtraArgs(bool) constructor when CastSpellExtraArgs(TriggerCastFlags) was intended 2023-06-09 00:33:35 +02:00
Shauren f8a6a9b017 Scripts/Spells: Added spell effect validation helper 2023-05-30 19:34:19 +02:00
Aqua Deus 56ef6c06eb Core/Spells: Fix glyph of stars (druid) (#28258) 2022-09-19 20:07:00 +02:00
Aqua Deus 756f928758 Scripts/Spells: Fix lifebloom final heal and update some druid spell scripts (#28028) 2022-06-16 15:47:22 +02:00
Aqua Deus 16c70f2dd5 Scripts/Spells: Fix druid talent Lunar Inspiration (#28027) 2022-06-16 12:32:40 +02:00
Aqua Deus cac5b22f45 Scripts/Spells: Update and fix Druid Survival Instincts script (#27969) 2022-06-08 15:52:33 +02:00
Aqua DeusandShauren aff4f87569 Scripts/Spells: Update and fix Innervate (#27814)
Co-authored-by: Shauren <[email protected]>
2022-04-18 20:49:48 +02:00
Aqua Deus 8fe7748f30 Scripts/Spells: Delete obsolete druid spell scripts (#27813) 2022-02-26 23:12:28 +01:00
Shauren 439b027d48 Core/Misc: Cleanup unused includes 2022-02-13 15:07:00 +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
Sorikoff 374db51bae Scripts/Spells: Code style adjustments for druid scripts (#23725)
(cherry picked from commit 63bbf4a4bee03a3ca5e73eafcef4976c76d86f5d)
2021-12-18 21:14:53 +01:00
Sorikoff 568e60ef51 Scripts/Spells: Port druid scripts to new script registration syntax (2 of 3) (#23696)
* Scripts/Spells: Port Druid Scripts to New Script Registration

* Revert

* Revert 2

* Revert 3

* Revert 4

(cherry picked from commit 9a8a01925ae0a02f565fb317a2786e82b20cc298)
2021-12-18 21:11:58 +01:00