Skip to content

Commit

Permalink
Made MovementPointDistanceMultiplier' default be vanilla' Experimenta…
Browse files Browse the repository at this point in the history
…lGridDistance.
  • Loading branch information
CptMoore committed Mar 12, 2024
1 parent 6fd8dda commit 6274d65
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
3 changes: 2 additions & 1 deletion source/Features/Engines/EngineSettings.cs
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
using BattleTech;
using MechEngineer.Features.Engines.Helper;

namespace MechEngineer.Features.Engines;
Expand Down Expand Up @@ -31,7 +32,7 @@ internal class EngineSettings : ISettings
public float AdditionalRunSpeed = 24f * 2.5f;
public string AdditionalRunSpeedDescription => "Additional max run distance regardless of any installed engine.";

public float MovementPointDistanceMultiplier = 24f;
public float MovementPointDistanceMultiplier = MechStatisticsRules.Combat.MoveConstants.ExperimentalGridDistance;
public string MovementPointDistanceMultiplierDescription => "The distance of a TT movement point, 24 is vanilla CombatGameConstants.ExperimentalGridDistance .";

public float? JumpJetMovementPointDistanceMultiplier = null;
Expand Down
2 changes: 1 addition & 1 deletion source/Features/OverrideStatTooltips/Stats/MovementStat.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ public void SetupTooltip(StatTooltipData tooltipData, MechDef mechDef)
static string DistanceToSummary(float meter)
{
var meters = PrecisionUtils.RoundDownToInt(meter);
var hexWidth = MechStatisticsRules.Combat.MoveConstants.ExperimentalGridDistance;
var hexWidth = EngineFeature.settings.MovementPointDistanceMultiplier;
var hexes = PrecisionUtils.RoundDownToInt(meters / hexWidth);
var translatedValue = Strings.T("{0}m / {1} hex", meters, hexes);
return translatedValue;
Expand Down

0 comments on commit 6274d65

Please sign in to comment.