diff --git a/code/game/objects/items/control_wand.dm b/code/game/objects/items/control_wand.dm index 17b1f7f2b94..1e85d9bc600 100644 --- a/code/game/objects/items/control_wand.dm +++ b/code/game/objects/items/control_wand.dm @@ -53,6 +53,12 @@ . = ..() var/datum/component/ntnet_interface/target_interface = A.GetComponent(/datum/component/ntnet_interface) + // Try to find an airlock in the clicked turf + if(!target_interface) + var/obj/machinery/door/airlock/door = locate() in get_turf(A) + if(door) + target_interface = door.GetComponent(/datum/component/ntnet_interface) + if(!target_interface) return