A few trait fixes (#16062)

This commit is contained in:
Scribbles0
2023-05-04 12:02:30 -07:00
committed by GitHub
parent e4b0f6e5a7
commit e6bd21e184
5 changed files with 62 additions and 55 deletions

View File

@@ -17,14 +17,14 @@ public abstract class SharedDrunkSystem : EntitySystem
if (!Resolve(uid, ref status, false))
return;
if (TryComp<LightweightDrunkComponent>(uid, out var trait))
boozePower *= trait.BoozeStrengthMultiplier;
if (applySlur)
{
_slurredSystem.DoSlur(uid, TimeSpan.FromSeconds(boozePower), status);
}
if (TryComp<LightweightDrunkComponent>(uid, out var trait))
boozePower *= trait.BoozeStrengthMultiplier;
if (!_statusEffectsSystem.HasStatusEffect(uid, DrunkKey, status))
{
_statusEffectsSystem.TryAddStatusEffect<DrunkComponent>(uid, DrunkKey, TimeSpan.FromSeconds(boozePower), true, status);