diff --git a/code/modules/modular_computers/computers/modular_computer/hardware.dm b/code/modules/modular_computers/computers/modular_computer/hardware.dm index 7530551ba81..eb2e8e26bbb 100644 --- a/code/modules/modular_computers/computers/modular_computer/hardware.dm +++ b/code/modules/modular_computers/computers/modular_computer/hardware.dm @@ -112,6 +112,7 @@ nano_printer = null found = TRUE else if(card_slot == H) + astype(H, /obj/item/computer_hardware/card_slot)?.eject_id() card_slot = null found = TRUE else if(battery_module == H) diff --git a/html/changelogs/PDAFix.yml b/html/changelogs/PDAFix.yml new file mode 100644 index 00000000000..d7f0a398c64 --- /dev/null +++ b/html/changelogs/PDAFix.yml @@ -0,0 +1,6 @@ +author: TheGreyWolf + +delete-after: True + +changes: + - bugfix: "Made the RFID card slot eject ID cards when removed from a pda, such as when a pda explodes."