94 Commits
Author SHA1 Message Date
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
Teleqraph b4ccc8268b Core/Transports: Fix triggering transport arrival events on stop waypoints (#30796) 2025-03-29 21:14:37 +01:00
Teleqraph 2c4d9ac977 Scripts/Spells: Update priets talent Shadow Covenant (#30571) 2025-01-15 11:52:03 +01:00
Teleqraph 1366ab9445 Scripts/Spells: Implemented priest talent Assured Safety (#30572) 2025-01-14 13:28:17 +01:00
Teleqraph cc31fe491f Scripts/Spells: Mark priest spell script functoins const/static (#30569) 2025-01-05 12:49:28 +01:00
Teleqraph 515d727ac9 Scripts/Priest: Update Sins of the Many damage diminishing (#30570) 2025-01-04 08:18:33 +01:00
Teleqraph bfbda8dcce Core/Creatures: Refactor CreatureEliteType (#29525)
* Turn into enum class with official names
2023-12-28 19:11:54 +01:00
TeleqraphandModoX 9eceff2bc2 Core/Map: Implement several difficulty getters (#29370)
Co-authored-by: ModoX <[email protected]>
2023-10-22 11:24:48 +02:00
Teleqraph 3d3979f1ca Scripts/SOD: Implement Sylvanas Windrunner introduction (#28554) 2023-10-22 05:23:04 +02:00
Teleqraph 9b516978e7 Scripts/Spells: Update Power Word: Shield (#29228) 2023-08-29 00:20:16 +02:00
Teleqraph 1715ddf680 Scripts/Spells: Implement priest talent Shadow Covenant (#29227) 2023-08-28 22:13:47 +02:00
Teleqraph 0a9b3e089f Scripts/Spells: Unify scripts applying Atonement/Trinity (#29226) 2023-08-28 20:42:33 +02:00
Teleqraph aa278017e8 Scripts/Spells: Implement priest talent Holy Word: Salvation (#29218) 2023-08-28 00:24:57 +02:00
Teleqraph 3cce2dad8b Scripts/Spells: Fix validation of spells in spell_druid (#29217) 2023-08-27 20:16:00 +02:00
Teleqraph 3b7a31fc81 Scripts/Spells: Implement priest talent Abyssal Reverie (#29214) 2023-08-27 18:21:35 +02:00
Nyr 07a03dd730 Scripts/Spells: Implement priest talent Light's Wrath 2023-08-26 23:36:26 +02:00
Teleqraph f5c65c3551 Scripts/Spells: Implement priest talent Evangelism (#29212) 2023-08-26 21:52:33 +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
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
Teleqraph 3c0dcfc2c6 Scripts/Spells: Unify major healing cooldown CDs modifiers for all classes (#29174) 2023-08-13 19:21:28 +02:00
Teleqraph 8161bce524 Scripts/Spells: Implement Atonement (Passive, pet), Power Leech (Passive, pet) and Essence Devourer (#29170) 2023-08-11 10:59:39 +02:00
Teleqraph fa9ffc9121 Scripts/Spells: Implement Epiphany and update Prayer of Mending's related talents (#29169) 2023-08-10 22:49:19 +02:00
TeleqraphandShauren 6e42596374 Scripts/Spells: Implement Divine Image (#29034)
Co-authored-by: Shauren <[email protected]>
2023-08-10 11:00:06 +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
Teleqraph e71b2f62c1 Scripts/Spells: Implement Answered Prayers (#29030) 2023-08-06 19:21:04 +02:00
Teleqraph 2f6ab2b510 Scripts/Spells: Implement druid talents Abundance and Cultivation (#29177) 2023-08-04 00:49:37 +02:00
Teleqraph c2ef93fc7d Scripts/Spells: Implement Benediction, Divine Service, and Focused Mending (#29027) 2023-07-22 19:38:34 +02:00
TeleqraphandShauren 88ff97c1f9 Core/Units: Added helper functions to modify UNIT_FLAG_UNINTERACTIBLE (#29159)
Co-authored-by: Shauren <[email protected]>
2023-07-20 19:09:27 +02:00
Teleqraph 53f9abec14 Core/Unit: Added helper functions to modify UNIT_FLAG2_CANNOT_TURN (#29160) 2023-07-20 12:20:15 +02:00
Teleqraph 6a3c98ac31 Scripts/Priest: Implement Trail of Light (#29096) 2023-07-01 04:23:59 +02:00
Teleqraph 7d15ec0de8 Scripts/Spells: Implement Empowered Renew (#29036) 2023-06-04 16:29:36 +02:00
TeleqraphandShauren cd10bf5052 Scripts/Spells: Implement Healing Chorus (#29038)
Co-authored-by: Shauren <[email protected]>
2023-06-04 00:40:33 +02:00
Teleqraph 277497fdf1 Scripts/Spells: Implement Holy Mending (#29031) 2023-06-03 19:06:40 +02:00
Teleqraph 692c26a15e Scripts/Spells: Implement Say Your Prayers (#29028) 2023-05-31 19:10:38 +02:00
Teleqraph c4aa4d4b53 Core/Spells: Implement SPELL_ATTR10_RESET_COOLDOWN_UPON_ENDING_AN_ENCOUNTER (#29032) 2023-05-29 10:43:48 +02:00
Teleqraph 8828af2a5e Core/Units: Add PowerTypeFlags enum (#28897) 2023-05-09 23:10:16 +02:00
Teleqraph 4fb5737e3d Scripts/Spells: Implement Painful Punishment (#28928) 2023-05-07 19:37:16 +02:00
Teleqraph 6ef501b278 Scripts/Spells: Implement Purge the Wicked (#28926) 2023-05-07 18:54:26 +02:00
TeleqraphandShauren b53de1eb4b Scripts/Spells: Implement Dark Reprimand (#28925)
Co-authored-by: Shauren <[email protected]>
2023-05-07 17:52:48 +02:00
Teleqraph 23f42e09ec Scripts/Spells: Update Halo (#28924)
* Update Halo's trigger spells to properly support both Halo for Shadow and Holy/Discipline specs. It also offers support during Shadow Covenant aura for Discipline since it uses SPELL_AURA_OVERRIDE_ACTIONBAR_SPELLS to override the spells cast.
2023-05-07 16:43:56 +02:00
Teleqraph 145bb98ecb Core/Auras: Implement SpellAuraInterruptFlags2::Falling (#28941) 2023-05-06 22:54:13 +02:00
TeleqraphandShauren 2b231c9866 Core/Auras: Implement SpellAuraInterruptFlags2::WarModeLeave (#28937)
Co-authored-by: Shauren <[email protected]>
2023-05-06 22:49:01 +02:00
TeleqraphandShauren 998ee363c5 Core/Auras: Implement SpellAuraInterruptFlags2::EndOfEncounter (#28939)
Co-authored-by: Shauren <[email protected]>
2023-05-06 21:03:00 +02:00
TeleqraphandShauren 15135ce16f Core/Auras: Implement SpellAuraInterruptFlags2::StartOfEncounter (#28938)
Co-authored-by: Shauren <[email protected]>
2023-05-06 20:56:01 +02:00
Teleqraph ca66da1c97 Core/Auras: Implement SpellAuraInterruptFlags2::DuelEnd (#28940) 2023-05-06 18:48:50 +02:00
Teleqraph 5fddf06daa Core/Auras: Implement SpellAuraInterruptFlags2::EnteringInstance (#28942) 2023-05-06 17:58:40 +02:00
Teleqraph 513788e884 Core/Auras: Implement SpellAuraInterruptFlags2::AbandonVehicle (#28944) 2023-05-06 17:44:19 +02:00
Teleqraph 7c0ab49673 Core/Auras: Implement SpellAuraInterruptFlags2::LeaveArenaOrBattleground (#28943) 2023-05-06 17:39:37 +02:00
Teleqraph 0eada1d708 Scripts/Spells Update Divine Star (#28923)
* update Divine Star's areatrigger to calculate its travel distance off from its effect 1 so that it always has support for its travel distance changes.
* update Divine Star's trigger spells to properly support both Divine Star for Shadow and Holy/Disc spec. It also offers support during Shadow Covenant aura for discipline priest.
2023-04-23 19:47:39 +02:00
TeleqraphandModoX c7ff9a9083 Scripts/Spells: Implement Summon Sayaad (#28907)
Co-authored-by: ModoX <[email protected]>
2023-04-23 16:49:01 +02:00
Teleqraph a32584b920 Scripts/Spells: Update Sins of the Many values (#28922) 2023-04-17 20:40:22 +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
Teleqraph c21a01442e Scripts/SilverpineForest: Removed sparring hackfixes (#28896) 2023-04-06 17:26:19 +02:00
TeleqraphandShauren dbed48becc Core/Auras: Implemented SPELL_AURA_MOD_ROOT_DISABLE_GRAVITY (#28517)
Co-authored-by: Shauren <[email protected]>
2022-12-30 01:38:41 +01:00
TeleqraphandShauren 6515319b75 Core/Auras: Implemented SPELL_AURA_MOD_STUN_DISABLE_GRAVITY (#28511)
Co-authored-by: Shauren <[email protected]>
2022-12-30 01:16:29 +01:00
Teleqraph 3957eda5fb DB/Silverpine: Implemented missing spell effect for 148164
* fixes Sylvanas Horse

Closes #28444
2022-11-07 22:36:27 +01:00
Teleqraph 9a3e29d416 Core/Object: Implement FindNearestCreatureWithAura (#28410)
* Game/Object: Implement NearestCreatureEntryWithLiveStateAndAuraInObjectRangeCheck class and FindNearestCreatureWithAura method

* moved arguments
2022-10-30 22:29:03 +01:00
Teleqraph 76866fffb2 Scripts/Silverpine: fixed Fenris Isle quests (#28334) 2022-10-12 16:06:56 +02:00
Teleqraph c7109629dc Scripts/Silverpine: quest fixes and spawns for Forsaken Rear Guard (#28303) 2022-10-11 10:20:04 +02:00
Teleqraph d3e76fc7fe Scripts/Silverpine: Implemented Waiting to Exsanguinate (questId 27045) (#28275) 2022-10-10 13:16:16 +02:00
Teleqraph a2a1d29ee9 DB/Quests: Added Silverpine Forest questchaining up to Empire of Dirt (27746)
Closes #28302
2022-10-07 16:25:50 +02:00
Teleqraph c7b6afc8eb Scripts/Silverpine: Implemented Horde Hauler (npcId 44731) (#28273)
* also some random cosmetic fixes of several creatures
2022-10-01 18:26:49 +02:00
Teleqraph a489ea6dd6 Scripts/Silverpine: Implemented several initial quests (#28272)
* The Gilnean Liberation Front 26989
* Iterating Upon Success 26998
* Guts and Gore 26995
* also added some phase 0/169 spawns to Forsaken High Command
2022-10-01 17:23:20 +02:00
Teleqraph 68d6044a5c Scripts/Silverpine: Implemented quest The Warchief Cometh (questid 26965) (#28251) 2022-09-21 15:05:58 +02:00
Teleqraph 7c8bb1618e DB/Spawns: Added spawns for phase 264 in Forsaken High Command / Silverpine Forest
Closes #28245
2022-09-21 00:16:29 +02:00
Teleqraph f0186870e7 DB/Quests: Added questchain for Silverpine Forest up to Lordaeron (questid 27098)
Closes #28244
2022-09-20 23:41:50 +02:00
Teleqraph 6b944b9e56 Scripts/Spells: Divine Star (Priest) fixed (#28112) 2022-08-02 22:25:07 +02:00
Teleqraph 22625e82ba Scripts/Spells: Priest - Power of the Dark Side fixed (#28118) 2022-08-02 21:45:40 +02:00
Teleqraph f20135696b Scripts/Spells: Priest - Sins of the Many fixed (#28122) 2022-08-02 21:17:05 +02:00
Nyr 44236c7078 Core/Spells: Implement OnEffectAbsorbHeal and AfterEffectAbsorbHeal hooks 2022-07-28 21:26:48 +02:00
Teleqraph 47086f9e69 Core/Spells: OnPrecast script should be called before ReSetTimer (#28146) 2022-07-26 23:07:22 +02:00
Teleqraph 96295cfc5f Core/Units: Removed spline speed limit for MoveJumpWithGravity (#28142) 2022-07-24 22:20:35 +02:00
Teleqraph 51d7ff6f0b Core/Units: Added NameplateAttachToGUID updatefield setter (#28141) 2022-07-20 18:57:54 +02:00
Teleqraph 7e02205693 Scripts/Spells: Fixed Halo (Priest talent) (#28113) 2022-07-16 16:27:20 +02:00
Teleqraph 8cbc3923a1 Core/Creatures: Implement Ground/FlyingMountDisplayID from creature_summoned_data (#28085) 2022-07-16 15:34:23 +02:00
TeleqraphandShauren ebf1b6eb5c Core/Creatures: Implemented sending different creature id for summoner (#28066)
Co-authored-by: Shauren <[email protected]>
2022-07-03 16:00:14 +02:00
TeleqraphandShauren f9753cb3dc Scripts/Spells: Fixed Rapture (#27800)
Trigger PW:S after cast to move it after EFFECT_1

Co-authored-by: Shauren <[email protected]>
2022-02-26 23:09:14 +01:00
Teleqraph c0748d4285 Scripts/Spells: updated Penance (#27737) 2022-02-15 22:15:29 +01:00
Teleqraph a6dd3a1946 Scripts/Spells: Fixed Cold Snap (#27734) 2022-02-14 12:02:29 +01:00
Teleqraph 0a923c7bf1 Scripts/Spells: Fixed Infusion of Light (#27723) 2022-02-13 19:00:59 +01:00
Teleqraph 5b02c53fc5 Scripts/Spells: Fixed mage Blizzard (#27722)
* we do not have a dummy periodic aura to obtain our period, so we're setting 1s as it always ticks once per second.
* haste doesn't affect Blizzard: https://us.forums.blizzard.com/en/wow/t/starfall-damage-doesn%E2%80%99t-scale-with-haste-why/854619
2022-02-11 00:12:40 +01:00
Teleqraph c69e003695 Scripts/Spells: Fixed Power Word: Shield (#27721) 2022-02-10 23:34:13 +01:00
TeleqraphandShauren 9e7f465fc2 Scripts/Spells: Fixed Divine Purpose (#27719)
Co-authored-by: Shauren <[email protected]>
2022-02-10 15:58:00 +01:00
Teleqraph ef61f39018 Scripts/Spells: Fixed Art of War (#27712) 2022-02-07 20:00:51 +01:00
TeleqraphandShauren f3e908dc99 Scripts/Spells: Fixed paladin's Light's Hammer (#27693)
Co-authored-by: Shauren <[email protected]>
2022-02-06 21:36:50 +01:00
Teleqraph 3fa4c04919 Scripts/Spells: Implemented Ashen Hallow script (#27682) 2022-02-06 16:19:25 +01:00
Teleqraph af0edf5afc Scripts/Spells: Moved Blessing of Faith script to spell_items (#27692) 2022-01-30 13:10:08 +01:00
Nyr 0d9b1072b5 Scripts/Spells: Updated Holy Shock spell script.
* renamed related enums.
* removed unnecessary rank dependency checks.
2022-01-30 12:55:57 +01:00
Teleqraph 72839e660e Scripts/Spells: Judgment (Holy) will now apply Rank 3 debuff if the paladin knows it (#27685) 2022-01-30 00:10:04 +01:00
Teleqraph 2fd4ce9fb9 Core/Units: Named UNIT_FLAG2_UNTARGETABLE_BY_CLIENT and renamed CREATURE_DIFFICULTYFLAGS_5_CANNOT_SWITCH_TARGETS to CREATURE_DIFFICULTYFLAGS_5_UNTARGETABLE_BY_CLIENT (#27637) 2022-01-22 12:22:55 +01:00