From dbf0bba45d10d3a22ccdbc9494ef7e63a1b8ecad Mon Sep 17 00:00:00 2001 From: Will <7099514+Willburd@users.noreply.github.com> Date: Mon, 10 Nov 2025 17:40:24 -0500 Subject: [PATCH] janihound water refill buff (#11956) Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com> --- .../living/silicon/robot/dogborg/dog_modules.dm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/dogborg/dog_modules.dm b/code/modules/mob/living/silicon/robot/dogborg/dog_modules.dm index 0c1e0389c5..72e4e5458e 100644 --- a/code/modules/mob/living/silicon/robot/dogborg/dog_modules.dm +++ b/code/modules/mob/living/silicon/robot/dogborg/dog_modules.dm @@ -168,8 +168,8 @@ return user.visible_message(span_filter_notice("[user] begins to lap up water from [target.name]."), span_notice("You begin to lap up water from [target.name].")) busy = 1 - if(do_after(user, 50)) - water.add_charge(50) + if(do_after(user, 5 SECONDS, target)) + water.add_charge(250) to_chat(src, span_filter_notice("You refill some of your water reserves.")) busy = 0 else if(water.energy < 5) @@ -180,7 +180,7 @@ else if(istype(target,/obj/effect/decal/cleanable)) user.visible_message(span_filter_notice("[user] begins to lick off \the [target.name]."), span_notice("You begin to lick off \the [target.name]...")) busy = 1 - if(do_after(user, 50)) + if(do_after(user, 5 SECONDS, target)) to_chat(user, span_notice("You finish licking off \the [target.name].")) water.use_charge(5) qdel(target) @@ -192,7 +192,7 @@ if(istype(target,/obj/item/trash)) user.visible_message(span_filter_notice("[user] nibbles away at \the [target.name]."), span_notice("You begin to nibble away at \the [target.name]...")) busy = 1 - if(do_after (user, 50)) + if(do_after (user, 5 SECONDS, target)) user.visible_message(span_filter_notice("[user] finishes eating \the [target.name]."), span_notice("You finish eating \the [target.name].")) to_chat(user, span_notice("You finish off \the [target.name].")) qdel(target) @@ -204,7 +204,7 @@ if(istype(target,/obj/item/reagent_containers/food)) user.visible_message("[user] nibbles away at \the [target.name].", span_notice("You begin to nibble away at \the [target.name]...")) busy = 1 //CHOMPAdd prevents abuse - if(do_after (user, 50)) + if(do_after (user, 5 SECONDS, target)) user.visible_message("[user] finishes eating \the [target.name].", span_notice("You finish eating \the [target.name].")) user << span_notice("You finish off \the [target.name].") del(target) @@ -215,7 +215,7 @@ if(istype(target,/obj/item/cell)) user.visible_message(span_filter_notice("[user] begins cramming \the [target.name] down its throat."), span_notice("You begin cramming \the [target.name] down your throat...")) busy = 1 - if(do_after (user, 50)) + if(do_after (user, 5 SECONDS, target)) user.visible_message(span_filter_notice("[user] finishes gulping down \the [target.name]."), span_notice("You finish swallowing \the [target.name].")) to_chat(user, span_notice("You finish off \the [target.name], and gain some charge!")) var/mob/living/silicon/robot/R = user @@ -228,7 +228,7 @@ //CHOMPAdd Start user.visible_message(span_filter_notice("[user] begins to lick \the [target.name] clean..."), span_notice("You begin to lick \the [target.name] clean...")) busy = 1 - if(do_after(user, 50)) + if(do_after(user, 5 SECONDS, target)) to_chat(user, span_notice("You clean \the [target.name].")) water.use_charge(5) var/obj/effect/decal/cleanable/C = locate() in target @@ -260,7 +260,7 @@ else user.visible_message(span_filter_notice("[user] begins to lick \the [target.name] clean..."), span_notice("You begin to lick \the [target.name] clean...")) busy = 1 - if(do_after(user, 50)) + if(do_after(user, 5 SECONDS, target)) to_chat(user, span_notice("You clean \the [target.name].")) var/obj/effect/decal/cleanable/C = locate() in target qdel(C)