Skip to content

Commit

Permalink
Merge branch 'master' into naaka-polishening-1
Browse files Browse the repository at this point in the history
  • Loading branch information
CliffracerX committed Sep 20, 2024
2 parents 000ad9f + bfbbaf6 commit 16d61f7
Show file tree
Hide file tree
Showing 46 changed files with 1,056 additions and 11 deletions.
102 changes: 102 additions & 0 deletions modular_doppler/loadout_categories/categories/clothing.dm
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,18 @@
name = "Greyscale Winter Coat"
item_path = /obj/item/clothing/suit/hooded/wintercoat/custom

/datum/loadout_item/suit/fur_coat
name = "Rugged Fur Coat"
item_path = /obj/item/clothing/suit/jacket/doppler/fur_coat

/datum/loadout_item/suit/wrap_coat
name = "Wrap Coat"
item_path = /obj/item/clothing/suit/jacket/doppler/wrap_coat

/datum/loadout_item/suit/red_coat
name = "Marsian PLA Trenchcoat"
item_path = /obj/item/clothing/suit/jacket/doppler/red_trench

/*
* SUITS / SUIT JACKETS
*/
Expand All @@ -55,6 +67,14 @@
name = "Purple Formal Suit Jacket"
item_path = /obj/item/clothing/suit/toggle/lawyer/purple

/datum/loadout_item/suit/long_suit_jacket
name = "Long Suit Jacket"
item_path = /obj/item/clothing/suit/jacket/doppler/long_suit_jacket

/datum/loadout_item/suit/short_suit_jacket
name = "Short Suit Jacket"
item_path = /obj/item/clothing/suit/jacket/doppler/short_suit_jacket

/*
* SUSPENDERS
*/
Expand Down Expand Up @@ -143,6 +163,26 @@
name = "Ethereal Raincoat"
item_path = /obj/item/clothing/suit/hooded/ethereal_raincoat

/datum/loadout_item/suit/big_jacket
name = "Alpha Atelier Pilot Jacket"
item_path = /obj/item/clothing/suit/jacket/doppler/big_jacket

/datum/loadout_item/suit/chokha
name = "Chokha Coat"
item_path = /obj/item/clothing/suit/jacket/doppler/chokha

/datum/loadout_item/suit/field_jacket
name = "Field Jacket"
item_path = /obj/item/clothing/suit/jacket/doppler/field_jacket

/datum/loadout_item/suit/tan_field_jacket
name = "Tan Field Jacket"
item_path = /obj/item/clothing/suit/jacket/doppler/field_jacket/tan

/datum/loadout_item/suit/leather_hoodie
name = "Leather Jacket with Hoodie"
item_path = /obj/item/clothing/suit/hooded/doppler/leather_hoodie

/*
* COSTUMES
*/
Expand Down Expand Up @@ -322,6 +362,68 @@
item_path = /obj/item/clothing/suit/jacket/quartermaster
restricted_roles = list(JOB_QUARTERMASTER)

/datum/loadout_item/suit/departmental_jacket
name = "Work Jacket"
item_path = /obj/item/clothing/suit/jacket/doppler/departmental_jacket

/datum/loadout_item/suit/engi_dep_jacket
name = "Engineering Department Jacket"
item_path = /obj/item/clothing/suit/jacket/doppler/departmental_jacket/engi
restricted_roles = list(
JOB_CHIEF_ENGINEER,
JOB_STATION_ENGINEER,
JOB_ATMOSPHERIC_TECHNICIAN,
)

/datum/loadout_item/suit/med_dep_jacket
name = "Medical Department Jacket"
item_path = /obj/item/clothing/suit/jacket/doppler/departmental_jacket/med
restricted_roles = list(
JOB_CHIEF_MEDICAL_OFFICER,
JOB_MEDICAL_DOCTOR,
JOB_CHEMIST,
JOB_PSYCHOLOGIST,
)

/datum/loadout_item/suit/cargo_dep_jacket
name = "Cargo Department Jacket"
item_path = /obj/item/clothing/suit/jacket/doppler/departmental_jacket/supply
restricted_roles = list(
JOB_QUARTERMASTER,
JOB_CARGO_TECHNICIAN,
JOB_SHAFT_MINER,
)

/datum/loadout_item/suit/sec_dep_jacket_blu
name = "Blue Security Department Jacket"
item_path = /obj/item/clothing/suit/jacket/doppler/departmental_jacket/sec
restricted_roles = list(
JOB_HEAD_OF_SECURITY,
JOB_SECURITY_OFFICER,
JOB_WARDEN,
JOB_DETECTIVE,
)

/datum/loadout_item/suit/sec_dep_jacket_red
name = "Red Security Department Jacket"
item_path = /obj/item/clothing/suit/jacket/doppler/departmental_jacket/sec/red
restricted_roles = list(
JOB_HEAD_OF_SECURITY,
JOB_SECURITY_OFFICER,
JOB_WARDEN,
JOB_DETECTIVE,
)

/datum/loadout_item/suit/sec_dep_jacket_red
name = "Security Medic Jacket"
item_path = /obj/item/clothing/suit/jacket/doppler/sec_medic
restricted_roles = list(
JOB_HEAD_OF_SECURITY,
JOB_SECURITY_OFFICER,
JOB_WARDEN,
JOB_DETECTIVE,
)

/*
* FAMILIES
*/
Expand Down
68 changes: 58 additions & 10 deletions modular_doppler/modular_cosmetics/GAGS/greyscale_configs_neck.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/*
/>  フ meow! this dm file contains greyscale configs for any neck clothes we add. please name
/>  フ meow! this dm file contains greyscale configs for any neck slot stuff we add. please name
|  _ _| / them in obvious, easy to search ways that are consistent with your item paths <3
/` ミ_xノ
/     |
Expand All @@ -10,16 +11,71 @@
\二)
*/

/////////
//CAPES//
/////////

/datum/greyscale_config/robe_cape
name = "Robe Cape"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/neck.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/neck/robe_cape.json'

/datum/greyscale_config/robe_cape/worn
name = "Robe Cape (Worn)"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/mob/neck.dmi'

/datum/greyscale_config/long_cape
name = "Long Cape"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/neck.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/neck/long_cape.json'

/datum/greyscale_config/long_cape/worn
name = "Long Cape (Worn)"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/mob/neck.dmi'

/datum/greyscale_config/wide_cape
name = "Wide Cape"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/neck.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/neck/wide_cape.json'

/datum/greyscale_config/wide_cape/worn
name = "Wide Cape (Worn)"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/mob/neck.dmi'

/datum/greyscale_config/ranger_poncho
name = "Ranger Poncho"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/neck.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/neck/ranger_poncho.json'

/datum/greyscale_config/ranger_poncho/worn
name = "Ranger Poncho (Worn)"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/mob/neck.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/neck/ranger_poncho_worn.json'

///////////
//SCARVES//
///////////

/datum/greyscale_config/face_scarf
name = "Face Scarf"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/neck.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/neck/face_scarf.json'

/datum/greyscale_config/face_scarf/worn
name = "Face Scarf (Worn)"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/mob/neck.dmi'



///////////
//COLLARS//
///////////

/datum/greyscale_config/collar
name = "Collar"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/collar.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/collar/bell.json'

// Bell
/datum/greyscale_config/collar/bell
name = "Bell Collar"
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/collar/bell.json'
Expand All @@ -28,7 +84,6 @@
name = "Bell Collar (Worn)"
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/collar/bell_worn.json'

// Choker
/datum/greyscale_config/collar/choker
name = "Choker"
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/collar/choker.json'
Expand All @@ -37,7 +92,6 @@
name = "Choker (Worn)"
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/collar/choker_worn.json'

// Thin Choker
/datum/greyscale_config/collar/thinchoker
name = "Thin Choker"
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/collar/thinchoker.json'
Expand All @@ -46,7 +100,6 @@
name = "Thin Choker (Worn)"
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/collar/thinchoker_worn.json'

// Cow
/datum/greyscale_config/collar/cow
name = "Cowbell Collar"
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/collar/cow.json'
Expand All @@ -55,7 +108,6 @@
name = "Cowbell Collar (Worn)"
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/collar/cow_worn.json'

// Cross
/datum/greyscale_config/collar/cross
name = "Cross Collar"
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/collar/cross.json'
Expand All @@ -64,7 +116,6 @@
name = "Cross Collar (Worn)"
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/collar/cross_worn.json'

// Holo
/datum/greyscale_config/collar/holo
name = "Holo Collar"
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/collar/holo.json'
Expand All @@ -73,7 +124,6 @@
name = "Holo Collar (Worn)"
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/collar/holo_worn.json'

// Leather
/datum/greyscale_config/collar/leather
name = "Leather Collar"
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/collar/leather.json'
Expand All @@ -82,7 +132,6 @@
name = "Leather Collar (Worn)"
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/collar/leather_worn.json'

// Pet
/datum/greyscale_config/collar/pet
name = "Pet Collar"
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/collar/pet.json'
Expand All @@ -91,7 +140,6 @@
name = "Pet Collar (Worn)"
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/collar/pet_worn.json'

// Spiked
/datum/greyscale_config/collar/spike
name = "Spiked Collar"
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/collar/spike.json'
Expand Down
50 changes: 50 additions & 0 deletions modular_doppler/modular_cosmetics/GAGS/greyscale_configs_sets.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
/*
_..---...,""-._ ,/}/)
.'' , ``..'(/-< ( This dm file contains greyscale datums for ensembles or 'sets' of items, so
/ _ { ) \ / that they can be found all together in one place! To qualify as a set or
; _ `. `. < a( / ensemble the items in question should explicitly be intended to be worn together,
,' ( \ ) `. \ __.._ .: y such as the combination of maid dress, head piece, gloves, and neck piece below. )
( <\_-) )'-.____...\ `._ //-'
`. `-' /-._))) `-._)))
`...'
*/

////////////////
//MAID COSTUME//
////////////////

/datum/greyscale_config/maid_neck_cover
name = "Maid Neck Cover"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/maid_costume.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/maid/maid_neck_cover.json'

/datum/greyscale_config/maid_neck_cover/worn
name = "Maid Neck Cover (Worn)"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/mob/maid_costume_worn.dmi'

/datum/greyscale_config/maid_arm_covers
name = "Maid Arm Covers"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/maid_costume.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/maid/maid_arm_covers.json'

/datum/greyscale_config/maid_arm_covers/worn
name = "Maid Arm Covers (Worn)"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/mob/maid_costume_worn.dmi'

/datum/greyscale_config/maid_costume
name = "Maid Costume"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/maid_costume.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/maid/maid_costume.json'

/datum/greyscale_config/maid_costume/worn
name = "Maid Costume (Worn)"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/mob/maid_costume_worn.dmi'

/datum/greyscale_config/maid_headband
name = "Maid Headband"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/maid_costume.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/maid/maid_headband.json'

/datum/greyscale_config/maid_headband/worn
name = "Maid Headband (Worn)"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/mob/maid_costume_worn.dmi'
64 changes: 64 additions & 0 deletions modular_doppler/modular_cosmetics/GAGS/greyscale_configs_suit.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
/* ( *snores* this dm file contains greyscale datums for suit slot clothes! )
/
|\ _,,,---,,_ /
/,`.-'`' -. ;-;;,_
|,4- ) )-,_..;\ ( `'-'
'---''(_/--' `-'\_)
*/

/datum/greyscale_config/chokha
name = "Chokha"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/jacket.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/suit/chokha.json'

/datum/greyscale_config/chokha/worn
name = "Chokha (Worn)"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/mob/jacket.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/suit/chokha_worn.json'

/datum/greyscale_config/crop_jacket
name = "Tailored Jacket"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/jacket.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/suit/crop_jacket.json'

/datum/greyscale_config/crop_jacket/worn
name = "Tailored Jacket (Worn)"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/mob/jacket.dmi'

/datum/greyscale_config/shortsleeve_crop_jacket
name = "Tailored Jacket (Short-Sleeved)"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/jacket.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/suit/crop_jacket_short.json'

/datum/greyscale_config/shortsleeve_crop_jacket/worn
name = "Tailored Jacket (Short-Sleeved, Worn)"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/mob/jacket.dmi'

/datum/greyscale_config/sleeveless_crop_jacket
name = "Tailored Jacket (Sleeveless)"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/jacket.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/suit/crop_jacket_none.json'

/datum/greyscale_config/sleeveless_crop_jacket/worn
name = "Tailored Jacket (Sleeveless, Worn)"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/mob/jacket.dmi'

/datum/greyscale_config/big_jacket
name = "Alpha Atelier pilot jacket"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/jacket.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/suit/big_jacket.json'

/datum/greyscale_config/big_jacket/worn
name = "Alpha Atelier pilot jacket (worn)"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/mob/jacket.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/suit/big_jacket_worn.json'

/datum/greyscale_config/dagger_mantle
name = "'dagger' designer mantle"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/shirt.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/suit/dagger_mantle.json'

/datum/greyscale_config/dagger_mantle/worn
name = "'dagger' designer mantle (worn)"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/mob/shirt.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/suit/dagger_mantle_worn.json'
Loading

0 comments on commit 16d61f7

Please sign in to comment.