diff --git a/_maps/map_files220/generic/centcomm.dmm b/_maps/map_files220/generic/centcomm.dmm index 85edbf7a912d..10855cdeead1 100644 --- a/_maps/map_files220/generic/centcomm.dmm +++ b/_maps/map_files220/generic/centcomm.dmm @@ -760,7 +760,7 @@ /turf/simulated/floor/wood/oak, /area/syndicate_mothership/infteam) "aAE" = ( -/obj/machinery/economy/vending/chinese, +/obj/machinery/economy/vending/nt_food/free, /turf/simulated/floor/mineral/plastitanium, /area/centcom/ss220/general) "aBb" = ( @@ -1741,9 +1741,7 @@ /turf/simulated/floor/indestructible/transparent_floor, /area/shuttle/syndicate) "bgR" = ( -/obj/structure/closet/crate/secure/bin{ - color = "36373a" - }, +/obj/structure/closet/crate/secure/bin, /turf/simulated/floor/plasteel/dark{ icon_state = "darkyellowalt" }, @@ -2109,7 +2107,7 @@ /obj/effect/turf_decal/tile/neutral/full{ color = "#000000" }, -/turf/simulated/floor/wood/fancy/cherry, +/turf/simulated/floor/wood/parquet, /area/centcom/ss220/admin2) "bpw" = ( /obj/machinery/computer/shuttle/syndicate{ @@ -4716,7 +4714,7 @@ "cXK" = ( /obj/structure/lattice, /obj/effect/light_emitter/colored{ - light_color = "#FFFFF"; + light_color = "#FFFFFF"; light_power = 10; light_range = 5 }, @@ -4779,7 +4777,7 @@ "cYX" = ( /obj/structure/marker_beacon/spotlight/jade, /obj/effect/light_emitter/colored{ - light_color = "#FFFFF"; + light_color = "#FFFFFF"; light_power = 10; light_range = 5 }, @@ -5799,7 +5797,7 @@ /turf/simulated/floor/wood/parquet/tile, /area/centcom/ss220/bar) "dBb" = ( -/obj/machinery/economy/vending/cigarette/free, +/obj/machinery/economy/vending/nt_food/free, /turf/simulated/floor/plasteel/dark{ icon_state = "darkbluealt" }, @@ -6282,6 +6280,7 @@ /area/shuttle/administration) "dOx" = ( /obj/structure/marker_beacon/spotlight/jade, +/obj/structure/light_fake/spot, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/command) "dON" = ( @@ -10168,7 +10167,7 @@ /area/centcom/ss220/admin2) "gcj" = ( /obj/effect/light_emitter/colored{ - light_color = "#FFFFF"; + light_color = "#FFFFFF"; light_power = 10; light_range = 5 }, @@ -12663,9 +12662,7 @@ /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/syndicate) "hFD" = ( -/obj/structure/closet/crate/secure/bin{ - color = "36373a" - }, +/obj/structure/closet/crate/secure/bin, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin3) "hFE" = ( @@ -14947,7 +14944,7 @@ /turf/simulated/floor/mineral/titanium, /area/shuttle/syndicate) "iRb" = ( -/obj/machinery/economy/vending/chinese/free, +/obj/machinery/economy/vending/nt_food/free, /obj/structure/sign/poster/official/high_class_martini{ pixel_y = 32 }, @@ -16613,8 +16610,8 @@ "jXb" = ( /obj/structure/light_fake/spot, /obj/structure/closet/crate/secure/bin{ - anchored = 1; - color = "#996633" + color = "#36373a"; + anchored = 1 }, /turf/simulated/floor/plasteel/dark{ dir = 6; @@ -17357,7 +17354,7 @@ /turf/simulated/floor/wood/fancy/cherry, /area/centcom/ss220/admin2) "kwP" = ( -/obj/machinery/economy/vending/chinese/free, +/obj/machinery/economy/vending/cigarette/free, /turf/simulated/floor/plasteel/dark{ dir = 6; icon_state = "darkbluealt" @@ -18161,7 +18158,7 @@ "kQG" = ( /obj/structure/marker_beacon/spotlight/jade, /obj/effect/light_emitter/colored{ - light_color = "#FFFFF"; + light_color = "#FFFFFF"; light_power = 10; light_range = 5 }, @@ -22727,6 +22724,16 @@ icon_state = "darkredalt" }, /area/centcom/ss220/jail) +"nEQ" = ( +/obj/effect/light_emitter/colored{ + light_color = "#FFFFFF"; + light_power = 10; + light_range = 5 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "dark_large" + }, +/area/centcom/ss220/command) "nEU" = ( /obj/structure/sink/directional/west, /turf/simulated/floor/carpet/black, @@ -23305,7 +23312,7 @@ /turf/simulated/floor/carpet/black, /area/syndicate_mothership/jail) "nVy" = ( -/obj/machinery/economy/vending/snack/free, +/obj/machinery/economy/vending/nt_food/free, /obj/structure/light_fake/spot{ dir = 8 }, @@ -23329,7 +23336,7 @@ "nWa" = ( /obj/structure/marker_beacon/spotlight/jade, /obj/effect/light_emitter/colored{ - light_color = "#FFFFF"; + light_color = "#FFFFFF"; light_power = 10; light_range = 5 }, @@ -23714,7 +23721,9 @@ }, /obj/effect/turf_decal/stripes/red/box, /obj/effect/light_emitter/colored{ - light_color = "white" + light_color = "#FFFFFF"; + light_power = 10; + light_range = 5 }, /turf/simulated/floor/plasteel/dark{ dir = 8; @@ -25179,7 +25188,7 @@ /obj/effect/turf_decal/tile/neutral/full{ color = "#000000" }, -/turf/simulated/floor/wood/fancy/cherry, +/turf/simulated/floor/wood/parquet, /area/centcom/ss220/admin2) "pcg" = ( /obj/structure/chair/sofa, @@ -32138,7 +32147,7 @@ }, /area/syndicate_mothership/elite_squad) "tiF" = ( -/obj/machinery/economy/vending/snack/free, +/obj/machinery/economy/vending/nt_food/free, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin3) "tjz" = ( @@ -36378,7 +36387,9 @@ }, /obj/effect/turf_decal/stripes/red/box, /obj/effect/light_emitter/colored{ - light_color = "white" + light_color = "#FFFFFF"; + light_power = 10; + light_range = 5 }, /turf/simulated/floor/plasteel/dark{ dir = 8; @@ -58955,7 +58966,7 @@ siO xwO shq rmd -shq +nEQ shq shq shq diff --git a/modular_ss220/food_and_drinks/code/drinks.dm b/modular_ss220/food_and_drinks/code/drinks.dm index 3e3468845689..ebef5d9efd95 100644 --- a/modular_ss220/food_and_drinks/code/drinks.dm +++ b/modular_ss220/food_and_drinks/code/drinks.dm @@ -792,3 +792,36 @@ drink_name = "Citrus Beer" drink_desc = "Обычное пиво оранжевого оттенка, пахнет апельсинами." taste_description = "кисленькое пиво" + +// MARK: NT Food Drinks +/obj/item/reagent_containers/drinks/cans/nt_iced_black_tea + name = "iced black tea" + desc = "Холодный чёрный чай, натуральный и полезный." + icon = 'modular_ss220/food_and_drinks/icons/drinks.dmi' + icon_state = "tea_bottle_grey" + item_state = "beer" + list_reagents = list("icetea" = 30) + +/obj/item/reagent_containers/drinks/cans/nt_iced_green_tea + name = "iced green tea" + desc = "Холодный зелёный чай, натуральный и полезный." + icon = 'modular_ss220/food_and_drinks/icons/drinks.dmi' + icon_state = "tea_bottle" + item_state = "beer" + list_reagents = list("icetea" = 30) + +/obj/item/reagent_containers/drinks/cans/nt_iced_mint_tea + name = "iced mint tea" + desc = "Освежающий холодный чай с листьями мяты." + icon = 'modular_ss220/food_and_drinks/icons/drinks.dmi' + icon_state = "tea_bottle_blue" + item_state = "beer" + list_reagents = list("icetea" = 30) + +/obj/item/reagent_containers/drinks/cans/nt_iced_berry_tea + name = "iced berry tea" + desc = "Холодный чай с натуральными ягодами без сахара." + icon = 'modular_ss220/food_and_drinks/icons/drinks.dmi' + icon_state = "tea_bottle_pink" + item_state = "beer" + list_reagents = list("icetea" = 30) diff --git a/modular_ss220/food_and_drinks/code/food/fancy_food.dm b/modular_ss220/food_and_drinks/code/food/fancy_food.dm index e1d9d3614f14..206d2a11b006 100644 --- a/modular_ss220/food_and_drinks/code/food/fancy_food.dm +++ b/modular_ss220/food_and_drinks/code/food/fancy_food.dm @@ -1,29 +1,40 @@ -/* Fancy food need to be opened first. */ +/** + * MARK: | Fancy Food + * Fancy food need to be opened first. + */ /obj/item/food/fancy /// Description when opened. var/desc_open /// Is it ready to be eaten? var/opened = FALSE + /// Does it need to be taken out of the box? + var/need_takeout = FALSE /// The sound that will be played when you open a food. var/open_sound = 'modular_ss220/aesthetics_sounds/sound/food_open.ogg' COOLDOWN_DECLARE(try_open) /obj/item/food/fancy/update_icon_state() - if(!opened) - return - - icon_state = "[initial(icon_state)]_open" + if(opened) + icon_state = "[initial(icon_state)]_open" /obj/item/food/fancy/attack(mob/M, mob/user, def_zone) if(!opened) to_chat(user, span_warning("[src] сначала нужно открыть!")) return FALSE + if(opened && need_takeout) + to_chat(user, span_warning("Сначала вытащите еду из упаковки!")) + return FALSE return ..() +/obj/item/food/fancy/attack_self(mob/user) + AltClick(user) + /obj/item/food/fancy/examine(mob/user) . = ..() if(!opened) - . += span_notice("Нажмите Alt-Click чтобы открыть.") + . += span_notice("Нажмите Alt-Click, чтобы открыть.") + if(opened && need_takeout) + . += span_notice("Нажмите Alt-Click, чтобы достать еду из упаковки.") /obj/item/food/fancy/AltClick(mob/user) if(!try_open(user)) @@ -67,7 +78,7 @@ desc = desc_open /** - * Second action on Alt+Click + * Second action on Alt+Click. * Called only when food is opened */ /obj/item/food/fancy/proc/opened_act(mob/user) @@ -97,7 +108,7 @@ tastes = list("говядина" = 1, "лапша" = 1) /obj/item/trash/doshik - name = "\improper упаковка из под дошика" + name = "\improper упаковка из-под дошика" icon = 'modular_ss220/food_and_drinks/icons/trash.dmi' icon_state = "doshik-empty" desc = "Всё ещё вкусно пахнет." @@ -128,46 +139,54 @@ tastes = list("напоминающего курицу" = 2, "сыр" = 6) /obj/item/trash/macvulpix - name = "\improper упаковка из под MacVulpix" + name = "\improper упаковка из-под MacVulpix" icon = 'modular_ss220/food_and_drinks/icons/trash.dmi' icon_state = "MV-vulpixs" desc = "Всё ещё вкусно пахнет." -// MARK: MacVulpBurger -/obj/item/food/fancy/macvulpburger - name = "\improper MacVulpBurger Gourmet" - desc = "Особый бургер из линейки “Большой Укус” с трюфельно-ягодным соусом, только для ценителей необычного!" - icon = 'modular_ss220/food_and_drinks/icons/food.dmi' - icon_state = "MV-burgerbox" - open_sound = 'sound/machines/cardboard_box.ogg' - var/obj/item/food/burger +/** + * MARK: | Packed Fancy Food + * This type of food should be double opened + */ +/obj/item/food/fancy/packed + need_takeout = TRUE + var/list/possible_food -/obj/item/food/fancy/macvulpburger/New() +/obj/item/food/fancy/packed/Initialize(mapload) . = ..() - burger = new /obj/item/food/burger/macvulp(src) - -// Just template, we can't eat it -/obj/item/food/fancy/macvulpburger/attack(mob/M, mob/user, def_zone) - if(opened) - return FALSE - return ..() + LAZYINITLIST(possible_food) + return INITIALIZE_HINT_LATELOAD -/obj/item/food/fancy/macvulpburger/examine(mob/user) - . = ..() - if(opened) - . += span_notice("Нажмите Alt-Click чтобы достать бургер.") +/obj/item/food/fancy/packed/LateInitialize() + if(!LAZYLEN(possible_food)) + stack_trace("List 'possible_food' is empty or not initialized in [src.type] subtype! Deleting...") + qdel(src) + return + // Picks random from the list, works also if one item is in the list + var/item = pick(possible_food) + new item(src) -// But we can eject it from the box and eat it -/obj/item/food/fancy/macvulpburger/opened_act(mob/user) +/obj/item/food/fancy/packed/opened_act(mob/user) user.drop_item() - if(!user.get_active_hand() && Adjacent(user)) - user.put_in_hands(burger) - else - burger.forceMove(get_turf(user)) + + for(var/obj/item/food/internal_food in contents) + if(!user.get_active_hand() && Adjacent(user)) + user.put_in_hands(internal_food) + else + internal_food.forceMove(get_turf(user)) qdel(src) return TRUE +// MARK: MacVulpBurger +/obj/item/food/fancy/packed/macvulpburger + name = "\improper MacVulpBurger Gourmet" + desc = "Особый бургер из линейки “Большой Укус” с трюфельно-ягодным соусом, только для ценителей необычного!" + icon = 'modular_ss220/food_and_drinks/icons/food.dmi' + icon_state = "MV-burgerbox" + open_sound = 'sound/machines/cardboard_box.ogg' + possible_food = list(/obj/item/food/burger/macvulp) + /obj/item/food/burger/macvulp name = "\improper MacVulpBurger Gourmet" desc = "Огромный аппетитный и сочащийся соками бургер с двойной говяжьей котлетой и трюфельно-ягодным соусом." @@ -176,3 +195,107 @@ bitesize = 2 list_reagents = list("nutriment" = 6, "protein" = 6, "vitamin" = 1) tastes = list("булка" = 1, "говядина" = 4, "трюфельный соус" = 1, "ягодный соус" = 1) + +// MARK: NT Food +/obj/item/food/fancy/packed/foodpack_nt + name = "\improper Nanotrasen Foodpack" + desc = "Большой набор еды с различным содержимым." + icon = 'modular_ss220/food_and_drinks/icons/food.dmi' + icon_state = "foodpack_nt" + open_sound = 'sound/machines/cardboard_box.ogg' + possible_food = list( + /obj/item/food/foodtray_sad_steak, + /obj/item/food/foodtray_chicken_sandwich, + /obj/item/food/foodtray_noodle, + /obj/item/food/foodtray_sushi, + /obj/item/food/foodtray_beef_and_rice, + /obj/item/food/foodtray_pesto_pizza, + /obj/item/food/foodtray_rice_and_grilled_cheese, + /obj/item/food/foodtray_fried_shrooms + ) + +/obj/item/food/foodtray_sad_steak + name = "\improper mashed potatoes and steak" + desc = "Суховатое пюре с таким себе стейком, скорее всего это даже не мясо." + icon = 'modular_ss220/food_and_drinks/icons/food.dmi' + icon_state = "foodtray_sad_steak" + trash = /obj/item/trash/foodtray + bitesize = 2 + list_reagents = list("nutriment" = 8, "protein" = 4, "vitamin" = 8) + tastes = list("соус" = 1, "картофель" = 1, "напоминающего мяса" = 4) + +/obj/item/food/foodtray_chicken_sandwich + name = "\improper chicken sandwich" + desc = "Сэндвич с безвкусной курицей." + icon = 'modular_ss220/food_and_drinks/icons/food.dmi' + icon_state = "foodtray_chicken_sandwich" + trash = /obj/item/trash/foodtray + bitesize = 2 + list_reagents = list("nutriment" = 8, "protein" = 4, "vitamin" = 5) + tastes = list("соус" = 1, "булка" = 1, "курица" = 1) + +/obj/item/food/foodtray_noodle + name = "\improper noodles" + desc = "Спагетти Болоньезе, или нет... Но очень похоже." + icon = 'modular_ss220/food_and_drinks/icons/food.dmi' + icon_state = "foodtray_noodle" + trash = /obj/item/trash/foodtray + bitesize = 2 + list_reagents = list("nutriment" = 5, "vitamin" = 3) + tastes = list("соус болоньезе" = 4, "спагетти" = 1) + +/obj/item/food/foodtray_sushi + name = "\improper sushi" + desc = "Свежие суши с неплохим балансом между рисом и рыбой." + icon = 'modular_ss220/food_and_drinks/icons/food.dmi' + icon_state = "foodtray_sushi" + trash = /obj/item/trash/foodtray + bitesize = 2 + list_reagents = list("nutriment" = 10, "protein" = 2, "vitamin" = 5) + tastes = list("рыба" = 4, "рис" = 2, "водоросли" = 1) + +/obj/item/food/foodtray_beef_and_rice + name = "\improper beef and rice" + desc = "Питательная порция говядины с рисом." + icon = 'modular_ss220/food_and_drinks/icons/food.dmi' + icon_state = "foodtray_beef_and_rice" + trash = /obj/item/trash/foodtray + bitesize = 2 + list_reagents = list("nutriment" = 10, "protein" = 20, "vitamin" = 5) + tastes = list("говядина" = 4, "рис" = 2, "специи" = 1) + +/obj/item/food/foodtray_pesto_pizza + name = "\improper pesto pizza" + desc = "Пицца с песто. В меру питательная и слегка пресная. Хороший выбор для тех, кто не ждет многого от обеда." + icon = 'modular_ss220/food_and_drinks/icons/food.dmi' + icon_state = "foodtray_pesto_pizza" + trash = /obj/item/trash/foodtray + bitesize = 2 + list_reagents = list("nutriment" = 10, "vitamin" = 2) + tastes = list("песто" = 3, "сыр" = 2, "тесто" = 1) + +/obj/item/food/foodtray_rice_and_grilled_cheese + name = "\improper rice and grilled cheese" + desc = "Странное сочетание риса и жареного сыра." + icon = 'modular_ss220/food_and_drinks/icons/food.dmi' + icon_state = "foodtray_rice_and_grilled_cheese" + trash = /obj/item/trash/foodtray + bitesize = 2 + list_reagents = list("nutriment" = 10, "vitamin" = 2) + tastes = list("рис" = 2, "жареный сыр" = 3) + +/obj/item/food/foodtray_fried_shrooms + name = "\improper fried shrooms" + desc = "Простая порция жареных грибов, хрустящих снаружи и мягких внутри. Непритязательное, но питательное блюдо." + icon = 'modular_ss220/food_and_drinks/icons/food.dmi' + icon_state = "foodtray_fried_shrooms" + trash = /obj/item/trash/foodtray + bitesize = 2 + list_reagents = list("nutriment" = 10, "vitamin" = 5) + tastes = list("грибы" = 4, "масло" = 2) + +/obj/item/trash/foodtray + name = "\improper food tray" + desc = "Пустой лоток из-под еды." + icon = 'modular_ss220/food_and_drinks/icons/trash.dmi' + icon_state = "foodtray" diff --git a/modular_ss220/food_and_drinks/icons/drinks.dmi b/modular_ss220/food_and_drinks/icons/drinks.dmi index 9d0bd87eba5b..69b452c4bab9 100644 Binary files a/modular_ss220/food_and_drinks/icons/drinks.dmi and b/modular_ss220/food_and_drinks/icons/drinks.dmi differ diff --git a/modular_ss220/food_and_drinks/icons/food.dmi b/modular_ss220/food_and_drinks/icons/food.dmi index befc38b07def..e7b987931d22 100644 Binary files a/modular_ss220/food_and_drinks/icons/food.dmi and b/modular_ss220/food_and_drinks/icons/food.dmi differ diff --git a/modular_ss220/food_and_drinks/icons/trash.dmi b/modular_ss220/food_and_drinks/icons/trash.dmi index 2c717d6df941..50cdf4a77706 100644 Binary files a/modular_ss220/food_and_drinks/icons/trash.dmi and b/modular_ss220/food_and_drinks/icons/trash.dmi differ diff --git a/modular_ss220/maps220/code/spawners.dm b/modular_ss220/maps220/code/spawners.dm index dca1aea99037..2591dec46ac3 100644 --- a/modular_ss220/maps220/code/spawners.dm +++ b/modular_ss220/maps220/code/spawners.dm @@ -73,6 +73,8 @@ /obj/item/trash/tastybread, /obj/item/trash/tray, /obj/item/trash/waffles, + /obj/item/trash/vulpix_chips, + /obj/item/trash/foodtray, ""=20 ) diff --git a/modular_ss220/vending/code/vending_food.dm b/modular_ss220/vending/code/vending_food.dm index 253a564c4df9..758128c02a94 100644 --- a/modular_ss220/vending/code/vending_food.dm +++ b/modular_ss220/vending/code/vending_food.dm @@ -1,6 +1,7 @@ /obj/item/circuitboard/vendor var/static/list/ss220_vendors = list("MacVulpix Deluxe Food" = /obj/machinery/economy/vending/vulpix) +// MARK: MacVulpix /obj/machinery/economy/vending/vulpix name = "\improper MacVulpix Deluxe Food" desc = "Торговый автомат сети ресторанов быстрого питания МакВульпикс с забавным лисом на логотипе." @@ -15,12 +16,12 @@ "Если вам понравились вульпиксы - ингредиенты погибли не зря!", "МакВульпикс! То что я люблю!", "МакВульпикс - выбор настоящего гурмана, одобрено девятью из десяти диетологами!", - "Если чревоугодие — это грех, то добро пожаловать в ад!" + "Если чревоугодие — это грех, то добро пожаловать в Ад!" ) products = list( /obj/item/food/fancy/macvulpix_original = 5, /obj/item/food/fancy/macvulpix_cheese = 5, - /obj/item/food/fancy/macvulpburger = 5, + /obj/item/food/fancy/packed/macvulpburger = 5, /obj/item/pizzabox/vulpix = 3, /obj/item/food/vulpix_chips = 5, /obj/item/reagent_containers/drinks/bottle/vulpix_milk/berry = 5, @@ -31,7 +32,7 @@ prices = list( /obj/item/food/fancy/macvulpix_original = 100, /obj/item/food/fancy/macvulpix_cheese = 100, - /obj/item/food/fancy/macvulpburger = 125, + /obj/item/food/fancy/packed/macvulpburger = 125, /obj/item/pizzabox/vulpix = 150, /obj/item/food/vulpix_chips = 60, /obj/item/reagent_containers/drinks/bottle/vulpix_milk/berry = 50, @@ -43,3 +44,38 @@ /obj/item/toy/plushie/macvulpix = 3, /obj/item/poster/mac_vulpix = 3, ) + +// MARK: Nanotrasen Food +/obj/machinery/economy/vending/nt_food + name = "\improper Nanotrasen Food" + desc = "Торговый автомат, поставляемый напрямую компанией Nanotrasen на свои объекты. Содержит сбалансированные наборы еды для сотрудников." + icon = 'modular_ss220/vending/icons/vending.dmi' + icon_state = "nt_food" + icon_lightmask = "nt_food" + category = VENDOR_TYPE_FOOD + refill_canister = /obj/item/vending_refill/nt_food + vend_reply = "Продуктивного рабочего дня!" + slogan_list = list( + "Во славу корпорации!", + "Хорошо поели? Хорошо поработайте!", + "Без излишеств.", + "Готовая еда — Рай для корпората!", + "Бесперебойная работа, даже если вокруг будет царить хаос!" + ) + products = list( + /obj/item/food/fancy/packed/foodpack_nt = 10, + /obj/item/reagent_containers/drinks/cans/nt_iced_black_tea = 10, + /obj/item/reagent_containers/drinks/cans/nt_iced_green_tea = 10, + /obj/item/reagent_containers/drinks/cans/nt_iced_mint_tea = 10, + /obj/item/reagent_containers/drinks/cans/nt_iced_berry_tea = 10, + ) + prices = list( + /obj/item/food/fancy/packed/foodpack_nt = 50, + /obj/item/reagent_containers/drinks/cans/nt_iced_black_tea = 15, + /obj/item/reagent_containers/drinks/cans/nt_iced_green_tea = 15, + /obj/item/reagent_containers/drinks/cans/nt_iced_mint_tea = 15, + /obj/item/reagent_containers/drinks/cans/nt_iced_berry_tea = 15, + ) + +/obj/machinery/economy/vending/nt_food/free + prices = list() diff --git a/modular_ss220/vending/code/vending_items.dm b/modular_ss220/vending/code/vending_items.dm index 0e9275b9881a..ebf9f2fb5e3b 100644 --- a/modular_ss220/vending/code/vending_items.dm +++ b/modular_ss220/vending/code/vending_items.dm @@ -3,6 +3,11 @@ icon = 'modular_ss220/vending/icons/vending_restock.dmi' icon_state = "refill_nta" +/obj/item/vending_refill/nt_food + machine_name = "NT Food" + icon = 'modular_ss220/vending/icons/vending_restock.dmi' + icon_state = "refill_nta" + /obj/item/vending_refill/adv_ntmed machine_name = "Advanced Nanomed" icon_state = "refill_medical" diff --git a/modular_ss220/vending/icons/vending.dmi b/modular_ss220/vending/icons/vending.dmi index e97e9786d337..10e3bc6c30d5 100644 Binary files a/modular_ss220/vending/icons/vending.dmi and b/modular_ss220/vending/icons/vending.dmi differ