From 8d586cef49624e19f0798a9f4bb0b057a2ce4790 Mon Sep 17 00:00:00 2001 From: xxalpha Date: Sun, 20 Dec 2015 21:57:43 +0000 Subject: [PATCH] Adds a bottle of drying agent spray to janiborg. --- code/game/machinery/rechargestation.dm | 2 +- code/modules/mob/living/silicon/robot/robot_modules.dm | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index a300a65cf7b..8803110b477 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -140,5 +140,5 @@ if(occupant) var/mob/living/silicon/robot/R = occupant if(R && R.module) - var/coeff = recharge_speed / 200 + var/coeff = recharge_speed * 0.005 R.module.respawn_consumable(R, coeff) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 1d6fb84112e..d7b0945faa5 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -236,6 +236,7 @@ /obj/item/weapon/robot_module/janitor name = "janitorial robot module" + var/obj/item/weapon/reagent_containers/spray/drying_agent /obj/item/weapon/robot_module/janitor/New() ..() @@ -244,6 +245,11 @@ modules += new /obj/item/weapon/mop/cyborg(src) modules += new /obj/item/device/lightreplacer/cyborg(src) modules += new /obj/item/weapon/holosign_creator(src) + drying_agent = new(src) + drying_agent.reagents.add_reagent("drying_agent", 250) + drying_agent.name = "drying agent spray" + drying_agent.color = "#A000A0" + modules += drying_agent emag = new /obj/item/weapon/reagent_containers/spray(src) emag.reagents.add_reagent("lube", 250) @@ -257,6 +263,8 @@ for(var/i = 1, i <= coeff, i++) LR.Charge(R) + drying_agent.reagents.add_reagent("drying_agent", 5 * coeff) + if(R.emagged && istype(emag, /obj/item/weapon/reagent_containers/spray)) emag.reagents.add_reagent("lube", 2 * coeff)