From dfce6736fb38f5fa9222f17231860014ae1396bb Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sun, 8 Jun 2014 17:34:35 +0100 Subject: [PATCH] Tons more vox clothes. Conflicts: code/modules/clothing/gloves/miscellaneous.dm code/modules/clothing/masks/breath.dm code/modules/clothing/shoes/magboots.dm code/modules/clothing/shoes/miscellaneous.dm code/modules/clothing/suits/labcoat.dm code/modules/mob/living/carbon/human/update_icons.dm code/modules/mob/living/carbon/species.dm icons/mob/mask.dmi icons/mob/species/vox/masks.dmi icons/mob/species/vox/shoes.dmi icons/mob/species/vox/uniform.dmi --- code/modules/clothing/gloves/boxing.dm | 8 + code/modules/clothing/gloves/color.dm | 59 +++++-- code/modules/clothing/gloves/miscellaneous.dm | 153 +++++++++++------- code/modules/clothing/gloves/ninja.dm | 5 +- code/modules/clothing/masks/boxing.dm | 5 +- code/modules/clothing/masks/breath.dm | 14 +- code/modules/clothing/masks/gasmask.dm | 20 ++- code/modules/clothing/masks/miscellaneous.dm | 10 +- code/modules/clothing/shoes/magboots.dm | 6 +- code/modules/clothing/shoes/miscellaneous.dm | 15 +- code/modules/clothing/suits/labcoat.dm | 19 +++ code/modules/clothing/under/jobs/civilian.dm | 58 ++++++- .../clothing/under/jobs/engineering.dm | 12 ++ code/modules/clothing/under/jobs/medsci.dm | 44 ++++- icons/mob/species/vox/mask.dmi | Bin 952 -> 11204 bytes icons/mob/species/vox/shoes.dmi | Bin 0 -> 1444 bytes icons/mob/species/vox/uniform.dmi | Bin 0 -> 44340 bytes 17 files changed, 340 insertions(+), 88 deletions(-) create mode 100644 icons/mob/species/vox/shoes.dmi create mode 100644 icons/mob/species/vox/uniform.dmi diff --git a/code/modules/clothing/gloves/boxing.dm b/code/modules/clothing/gloves/boxing.dm index 1a4bb8bb4e3..d49276c390e 100644 --- a/code/modules/clothing/gloves/boxing.dm +++ b/code/modules/clothing/gloves/boxing.dm @@ -3,18 +3,25 @@ desc = "Because you really needed another excuse to punch your crewmates." icon_state = "boxing" item_state = "boxing" + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/gloves.dmi' + ) /obj/item/clothing/gloves/boxing/green icon_state = "boxinggreen" item_state = "boxinggreen" + species_fit = list("Vox") /obj/item/clothing/gloves/boxing/blue icon_state = "boxingblue" item_state = "boxingblue" + species_fit = list("Vox") /obj/item/clothing/gloves/boxing/yellow icon_state = "boxingyellow" item_state = "boxingyellow" + species_fit = list("Vox") /obj/item/clothing/gloves/white name = "white gloves" @@ -22,6 +29,7 @@ icon_state = "latex" item_state = "lgloves" _color="mime" + species_fit = list("Vox") redcoat _color = "redcoat" //Exists for washing machines. Is not different from white gloves in any way. diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index 0be3021243d..27d736e0b32 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -6,6 +6,10 @@ siemens_coefficient = 0 permeability_coefficient = 0.05 _color="yellow" + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/gloves.dmi' + ) power var/next_shock = 0 @@ -17,7 +21,10 @@ item_state = "ygloves" siemens_coefficient = 1 //Set to a default of 1, gets overridden in New() permeability_coefficient = 0.05 - + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/gloves.dmi' + ) _color="yellow" New() @@ -29,7 +36,10 @@ icon_state = "black" item_state = "bgloves" _color="brown" - + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/gloves.dmi' + ) cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECITON_TEMPERATURE heat_protection = HANDS @@ -51,21 +61,30 @@ icon_state = "orange" item_state = "orangegloves" _color="orange" - + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/gloves.dmi' + ) /obj/item/clothing/gloves/red name = "red gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "red" item_state = "redgloves" _color = "red" - + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/gloves.dmi' + ) /obj/item/clothing/gloves/rainbow name = "rainbow gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "rainbow" item_state = "rainbowgloves" _color = "rainbow" - + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/gloves.dmi' + ) clown _color = "clown" @@ -75,28 +94,40 @@ icon_state = "blue" item_state = "bluegloves" _color="blue" - + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/gloves.dmi' + ) /obj/item/clothing/gloves/purple name = "purple gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "purple" item_state = "purplegloves" _color="purple" - + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/gloves.dmi' + ) /obj/item/clothing/gloves/green name = "green gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "green" item_state = "greengloves" _color="green" - + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/gloves.dmi' + ) /obj/item/clothing/gloves/grey name = "grey gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "gray" item_state = "graygloves" _color="grey" - + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/gloves.dmi' + ) rd _color = "director" //Exists for washing machines. Is not different from gray gloves in any way. @@ -109,13 +140,19 @@ icon_state = "lightbrown" item_state = "lightbrowngloves" _color="light brown" - + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/gloves.dmi' + ) /obj/item/clothing/gloves/brown name = "brown gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "brown" item_state = "browngloves" _color="brown" - + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/gloves.dmi' + ) cargo _color = "cargo" //Exists for washing machines. Is not different from brown gloves in any way. \ No newline at end of file diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index 6cc70cc5719..8739856e680 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -1,62 +1,91 @@ -/obj/item/clothing/gloves/captain - desc = "Regal blue gloves, with a nice gold trim. Swanky." - name = "captain's gloves" - icon_state = "captain" - item_state = "egloves" - _color = "captain" - cold_protection = HANDS - min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECITON_TEMPERATURE - heat_protection = HANDS - max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECITON_TEMPERATURE - -/obj/item/clothing/gloves/cyborg - desc = "beep boop borp" - name = "cyborg gloves" - icon_state = "black" - item_state = "r_hands" - siemens_coefficient = 1.0 - -/obj/item/clothing/gloves/swat - desc = "These tactical gloves are somewhat fire and impact-resistant." - name = "\improper SWAT Gloves" - icon_state = "black" - item_state = "swat_gl" - siemens_coefficient = 0.6 - permeability_coefficient = 0.05 - - cold_protection = HANDS - min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECITON_TEMPERATURE - heat_protection = HANDS - max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECITON_TEMPERATURE - -/obj/item/clothing/gloves/combat //Combined effect of SWAT gloves and insulated gloves - desc = "These tactical gloves are somewhat fire and impact resistant." - name = "combat gloves" - icon_state = "black" - item_state = "swat_gl" - siemens_coefficient = 0 - permeability_coefficient = 0.05 - cold_protection = HANDS - min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECITON_TEMPERATURE - heat_protection = HANDS - max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECITON_TEMPERATURE - -/obj/item/clothing/gloves/latex - name = "latex gloves" - desc = "Sterile latex gloves." - icon_state = "latex" - item_state = "lgloves" - siemens_coefficient = 0.30 - permeability_coefficient = 0.01 - _color="white" - - cmo - _color = "medical" //Exists for washing machines. Is not different from latex gloves in any way. - -/obj/item/clothing/gloves/botanic_leather - desc = "These leather gloves protect against thorns, barbs, prickles, spikes and other harmful objects of floral origin." - name = "botanist's leather gloves" - icon_state = "leather" - item_state = "ggloves" - permeability_coefficient = 0.9 - siemens_coefficient = 0.9 +/obj/item/clothing/gloves/captain + desc = "Regal blue gloves, with a nice gold trim. Swanky." + name = "captain's gloves" + icon_state = "captain" + item_state = "egloves" + _color = "captain" + cold_protection = HANDS + min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECITON_TEMPERATURE + heat_protection = HANDS + max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECITON_TEMPERATURE + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/mask.dmi' + ) +/obj/item/clothing/gloves/cyborg + desc = "beep boop borp" + name = "cyborg gloves" + icon_state = "black" + item_state = "r_hands" + siemens_coefficient = 1.0 + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/mask.dmi' + ) +/obj/item/clothing/gloves/swat + desc = "These tactical gloves are somewhat fire and impact-resistant." + name = "\improper SWAT Gloves" + icon_state = "black" + item_state = "swat_gl" + siemens_coefficient = 0.6 + permeability_coefficient = 0.05 + + cold_protection = HANDS + min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECITON_TEMPERATURE + heat_protection = HANDS + max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECITON_TEMPERATURE + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/mask.dmi' + ) +/obj/item/clothing/gloves/combat //Combined effect of SWAT gloves and insulated gloves + desc = "These tactical gloves are somewhat fire and impact resistant." + name = "combat gloves" + icon_state = "black" + item_state = "swat_gl" + siemens_coefficient = 0 + permeability_coefficient = 0.05 + cold_protection = HANDS + min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECITON_TEMPERATURE + heat_protection = HANDS + max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECITON_TEMPERATURE + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/mask.dmi' + ) +/obj/item/clothing/gloves/latex + name = "latex gloves" + desc = "Sterile latex gloves." + icon_state = "latex" + item_state = "lgloves" + siemens_coefficient = 0.30 + permeability_coefficient = 0.01 + _color="white" + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/mask.dmi' + ) + cmo + _color = "medical" //Exists for washing machines. Is not different from latex gloves in any way. + +/obj/item/clothing/gloves/botanic_leather + desc = "These leather gloves protect against thorns, barbs, prickles, spikes and other harmful objects of floral origin." + name = "botanist's leather gloves" + icon_state = "leather" + item_state = "ggloves" + permeability_coefficient = 0.9 + siemens_coefficient = 0.9 + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/mask.dmi' + ) +/obj/item/clothing/gloves/batmangloves + desc = "Used for handling all things bat related." + name = "batgloves" + icon_state = "bmgloves" + item_state = "bmgloves" + _color="bmgloves" + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/mask.dmi' + ) diff --git a/code/modules/clothing/gloves/ninja.dm b/code/modules/clothing/gloves/ninja.dm index e0ff003213e..819bf5d64ba 100644 --- a/code/modules/clothing/gloves/ninja.dm +++ b/code/modules/clothing/gloves/ninja.dm @@ -19,7 +19,10 @@ var/candrain = 0 var/mindrain = 200 var/maxdrain = 400 - + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/mask.dmi' + ) /* This runs the gamut of what ninja gloves can do The other option would be a dedicated ninja touch bullshit proc on everything diff --git a/code/modules/clothing/masks/boxing.dm b/code/modules/clothing/masks/boxing.dm index 49d9505bce4..1c84e97df5d 100644 --- a/code/modules/clothing/masks/boxing.dm +++ b/code/modules/clothing/masks/boxing.dm @@ -6,7 +6,10 @@ flags = FPRINT|TABLEPASS|BLOCKHAIR flags_inv = HIDEFACE w_class = 2 - + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/mask.dmi' + ) /obj/item/clothing/mask/luchador name = "Luchador Mask" desc = "Worn by robust fighters, flying high to defeat their foes!" diff --git a/code/modules/clothing/masks/breath.dm b/code/modules/clothing/masks/breath.dm index 402f159f767..25aff648f63 100644 --- a/code/modules/clothing/masks/breath.dm +++ b/code/modules/clothing/masks/breath.dm @@ -7,6 +7,7 @@ w_class = 2 gas_transfer_coefficient = 0.10 permeability_coefficient = 0.50 + species_fit = list("Vox") var/hanging = 0 species_fit = list("Vox", "Vox Armalis") sprite_sheets = list( @@ -25,14 +26,14 @@ src.hanging = !src.hanging gas_transfer_coefficient = 1 //gas is now escaping to the turf and vice versa flags &= ~(MASKCOVERSMOUTH | MASKINTERNALS) - icon_state = "breathdown" + icon_state = "[initial(icon_state)]down" usr << "Your mask is now hanging on your neck." else src.hanging = !src.hanging gas_transfer_coefficient = 0.10 flags |= MASKCOVERSMOUTH | MASKINTERNALS - icon_state = "breath" + icon_state = "[initial(icon_state)]" usr << "You pull the mask up to cover your face." usr.update_inv_wear_mask() @@ -42,3 +43,12 @@ icon_state = "medical" item_state = "medical" permeability_coefficient = 0.01 + species_fit = list("Vox") + +/obj/item/clothing/mask/breath/vox + desc = "A weirdly-shaped breath mask." + name = "vox breath mask" + icon_state = "voxmask" + item_state = "voxmask" + permeability_coefficient = 0.01 + species_restricted = list("Vox") diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index 708e0e977fe..1438a0eb179 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -9,7 +9,10 @@ gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 siemens_coefficient = 0.9 - + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/mask.dmi' + ) //Bane gas mask /obj/item/clothing/mask/banemask @@ -32,18 +35,21 @@ icon_state = "plaguedoctor" item_state = "gas_mask" armor = list(melee = 0, bullet = 0, laser = 2,energy = 2, bomb = 0, bio = 75, rad = 0) + species_fit = list("Vox") /obj/item/clothing/mask/gas/swat name = "\improper SWAT mask" desc = "A close-fitting tactical mask that can be connected to an air supply." icon_state = "swat" siemens_coefficient = 0.7 + species_fit = list("Vox") /obj/item/clothing/mask/gas/syndicate name = "syndicate mask" desc = "A close-fitting tactical mask that can be connected to an air supply." icon_state = "swat" siemens_coefficient = 0.7 + species_fit = list("Vox") /obj/item/clothing/mask/gas/voice name = "gas mask" @@ -52,6 +58,7 @@ var/voice = "Unknown" var/vchange = 0//This didn't do anything before. It now checks if the mask has special functions/N origin_tech = "syndicate=4" + species_fit = list("Vox") /obj/item/clothing/mask/gas/voice/space_ninja name = "ninja mask" @@ -61,6 +68,7 @@ vchange = 1 unacidable = 1 siemens_coefficient = 0.2 + species_fit = list() /obj/item/clothing/mask/gas/voice/space_ninja/scar name = "ninja mask" @@ -105,19 +113,19 @@ M << "Your Clown Mask has now morphed into [choice], all praise the Honk Mother!" return 1 - /obj/item/clothing/mask/gas/virusclown_hat name = "clown wig and mask" desc = "A true prankster's facial attire. A clown is incomplete without his wig and mask." icon_state = "clown" item_state = "clown_hat" - + species_fit = list("Vox") /obj/item/clothing/mask/gas/sexyclown name = "sexy-clown wig and mask" desc = "A feminine clown mask for the dabbling crossdressers or female entertainers." icon_state = "sexyclown" item_state = "sexyclown" + species_fit = list("Vox") /obj/item/clothing/mask/gas/mime name = "mime mask" @@ -131,23 +139,27 @@ desc = "A mask used when acting as a monkey." icon_state = "monkeymask" item_state = "monkeymask" + species_fit = list("Vox") /obj/item/clothing/mask/gas/sexymime name = "sexy mime mask" desc = "A traditional female mime's mask." icon_state = "sexymime" item_state = "sexymime" + species_fit = list("Vox") /obj/item/clothing/mask/gas/death_commando name = "Death Commando Mask" icon_state = "death_commando_mask" item_state = "death_commando_mask" siemens_coefficient = 0.2 + species_fit = list("Vox") /obj/item/clothing/mask/gas/cyborg name = "cyborg visor" desc = "Beep boop" icon_state = "death" + species_fit = list("Vox") /obj/item/clothing/mask/gas/owl_mask name = "owl mask" @@ -167,7 +179,7 @@ icon_state = "officermask" var/cooldown = 0 var/aggressiveness = 2 - + species_fit = list() /obj/item/clothing/mask/gas/sechailer/warden icon_state = "wardenmask" diff --git a/code/modules/clothing/masks/miscellaneous.dm b/code/modules/clothing/masks/miscellaneous.dm index 0a580199862..b08bd13e976 100644 --- a/code/modules/clothing/masks/miscellaneous.dm +++ b/code/modules/clothing/masks/miscellaneous.dm @@ -6,7 +6,10 @@ flags = FPRINT|TABLEPASS|MASKCOVERSMOUTH w_class = 2 gas_transfer_coefficient = 0.90 - + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/mask.dmi' + ) /obj/item/clothing/mask/muzzle/gag name = "gag" desc = "Stick this in their mouth to stop the noise." @@ -32,7 +35,10 @@ gas_transfer_coefficient = 0.90 permeability_coefficient = 0.01 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 25, rad = 0) - + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/mask.dmi' + ) /obj/item/clothing/mask/fakemoustache name = "fake moustache" desc = "Warning: moustache is fake." diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index 50728d3acf6..f5ce0d793c4 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -4,9 +4,13 @@ icon_state = "magboots0" var/magpulse = 0 species_restricted = null - icon_action_button = "action_blank" action_button_name = "Toggle the magboots" // flags = NOSLIP //disabled by default + icon_action_button = "action_magboots" + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/shoes.dmi' + ) attack_self(mob/user) if(magpulse) diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 685125cb241..9131797563d 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -9,6 +9,10 @@ var/list/clothing_choices = list() siemens_coefficient = 0.8 species_restricted = null + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/shoes.dmi' + ) /obj/item/clothing/shoes/mime name = "mime shoes" @@ -70,6 +74,10 @@ flags = NOSLIP slowdown = SHOES_SLOWDOWN+1 species_restricted = null + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/shoes.dmi' + ) /obj/item/clothing/shoes/clown_shoes desc = "The prankster's standard-issue clowning shoes. Damn they're huge!" @@ -125,10 +133,13 @@ name = "laceup shoes" desc = "The height of fashion, and they're pre-polished!" icon_state = "laceups" - + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/shoes.dmi' + ) /obj/item/clothing/shoes/roman name = "roman sandals" desc = "Sandals with buckled leather straps on it." icon_state = "roman" item_state = "roman" - species_restricted = null \ No newline at end of file + species_restricted = null diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index 0869d85b39e..cff1de94e7b 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -7,6 +7,7 @@ body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS allowed = list(/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen) armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 50, rad = 0) + species_fit = list("Vox") verb/toggle() set name = "Toggle Labcoat Buttons" @@ -69,30 +70,48 @@ desc = "Bluer than the standard model." icon_state = "labcoat_cmo_open" item_state = "labcoat_cmo" + species_fit = list("Vox") /obj/item/clothing/suit/storage/labcoat/mad name = "The Mad's labcoat" desc = "It makes you look capable of konking someone on the noggin and shooting them into space." icon_state = "labgreen_open" item_state = "labgreen" + species_fit = list("Vox") /obj/item/clothing/suit/storage/labcoat/genetics name = "Geneticist Labcoat" desc = "A suit that protects against minor chemical spills. Has a blue stripe on the shoulder." icon_state = "labcoat_gen_open" + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/shoes.dmi' + ) /obj/item/clothing/suit/storage/labcoat/chemist name = "Chemist Labcoat" desc = "A suit that protects against minor chemical spills. Has an orange stripe on the shoulder." icon_state = "labcoat_chem_open" + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/shoes.dmi' + ) /obj/item/clothing/suit/storage/labcoat/virologist name = "Virologist Labcoat" desc = "A suit that protects against minor chemical spills. Offers slightly more protection against biohazards than the standard model. Has a green stripe on the shoulder." icon_state = "labcoat_vir_open" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 60, rad = 0) + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/shoes.dmi' + ) /obj/item/clothing/suit/storage/labcoat/science name = "Scientist Labcoat" desc = "A suit that protects against minor chemical spills. Has a purple stripe on the shoulder." icon_state = "labcoat_tox_open" + species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/shoes.dmi' + ) diff --git a/code/modules/clothing/under/jobs/civilian.dm b/code/modules/clothing/under/jobs/civilian.dm index 8b3eabcff6a..97f76e7c5f1 100644 --- a/code/modules/clothing/under/jobs/civilian.dm +++ b/code/modules/clothing/under/jobs/civilian.dm @@ -8,7 +8,9 @@ _color = "ba_suit" flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") - + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/captain //Alright, technically not a 'civilian' but its better then giving a .dm file for a single define. desc = "It's a blue jumpsuit with some gold markings denoting the rank of \"Captain\"." @@ -18,6 +20,9 @@ _color = "captain" flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/cargo @@ -28,6 +33,9 @@ _color = "qm" flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/cargotech @@ -38,6 +46,9 @@ _color = "cargo" flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/chaplain @@ -48,6 +59,9 @@ _color = "chapblack" flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/chef @@ -57,6 +71,9 @@ _color = "chef" flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/clown @@ -76,6 +93,9 @@ _color = "hop" flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/head_of_personnel_whimsy desc = "A blue jacket and red tie, with matching red cuffs! Snazzy. Wearing this makes you feel more important than your job title does." @@ -95,6 +115,9 @@ permeability_coefficient = 0.50 flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/internalaffairs @@ -105,6 +128,9 @@ _color = "internalaffairs" flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/janitor @@ -115,6 +141,9 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/lawyer @@ -127,24 +156,36 @@ item_state = "lawyer_black" _color = "lawyer_black" species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/lawyer/female icon_state = "black_suit_fem" item_state = "black_suit_fem" _color = "black_suit_fem" species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/lawyer/red icon_state = "lawyer_red" item_state = "lawyer_red" _color = "lawyer_red" species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/lawyer/blue icon_state = "lawyer_blue" item_state = "lawyer_blue" _color = "lawyer_blue" species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/lawyer/bluesuit name = "Blue Suit" @@ -153,6 +194,9 @@ item_state = "bluesuit" _color = "bluesuit" species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/lawyer/purpsuit name = "Purple Suit" @@ -160,6 +204,9 @@ item_state = "lawyer_purp" _color = "lawyer_purp" species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/lawyer/oldman name = "Old Man's Suit" @@ -168,6 +215,9 @@ item_state = "oldman" _color = "oldman" species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/librarian @@ -178,6 +228,9 @@ _color = "red_suit" flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/mime @@ -197,6 +250,9 @@ _color = "miner" flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/barber desc = "It's a barber's uniform." diff --git a/code/modules/clothing/under/jobs/engineering.dm b/code/modules/clothing/under/jobs/engineering.dm index ef88d23e310..a0539901c5d 100644 --- a/code/modules/clothing/under/jobs/engineering.dm +++ b/code/modules/clothing/under/jobs/engineering.dm @@ -8,6 +8,9 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 10) flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/atmospheric_technician desc = "It's a jumpsuit worn by atmospheric technicians." @@ -17,6 +20,9 @@ _color = "atmos" flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/engineer desc = "It's an orange high visibility jumpsuit worn by engineers. It has minor radiation shielding." @@ -27,6 +33,9 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 10) flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/roboticist desc = "It's a slimming black with reinforced seams; great for industrial work." @@ -36,6 +45,9 @@ _color = "robotics" flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/mechanic desc = "It's a pair of overalls worn by mechanics." diff --git a/code/modules/clothing/under/jobs/medsci.dm b/code/modules/clothing/under/jobs/medsci.dm index b66b9f4e755..d657dfb7652 100644 --- a/code/modules/clothing/under/jobs/medsci.dm +++ b/code/modules/clothing/under/jobs/medsci.dm @@ -10,6 +10,9 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/scientist desc = "It's made of a special fiber that provides minor protection against biohazards. It has markings that denote the wearer as a scientist." @@ -21,6 +24,9 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 10, bio = 0, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/chemist desc = "It's made of a special fiber that gives special protection against biohazards. It has a chemist rank stripe on it." @@ -32,6 +38,9 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /* * Medical @@ -46,6 +55,9 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/geneticist desc = "It's made of a special fiber that gives special protection against biohazards. It has a genetics rank stripe on it." @@ -57,6 +69,9 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/virologist desc = "It's made of a special fiber that gives special protection against biohazards. It has a virologist rank stripe on it." @@ -68,6 +83,9 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/nursesuit desc = "It's a jumpsuit commonly worn by nursing staff in the medical department." @@ -79,6 +97,9 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/nurse desc = "A dress commonly worn by the nursing staff in the medical department." @@ -90,6 +111,9 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/orderly desc = "A white suit to be worn by orderly people who love orderly things." @@ -101,6 +125,9 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/medical desc = "It's made of a special fiber that provides minor protection against biohazards. It has a cross on the chest denoting that the wearer is trained medical personnel." @@ -112,6 +139,9 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/medical/blue name = "medical scrubs" @@ -120,6 +150,9 @@ _color = "scrubsblue" flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/medical/green name = "medical scrubs" @@ -128,6 +161,9 @@ _color = "scrubsgreen" flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) /obj/item/clothing/under/rank/medical/purple name = "medical scrubs" @@ -136,6 +172,9 @@ _color = "scrubspurple" flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) //paramedic /obj/item/clothing/under/rank/medical/paramedic @@ -148,6 +187,9 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 10) flags = FPRINT | TABLEPASS | ONESIZEFITSALL species_fit = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/uniform.dmi' + ) @@ -193,4 +235,4 @@ _color = "virologist_new" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) - flags = FPRINT | TABLEPASS | ONESIZEFITSALL + flags = FPRINT | TABLEPASS | ONESIZEFITSALL diff --git a/icons/mob/species/vox/mask.dmi b/icons/mob/species/vox/mask.dmi index 6f056313037cc5b1b2fe5a8dd655695e49fbd060..0495d878e71613f91fc3105e97e75e500f083cac 100644 GIT binary patch literal 11204 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 literal 952 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGowN)VzB`&GO$wiq3C7Jno3=9=> zN>6R%YBmsHdtmup#D3TGu-JUfiIW`fD?Yl}lGJ)9@%Il|87s@W4_9}5?>9Ka-&m$O zYrDC`-KSpfCZ~HRY~kIh@^j{!hA0!p#kaPV#evE?p&%8ZzK`~bjdR4) zH%4$gtZ|e-kbayYfrsH3l$gr2X3C~gSr2I&KQ;H~$xEmFeIX;tRj}iLmuB_-*Rrl2 z@(y?HcKuy;-TvwO-@ASFj?MUM2-MN|-usu#(pue35t|OIZ)fMMiFa{fx<5Tr=Jx%? z6D5+h?#?W}7OywG%xv~wpLlZ#o@c)6>%ESb&VBMYAX_p!ck<-*HvVO|bKhMT=Mu?X5~mHb0Msa$P8leO|hGeCFc3AE#xrte*=PZC87@Ejn-Z?Z51W`OgPWV0Z9IE z;pt&KAi+Qc@n+e7<*@d;{rs`>?HQ4xn};DRyTR!F{Q1vsJr{lzVCiu6`}y-ly`MRK zSI8`QyvwhMb8A_TVbGJmpFh8OF8t5kW7`7xb&+3xT+I3}3yi2eE)#toN6fpH9XK!i z*S1MNTQX(hkJdN|OWmIrS9b0}&}YsU)0L#^byvLM-1Br{x6+Sv4GHE3Lk41r8}=Jr Xr&`+oIQkWs6&XBT{an^LB{Ts5$C92a diff --git a/icons/mob/species/vox/shoes.dmi b/icons/mob/species/vox/shoes.dmi new file mode 100644 index 0000000000000000000000000000000000000000..8aaf18114b23afb92d0b262778846491698222eb GIT binary patch literal 1444 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 literal 0 HcmV?d00001