New Traits (#13763)

This commit is contained in:
Scribbles0
2023-03-04 19:44:13 -08:00
committed by GitHub
parent 224dd1e515
commit 46e89c07c8
11 changed files with 305 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
using Content.Shared.Speech.EntitySystems;
using Content.Shared.StatusEffect;
using Content.Shared.Traits.Assorted;
namespace Content.Shared.Drunk;
@@ -19,6 +20,9 @@ public abstract class SharedDrunkSystem : EntitySystem
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);