mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-19 03:49:10 +01:00
sdfsa (#17793)
This commit is contained in:
@@ -184,16 +184,18 @@
|
||||
if(length(affected.implants))
|
||||
var/list/implants = list()
|
||||
var/shrapnel_present = FALSE
|
||||
for(var/obj/item/I in affected.implants)
|
||||
for(var/obj/I in affected.implants)
|
||||
implants += I
|
||||
if(!istype(I, /obj/item/implant))
|
||||
shrapnel_present = TRUE
|
||||
|
||||
for(var/obj/item/I in implants)
|
||||
for(var/obj/I in implants)
|
||||
/// Prioritize shrapnel instead of stuff like loyalty implants.
|
||||
if(shrapnel_present && istype(I, /obj/item/implant))
|
||||
continue
|
||||
|
||||
if(do_mob(user, target, 0.5 SECONDS))
|
||||
|
||||
user.visible_message("<b>[user]</b> takes [I] out of incision on [target]'s [affected.name] with \the [tool].", \
|
||||
SPAN_NOTICE("You take [I] out of incision on [target]'s [affected.name]s with \the [tool].") )
|
||||
target.remove_implant(I, TRUE, affected)
|
||||
@@ -212,6 +214,7 @@
|
||||
var/obj/item/device/gps/gps = I
|
||||
moved_event.unregister(target, gps)
|
||||
gps.implanted_into = null
|
||||
|
||||
playsound(target.loc, 'sound/effects/squelch1.ogg', 50, 1)
|
||||
else
|
||||
user.visible_message("<b>[user]</b> could not find anything inside [target]'s [affected.name], and pulls \the [tool] out.", \
|
||||
|
||||
Reference in New Issue
Block a user