diff --git a/Content.Server/Fluids/EntitySystems/DrainSystem.cs b/Content.Server/Fluids/EntitySystems/DrainSystem.cs index 8d415599f5..425e21153c 100644 --- a/Content.Server/Fluids/EntitySystems/DrainSystem.cs +++ b/Content.Server/Fluids/EntitySystems/DrainSystem.cs @@ -228,7 +228,7 @@ public sealed class DrainSystem : SharedDrainSystem _audioSystem.PlayPvs(component.PlungerSound, uid); - var doAfterArgs = new DoAfterArgs(args.User, component.UnclogDuration, new DrainDoAfterEvent(),uid, args.Used) + var doAfterArgs = new DoAfterArgs(args.User, component.UnclogDuration, new DrainDoAfterEvent(),uid, args.Target, args.Used) { BreakOnTargetMove = true, BreakOnUserMove = true, diff --git a/Content.Shared/Fluids/Components/DrainComponent.cs b/Content.Shared/Fluids/Components/DrainComponent.cs index f7a88c80e4..0be6213839 100644 --- a/Content.Shared/Fluids/Components/DrainComponent.cs +++ b/Content.Shared/Fluids/Components/DrainComponent.cs @@ -64,7 +64,7 @@ public sealed class DrainComponent : Component /// What's the probability of uncloging on each try /// [DataField("unclogProbability"), ViewVariables(VVAccess.ReadWrite)] - public float UnclogProbability = 0.3f; + public float UnclogProbability = 0.75f; [DataField("manualDrainSound"), ViewVariables(VVAccess.ReadOnly)] public SoundSpecifier ManualDrainSound = new SoundPathSpecifier("/Audio/Effects/Fluids/slosh.ogg");