mirror of
https://github.com/Aurorastation/Aurora-Old.git
synced 2026-08-22 12:16:14 +01:00
Fixes suit cooling units so they no longer have infinite power. Made their batteries last much longer, too. Anom suits can now hold suit coolers. Softsuits can now hold large o2 tanks. Prosthetics now malfunction at brute+burn-11% chance so getting your arm scratched doesn't turn you into humpty dumpty. BSTs get a new verb to ruin everything.
86 lines
3.5 KiB
Plaintext
86 lines
3.5 KiB
Plaintext
//Captain's Spacesuit
|
|
/obj/item/clothing/head/helmet/space/capspace
|
|
name = "space helmet"
|
|
icon_state = "capspace"
|
|
item_state = "capspacehelmet"
|
|
desc = "A special helmet designed for work in a hazardous, low-pressure environment. Only for the most fashionable of military figureheads."
|
|
flags_inv = HIDEFACE
|
|
permeability_coefficient = 0.01
|
|
armor = list(melee = 65, bullet = 50, laser = 50,energy = 25, bomb = 50, bio = 100, rad = 50)
|
|
|
|
//Captain's space suit This is not the proper path but I don't currently know enough about how this all works to mess with it.
|
|
/obj/item/clothing/suit/armor/captain
|
|
name = "Captain's armor"
|
|
desc = "A bulky, heavy-duty piece of exclusive Nanotrasen armor. YOU are in charge!"
|
|
icon_state = "caparmor"
|
|
item_state = "capspacesuit"
|
|
w_class = 4
|
|
gas_transfer_coefficient = 0.01
|
|
permeability_coefficient = 0.02
|
|
flags = FPRINT | TABLEPASS | STOPSPRESSUREDMAGE
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS
|
|
allowed = list(/obj/item/weapon/tank/emergency_oxygen, /obj/item/device/flashlight,/obj/item/weapon/gun/energy, /obj/item/weapon/gun/projectile, /obj/item/ammo_magazine, /obj/item/ammo_casing, /obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs)
|
|
slowdown = 1.5
|
|
armor = list(melee = 65, bullet = 50, laser = 50, energy = 25, bomb = 50, bio = 100, rad = 50)
|
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL
|
|
cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS
|
|
min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE
|
|
siemens_coefficient = 0.7
|
|
|
|
//Deathsquad suit
|
|
/obj/item/clothing/head/helmet/space/deathsquad
|
|
name = "deathsquad helmet"
|
|
desc = "That's not red paint. That's real blood."
|
|
icon_state = "deathsquad"
|
|
item_state = "deathsquad"
|
|
armor = list(melee = 65, bullet = 55, laser = 35,energy = 20, bomb = 30, bio = 30, rad = 30)
|
|
siemens_coefficient = 0.2
|
|
|
|
/obj/item/clothing/head/helmet/space/deathsquad/beret
|
|
name = "officer's beret"
|
|
desc = "An armored beret commonly used by special operations officers."
|
|
icon_state = "beret_badge"
|
|
armor = list(melee = 65, bullet = 55, laser = 35,energy = 20, bomb = 30, bio = 30, rad = 30)
|
|
flags = FPRINT | TABLEPASS | HEADCOVERSEYES | BLOCKHAIR | STOPSPRESSUREDMAGE
|
|
siemens_coefficient = 0.9
|
|
|
|
//Space santa outfit suit
|
|
/obj/item/clothing/head/helmet/space/santahat
|
|
name = "Santa's hat"
|
|
desc = "Ho ho ho. Merrry X-mas!"
|
|
icon_state = "santahat"
|
|
flags = FPRINT | TABLEPASS | HEADCOVERSEYES | BLOCKHAIR | STOPSPRESSUREDMAGE
|
|
|
|
/obj/item/clothing/suit/space/santa
|
|
name = "Santa's suit"
|
|
desc = "Festive!"
|
|
icon_state = "santa"
|
|
item_state = "santa"
|
|
slowdown = 0
|
|
flags = FPRINT | TABLEPASS | ONESIZEFITSALL | STOPSPRESSUREDMAGE
|
|
allowed = list(/obj/item) //for stuffing exta special presents
|
|
|
|
|
|
//Space pirate outfit
|
|
/obj/item/clothing/head/helmet/space/pirate
|
|
name = "pirate hat"
|
|
desc = "Yarr."
|
|
icon_state = "pirate"
|
|
item_state = "pirate"
|
|
armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30)
|
|
flags = FPRINT | TABLEPASS | HEADCOVERSEYES | BLOCKHAIR | STOPSPRESSUREDMAGE
|
|
siemens_coefficient = 0.9
|
|
|
|
/obj/item/clothing/suit/space/pirate
|
|
name = "pirate coat"
|
|
desc = "Yarr."
|
|
icon_state = "pirate"
|
|
item_state = "pirate"
|
|
w_class = 3
|
|
allowed = list(/obj/item/weapon/gun,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs,/obj/item/weapon/tank/emergency_oxygen)
|
|
slowdown = 0
|
|
armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30)
|
|
siemens_coefficient = 0.9
|
|
|
|
|