Files
CHOMPStation2/code/game/objects/items/trash_vr.dm
2025-05-10 00:44:19 +02:00

109 lines
3.2 KiB
Plaintext

// Custom garbage or whatever
/obj/item/trash/attack(mob/living/M as mob, mob/living/user as mob)
if(ishuman(M))
var/mob/living/carbon/human/H = M
if(H.species.trashcan == 1)
playsound(src,'sound/items/eatfood.ogg', rand(10,50), 1)
user.drop_item()
forceMove(H.vore_selected)
balloon_alert(H, "you can taste the flavor of garbage. Wait what?")
return
if(isrobot(M))
var/mob/living/silicon/robot/R = M
if(R.module.type == /obj/item/robot_module/robot/janitor) // You can now feed the trash borg yay.
playsound(src,'sound/items/eatfood.ogg', rand(10,50), 1)
user.drop_item()
forceMove(R.vore_selected)
R.balloon_alert_visible("[user] feeds [R] with [src]!", "you feed [R] \the [src]!")
return
..()
/obj/item/trash/rkibble
name = "bowl of Borg-O's"
desc = "Contains every type of scrap material your robot puppy needs to grow big and strong."
icon = 'icons/mob/dogborg_vr.dmi'
icon_state = "kibble"
/obj/item/trash/fancyplate
name = "dirty fancy plate"
icon = 'icons/obj/trash_vr.dmi'
icon_state = "fancyplate"
/obj/item/trash/ratcheese
name = "\improper Flavor Unit package"
icon = 'icons/obj/trash_vr.dmi'
icon_state = "altevian_cheese_block-trash"
/obj/item/trash/ratveg
name = "\improper Premium Ration packet"
icon = 'icons/obj/trash_vr.dmi'
icon_state = "altevian_veggies-trash"
/obj/item/trash/ratjuice
name = "\improper Space-Safe Meal package"
icon = 'icons/obj/trash_vr.dmi'
icon_state = "altevian_juice-trash"
/obj/item/trash/ratfruitcake
name = "\improper Flavor Unit package"
icon = 'icons/obj/trash_vr.dmi'
icon_state = "altevian_fruitcake-trash"
/obj/item/trash/ratpackburger
name = "\improper Prepackaged Meal Tray"
icon = 'icons/obj/trash_vr.dmi'
icon_state = "altevian_pack_burger-trash"
/obj/item/trash/ratpackcheese
name = "\improper Prepackaged Meal Tray"
icon = 'icons/obj/trash_vr.dmi'
icon_state = "altevian_pack_cheese-trash"
/obj/item/trash/ratpackturkey
name = "\improper Prepackaged Meal Tray"
icon = 'icons/obj/trash_vr.dmi'
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"
/obj/item/trash/ratpacktaco
name = "\improper Prepackaged Meal Tray"
icon = 'icons/obj/trash_vr.dmi'
icon_state = "altevian_pack_taco-trash"
/obj/item/trash/ratpackcake
name = "\improper Prepackaged Meal Tray"
icon = 'icons/obj/trash_vr.dmi'
icon_state = "altevian_pack_cake-trash"
/obj/item/trash/ratpackmeat
name = "\improper Prepackaged Meal Tray"
icon = 'icons/obj/trash_vr.dmi'
icon_state = "altevian_pack_meat-trash"