Cleanup subdermal implant code (#39755)
This commit is contained in:
@@ -118,7 +118,7 @@ public abstract class SharedImplanterSystem : EntitySystem
|
||||
//Set to draw mode if not implant only
|
||||
public void Implant(EntityUid user, EntityUid target, EntityUid implanter, ImplanterComponent component)
|
||||
{
|
||||
if (!CanImplant(user, target, implanter, component, out var implant, out var implantComp))
|
||||
if (!CanImplant(user, target, implanter, component, out var implant, out _))
|
||||
return;
|
||||
|
||||
// Check if we are trying to implant a implant which is already implanted
|
||||
@@ -137,7 +137,6 @@ public abstract class SharedImplanterSystem : EntitySystem
|
||||
|
||||
if (component.ImplanterSlot.ContainerSlot != null)
|
||||
_container.Remove(implant.Value, component.ImplanterSlot.ContainerSlot);
|
||||
implantComp.ImplantedEntity = target;
|
||||
implantContainer.OccludesLight = false;
|
||||
_container.Insert(implant.Value, implantContainer);
|
||||
|
||||
@@ -280,7 +279,6 @@ public abstract class SharedImplanterSystem : EntitySystem
|
||||
private void DrawImplantIntoImplanter(EntityUid implanter, EntityUid target, EntityUid implant, BaseContainer implantContainer, ContainerSlot implanterContainer, SubdermalImplantComponent implantComp)
|
||||
{
|
||||
_container.Remove(implant, implantContainer);
|
||||
implantComp.ImplantedEntity = null;
|
||||
_container.Insert(implant, implanterContainer);
|
||||
|
||||
var ev = new TransferDnaEvent { Donor = target, Recipient = implanter };
|
||||
|
||||
Reference in New Issue
Block a user