Skip to content

Commit

Permalink
Fix experience skill checks
Browse files Browse the repository at this point in the history
  • Loading branch information
DMagic1 committed Dec 13, 2016
1 parent c44bc22 commit 9aab015
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
6 changes: 3 additions & 3 deletions Source/Part Modules/DMBreakablePart.cs
Original file line number Diff line number Diff line change
Expand Up @@ -393,15 +393,15 @@ public void fixPart()
if (v.parts[0].protoModuleCrew.Count <= 0)
return;

if (v.parts[0].protoModuleCrew[0].HasEffect<RepairSkill>())
if (!v.parts[0].protoModuleCrew[0].HasEffect<RepairSkill>())
{
ScreenMessages.PostScreenMessage(string.Format("An engineer of at least level [{0}] is required to repair this instrument.", fixLevel), 6f, ScreenMessageStyle.UPPER_CENTER);
ScreenMessages.PostScreenMessage(string.Format("<b><color=orange>A Kerbal with the Repair Skill is required to fix this instrument.</color></b>", fixLevel), 6f, ScreenMessageStyle.UPPER_CENTER);
return;
}

if (v.parts[0].protoModuleCrew[0].experienceLevel < fixLevel)
{
ScreenMessages.PostScreenMessage(string.Format("An engineer of at least level [{0}] is required to repair this instrument.", fixLevel), 6f, ScreenMessageStyle.UPPER_CENTER);
ScreenMessages.PostScreenMessage(string.Format("<b><color=orange>An engineer of at least level [{0}] is required to repair this instrument.</color></b>", fixLevel), 6f, ScreenMessageStyle.UPPER_CENTER);
return;
}

Expand Down
4 changes: 2 additions & 2 deletions Source/Part Modules/DMModuleScienceAnimate.cs
Original file line number Diff line number Diff line change
Expand Up @@ -665,9 +665,9 @@ public virtual void editorRetractEvent()
if (!FlightGlobals.ActiveVessel.isEVA)
return;

if (FlightGlobals.ActiveVessel.parts[0].protoModuleCrew[0].HasEffect<ScienceResetSkill>())
if (!FlightGlobals.ActiveVessel.parts[0].protoModuleCrew[0].HasEffect<ScienceResetSkill>())
{
ScreenMessages.PostScreenMessage(string.Format("<b><color=orange>[{0}]: A scientist is needed to reset this experiment.</color></b>", part.partInfo.title), 6f, ScreenMessageStyle.UPPER_LEFT);
ScreenMessages.PostScreenMessage(string.Format("<b><color=orange>[{0}]: A Kerbal with the Science Reset Skill is needed to reset this experiment.</color></b>", part.partInfo.title), 6f, ScreenMessageStyle.UPPER_LEFT);
return;
}

Expand Down

0 comments on commit 9aab015

Please sign in to comment.