var impact = strength switch
{
ParticleAcceleratorPowerState.Standby => LogImpact.Low,
- ParticleAcceleratorPowerState.Level0 => LogImpact.Medium,
- ParticleAcceleratorPowerState.Level1 => LogImpact.High,
- ParticleAcceleratorPowerState.Level2
- or ParticleAcceleratorPowerState.Level3
- or _ => LogImpact.Extreme,
+ ParticleAcceleratorPowerState.Level0
+ or ParticleAcceleratorPowerState.Level1
+ or ParticleAcceleratorPowerState.Level2 => LogImpact.Medium,
+ ParticleAcceleratorPowerState.Level3 => LogImpact.Extreme,
};
_adminLogger.Add(LogType.Action, impact, $"{ToPrettyString(player):player} has set the strength of {ToPrettyString(uid)} to {strength}");
/// Minimum particle accelerator strength to create an admin alert message.
/// </summary>
public static readonly CVarDef<int> AdminAlertParticleAcceleratorMinPowerState =
- CVarDef.Create("admin.alert.particle_accelerator_min_power_state", 3, CVar.SERVERONLY);
+ CVarDef.Create("admin.alert.particle_accelerator_min_power_state", 5, CVar.SERVERONLY); // strength 4
/// <summary>
/// Should the ban details in admin channel include PII? (IP, HWID, etc)