Core/Movement: Correct the allowed distance to target before a repositioning is necessary.

Port From (https://github.com/TrinityCore/TrinityCore/commit/0ce1e9d6522974e3186e8b5cf75b7c653a075862)
This commit is contained in:
hondacrx
2021-05-18 13:13:12 -04:00
parent 0f16ad75d0
commit c51e7b3223
4 changed files with 23 additions and 31 deletions
-13
View File
@@ -134,19 +134,6 @@ namespace Game
Values[WorldCfg.RateCorpseDecayLooted] = GetDefaultValue("Rate.Corpse.Decay.Looted", 0.5f);
Values[WorldCfg.RateTargetPosRecalculationRange] = GetDefaultValue("TargetPosRecalculateRange", 1.5f);
if ((float)Values[WorldCfg.RateTargetPosRecalculationRange] < SharedConst.ContactDistance)
{
Log.outError(LogFilter.ServerLoading, "TargetPosRecalculateRange ({0}) must be >= {1}. Using {1} instead.", Values[WorldCfg.RateTargetPosRecalculationRange], SharedConst.ContactDistance);
Values[WorldCfg.RateTargetPosRecalculationRange] = SharedConst.ContactDistance;
}
else if ((float)Values[WorldCfg.RateTargetPosRecalculationRange] > SharedConst.NominalMeleeRange)
{
Log.outError(LogFilter.ServerLoading, "TargetPosRecalculateRange ({0}) must be <= {1}. Using {1} instead.",
Values[WorldCfg.RateTargetPosRecalculationRange], SharedConst.NominalMeleeRange);
Values[WorldCfg.RateTargetPosRecalculationRange] = SharedConst.NominalMeleeRange;
}
Values[WorldCfg.RateDurabilityLossOnDeath] = GetDefaultValue("DurabilityLoss.OnDeath", 10.0f);
if ((float)Values[WorldCfg.RateDurabilityLossOnDeath] < 0.0f)
{