Removed Stupidness

This commit is contained in:
Sir Warock 2026-04-21 17:38:13 +02:00
parent 147c301b68
commit 0dcdf48d35
3 changed files with 7 additions and 11 deletions

View File

@ -76,15 +76,10 @@ public sealed class MassSleepPowerSystem : SharedMassSleepPowerSystem
foreach (var target in _lookup.GetEntitiesInRange(args.User, psionic.Comp.Radius))
{
if (args.Used == target
|| !Psionic.CanBeTargeted(target)
|| !_statusEffects.TrySetStatusEffectDuration(target, MassSleepStatusEffect, out var effect, psionic.Comp.Duration)
|| !TryComp<RegenerativeSleepingStatusEffectComponent>(effect, out var statusEffect))
if (args.Used != target && Psionic.CanBeTargeted(target))
continue;
statusEffect.Quantity = psionic.Comp.Quantity;
statusEffect.ReagentId = psionic.Comp.ReagentId;
Dirty(effect.Value, statusEffect);
_statusEffects.TryUpdateStatusEffectDuration(target, MassSleepStatusEffect, psionic.Comp.Duration);
}
}
}

View File

@ -16,12 +16,12 @@ public sealed partial class RegenerativeSleepingStatusEffectComponent : Componen
/// <summary>
/// The reagent ID that will be inserted into the bloodstream.
/// </summary>
[DataField, AutoNetworkedField]
[DataField]
public string ReagentId = "Prometheum";
/// <summary>
/// The amount of reagent to be inserted every second.
/// </summary>
[DataField, AutoNetworkedField]
public FixedPoint2 Quantity = 0.5f;
[DataField(required: true)]
public FixedPoint2 Quantity;
}

View File

@ -41,3 +41,4 @@
name: forced to sleep by mass sleep power
components:
- type: RegenerativeSleepingStatusEffect
quantity: 0.5