public int EyeDamage = 0;
[ViewVariables(VVAccess.ReadOnly), DataField]
- public const int MaxDamage = 9;
+ public int MaxDamage = 9;
[ViewVariables(VVAccess.ReadOnly), DataField]
public int MinDamage = 0;
var old = blindable.Comp.IsBlind;
// Don't bother raising an event if the eye is too damaged.
- if (blindable.Comp.EyeDamage >= BlindableComponent.MaxDamage)
+ if (blindable.Comp.EyeDamage >= blindable.Comp.MaxDamage)
{
blindable.Comp.IsBlind = true;
}
return;
var previousDamage = blindable.Comp.EyeDamage;
- blindable.Comp.EyeDamage = Math.Clamp(blindable.Comp.EyeDamage, blindable.Comp.MinDamage, BlindableComponent.MaxDamage);
+ blindable.Comp.EyeDamage = Math.Clamp(blindable.Comp.EyeDamage, blindable.Comp.MinDamage, blindable.Comp.MaxDamage);
Dirty(blindable);
if (!isDamageChanged && previousDamage == blindable.Comp.EyeDamage)
return;
-
using Content.Shared.Actions;
using Content.Shared.Eye.Blinding.Components;
using Robust.Shared.Audio.Systems;
if (_entityManager.TryGetComponent<EyeClosingComponent>(blindable, out var eyelids) && !eyelids.NaturallyCreated)
return;
- if (ev.Blur < BlurryVisionComponent.MaxMagnitude || ev.Blur >= BlindableComponent.MaxDamage)
+ if (ev.Blur < BlurryVisionComponent.MaxMagnitude || ev.Blur >= blindable.Comp.MaxDamage)
{
RemCompDeferred<EyeClosingComponent>(blindable);
return;