mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-26 18:13:11 +00:00
Brings back the telescopic shield sprite for the back. And, as an act of ultimate buuuullshit, a corporate detective uniform, with a detective wardrobe(neither of them are mapped in right now).
127 lines
4.8 KiB
Plaintext
127 lines
4.8 KiB
Plaintext
/obj/item/clothing/head/helmet
|
|
name = "helmet"
|
|
desc = "Standard Security gear. Protects the head from impacts. This one has a adjustable visor."
|
|
icon_state = "helmet"
|
|
item_state_slots = list(
|
|
slot_l_hand_str = "helmet",
|
|
slot_r_hand_str = "helmet",
|
|
)
|
|
flags = THICKMATERIAL
|
|
armor = list(melee = 50, bullet = 15, laser = 50,energy = 10, bomb = 25, bio = 0, rad = 0)
|
|
flags_inv = HIDEEARS|HIDEEYES
|
|
cold_protection = HEAD
|
|
min_cold_protection_temperature = HELMET_MIN_COLD_PROTECTION_TEMPERATURE
|
|
heat_protection = HEAD
|
|
max_heat_protection_temperature = HELMET_MAX_HEAT_PROTECTION_TEMPERATURE
|
|
siemens_coefficient = 0.7
|
|
w_class = 3
|
|
|
|
/obj/item/clothing/head/helmet/riot
|
|
name = "riot helmet"
|
|
desc = "It's a helmet specifically designed to protect against close range attacks."
|
|
icon_state = "riot"
|
|
armor = list(melee = 82, bullet = 15, laser = 5,energy = 5, bomb = 5, bio = 2, rad = 0)
|
|
flags_inv = HIDEEARS
|
|
siemens_coefficient = 0.7
|
|
action_button_name = "Toggle Visor"
|
|
var/flipped = 0 //Piggybacked from cap flipping.
|
|
|
|
/obj/item/clothing/head/helmet/riot/dropped()
|
|
src.icon_state = initial(icon_state)
|
|
src.flipped=0
|
|
..()
|
|
|
|
/obj/item/clothing/head/helmet/riot/attack_self(mob/user)
|
|
src.flipped = !src.flipped
|
|
if(src.flipped)
|
|
icon_state = "[icon_state]up"
|
|
user << "You flip the visor up."
|
|
else
|
|
src.icon_state = initial(icon_state)
|
|
user << "You flip the visor down."
|
|
update_clothing_icon() //so our mob-overlays update
|
|
|
|
/obj/item/clothing/head/helmet/swat
|
|
name = "\improper SWAT helmet"
|
|
desc = "They're often used by highly trained SWAT Members."
|
|
icon_state = "swat"
|
|
armor = list(melee = 80, bullet = 60, laser = 50,energy = 25, bomb = 50, bio = 10, rad = 0)
|
|
flags_inv = HIDEEARS|HIDEEYES
|
|
cold_protection = HEAD
|
|
min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECTION_TEMPERATURE
|
|
siemens_coefficient = 0.5
|
|
|
|
/obj/item/clothing/head/helmet/thunderdome
|
|
name = "\improper Thunderdome helmet"
|
|
desc = "<i>'Let the battle commence!'</i>"
|
|
icon_state = "thunderdome"
|
|
armor = list(melee = 80, bullet = 60, laser = 50,energy = 10, bomb = 25, bio = 10, rad = 0)
|
|
cold_protection = HEAD
|
|
min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECTION_TEMPERATURE
|
|
siemens_coefficient = 1
|
|
|
|
/obj/item/clothing/head/helmet/gladiator
|
|
name = "gladiator helmet"
|
|
desc = "Ave, Imperator, morituri te salutant."
|
|
icon_state = "gladiator"
|
|
flags = BLOCKHAIR
|
|
flags_inv = HIDEMASK|HIDEEARS|HIDEEYES
|
|
siemens_coefficient = 1
|
|
|
|
/obj/item/clothing/head/helmet/tactical
|
|
name = "tactical helmet"
|
|
desc = "An armored helmet capable of being fitted with a multitude of attachments."
|
|
icon_state = "swathelm"
|
|
sprite_sheets = list(
|
|
"Tajara" = 'icons/mob/species/tajaran/helmet.dmi',
|
|
"Unathi" = 'icons/mob/species/unathi/helmet.dmi',
|
|
)
|
|
|
|
armor = list(melee = 62, bullet = 50, laser = 50,energy = 35, bomb = 10, bio = 2, rad = 0)
|
|
flags_inv = HIDEEARS
|
|
siemens_coefficient = 0.7
|
|
|
|
/obj/item/clothing/head/helmet/augment
|
|
name = "Augment Array"
|
|
desc = "A helmet with optical and cranial augments coupled to it."
|
|
icon_state = "v62"
|
|
armor = list(melee = 80, bullet = 60, laser = 50,energy = 25, bomb = 50, bio = 10, rad = 0)
|
|
flags_inv = HIDEEARS|HIDEEYES
|
|
cold_protection = HEAD
|
|
min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECTION_TEMPERATURE
|
|
siemens_coefficient = 0.5
|
|
|
|
//Non-hardsuit ERT helmets.
|
|
/obj/item/clothing/head/helmet/ert
|
|
name = "emergency response team helmet"
|
|
desc = "An in-atmosphere helmet worn by members of the NanoTrasen Emergency Response Team. Protects the head from impacts."
|
|
icon_state = "erthelmet_cmd"
|
|
item_state_slots = list(
|
|
slot_l_hand_str = "syndicate-helm-green",
|
|
slot_r_hand_str = "syndicate-helm-green",
|
|
)
|
|
armor = list(melee = 62, bullet = 50, laser = 50,energy = 35, bomb = 10, bio = 2, rad = 0)
|
|
|
|
//Commander
|
|
/obj/item/clothing/head/helmet/ert/command
|
|
name = "emergency response team commander helmet"
|
|
desc = "An in-atmosphere helmet worn by the commander of a NanoTrasen Emergency Response Team. Has blue highlights."
|
|
|
|
//Security
|
|
/obj/item/clothing/head/helmet/ert/security
|
|
name = "emergency response team security helmet"
|
|
desc = "An in-atmosphere helmet worn by security members of the NanoTrasen Emergency Response Team. Has red highlights."
|
|
icon_state = "erthelmet_sec"
|
|
|
|
//Engineer
|
|
/obj/item/clothing/head/helmet/ert/engineer
|
|
name = "emergency response team engineer helmet"
|
|
desc = "An in-atmosphere helmet worn by engineering members of the NanoTrasen Emergency Response Team. Has orange highlights."
|
|
icon_state = "erthelmet_eng"
|
|
|
|
//Medical
|
|
/obj/item/clothing/head/helmet/ert/medical
|
|
name = "emergency response team medical helmet"
|
|
desc = "A set of armor worn by medical members of the NanoTrasen Emergency Response Team. Has red and white highlights."
|
|
icon_state = "erthelmet_med"
|