Files
Aurora.3/code/game/objects/items/trash.dm
tomixcomics 3807930fe6 Adds Several New Foods (#17759)
* broke game while working on update, halp

thanks tech support

* Update code/modules/reagents/reagent_containers/food/snacks/soup.dm

Co-authored-by: Pirouette <57296132+listerla@users.noreply.github.com>

* Added more foods, still WIP

* updating things to see where the bgus are coming from

triolade, palfooz and cake pops are lal broken and idk why yet ._. someone said is hould commit changes and see what the checks say.

* trying to fix triolade and palfouz

* code giving trouble

* finally fixed the issues! woo!

* Got almost everything done and working!

only pitas are left :)

* Final update!

-Added a whole lot of recipes
-Fixed a whole lot of bugs
-Fixed V'krexi wraps from a previous update
-Updated some icons
-Let's submit this thing!

* Adding changelog

Woo, changelog!

* Update Tomixcomics-PR-17759.yml

Whoops, missed a typo.

* trying to solve issues

* fixed bug that was causing runtime errors when recipes were made incorrectly. PR should be good to go now.

* Update code/game/objects/items/trash.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/game/objects/items/weapons/storage/fancy.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/cooking/recipes/cultural/recipes_human.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/reagents/reagent_containers/food/sandwich.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/reagents/reagent_containers/food/snacks/cultural/vaurca.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* small fixes

deleted folder that wasn't supposed to be included (still no clue why it was there lol) and deleted unnecessary annotation

---------

Co-authored-by: Pirouette <57296132+listerla@users.noreply.github.com>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2023-12-01 12:13:46 +00:00

320 lines
7.8 KiB
Plaintext

//Items labled as 'trash' for the trash bag.
//TODO: Make this an item var or something...
//Added by Jack Rost
/obj/item/trash
icon = 'icons/obj/trash.dmi'
w_class = ITEMSIZE_TINY
contained_sprite = TRUE
item_state = "candy"
desc = "General waste material, refuse or litter. Dispose responsibly."
drop_sound = 'sound/items/drop/wrapper.ogg'
pickup_sound = 'sound/items/pickup/wrapper.ogg'
/obj/item/trash/attack(mob/M as mob, mob/living/user as mob)
return
/obj/item/trash/koisbar
name = "\improper k'ois bar wrapper"
icon_state = "koisbar"
/obj/item/trash/kokobar
name = "\improper koko bar wrapper"
icon_state = "kokobar"
/obj/item/trash/raisins
name = "\improper 4no raisins"
icon_state = "4no_raisins"
/obj/item/trash/candy
name = "candy wrapper"
icon_state = "candy"
/obj/item/trash/cheesie
name = "\improper Cheesie Honkers"
icon_state = "cheesie_honkers"
/obj/item/trash/chips
name = "empty chip packet"
icon_state = "chips"
item_state = "chips"
/obj/item/trash/chips/cucumber
icon_state = "cucumberchips"
/obj/item/trash/chips/chicken
icon_state = "chickenchips"
/obj/item/trash/chips/dirtberry
icon_state = "dirtberrychips"
/obj/item/trash/chips/phoron
icon_state = "phoronchips"
/obj/item/trash/popcorn
name = "popcorn"
icon_state = "popcorn"
/obj/item/trash/sosjerky
name = "\improper Scaredy's Private Reserve Beef Jerky"
icon_state = "sosjerky"
/obj/item/trash/syndi_cakes
name = "\improper Nutri-Cakes"
icon_state = "syndi_cakes"
/obj/item/trash/waffles
name = "square tray"
icon_state = "waffles"
drop_sound = /singleton/sound_category/tray_hit_sound
/obj/item/trash/plate
name = "plate"
icon_state = "plate"
drop_sound = 'sound/items/drop/gloves.ogg'
pickup_sound = 'sound/items/pickup/gloves.ogg'
/obj/item/trash/plate/steak
icon_state = "steak"
/obj/item/trash/snack_bowl
name = "snack bowl"
icon_state = "snack_bowl"
drop_sound = 'sound/items/drop/gloves.ogg'
pickup_sound = 'sound/items/pickup/gloves.ogg'
/obj/item/trash/snack_bowl/macandcheese
name = "empty mac and cheese"
icon_state = "macandcheese"
/obj/item/trash/pistachios
name = "pistachios pack"
icon_state = "pistachios_pack"
/obj/item/trash/semki
name = "semki pack"
icon_state = "semki_pack"
/obj/item/trash/tray
name = "tray"
icon_state = "tray"
drop_sound = /singleton/sound_category/tray_hit_sound
/obj/item/trash/candle
name = "candle"
icon = 'icons/obj/storage/fancy/candle.dmi'
icon_state = "candle4"
drop_sound = 'sound/items/drop/gloves.ogg'
pickup_sound = 'sound/items/pickup/gloves.ogg'
/obj/item/trash/liquidfood
name = "\improper \"LiquidFood\" ration"
icon_state = "liquidfood"
/obj/item/trash/tastybread
name = "bread tube"
icon_state = "tastybread"
/obj/item/trash/meatsnack
name = "mo'gunz meat pie"
icon_state = "meatsnack-used"
item_state = "chips"
/obj/item/trash/maps
name = "maps salty ham"
icon_state = "maps-used"
drop_sound = 'sound/items/drop/shovel.ogg'
pickup_sound = 'sound/items/pickup/shovel.ogg'
/obj/item/trash/nathisnack
name = "razi-snack corned beef"
icon_state = "cbeef-used"
drop_sound = 'sound/items/drop/shovel.ogg'
pickup_sound = 'sound/items/pickup/shovel.ogg'
/obj/item/trash/brownies
name = "square tray"
icon_state = "brownies"
drop_sound = /singleton/sound_category/tray_hit_sound
/obj/item/trash/snacktray
name = "snacktray"
icon_state = "snacktray"
/obj/item/trash/dipbowl
name = "dip bowl"
icon_state = "dipbowl"
/obj/item/trash/chipbasket
name = "empty basket"
icon_state = "chipbasket_empty"
/obj/item/trash/uselessplastic
name = "useless plastic"
icon_state = "useless_plastic"
/obj/item/trash/can
name = "used can"
icon_state = "cola"
drop_sound = 'sound/items/drop/soda.ogg'
pickup_sound = 'sound/items/pickup/soda.ogg'
randpixel = 4
/obj/item/trash/can/Initialize()
. = ..()
randpixel_xy()
/obj/item/trash/can/adhomian_can
icon_state = "can-used"
/obj/item/trash/tuna
name = "\improper Tuna Snax"
icon_state = "tuna"
/obj/item/trash/skrellsnacks
name = "\improper SkrellSnax"
icon_state = "skrellsnacks"
/obj/item/trash/space_twinkie
name = "\improper space twinkie"
icon_state = "space_twinkie"
/obj/item/trash/grease //used for generic plattered food. example is lasagna.
name = "square tray"
icon_state = "grease"
drop_sound = /singleton/sound_category/tray_hit_sound
/obj/item/trash/cookiesnack
name = "\improper Carps Ahoy! miniature cookies"
icon_state = "cookiesnack"
/obj/item/trash/admints
name = "\improper Ad-mints"
icon_state = "admint_pack"
/obj/item/trash/gum
name = "\improper Chewy Fruit flavored gum"
icon_state = "gum_pack"
/obj/item/trash/stew
name = "empty pot"
icon = 'icons/obj/kitchen.dmi'
icon_state = "stew_empty"
drop_sound = 'sound/items/drop/shovel.ogg'
pickup_sound = 'sound/items/pickup/shovel.ogg'
/obj/item/trash/coffee
name = "empty cup"
icon_state = "coffee_vended"
drop_sound = 'sound/items/drop/papercup.ogg'
pickup_sound = 'sound/items/pickup/papercup.ogg'
/obj/item/trash/ramen
name = "cup ramen"
icon_state = "ramen"
drop_sound = 'sound/items/drop/papercup.ogg'
pickup_sound = 'sound/items/pickup/papercup.ogg'
/obj/item/trash/candybowl
name = "empty candy bowl"
icon_state = "candy_bowl"
drop_sound = 'sound/items/drop/bottle.ogg'
pickup_sound = 'sound/items/pickup/bottle.ogg'
/obj/item/trash/ricetub
name = "empty rice tub"
icon_state = "ricetub"
var/has_chopsticks = FALSE
/obj/item/trash/ricetub/attackby(obj/item/W, mob/living/user)
if(istype(W, /obj/item/material/kitchen/utensil/fork/chopsticks))
to_chat(user, SPAN_NOTICE("You reattach the [W] to \the [src]"))
qdel(W)
has_chopsticks = TRUE
update_icon()
return TRUE
/obj/item/trash/ricetub/update_icon()
if(has_chopsticks)
icon_state = "ricetub_s"
else
icon_state = "ricetub"
/obj/item/trash/ricetub/sticks
has_chopsticks = TRUE
/obj/item/trash/seaweed
name = "empty moss pack"
icon_state = "seaweed"
/obj/item/trash/vkrexitaffy
name = "V'krexi Snax"
icon_state = "vkrexitaffy"
item_state = "vkrexi"
/obj/item/trash/broken_electronics
name = "broken electronics"
icon_state = "door_electronics_smoked"
/obj/item/trash/phoroncandy
name = "\improper phoron rock candy stick"
icon_state = "rock_candy"
/obj/item/trash/proteinbar
name = "protein bar wrapper"
icon_state = "proteinbar"
/obj/item/trash/leaf
name = "dirty leaf"
icon_state = "leaf"
desc = "Is... Is that a big old leaf with... are those beans on it? Why?! What kind of situation would lead to this?!"
/obj/item/trash/north60squidempty
name = "empty platter"
icon_state = "north60squidempty"
desc = "A deep dish meant to hold a pool of sauce and seafood, but now it only holds delicious memories. Trash it."
drop_sound = 'sound/items/drop/bottle.ogg'
pickup_sound = 'sound/items/pickup/bottle.ogg'
/obj/item/trash/triolade
name = "empty dessert dish"
icon_state = "triolade"
/obj/item/trash/board
name = "dirty board"
icon_state = "board"
/obj/item/trash/icecreamcup
name = "empty ice cream cup"
icon_state = "icecreamcup"
desc = "Oh look, it's one of those prank fake melted ice cream cu- oh, nope. it's real. eugh. Do... Do you have a napkin?"
/obj/item/trash/purplebowl
name = "empty bowl"
icon_state = "purplebowl"
drop_sound = 'sound/items/drop/bottle.ogg'
pickup_sound = 'sound/items/pickup/bottle.ogg'
/obj/item/trash/deepdive
name = "empty deepdive dish"
icon_state = "deepdive"
drop_sound = 'sound/items/drop/glass.ogg'
pickup_sound = 'sound/items/pickup/glass.ogg'
/obj/item/trash/bluemoon
name = "empty blue moon"
icon_state = "bluemoon"
drop_sound = 'sound/items/drop/glass.ogg'
pickup_sound = 'sound/items/pickup/glass.ogg'
/obj/item/trash/shakshouka
name = "empty shakshouka pan"
icon_state = "shakshouka"
desc = "It looks like the murder scene... Of a delicious Shakshouka. Trash or recycle."
drop_sound = 'sound/items/drop/bottle.ogg'
pickup_sound = 'sound/items/pickup/bottle.ogg'
/obj/item/trash/stick
name = "candy stick"
icon_state = "rock_candy"