mirror of
https://github.com/CHOMPstation/CHOMPstation.git
synced 2026-08-26 13:36:48 +01:00
Makes More Machines Movable (#4801)
* Makes More Machines Movable Adds in the ability to wrench/unwrench a number of machines that previously could not be. Now you're able to move: Laptop venders! Seed extractors! Biogenerators! Drying racks! Microwaves! Cooking machines! Gibbers! Chemmasters/Condimasters! Bioprinters! Virology machines! Washing machines! Tested with no apparent problems. * Knew I forgot something
This commit is contained in:
@@ -68,6 +68,10 @@
|
||||
user.drop_item()
|
||||
B.loc = src
|
||||
user << "You add \the [loaded_pill_bottle] into the dispenser slot!"
|
||||
|
||||
else if(default_unfasten_wrench(user, B, 20))
|
||||
return
|
||||
|
||||
return
|
||||
|
||||
/obj/machinery/chem_master/attack_hand(mob/user as mob)
|
||||
|
||||
@@ -11,7 +11,10 @@
|
||||
var/obj/item/weapon/virusdish/dish = null
|
||||
|
||||
/obj/machinery/disease2/diseaseanalyser/attackby(var/obj/O as obj, var/mob/user as mob)
|
||||
if(!istype(O,/obj/item/weapon/virusdish)) return
|
||||
if(default_unfasten_wrench(user, O, 20))
|
||||
return
|
||||
|
||||
else if(!istype(O,/obj/item/weapon/virusdish)) return
|
||||
|
||||
if(dish)
|
||||
user << "\The [src] is already loaded."
|
||||
|
||||
@@ -13,6 +13,9 @@
|
||||
if(istype(O, /obj/item/weapon/screwdriver))
|
||||
return ..(O,user)
|
||||
|
||||
if(default_unfasten_wrench(user, O, 20))
|
||||
return
|
||||
|
||||
if(istype(O,/obj/item/weapon/reagent_containers/glass/beaker/vial))
|
||||
if(sample)
|
||||
user << "\The [src] is already loaded."
|
||||
|
||||
@@ -15,6 +15,9 @@
|
||||
if(istype(I, /obj/item/weapon/screwdriver))
|
||||
return ..(I,user)
|
||||
|
||||
if(default_unfasten_wrench(user, I, 20))
|
||||
return
|
||||
|
||||
if(istype(I,/obj/item/weapon/virusdish))
|
||||
var/mob/living/carbon/c = user
|
||||
if (dish)
|
||||
|
||||
@@ -15,6 +15,9 @@
|
||||
var/toxins = 0
|
||||
|
||||
/obj/machinery/disease2/incubator/attackby(var/obj/O as obj, var/mob/user as mob)
|
||||
if(default_unfasten_wrench(user, O, 20))
|
||||
return
|
||||
|
||||
if(istype(O, /obj/item/weapon/reagent_containers/glass) || istype(O,/obj/item/weapon/reagent_containers/syringe))
|
||||
|
||||
if(beaker)
|
||||
|
||||
@@ -28,7 +28,10 @@
|
||||
icon_state = "isolator"
|
||||
|
||||
/obj/machinery/disease2/isolator/attackby(var/obj/O as obj, var/mob/user)
|
||||
if(!istype(O,/obj/item/weapon/reagent_containers/syringe)) return
|
||||
if(default_unfasten_wrench(user, O, 20))
|
||||
return
|
||||
|
||||
else if(!istype(O,/obj/item/weapon/reagent_containers/syringe)) return
|
||||
var/obj/item/weapon/reagent_containers/syringe/S = O
|
||||
|
||||
if(sample)
|
||||
|
||||
Reference in New Issue
Block a user