Skip to content

Commit

Permalink
Do not run ignition clamp check when vessel isn't landed
Browse files Browse the repository at this point in the history
  • Loading branch information
siimav committed Oct 11, 2024
1 parent 170ab2a commit 99a1173
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions Source/Engines/ModuleEnginesRF.cs
Original file line number Diff line number Diff line change
Expand Up @@ -524,9 +524,9 @@ public virtual void Update()
propellantStatus = $"<color=red>{Localizer.GetStringByTag("#RF_EngineRF_Needshighpressuretanks")}</color>"; // Needs high pressure tanks
else if (HighLogic.LoadedSceneIsFlight)
{
if (!ignited && RFSettings.Instance.limitedIgnitions && !CheatOptions.InfinitePropellant && (
!reignitable
|| ignitions == 0 && vessel.FindPartModuleImplementing<LaunchClamp>() == null))
if (!ignited && RFSettings.Instance.limitedIgnitions && !CheatOptions.InfinitePropellant &&
(!reignitable ||
(ignitions == 0 && (!vessel.LandedOrSplashed || vessel.FindPartModuleImplementing<LaunchClamp>() == null))))
{
part.stackIcon.SetIconColor(XKCDColors.LightMauve);
}
Expand Down

0 comments on commit 99a1173

Please sign in to comment.