Commit Graph
7045 Commits
Author SHA1 Message Date
Ovahlord f97f57c0f6 Core/Spells: Nether Vortex will now only proc its Slow effect only when the mage has no other Slow auras applied 2022-02-21 11:59:42 +01:00
Ovahlord 6e412b16de Core/Spells: correctly implement Elemental Oath 2022-02-21 11:17:41 +01:00
Ovahlord bbcd74d671 Scripts/FL: disable Heart of Ragnaros spell cast on encounter completion until it is handled to avoid spawning hearts at the location of every npc in the raid 2022-02-20 20:21:30 +01:00
xinef1 f431459063 Core/Creatures: Various fixes for creatures, regarding combat conditions, despawning, and few others (#18998)
* Made some changes to kiting mechanics, simplified code and made taunt auras prolong combat no matter the distance from the spawn
Unified some creature despawning code, removed some brutal direct calls in scripts
Don't play death anim on forced despawn
Removed some redundant visibility changes on creature despawn
Fixed possible problem with pet initializing template info from difficulty greater than normal
Properly keep UNIT_FLAG_IN_COMBAT on UpdateEntry call
Moved RegenerateMana function to general Regenerate(Power) function
Fixed increased health regeneration from polymorph for pets
Implemented CREATURE_TYPE_FLAG_GHOST_VISIBLE, those creatures will be properly seen when player is dead also
Removed hackfix from Gaeriyan and Franclorn Forgewright, fixed properly
Simplified ForcedRespawnTime code in ForcedDespawn
Do not allow to assist unit while evading or when enemy is evading
Do not allow to attack other units when evading or when the unit is evading
Corrected distance checking code before creature is allowed to evade, should fix some common problems
Properly return summon position for summoned creatures as their respawn position
Properly stop all moving units on gossip hello, no matter their npc flags

(cherry picked from commit e1f14215d86fc9f0cd041f0e87bf0a689c086329)
2022-02-16 04:49:24 +01:00
Ovahlord e5666d81bc Scripts/DS: documented map object event data for Spine of Deathwing and Warmaster Blackhorn 2022-02-03 01:29:20 +01:00
Ovahlord 2087c0521e Scripts/Firelands: ensure that Ragnaros' orientation is up to date before casting Splitting Blow as the facing spline takes one tick to finalize 2022-02-02 17:59:25 +01:00
Ovahlord f63d798ed7 Scripts/Firelands: implement Ragnaros encounter 2022-02-02 17:40:54 +01:00
Ovahlord f1acf8d5e8 Scripts/Gilneas: applied modern scripting standards on chapter 1 scripts 2022-02-02 16:24:42 +01:00
Xinef 62a7c88ef6 Core/Achievements: Optimized resetting achievement criteria by condition and changed the functionality to properly reset all possible criteria with given condition
Closes #18905

(cherry picked from commit 7c7b877c3fc0292f33f54f4e8b514be3bf8514a6)
2022-01-28 22:32:59 +01:00
Ovahlord 0d2a56473a Scripts/Achievements: fixed "You'll Feel Right as Rain" 2022-01-28 22:28:28 +01:00
xinef1 9da4acce08 Core/Spells: Remade trajectory target selection (#19048)
* Remade trajectory target selection
* Added possibility to apply conditions to trajectory spells
* Properly recalculate delay time if CMSG_UPDATE_PROJECTILE_POSITION is received

(cherry picked from commit c6060dd0c511ddad3cb1f0423aa9ccf2de7aedec)
2022-01-22 22:29:20 +01:00
acidmanifesto 803bd2c79b Scripts/Eastern Kingdoms: merged zone_goldshire into zone_elwynn_forest to follow standards 2022-01-18 17:10:57 +01:00
Ovahlord e7f13602b6 Scripts/BWD: Magmaw's Blazing Bone Construct will now move with a run speed of 10 to match sniff data 2022-01-17 23:41:11 +01:00
Ovahlord 5a54280179 Scripts/BoT: corrected Cho'Gall's initial timer for Fury of Cho'Gall 2022-01-17 22:44:56 +01:00
Ovahlord d5fa8c3e10 Core/Spells: Hunter Pets will now correctly inherit 22% of the player's attackpower instead of 42.5% 2022-01-16 11:32:47 +01:00
Ovahlord b242ca48ed Scripts/BH: fixed a crash in Occu'thar's target selection script for Focused Fire 2022-01-14 18:46:43 +01:00
Ovahlord cd365a880d warning fix 2022-01-10 01:57:27 +01:00
Ovahlord c95b81063c Scripts/BWD: beffd30076 followup 2022-01-10 01:50:51 +01:00
Ovahlord ff753eb9ac Scripts/HoO: make sure that Temple Guardian Anhuur's position is up to date when he is about to teleport to avoid him from rubberbanding back to his pre-teleport position 2022-01-10 01:38:42 +01:00
Ovahlord beffd30076 Scripts/BWD: moved Atramede's Reverberating Flame movement behavior to a own AI script and pick a new follow target when his current target dies 2022-01-09 22:29:13 +01:00
Ovahlord 2161908280 Core/Spells: partially implement Dancing Rune Weapon and handle Blood DK t12 4p bonus 2022-01-05 23:43:43 +01:00
Ovahlord d1c006d4dd Core/Spells: Judgement will now also benefit from Two-Handed Weapon Specialization
* though it's nowhere mentioned in the tooltips or effects, according to several addons and logs Judgement indeed benefits from its bonus
2022-01-05 15:04:54 +01:00
Ovahlord 5a66a295ee Scripts/TSC: corrected Force Grip channel behavior and fixed an edge case in which the player remains stuck in the air when Force Grip ends.
Thx @roc13x for the headsup.

closes #311
2022-01-04 11:50:22 +01:00
Ovahlord d5db24c3d8 Scripts/Tol Barad: fixed quest 'Magnets, how do they work?'
* fixed some visuals at the alliance baradin base camp
2022-01-01 23:11:54 +01:00
Ovahlord 39da927196 Scripts/Misc: resolved cherrypick issues and regressions 2021-12-31 15:53:53 +01:00
Shauren 0ef0498d13 Core/Spells: Rename TARGET_UNIT_CONE_ENEMY_104 to TARGET_UNIT_CONE_CASTER_TO_DEST_ENEMY 2021-12-30 19:46:50 +01:00
jackpoz 48130896d8 Scripts/BlackrockSpire: Fix infinite loop in Gyth fight
Fix infinite loop in Gyth fight and double event caused by Rend Blackhand being respawned.
Please note this event is completely bugged and unfinished and contains for sure more bugs.
2021-12-28 23:36:16 +01:00
Ovahlord 4f9c640161 Core/Spells:
- Glyph of Aimed Shot will now only proc on critical hits with Aimed Shot
- fixed Glyph of the Dazzled Prey
2021-12-27 20:15:36 +01:00
Ovahlord 90b267764e Core/Spells: Focus Fire can no longer be used when no pet is active or if the pet has no application of Frenzy available 2021-12-27 15:31:06 +01:00
Ovahlord c7892087fe Core/Spells: fixed Serpent Spread talent 2021-12-27 13:46:05 +01:00
Ovahlord 6ae778b867 Core/Spells:
* converted all remaining Hunter spell scripts to new standard
* moved several proc checks to db
* updated several spell script mechanics to me more efficient and corrected some mechanics
2021-12-27 13:07:15 +01:00
Ovahlord ce73dec885 Core/Spells: corrected damage formulas for Judgement's triggered spells 2021-12-26 22:34:46 +01:00
Ovahlord 76a77b5a6d Scripts/HoO: some minor refactors for Rajh 2021-12-26 10:43:24 +01:00
Ovahlord 80992f064a Core/Spells: converted most paladin spell scripts to new standard 2021-12-26 09:41:08 +01:00
Ovahlord 387cdd6cec Core/Spells: converted Shield of the Righteous spell script and corrected the max bonus for Templar's verdict when using three charges of holy power 2021-12-25 13:59:59 +01:00
Ovahlord fe5f1951a0 buildfix 2021-12-21 15:40:39 +01:00
Ovahlord 2829aa072c fixed build 2021-12-05 10:32:23 +01:00
Krudor 732f5623f3 Core/Spells: Removed a faulty aura handler 2021-12-02 13:46:33 +01:00
Ovahlord a9336cc826 Scripts/FL: renamed container and updated comment for the recent change on Lord Rhyolith's balance change 2021-12-01 21:41:00 +01:00
Ovahlord f97d66d37a Scripts/FL: Lord Rhyolith will now reduce his damage balance impact every 1 second instead of 500ms 2021-12-01 21:30:00 +01:00
Ovahlord f7d790745b Scripts/TotFW: added a missing knockback spell for phase one and two for players that are getting too close 2021-11-29 14:57:44 +01:00
ariel- af98e8516c Core/Auras: reworked multiplicative AuraEffects calculation 2021-11-28 12:14:05 +01:00
Ovahlord 8f69d98ed9 Scripts/Firelands:
* make sure that Lord Rhyolith's feet always enter the correct seat
* Obsidian Armor will no longer affect the turn mechanic so turning Lord Rhyolith stays consistent
2021-11-19 19:50:10 +01:00
Ovahlord 373a296b8d Core/Units: removed deprecated fake attacker state update from the core 2021-11-17 17:18:05 +01:00
Ovahlord edbbeba5a2 Core/Movement: ported client control logic updates from 335 branch 2021-11-06 23:41:34 +01:00
Ovahlord ee4807ce28 nopch build fix 2021-10-30 17:31:32 +02:00
Ovahlord 7367765502 Nopch fix 2021-10-30 16:58:14 +02:00
Ovahlord c709290888 Scripts/Firelands: implement Lord Rhyolith encounter 2021-10-30 16:16:34 +02:00
Ovahlord b10f962ba3 Core/Creatures: several cleanups and improvements to spell focusing to reduce edge case issues 2021-10-21 13:18:24 +02:00
Ovahlord 032b1ed2cd Core/Spells: Blood Shield will now only proc while Blood Presence is active 2021-09-23 23:12:18 +02:00