Merge pull request #13937 from Heroman3003/ratbadges

Adds altevian badges
This commit is contained in:
Casey
2022-10-23 14:49:20 -04:00
committed by GitHub
5 changed files with 57 additions and 1 deletions
@@ -133,3 +133,9 @@ Talon pin
display_name = "Talon pin"
description = "A small enamel pin of the Talon logo."
path = /obj/item/clothing/accessory/talon
//Rat badge
/datum/gear/accessory/altevian_badge
display_name = "altevian badge"
path = /obj/item/clothing/accessory/altevian_badge
@@ -94,6 +94,7 @@
/datum/gear/uniform/altevian_outfit
description = "A uniform commonly seen from altevians during their work. The material on this uniform seems to be made of durable thread that can handle the stress of most matters of labor."
display_name = "altevian duty jumpsuit selection (Altevian)"
whitelisted = SPECIES_ALTEVIAN
sort_category = "Xenowear"
/datum/gear/uniform/altevian_outfit/New()
@@ -103,6 +104,24 @@
pants[initial(uniform_type.name)] = uniform_type
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(pants))
/datum/gear/accessory/altevian_aquila
description = "An emblem commonly seen worn by the altevians for their work operations."
display_name = "royal altevian navy emblem selection"
whitelisted = SPECIES_ALTEVIAN
sort_category = "Xenowear"
/datum/gear/accessory/altevian_aquila/New()
..()
var/list/badges = list(
"gold emblem" = /obj/item/clothing/accessory/altevian_badge/aquila,
"silver emblem" = /obj/item/clothing/accessory/altevian_badge/aquila/silver,
"bronze emblem" = /obj/item/clothing/accessory/altevian_badge/aquila/bronze,
"black emblem" = /obj/item/clothing/accessory/altevian_badge/aquila/black,
"blue emblem" = /obj/item/clothing/accessory/altevian_badge/aquila/exotic,
"purple emblem" = /obj/item/clothing/accessory/altevian_badge/aquila/phoron,
"red emblem" = /obj/item/clothing/accessory/altevian_badge/aquila/hydrogen)
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(badges))
// Taur stuff
/datum/gear/suit/taur/drake_cloak
display_name = "drake cloak (Drake-taur)"
@@ -75,4 +75,35 @@
name = "Purple Comfortable Scarf"
icon_state = "altevian-scarf-purple"
item_state = "altevian-scarf-purple"
overlay_state = "altevian-scarf-purple"
overlay_state = "altevian-scarf-purple"
/obj/item/clothing/accessory/altevian_badge
name = "Altevian Civilian Badge"
desc = "An emblem commonly seen worn by the altevians off-work or by visitors of their ships."
icon_state = "altevian_badge"
slot = ACCESSORY_SLOT_MEDAL
/obj/item/clothing/accessory/altevian_badge/aquila
name = "Royal Altevian Navy Emblem"
desc = "An emblem commonly seen worn by the altevians for their work operations."
icon_state = "altevian_aquila"
/obj/item/clothing/accessory/altevian_badge/aquila/silver
icon_state = "altevian_aquila_silver"
/obj/item/clothing/accessory/altevian_badge/aquila/bronze
icon_state = "altevian_aquila_bronze"
/obj/item/clothing/accessory/altevian_badge/aquila/black
icon_state = "altevian_aquila_black"
/obj/item/clothing/accessory/altevian_badge/aquila/exotic
icon_state = "altevian_aquila_exotic"
/obj/item/clothing/accessory/altevian_badge/aquila/phoron
icon_state = "altevian_aquila_phoron"
/obj/item/clothing/accessory/altevian_badge/aquila/hydrogen
icon_state = "altevian_aquila_hydrogen"