diff --git a/code/game/objects/items/trash_vr.dm b/code/game/objects/items/trash_vr.dm index 572c08a2657..62f44f993f0 100644 --- a/code/game/objects/items/trash_vr.dm +++ b/code/game/objects/items/trash_vr.dm @@ -64,4 +64,30 @@ /obj/item/trash/ratpackturkey name = "\improper Prepackaged Meal Tray" icon = 'icons/obj/trash_vr.dmi' - icon_state = "altevian_pack_turkey-trash" \ No newline at end of file + icon_state = "altevian_pack_turkey-trash" + +/obj/item/trash/ratpackramen + name = "\improper Prepackaged Meal Tray" + icon = 'icons/obj/trash_vr.dmi' + icon_state = "altevian_pack_ramen_standard-trash" + +/obj/item/trash/ratpackramen/standard + icon_state = "altevian_pack_ramen_standard-trash" + +/obj/item/trash/ratpackramen/lacquer1 + icon_state = "altevian_pack_ramen_lacquer1-trash" + +/obj/item/trash/ratpackramen/lacquer2 + icon_state = "altevian_pack_ramen_lacquer2-trash" + +/obj/item/trash/ratpackramen/lacquer3 + icon_state = "altevian_pack_ramen_lacquer3-trash" + +/obj/item/trash/ratpackramen/fleet + icon_state = "altevian_pack_ramen_fleet-trash" + +/obj/item/trash/ratpackramen/trans + icon_state = "altevian_pack_ramen_trans-trash" + +/obj/item/trash/ratpackramen/ace + icon_state = "altevian_pack_ramen_ace-trash" \ No newline at end of file diff --git a/code/modules/food/food/snacks_vr.dm b/code/modules/food/food/snacks_vr.dm index f5c276d887d..7c503c26d7e 100644 --- a/code/modules/food/food/snacks_vr.dm +++ b/code/modules/food/food/snacks_vr.dm @@ -864,7 +864,7 @@ /obj/item/weapon/reagent_containers/food/snacks/ratpackturkey name = "Compact Holiday Special Bird" - desc = "A great gift for holidays for assorted species. This contains a full freshly cooked turkey. Open and enjoy. Courtesy of altevian packaging" + desc = "A great gift for holidays for assorted species. This contains a full freshly cooked turkey. Open and enjoy. Courtesy of altevian packaging." icon = 'icons/obj/food_vr.dmi' icon_state = "altevian_pack_turkey" package_open_state = "altevian_pack_turkey-open" @@ -873,3 +873,31 @@ trash = /obj/item/trash/ratpackturkey nutriment_amt = 18 nutriment_desc = list("high-quality poultry" = 4) + +/obj/item/weapon/reagent_containers/food/snacks/ratpackramen + name = "Big Noodle Package" + desc = "A pack containing fully cooked ramen meal, alongside some seafood-and-rice based sides. Utensils included. For those who prefer more traditional meals." + icon = 'icons/obj/food_vr.dmi' + icon_state = "altevian_pack_ramen" + package_open_state = "altevian_pack_ramen_standard-open" + package_opening_state = "altevian_pack_ramen_standard-opening" + package = TRUE + trash = /obj/item/trash/ratpackramen/standard + nutriment_amt = 2 + nutriment_desc = list("savory noodles" = 4) + var/list/bowl_color_options = list("standard" = 6, + "lacquer1" = 2, + "lacquer2" = 2, + "lacquer3" = 2, + "fleet" = 6, + "trans" = 3, + "ace" = 3) + var/randomize_bowl_color = TRUE + +/obj/item/weapon/reagent_containers/food/snacks/ratpackramen/Initialize() + . = ..() + if(randomize_bowl_color) + var/bowl_color = pickweight(bowl_color_options) + package_open_state = "altevian_pack_ramen_[bowl_color]-open" + package_opening_state = "altevian_pack_ramen_[bowl_color]-opening" + trash = text2path("/obj/item/trash/ratpackramen/[bowl_color]") diff --git a/icons/obj/food_vr.dmi b/icons/obj/food_vr.dmi index 6dc23e9275c..98e2cb6d7f0 100644 Binary files a/icons/obj/food_vr.dmi and b/icons/obj/food_vr.dmi differ diff --git a/icons/obj/trash_vr.dmi b/icons/obj/trash_vr.dmi index 740fd0abc64..a7b7d7118d7 100644 Binary files a/icons/obj/trash_vr.dmi and b/icons/obj/trash_vr.dmi differ