Skip to content

Commit d1bcc24

Browse files
committed
fix bug in modifiables preventing deletion of tech nodes
1 parent f88756e commit d1bcc24

4 files changed

Lines changed: 4 additions & 0 deletions

File tree

src/PatchManager.Missions/Modifiables/MissionModifiable.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ public override void Set(DataValue dataValue)
1818
if (dataValue.IsDeletion)
1919
{
2020
_missionSelectable.SetDeleted();
21+
return;
2122
}
2223
base.Set(dataValue);
2324
}

src/PatchManager.SassyPatching/Attributes/PatcherRulesetAttribute.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ namespace PatchManager.SassyPatching.Attributes;
1212

1313
[AttributeUsage(AttributeTargets.Class)]
1414
[BaseTypeRequired(typeof(IPatcherRuleSet))]
15+
[MeansImplicitUse]
1516
public class PatcherRulesetAttribute : Attribute
1617
{
1718
/// <summary>

src/PatchManager.Science/Modifiables/ExperimentModifiable.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ public override void Set(DataValue dataValue)
1818
if (dataValue.IsDeletion)
1919
{
2020
_experimentSelectable.SetDeleted();
21+
return;
2122
}
2223
base.Set(dataValue);
2324
}

src/PatchManager.Science/Modifiables/ScienceModifiable.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public override void Set(DataValue dataValue)
1919
if (dataValue.IsDeletion)
2020
{
2121
_scienceSelectable.SetDeleted();
22+
return;
2223
}
2324
base.Set(dataValue);
2425
}

0 commit comments

Comments
 (0)