Core/Spells: SPELL_AURA_MOD_MELEE_RANGED_HASTE should be negative if Basepoints are negative
Port From (https://github.com/TrinityCore/TrinityCore/commit/cc6e616e6106e8eb168f528c74f98afb01a6b482)
This commit is contained in:
@@ -3233,7 +3233,7 @@ namespace Game.Spells
|
||||
|
||||
var unitCondition = CliDB.UnitConditionStorage.LookupByKey(visual.CasterUnitConditionID);
|
||||
if (unitCondition != null)
|
||||
if (!caster || !caster.IsUnit() || !ConditionManager.IsUnitMeetingCondition(caster.ToUnit(), viewer.ToUnit(), unitCondition))
|
||||
if (!caster || !caster.IsUnit() || !ConditionManager.IsUnitMeetingCondition(caster.ToUnit(), viewer?.ToUnit(), unitCondition))
|
||||
continue;
|
||||
|
||||
return visual.Id;
|
||||
@@ -3517,6 +3517,7 @@ namespace Game.Spells
|
||||
case AuraType.ModSpellHitChance:
|
||||
case AuraType.ModSpellCritChance:
|
||||
case AuraType.ModRangedHaste:
|
||||
case AuraType.ModMeleeRangedHaste:
|
||||
case AuraType.ModCastingSpeedNotStack:
|
||||
case AuraType.HasteSpells:
|
||||
case AuraType.ModResistance:
|
||||
|
||||
Reference in New Issue
Block a user