From 8fe6721f4af7b44b5ea91d424cdec905a0a67afa Mon Sep 17 00:00:00 2001 From: SpaceCat404 Date: Mon, 9 Dec 2024 07:47:58 -0600 Subject: [PATCH 1/3] Adds Carbonated Cum --- code/modules/vending/cola.dm | 5 ++- .../food_and_drinks/drinks/drinks/bottle.dm | 25 ++++++++++++++ .../food_and_drinks/drinks/drinks/drinks.dm | 31 ++++++++++++++++++ .../code/modules/vending/boozeomat.dm | 5 ++- modular_splurt/code/modules/vending/cola.dm | 16 +++++---- modular_splurt/icons/obj/drinks.dmi | Bin 16367 -> 19431 bytes tgstation.dme | 1 + 7 files changed, 73 insertions(+), 10 deletions(-) create mode 100644 modular_splurt/code/modules/food_and_drinks/drinks/drinks/drinks.dm diff --git a/code/modules/vending/cola.dm b/code/modules/vending/cola.dm index c2f2b16fe342..a2503fff0fcd 100644 --- a/code/modules/vending/cola.dm +++ b/code/modules/vending/cola.dm @@ -1,4 +1,3 @@ - /obj/machinery/vending/cola name = "\improper Robust Softdrinks" desc = "A softdrink vendor provided by Robust Industries, LLC." @@ -88,7 +87,7 @@ light_mask = "pwr_game-light-mask" light_color = COLOR_STRONG_VIOLET -/obj/machinery/vending/cola/shamblers +// /obj/machinery/vending/cola/shamblers name = "\improper Shambler's Vendor" desc = "~Shake me up some of that Shambler's Juice!~" icon_state = "shamblers_juice" @@ -105,7 +104,7 @@ product_ads = "Refreshing!;Jyrbv dv lg jfdv fw kyrk Jyrdscvi'j Alztv!;Over 1 trillion souls drank!;Thirsty? Nyp efk uizeb kyv uribevjj?;Kyv Jyrdscvi uizebj kyv ezxyk!;Drink up!;Krjkp." light_mask = "shamblers-light-mask" light_color = COLOR_MOSTLY_PURE_PINK -/obj/machinery/vending/cola/buzz_fuzz +// /obj/machinery/vending/cola/buzz_fuzz name = "\improper Buzz Fuzz Vendor" desc = "~A hive of Flavour!~" icon_state = "honey_vender" diff --git a/modular_splurt/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/modular_splurt/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 436ab349f382..45612637cdaa 100644 --- a/modular_splurt/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/modular_splurt/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -19,3 +19,28 @@ volume = 100 list_reagents = list(/datum/reagent/consumable/ethanol/navy_rum = 100) +// New Splurt bottles for the barman. + +/obj/item/reagent_containers/food/drinks/bottle/cum_rum + name = "NT Femboy Navy Cum Rum" + desc = "Can't have female mates in the Navy! Sourced from NT femboy cum farms." + icon = 'modular_splurt/icons/obj/drinks.dmi' + icon_state = "cum_rum" + volume = 100 + list_reagents = list(/datum/reagent/consumable/ethanol/navy_rum = 40, /datum/reagent/consumable/semen = 60) + +/obj/item/reagent_containers/food/drinks/bottle/femcum_whiskey + name = "2440's Special Femcum whiskey" + desc = "For the womanizer detective." + icon = 'modular_splurt/icons/obj/drinks.dmi' + icon_state = "femcum_whiskey" + volume = 100 + list_reagents = list(/datum/reagent/consumable/ethanol/whiskey = 40, /datum/reagent/consumable/semen/femcum = 60) + +/obj/item/reagent_containers/food/drinks/bottle/bloodwine + name = "Stoker's Special reserve Bloodwine" + desc = "Horribly sweet, wonderfuly wicked and aged to perfection." + icon = 'modular_splurt/icons/obj/drinks.dmi' + icon_state = "bloodwine" + volume = 100 + list_reagents = list(/datum/reagent/consumable/ethanol/wine = 40, /datum/reagent/blood = 60) diff --git a/modular_splurt/code/modules/food_and_drinks/drinks/drinks/drinks.dm b/modular_splurt/code/modules/food_and_drinks/drinks/drinks/drinks.dm new file mode 100644 index 000000000000..83bc8f95e0aa --- /dev/null +++ b/modular_splurt/code/modules/food_and_drinks/drinks/drinks/drinks.dm @@ -0,0 +1,31 @@ +/obj/item/reagent_containers/food/drinks/soda_cans/carbonatedcum + name = "Mosley's Special Carbonated Cum" + desc = "A pink can with the image of a Mal0 on the front. Very seductive eyes." + icon = 'modular_splurt/icons/obj/drinks.dmi' + icon_state = "carbonatedcum" + list_reagents = list(/datum/reagent/consumable/semen = 30) + foodtype = SUGAR | BREAKFAST // This is intentional, Meow :3 - Lucky + +/obj/item/reagent_containers/food/drinks/soda_cans/carbonatedfemcum + name = "Mosley's Special Carbonated Femcum" + desc = "A purple can with the image of a Mal0 on the front. Very seductive eyes." + icon = 'modular_splurt/icons/obj/drinks.dmi' + icon_state = "carbonatedfemcum" + list_reagents = list(/datum/reagent/consumable/semen/femcum = 30) + foodtype = SUGAR + +/obj/item/reagent_containers/food/drinks/soda_cans/blood + name = "Stoker's Reserve" + desc = "A cola bottle made to look like a night out on the town, bears a large V" + icon = 'modular_splurt/icons/obj/drinks.dmi' + icon_state = "blood" + list_reagents = list(/datum/reagent/blood = 30) + foodtype = MEAT + +/obj/item/reagent_containers/food/drinks/soda_cans/blooddiscrete + name = "Space Cola V" // Stoker's Reserve discrete + desc = "Looks like cola, smells like iron." + icon = 'icons/obj/drinks.dmi' + icon_state = "cola" + list_reagents = list(/datum/reagent/blood = 30) + foodtype = MEAT diff --git a/modular_splurt/code/modules/vending/boozeomat.dm b/modular_splurt/code/modules/vending/boozeomat.dm index 45b1f1351ae4..23932dd5f857 100644 --- a/modular_splurt/code/modules/vending/boozeomat.dm +++ b/modular_splurt/code/modules/vending/boozeomat.dm @@ -2,7 +2,10 @@ var/list/extra_products = list( /obj/item/reagent_containers/food/drinks/bottle/bitters = 6, /obj/item/reagent_containers/food/drinks/bottle/curacao = 3, - /obj/item/reagent_containers/food/drinks/bottle/navy_rum = 3 + /obj/item/reagent_containers/food/drinks/bottle/navy_rum = 3, + /obj/item/reagent_containers/food/drinks/bottle/bloodwine = 3, + /obj/item/reagent_containers/food/drinks/bottle/femcum_whiskey = 4, + /obj/item/reagent_containers/food/drinks/bottle/cum_rum = 4 ) LAZYADD(products, extra_products) . = ..() diff --git a/modular_splurt/code/modules/vending/cola.dm b/modular_splurt/code/modules/vending/cola.dm index 8e987a519672..43c53e5a406a 100644 --- a/modular_splurt/code/modules/vending/cola.dm +++ b/modular_splurt/code/modules/vending/cola.dm @@ -1,6 +1,10 @@ -/obj/machinery/vending/cola/Initialize() - var/list/extra_products = list( - /obj/item/reagent_containers/glass/beaker/waterbottle/large = 5 - ) - LAZYADD(products, extra_products) - . = ..() +/obj/machinery/vending/cola/Initialize(mapload) + var/list/extra_products = list( + /obj/item/reagent_containers/glass/beaker/waterbottle/large = 5, + /obj/item/reagent_containers/food/drinks/soda_cans/carbonatedcum = 5, + /obj/item/reagent_containers/food/drinks/soda_cans/carbonatedfemcum = 5, + /obj/item/reagent_containers/food/drinks/soda_cans/blood = 5, + /obj/item/reagent_containers/food/drinks/soda_cans/blooddiscrete = 5 + ) + LAZYADD(products, extra_products) + . = ..() diff --git a/modular_splurt/icons/obj/drinks.dmi b/modular_splurt/icons/obj/drinks.dmi index c611c9131c7a645b0b3e5ad12d4071baec0fe525..0863b0878d49f8dd3a812c6c90b5afd5ad577ba4 100644 GIT binary patch literal 19431 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 literal 16367 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 diff --git a/tgstation.dme b/tgstation.dme index fb5bb8baed38..0a73792072d8 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4911,6 +4911,7 @@ #include "modular_splurt\code\modules\events\crystalline_reentry.dm" #include "modular_splurt\code\modules\events\vent_clog.dm" #include "modular_splurt\code\modules\food_and_drinks\drinks\drinks\bottle.dm" +#include "modular_splurt\code\modules\food_and_drinks\drinks\drinks\drinks.dm" #include "modular_splurt\code\modules\food_and_drinks\drinks\drinks\sizeitems.dm" #include "modular_splurt\code\modules\food_and_drinks\food\snacks.dm" #include "modular_splurt\code\modules\food_and_drinks\food\snacks_burgers.dm" From c29c78eb691176712a4ab54cba2db6d0682ff7bd Mon Sep 17 00:00:00 2001 From: SpaceCat404 Date: Mon, 9 Dec 2024 08:22:21 -0600 Subject: [PATCH 2/3] carbonated cum fixes --- code/modules/vending/cola.dm | 14 +++++++++++--- .../food_and_drinks/drinks/drinks/drinks.dm | 2 +- modular_splurt/code/modules/vending/cola.dm | 3 ++- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/code/modules/vending/cola.dm b/code/modules/vending/cola.dm index a2503fff0fcd..e767d6a3ca70 100644 --- a/code/modules/vending/cola.dm +++ b/code/modules/vending/cola.dm @@ -12,7 +12,14 @@ /obj/item/reagent_containers/food/drinks/soda_cans/pwr_game = 10, /obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime = 10, /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 10, - /obj/item/reagent_containers/glass/beaker/waterbottle = 10) + /obj/item/reagent_containers/glass/beaker/waterbottle = 10, + //SPLURT ADDITIONS - MODULARIZATION IMPOSSIBLE? + /obj/item/reagent_containers/glass/beaker/waterbottle/large = 5, + /obj/item/reagent_containers/food/drinks/soda_cans/carbonatedcum = 5, + /obj/item/reagent_containers/food/drinks/soda_cans/carbonatedfemcum = 5, + /obj/item/reagent_containers/food/drinks/soda_cans/blood = 5, + /obj/item/reagent_containers/food/drinks/soda_cans/blooddiscrete = 5 + ) contraband = list(/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko = 6, /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 6, /obj/item/reagent_containers/glass/beaker/waterbottle/wataur = 2) @@ -87,7 +94,7 @@ light_mask = "pwr_game-light-mask" light_color = COLOR_STRONG_VIOLET -// /obj/machinery/vending/cola/shamblers +/obj/machinery/vending/cola/shamblers name = "\improper Shambler's Vendor" desc = "~Shake me up some of that Shambler's Juice!~" icon_state = "shamblers_juice" @@ -104,7 +111,8 @@ product_ads = "Refreshing!;Jyrbv dv lg jfdv fw kyrk Jyrdscvi'j Alztv!;Over 1 trillion souls drank!;Thirsty? Nyp efk uizeb kyv uribevjj?;Kyv Jyrdscvi uizebj kyv ezxyk!;Drink up!;Krjkp." light_mask = "shamblers-light-mask" light_color = COLOR_MOSTLY_PURE_PINK -// /obj/machinery/vending/cola/buzz_fuzz + +/obj/machinery/vending/cola/buzz_fuzz name = "\improper Buzz Fuzz Vendor" desc = "~A hive of Flavour!~" icon_state = "honey_vender" diff --git a/modular_splurt/code/modules/food_and_drinks/drinks/drinks/drinks.dm b/modular_splurt/code/modules/food_and_drinks/drinks/drinks/drinks.dm index 83bc8f95e0aa..8dbd2e68afcf 100644 --- a/modular_splurt/code/modules/food_and_drinks/drinks/drinks/drinks.dm +++ b/modular_splurt/code/modules/food_and_drinks/drinks/drinks/drinks.dm @@ -16,7 +16,7 @@ /obj/item/reagent_containers/food/drinks/soda_cans/blood name = "Stoker's Reserve" - desc = "A cola bottle made to look like a night out on the town, bears a large V" + desc = "A cola bottle made to look like a night out on the town, bears a large V." icon = 'modular_splurt/icons/obj/drinks.dmi' icon_state = "blood" list_reagents = list(/datum/reagent/blood = 30) diff --git a/modular_splurt/code/modules/vending/cola.dm b/modular_splurt/code/modules/vending/cola.dm index 43c53e5a406a..15414ea9d0e3 100644 --- a/modular_splurt/code/modules/vending/cola.dm +++ b/modular_splurt/code/modules/vending/cola.dm @@ -1,4 +1,4 @@ -/obj/machinery/vending/cola/Initialize(mapload) +/* /obj/machinery/vending/cola/Initialize(mapload) var/list/extra_products = list( /obj/item/reagent_containers/glass/beaker/waterbottle/large = 5, /obj/item/reagent_containers/food/drinks/soda_cans/carbonatedcum = 5, @@ -8,3 +8,4 @@ ) LAZYADD(products, extra_products) . = ..() +Doesn't work, why bother? From 68b44b7e12080d3ce8eb9ad5fdc78f989fb022d0 Mon Sep 17 00:00:00 2001 From: SpaceCat404 Date: Mon, 9 Dec 2024 20:52:48 -0600 Subject: [PATCH 3/3] CarbonatedCumUpdateFix1 --- code/modules/vending/cola.dm | 8 +------- modular_splurt/code/modules/vending/cola.dm | 3 +-- tgstation.dme | 1 + 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/code/modules/vending/cola.dm b/code/modules/vending/cola.dm index e767d6a3ca70..28c098e63f59 100644 --- a/code/modules/vending/cola.dm +++ b/code/modules/vending/cola.dm @@ -12,13 +12,7 @@ /obj/item/reagent_containers/food/drinks/soda_cans/pwr_game = 10, /obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime = 10, /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 10, - /obj/item/reagent_containers/glass/beaker/waterbottle = 10, - //SPLURT ADDITIONS - MODULARIZATION IMPOSSIBLE? - /obj/item/reagent_containers/glass/beaker/waterbottle/large = 5, - /obj/item/reagent_containers/food/drinks/soda_cans/carbonatedcum = 5, - /obj/item/reagent_containers/food/drinks/soda_cans/carbonatedfemcum = 5, - /obj/item/reagent_containers/food/drinks/soda_cans/blood = 5, - /obj/item/reagent_containers/food/drinks/soda_cans/blooddiscrete = 5 + /obj/item/reagent_containers/glass/beaker/waterbottle = 10 ) contraband = list(/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko = 6, /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 6, diff --git a/modular_splurt/code/modules/vending/cola.dm b/modular_splurt/code/modules/vending/cola.dm index 15414ea9d0e3..43c53e5a406a 100644 --- a/modular_splurt/code/modules/vending/cola.dm +++ b/modular_splurt/code/modules/vending/cola.dm @@ -1,4 +1,4 @@ -/* /obj/machinery/vending/cola/Initialize(mapload) +/obj/machinery/vending/cola/Initialize(mapload) var/list/extra_products = list( /obj/item/reagent_containers/glass/beaker/waterbottle/large = 5, /obj/item/reagent_containers/food/drinks/soda_cans/carbonatedcum = 5, @@ -8,4 +8,3 @@ ) LAZYADD(products, extra_products) . = ..() -Doesn't work, why bother? diff --git a/tgstation.dme b/tgstation.dme index 0a73792072d8..38136b9c213c 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -5181,6 +5181,7 @@ #include "modular_splurt\code\modules\vending\boozeomat.dm" #include "modular_splurt\code\modules\vending\cigarette.dm" #include "modular_splurt\code\modules\vending\clothesmate.dm" +#include "modular_splurt\code\modules\vending\cola.dm" #include "modular_splurt\code\modules\vending\engineering.dm" #include "modular_splurt\code\modules\vending\games.dm" #include "modular_splurt\code\modules\vending\kinkmate.dm"