Drones can now enter transit tubes

This commit is contained in:
joep van der velden
2020-06-12 21:41:50 +02:00
parent 380b0facfd
commit 39b54a363f
@@ -28,6 +28,10 @@
var/obj/item/stack/sheet/plastic/stack_plastic = null
var/obj/item/matter_decompiler/decompiler = null
// What objects can drones bump into
var/static/list/allowed_bumpable_objects = list(/obj/machinery/door, /obj/machinery/recharge_station, /obj/machinery/disposal/deliveryChute,
/obj/machinery/teleport/hub, /obj/effect/portal, /obj/structure/transit_tube/station)
//Used for self-mailing.
var/mail_destination = 0
var/reboot_cooldown = 60 // one minute
@@ -309,11 +313,7 @@
/mob/living/silicon/robot/drone/Bump(atom/movable/AM, yes)
if(istype(AM, /obj/machinery/door) \
|| istype(AM, /obj/machinery/recharge_station) \
|| istype(AM, /obj/machinery/disposal/deliveryChute) \
|| istype(AM, /obj/machinery/teleport/hub) \
|| istype(AM, /obj/effect/portal))
if(is_type_in_list(AM, allowed_bumpable_objects))
return ..()
/mob/living/silicon/robot/drone/Bumped(atom/movable/AM)