From eb776551d5211497f447a169490b260ef585df11 Mon Sep 17 00:00:00 2001 From: Anasari <13087574+Anasari@users.noreply.github.com> Date: Tue, 31 Jul 2018 13:47:42 +0800 Subject: [PATCH] Revert "Remove check_uplink_validity proc as it isn't useful yet" This reverts commit 78360811c18618b56fb1fca21c85d9c9c3382dff. --- code/game/objects/items/devices/uplinks.dm | 2 +- code/game/objects/objs.dm | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/uplinks.dm b/code/game/objects/items/devices/uplinks.dm index 0a621ceafc6..1c3124a74cb 100644 --- a/code/game/objects/items/devices/uplinks.dm +++ b/code/game/objects/items/devices/uplinks.dm @@ -153,7 +153,7 @@ var/list/world_uplinks = list() var/datum/uplink_item/UI = item var/path = UI.refund_path || UI.item var/cost = UI.refund_amount || UI.cost - if(I.type == path && UI.refundable) + if(I.type == path && UI.refundable && I.check_uplink_validity()) uses += cost used_TC -= cost to_chat(user, "[I] refunded.") diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index fe9e8444378..49e043b4159 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -282,3 +282,6 @@ a { /obj/vv_get_dropdown() . = ..() .["Delete all of type"] = "?_src_=vars;delall=[UID()]" + +/obj/proc/check_uplink_validity() + return 1