From c870469a39973ded9c1c2a81f12a7d2a8da028e3 Mon Sep 17 00:00:00 2001 From: duncathan Date: Fri, 10 Jul 2015 18:03:43 -0600 Subject: [PATCH 1/2] speeds up RPD and pipe unwrenching --- code/ATMOSPHERICS/atmospherics.dm | 2 +- code/game/objects/items/weapons/RPD.dm | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/ATMOSPHERICS/atmospherics.dm b/code/ATMOSPHERICS/atmospherics.dm index 49fb54d5094..bb876640cc6 100644 --- a/code/ATMOSPHERICS/atmospherics.dm +++ b/code/ATMOSPHERICS/atmospherics.dm @@ -120,7 +120,7 @@ Pipelines + Other Objects -> Pipe network user << "As you begin unwrenching \the [src] a gush of air blows in your face... maybe you should reconsider?" unsafe_wrenching = TRUE //Oh dear oh dear - if (do_after(user, 40, target = src) && !gc_destroyed) + if (do_after(user, 20, target = src) && !gc_destroyed) user.visible_message( \ "[user] unfastens \the [src].", \ "You unfasten \the [src].", \ diff --git a/code/game/objects/items/weapons/RPD.dm b/code/game/objects/items/weapons/RPD.dm index 42c114d1d0d..17d5a9bf882 100644 --- a/code/game/objects/items/weapons/RPD.dm +++ b/code/game/objects/items/weapons/RPD.dm @@ -533,7 +533,7 @@ var/global/list/RPD_recipes=list( if(istype(A,/obj/item/pipe) || istype(A,/obj/item/pipe_meter) || istype(A,/obj/structure/disposalconstruct)) user << "You start destroying pipe..." playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) - if(do_after(user, 5, target = A)) + if(do_after(user, 2, target = A)) activate() qdel(A) return 1 @@ -548,7 +548,7 @@ var/global/list/RPD_recipes=list( return 0 user << "You start building pipes..." playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) - if(do_after(user, 20, target = A)) + if(do_after(user, 2, target = A)) activate() var/obj/item/pipe/P = new (A, pipe_type=queued_p_type, dir=queued_p_dir) P.flipped = queued_p_flipped @@ -563,7 +563,7 @@ var/global/list/RPD_recipes=list( return 0 user << "You start building meter..." playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) - if(do_after(user, 20, target = A)) + if(do_after(user, 2, target = A)) activate() new /obj/item/pipe_meter(A) return 1 @@ -575,7 +575,7 @@ var/global/list/RPD_recipes=list( return 0 user << "You start building pipes..." playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) - if(do_after(user, 20, target = A)) + if(do_after(user, 2, target = A)) var/obj/structure/disposalconstruct/C = new (A, queued_p_type ,queued_p_dir) if(!C.can_place()) From 30c2eebc8d19a896ee6ba4fee7cd80f215e47556 Mon Sep 17 00:00:00 2001 From: duncathan Date: Fri, 10 Jul 2015 23:41:59 -0600 Subject: [PATCH 2/2] changelog --- html/changelogs/dunc-rpd.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/dunc-rpd.yml diff --git a/html/changelogs/dunc-rpd.yml b/html/changelogs/dunc-rpd.yml new file mode 100644 index 00000000000..13420324ddd --- /dev/null +++ b/html/changelogs/dunc-rpd.yml @@ -0,0 +1,6 @@ +author: duncathan + +delete-after: True + +changes: + - tweak: "Greatly shortened the time it takes to lay pipes with the RPD and to unwrench pipes in general."