Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions modular_doppler/modular_cosmetics/code/head/hats.dm
Original file line number Diff line number Diff line change
Expand Up @@ -52,3 +52,10 @@
greyscale_config_worn = /datum/greyscale_config/beret_badge/worn
greyscale_colors = "#C5D4F3#ECF1F8"
flags_1 = IS_PLAYER_COLORABLE_1

/obj/item/clothing/head/nevada_cap
name = "\improper Nevada Beverage Co. cap"
desc = "A branded fitted cap, bearing the emblazoned logo of Nevada Beverage Co."
icon = 'modular_doppler/modular_cosmetics/icons/obj/head/hats.dmi'
icon_state = "nevada_hat"
worn_icon = 'modular_doppler/modular_cosmetics/icons/mob/head/hats.dmi'
7 changes: 7 additions & 0 deletions modular_doppler/modular_cosmetics/code/shoes/shoe.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
/obj/item/clothing/shoes/nevada_kicks
name = "\improper Nevada Beverage Co. kicks"
desc = "Kicks as fresh as their ingredients, at least according to the tags. The smell of leather is mysteriously \
absent."
icon = 'modular_doppler/modular_cosmetics/icons/obj/shoes/casual.dmi'
icon_state = "nevada_kicks"
worn_icon = 'modular_doppler/modular_cosmetics/icons/mob/shoes/casual.dmi'
10 changes: 10 additions & 0 deletions modular_doppler/modular_cosmetics/code/under/miscellania.dm
Original file line number Diff line number Diff line change
Expand Up @@ -115,3 +115,13 @@
supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON
can_adjust = TRUE
alt_covers_chest = TRUE

/obj/item/clothing/under/nevada_uniform
name = "\improper Nevada Beverage Co. uniform"
desc = "A comfortable paired set of a branded ThermoWick™ fabric henley and relaxed khaki joggers. For Nevada employees, \
and Nevada diehards."
icon = 'modular_doppler/modular_cosmetics/icons/obj/under/miscellania.dmi'
icon_state = "nevada_uniform"
worn_icon = 'modular_doppler/modular_cosmetics/icons/mob/under/miscellania.dmi'
female_sprite_flags = FEMALE_UNIFORM_NO_BREASTS
can_adjust = FALSE
Binary file modified modular_doppler/modular_cosmetics/icons/mob/head/hats.dmi
Binary file not shown.
Binary file modified modular_doppler/modular_cosmetics/icons/mob/shoes/casual.dmi
Binary file not shown.
Binary file not shown.
Binary file modified modular_doppler/modular_cosmetics/icons/obj/head/hats.dmi
Binary file not shown.
Binary file modified modular_doppler/modular_cosmetics/icons/obj/shoes/casual.dmi
Binary file not shown.
Binary file modified modular_doppler/modular_cosmetics/icons/obj/under/miscellania.dmi
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -115,3 +115,9 @@
need_mob_update = affected_mob.adjustOrganLoss(ORGAN_SLOT_HEART, 1 * REM * seconds_per_tick, required_organ_flag = affected_organ_flags)
if(need_mob_update)
return UPDATE_MOB_HEALTH

/datum/reagent/consumable/berryjuice/blueberry
name = "Blueberry Juice"
description = "A delicious juicing of one particular kind of berry."
color = "#4c3cd8"
taste_description = "blueberries"
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
/// the official drink brand of doppler shift now comes in an official, exclusive file!

/obj/item/reagent_containers/cup/soda_cans/doppler/nevada_tea
name = "\improper Nevada green tea can"
desc = "A staple item of fuel stations, bodegas, convenience stores, and checkout aisle coolers. Cheaper than water, \
yet begging the question why."
icon_state = "nevada_can"
volume = 55
list_reagents = list(/datum/reagent/consumable/icetea = 50, /datum/reagent/consumable/honey = 5)
custom_price = PAYCHECK_LOWER
Comment on lines +3 to +10
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

...and on that note...
...do all of these have crushed can icon states? cause otherwise iirc the crushed cans will be invisible
though that may need a few non-modular edits to make it use a modular icon file for the crushed cans
https://github.com/DopplerShift13/DopplerShift/blob/master/code/modules/reagents/reagent_containers/cups/soda.dm

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is just deadly not making crushed states and me not getting to that yet

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cool cool


/obj/item/reagent_containers/cup/soda_cans/doppler/nevada_tea/bottle
name = "\improper Nevada green tea bottle"
desc = "A resealable version of the venerable Nevada drink can. The convenience doesn't totally cancel out \
the fact that this one is smaller and costs more."
icon_state = "nevada_bottle"
volume = 45
list_reagents = list(/datum/reagent/consumable/icetea = 40, /datum/reagent/consumable/honey = 5)
custom_price = PAYCHECK_LOWER * 1.1

/obj/item/reagent_containers/cup/soda_cans/doppler/nevada_tea/jug
name = "\improper Nevada green tea jug"
desc = "Your favorite Nevada flavor, now with 385 grams of sugar!"
icon_state = "jug"
fill_icon = "modular_doppler/modular_food_drinks_and_chems/icons/drinks.dmi"
volume = 300
fill_icon_thresholds = list(0, 30, 60, 120, 180, 240, 300)
possible_transfer_amounts = list(5, 10, 15, 30, 50, 100, 200, 300)
list_reagents = list(/datum/reagent/consumable/icetea = 250, /datum/reagent/consumable/honey = 50)
custom_price = PAYCHECK_LOWER * 3.5

/obj/item/reagent_containers/cup/soda_cans/doppler/nevada_tea/blueberry
name = "\improper Nevada Blueberry Blast™"
desc = "A can featuring a bushel of blueberries front and center. The slogan alliterates impressively, but \
it makes it difficult to read without cringing."
icon_state = "nevada_blueberry"
list_reagents = list(/datum/reagent/consumable/berryjuice/blueberry = 50, /datum/reagent/consumable/honey = 5)

/obj/item/reagent_containers/cup/soda_cans/doppler/nevada_tea/raspberry
name = "\improper Nevada Raspberry Rampage™"
desc = "Red raspberry emblazoned art promises a rush of red 40 and artificial flavoring."
icon_state = "nevada_blueberry"
list_reagents = list(/datum/reagent/consumable/berryjuice = 50, /datum/reagent/consumable/honey = 5)

/obj/item/reagent_containers/cup/soda_cans/doppler/nevada_tea/lemonade
name = "\improper Nevada Lemonade can"
desc = "Technically this has a celebrity endorsement, but the man on the can is a stranger to anyone born after \
2375."
icon_state = "nevada_lemonade"
list_reagents = list(/datum/reagent/consumable/lemonade = 50, /datum/reagent/consumable/honey = 5)

/obj/item/reagent_containers/cup/soda_cans/doppler/nevada_tea/lemonade/bottle //sorry for this path right here
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

then don't do it
probably none of these should be subtypes of /obj/item/reagent_containers/cup/soda_cans/doppler/nevada_tea each other, given they inherit... nothing meaningful

unless you've got a very good reason neither of the bottles nor the jug should be soda can subtypes, given that means they keep all the can-specific behaviours that they probably shouldn't...

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah sorry this is rough draft stuff I'll review what I want these to be under later

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

name = "\improper Nevada Lemonade bottle"
desc = "A resealable bottle filled with refreshing Nevada lemonade."
icon_state = "nevada_lemonade_bottle"
volume = 45
list_reagents = list(/datum/reagent/consumable/lemonade = 40, /datum/reagent/consumable/honey = 5)
custom_price = PAYCHECK_LOWER * 1.1

/obj/item/reagent_containers/cup/soda_cans/doppler/nevada_tea/preworkout
name = "\improper Nevada 'Sweet-Tooth' pre-Workout shake"
desc = "How something of this viscosity fits through the mouth of a beverage can is the subject of heated debate."
icon_state = "clown_preworkout"
list_reagents = list(/datum/reagent/consumable/nutriment/protein = 20, /datum/reagent/consumable/milk = 30, /datum/reagent/consumable/honey = 5)
Binary file modified modular_doppler/modular_food_drinks_and_chems/icons/drinks.dmi
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -247,16 +247,6 @@
list_reagents = list(/datum/reagent/consumable/yogurt_soda = 30)
drink_type = DAIRY

/obj/item/reagent_containers/cup/soda_cans/doppler/nevada_tea
name = "\improper Nevada green tea"
desc = "A staple item of fuel stations, bodegas, convenience stores, and checkout aisle coolers. Cheaper than water, \
yet begging the question why."
icon = 'modular_doppler/modular_vending/icons/imported_quick_foods.dmi'
icon_state = "nevada_can"
volume = 60
list_reagents = list(/datum/reagent/consumable/icetea = 50, /datum/reagent/consumable/honey = 10)
custom_price = PAYCHECK_LOWER

/obj/item/reagent_containers/cup/soda_cans/doppler/gakster_energy
name = "\improper Gakster Energy™"
desc = "First courting outrage over its commercialization of a cultural locii known to most by way of live combat footage and darkweb \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
/obj/machinery/vending/imported/tiziran,
/obj/machinery/vending/imported/marsian,
/obj/machinery/vending/deforest_medvend,
/obj/machinery/vending/imported/nevada_iced_tea,
)

/obj/effect/spawner/random/vending/colavend //These can serve both snacks AND drinks so it's kinda both of them?
Expand All @@ -14,6 +15,7 @@
/obj/machinery/vending/imported/tiziran,
/obj/machinery/vending/imported/marsian,
/obj/machinery/vending/deforest_medvend,
/obj/machinery/vending/imported/nevada_iced_tea,
)

/datum/supply_pack/vending/imported/fill(obj/structure/closet/crate/target_crate)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
/obj/machinery/vending/imported/nevada_iced_tea
name = "Nevada Lifetyle Vendor"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ditto

desc = "More than just the cheapest beverage at the konbeni, Nevada Beverage Limited has branched \
out into a totalizing lifestyle brand. Caps, shirts, pants, shoes, and yes, even beverages can be \
purchased at this machine."
icon_state = "nevada_vendor"
panel_type = "panel_nevada"
light_mask = "nevada_vendor-light-mask"
light_color = LIGHT_COLOR_ELECTRIC_CYAN
product_slogans = "I love tall boys!;Naturally refreshing!;Get it by the jug!"
product_categories = list(
list(
"name" = "Beverages",
"icon" = "champagne-glasses",
"products" = list(
/obj/item/reagent_containers/cup/soda_cans/doppler/nevada_tea = 10,
/obj/item/reagent_containers/cup/soda_cans/doppler/nevada_tea/bottle = 5,
/obj/item/reagent_containers/cup/soda_cans/doppler/nevada_tea/jug = 3,
/obj/item/reagent_containers/cup/soda_cans/doppler/nevada_tea/blueberry = 8,
/obj/item/reagent_containers/cup/soda_cans/doppler/nevada_tea/raspberry = 8,
/obj/item/reagent_containers/cup/soda_cans/doppler/nevada_tea/lemonade = 8,
/obj/item/reagent_containers/cup/soda_cans/doppler/nevada_tea/lemonade/bottle = 3,
/obj/item/reagent_containers/cup/soda_cans/doppler/nevada_tea/preworkout = 3,
),
),
list(
"name" = "Merch",
"icon" = "shirt",
"products" = list(
/obj/item/clothing/under/nevada_uniform = 8,
/obj/item/clothing/shoes/nevada_kicks = 8,
/obj/item/clothing/head/nevada_cap = 8,
),
),
)
Binary file modified modular_doppler/modular_vending/icons/imported_quick_foods.dmi
Binary file not shown.
Binary file modified modular_doppler/modular_vending/icons/imported_vendors.dmi
Binary file not shown.
3 changes: 3 additions & 0 deletions tgstation.dme
Original file line number Diff line number Diff line change
Expand Up @@ -7157,6 +7157,7 @@
#include "modular_doppler\modular_cosmetics\code\shoes\gags_shoes.dm"
#include "modular_doppler\modular_cosmetics\code\shoes\galoshes.dm"
#include "modular_doppler\modular_cosmetics\code\shoes\rollerblades.dm"
#include "modular_doppler\modular_cosmetics\code\shoes\shoe.dm"
#include "modular_doppler\modular_cosmetics\code\shoes\wheelys.dm"
#include "modular_doppler\modular_cosmetics\code\shoes\workshoes.dm"
#include "modular_doppler\modular_cosmetics\code\storage\backpacks.dm"
Expand Down Expand Up @@ -7329,6 +7330,7 @@
#include "modular_doppler\modular_food_drinks_and_chems\food_and_drinks\drinks.dm"
#include "modular_doppler\modular_food_drinks_and_chems\food_and_drinks\drinks_recipes.dm"
#include "modular_doppler\modular_food_drinks_and_chems\food_and_drinks\hemophage_food.dm"
#include "modular_doppler\modular_food_drinks_and_chems\food_and_drinks\nevada_company_drinks.dm"
#include "modular_doppler\modular_food_drinks_and_chems\food_and_drinks\datums\crafting\hemophage_recipes.dm"
#include "modular_doppler\modular_hide_mutant_features\code\_defines.dm"
#include "modular_doppler\modular_hide_mutant_features\code\bodypart_overlay.dm"
Expand Down Expand Up @@ -7564,6 +7566,7 @@
#include "modular_doppler\modular_vending\code\doppler_vendors\imported_vendors\vendor_smokes.dm"
#include "modular_doppler\modular_vending\code\doppler_vendors\imported_vendors\vendor_snacks.dm"
#include "modular_doppler\modular_vending\code\doppler_vendors\imported_vendors\vendors.dm"
#include "modular_doppler\modular_vending\code\doppler_vendors\nevada_iced_tea\nevada_machine.dm"
#include "modular_doppler\modular_vending\code\tg_vendors\autodrobe.dm"
#include "modular_doppler\modular_vending\code\tg_vendors\boozeomat.dm"
#include "modular_doppler\modular_vending\code\tg_vendors\clothesmate.dm"
Expand Down