mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 21:18:37 +01:00
75 lines
2.9 KiB
Plaintext
75 lines
2.9 KiB
Plaintext
/datum/mod_theme/blueshield
|
|
name = "praetorian"
|
|
desc = "A prototype of the Magnate-class suit issued to station Blueshields, still boasting exceptional protection worthy of an honor guard."
|
|
extended_desc = "A prototype of the Magnate-class suit issued for use with the station Blueshields, \
|
|
it boasts the exceptional protection of it's successor, while sacrificing some of the module capacity.\
|
|
All of the protection of the Magnate, with none of the comfort! The visor uses blue-light to obscure \
|
|
the face of it's wearer, adding to it's imposing figure. Compared to the sleek and luxurious design \
|
|
that came after it, this suit does nothing to hide it's purpose, the reinforced plating layered \
|
|
over the insulated inner armor granting it protection against corrosive liquids, explosive blasts, \
|
|
fires, electrical shocks, and contempt from the rest of the crew."
|
|
|
|
default_skin = "praetorian"
|
|
armor_type = /datum/armor/mod_theme_blueshield
|
|
resistance_flags = FIRE_PROOF|ACID_PROOF
|
|
atom_flags = PREVENT_CONTENTS_EXPLOSION_1
|
|
max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT
|
|
siemens_coefficient = 0
|
|
complexity_max = DEFAULT_MAX_COMPLEXITY
|
|
slowdown_deployed = 0.25
|
|
allowed_suit_storage = list(
|
|
/obj/item/ammo_box,
|
|
/obj/item/ammo_casing,
|
|
/obj/item/restraints/handcuffs,
|
|
/obj/item/assembly/flash,
|
|
/obj/item/melee/baton,
|
|
)
|
|
variants = list(
|
|
"praetorian" = list(
|
|
MOD_ICON_OVERRIDE = 'modular_skyrat/modules/blueshield/icons/praetorian.dmi',
|
|
MOD_WORN_ICON_OVERRIDE = 'modular_skyrat/modules/blueshield/icons/worn_praetorian.dmi',
|
|
/obj/item/clothing/head/mod = list(
|
|
UNSEALED_LAYER = null,
|
|
UNSEALED_CLOTHING = SNUG_FIT|THICKMATERIAL,
|
|
SEALED_CLOTHING = STOPSPRESSUREDAMAGE|HEADINTERNALS,
|
|
UNSEALED_INVISIBILITY = HIDEEARS|HIDEHAIR,
|
|
SEALED_INVISIBILITY = HIDEFACIALHAIR|HIDEMASK|HIDEEYES|HIDEFACE|HIDESNOUT,
|
|
SEALED_COVER = HEADCOVERSMOUTH|HEADCOVERSEYES|PEPPERPROOF,
|
|
UNSEALED_MESSAGE = HELMET_UNSEAL_MESSAGE,
|
|
SEALED_MESSAGE = HELMET_SEAL_MESSAGE,
|
|
),
|
|
/obj/item/clothing/suit/mod = list(
|
|
UNSEALED_CLOTHING = THICKMATERIAL,
|
|
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
|
SEALED_INVISIBILITY = HIDEJUMPSUIT,
|
|
UNSEALED_MESSAGE = CHESTPLATE_UNSEAL_MESSAGE,
|
|
SEALED_MESSAGE = CHESTPLATE_SEAL_MESSAGE,
|
|
),
|
|
/obj/item/clothing/gloves/mod = list(
|
|
UNSEALED_CLOTHING = THICKMATERIAL,
|
|
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
|
CAN_OVERSLOT = TRUE,
|
|
UNSEALED_MESSAGE = GAUNTLET_UNSEAL_MESSAGE,
|
|
SEALED_MESSAGE = GAUNTLET_SEAL_MESSAGE,
|
|
),
|
|
/obj/item/clothing/shoes/mod = list(
|
|
UNSEALED_CLOTHING = THICKMATERIAL,
|
|
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
|
|
CAN_OVERSLOT = TRUE,
|
|
UNSEALED_MESSAGE = BOOT_UNSEAL_MESSAGE,
|
|
SEALED_MESSAGE = BOOT_SEAL_MESSAGE,
|
|
),
|
|
),
|
|
)
|
|
|
|
/datum/armor/mod_theme_blueshield
|
|
melee = 40
|
|
bullet = 30
|
|
laser = 30
|
|
energy = 40
|
|
bomb = 50
|
|
bio = 100
|
|
fire = 100
|
|
acid = 100
|
|
wound = 20
|