From 67708c6d3b3a4ef39a6a13fa83cccf7d4bcd756e Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 08:59:49 +0200 Subject: [PATCH] Fixes #8880. Case of incorrectly sent parameter. --- code/modules/nano/interaction/contained.dm | 2 +- code/modules/nano/interaction/inventory.dm | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/nano/interaction/contained.dm b/code/modules/nano/interaction/contained.dm index c9ecba15be..9ef595d020 100644 --- a/code/modules/nano/interaction/contained.dm +++ b/code/modules/nano/interaction/contained.dm @@ -4,7 +4,7 @@ /var/global/datum/topic_state/contained_state/contained_state = new() /datum/topic_state/contained_state/can_use_topic(var/atom/src_object, var/mob/user) - if(!src_object.contains(src)) + if(!src_object.contains(user)) return STATUS_CLOSE return user.shared_nano_interaction() diff --git a/code/modules/nano/interaction/inventory.dm b/code/modules/nano/interaction/inventory.dm index 9bbd7c7ecb..dd320f2bb2 100644 --- a/code/modules/nano/interaction/inventory.dm +++ b/code/modules/nano/interaction/inventory.dm @@ -4,7 +4,8 @@ /var/global/datum/topic_state/inventory_state/inventory_state = new() /datum/topic_state/inventory_state/can_use_topic(var/src_object, var/mob/user) - if(!(src_object in src)) + if(!(src_object in user)) return STATUS_CLOSE + return user.shared_nano_interaction()