From 022e7999487c802bb449572a32b5ecca9df4bda8 Mon Sep 17 00:00:00 2001 From: WanderingFox95 <75953558+WanderingFox95@users.noreply.github.com> Date: Tue, 17 Aug 2021 14:20:04 +0200 Subject: [PATCH 01/10] Sprites --- icons/obj/drinks.dmi | Bin 120157 -> 120833 bytes icons/obj/reagentfillings.dmi | Bin 5035 -> 5852 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index b7f21a1fe47536606bf11a2b3d38ccbfbfd3599f..0f49bc6d5fa1d50e40417c14bc6033ea45ba4336 100644 GIT binary patch delta 22771 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

+tSNj)3|&W-oT0Ts<&jR*+;}la=cWxt5TA*@ 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 delta 22039 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 Gg#Q3cfzYr3 diff --git a/icons/obj/reagentfillings.dmi b/icons/obj/reagentfillings.dmi index 8115036b6f6e48e517bb278d2641cfff8500b5b6..7926ead12d5b3640adfc974cce08a2a1950d67e9 100644 GIT binary patch literal 5852 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 literal 5035 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 From 95b63a823b0b8000f61a185ca6a9ced033fba2aa Mon Sep 17 00:00:00 2001 From: WanderingFox95 <75953558+WanderingFox95@users.noreply.github.com> Date: Tue, 17 Aug 2021 14:21:11 +0200 Subject: [PATCH 02/10] Bottles! --- .../food_and_drinks/drinks/drinks/bottle.dm | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 7377913c15..60eda9a831 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -497,6 +497,70 @@ /obj/item/reagent_containers/food/drinks/bottle/grenadine/empty list_reagents = null +/obj/item/reagent_containers/food/drinks/bottle/blank //Don't let players print these from a lathe, bottles should be obtained in mass from the bar only. + name = "glass bottle" + desc = "This blank bottle is unyieldingly anonymous, offering no clues to it's contents." + icon_state = "glassbottle" + spillable = TRUE + +/obj/item/reagent_containers/food/drinks/bottle/blank/update_icon() + ..() + add_overlay("[initial(icon_state)]shine") + +/obj/item/reagent_containers/food/drinks/bottle/blank/Initialize() + . = ..() + update_icon() + +/obj/item/reagent_containers/food/drinks/bottle/blank/get_part_rating() + return reagents.maximum_volume + +/obj/item/reagent_containers/food/drinks/bottle/blank/on_reagent_change(changetype) + update_icon() + +/obj/item/reagent_containers/food/drinks/bottle/blank/update_overlays() + . = ..() + if(!cached_icon) + cached_icon = icon_state + + if(reagents.total_volume) + var/mutable_appearance/filling = mutable_appearance('icons/obj/reagentfillings.dmi', "[cached_icon]10", color = mix_color_from_reagents(reagents.reagent_list)) + + var/percent = round((reagents.total_volume / volume) * 100) + switch(percent) + if(0 to 9) + filling.icon_state = "[cached_icon]0" + if(10 to 19) + filling.icon_state = "[cached_icon]10" + if(20 to 29) + filling.icon_state = "[cached_icon]20" + if(30 to 39) + filling.icon_state = "[cached_icon]30" + if(40 to 49) + filling.icon_state = "[cached_icon]40" + if(50 to 59) + filling.icon_state = "[cached_icon]50" + if(60 to 69) + filling.icon_state = "[cached_icon]60" + if(70 to 79) + filling.icon_state = "[cached_icon]70" + if(80 to 89) + filling.icon_state = "[cached_icon]80" + if(90 to INFINITY) + filling.icon_state = "[cached_icon]90" + . += filling + +/obj/item/reagent_containers/food/drinks/bottle/blank/small + name = "small glass bottle" + desc = "This small bottle is unyieldingly anonymous, offering no clues to it's contents." + icon_state = "glassbottlesmall" + volume = 50 + +/obj/item/reagent_containers/food/drinks/bottle/blank/pitcher + name = "glass pitcher" + desc = "This is a pitcher for large amounts of liquid of any kind." + icon_state = "unipitcher" + volume = 200 + ////////////////////////// MOLOTOV /////////////////////// /obj/item/reagent_containers/food/drinks/bottle/molotov name = "molotov cocktail" From c8889dee36304ec169e25d9c39b771828f2548f7 Mon Sep 17 00:00:00 2001 From: WanderingFox95 <75953558+WanderingFox95@users.noreply.github.com> Date: Tue, 17 Aug 2021 14:21:55 +0200 Subject: [PATCH 03/10] Bottles. --- code/modules/vending/boozeomat.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/vending/boozeomat.dm b/code/modules/vending/boozeomat.dm index 5ec0987111..87f2a0940b 100644 --- a/code/modules/vending/boozeomat.dm +++ b/code/modules/vending/boozeomat.dm @@ -5,6 +5,9 @@ icon_deny = "boozeomat-deny" products = list(/obj/item/reagent_containers/food/drinks/drinkingglass = 30, /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass = 12, + /obj/item/reagent_containers/food/drinks/bottle/blank = 5, + /obj/item/reagent_containers/food/drinks/bottle/blank/small = 10, + /obj/item/reagent_containers/food/drinks/bottle/blank/pitcher = 2, /obj/item/reagent_containers/food/drinks/bottle/gin = 5, /obj/item/reagent_containers/food/drinks/bottle/whiskey = 5, /obj/item/reagent_containers/food/drinks/bottle/tequila = 5, From dc5c107adc4979eabfe1d5a1771bace75ce3942b Mon Sep 17 00:00:00 2001 From: WanderingFox95 <75953558+WanderingFox95@users.noreply.github.com> Date: Tue, 17 Aug 2021 14:27:50 +0200 Subject: [PATCH 04/10] Bottles for the service lathe (Equipment) --- code/modules/research/designs/misc_designs.dm | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm index 7dfe19f635..630a3629cf 100644 --- a/code/modules/research/designs/misc_designs.dm +++ b/code/modules/research/designs/misc_designs.dm @@ -245,6 +245,36 @@ category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SERVICE +/datum/design/emptybottle + name = "Glass Bottle" + desc = "A small, empty bottle for storing liquids." + id = "emptyglassbottle" + build_type = PROTOLATHE + materials = list(/datum/material/glass = 400) + build_path = /obj/item/reagent_containers/food/drinks/bottle/blank/small + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE + +/datum/design/largeemptybottle + name = "Large Glass Bottle" + desc = "A large, empty bottle for storing liquids." + id = "largeemptyglassbottle" + build_type = PROTOLATHE + materials = list(/datum/material/glass = 2000) + build_path = /obj/item/reagent_containers/food/drinks/bottle/blank + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE + +/datum/design/emptypitcher + name = "Pitcher" + desc = "A large Pitcher to hold vast amounts of liquid." + id = "emptypitcher" + build_type = PROTOLATHE + materials = list(/datum/material/glass = 3600) + build_path = /obj/item/reagent_containers/food/drinks/bottle/blank/pitcher + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE + /datum/design/air_horn name = "Air Horn" desc = "Damn son, where'd you find this?" From 56246d9b5626154141b015104427c29f03114c7a Mon Sep 17 00:00:00 2001 From: WanderingFox95 <75953558+WanderingFox95@users.noreply.github.com> Date: Tue, 17 Aug 2021 14:28:55 +0200 Subject: [PATCH 05/10] Adds the bottles to the bottling research tech --- code/modules/research/techweb/nodes/export_nodes.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/techweb/nodes/export_nodes.dm b/code/modules/research/techweb/nodes/export_nodes.dm index cbdedef113..80d335e7bc 100644 --- a/code/modules/research/techweb/nodes/export_nodes.dm +++ b/code/modules/research/techweb/nodes/export_nodes.dm @@ -3,7 +3,7 @@ display_name = "License Bottling" description = "Some Branded bottles to print and export." starting_node = TRUE - design_ids = list("gin", "wine", "whiskey", "vodka", "tequila", "patron", "rum", "kahlua", "vermouth", "goldschlager", "hcider", "cognac", "absinthe", "grappa", "sake", "fernet", "applejack", "champagne", "blazaam", "trappist", "grenadine", "autobottler") + design_ids = list("gin", "wine", "whiskey", "vodka", "tequila", "patron", "rum", "kahlua", "vermouth", "goldschlager", "hcider", "cognac", "absinthe", "grappa", "sake", "fernet", "applejack", "champagne", "blazaam", "trappist", "grenadine", "autobottler", "emptyglassbottle", "largeemptyglassbottle", "emptypitcher") /datum/techweb_node/blueprinted_exports id = "blueprinted_exports" From 631f8dfda53a9d952ea6c2f6c9f15c1cfe82499c Mon Sep 17 00:00:00 2001 From: WanderingFox95 <75953558+WanderingFox95@users.noreply.github.com> Date: Tue, 17 Aug 2021 14:52:09 +0200 Subject: [PATCH 06/10] Clarifies that there are now blank bottles in the research node too. --- code/modules/research/techweb/nodes/export_nodes.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/research/techweb/nodes/export_nodes.dm b/code/modules/research/techweb/nodes/export_nodes.dm index 80d335e7bc..88870d9d20 100644 --- a/code/modules/research/techweb/nodes/export_nodes.dm +++ b/code/modules/research/techweb/nodes/export_nodes.dm @@ -1,7 +1,7 @@ /datum/techweb_node/blueprinted_bottles id = "blueprinted_bottles" - display_name = "License Bottling" - description = "Some Branded bottles to print and export." + display_name = "General Bottling" + description = "Some Branded and unbranded bottles to print." starting_node = TRUE design_ids = list("gin", "wine", "whiskey", "vodka", "tequila", "patron", "rum", "kahlua", "vermouth", "goldschlager", "hcider", "cognac", "absinthe", "grappa", "sake", "fernet", "applejack", "champagne", "blazaam", "trappist", "grenadine", "autobottler", "emptyglassbottle", "largeemptyglassbottle", "emptypitcher") From c1f173d8e6bda661a388317b093ca4b4bef51d66 Mon Sep 17 00:00:00 2001 From: WanderingFox95 <75953558+WanderingFox95@users.noreply.github.com> Date: Tue, 17 Aug 2021 15:10:33 +0200 Subject: [PATCH 07/10] Decided against locking them behind research --- code/modules/research/techweb/nodes/export_nodes.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/research/techweb/nodes/export_nodes.dm b/code/modules/research/techweb/nodes/export_nodes.dm index 88870d9d20..cbdedef113 100644 --- a/code/modules/research/techweb/nodes/export_nodes.dm +++ b/code/modules/research/techweb/nodes/export_nodes.dm @@ -1,9 +1,9 @@ /datum/techweb_node/blueprinted_bottles id = "blueprinted_bottles" - display_name = "General Bottling" - description = "Some Branded and unbranded bottles to print." + display_name = "License Bottling" + description = "Some Branded bottles to print and export." starting_node = TRUE - design_ids = list("gin", "wine", "whiskey", "vodka", "tequila", "patron", "rum", "kahlua", "vermouth", "goldschlager", "hcider", "cognac", "absinthe", "grappa", "sake", "fernet", "applejack", "champagne", "blazaam", "trappist", "grenadine", "autobottler", "emptyglassbottle", "largeemptyglassbottle", "emptypitcher") + design_ids = list("gin", "wine", "whiskey", "vodka", "tequila", "patron", "rum", "kahlua", "vermouth", "goldschlager", "hcider", "cognac", "absinthe", "grappa", "sake", "fernet", "applejack", "champagne", "blazaam", "trappist", "grenadine", "autobottler") /datum/techweb_node/blueprinted_exports id = "blueprinted_exports" From 4691397d039f677978a0dd49746b18fc08206082 Mon Sep 17 00:00:00 2001 From: WanderingFox95 <75953558+WanderingFox95@users.noreply.github.com> Date: Tue, 17 Aug 2021 16:41:27 +0200 Subject: [PATCH 08/10] Adds UNIQUE_RENAME to the bottles. Thanks Teak! --- code/modules/food_and_drinks/drinks/drinks/bottle.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 60eda9a831..a59c427bed 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -502,6 +502,7 @@ desc = "This blank bottle is unyieldingly anonymous, offering no clues to it's contents." icon_state = "glassbottle" spillable = TRUE + obj_flags = UNIQUE_RENAME /obj/item/reagent_containers/food/drinks/bottle/blank/update_icon() ..() From 6c111d89c56bddb216c1013ea7d874bcf7265953 Mon Sep 17 00:00:00 2001 From: WanderingFox95 <75953558+WanderingFox95@users.noreply.github.com> Date: Tue, 17 Aug 2021 21:35:30 +0200 Subject: [PATCH 09/10] It's back in bottling research, also renamed. --- code/modules/research/techweb/nodes/export_nodes.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/research/techweb/nodes/export_nodes.dm b/code/modules/research/techweb/nodes/export_nodes.dm index cbdedef113..5259fc1bfa 100644 --- a/code/modules/research/techweb/nodes/export_nodes.dm +++ b/code/modules/research/techweb/nodes/export_nodes.dm @@ -14,8 +14,8 @@ /datum/techweb_node/bottle_exports id = "bottle_exports" - display_name = "Legal Bottling" + display_name = "Advanced Bottling" prereq_ids = list("blueprinted_bottles") - description = "New bottles for printing and selling." - design_ids = list("minikeg", "blooddrop", "slim_gold", "white_bloodmoon", "greenroad") + description = "New bottles for printing, storage and selling." + design_ids = list("minikeg", "blooddrop", "slim_gold", "white_bloodmoon", "greenroad", "emptyglassbottle", "largeemptyglassbottle", "emptypitcher") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 250) From 34422662b1db0b549f0afd55741e50bcace46979 Mon Sep 17 00:00:00 2001 From: WanderingFox95 <75953558+WanderingFox95@users.noreply.github.com> Date: Wed, 18 Aug 2021 21:00:56 +0200 Subject: [PATCH 10/10] Nerfed the Capacities. --- code/modules/food_and_drinks/drinks/drinks/bottle.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index a59c427bed..f650a935ea 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -501,6 +501,7 @@ name = "glass bottle" desc = "This blank bottle is unyieldingly anonymous, offering no clues to it's contents." icon_state = "glassbottle" + volume = 90 spillable = TRUE obj_flags = UNIQUE_RENAME @@ -554,13 +555,13 @@ name = "small glass bottle" desc = "This small bottle is unyieldingly anonymous, offering no clues to it's contents." icon_state = "glassbottlesmall" - volume = 50 + volume = 60 /obj/item/reagent_containers/food/drinks/bottle/blank/pitcher name = "glass pitcher" desc = "This is a pitcher for large amounts of liquid of any kind." icon_state = "unipitcher" - volume = 200 + volume = 120 ////////////////////////// MOLOTOV /////////////////////// /obj/item/reagent_containers/food/drinks/bottle/molotov