Files
Aurora.3/code/modules/assembly/helpers.dm
2020-10-07 15:11:18 +02:00

25 lines
711 B
Plaintext

/proc/isassembly(O)
return istype(O, /obj/item/device/assembly)
/proc/isigniter(O)
return istype(O, /obj/item/device/assembly/igniter)
/proc/isinfared(O)
return istype(O, /obj/item/device/assembly/infra)
/proc/isprox(O)
return istype(O, /obj/item/device/assembly/prox_sensor)
/proc/issignaler(O)
return istype(O, /obj/item/device/assembly/signaler)
/proc/istimer(O)
return istype(O, /obj/item/device/assembly/timer)
// IsSpecialAssemblyIf true is an object that can be attached to an assembly holder but is a special thing like a phoron can or door
/obj/proc/IsSpecialAssembly()
return FALSE
// If true is an object that can hold an assemblyholder object
/obj/proc/IsAssemblyHolder()
return FALSE