Files
FluffyandGitHub c5dabb9cda Armor defines (#20563)
Added armor defines
Converted raw strings use to defines
Added UT test to ensure people set the armor var correctly (to a list)

No player facing changes
2025-03-09 21:37:46 +00:00

83 lines
2.5 KiB
Plaintext

/obj/item/clothing/mask/balaclava
name = "balaclava"
desc = "Designed to both hide identities and keep your face comfy and warm."
icon_state = "balaclava_black"
item_state = "balaclava_black"
flags_inv = HIDEFACE|BLOCKHAIR
body_parts_covered = FACE|HEAD
w_class = WEIGHT_CLASS_SMALL
action_button_name = "Toggle Face Concealing"
/obj/item/clothing/mask/balaclava/attack_self(mob/user as mob)
if (use_check_and_message(user))
return
if(src.icon_state == initial(icon_state))
src.icon_state = "[icon_state]_r"
to_chat(user, "You roll up \the [src].")
body_parts_covered = HEAD
flags_inv = BLOCKHAIR
else
src.icon_state = initial(icon_state)
to_chat(user, "You lower \the [src].")
flags_inv = HIDEFACE|BLOCKHAIR
body_parts_covered = HEAD|FACE|EYES
update_clothing_icon()
/obj/item/clothing/mask/balaclava/white
name = "white balaclava"
desc = "Designed to both hide identities and keep your face comfy and warm."
icon_state = "balaclava_white"
item_state = "balaclava_white"
/obj/item/clothing/mask/balaclava/grey
name = "grey balaclava"
desc = "Designed to both hide identities and keep your face comfy and warm."
icon_state = "balaclava_grey"
item_state = "balaclava_grey"
/obj/item/clothing/mask/balaclava/green
name = "green balaclava"
desc = "Designed to both hide identities and keep your face comfy and warm."
icon_state = "balaclava_green"
item_state = "balaclava_green"
/obj/item/clothing/mask/balaclava/red
name = "red balaclava"
desc = "Designed to both hide identities and keep your face comfy and warm."
icon_state = "balaclava_red"
item_state = "balaclava_red"
/obj/item/clothing/mask/balaclava/iac
name = "IAC balaclava"
desc = "Designed to keep the user warm and sterile in hostile enviroments."
icon_state = "balaclava_blue"
item_state = "balaclava_blue"
germ_level = 0
armor = list(
BIO = ARMOR_BIO_STRONG
)
/obj/item/clothing/mask/luchador
name = "luchador mask"
desc = "Worn by robust fighters, flying high to defeat their foes!"
icon_state = "luchag"
item_state = "luchag"
flags_inv = HIDEFACE|BLOCKHAIR
body_parts_covered = HEAD|FACE
w_class = WEIGHT_CLASS_SMALL
siemens_coefficient = 0.9
/obj/item/clothing/mask/luchador/tecnicos
name = "tecnicos mask"
desc = "Worn by robust fighters who uphold justice and fight honorably."
icon_state = "luchador"
item_state = "luchador"
/obj/item/clothing/mask/luchador/rudos
name = "rudos mask"
desc = "Worn by robust fighters who are willing to do anything to win."
icon_state = "luchar"
item_state = "luchar"