mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
* Started groundwork for new vat * forgot a space * Started on TGUI code * Continued work on TGUI code and ui_data * I do not like TGUI * Borrowed code from food cart * Getting there * More tweaking * Fixed amount problem * UI is dead * Fixed TGUI list stuff * Image fixed * Messed with UI layout * Finished base UI and gave thanks * Added comments and general code improvements * Fixed typos and changed actions in UI * ui_act for selecting and dispencing items * Improved dispensing and selecting code * Added alt click interaction and extra examines * Deselecting and attackby for adding to vat * Now stores items rather than type paths * Added carton interaction with vat * Selected item's select ui button now becomes green * lets you scoop cones with right click * Start with new cones * Finish cone crafting and started with tabs * Attempt #2 at getting tabs to work * Vat tab now works as intended * Messed with info tab layout * Finished work on tabs * Replaced original vat code and improved code * Removed ice cream from borg dispencers * Removed creamatorium ;[ * Removed duplicate item from black list * Finishing touches * Fixes for Lint tests * More fixes for Lints test * Shortens info tab text
128 lines
5.3 KiB
Plaintext
128 lines
5.3 KiB
Plaintext
/datum/food_processor_process
|
|
var/input
|
|
var/list/blacklist
|
|
var/output
|
|
var/time = 40
|
|
var/required_machine = /obj/machinery/processor
|
|
|
|
/datum/food_processor_process/meat
|
|
input = /obj/item/reagent_containers/food/snacks/meat/slab
|
|
output = /obj/item/reagent_containers/food/snacks/raw_meatball //YOGS - Bigotry rule
|
|
blacklist = list(/obj/item/reagent_containers/food/snacks/meat/slab,
|
|
/obj/item/reagent_containers/food/snacks/meat/slab/corgi,
|
|
/obj/item/reagent_containers/food/snacks/meat/slab/xeno,
|
|
/obj/item/reagent_containers/food/snacks/meat/slab/bear,
|
|
/obj/item/reagent_containers/food/snacks/meat/slab/chicken)
|
|
|
|
/datum/food_processor_process/human
|
|
input = /obj/item/reagent_containers/food/snacks/meat/slab/human
|
|
output = /obj/item/reagent_containers/food/snacks/raw_meatball/human
|
|
blacklist = null
|
|
|
|
/datum/food_processor_process/corgi
|
|
input = /obj/item/reagent_containers/food/snacks/meat/slab/corgi
|
|
output = /obj/item/reagent_containers/food/snacks/raw_meatball/corgi
|
|
blacklist = null
|
|
|
|
/datum/food_processor_process/xeno
|
|
input = /obj/item/reagent_containers/food/snacks/meat/slab/xeno
|
|
output = /obj/item/reagent_containers/food/snacks/raw_meatball/xeno
|
|
blacklist = null
|
|
|
|
/datum/food_processor_process/meat/bear
|
|
input = /obj/item/reagent_containers/food/snacks/meat/slab/bear
|
|
output = /obj/item/reagent_containers/food/snacks/raw_meatball/bear
|
|
blacklist = null
|
|
|
|
/datum/food_processor_process/chicken
|
|
input = /obj/item/reagent_containers/food/snacks/meat/slab/chicken
|
|
output = /obj/item/reagent_containers/food/snacks/raw_meatball/chicken
|
|
blacklist = null
|
|
|
|
/datum/food_processor_process/bacon
|
|
input = /obj/item/reagent_containers/food/snacks/meat/raw_cutlet
|
|
output = /obj/item/reagent_containers/food/snacks/meat/rawbacon
|
|
|
|
/datum/food_processor_process/potato
|
|
input = /obj/item/reagent_containers/food/snacks/grown/potato
|
|
output = /obj/item/reagent_containers/food/snacks/tatortot
|
|
blacklist = list(/obj/item/reagent_containers/food/snacks/grown/potato/wedges)
|
|
|
|
/datum/food_processor_process/potato/potatowedges
|
|
input = /obj/item/reagent_containers/food/snacks/grown/potato/wedges
|
|
output = /obj/item/reagent_containers/food/snacks/fries
|
|
blacklist = null
|
|
|
|
/datum/food_processor_process/sweetpotato
|
|
input = /obj/item/reagent_containers/food/snacks/grown/potato/sweet
|
|
output = /obj/item/reagent_containers/food/snacks/yakiimo
|
|
|
|
/datum/food_processor_process/carrot
|
|
input = /obj/item/reagent_containers/food/snacks/grown/carrot
|
|
output = /obj/item/reagent_containers/food/snacks/carrotfries
|
|
|
|
/datum/food_processor_process/soybeans
|
|
input = /obj/item/reagent_containers/food/snacks/grown/soybeans
|
|
output = /obj/item/reagent_containers/food/snacks/soydope
|
|
|
|
/datum/food_processor_process/spaghetti
|
|
input = /obj/item/reagent_containers/food/snacks/doughslice
|
|
output = /obj/item/reagent_containers/food/snacks/spaghetti/raw
|
|
|
|
/datum/food_processor_process/corn
|
|
input = /obj/item/reagent_containers/food/snacks/grown/corn
|
|
output = /obj/item/reagent_containers/food/snacks/tortilla
|
|
|
|
/datum/food_processor_process/parsnip
|
|
input = /obj/item/reagent_containers/food/snacks/grown/parsnip
|
|
output = /obj/item/reagent_containers/food/snacks/roastparsnip
|
|
|
|
/datum/food_processor_process/raw_cake_cone
|
|
input = /obj/item/reagent_containers/food/snacks/raw_cone/cake
|
|
output = /obj/item/reagent_containers/food/snacks/ice_cream_cone/cake
|
|
|
|
/datum/food_processor_process/raw_chocolate_cone
|
|
input = /obj/item/reagent_containers/food/snacks/raw_cone/chocolate
|
|
output = /obj/item/reagent_containers/food/snacks/ice_cream_cone/chocolate
|
|
|
|
/datum/food_processor_process/mob/slime
|
|
input = /mob/living/simple_animal/slime
|
|
output = null
|
|
required_machine = /obj/machinery/processor/slime
|
|
|
|
/datum/food_processor_process/bluemix
|
|
input = /obj/item/reagent_containers/food/snacks/cheesemix_heated/blue
|
|
output = /obj/item/reagent_containers/food/snacks/store/cheesewheel/blue
|
|
|
|
/datum/food_processor_process/briemix
|
|
input = /obj/item/reagent_containers/food/snacks/cheesemix_heated/brie
|
|
output = /obj/item/reagent_containers/food/snacks/store/cheesewheel/brie
|
|
|
|
/datum/food_processor_process/cheddarmix
|
|
input = /obj/item/reagent_containers/food/snacks/cheesemix_heated/cheddar
|
|
output = /obj/item/reagent_containers/food/snacks/store/cheesewheel/cheddar
|
|
|
|
/datum/food_processor_process/fetamix
|
|
input = /obj/item/reagent_containers/food/snacks/cheesemix_heated/feta
|
|
output = /obj/item/reagent_containers/food/snacks/store/cheesewheel/feta
|
|
|
|
/datum/food_processor_process/goatmix
|
|
input = /obj/item/reagent_containers/food/snacks/cheesemix_heated/goat
|
|
output = /obj/item/reagent_containers/food/snacks/store/cheesewheel/goat
|
|
|
|
/datum/food_processor_process/halloumimix
|
|
input = /obj/item/reagent_containers/food/snacks/cheesemix_heated/halloumi
|
|
output = /obj/item/reagent_containers/food/snacks/store/cheesewheel/halloumi
|
|
|
|
/datum/food_processor_process/mozzarellamix
|
|
input = /obj/item/reagent_containers/food/snacks/cheesemix_heated/mozzarella
|
|
output = /obj/item/reagent_containers/food/snacks/store/cheesewheel/mozzarella
|
|
|
|
/datum/food_processor_process/parmesanmix
|
|
input = /obj/item/reagent_containers/food/snacks/cheesemix_heated/parmesan
|
|
output = /obj/item/reagent_containers/food/snacks/cheesewheel/preparmesan
|
|
|
|
/datum/food_processor_process/swissmix
|
|
input = /obj/item/reagent_containers/food/snacks/cheesemix_heated/swiss
|
|
output = /obj/item/reagent_containers/food/snacks/store/cheesewheel/swiss
|