From d115c1e4ac28e1917f1d0dc6ac5f6afd88d1b723 Mon Sep 17 00:00:00 2001 From: JaySparrow Date: Tue, 16 Jun 2020 16:39:59 -0500 Subject: [PATCH 1/3] Bluespace Patch Patch Fixes the ability to use the thread on an item that already been made roomy, and makes the spool way smaller so you can put it into a box. Also, gives the spool more uses so that it lasts the shift, and makes it so towels have the "roomy" flag innately so you can always use them to cover your bits in a pinch. --- code/modules/clothing/clothing.dm | 2 +- code/modules/reagents/reagent_containers/rags.dm | 2 ++ hyperstation/code/obj/bluespace sewing kit.dm | 5 +++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 31776bd0..b51b6a5e 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -98,7 +98,7 @@ //Hyper Change// if(istype(W, /obj/item/bluespace_thread)) var/obj/item/bluespace_thread/B = W - if (istype(src, /obj/item/clothing/under) || istype(src, /obj/item/clothing/suit)) //Make sure the thread is used on an item that could be ripped off in the first place + if ((istype(src, /obj/item/clothing/under) || istype(src, /obj/item/clothing/suit)) && roomy != 1) //Make sure the thread is used on an item that could be ripped off in the first place roomy = 1 //True user.show_message("You add a few stiches to your clothing, and find them to fit a little looser.", 1) B.uses -= 1 //One use has been used diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index 92a4b155..713b6a62 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -115,6 +115,8 @@ var/flat_icon = "towel_flat" var/folded_icon = "towel" var/list/possible_colors + //Hyper Change + var/roomy = 1 //To cover XL bits /obj/item/reagent_containers/rag/towel/Initialize() . = ..() diff --git a/hyperstation/code/obj/bluespace sewing kit.dm b/hyperstation/code/obj/bluespace sewing kit.dm index f466460e..90aa9690 100644 --- a/hyperstation/code/obj/bluespace sewing kit.dm +++ b/hyperstation/code/obj/bluespace sewing kit.dm @@ -7,7 +7,8 @@ icon = 'hyperstation/icons/obj/bluespace_thread.dmi' icon_state = "thread" item_state = "thread" - var/uses = 2 //Give it two charges, so you can hit your uniform and jacket + var/uses = 5 //Give it a few charges so it can last through the shift + w_class = WEIGHT_CLASS_TINY /obj/item/bluespace_thread/attack_obj(obj/O, mob/living/user) . = ..() @@ -15,7 +16,7 @@ user.show_message("You find yourself unable to stitch this.", 1) return - + /obj/item/bluespace_thread/attack_self(mob/living/user) user.show_message("The spool has [uses] uses remaining.", 1) From 01a5b0628486d1cf0e6c703fa96f7b7614224b23 Mon Sep 17 00:00:00 2001 From: JaySparrow Date: Tue, 16 Jun 2020 16:42:04 -0500 Subject: [PATCH 2/3] Update bluespace sewing kit.dm --- hyperstation/code/obj/bluespace sewing kit.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/hyperstation/code/obj/bluespace sewing kit.dm b/hyperstation/code/obj/bluespace sewing kit.dm index 90aa9690..271af281 100644 --- a/hyperstation/code/obj/bluespace sewing kit.dm +++ b/hyperstation/code/obj/bluespace sewing kit.dm @@ -8,7 +8,7 @@ icon_state = "thread" item_state = "thread" var/uses = 5 //Give it a few charges so it can last through the shift - w_class = WEIGHT_CLASS_TINY + w_class = WEIGHT_CLASS_TINY /obj/item/bluespace_thread/attack_obj(obj/O, mob/living/user) . = ..() @@ -16,7 +16,6 @@ user.show_message("You find yourself unable to stitch this.", 1) return - /obj/item/bluespace_thread/attack_self(mob/living/user) user.show_message("The spool has [uses] uses remaining.", 1) @@ -32,5 +31,5 @@ result = /obj/item/bluespace_thread time = 40 reqs = list(/obj/item/stack/ore/bluespace_crystal = 1, - /obj/item/stack/sheet/cloth = 2) + /obj/item/stack/sheet/cloth = 3) category = CAT_MISC \ No newline at end of file From 94bacc4cc1df5dc584babaf72a7c1a41c59fc010 Mon Sep 17 00:00:00 2001 From: JaySparrow Date: Tue, 16 Jun 2020 17:58:15 -0500 Subject: [PATCH 3/3] Update bluespace sewing kit.dm --- hyperstation/code/obj/bluespace sewing kit.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hyperstation/code/obj/bluespace sewing kit.dm b/hyperstation/code/obj/bluespace sewing kit.dm index 271af281..7bb4fe72 100644 --- a/hyperstation/code/obj/bluespace sewing kit.dm +++ b/hyperstation/code/obj/bluespace sewing kit.dm @@ -8,7 +8,7 @@ icon_state = "thread" item_state = "thread" var/uses = 5 //Give it a few charges so it can last through the shift - w_class = WEIGHT_CLASS_TINY + w_class = WEIGHT_CLASS_TINY /obj/item/bluespace_thread/attack_obj(obj/O, mob/living/user) . = ..()