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);
|
var unitCondition = CliDB.UnitConditionStorage.LookupByKey(visual.CasterUnitConditionID);
|
||||||
if (unitCondition != null)
|
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;
|
continue;
|
||||||
|
|
||||||
return visual.Id;
|
return visual.Id;
|
||||||
@@ -3517,6 +3517,7 @@ namespace Game.Spells
|
|||||||
case AuraType.ModSpellHitChance:
|
case AuraType.ModSpellHitChance:
|
||||||
case AuraType.ModSpellCritChance:
|
case AuraType.ModSpellCritChance:
|
||||||
case AuraType.ModRangedHaste:
|
case AuraType.ModRangedHaste:
|
||||||
|
case AuraType.ModMeleeRangedHaste:
|
||||||
case AuraType.ModCastingSpeedNotStack:
|
case AuraType.ModCastingSpeedNotStack:
|
||||||
case AuraType.HasteSpells:
|
case AuraType.HasteSpells:
|
||||||
case AuraType.ModResistance:
|
case AuraType.ModResistance:
|
||||||
|
|||||||
Reference in New Issue
Block a user