missing digis five - oops! (almost) all teshari sprites (#5877)

## About The Pull Request

This PR does five main things:
- Fixes hands not being visible on the cnc discreet armor vest.
- Fixes digi legs and adds teshari sprites to the cnc maid uniform,
primitive hiking boots, and correction's officer sweater suit.
- Gives many default job clothing items new or updated teshari sprites 
- Adds toggle sprites to some job jumpsuits/skirts that were missing it
(Before, they'd turn invisible on toggle).
- Adds teshari sprites to some common misc clothing.

Cargo gorka sprites by Robwo

## Why It's Good For The Game

Less missing sprites good! 

Updated sprites also good.
Highlights:
<img width="331" height="431" alt="image"
src="https://github.com/user-attachments/assets/67bb685c-e79c-4e32-96a1-14743aed7244"
/>

## Proof Of Testing
Works on my machine.

<details>
<summary>Screenshots/Videos</summary>

FULL LIST OF CHANGES:
- fixed worn sprites on cnc discreet armor vest 

- fixed digi legs sprites on cnc maid uniform, corrections officer
sweater (suit)

- added digi legs (and teshari) sprites to primitive hiking boots 

- added teshari sprites to cnc maid outfit set, GAGS old maid outfit,
cargo gorka, hazard and press vest, wet floor sign, atmos overalls,
orderly uniform and coat, engineering guard uniform and coat, science
guard uniform, large armor vest, blue helmet, bouncer uniform, armor
vest, emergency firesuit, hardhats (all of them), work boots,
recolorable boatcloak and shroud, miniskirt. cableknit (and keyhole)
sweater, black and red space helmet (real and fake), emergency space
suit and helmet, customs agent uniform and coat, bitrunner jumpsuit,
cargo tech long jumpsuit/skirt, leather apron, mailman jumpsuit and hat,
cargo technical/praetorian jacket, security helmet, security jackboots,
security uniform/skirt, security vest, security gloves, hos
trenchcoat/greatcoat,trenchcloak, corrections officer sweater
suit/skirt, corrections officer suit jacket, warden suitjacket (blue and
red), detective jumpsuit/skirt, det fedora, brown trenchcoat, det
holster, loose tie, secmed armor vest, warden hat, gold medals
(including captain medal), blueshield jumpsuit/skirt, blueshield jacket,
all star trek uniform variants (including the one bridge assistant
gets), large scarf, nt rep coat and hat, hop coat, scientist
jumpsuit/skirt, geneticist's jumpsuit/skirt, roboticists jumpsuit/skirt,
prisoner jumpsuit/skirt, coroner scrubs, barber uniform, telecomms
technical jacket, blue formal suit jacket (lawyer), chef's apron (suit),
black surgery cap, chef's hat, bartender bow tie, lawyer red tie, black
tie (psychologist), diagnostic HUD, science goggles, modlink scryer,
chef moustache, sec gasmask

- updated teshari sprites on the "new" maid outfit, paramedic jacket,
radiation suit and hood, engi atmos ce and telecomms jumpsuits and
skirts, qm turtle/skirtleneck, cargo jumpsuit/skirt, supply
turtle/skirtleneck, security hud, hos uniform/skirt, captain
jumpsuit/skirt, cap carapace, cap hat, hop hat, hop jumpsuit/skirt,
command headset, sec bowman headset

- added "worn casually" toggle teshari sprites to rd turtleneck/skirt,
botanist jumpsuit/skirt, medical doctor jumpsuit/skirt, chemist
jumpsuit/skirt, janitor jumpsuit/skirt, cmo jumpsuit/skirt, mime
outfit/skirt, NT rep suit/skirt

Due to the sheer scope of this PR, I am handling screenshots
differently.
Digi+teshari sprites will be as normal, teshari only sprites will be
mostly displayed in a bulk/mass highlight style.

cnc maid uniform, discreet armor vest, headband
<img width="224" height="105" alt="Screenshot_472"
src="https://github.com/user-attachments/assets/dfdd6da8-d0af-4719-8d50-969f9eddb573"
/>

primitive winter boots
<img width="227" height="104" alt="Screenshot_475"
src="https://github.com/user-attachments/assets/5161eef0-d9bc-4ba0-8690-41fb7e9d8ebd"
/>

corrections officer's sweater
<img width="223" height="108" alt="Screenshot_474"
src="https://github.com/user-attachments/assets/b53e42a5-01e5-4a99-a950-6a42a6af977d"
/>

every default job loadout, on a teshari:
<img width="482" height="489" alt="Screenshot_470"
src="https://github.com/user-attachments/assets/69101df2-13c0-47e8-b4b4-2ec7d143df9e"
/>

all (new, as of this pr) jumpskirt variants + cargo jumpsuit/skirt + hos
greatcoat, greatcloak
<img width="403" height="293" alt="Screenshot_477"
src="https://github.com/user-attachments/assets/743000c1-f024-4569-b12e-d982f4bad1a0"
/>

gags recolor version of (old) maid outfit
<img width="87" height="93" alt="image"
src="https://github.com/user-attachments/assets/1c85c285-8a46-4d6a-add5-9a8963c24e69"
/>

remaining items not covered by above screenshots:
<img width="411" height="298" alt="Screenshot_476"
src="https://github.com/user-attachments/assets/84b36c7c-da46-46a6-98f4-d5e0d72f30d8"
/>

All toggles work.
All GAGS recolors work.
Everything has been tested. If verification is needed on any item in
particular, I can provide it.

NOTE: While a gold medal/medal of captaincy sprite was added, it does
not display correctly. This is not due to this PR, teshari accessories
are broken as a whole, currently.

</details>

## Changelog
🆑
fix: fixed hands not being visible on the cnc discreet armor vest
fix: fixed digi legs on cnc maid uniform, correction's officer sweater
suit
add: added digi legs to primitive hiking boots
add: many teshari clothing sprites have been added to default job
loadouts, and some misc clothing (list in PR 5877). cargo gorka sprites
by Robwo.
add: adds missing toggle sprites to some teshari job clothes
/🆑
This commit is contained in:
Danielance
2026-07-04 11:51:20 -07:00
committed by GitHub
parent acc4d202df
commit aa1f962f95
68 changed files with 389 additions and 0 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 109 KiB

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 695 B

After

Width:  |  Height:  |  Size: 842 B

@@ -288,3 +288,59 @@
/datum/greyscale_config/overalls/worn/teshari
name = "Overalls (Worn, Teshari)"
icon_file = 'modular_zubbers/icons/mob/clothing/suits/utility_teshari.dmi'
//GRAYSCALE MAID COSTUME - TESHARI
/datum/greyscale_config/bubber_maid_neck_cover/worn/teshari
name = "Maid Neck Cover (Worn, Teshari)"
icon_file = 'modular_zubbers/icons/mob/clothing/neck/neck_teshari.dmi'
/datum/greyscale_config/bubber_maid_arm_covers/worn/teshari
name = "Maid Arm Covers (Worn, Teshari)"
icon_file = 'modular_zubbers/icons/mob/clothing/gloves/gloves_teshari.dmi'
/datum/greyscale_config/bubber_maid_costume/worn/teshari
name = "Maid Costume (Worn, Teshari)"
icon_file = 'modular_zubbers/icons/mob/clothing/under/costume_teshari.dmi'
/datum/greyscale_config/bubber_maid_headband/worn/teshari
name = "Maid Headband (Worn, Teshari)"
icon_file = 'modular_zubbers/icons/mob/clothing/head/costume_teshari.dmi'
// new maid outfit - teshari
/datum/greyscale_config/maid/worn/teshari
name = "Maid Uniform (Worn, Teshari)"
icon_file = 'modular_zubbers/icons/mob/clothing/under/costume_teshari.dmi'
/datum/greyscale_config/maid_headband/worn/teshari
name = "Maid Headband (Worn, Teshari)"
icon_file = 'modular_zubbers/icons/mob/clothing/head/costume_teshari.dmi'
/datum/greyscale_config/cloak/boat/worn/teshari
name = "Boatcloak (Worn, Teshari)"
icon_file = 'modular_zubbers/icons/mob/clothing/neck/neck_teshari.dmi'
/datum/greyscale_config/cloak/shroud/worn/teshari
name = "Shroud (Worn, Teshari)"
icon_file = 'modular_zubbers/icons/mob/clothing/neck/neck_teshari.dmi'
/datum/greyscale_config/cableknit_sweater/worn/teshari
name = "Cableknit Sweater (Worn, Teshari)"
icon_file = 'modular_zubbers/icons/mob/clothing/under/skirts_dresses_teshari.dmi'
/datum/greyscale_config/trek/worn/teshari
name = "Trek Uniform (Worn, Teshari)"
icon_file = 'modular_zubbers/icons/mob/clothing/under/costume_teshari.dmi'
/datum/greyscale_config/primitive_catgirl_boots/worn/digi
name = "Primitive Winter Boots (Worn, Digi)"
icon_file = 'modular_zubbers/icons/mob/clothing/feet/feet_digi.dmi'
/datum/greyscale_config/primitive_catgirl_boots/worn/teshari
name = "Primitive Winter Boots (Worn, Teshari)"
icon_file = 'modular_zubbers/icons/mob/clothing/feet/feet_teshari.dmi'
/datum/greyscale_config/ties/worn/teshari
name = "Ties (Worn, Teshari)"
icon_file = 'modular_zubbers/icons/mob/clothing/neck/neck_teshari.dmi'
@@ -113,6 +113,10 @@
icon_file = 'modular_zubbers/icons/mob/clothing/under/skirts_dresses.dmi'
json_config = 'modular_zubbers/code/datums/greyscale/json_configs/miniskirt_worn.json'
/datum/greyscale_config/miniskirt_worn/teshari
name = "Worn Miniskirt (Teshari)"
icon_file = 'modular_zubbers/icons/mob/clothing/under/skirts_dresses_teshari.dmi'
// SHORT-SLEEVED CROPPED JACKET
/datum/greyscale_config/crop_jacket
@@ -631,3 +631,9 @@ Potential future ideas:
name = "\improper GalFed Official neckpin"
desc = "A special golden neckpin to show true loyalty to the Federation."
greyscale_colors = "#ffff66#0099ff"
/obj/item/clothing/accessory/medal/gold/
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/accessories_teshari.dmi'
/obj/item/clothing/accessory/medal/gold/captain
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/accessories_teshari.dmi'
@@ -0,0 +1,8 @@
/obj/item/radio/headset/headset_sec/alt
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/ears_teshari.dmi'
/obj/item/radio/headset/heads/captain/alt
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/ears_teshari.dmi'
/obj/item/radio/headset/heads/hos/alt
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/ears_teshari.dmi'
@@ -17,3 +17,12 @@
flags_cover = GLASSESCOVERSEYES
tint = 1
custom_materials = list(/datum/material/glass = SHEET_MATERIAL_AMOUNT * 0.55, /datum/material/iron = SMALL_MATERIAL_AMOUNT / 2)
/obj/item/clothing/glasses/hud/security
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/eyes_teshari.dmi'
/obj/item/clothing/glasses/hud/diagnostic
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/eyes_teshari.dmi'
/obj/item/clothing/glasses/science
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/eyes_teshari.dmi'
@@ -138,3 +138,6 @@
name = "big boss' gloves"
desc = "We will forsake our countries."
icon_state = "snake"
/obj/item/clothing/gloves/maid_arm_covers
greyscale_config_worn_teshari = /datum/greyscale_config/bubber_maid_arm_covers/worn/teshari
@@ -1,2 +1,10 @@
/obj/item/clothing/head/costume/xenos
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/head/costume_teshari.dmi'
// GAGS old maid headband - teshari
/obj/item/clothing/head/maid_headband
greyscale_config_worn_teshari = /datum/greyscale_config/bubber_maid_headband/worn/teshari
// new maid headband - teshari
/obj/item/clothing/head/costume/maid_headband
greyscale_config_worn_teshari = /datum/greyscale_config/maid_headband/worn/teshari
@@ -120,3 +120,21 @@
desc = "A beanie for security purposes"
icon_state = "security_beanie"
armor_type = /datum/armor/cosmetic_sec
/obj/item/clothing/head/costume/mailman
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/head/costume_teshari.dmi'
/obj/item/clothing/head/fedora/det_hat
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/head/hats_teshari.dmi'
/obj/item/clothing/head/hats/caphat
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/head/hats_teshari.dmi'
/obj/item/clothing/head/nanotrasen_consultant
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/head/hats_teshari.dmi'
/obj/item/clothing/head/hats/hopcap
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/head/hats_teshari.dmi'
/obj/item/clothing/head/hats/warden/red
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/head/hats_teshari.dmi'
@@ -642,6 +642,7 @@
icon_state = "security_maid"
icon = 'modular_zubbers/icons/obj/clothing/head/helmet.dmi'
worn_icon = 'modular_zubbers/icons/mob/clothing/head/helmet.dmi'
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/head/helmet_teshari.dmi'
armor_type = /datum/armor/head_helmet
strip_delay = 60
@@ -737,4 +738,20 @@
icon_state = "hos_helmet"
armor_type = /datum/armor/hats_hos
/obj/item/clothing/head/helmet/blueshirt
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/head/helmet_teshari.dmi'
/obj/item/clothing/head/utility/hardhat
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/head/utility_teshari.dmi'
/obj/item/clothing/head/helmet/space/emergency
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/head/helmet_teshari.dmi'
/obj/item/clothing/head/syndicatefake
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/head/helmet_teshari.dmi'
/obj/item/clothing/head/helmet/space/syndicate/black/red
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/head/helmet_teshari.dmi'
/obj/item/clothing/head/helmet/sec
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/head/helmet_teshari.dmi'
@@ -60,3 +60,9 @@
fire = 20
acid = 50
wound = 4
/obj/item/clothing/head/utility/surgerycap/black
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/head/utility_teshari.dmi'
/obj/item/clothing/head/utility/chefhat
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/head/utility_teshari.dmi'
@@ -0,0 +1,2 @@
/obj/item/clothing/mask/fakemoustache
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/mask/mask_teshari.dmi'
@@ -99,3 +99,6 @@
return
speech_args[SPEECH_SPANS] |= SPAN_ROBOT
/obj/item/clothing/mask/gas/sechailer
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/mask/mask_teshari.dmi'
@@ -5,3 +5,9 @@
worn_icon = 'modular_zubbers/icons/mob/clothing/neck/neck.dmi'
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/neck/neck_teshari.dmi'
icon_state = "binarycloak"
/obj/item/clothing/neck/cloak/colourable/boat
greyscale_config_worn_teshari = /datum/greyscale_config/cloak/boat/worn/teshari
/obj/item/clothing/neck/cloak/colourable/shroud
greyscale_config_worn_teshari = /datum/greyscale_config/cloak/shroud/worn/teshari
@@ -700,3 +700,21 @@
greyscale_colors = null
greyscale_config = null
greyscale_config_worn = null
/obj/item/clothing/neck/maid_neck_cover
greyscale_config_worn_teshari = /datum/greyscale_config/bubber_maid_neck_cover/worn/teshari
/obj/item/clothing/neck/tie/detective
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/neck/neck_teshari.dmi'
/obj/item/clothing/neck/large_scarf
greyscale_config_worn_teshari = /datum/greyscale_config/scarf/worn/teshari
/obj/item/clothing/neck/link_scryer
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/neck/neck_teshari.dmi'
/obj/item/clothing/neck/bowtie
greyscale_config_worn_teshari = /datum/greyscale_config/ties/worn/teshari
/obj/item/clothing/neck/tie
greyscale_config_worn_teshari = /datum/greyscale_config/ties/worn/teshari
@@ -4,6 +4,7 @@
icon = 'modular_zubbers/icons/obj/clothing/outlast.dmi'
worn_icon = 'modular_zubbers/icons/mob/clothing/outlast.dmi'
worn_icon_digi = 'modular_zubbers/icons/mob/clothing/outlast.dmi'
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/misc_teshari.dmi'
icon_state = "leatherapron"
body_parts_covered = CHEST|GROIN
allowed = list(
@@ -424,3 +424,10 @@
/obj/item/clothing/shoes/jackboots/elofy
worn_icon_digi = 'modular_zubbers/icons/mob/clothing/feet/feet_digi.dmi'
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/feet/feet_teshari.dmi'
/obj/item/clothing/shoes/workboots
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/feet/feet_teshari.dmi'
/obj/item/clothing/shoes/winterboots/ice_boots/primitive_catgirl_boots
greyscale_config_worn_digi = /datum/greyscale_config/primitive_catgirl_boots/worn/digi
greyscale_config_worn_teshari = /datum/greyscale_config/primitive_catgirl_boots/worn/teshari
@@ -52,6 +52,7 @@
desc = "An armored durathread apron. This relatively innocent at first glance outfit is actually the specialized type worn by Nanotrasen's infamous high profile 'Cleaning and Clearing' kill squads. It's a lot more robust than it's janitorial counterpart. There are loops on the back for holding your 'mop'."
icon = 'modular_zubbers/icons/obj/clothing/suits/armor.dmi'
worn_icon = 'modular_zubbers/icons/mob/clothing/suits/armor.dmi'
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/armor_teshari.dmi'
icon_state = "security_maid"
allowed = list(
/obj/item/access_key,
@@ -266,3 +267,30 @@
/obj/item/clothing/head/hooded/cultlain_hood
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/head/helmet_teshari.dmi'
/obj/item/clothing/suit/armor/vest/blueshirt
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/armor_teshari.dmi'
/obj/item/clothing/suit/armor/vest/alt
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/armor_teshari.dmi'
/obj/item/clothing/suit/armor/vest/blueshirt/skyrat/customs_agent
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/armor_teshari.dmi'
/obj/item/clothing/suit/armor/vest/alt/sec
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/armor_teshari.dmi'
/obj/item/clothing/suit/armor/vest/warden
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/armor_teshari.dmi'
/obj/item/clothing/suit/armor/vest/warden/alt
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/armor_teshari.dmi'
/obj/item/clothing/suit/armor/vest/capcarapace
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/armor_teshari.dmi'
/obj/item/clothing/suit/armor/vest/blueshield/jacket
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/armor_teshari.dmi'
/obj/item/clothing/suit/armor/vest/hop
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/armor_teshari.dmi'
@@ -1097,3 +1097,15 @@
supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON
gets_cropped_on_taurs = FALSE
slot_flags = ITEM_SLOT_OCLOTHING|ITEM_SLOT_NECK
/obj/item/clothing/suit/toggle/labcoat/technical/cargo
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/jacket_teshari.dmi'
/obj/item/clothing/suit/toggle/jacket/corrections_officer
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/jacket_teshari.dmi'
/obj/item/clothing/suit/toggle/jacket/det_trench
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/jacket_teshari.dmi'
/obj/item/clothing/suit/armor/vest/nanotrasen_consultant
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/jacket_teshari.dmi'
@@ -1,2 +1,32 @@
/obj/item/clothing/suit/apron/overalls
greyscale_config_worn_teshari = /datum/greyscale_config/overalls/worn/teshari
/obj/item/clothing/suit/toggle/cargo_tech
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/jacket_teshari.dmi'
/obj/item/clothing/suit/hazardvest
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/utility_teshari.dmi'
/obj/item/clothing/suit/hazardvest/press
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/utility_teshari.dmi'
/obj/item/clothing/suit/caution
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/utility_teshari.dmi'
/obj/item/clothing/suit/atmos_overalls
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/utility_teshari.dmi'
/obj/item/clothing/suit/armor/vest/blueshirt/skyrat/orderly
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/armor_teshari.dmi'
/obj/item/clothing/suit/armor/vest/blueshirt/skyrat/engineering_guard
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/armor_teshari.dmi'
/obj/item/clothing/suit/utility/fire/firefighter
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/utility_teshari.dmi'
/obj/item/clothing/suit/toggle/lawyer
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/jacket_teshari.dmi'
/obj/item/clothing/suit/toggle/chef
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/jacket_teshari.dmi'
@@ -129,6 +129,7 @@
name = "telecomms technical jacket"
desc = "A comfortable jacket in engineering yellow with blue telecomms trim."
icon_state = "technical_tcomm"
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/labcoat_teshari.dmi'
/obj/item/clothing/suit/toggle/labcoat/technical/medical
name = "medical technical jacket"
@@ -180,3 +181,6 @@
/obj/item/clothing/suit/toggle/labcoat/technical/service/guard
name = "service praetorian jacket"
armor_type = /datum/armor/dept_guard
/obj/item/clothing/suit/toggle/labcoat/paramedic
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/labcoat_teshari.dmi'
@@ -154,3 +154,6 @@
/obj/item/clothing/suit/costume/wellworn_shirt/messy/graphic
greyscale_config_worn_digi = /datum/greyscale_config/messyworn_shirt_graphic/worn/digi
greyscale_config_worn_teshari = /datum/greyscale_config/messyworn_shirt_graphic/worn/teshari
/obj/item/clothing/suit/space/emergency
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/spacesuit_teshari.dmi'
@@ -0,0 +1,5 @@
/obj/item/clothing/suit/utility/radiation
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/utility_teshari.dmi'
/obj/item/clothing/head/utility/radiation
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/head/utility_teshari.dmi'
@@ -75,3 +75,11 @@
/obj/item/clothing/under/pants/skyrat/jeans_ripped
greyscale_config_worn_teshari = /datum/greyscale_config/jeans_ripped/worn/teshari
// GAGS version of old maid outfit
/obj/item/clothing/under/maid_costume
greyscale_config_worn_teshari = /datum/greyscale_config/bubber_maid_costume/worn/teshari
// new maid outfit
/obj/item/clothing/under/costume/maid
greyscale_config_worn_teshari = /datum/greyscale_config/maid/worn/teshari
@@ -1,2 +1,35 @@
/obj/item/clothing/under/rank/cargo/miner/lavaland
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/cargo_teshari.dmi'
/obj/item/clothing/under/rank/cargo/qm/skyrat/turtleneck
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/cargo_teshari.dmi'
/obj/item/clothing/under/rank/cargo/qm/skyrat/turtleneck/skirt
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/cargo_teshari.dmi'
/obj/item/clothing/under/rank/cargo/tech
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/cargo_teshari.dmi'
/obj/item/clothing/under/rank/cargo/tech/skirt
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/cargo_teshari.dmi'
/obj/item/clothing/under/rank/security/officer/blueshirt/skyrat/customs_agent
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/cargo_teshari.dmi'
/obj/item/clothing/under/rank/cargo/tech/skyrat/turtleneck
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/cargo_teshari.dmi'
/obj/item/clothing/under/rank/cargo/tech/skyrat/turtleneck/skirt
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/cargo_teshari.dmi'
/obj/item/clothing/under/rank/cargo/bitrunner
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/cargo_teshari.dmi'
/obj/item/clothing/under/rank/cargo/tech/skyrat/long
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/cargo_teshari.dmi'
/obj/item/clothing/under/rank/cargo/tech/skyrat/long/skirt
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/cargo_teshari.dmi'
/obj/item/clothing/under/misc/mailman
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/cargo_teshari.dmi'
@@ -41,3 +41,12 @@
. = ..()
AddElement(/datum/element/gags_recolorable)
update_icon(UPDATE_OVERLAYS)
/obj/item/clothing/under/rank/captain
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/command_teshari.dmi'
/obj/item/clothing/under/rank/blueshield
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/command_teshari.dmi'
/obj/item/clothing/under/rank/civilian/head_of_personnel
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/civilian_teshari.dmi'
@@ -0,0 +1,2 @@
/obj/item/clothing/under/rank/engineering
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/engineering_teshari.dmi'
@@ -0,0 +1,2 @@
/obj/item/clothing/under/rank/medical/scrubs/coroner
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/medical_teshari.dmi'
@@ -20,3 +20,21 @@
icon = 'modular_zubbers/icons/obj/clothing/under/rnd.dmi'
icon_state = "robotics_skirt_new_2"
worn_icon = 'modular_zubbers/icons/mob/clothing/under/rnd.dmi'
/obj/item/clothing/under/rank/rnd/scientist
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/rnd_teshari.dmi'
/obj/item/clothing/under/rank/rnd/scientist/skirt
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/rnd_teshari.dmi'
/obj/item/clothing/under/rank/rnd/roboticist
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/rnd_teshari.dmi'
/obj/item/clothing/under/rank/rnd/roboticist/skirt
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/rnd_teshari.dmi'
/obj/item/clothing/under/rank/rnd/geneticist
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/rnd_teshari.dmi'
/obj/item/clothing/under/rank/rnd/geneticist/skirt
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/rnd_teshari.dmi'
@@ -724,3 +724,33 @@
/obj/item/clothing/under/colonial/nri_police
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/uniform_teshari.dmi'
/obj/item/clothing/under/rank/security/officer/blueshirt/skyrat/orderly
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/medical_teshari.dmi'
/obj/item/clothing/under/rank/security/officer/blueshirt/skyrat/engineering_guard
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/engineering_teshari.dmi'
/obj/item/clothing/under/rank/security/officer/blueshirt/skyrat
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/rnd_teshari.dmi'
/obj/item/clothing/under/rank/security/officer/blueshirt/skyrat/bouncer
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/civilian_teshari.dmi'
/obj/item/clothing/under/sweater
greyscale_config_worn_teshari = /datum/greyscale_config/cableknit_sweater/worn/teshari
/obj/item/clothing/under/trek
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/costume_teshari.dmi'
/obj/item/clothing/under/trek/command
greyscale_config_worn_teshari = /datum/greyscale_config/trek/worn/teshari
/obj/item/clothing/under/trek/engsec
greyscale_config_worn_teshari = /datum/greyscale_config/trek/worn/teshari
/obj/item/clothing/under/trek/medsci
greyscale_config_worn_teshari = /datum/greyscale_config/trek/worn/teshari
/obj/item/clothing/under/rank/barber
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/civilian_teshari.dmi'
@@ -20,6 +20,7 @@
icon = 'modular_zubbers/icons/obj/clothing/under/maidsec.dmi'
worn_icon = 'modular_zubbers/icons/mob/clothing/under/maidsec.dmi'
worn_icon_digi = 'modular_zubbers/icons/mob/clothing/under/maidsec_d.dmi'
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/maidsec_teshari.dmi'
//Metro Cops
@@ -593,3 +594,22 @@
/obj/item/clothing/under/rank/security/peacekeeper/armadyne
worn_icon_digi = 'modular_skyrat/master_files/icons/mob/clothing/under/centcom_digi.dmi'
worn_icon_teshari = 'modular_skyrat/master_files/icons/mob/clothing/species/teshari/uniform.dmi'
/obj/item/clothing/under/rank/security/officer
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/security_teshari.dmi'
/obj/item/clothing/under/rank/security/officer/skirt
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/security_teshari.dmi'
/obj/item/clothing/under/rank/security/corrections_officer/sweater
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/security_teshari.dmi'
supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION
/obj/item/clothing/under/rank/security/detective
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/security_teshari.dmi'
/obj/item/clothing/under/rank/security/detective/skirt
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/security_teshari.dmi'
/obj/item/clothing/under/rank/prisoner
greyscale_config_worn_teshari = /datum/greyscale_config/jumpsuit/prison/worn/teshari
@@ -17,6 +17,7 @@
greyscale_colors = "#39393f#ffffff#ffffff"
greyscale_config = /datum/greyscale_config/miniskirt
greyscale_config_worn = /datum/greyscale_config/miniskirt_worn
greyscale_config_worn_teshari = /datum/greyscale_config/miniskirt_worn/teshari
flags_1 = IS_PLAYER_COLORABLE_1
alt_covers_chest = TRUE
female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY
@@ -231,6 +231,7 @@
desc = "A pair of security gloves."
icon = 'icons/obj/clothing/gloves.dmi'
worn_icon = 'icons/mob/clothing/hands.dmi'
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/gloves/gloves_teshari.dmi'
icon_state = "sec"
/obj/item/clothing/gloves/color/black/security/setup_reskins()
@@ -280,6 +281,7 @@
icon_state = "armor_sec"
/obj/item/clothing/suit/armor/hos
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/armor_teshari.dmi'
supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON
/obj/item/clothing/suit/armor/hos/Initialize(mapload)
@@ -427,6 +429,7 @@
/obj/item/clothing/under/rank/security/warden
icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi'
worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi'
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/security_teshari.dmi'
icon_state = "rwarden"
/obj/item/clothing/under/rank/security/warden/formal
@@ -441,6 +444,7 @@
/obj/item/clothing/under/rank/security/head_of_security
icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi'
worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi'
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/under/security_teshari.dmi'
icon_state = "rhos"
/obj/item/clothing/under/rank/security/head_of_security/parade
@@ -582,6 +586,7 @@
icon_state = "jackboots_sec"
icon = 'icons/obj/clothing/shoes.dmi'
worn_icon = 'icons/mob/clothing/feet.dmi'
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/feet/feet_teshari.dmi'
clothing_traits = list(TRAIT_SILENT_FOOTSTEPS) // We have other footsteps.
/obj/item/clothing/shoes/jackboots/sec/Initialize(mapload)
@@ -729,6 +734,7 @@
/obj/item/storage/belt/holster/detective
name = "detective's holster"
desc = "A holster able to carry handguns and extra ammo, thanks to an additional hand-sewn pouch. WARNING: Badasses only."
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/belts/belts_teshari.dmi'
/datum/storage/holster/detective
max_slots = 4
@@ -48,6 +48,7 @@
desc = "A security medic's armor vest, with little pockets for little things."
icon = 'modular_zubbers/icons/obj/clothing/suits/armor.dmi'
worn_icon = 'modular_zubbers/icons/mob/clothing/suits/armor.dmi'
worn_icon_teshari = 'modular_zubbers/icons/mob/clothing/suits/armor_teshari.dmi'
icon_state = "secmed_armor"
worn_icon_state = "secmed_armor"
supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON
Binary file not shown.

After

Width:  |  Height:  |  Size: 252 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 323 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 465 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 865 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 339 B

After

Width:  |  Height:  |  Size: 646 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 901 B

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 927 B

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 661 B

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 416 B

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 895 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 749 B

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 805 B

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 791 B

After

Width:  |  Height:  |  Size: 784 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 609 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 840 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 709 B

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 562 B

After

Width:  |  Height:  |  Size: 1.3 KiB

+5
View File
@@ -9646,6 +9646,7 @@
#include "modular_zubbers\code\modules\clothing\armor_overrides\hos_armor.dm"
#include "modular_zubbers\code\modules\clothing\belts\webbings.dm"
#include "modular_zubbers\code\modules\clothing\clothing_overrides\centcom.dm"
#include "modular_zubbers\code\modules\clothing\ears\headset.dm"
#include "modular_zubbers\code\modules\clothing\glasses\hud.dm"
#include "modular_zubbers\code\modules\clothing\glasses\nerd.dm"
#include "modular_zubbers\code\modules\clothing\gloves\clown.dm"
@@ -9659,6 +9660,7 @@
#include "modular_zubbers\code\modules\clothing\head\sombrero.dm"
#include "modular_zubbers\code\modules\clothing\head\wig.dm"
#include "modular_zubbers\code\modules\clothing\mask\clown.dm"
#include "modular_zubbers\code\modules\clothing\mask\costume.dm"
#include "modular_zubbers\code\modules\clothing\mask\gasmask.dm"
#include "modular_zubbers\code\modules\clothing\neck\cloaks.dm"
#include "modular_zubbers\code\modules\clothing\neck\collars.dm"
@@ -9679,6 +9681,7 @@
#include "modular_zubbers\code\modules\clothing\suits\labcoat.dm"
#include "modular_zubbers\code\modules\clothing\suits\misc.dm"
#include "modular_zubbers\code\modules\clothing\suits\nerd.dm"
#include "modular_zubbers\code\modules\clothing\suits\utility.dm"
#include "modular_zubbers\code\modules\clothing\suits\wintercoats.dm"
#include "modular_zubbers\code\modules\clothing\under\_under.dm"
#include "modular_zubbers\code\modules\clothing\under\ba_cheerleader.dm"
@@ -9692,6 +9695,8 @@
#include "modular_zubbers\code\modules\clothing\under\accessories\badges.dm"
#include "modular_zubbers\code\modules\clothing\under\jobs\cargo.dm"
#include "modular_zubbers\code\modules\clothing\under\jobs\command.dm"
#include "modular_zubbers\code\modules\clothing\under\jobs\engineering.dm"
#include "modular_zubbers\code\modules\clothing\under\jobs\medical.dm"
#include "modular_zubbers\code\modules\clothing\under\jobs\rnd.dm"
#include "modular_zubbers\code\modules\clothing\under\jobs\civilian\clown_mime.dm"
#include "modular_zubbers\code\modules\clothing\under\jobs\civilian\curator.dm"