Fix warnings related to non-exhaustive pattern matching. (#31763)
old man shakes fist at modern syntax
This commit is contained in:
@@ -165,6 +165,7 @@ public sealed partial class ParticleAcceleratorSystem
|
||||
or ParticleAcceleratorPowerState.Level1
|
||||
or ParticleAcceleratorPowerState.Level2 => LogImpact.Medium,
|
||||
ParticleAcceleratorPowerState.Level3 => LogImpact.Extreme,
|
||||
_ => throw new IndexOutOfRangeException(nameof(strength)),
|
||||
};
|
||||
|
||||
_adminLogger.Add(LogType.Action, impact, $"{ToPrettyString(player):player} has set the strength of {ToPrettyString(uid)} to {strength}");
|
||||
|
||||
@@ -200,7 +200,8 @@ public sealed class IonStormRule : StationEventSystem<IonStormRuleComponent>
|
||||
{
|
||||
0 => threats,
|
||||
1 => crew1,
|
||||
2 => objects
|
||||
2 => objects,
|
||||
_ => throw new IndexOutOfRangeException(),
|
||||
};
|
||||
var crewAll = RobustRandom.Prob(0.5f) ? crew2 : Loc.GetString("ion-storm-crew");
|
||||
var objectsThreats = RobustRandom.Prob(0.5f) ? objects : threats;
|
||||
|
||||
@@ -343,6 +343,7 @@ public sealed class StationRecordsSystem : SharedStationRecordsSystem
|
||||
&& IsFilterWithSomeCodeValue(someRecord.Fingerprint, filterLowerCaseValue),
|
||||
StationRecordFilterType.DNA => someRecord.DNA != null
|
||||
&& IsFilterWithSomeCodeValue(someRecord.DNA, filterLowerCaseValue),
|
||||
_ => throw new IndexOutOfRangeException(nameof(filter.Type)),
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user