Commit Graph

7419 Commits

Author SHA1 Message Date
SargeroDeV
48820532e4 Scripts/Warrior: Implement Shield Block (#29004) 2023-05-18 22:43:35 +02:00
SargeroDeV
e943c695f2 Scripts/Warrior: Implement Warbreaker and In For The Kill (#28994) 2023-05-18 22:27:37 +02:00
SargeroDeV
94b7a863ef Scripts/Warrior: Implement Brutal Vitality (#28987) 2023-05-18 14:01:32 +02:00
SargeroDeV
807c3555b5 Scripts/Warrior: Implement Shield Charge (#28974) 2023-05-15 08:32:49 +02:00
Shauren
8a91448f28 Scripts/Spells: Fixed uninitialized variable in d64f7c332e 2023-05-14 19:36:06 +02:00
Shauren
b42477f6b4 Warning fix 2023-05-14 19:35:26 +02:00
ModoX
d64f7c332e Scripts/Warrior: Implemented Fueled by Violence
Closes #28976

Co-authored-by: SargeroDeV <83485584+SargeroDeV@users.noreply.github.com>
2023-05-14 18:35:02 +02:00
Shauren
3260b94dd6 Core/Misc: Replace string to int conversion functions from Common.h with c++17 std::from_chars based ones Trinity::StringTo 2023-05-13 15:46:27 +02:00
Shauren
c4d4008596 Scripts/Underrot: Removed unneccessary code, handled by difficulty version of SpellMisc already 2023-05-10 17:20:51 +02:00
Jeremy
205aba1ff3 Core/Battlegrounds: Moved AreaSpiritHealer resurrection handling to respective npc flags (#28508)
* UNIT_NPC_FLAG_AREA_SPIRIT_HEALER
* UNIT_NPC_FLAG_2_AREA_SPIRIT_HEALER_INDIVIDUAL
2023-05-09 05:20:35 +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
Teleqraph
b53de1eb4b Scripts/Spells: Implement Dark Reprimand (#28925)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
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
Shauren
9740219850 Scripts/Spells: Added proc requirements to a few auras that have SPELL_ATTR3_CAN_PROC_FROM_PROCS attribute 2023-05-02 17:19:51 +02:00
Naddley
5df71e9b14 Scripts/Underrot: Implement Cragmaw the Infested encounter (#28934) 2023-04-25 23:41:51 +02:00
Shauren
f9a4104b06 Scripts/Spells: Use scaled level for taming requirements 2023-04-24 18:12:43 +02:00
Shauren
fe38437e67 Scripts/Spells: Added proc requirements to a few auras that have SPELL_ATTR3_CAN_PROC_FROM_PROCS attribute 2023-04-23 23:50:34 +02:00
ModoX
0d1af86354 Spells/Generic: Implemented generic feign death spell with UNIT_FLAG_IMMUNE_TO_PC | UNIT_FLAG_IMMUNE_TO_NPC | UNIT_FLAG_UNINTERACTIBLE 2023-04-23 22:27:19 +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
Teleqraph
c7ff9a9083 Scripts/Spells: Implement Summon Sayaad (#28907)
Co-authored-by: ModoX <moardox@gmail.com>
2023-04-23 16:49:01 +02:00
Shauren
c8ebf077c7 Scripts/Spells: Added proc requirements to a few auras that have SPELL_ATTR3_CAN_PROC_FROM_PROCS attribute 2023-04-19 23:56:59 +02:00
ModoX
c603c9d9e0 Scripts/Underrot: Limit Sanguine Feast spell of Elder Leaxa to heroic+ difficulty only 2023-04-18 00:35:09 +02:00
Teleqraph
a32584b920 Scripts/Spells: Update Sins of the Many values (#28922) 2023-04-17 20:40:22 +02:00
Naddley
bda3320986 Scripts/Underrot: Implement Elder Leaxa encounter (#28920) 2023-04-17 09:15:58 +02:00
Teleqraph
1b3f93aa0f Core/Spells: Unify Bloodlust spells for all classes (#28927)
Co-authored-by: ModoX <moardox@gmail.com>
2023-04-17 06:51:37 +02:00
Shauren
6ba619d26e Scripts/Spells: Added proc requirements to a few auras that have SPELL_ATTR3_CAN_PROC_FROM_PROCS attribute 2023-04-16 23:32:45 +02:00
ModoX
89e09dc44e Core/AI: Drop script_waypoints and move data to waypoint_data (#28879) 2023-04-10 04:04:33 +02:00
Shauren
d0d9520aa9 Scripts/Spells: Added proc requirements to a few auras that have SPELL_ATTR3_CAN_PROC_FROM_PROCS attribute 2023-04-09 15:59:18 +02:00
Shauren
a265672e54 Scripts/Spells: Added proc requirements to a few auras that have SPELL_ATTR3_CAN_PROC_FROM_PROCS attribute 2023-04-08 23:56:06 +02:00
ModoX
356c98579b Core/SAI: Drop waypoints table and move existing rows to waypoint_data table (#28834) 2023-04-08 01:33:05 +02:00
Shauren
7b31080258 Core/Misc: Modernize code a bit by replacing std::tie with either structured bindings or operator<=> 2023-04-06 17:46:58 +02:00
Meji
74c280da9e Core/Skinning: Autolearn skill of skinned mob if not already learned (#28894) 2023-04-06 17:28:38 +02:00
Teleqraph
c21a01442e Scripts/SilverpineForest: Removed sparring hackfixes (#28896) 2023-04-06 17:26:19 +02:00
ModoX
0750b7f845 Core/Creature: Implemented sparring with max health percent thresholds (#27198)
Co-authored-by: Ovah <dreadkiller@gmx.de>
2023-04-06 01:01:02 +02:00
ModoX
36044a9470 Core/Creature: Added possibility to give creatures multiple gossip menu ids and control them via conditions (#28159) 2023-04-05 23:49:46 +02:00
Shauren
122d41eb06 Scripts/Spells: Added proc requirements to a few auras that have SPELL_ATTR3_CAN_PROC_FROM_PROCS attribute 2023-04-04 23:57:57 +02:00
Naddley
0f925b545c Scripts/Paladin: Update Divine Steed for Lightforged Draenei (#28892) 2023-04-01 21:12:07 +02:00
Shauren
f6ab9fd92e DB/Spells: Added proc requirements to a few auras that have SPELL_ATTR3_CAN_PROC_FROM_PROCS attribute 2023-04-01 16:24:14 +02:00
Naddley
1440fe03de Scripts/Deepholm: Scripted quest "All Our Friends Are Dead" (#28889) 2023-03-31 23:01:50 +02:00
ModoX
4c67e2ff7e Scripts/AzureVault: Fixed build 2023-03-31 13:57:09 +02:00
ModoX
f5017f7348 Scripts/AzureVault: Fix despawning of Volatile Saplings 2023-03-31 13:44:29 +02:00
Meji
81ea6f54d9 Core/Creatures: Compute CombatReach and BoundingRadius using DisplayScale (#28863) 2023-03-30 18:54:27 +02:00
Shauren
0956873613 Core/Creatures: Allow overriding default gossip menu id 2023-03-12 00:13:49 +01:00
Shauren
39b76cfbc2 Core/Movement: Allow specifying timeout for follow movement 2023-03-04 14:57:17 +01:00
Naddley
1baa2f4f39 Scripts/AzureVault: Implement Leymor encounter (#28810) 2023-03-02 23:52:05 +01:00
Shauren
0026706e83 Core/Movement: Extend MovePoint with new arguments
* Forced speed
* Speed selection mode (walk, run or default)
* Distance from target point that is considered close enough to finalize movement
2023-03-02 23:24:42 +01:00
Shauren
a8bb1739e9 Core/Spells: Refactor Spell::finish to accept SpellCastResult argument instead of just a bool indicating success 2023-02-28 00:19:31 +01:00
Shauren
982b60f39c Core/Misc: Add launchDelay argument to Unit::SendPlaySpellVisual overload accepting Unit* argument 2023-02-26 19:58:04 +01:00
Shauren
f79cd0f526 Scripts/Events: Fixed infinite loop with auras 71507 and 71508 casting each other when unit is removed from map
(cherry picked from commit 70e985c7f7)
2023-02-09 10:31:48 +01:00