mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-11 15:14:27 +01:00
GC
This commit is contained in:
@@ -10,6 +10,12 @@
|
||||
var/obj/item/device/aicard/stored_card = null
|
||||
var/locked = FALSE
|
||||
|
||||
/obj/item/weapon/computer_hardware/ai_slot/Destroy()
|
||||
if(stored_card)
|
||||
qdel(stored_card)
|
||||
stored_card = null
|
||||
return ..()
|
||||
|
||||
|
||||
/obj/item/weapon/computer_hardware/ai_slot/examine(mob/user)
|
||||
..()
|
||||
@@ -21,6 +27,7 @@
|
||||
|
||||
/obj/item/weapon/computer_hardware/ai_slot/on_remove(obj/item/device/modular_computer/M, mob/living/user = null)
|
||||
M.remove_verb(device_type)
|
||||
try_eject(0, forced = 1)
|
||||
|
||||
/obj/item/weapon/computer_hardware/ai_slot/try_insert(obj/item/I, mob/living/user = null)
|
||||
if(!holder)
|
||||
|
||||
@@ -13,6 +13,15 @@
|
||||
battery = new battery_type(src)
|
||||
..()
|
||||
|
||||
/obj/item/weapon/computer_hardware/battery/Destroy()
|
||||
if(battery)
|
||||
qdel(battery)
|
||||
battery = null
|
||||
return ..()
|
||||
|
||||
/obj/item/weapon/computer_hardware/battery/on_remove(obj/item/device/modular_computer/M, mob/living/user = null)
|
||||
try_eject(0, forced = 1)
|
||||
|
||||
/obj/item/weapon/computer_hardware/battery/try_insert(obj/item/I, mob/living/user = null)
|
||||
if(!holder)
|
||||
return FALSE
|
||||
|
||||
@@ -11,7 +11,12 @@
|
||||
var/obj/item/weapon/card/id/stored_card2 = null
|
||||
|
||||
/obj/item/weapon/computer_hardware/card_slot/Destroy()
|
||||
try_eject()
|
||||
if(stored_card)
|
||||
qdel(stored_card)
|
||||
stored_card = null
|
||||
if(stored_card2)
|
||||
qdel(stored_card2)
|
||||
stored_card2 = null
|
||||
return ..()
|
||||
|
||||
/obj/item/weapon/computer_hardware/card_slot/GetAccess()
|
||||
@@ -35,6 +40,7 @@
|
||||
|
||||
/obj/item/weapon/computer_hardware/card_slot/on_remove(obj/item/device/modular_computer/M, mob/living/user = null)
|
||||
M.remove_verb(device_type)
|
||||
try_eject(0, forced = 1)
|
||||
|
||||
/obj/item/weapon/computer_hardware/card_slot/try_insert(obj/item/I, mob/living/user = null)
|
||||
if(!holder)
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
|
||||
if(F in stored_files)
|
||||
stored_files -= F
|
||||
qdel(F)
|
||||
recalculate_size()
|
||||
return 1
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user