diff --git a/InsuranceInteractions.cs b/InsuranceInteractions.cs index af2c535..4684fac 100644 --- a/InsuranceInteractions.cs +++ b/InsuranceInteractions.cs @@ -71,7 +71,7 @@ namespace UIFixes public override IResult IsInteractive(EInsurers button) { - return new FailedResult("No insurers??", 0); + return new FailedResult("No insurers?", 0); } public override bool HasIcons diff --git a/RepairInteractions.cs b/RepairInteractions.cs index 7e040b3..348d7c5 100644 --- a/RepairInteractions.cs +++ b/RepairInteractions.cs @@ -39,7 +39,11 @@ namespace UIFixes float repairAmount = repairStrategy.HowMuchRepairScoresCanAccept(); string text; - if (repairer is GClass802 repairKit) + if (repairAmount < float.Epsilon) + { + text = string.Format("{0}", repairer.LocalizedName); + } + else if (repairer is GClass802 repairKit) { float pointsLeft = repairKit.GetRepairPoints(); double amount = repairStrategy.GetRepairPrice(repairAmount, repairKit); @@ -125,7 +129,7 @@ namespace UIFixes public override IResult IsInteractive(ERepairers button) { - return new FailedResult("No repairers??", 0); + return new FailedResult("No repairers?", 0); } public override bool HasIcons