Commit Graph

1663 Commits

Author SHA1 Message Date
Shauren a33864ce2d Scripts/Spells: Implemented Dark Simulacrum and its related attribute SPELL_ATTR9_ALLOW_DARK_SIMULACRUM 2024-06-27 12:58:44 +02:00
Shauren a885a1fc3c Core/Spells: Implemented new trigger flag to cause spells to be instant without also causing other behavior of TRIGGERED_CAST_DIRECTLY (skipping SMSG_SPELL_START, skipping starting GCD) 2024-06-25 00:21:27 +02:00
Mematoru c7149492d3 Scripts/Spells: Implemented Priest talent Sanctuary (#29727)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-05-30 19:16:36 +02:00
Aqua Deus b7e94166fa Scripts/Spells: Implement Blessing of the Bronze (#29951) 2024-05-02 20:10:13 +02:00
Shauren a39d0db9ec Core/Spells: Implemented evoker empower spell mechanic 2024-05-01 22:26:53 +02:00
Shauren 250984a7b7 Scripts/Items: Updated Amalgam's Seventh Spine script - fixed auras lingering after removal and added new case for evokers 2024-04-27 19:58:00 +02:00
Ovahlord 55ce5b150f Core/Auras: Implemented OnHeartbeat AuraScript hook and refactored an aurascript to use it as example (#29945)
* Updated Amalgam's Seventh Spine dummy aura script to use the new AuraScript hook
2024-04-27 19:04:10 +02:00
Aqua Deus a361d3f587 Scripts/Spells: Fix Crusader's Might cooldown reduction effect (#29938) 2024-04-26 20:22:19 +02:00
Aqua Deus f4ef6f769b Scripts/Spells: Add new script for spells with feign death with all flags except uninteractible (#29922) 2024-04-21 14:51:07 +02:00
Mematoru 8daa3f735d Scripts/Spells: Implemented Priest talent Unfurling Darkness (#29885)
Co-authored-by: Cristian Vintila <127750549+cristiv23@users.noreply.github.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-04-08 00:41:03 +02:00
Mematoru 79928707f8 Scripts/Spells: Implemented Shadow Priest talent Mind Devourer (#29895) 2024-04-07 19:57:11 +02:00
Meji def601b4ff Core/Creatures: Changed the spawn health field in creature table to a percentage (#29801) 2024-03-30 20:21:28 +01:00
Shauren c2ac37125b Core/Players: Use CharBaseInfo.db2 data to determine appropriate race for mercenary mode transforms 2024-03-28 21:11:59 +01:00
Jeremy be11f42a16 Core/Battlegrounds: Move to scripts (#29799)
* Introduce new BattlegroundScript class for map/bg specific scripts
* Remove all sub, zone specific, battleground classes except Arena
* Move all bg zone scripts to new BattlegroundScripts class in script folder
* Remove ZoneScript from Battleground class
* Remove some unused hooks from Battleground
2024-03-28 19:29:22 +01:00
Shauren a83d4491f8 Scripts/Spells: Fix Whispering Shadows target selection logic if there are less than 8 units hit that don't have Vampiric Touch on them 2024-03-25 11:36:02 +01:00
Mematoru23 834c6b8577 Scripts/Spells: Implemented Priest talent Whispering Shadows (#29776)
Co-authored-by: Cristian Vintila <127750549+cristiv23@users.noreply.github.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-03-25 00:32:04 +01:00
Shauren 94b78ebc8b Core/Players: Slightly improve neutral player faction support 2024-03-24 17:19:10 +01:00
Aqua Deus 41055c7a32 Scripts/Spells: Fix rhapsody talent (#29804)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-03-18 22:54:21 +01:00
Shauren 45ee989c70 Core/vmaps: Removed vmap lookup functions duplicating functionality of each other 2024-03-07 00:23:52 +01:00
Aqua Deus 24539e8d27 Scripts/Spells: Fix DK talent Permafrost (#29759) 2024-02-27 18:49:09 +01:00
Shauren 0c76618b19 Core/Auras: Implemented SpellEffectAttributes::AuraPointsStack 2024-02-26 00:03:02 +01:00
Aqua Deus b8d3aea216 Scripts/Spells: Fix energize for spell Doom (Warlock) (#29748) 2024-02-25 11:04:54 +01:00
Aqua Deus d7d382ea43 Scripts/Spells: Fix Shield of the Righteous armor bonus (#29749) 2024-02-25 11:03:22 +01:00
Aqua Deus cf026aa627 Scripts/Spells: Update Vampiric touch script implementing the talent Misery and the dispel fleeing (#29743) 2024-02-24 16:35:42 +01:00
Mematoru23 89438607ae Scripts/Spells: Implemented Priest talent Pain Transformation (#29720) 2024-02-22 21:43:47 +01:00
Mematoru23 99bce5be73 Scripts/Spells: Implemented Priest talent Indemnity (#29669) 2024-02-11 15:21:53 +01:00
Mematoru23 9267ac27dd Scripts/Spells: Implemented Priest talent Train of Thought (#29676) 2024-02-11 00:56:33 +01:00
Mematoru23 69f2f8cd8c Scripts/Spells: Implemented Priest talent Crystalline Reflection (#29677) 2024-02-10 22:13:09 +01:00
Mematoru23 0abdd8ce3d Scripts/Spells: Implemented Priest talent Divine Aegis/ Fixed PW:S Crit (#29683) 2024-02-10 18:00:46 +01:00
Mematoru23 40bb7ca868 Scripts/Spells: Implemented Priest talent Heaven's Wrath (#29671) 2024-02-07 23:28:42 +01:00
ModoX f0c8af1d0c Scripts/Spells: Implemented Priest talent Phantasm
Co-authored-by: Mematoru23 <127750549+Mematoru23@users.noreply.github.com>
2024-02-06 19:19:58 +01:00
Mematoru23 f63816fbf1 Scripts/Priest: Implemented Priest talent Surge of Light (#29657) 2024-02-05 18:12:13 +01:00
Mematoru23 faf7ce0910 Scripts/Spells: Implemented Mind Blast procs (#29641)
* Schism
* Dark Indulgence
2024-02-05 17:44:00 +01:00
Mematoru23 e42cd2ffcc Scripts/Spells: Implemented Priest talent Blaze of Light (#29649) 2024-02-05 17:00:48 +01:00
ModoX a32af01495 Scripts/Spells: Fixed possible crash in From Darkness Comes Light
* 863a005ef2 followup
2024-02-01 11:11:44 +01:00
Cristian Vintila 863a005ef2 Scripts/Priest: Implemented Priest talent From Darkness Comes Light Aura (#29631) 2024-01-29 23:10:56 +01:00
Cristian Vintila 4fea4fb567 Scripts/Spells: Implemented Priest talent Protective Light (#29630) 2024-01-29 22:59:27 +01:00
Ovahlord 2f6ed2c203 Core/Units: moved health and power ordering predicates from Unit header into CommonPredicates (#29584) 2024-01-16 20:18:25 +01:00
Jeremy 1ef0c04520 Core/Battlegrounds: Clean up some Team/TeamId parameters to use enums instead of raw integer types (#29535)
* Fix criteria data type bg loss team score
2023-12-29 14:12:15 +01:00
Aqua Deus f038c8526a Scripts/Spells: Implement Aspect of the Turtle (#29485)
Closes #19608
2023-12-08 15:28:03 +01:00
Aqua Deus 1567c34a3e Scripts/Spells: Implement Unholy Ground and drop outdated Tightened Grasp talent (#29465) 2023-12-08 02:12:59 +01:00
Aqua Deus 36aac83ea3 Scripts/Spells: Implement Blinding Sleet (#29478) 2023-12-08 01:47:19 +01:00
Aqua Deus e90fee78df Scripts/Spells: Update Anti-Magic Shell script to include versatility (#29468) 2023-11-29 23:09:12 +01:00
Ovahlord 30759beac7 Scripts/LCT: implement Lockmaw encounter 2023-11-07 16:17:55 +01:00
Meji efb1de3802 Scripts/Spells: Register script for Holy Mending (#29397) 2023-10-29 11:02:36 +01:00
Shauren 47fc3cb852 Core/Instances: Kill instance_encounters table, it is no longer neccessary 2023-09-19 10:59:04 +02:00
Aqua Deus 638e3ece91 Scripts/Spells: Implement warrior talent Strategist (#29235)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2023-09-01 00:16:48 +02:00
Shauren 9d69c36bed Scripts/Spells: Fixed Dark Reprimand not channeling 2023-08-29 10:17:29 +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