diff --git a/Content.Shared/Floof/Leash/LeashSystem.cs b/Content.Shared/Floof/Leash/LeashSystem.cs index bb5356d6763..ca52d8928c0 100644 --- a/Content.Shared/Floof/Leash/LeashSystem.cs +++ b/Content.Shared/Floof/Leash/LeashSystem.cs @@ -167,6 +167,7 @@ private void OnJointRemoved(Entity ent, ref JointRemovedEvent || ent.Comp.Puller is not { } puller || !TryComp(ent.Comp.Anchor, out var anchor) || !TryComp(puller, out var leash) + || leash.Leashed.All(it => it.JointId != id) || !Transform(ent).Coordinates.TryDistance(EntityManager, Transform(puller).Coordinates, out var dst) || dst > leash.MaxDistance ) @@ -397,9 +398,6 @@ public void RemoveLeash(Entity leashed, Entity it.JointId == jointId).ToList(); @@ -407,6 +405,9 @@ public void RemoveLeash(Entity leashed, Entity # I.P.C. - An IPC (short for Integrated Positronic Chassis) is a type of sentient robot and is considered an [color=yellow]independent individual[/color], meaning [color=red]they are not guided by any laws of robotics[/color]. IPCs cannot be hacked by Emags because they do not have to follow any predefined directives in their system. [color=red]IPCs are silicon-based beings, so doctors do not have the skills to repair them.[/color] + An IPC (short for Integrated Positronic Chassis) is a type of sentient robot and is considered an [color=yellow]independent individual[/color], meaning [color=red]they are not guided by any laws of robotics[/color]. IPCs cannot be hacked by Emags because they do not have to follow any predefined directives in their system. [color=red]IPCs are silicon-based beings, so doctors do not have the skills to repair them.[/color] Instead, they are to be taken to [color=purple]Epistemics[/color] to be repaired by the Roboticist. - Like borgs, IPCs have a positronic brain as their processing source. However, unlike them, IPCs can't be assembled. "It's cheaper to create a shell that obeys you than one that doesn't! *wink*" + Like borgs, IPCs have a positronic brain as their processing source. However, unlike them, IPCs can't be assembled due to the complexity of their assembly to make them sentient. + ## Recharging an IPC @@ -45,7 +46,7 @@ In the event an IPC dies, after being fully repaired, it should be restarted using the [color=yellow]"Restart"[/color] button (located by right-clicking). - [color=red]NEVER ELECTROCUTE AN IPC with a defibrillator or in any other way while it is dead, as this will cause the battery to discharge energy rays outward![/color] + [color=red]NEVER ELECTROCUTE AN IPC with a defibrillator or in any other way while it is dead, as this will cause the battery to discharge its stored energy outward![/color]