Adds secondary languages processors for Vaurcae (#17025)

* Adds the secondary language processors + changelog

* Implements RustingWithYou's suggestion
This commit is contained in:
feartheblackout
2023-08-10 11:50:11 +00:00
committed by GitHub
parent ec156a89e9
commit 82822b5037
3 changed files with 67 additions and 1 deletions
@@ -183,6 +183,23 @@
language_processors["C'thur [LANGUAGE_SKRELLIAN] language processor"] = /obj/item/organ/internal/augment/language/cthur
gear_tweaks += new /datum/gear_tweak/path(language_processors)
/datum/gear/augment/auxiliary_processor
display_name = "secondary language processor"
description = "An augment that allows a vaurca to speak and understand a related language. These are only used by their respective groups, and act as an auxiliary to the hive's main language processor."
path = /obj/item/organ/internal/augment/language/mikuetz
cost = 1
sort_category = "Xenowear - Vaurca"
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_BREEDER, SPECIES_VAURCA_BULWARK)
flags = GEAR_NO_SELECTION
origin_restriction = list(/singleton/origin_item/origin/klatxatl, /singleton/origin_item/origin/mikuetz)
/datum/gear/augment/auxiliary_processor/New()
..()
var/list/auxiliary_processors = list()
auxiliary_processors["Mi'kuetz [LANGUAGE_AZAZIBA] language processor"] = /obj/item/organ/internal/augment/language/mikuetz
auxiliary_processors["Zino [LANGUAGE_GUTTER] language processor"] = /obj/item/organ/internal/augment/language/zino
gear_tweaks += new /datum/gear_tweak/path(auxiliary_processors)
/datum/gear/vaurca_lunchbox
display_name = "vaurca lunchbox"
description = "A lunchbox selection containing various kois products."
@@ -233,4 +250,4 @@
var/list/augs = list()
augs["vaurca integrated toolset, right hand"] = /obj/item/organ/internal/augment/tool/combitool/vaurca
augs["vaurca integrated toolset, left hand"] = /obj/item/organ/internal/augment/tool/combitool/vaurca/left
gear_tweaks += new /datum/gear_tweak/path(augs)
gear_tweaks += new /datum/gear_tweak/path(augs)