mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-27 15:17:01 +01:00
119 lines
4.3 KiB
Plaintext
119 lines
4.3 KiB
Plaintext
// 1 2 3 4 marine corps marine corps
|
|
|
|
/datum/mod_theme/marines
|
|
name = "marine"
|
|
desc = "Developed by Nanotrasen in collaboration with multiple high-profile contractors, this specialized suit is made for high-intensity combat."
|
|
extended_desc = "A black and blue suit of Nanotrasen design made to be utilized by corporate space marines \
|
|
in active combat situations where standard gear won't cut it. Lightweight composite armor plating over \
|
|
a strong exoskeleton ensures that no speed is sacrificed for protection, and a variety of unique \
|
|
modules keep the wearer efficient during active combat situations. When response teams fail, \
|
|
you're the backup's backup - the desperate measures."
|
|
default_skin = "marine"
|
|
armor_type = /datum/armor/mod_theme_marines
|
|
atom_flags = PREVENT_CONTENTS_EXPLOSION_1
|
|
resistance_flags = FIRE_PROOF|ACID_PROOF
|
|
max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT
|
|
siemens_coefficient = 0
|
|
slowdown_deployed = 0
|
|
complexity_max = DEFAULT_MAX_COMPLEXITY + 10 //drr drr drr
|
|
allowed_suit_storage = list(
|
|
/obj/item/flashlight,
|
|
/obj/item/tank/internals,
|
|
/obj/item/ammo_box,
|
|
/obj/item/ammo_casing,
|
|
/obj/item/restraints/handcuffs,
|
|
/obj/item/assembly/flash,
|
|
/obj/item/melee/baton,
|
|
/obj/item/gun/ballistic,
|
|
/obj/item/melee/breaching_hammer,
|
|
)
|
|
variants = list(
|
|
"marine" = list(
|
|
MOD_ICON_OVERRIDE = 'modular_skyrat/modules/marines/icons/mod.dmi',
|
|
MOD_WORN_ICON_OVERRIDE = 'modular_skyrat/modules/marines/icons/wornmod.dmi',
|
|
/obj/item/clothing/head/mod = list(
|
|
UNSEALED_LAYER = NECK_LAYER,
|
|
UNSEALED_CLOTHING = SNUG_FIT,
|
|
SEALED_CLOTHING = THICKMATERIAL|STOPSPRESSUREDAMAGE|BLOCK_GAS_SMOKE_EFFECT|FLASH_PROTECTION_WELDER,
|
|
UNSEALED_INVISIBILITY = HIDEFACIALHAIR,
|
|
SEALED_INVISIBILITY = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|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|HIDETAIL,
|
|
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_marines
|
|
melee = 50
|
|
bullet = 50
|
|
laser = 50
|
|
energy = 50
|
|
bomb = 50
|
|
bio = 100
|
|
fire = 100
|
|
acid = 50
|
|
wound = 20
|
|
|
|
/obj/item/mod/control/pre_equipped/marine
|
|
theme = /datum/mod_theme/marines
|
|
applied_cell = /obj/item/stock_parts/power_store/cell/bluespace
|
|
applied_modules = list(
|
|
/obj/item/mod/module/storage/large_capacity,
|
|
/obj/item/mod/module/emp_shield,
|
|
/obj/item/mod/module/magnetic_harness,
|
|
/obj/item/mod/module/holster,
|
|
/obj/item/mod/module/flashlight,
|
|
/obj/item/mod/module/jetpack,
|
|
/obj/item/mod/module/noslip,
|
|
/obj/item/mod/module/power_kick,
|
|
/obj/item/mod/module/megaphone,
|
|
/obj/item/mod/module/springlock/contractor,
|
|
/obj/item/mod/module/dna_lock, //in lieu of req_access
|
|
/obj/item/mod/module/visor/sechud, //for identifying teammates also in suits
|
|
)
|
|
default_pins = list(
|
|
/obj/item/mod/module/holster,
|
|
/obj/item/mod/module/jetpack,
|
|
/obj/item/mod/module/power_kick,
|
|
)
|
|
|
|
/obj/item/mod/control/pre_equipped/marine/engineer //smartgunner version of modsuit, with less versatile modules but the ALMIGHTY SMARTGUN
|
|
theme = /datum/mod_theme/marines
|
|
applied_cell = /obj/item/stock_parts/power_store/cell/bluespace
|
|
applied_modules = list(
|
|
/obj/item/mod/module/storage/large_capacity,
|
|
/obj/item/mod/module/emp_shield/advanced,
|
|
/obj/item/mod/module/flashlight,
|
|
/obj/item/mod/module/jetpack,
|
|
/obj/item/mod/module/noslip,
|
|
/obj/item/mod/module/dna_lock,
|
|
/obj/item/mod/module/visor/sechud,
|
|
/obj/item/mod/module/smartgun/marines,
|
|
)
|
|
default_pins = list(
|
|
/obj/item/mod/module/jetpack,
|
|
/obj/item/mod/module/smartgun/marines,
|
|
)
|