Adds a vaurca specific lunchbox selection (#12405)

This commit is contained in:
Casper3667
2021-08-31 17:51:12 +02:00
committed by GitHub
parent 28c4a0cf9d
commit 7e91f0f0e5
3 changed files with 50 additions and 5 deletions
@@ -128,4 +128,23 @@
var/list/language_processors = list()
language_processors["K'laxan [LANGUAGE_UNATHI] language processor"] = /obj/item/organ/internal/augment/language/klax
language_processors["C'thur [LANGUAGE_SKRELLIAN] language processor"] = /obj/item/organ/internal/augment/language/cthur
gear_tweaks += new /datum/gear_tweak/path(language_processors)
gear_tweaks += new /datum/gear_tweak/path(language_processors)
/datum/gear/vaurca_lunchbox
display_name = "vaurca lunchbox"
description = "A lunchbox selection containing various kois products."
cost = 2
path = /obj/item/storage/toolbox/lunchbox
sort_category = "Xenowear - Vaurca"
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
/datum/gear/vaurca_lunchbox/New()
..()
var/list/lunchboxes = list()
for(var/lunchbox_type in typesof(/obj/item/storage/toolbox/lunchbox))
var/obj/item/storage/toolbox/lunchbox/lunchbox = lunchbox_type
if(!initial(lunchbox.filled))
lunchboxes[initial(lunchbox.name)] = lunchbox_type
sortTim(lunchboxes, /proc/cmp_text_asc)
gear_tweaks += new /datum/gear_tweak/path(lunchboxes)
gear_tweaks += new /datum/gear_tweak/contents(lunchables_vaurca(), lunchables_vaurca_snack(), lunchables_drinks(), lunchables_utensil())