Fixed implantpads runtiming if a case is not present (#18729)

* Atomization

* sdaf

---------

Co-authored-by: FluffyGhost <FluffyGhost>
This commit is contained in:
Fluffy
2024-03-24 14:03:56 +00:00
committed by GitHub
co-authored by FluffyGhost <FluffyGhost>
parent 5645c6bc89
commit eadc11597a
2 changed files with 43 additions and 2 deletions
@@ -14,7 +14,7 @@
/obj/item/implantpad/update_icon()
cut_overlays()
icon_state = "implantpad-[case ? "1" : "0"]"
if(case.imp)
if(case?.imp)
var/obj/item/implant/caseimplant = case.imp
var/implant_overlay_icon_state = "implantstorage_[caseimplant.implant_icon]"
var/mutable_appearance/implant_case_implant_overlay = mutable_appearance(icon, implant_overlay_icon_state)
@@ -44,7 +44,7 @@
..()
/obj/item/implantpad/attack_self(mob/user)
if(case.imp)
if(case?.imp)
case.imp.interact(user)
else
to_chat(user, SPAN_WARNING("There's no implant loaded in \the [src]!"))