mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-28 22:48:38 +01:00
Ports over masquerade masks from Nova Sector (#18856)
This commit is contained in:
@@ -94,3 +94,15 @@
|
||||
|
||||
/datum/gear/mask/wrestling/New()
|
||||
gear_tweaks += gear_tweak_free_color_choice
|
||||
|
||||
/datum/gear/mask/masquerade
|
||||
display_name = "masquerade mask selection"
|
||||
path = /obj/item/clothing/mask/masquerade
|
||||
|
||||
/datum/gear/mask/masquerade/New()
|
||||
..()
|
||||
var/list/masks = list()
|
||||
for(var/mask in typesof(/obj/item/clothing/mask/masquerade))
|
||||
var/obj/item/clothing/mask/mask_type = mask
|
||||
masks[initial(mask_type.name)] = mask_type
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortTim(masks, GLOBAL_PROC_REF(cmp_text_asc)))
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
|
||||
//Sprites and code ported from Nova Sector
|
||||
//Sprites licensed under CC 3.0 BY-SA
|
||||
/obj/item/clothing/mask/masquerade
|
||||
name = "masquerade mask"
|
||||
desc = "You'll never guess who's under that mask, it's the perfect disguise!"
|
||||
flags_inv = HIDEFACE
|
||||
icon_state = "masquerade"
|
||||
|
||||
|
||||
/obj/item/clothing/mask/masquerade/feathered
|
||||
name = "feathered masquerade mask"
|
||||
desc = "You'll never guess who's under that mask, it's the perfect disguise! This one even has a feather, to make it fancier!"
|
||||
icon_state = "masquerade_feather"
|
||||
|
||||
/obj/item/clothing/mask/masquerade/two_colors
|
||||
name = "split masquerade mask"
|
||||
desc = "You'll never guess who's under that mask, it's the perfect disguise! There's even two colors, to add to the confusion!"
|
||||
icon_state = "masquerade_twotone"
|
||||
|
||||
/obj/item/clothing/mask/masquerade/two_colors/feathered
|
||||
name = "feathered split masquerade mask"
|
||||
desc = "You'll never guess who's under that mask, it's the perfect disguise! There's even two colors AND a feather, making it the most fancy masquerade mask yet!"
|
||||
icon_state = "masquerade_twotonefeather"
|
||||
@@ -1466,6 +1466,10 @@
|
||||
/obj/item/clothing/mask/gas/plaguedoctor/fluff = 3,
|
||||
/obj/item/clothing/under/owl = 3,
|
||||
/obj/item/clothing/mask/gas/owl_mask = 3,
|
||||
/obj/item/clothing/mask/masquerade = 3,
|
||||
/obj/item/clothing/mask/masquerade/feathered = 3,
|
||||
/obj/item/clothing/mask/masquerade/two_colors = 3,
|
||||
/obj/item/clothing/mask/masquerade/two_colors/feathered = 3,
|
||||
/obj/item/clothing/under/waiter = 3,
|
||||
/obj/item/clothing/suit/storage/apron = 3,
|
||||
/obj/item/clothing/under/pirate = 3,
|
||||
@@ -1552,6 +1556,10 @@
|
||||
/obj/item/clothing/mask/gas/plaguedoctor/fluff = 600,
|
||||
/obj/item/clothing/under/owl = 400,
|
||||
/obj/item/clothing/mask/gas/owl_mask = 400,
|
||||
/obj/item/clothing/mask/masquerade = 100,
|
||||
/obj/item/clothing/mask/masquerade/feathered = 100,
|
||||
/obj/item/clothing/mask/masquerade/two_colors = 100,
|
||||
/obj/item/clothing/mask/masquerade/two_colors/feathered = 100,
|
||||
/obj/item/clothing/under/waiter = 100,
|
||||
/obj/item/clothing/suit/storage/apron = 200,
|
||||
/obj/item/clothing/under/pirate = 300,
|
||||
|
||||
Reference in New Issue
Block a user