mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-25 13:09:11 +01:00
Metamorphic suits [IDB IGNORE] (#18259)
* Clothing fallback Makes clothing have a fallback in the event of a custom species file not having the appropriate icon state. * some logging * Metamorphic Config * Consolidates all the /suit sprites * replace these * these * final * suit item consolidation * No config * Fixes this This got messed up during a decon * Update sprite_sheets.dm * Upports some sprites
This commit is contained in:
@@ -73,20 +73,31 @@
|
||||
var/mob/living/carbon/human/H = M
|
||||
|
||||
if("exclude" in species_restricted)
|
||||
exclusive = 1
|
||||
exclusive = TRUE
|
||||
|
||||
if(H.species)
|
||||
var/our_species = H.species.get_bodytype(H)
|
||||
if(exclusive)
|
||||
if(!(H.species.get_bodytype(H) in species_restricted))
|
||||
wearable = 1
|
||||
if(!(our_species in species_restricted))
|
||||
wearable = TRUE
|
||||
else
|
||||
if(H.species.get_bodytype(H) in species_restricted)
|
||||
wearable = 1
|
||||
if(our_species in species_restricted)
|
||||
wearable = TRUE
|
||||
|
||||
///Prevent us from wearing clothing that is restricted to vox, werebeast, or teshari. This generally means it's custom designed for them and them only.
|
||||
if((((SPECIES_VOX in species_restricted) && our_species != SPECIES_VOX) || ((SPECIES_WEREBEAST in species_restricted) && our_species != SPECIES_WEREBEAST) || ((SPECIES_TESHARI in species_restricted) && our_species != SPECIES_TESHARI)))
|
||||
wearable = FALSE
|
||||
|
||||
///Prevent us from from wearing clothing if we ARE a teshari or werebeast. This is due to these two having different anatomy that don't fix most clothing.
|
||||
else if((our_species == SPECIES_TESHARI || our_species == SPECIES_WEREBEAST) && !sprite_sheets[our_species]) //teshari and werebeasts must have their own sprites. Vox can get away...somewhat
|
||||
wearable = FALSE
|
||||
else
|
||||
wearable = TRUE
|
||||
|
||||
if(!wearable && !(slot in list(slot_l_store, slot_r_store, slot_s_store)))
|
||||
to_chat(H, span_danger("Your species cannot wear [src]."))
|
||||
return 0
|
||||
return 1
|
||||
return FALSE
|
||||
return TRUE
|
||||
|
||||
/obj/item/clothing/handle_shield(mob/user, var/damage, atom/damage_source = null, mob/attacker = null, var/def_zone = null, var/attack_text = "the attack")
|
||||
. = ..()
|
||||
@@ -140,18 +151,21 @@
|
||||
|
||||
//Set species_restricted list
|
||||
switch(target_species)
|
||||
//VOREStation Edit Start
|
||||
if(SPECIES_HUMAN, SPECIES_SKRELL) //humanoid bodytypes
|
||||
species_restricted = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_RAPALA, SPECIES_VASILISSAN, SPECIES_ALRAUNE, SPECIES_PROMETHEAN)
|
||||
species_restricted = SPECIES_HUMANOID_CAN_WEAR
|
||||
if(SPECIES_UNATHI)
|
||||
species_restricted = list(SPECIES_UNATHI, SPECIES_XENOHYBRID)
|
||||
species_restricted = SPECIES_UNATHI_CAN_WEAR
|
||||
if(SPECIES_TAJARAN)
|
||||
species_restricted = list(SPECIES_TAJARAN, SPECIES_XENOCHIMERA)
|
||||
species_restricted = SPECIES_TAJARAN_CAN_WEAR
|
||||
if(SPECIES_VULPKANIN)
|
||||
species_restricted = list(SPECIES_VULPKANIN, SPECIES_ZORREN_HIGH, SPECIES_FENNEC)
|
||||
species_restricted = SPECIES_VULPKANIN_CAN_WEAR
|
||||
if(SPECIES_SERGAL)
|
||||
species_restricted = list(SPECIES_SERGAL, SPECIES_NEVREAN)
|
||||
//VOREStation Edit End
|
||||
species_restricted = SPECIES_SERGAL_CAN_WEAR
|
||||
if("Metamorphic")
|
||||
if(sprite_sheets[SPECIES_TESHARI]) //We have a custom teshari species sprite. Sorry teshari, but otherwise the fallback looks awful on you.
|
||||
species_restricted = SPECIES_ALL_CAN_WEAR
|
||||
else
|
||||
species_restricted = SPECIES_ALL_BUT_TESHARI_CAN_WEAR
|
||||
else
|
||||
species_restricted = list(target_species)
|
||||
|
||||
@@ -179,33 +193,6 @@
|
||||
update_clothing_icon()
|
||||
//VOREStation edit end
|
||||
|
||||
/obj/item/clothing/head/helmet/refit_for_species(var/target_species)
|
||||
if(!species_restricted)
|
||||
return //this item doesn't use the species_restricted system
|
||||
|
||||
//Set species_restricted list
|
||||
switch(target_species)
|
||||
//VOREStation Edit Start
|
||||
if(SPECIES_HUMAN)
|
||||
species_restricted = list(SPECIES_HUMAN, SPECIES_RAPALA, SPECIES_VASILISSAN, SPECIES_ALRAUNE, SPECIES_PROMETHEAN, SPECIES_XENOCHIMERA)
|
||||
if(SPECIES_SKRELL)
|
||||
species_restricted = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_RAPALA, SPECIES_VASILISSAN, SPECIES_ALRAUNE, SPECIES_PROMETHEAN, SPECIES_XENOCHIMERA)
|
||||
if(SPECIES_UNATHI)
|
||||
species_restricted = list(SPECIES_UNATHI, SPECIES_XENOHYBRID)
|
||||
if(SPECIES_VULPKANIN)
|
||||
species_restricted = list(SPECIES_VULPKANIN, SPECIES_ZORREN_HIGH, SPECIES_FENNEC)
|
||||
if(SPECIES_SERGAL)
|
||||
species_restricted = list(SPECIES_SERGAL, SPECIES_NEVREAN)
|
||||
//VOREStation Edit End
|
||||
else
|
||||
species_restricted = list(target_species)
|
||||
|
||||
//Set icon
|
||||
if (sprite_sheets_obj && (target_species in sprite_sheets_obj))
|
||||
icon = sprite_sheets_obj[target_species]
|
||||
else
|
||||
icon = initial(icon)
|
||||
|
||||
///////////////////////////////////////////////////////////////////////
|
||||
// Ears: headsets, earmuffs and tiny objects
|
||||
/obj/item/clothing/ears
|
||||
@@ -911,7 +898,7 @@
|
||||
sprite_sheets = list(
|
||||
SPECIES_TESHARI = 'icons/inventory/suit/mob_teshari.dmi',
|
||||
SPECIES_VOX = 'icons/inventory/suit/mob_vox.dmi',
|
||||
SPECIES_WEREBEAST = 'icons/inventory/suit/mob_vr_werebeast.dmi')
|
||||
SPECIES_WEREBEAST = 'icons/inventory/suit/mob_werebeast.dmi')
|
||||
max_heat_protection_temperature = T0C+100
|
||||
allowed = list(POCKET_EMERGENCY)
|
||||
armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0)
|
||||
|
||||
@@ -22,16 +22,16 @@
|
||||
SPECIES_SKRELL = 'icons/inventory/suit/mob_skrell.dmi',
|
||||
SPECIES_UNATHI = 'icons/inventory/suit/mob_unathi.dmi',
|
||||
SPECIES_XENOHYBRID = 'icons/inventory/suit/mob_unathi.dmi',
|
||||
SPECIES_AKULA = 'icons/inventory/suit/mob_vr_akula.dmi',
|
||||
SPECIES_SERGAL = 'icons/inventory/suit/mob_vr_sergal.dmi',
|
||||
SPECIES_NEVREAN = 'icons/inventory/suit/mob_vr_sergal.dmi',
|
||||
SPECIES_VULPKANIN = 'icons/inventory/suit/mob_vr_vulpkanin.dmi',
|
||||
SPECIES_ZORREN_HIGH = 'icons/inventory/suit/mob_vr_vulpkanin.dmi',
|
||||
SPECIES_FENNEC = 'icons/inventory/suit/mob_vr_vulpkanin.dmi',
|
||||
SPECIES_AKULA = 'icons/inventory/suit/mob_akula.dmi',
|
||||
SPECIES_SERGAL = 'icons/inventory/suit/mob_sergal.dmi',
|
||||
SPECIES_NEVREAN = 'icons/inventory/suit/mob_sergal.dmi',
|
||||
SPECIES_VULPKANIN = 'icons/inventory/suit/mob_vulpkanin.dmi',
|
||||
SPECIES_ZORREN_HIGH = 'icons/inventory/suit/mob_vulpkanin.dmi',
|
||||
SPECIES_FENNEC = 'icons/inventory/suit/mob_vulpkanin.dmi',
|
||||
SPECIES_PROMETHEAN = 'icons/inventory/suit/mob_skrell.dmi',
|
||||
SPECIES_VOX = 'icons/inventory/suit/mob_vox.dmi',
|
||||
SPECIES_TESHARI = 'icons/inventory/suit/mob_teshari.dmi',
|
||||
SPECIES_ALTEVIAN = 'icons/inventory/suit/mob_vr_altevian.dmi'
|
||||
SPECIES_ALTEVIAN = 'icons/inventory/suit/mob_altevian.dmi'
|
||||
)
|
||||
|
||||
/obj/item/clothing/head/helmet/space/rig
|
||||
|
||||
@@ -298,8 +298,8 @@
|
||||
sprite_sheets = null
|
||||
|
||||
/obj/item/clothing/suit/space/rig/focalpoint
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "techno_rig"
|
||||
// No animal people sprites for these yet, sad times
|
||||
species_restricted = list("exclude", SPECIES_TESHARI, SPECIES_VOX, SPECIES_DIONA)
|
||||
@@ -354,8 +354,8 @@
|
||||
sprite_sheets = null
|
||||
|
||||
/obj/item/clothing/suit/space/rig/hephaestus
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "ihs_rig"
|
||||
// No animal people sprites for these yet, sad times
|
||||
species_restricted = list("exclude", SPECIES_TESHARI, SPECIES_VOX, SPECIES_DIONA)
|
||||
@@ -410,11 +410,11 @@
|
||||
slowdown = 0
|
||||
|
||||
/obj/item/clothing/suit/space/rig/zero
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "null_rig"
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
body_parts_covered = CHEST|LEGS|FEET|ARMS|HANDS // like a voidsuit
|
||||
slowdown = 0
|
||||
|
||||
@@ -461,12 +461,12 @@
|
||||
camera_networks = list(NETWORK_MEDICAL)
|
||||
|
||||
/obj/item/clothing/suit/space/rig/baymed
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "medical_rig_bay"
|
||||
item_state = null
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
|
||||
/obj/item/clothing/shoes/magboots/rig/ce/baymed
|
||||
icon_state = "medical_rig_bay"
|
||||
@@ -523,12 +523,12 @@
|
||||
camera_networks = list(NETWORK_ENGINEERING)
|
||||
|
||||
/obj/item/clothing/suit/space/rig/bayeng
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "engineering_rig_bay"
|
||||
item_state = null
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
|
||||
/obj/item/clothing/shoes/magboots/rig/ce/bayeng
|
||||
icon_state = "engineering_rig_bay"
|
||||
@@ -583,12 +583,12 @@
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_HEAD_ITEM
|
||||
|
||||
/obj/item/clothing/suit/space/rig/pathfinder
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "pathfinder_rig_bay"
|
||||
item_state = null
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
|
||||
/obj/item/clothing/shoes/magboots/rig/pathfinder
|
||||
icon_state = "pathfinder_rig_bay"
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
/obj/item/clothing/suit/space/Initialize(mapload)
|
||||
. = ..()
|
||||
if(type == /obj/item/clothing/suit/space)
|
||||
LAZYSET(sprite_sheets, SPECIES_TESHARI, 'icons/inventory/suit/mob_vr_teshari.dmi')
|
||||
LAZYSET(sprite_sheets, SPECIES_TESHARI, 'icons/inventory/suit/mob_teshari.dmi')
|
||||
//VOREStation edit end.
|
||||
|
||||
/obj/item/clothing/suit/space/equipped(mob/M)
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
slowdown = 0.5
|
||||
siemens_coefficient = 0.5
|
||||
species_restricted = list("exclude",SPECIES_DIONA,SPECIES_VOX,SPECIES_TESHARI,SPECIES_ALTEVIAN) //this thing can autoadapt
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
w_class = ITEMSIZE_NORMAL //the mark vii packs itself down when not in use, thanks future-materials
|
||||
breach_threshold = 16 //Extra Thicc
|
||||
resilience = 0.05 //Military Armor
|
||||
@@ -169,48 +169,48 @@
|
||||
|
||||
/obj/item/clothing/suit/space/void/responseteam
|
||||
sprite_sheets = list(
|
||||
SPECIES_HUMAN = 'icons/inventory/suit/mob_vr.dmi',
|
||||
SPECIES_TAJARAN = 'icons/inventory/suit/mob_vr_tajaran.dmi',
|
||||
SPECIES_LLEILL = 'icons/inventory/suit/mob_vr_tajaran.dmi',
|
||||
SPECIES_SKRELL = 'icons/inventory/suit/mob_vr_skrell.dmi',
|
||||
SPECIES_UNATHI = 'icons/inventory/suit/mob_vr_unathi.dmi',
|
||||
SPECIES_XENOHYBRID = 'icons/inventory/suit/mob_vr_unathi.dmi',
|
||||
SPECIES_AKULA = 'icons/inventory/suit/mob_vr_akula.dmi',
|
||||
SPECIES_SERGAL = 'icons/inventory/suit/mob_vr_sergal.dmi',
|
||||
SPECIES_VULPKANIN = 'icons/inventory/suit/mob_vr_vulpkanin.dmi',
|
||||
SPECIES_ZORREN_HIGH = 'icons/inventory/suit/mob_vr_vulpkanin.dmi',
|
||||
SPECIES_FENNEC = 'icons/inventory/suit/mob_vr_vulpkanin.dmi',
|
||||
SPECIES_SHADEKIN = 'icons/inventory/suit/mob_vr_vulpkanin.dmi',
|
||||
SPECIES_VASILISSAN = 'icons/inventory/suit/mob_vr.dmi',
|
||||
SPECIES_NEVREAN = 'icons/inventory/suit/mob_vr.dmi',
|
||||
SPECIES_RAPALA = 'icons/inventory/suit/mob_vr.dmi',
|
||||
SPECIES_ALRAUNE = 'icons/inventory/suit/mob_vr.dmi',
|
||||
SPECIES_ZADDAT = 'icons/inventory/suit/mob_vr.dmi'
|
||||
SPECIES_HUMAN = 'icons/inventory/suit/mob.dmi',
|
||||
SPECIES_TAJARAN = 'icons/inventory/suit/mob_tajaran.dmi',
|
||||
SPECIES_LLEILL = 'icons/inventory/suit/mob_tajaran.dmi',
|
||||
SPECIES_SKRELL = 'icons/inventory/suit/mob_skrell.dmi',
|
||||
SPECIES_UNATHI = 'icons/inventory/suit/mob_unathi.dmi',
|
||||
SPECIES_XENOHYBRID = 'icons/inventory/suit/mob_unathi.dmi',
|
||||
SPECIES_AKULA = 'icons/inventory/suit/mob_akula.dmi',
|
||||
SPECIES_SERGAL = 'icons/inventory/suit/mob_sergal.dmi',
|
||||
SPECIES_VULPKANIN = 'icons/inventory/suit/mob_vulpkanin.dmi',
|
||||
SPECIES_ZORREN_HIGH = 'icons/inventory/suit/mob_vulpkanin.dmi',
|
||||
SPECIES_FENNEC = 'icons/inventory/suit/mob_vulpkanin.dmi',
|
||||
SPECIES_SHADEKIN = 'icons/inventory/suit/mob_vulpkanin.dmi',
|
||||
SPECIES_VASILISSAN = 'icons/inventory/suit/mob.dmi',
|
||||
SPECIES_NEVREAN = 'icons/inventory/suit/mob.dmi',
|
||||
SPECIES_RAPALA = 'icons/inventory/suit/mob.dmi',
|
||||
SPECIES_ALRAUNE = 'icons/inventory/suit/mob.dmi',
|
||||
SPECIES_ZADDAT = 'icons/inventory/suit/mob.dmi'
|
||||
)
|
||||
sprite_sheets_obj = list(
|
||||
SPECIES_TAJARAN = 'icons/inventory/suit/item_vr.dmi',
|
||||
SPECIES_SKRELL = 'icons/inventory/suit/item_vr.dmi',
|
||||
SPECIES_UNATHI = 'icons/inventory/suit/item_vr.dmi',
|
||||
SPECIES_XENOHYBRID = 'icons/inventory/suit/item_vr.dmi',
|
||||
SPECIES_AKULA = 'icons/inventory/suit/item_vr.dmi',
|
||||
SPECIES_SERGAL = 'icons/inventory/suit/item_vr.dmi',
|
||||
SPECIES_VULPKANIN = 'icons/inventory/suit/item_vr.dmi',
|
||||
SPECIES_ZORREN_HIGH = 'icons/inventory/suit/item_vr.dmi',
|
||||
SPECIES_FENNEC = 'icons/inventory/suit/item_vr.dmi',
|
||||
SPECIES_SHADEKIN = 'icons/inventory/suit/item_vr.dmi',
|
||||
SPECIES_VASILISSAN = 'icons/inventory/suit/item_vr.dmi',
|
||||
SPECIES_NEVREAN = 'icons/inventory/suit/item_vr.dmi',
|
||||
SPECIES_RAPALA = 'icons/inventory/suit/item_vr.dmi',
|
||||
SPECIES_ALRAUNE = 'icons/inventory/suit/item_vr.dmi',
|
||||
SPECIES_ZADDAT = 'icons/inventory/suit/item_vr.dmi',
|
||||
SPECIES_LLEILL = 'icons/inventory/suit/item_vr.dmi'
|
||||
SPECIES_TAJARAN = 'icons/inventory/suit/item.dmi',
|
||||
SPECIES_SKRELL = 'icons/inventory/suit/item.dmi',
|
||||
SPECIES_UNATHI = 'icons/inventory/suit/item.dmi',
|
||||
SPECIES_XENOHYBRID = 'icons/inventory/suit/item.dmi',
|
||||
SPECIES_AKULA = 'icons/inventory/suit/item.dmi',
|
||||
SPECIES_SERGAL = 'icons/inventory/suit/item.dmi',
|
||||
SPECIES_VULPKANIN = 'icons/inventory/suit/item.dmi',
|
||||
SPECIES_ZORREN_HIGH = 'icons/inventory/suit/item.dmi',
|
||||
SPECIES_FENNEC = 'icons/inventory/suit/item.dmi',
|
||||
SPECIES_SHADEKIN = 'icons/inventory/suit/item.dmi',
|
||||
SPECIES_VASILISSAN = 'icons/inventory/suit/item.dmi',
|
||||
SPECIES_NEVREAN = 'icons/inventory/suit/item.dmi',
|
||||
SPECIES_RAPALA = 'icons/inventory/suit/item.dmi',
|
||||
SPECIES_ALRAUNE = 'icons/inventory/suit/item.dmi',
|
||||
SPECIES_ZADDAT = 'icons/inventory/suit/item.dmi',
|
||||
SPECIES_LLEILL = 'icons/inventory/suit/item.dmi'
|
||||
)
|
||||
|
||||
/obj/item/clothing/head/helmet/space/void/responseteam
|
||||
sprite_sheets = list(
|
||||
SPECIES_HUMAN = 'icons/inventory/head/mob_vr.dmi',
|
||||
SPECIES_TAJARAN = 'icons/inventory/head/mob_vr_tajaran.dmi',
|
||||
SPECIES_LLEILL = 'icons/inventory/suit/mob_vr_tajaran.dmi',
|
||||
SPECIES_LLEILL = 'icons/inventory/suit/mob_tajaran.dmi',
|
||||
SPECIES_SKRELL = 'icons/inventory/head/mob_vr_skrell.dmi',
|
||||
SPECIES_UNATHI = 'icons/inventory/head/mob_vr_unathi.dmi',
|
||||
SPECIES_XENOHYBRID = 'icons/inventory/head/mob_vr_unathi.dmi',
|
||||
@@ -242,5 +242,5 @@
|
||||
SPECIES_RAPALA = 'icons/inventory/head/item_vr.dmi',
|
||||
SPECIES_ALRAUNE = 'icons/inventory/head/item_vr.dmi',
|
||||
SPECIES_ZADDAT = 'icons/inventory/head/item_vr.dmi',
|
||||
SPECIES_LLEILL = 'icons/inventory/suit/item_vr.dmi'
|
||||
SPECIES_LLEILL = 'icons/inventory/suit/item.dmi'
|
||||
)
|
||||
|
||||
@@ -89,12 +89,12 @@
|
||||
name = "hazardous environment suit"
|
||||
desc = "Has a strange smell to it, but you feel like it might be an old friend."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "hev_orange"
|
||||
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
|
||||
/obj/item/clothing/suit/space/void/hev/violet
|
||||
icon_state = "hev_violet"
|
||||
@@ -120,14 +120,14 @@
|
||||
name = "makeshift voidsuit"
|
||||
desc = "This is not something you should use if you have other options, but it's better than nothing!"
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "makeshift_void"
|
||||
|
||||
armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 100, "rad" = 0)
|
||||
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
|
||||
/obj/item/clothing/head/helmet/space/void/makeshift
|
||||
name = "makeshift voidsuit helmet"
|
||||
@@ -147,14 +147,14 @@
|
||||
name = "custodian suit"
|
||||
desc = "Vacuum-capable armor for a Custodian to do their duty."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "custodian"
|
||||
|
||||
armor = list("melee" = 70, "bullet" = 70, "laser" = 70, "energy" = 50, "bomb" = 40, "bio" = 0, "rad" = 20)
|
||||
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
|
||||
/obj/item/clothing/head/helmet/space/void/custodian
|
||||
name = "custodian helmet"
|
||||
@@ -174,14 +174,14 @@
|
||||
name = "\improper Aether voidsuit"
|
||||
desc = "This suit seems rather high-end for a standard voidsuit. The air in it has a hint of 'new car smell', courtesy of Aether Atmospherics."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "moebiussuit"
|
||||
|
||||
armor = list("melee" = 30, "bullet" = 30, "laser" = 30, "energy" = 20, "bomb" = 20, "bio" = 100, "rad" = 20)
|
||||
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
|
||||
/obj/item/clothing/head/helmet/space/void/aether
|
||||
name = "\improper Aether voidsuit helmet"
|
||||
@@ -213,12 +213,12 @@
|
||||
name = "\improper Excelsior voidsuit"
|
||||
desc = "A space suit from a particular spaceship: Excelsior."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "excelsior"
|
||||
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
|
||||
/obj/item/clothing/head/helmet/space/void/excelsior
|
||||
name = "\improper Excelsior voidsuit helmet"
|
||||
@@ -236,8 +236,8 @@
|
||||
name = "\improper heartbreaker voidsuit"
|
||||
desc = "The altevians' newest iteration of their armored suits. This one is tailored for zero-g environments, and while it can still be worn in an area with gravity, it'll put a strain on even the most athletic of individuals."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr_altevian.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr_altevian.dmi'
|
||||
icon = 'icons/inventory/suit/item_altevian.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_altevian.dmi'
|
||||
icon_state = "rig-heartbreaker"
|
||||
|
||||
armor = list(melee = 70, bullet = 70, laser = 70, energy = 30, bomb = 80, bio = 100, rad = 40)
|
||||
@@ -263,8 +263,8 @@
|
||||
name = "\improper CSC industrial voidsuit"
|
||||
desc = "A heavy-duty Kirillov-Y771 voidsuit intended for use in hazardous shipbreaking, salvage, and industrial operations, manufactured (or more likely refurbished) by the Coyote Salvage Corporation. It's slow and awkward if used outside of microgravity, but it offers good protection for what is technically a civilian-legal voidsuit."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "breaker_suit"
|
||||
|
||||
armor = list("melee" = 50, "bullet" = 15, "laser" = 15, "energy" = 25, "bomb" = 45, "bio" = 100, "rad" = 80)
|
||||
@@ -272,8 +272,8 @@
|
||||
breach_threshold = 14
|
||||
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY, POCKET_SUIT_REGULATORS, POCKET_ENGINEERING)
|
||||
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
|
||||
/obj/item/clothing/head/helmet/space/void/salvagecorp_shipbreaker
|
||||
name = "\improper CSC industrial voidsuit helmet"
|
||||
|
||||
@@ -50,8 +50,8 @@
|
||||
icon_state = "odst"
|
||||
item_state = "odst"
|
||||
item_state_slots = null
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob.dmi'
|
||||
species_restricted = null
|
||||
breach_threshold = 16 //Extra Thicc
|
||||
resilience = 0.05 //Military Armor
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
/obj/item/clothing/suit/space/void/mining/alt2
|
||||
desc = "A surplus Commonwealth mining voidsuit! Slightly more comfortable and easier to move in than your average voidsuit."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "void_mining_bay"
|
||||
item_state = null
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
slowdown = 0
|
||||
|
||||
/obj/item/clothing/head/helmet/space/void/mining/alt2
|
||||
@@ -24,12 +24,12 @@
|
||||
/obj/item/clothing/suit/space/anomaly/alt
|
||||
desc = "A surplus Commonwealth anomaly suit! Slightly more comfortable and easier to move in than your average anomaly suit."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "void_excavation_bay"
|
||||
item_state = null
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
slowdown = 0.5
|
||||
|
||||
/obj/item/clothing/head/helmet/space/anomaly/alt
|
||||
@@ -47,12 +47,12 @@
|
||||
/obj/item/clothing/suit/space/void/security/riot/alt
|
||||
desc = "A surplus Commonwealth riot control voidsuit! Slightly more comfortable and easier to move in than your average voidsuit."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "void_secalt_bay"
|
||||
item_state = null
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
slowdown = 0.5
|
||||
|
||||
/obj/item/clothing/head/helmet/space/void/security/riot/alt
|
||||
@@ -69,12 +69,12 @@
|
||||
/obj/item/clothing/suit/space/void/pilot/alt2
|
||||
desc = "A surplus Commonwealth pilot voidsuit! Slightly more comfortable and easier to move in than your average voidsuit."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "void_pilot_bay"
|
||||
item_state = null
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
slowdown = 0
|
||||
|
||||
/obj/item/clothing/head/helmet/space/void/pilot/alt2
|
||||
@@ -91,12 +91,12 @@
|
||||
/obj/item/clothing/suit/space/void/medical/alt2
|
||||
desc = "A surplus Commonwealth medical voidsuit! Slightly more comfortable and easier to move in than your average voidsuit."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "void_medicalalt_bay"
|
||||
item_state = null
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
slowdown = 0
|
||||
|
||||
/obj/item/clothing/head/helmet/space/void/medical/alt2
|
||||
@@ -113,12 +113,12 @@
|
||||
/obj/item/clothing/suit/space/void/exploration/alt2
|
||||
desc = "A surplus Commonwealth exploration voidsuit! Slightly more comfortable and easier to move in than your average voidsuit."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "void_explorer_bay"
|
||||
item_state = null
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
slowdown = 0
|
||||
|
||||
/obj/item/clothing/head/helmet/space/void/exploration/alt2
|
||||
@@ -135,12 +135,12 @@
|
||||
/obj/item/clothing/suit/space/void/engineering/alt2
|
||||
desc = "A surplus Commonwealth engineering voidsuit! Slightly more comfortable and easier to move in than your average voidsuit."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "void_engineeringalt_bay"
|
||||
item_state = null
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
slowdown = 0.5
|
||||
|
||||
/obj/item/clothing/head/helmet/space/void/engineering/alt2
|
||||
@@ -157,12 +157,12 @@
|
||||
/obj/item/clothing/suit/space/void/atmos/alt2
|
||||
desc = "A surplus Commonwealth atmospherics voidsuit! Slightly more comfortable and easier to move in than your average voidsuit."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "void_atmosalt_bay"
|
||||
item_state = null
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
slowdown = 0.5
|
||||
|
||||
/obj/item/clothing/head/helmet/space/void/atmos/alt2
|
||||
@@ -179,12 +179,12 @@
|
||||
/obj/item/clothing/suit/space/void/captain/alt
|
||||
desc = "A surplus Commonwealth Navy captain voidsuit! Slightly more comfortable and easier to move in than your average voidsuit."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "void_command_bay"
|
||||
item_state = null
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = ALL_VR_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
slowdown = 1.0
|
||||
|
||||
/obj/item/clothing/head/helmet/space/void/captain/alt
|
||||
|
||||
@@ -33,8 +33,8 @@
|
||||
special_hood_handling = TRUE
|
||||
actions_types = list(/datum/action/item_action/toggle_helmet)
|
||||
species_restricted = list("Human", SPECIES_SKRELL, "Promethean")
|
||||
sprite_sheets = VR_SPECIES_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = VR_SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = SPECIES_SPRITE_SHEETS_SUIT_ITEM
|
||||
|
||||
//Breach thresholds, should ideally be inherited by most (if not all) voidsuits.
|
||||
//With 0.2 resiliance, will reach 10 breach damage after 3 laser carbine blasts or 8 smg hits.
|
||||
|
||||
@@ -38,8 +38,8 @@
|
||||
desc = "Hostile Environment Cross-Kinetic Suit: A suit designed to withstand the wide variety of hazards from \[REDACTED\]. It wasn't enough for its last owner."
|
||||
icon_state = "hostile_env"
|
||||
item_state = "hostile_env"
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob.dmi'
|
||||
slowdown = 1.5
|
||||
armor = list(melee = 60, bullet = 35, laser = 35, energy = 15, bomb = 55, bio = 100, rad = 20)
|
||||
|
||||
@@ -59,8 +59,8 @@
|
||||
desc = "A free suit, gifted you by your new not-quite-corporate master!"
|
||||
icon_state = "syndicate-contract"
|
||||
item_state = "syndicate-contract"
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob.dmi'
|
||||
armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 35, bio = 100, rad = 60)
|
||||
siemens_coefficient = 0.6
|
||||
|
||||
@@ -77,13 +77,13 @@
|
||||
desc = "From out of space and time, this helmet will protect you while you perform your duties."
|
||||
icon_state = "chronosuit"
|
||||
item_state = "chronosuit"
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob.dmi'
|
||||
|
||||
/obj/item/clothing/suit/space/void/autolok
|
||||
name = "AutoLok pressure suit"
|
||||
desc = "A high-tech snug-fitting pressure suit. Fits any species. It offers very little physical protection, but is equipped with sensors that will automatically deploy the integral helmet to protect the wearer."
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
icon_state = "autoloksuit"
|
||||
item_state = "autoloksuit"
|
||||
item_state_slots = list(slot_r_hand_str = "space_suit_syndicate", slot_l_hand_str = "space_suit_syndicate")
|
||||
@@ -93,8 +93,8 @@
|
||||
species_restricted = list("exclude",SPECIES_DIONA,SPECIES_VOX) //this thing can autoadapt
|
||||
breach_threshold = 6 //this thing is basically tissue paper
|
||||
w_class = ITEMSIZE_NORMAL //if it's snug, high-tech, and made of relatively soft materials, it should be much easier to store!
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
sprite_sheets = ALL_VR_SPRITE_SHEETS_SUIT_MOB
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
sprite_sheets = ALL_SPRITE_SHEETS_SUIT_MOB
|
||||
sprite_sheets_obj = null
|
||||
|
||||
/obj/item/clothing/suit/space/void/autolok/Initialize(mapload)
|
||||
|
||||
@@ -55,16 +55,16 @@
|
||||
name = "marine body armor"
|
||||
desc = "When I joined the Corps, we didn't have any fancy-schmanzy armor. We had sticks! Two sticks, and a rock for the whole platoon-and we had to <i>share</i> the rock!"
|
||||
icon_state = "unsc_armor"
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob.dmi'
|
||||
body_parts_covered = CHEST // ToDo: Break up the armor into smaller bits.
|
||||
|
||||
/obj/item/clothing/suit/armor/combat/imperial
|
||||
name = "imperial soldier armor"
|
||||
desc = "Made out of an especially light metal, it lets you conquer in style."
|
||||
icon_state = "ge_armor"
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob.dmi'
|
||||
body_parts_covered = CHEST
|
||||
|
||||
/obj/item/clothing/suit/armor/combat/imperial/centurion
|
||||
@@ -73,12 +73,12 @@
|
||||
icon_state = "ge_armorcent"
|
||||
|
||||
/obj/item/clothing/suit/storage/vest/wardencoat/alt2
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob.dmi'
|
||||
|
||||
/obj/item/clothing/suit/storage/vest/hoscoat/jensen/alt
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob.dmi'
|
||||
|
||||
// Armor Versions Here
|
||||
/obj/item/clothing/suit/armor/combat/crusader
|
||||
@@ -138,8 +138,8 @@
|
||||
|
||||
armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 25, "bomb" = 30, "bio" = 0, "rad" = 0)
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "crusader_suit"
|
||||
|
||||
/obj/item/clothing/head/helmet/crusader
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
/obj/item/clothing/suit/storage/hooded/techpriest
|
||||
name = "tech priest robe"
|
||||
desc = "Praise be to the Omnissiah."
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "techpriest"
|
||||
hoodtype = /obj/item/clothing/head/hood/techpriest
|
||||
armor = list(melee = 20, bullet = 10, laser = 10, energy = 10, bomb = 25, bio = 50, rad = 25)
|
||||
@@ -91,8 +91,8 @@
|
||||
/obj/item/clothing/suit/storage/hooded/wintercoat/talon
|
||||
name = "Talon winter coat"
|
||||
desc = "A cozy winter coat, covered in thick fur and baring the colors of ITV Talon."
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "taloncoat"
|
||||
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
|
||||
hoodtype = /obj/item/clothing/head/hood/winter/talon
|
||||
@@ -108,8 +108,8 @@
|
||||
/obj/item/clothing/suit/storage/hooded/foodcostume/hotdog //Belly filler uniform :^).
|
||||
name = "hotdog costume"
|
||||
desc = "A giant hotdog costume, comes with authentic artificial hotdog scent."
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "hotdog"
|
||||
item_state_slots = list(slot_r_hand_str = "hotdog", slot_l_hand_str = "hotdog")
|
||||
hoodtype = /obj/item/clothing/head/hood_vr/hotdog_hood
|
||||
@@ -117,8 +117,8 @@
|
||||
/obj/item/clothing/suit/storage/hooded/foodcostume/turnip //Honey wake up, new vorny jail uniform just dropped.
|
||||
name = "turnip costume"
|
||||
desc = "A giant turnip costume, extra padding helps the wearer stand in the same spot for hours."
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "turnip"
|
||||
item_state_slots = list(slot_r_hand_str = "turnip", slot_l_hand_str = "turnip")
|
||||
hoodtype = /obj/item/clothing/head/hood_vr/turnip_hood
|
||||
@@ -128,8 +128,8 @@
|
||||
/obj/item/clothing/suit/storage/hooded/hoodie
|
||||
name = "hoodie"
|
||||
desc = "A warm jacket, now featuring a hood!"
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "hoodie_plain"
|
||||
item_state_slots = list(slot_r_hand_str = "grey_hoodie", slot_l_hand_str = "grey_hoodie")
|
||||
body_parts_covered = CHEST|ARMS|LEGS
|
||||
@@ -168,22 +168,22 @@
|
||||
/obj/item/clothing/suit/storage/hooded/wintercoat/centcom
|
||||
name = "centcom winter coat"
|
||||
desc = "A cozy winter coat, covered in green fur and the colors of CentCom. Armored for extra protection."
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "coatcentcom"
|
||||
armor = list(melee = 40, bullet = 45, laser = 45, energy = 35, bomb = 40, bio = 25, rad = 25, fire = 35, acid = 50) //there is no cc armor here to base it off so, here's the values from the original cc coat
|
||||
hoodtype = /obj/item/clothing/head/hood/winter/centcom
|
||||
|
||||
/obj/item/clothing/suit/storage/hooded/wintercoat
|
||||
sprite_sheets = list( SPECIES_TESHARI = 'icons/inventory/suit/mob_vr_teshari.dmi',
|
||||
sprite_sheets = list( SPECIES_TESHARI = 'icons/inventory/suit/mob_teshari.dmi',
|
||||
SPECIES_VOX = 'icons/inventory/suit/mob_vox.dmi')
|
||||
|
||||
//Hoodies worth their weight in gold (as in you can unbutton them and toggle the hood independently)
|
||||
/obj/item/clothing/suit/storage/hooded/toggle/colorable
|
||||
name = "hoodie"
|
||||
desc = "A rather plain hoodie. If you can't find it in your closet, chances are your significant other is borrowing it."
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "choodie"
|
||||
hoodtype = /obj/item/clothing/head/hood/toggleable/colorable
|
||||
open = FALSE
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
name = "cargo jacket"
|
||||
desc = "A jacket typically assigned to cargo technicians when it's chilly in cargonia."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "cargo_jacket"
|
||||
|
||||
// QM Coat
|
||||
@@ -12,8 +12,8 @@
|
||||
name = "\improper QM coat"
|
||||
desc = "A coat typically assigned to quartermasters when it's chilly in cargonia."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "qm_coat"
|
||||
|
||||
//Atmos-coloured hazard vest
|
||||
@@ -21,8 +21,8 @@
|
||||
name = "light blue hazard vest"
|
||||
desc = "A high-visibility vest used in work zones. This one is in the colors of atmospherics!"
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "hazard_a"
|
||||
item_state = "hazard_a"
|
||||
item_icons = list(
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
/obj/item/clothing/suit/storage/toggle/labcoat/modern
|
||||
name = "modern labcoat"
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "labcoat_mod"
|
||||
|
||||
/obj/item/clothing/suit/storage/toggle/labcoat/modern/cmo
|
||||
@@ -15,8 +15,8 @@
|
||||
/obj/item/clothing/suit/bio_suit/modern
|
||||
name = "modern bio suit"
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "bio_mod"
|
||||
|
||||
/obj/item/clothing/head/bio_hood/modern
|
||||
@@ -32,34 +32,34 @@
|
||||
/obj/item/clothing/suit/storage/toggle/labcoat/old
|
||||
name = "old-school labcoat"
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "labcoat_old"
|
||||
|
||||
/obj/item/clothing/suit/storage/toggle/labcoat/old/tox
|
||||
name = "old-school scientist's labcoat"
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "labcoat_old_tox"
|
||||
|
||||
/obj/item/clothing/suit/storage/toggle/labcoat/old/chem
|
||||
name = "old-school chemist's labcoat"
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "labcoat_old_chem"
|
||||
|
||||
/obj/item/clothing/suit/storage/toggle/labcoat/old/vir
|
||||
name = "old-school virologist's labcoat"
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "labcoat_old_vir"
|
||||
|
||||
/obj/item/clothing/suit/storage/toggle/labcoat/old/cmo
|
||||
name = "old-school CMO's labcoat"
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "labcoat_old_cmo"
|
||||
|
||||
@@ -4,16 +4,16 @@
|
||||
/obj/item/clothing/suit/chiton
|
||||
name = "chiton"
|
||||
desc = "A traditional piece of clothing from Greece."
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
icon_state = "chiton"
|
||||
icon_override = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob.dmi'
|
||||
|
||||
/obj/item/clothing/suit/oversize
|
||||
name = "oversized t-shirt"
|
||||
desc = "This ain't your daddy's shirt! Well, it might be..."
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
icon_state = "oversize"
|
||||
icon_override = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob.dmi'
|
||||
|
||||
//HERE BE TAUR RELATED CLOTHES
|
||||
|
||||
@@ -97,16 +97,16 @@
|
||||
name = "sleek modern coat"
|
||||
desc = "A sleek overcoat made of neo-laminated fabric. Has a reasonably sized pocket on the inside."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "cyberpunksleek"
|
||||
|
||||
/obj/item/clothing/suit/storage/det_trench/alt2
|
||||
name = "sleek modern coat (long)"
|
||||
desc = "A sleek long overcoat made of neo-laminated fabric. Has a reasonably sized pocket on the inside."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "cyberpunksleek_long"
|
||||
|
||||
/obj/item/clothing/suit/storage/det_trench/alt/black
|
||||
@@ -119,8 +119,8 @@
|
||||
/obj/item/clothing/suit/storage/toggle/hoodie/talon
|
||||
name = "Talon hoodie"
|
||||
desc = "A warm, blue sweatshirt bearing ITV Talon markings."
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "talonhoodie"
|
||||
item_state_slots = list(slot_r_hand_str = "suit_blue", slot_l_hand_str = "suit_blue")
|
||||
|
||||
@@ -129,8 +129,8 @@
|
||||
name = "leather coat"
|
||||
desc = "An old leather coat. Has probably seen things you wouldn't believe."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "bladerunner_coat"
|
||||
|
||||
// Cyberpunk 'orange' vest
|
||||
@@ -138,8 +138,8 @@
|
||||
name = "cyberpunk vest"
|
||||
desc = "A red vest with golden streaks. It's made out of tough materials, and can protect fairly well against bullets. Wake the fuck up, Samurai."
|
||||
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "cyberpunk"
|
||||
armor = list("melee" = 10, "bullet" = 20, "laser" = 10, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0)
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
/obj/item/clothing/suit/storage/toggle/paramedic
|
||||
name = "paramedic vest"
|
||||
desc = "A vest that protects against minor chemical spills."
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "paramedic-vest"
|
||||
item_state = "paramedic-vest"
|
||||
item_state_slots = list(slot_r_hand_str = "blue_labcoat", slot_l_hand_str = "blue_labcoat")
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
/obj/item/clothing/suit/radiation
|
||||
sprite_sheets = list(
|
||||
SPECIES_TESHARI = 'icons/inventory/suit/mob_vr_teshari.dmi',
|
||||
SPECIES_TESHARI = 'icons/inventory/suit/mob_teshari.dmi',
|
||||
SPECIES_VOX = 'icons/inventory/suit/mob_vox.dmi',
|
||||
SPECIES_WEREBEAST = 'icons/inventory/suit/mob_vr_werebeast.dmi'
|
||||
SPECIES_WEREBEAST = 'icons/inventory/suit/mob_werebeast.dmi'
|
||||
)
|
||||
|
||||
@@ -176,10 +176,10 @@
|
||||
name = "long fur coat"
|
||||
desc = "A sophisticated long coat made of fur."
|
||||
|
||||
icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "russofurcoat"
|
||||
|
||||
icon_override = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon_override = 'icons/inventory/suit/mob.dmi'
|
||||
item_state = "russofurcoat"
|
||||
|
||||
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0)
|
||||
@@ -1199,8 +1199,8 @@ Departamental Swimsuits, for general use
|
||||
/obj/item/clothing/suit/storage/trek/ds9
|
||||
name = "Padded Overcoat"
|
||||
desc = "The overcoat worn by all officers of the 2380s."
|
||||
icon = 'icons/inventory/suit/item_vr.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob_vr.dmi'
|
||||
icon = 'icons/inventory/suit/item.dmi'
|
||||
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
||||
icon_state = "trek_ds9_coat"
|
||||
body_parts_covered = CHEST|ARMS
|
||||
permeability_coefficient = 0.50
|
||||
|
||||
Reference in New Issue
Block a user