From bd4b2b4691e94fbc326e8db356f4dce88ccad725 Mon Sep 17 00:00:00 2001 From: Feenie <62373791+FeenieRU@users.noreply.github.com> Date: Sat, 12 Oct 2024 15:55:51 +0300 Subject: [PATCH] Bunny additional (#5085) * Bunny fix * Digi-variant --- tff_modular/modules/bunny/code/bunnydrobe.dm | 28 +- .../modules/bunny/code/clothing/suit.dm | 9 +- .../modules/bunny/code/clothing/under.dm | 260 +++--------------- .../modules/bunny/icons/mob/under_digi.dmi | Bin 12137 -> 73066 bytes .../modules/vending/vends/autodrobe.dm | 8 +- tff_modular/modules/vending/vends/clothing.dm | 82 +++--- .../vending/vends/wardrobe/cent_wardrobe.dm | 10 + .../vending/vends/wardrobe/magivend.dm | 7 + .../vending/vends/wardrobe/sec_wardrobe.dm | 54 ++-- .../vending/vends/wardrobe/syndie_wardrobe.dm | 8 + tgstation.dme | 3 + 11 files changed, 184 insertions(+), 285 deletions(-) create mode 100644 tff_modular/modules/vending/vends/wardrobe/cent_wardrobe.dm create mode 100644 tff_modular/modules/vending/vends/wardrobe/magivend.dm create mode 100644 tff_modular/modules/vending/vends/wardrobe/syndie_wardrobe.dm diff --git a/tff_modular/modules/bunny/code/bunnydrobe.dm b/tff_modular/modules/bunny/code/bunnydrobe.dm index d65f8faed8c..5dd9a15cc06 100644 --- a/tff_modular/modules/bunny/code/bunnydrobe.dm +++ b/tff_modular/modules/bunny/code/bunnydrobe.dm @@ -65,8 +65,28 @@ /obj/item/clothing/head/playbunnyears/centcom = 3, ) access_lists["[ACCESS_COMMAND]"] = list( - /obj/item/clothing/under/rank/captain/bunnysuit = 3, - /obj/item/clothing/suit/armor/vest/capcarapace/tailcoat_captain = 3, - /obj/item/clothing/neck/bunny/bunnytie/captain = 3, - /obj/item/clothing/head/hats/caphat/bunnyears_captain = 3, + /obj/item/clothing/shoes/fancy_heels/cc = 3, + /obj/item/clothing/shoes/fancy_heels/red = 3, + /obj/item/clothing/shoes/fancy_heels/blue = 3, + /obj/item/clothing/shoes/fancy_heels/lightgrey = 3, + /obj/item/clothing/shoes/fancy_heels/navyblue = 3, + /obj/item/clothing/shoes/fancy_heels/white = 3, + /obj/item/clothing/shoes/fancy_heels/darkblue = 3, + /obj/item/clothing/shoes/fancy_heels/black = 3, + /obj/item/clothing/shoes/fancy_heels/purple = 3, + /obj/item/clothing/shoes/fancy_heels/red = 3, + /obj/item/clothing/shoes/fancy_heels/grey = 3, + /obj/item/clothing/shoes/fancy_heels/brown = 3, + /obj/item/clothing/shoes/fancy_heels/orange = 3, + /obj/item/clothing/shoes/jackboots/gogo_boots = 3, + /obj/item/clothing/shoes/fancy_heels/lightblue = 3, + /obj/item/clothing/shoes/galoshes/heeled = 3, + /obj/item/clothing/shoes/fancy_heels/green = 3, + /obj/item/clothing/shoes/clown_shoes/heeled = 3, + /obj/item/clothing/shoes/fancy_heels/darkgreen = 3, + /obj/item/clothing/shoes/fancy_heels/teal = 3, + /obj/item/clothing/shoes/fancy_heels/mutedblack = 3, + /obj/item/clothing/shoes/fancy_heels/mutedblue = 3, + /obj/item/clothing/shoes/fancy_heels/beige = 3, + /obj/item/clothing/shoes/fancy_heels/darkgrey = 3, ) diff --git a/tff_modular/modules/bunny/code/clothing/suit.dm b/tff_modular/modules/bunny/code/clothing/suit.dm index de48b1af5d8..8500b3bd1df 100644 --- a/tff_modular/modules/bunny/code/clothing/suit.dm +++ b/tff_modular/modules/bunny/code/clothing/suit.dm @@ -105,7 +105,7 @@ icon = 'tff_modular/modules/bunny/icons/obj/suit.dmi' w_class = WEIGHT_CLASS_NORMAL body_parts_covered = CHEST|GROIN|ARMS - slowdown = 0 + slowdown = 1 armor_type = /datum/armor/atmos_tech_tailcoat flags_inv = null clothing_flags = null @@ -132,7 +132,7 @@ icon = 'tff_modular/modules/bunny/icons/obj/suit.dmi' w_class = WEIGHT_CLASS_NORMAL body_parts_covered = CHEST|GROIN|ARMS - slowdown = 0 + slowdown = 1 armor_type = /datum/armor/ce_tailcoat flags_inv = null clothing_flags = null @@ -378,3 +378,8 @@ name = "centcom tailcoat" desc = "A reinforced tailcoat worn by bunny themed centcom officers." icon_state = "tailcoat_centcom" + +/obj/item/clothing/suit/armor/security_tailcoat/syndi + name = "syndie's tailcoat" + desc = "A reinforced tailcoat worn by illegal bunnies. Stylishly holds hidden flak plates." + icon_state = "tailcoat_syndi" diff --git a/tff_modular/modules/bunny/code/clothing/under.dm b/tff_modular/modules/bunny/code/clothing/under.dm index ff3c00b3110..ad05cc62057 100644 --- a/tff_modular/modules/bunny/code/clothing/under.dm +++ b/tff_modular/modules/bunny/code/clothing/under.dm @@ -9,10 +9,6 @@ body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/costume/playbunny/Initialize(mapload) - . = ..() - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/syndicate/syndibunny //heh name = "blood-red bunny suit" desc = "The staple of any bunny themed syndicate assassins. Are those carbon nanotube stockings?" @@ -22,10 +18,6 @@ icon_state = "syndibunny" body_parts_covered = CHEST|GROIN|LEGS -/obj/item/clothing/under/syndicate/syndibunny/Initialize(mapload) - . = ..() - create_storage(storage_type = /datum/storage/pockets/small) - /obj/item/clothing/under/syndicate/syndibunny/fake armor_type = /datum/armor/clothing_under/none @@ -33,6 +25,7 @@ name = "magician's bunny suit" desc = "The staple of any bunny themed stage magician." icon_state = "playbunny_wiz" + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' /obj/item/clothing/under/costume/playbunny/magician/Initialize(mapload) . = ..() @@ -74,15 +67,11 @@ icon_state = "bunnysuit_captain" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/captain/bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - //CARGO /obj/item/clothing/under/rank/cargo/quartermaster_bunnysuit @@ -91,66 +80,51 @@ icon_state = "bunnysuit_qm" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/cargo/quartermaster_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/cargo/cargo_bunnysuit name = "cargo bunny suit" desc = "The staple of any bunny themed cargo technicians. Nigh indistinguishable from the quartermasters bunny suit." icon_state = "bunnysuit_cargo" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/cargo/cargo_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/cargo/miner/bunnysuit name = "shaft miner's bunny suit" desc = "The staple of any bunny themed shaft miners. The perfect outfit for fighting demons on an ash choked hell planet." icon_state = "bunnysuit_miner" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/cargo/miner/bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/cargo/mailman_bunnysuit name = "mailman's bunny suit" desc = "The staple of any bunny themed mailmen. A sleek mailman outfit for when you need to deliver mail as quickly and with as little wind resistance possible." icon_state = "bunnysuit_mail" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/cargo/mailman_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/cargo/bitrunner/bunnysuit name = "bunrunner suit" desc = "The staple of any bunny themed gamer. Has enough space for one extra soda, if you're worthy." icon_state = "bunnysuit_bitrunner" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE @@ -166,45 +140,33 @@ icon_state = "bunnysuit_engi" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/engineering/engineer_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/engineering/atmos_tech_bunnysuit name = "atmospheric technician's bunny suit" desc = "The staple of any bunny themed atmospheric technicians. Perfect for any blue collar worker wanting to keep up with fashion trends." icon_state = "bunnysuit_atmos" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/engineering/atmos_tech_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/engineering/chief_engineer/bunnysuit name = "chief engineer's bunny suit" desc = "The staple of any bunny themed chief engineers. The airy design helps with keeping cool when engine fires get too hot to handle." icon_state = "bunnysuit_ce" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/engineering/chief_engineer/bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - //MEDICAL /obj/item/clothing/under/rank/medical/doctor_bunnysuit @@ -212,85 +174,61 @@ name = "medical bunnysuit" icon_state = "bunnysuit_doctor" worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/medical/doctor_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/medical/paramedic_bunnysuit desc = "The staple of any bunny themed paramedics. Comes with spare pockets for medical supplies fastened to the leggings." name = "paramedic's bunnysuit" icon_state = "bunnysuit_paramedic" worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/medical/paramedic_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/medical/chemist/bunnysuit desc = "The staple of any bunny themed chemists. The stockings are both airy and acid resistant." name = "chemist's bunnysuit" icon_state = "bunnysuit_chem" worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/medical/chemist/bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/medical/pathologist_bunnysuit desc = "The staple of any bunny themed pathologists. The stockings, while cute, do nothing to combat pathogens." name = "pathologist's bunnysuit" icon_state = "bunnysuit_viro" worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/medical/pathologist_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/medical/coroner_bunnysuit desc = "The staple of any bunny themed coroners. A rejected mime costume." name = "coroner's bunnysuit" icon_state = "bunnysuit_coroner" worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/medical/coroner_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/medical/cmo_bunnysuit desc = "The staple of any bunny themed chief medical officers. The more vibrant blue accents denote a higher status." name = "chief medical officer's bunnysuit" icon_state = "bunnysuit_cmo" worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/medical/cmo_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - //SCIENCE /obj/item/clothing/under/rank/rnd/scientist/bunnysuit @@ -298,58 +236,43 @@ name = "scientist's bunnysuit" icon_state = "bunnysuit_sci" worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/rnd/scientist/bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) /obj/item/clothing/under/rank/rnd/scientist/roboticist_bunnysuit desc = "The staple of any bunny themed roboticists. The open design and thin leggings help to keep cool when piloting mechs." name = "roboticist's bunnysuit" icon_state = "bunnysuit_roboticist" worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/rnd/scientist/roboticist_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/rnd/geneticist/bunnysuit desc = "The staple of any bunny themed geneticists. Doesn’t go great with an abominable green muscled physique, but then again, what does?" name = "geneticist's bunnysuit" icon_state = "bunnysuit_genetics" worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/rnd/geneticist/bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/rnd/research_director/bunnysuit desc = "The staple of any bunny themed head researchers. Advanced technology allows this suit to stimulate spontaneous bunny tail growth when worn, though it's nigh-indistinguishable from the standard cottonball and disappears as soon as the suit is removed." name = "research director's bunnysuit" icon_state = "bunnysuit_rd" worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS can_adjust = TRUE alt_covers_chest = TRUE -/obj/item/clothing/under/rank/rnd/research_director/bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - //SECURITY /obj/item/clothing/under/rank/security/security_bunnysuit @@ -357,113 +280,81 @@ name = "security bunnysuit" icon_state = "bunnysuit_sec" worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/security/security_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/security/security_assistant_bunnysuit desc = "The staple of any bunny themed security assistants. Can't lost respect you don't have!" name = "security assistant's bunnysuit" icon_state = "bunnysuit_sec_assistant" worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/security/security_assistant_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/security/warden_bunnysuit desc = "The staple of any bunny themed wardens. The more formal security bunny suit for a less combat focused job." name = "warden's bunnysuit" icon_state = "bunnysuit_warden" worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/security/warden_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/security/brig_phys_bunnysuit desc = "The staple of any bunny themed brig physicians. The rejected alternative to an already discontinued alternate uniform, now sold at a premium!" name = "brig physician's bunnysuit" icon_state = "bunnysuit_brig_phys" worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/security/brig_phys_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/security/detective_bunnysuit desc = "The staple of any bunny themed detectives. Capable of storing precious candy corns." name = "detective's bunnysuit" icon_state = "bunnysuit_det" worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/security/detective_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/security/detective_bunnysuit/noir desc = "The staple of any noir bunny themed detectives. Capable of storing precious candy corns." name = "noir detective's bunnysuit" icon_state = "bunnysuit_det_noir" worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/security/detective_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/security/prisoner_bunnysuit desc = "The staple of any bunny themed prisoners. Great for hiding shanks and other small contrabands." name = "prisoner's bunnysuit" icon_state = "bunnysuit_prisoner" worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/security/prisoner_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/security/head_of_security/bunnysuit desc = "The staple of any bunny themed security commanders. Includes kevlar weave stockings and a gilded tail." name = "Head of Security's bunnysuit" icon_state = "bunnysuit_hos" worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/security/head_of_security/bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - //SERVICE /obj/item/clothing/under/rank/civilian/hop_bunnysuit @@ -472,225 +363,166 @@ icon_state = "bunnysuit_hop" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/civilian/hop_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/civilian/janitor/bunnysuit name = "janitor's bunny suit" desc = "The staple of any bunny themed janitors. The stockings are made of cotton to allow for easy laundering." icon_state = "bunnysuit_janitor" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/civilian/janitor/bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/civilian/bartender_bunnysuit name = "bartender's bunnysuit" desc = "The staple of any bunny themed bartenders. Looks even more stylish than the standard bunny suit." icon_state = "bunnysuit_bar" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE custom_price = PAYCHECK_CREW -/obj/item/clothing/under/rank/civilian/bartender_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/civilian/cook_bunnysuit name = "cook's bunny suit" desc = "The staple of any bunny themed chefs. Shame there aren't any fishnets." icon_state = "bunnysuit_chef" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/civilian/cook_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/civilian/hydroponics/bunnysuit name = "botanist's bunny suit" desc = "The staple of any bunny themed botanists. The stockings are made of faux-denim to mimic the look of overalls." icon_state = "bunnysuit_botany" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/civilian/hydroponics/bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/civilian/clown/clown_bunnysuit name = "clown's bunny suit" desc = "The staple of any bunny themed clowns. Now this is just ridiculous." icon_state = "bunnysuit_clown" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/civilian/clown/clown_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/civilian/mime_bunnysuit name = "mime's bunny suit" desc = "The staple of any bunny themed mimes. Includes black and white stockings in order to comply with mime federation outfit regulations." icon_state = "bunnysuit_mime" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/civilian/mime_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/civilian/chaplain_bunnysuit name = "chaplain's bunny suit" desc = "The staple of any bunny themed chaplains. The wool for the stockings came from a sacrificial lamb, making them extra holy." icon_state = "bunnysuit_chaplain" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/civilian/chaplain_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/civilian/curator_bunnysuit_red name = "curator's red bunny suit" desc = "The staple of any bunny themed librarians. A professional yet comfortable suit perfect for the aspiring bunny academic." icon_state = "bunnysuit_curator_red" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/civilian/curator_bunnysuit_red/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/civilian/curator_bunnysuit_green name = "curator's green bunny suit" desc = "The staple of any bunny themed librarians. A professional yet comfortable suit perfect for the aspiring bunny academic." icon_state = "bunnysuit_curator_green" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/civilian/curator_bunnysuit_green/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/civilian/curator_bunnysuit_teal name = "curator's teal bunny suit" desc = "The staple of any bunny themed librarians. A professional yet comfortable suit perfect for the aspiring bunny academic." icon_state = "bunnysuit_curator_teal" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/civilian/curator_bunnysuit_teal/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/civilian/lawyer_bunnysuit_black name = "lawyer's black bunny suit" desc = "A black linen coat worn by bunny themed lawyers. May or may not contain souls of the damned in suit pockets." icon_state = "bunnysuit_law_black" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/civilian/lawyer_bunnysuit_black/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/civilian/lawyer_bunnysuit_blue name = "lawyer's blue bunny suit" desc = "The staple of any bunny themed lawyers. EXTREMELY professional." icon_state = "bunnysuit_law_blue" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/civilian/lawyer_bunnysuit_blue/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/civilian/lawyer_bunnysuit_red name = "lawyer's red bunny suit" desc = "The staple of any bunny themed lawyers. EXTREMELY professional." icon_state = "bunnysuit_law_red" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/civilian/lawyer_bunnysuit_red/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) - /obj/item/clothing/under/rank/civilian/lawyer_bunnysuit_good name = "good lawyer's bunny suit" desc = "The staple of any bunny themed lawyers. EXTREMELY professional." icon_state = "bunnysuit_law_good" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE -/obj/item/clothing/under/rank/civilian/lawyer_bunnysuit_good/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) /obj/item/clothing/under/rank/civilian/psychologist_bunnysuit name = "psychologist's bunny suit" @@ -698,11 +530,7 @@ icon_state = "bunnysuit_psychologist" inhand_icon_state = null worn_icon = 'tff_modular/modules/bunny/icons/mob/under.dmi' + worn_icon_digi = 'tff_modular/modules/bunny/icons/mob/under_digi.dmi' icon = 'tff_modular/modules/bunny/icons/obj/under.dmi' body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE - -/obj/item/clothing/under/rank/civilian/psychologist_bunnysuit/Initialize(mapload) - . = ..() - - create_storage(storage_type = /datum/storage/pockets/tiny) diff --git a/tff_modular/modules/bunny/icons/mob/under_digi.dmi b/tff_modular/modules/bunny/icons/mob/under_digi.dmi index 124dad7f96fa98f1a3efbf9458dc3a54e1014369..a5298f40bd61e708ef6d064bf3095f4f22cd4cef 100644 GIT binary patch literal 73066 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 C^9{HF literal 12137 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 A1poj5 diff --git a/tff_modular/modules/vending/vends/autodrobe.dm b/tff_modular/modules/vending/vends/autodrobe.dm index be943d30bc8..420a0cdf2f9 100644 --- a/tff_modular/modules/vending/vends/autodrobe.dm +++ b/tff_modular/modules/vending/vends/autodrobe.dm @@ -1,5 +1,9 @@ /obj/machinery/vending/autodrobe - contraband_ff = list( + product_categories = list( + list( + "name" = "Other", + "icon" = "star", + "products" = list( /obj/item/clothing/under/rank/civilian/clown/clown_bunnysuit = 3, /obj/item/clothing/under/rank/civilian/mime_bunnysuit = 3, /obj/item/clothing/suit/jacket/tailcoat/clown = 3, @@ -9,4 +13,6 @@ /obj/item/clothing/head/playbunnyears/mime = 3, /obj/item/clothing/shoes/clown_shoes/heeled = 3, /obj/item/clothing/shoes/fancy_heels/white = 3, + ), + ), ) diff --git a/tff_modular/modules/vending/vends/clothing.dm b/tff_modular/modules/vending/vends/clothing.dm index 8c63b070afb..c4fb7753832 100644 --- a/tff_modular/modules/vending/vends/clothing.dm +++ b/tff_modular/modules/vending/vends/clothing.dm @@ -1,40 +1,46 @@ /obj/machinery/vending/clothing - contraband_ff = list( - /obj/item/clothing/neck/bunny/bunnytie = 3, - /obj/item/clothing/under/costume/playbunny = 3, - /obj/item/clothing/under/costume/playbunny/british = 3, - /obj/item/clothing/under/costume/playbunny/communist = 3, - /obj/item/clothing/under/costume/playbunny/usa = 3, - /obj/item/clothing/suit/jacket/tailcoat = 3, - /obj/item/clothing/neck/bunny/bunnytie = 3, - /obj/item/clothing/neck/bunny/bunnytie/communist = 3, - /obj/item/clothing/neck/bunny/bunnytie/blue = 3, - /obj/item/clothing/head/playbunnyears = 3, - /obj/item/clothing/head/playbunnyears/british = 3, - /obj/item/clothing/head/playbunnyears/communist = 3, - /obj/item/clothing/head/playbunnyears/usa = 3, - /obj/item/clothing/shoes/fancy_heels/cc = 3, - /obj/item/clothing/shoes/fancy_heels/red = 3, - /obj/item/clothing/shoes/fancy_heels/blue = 3, - /obj/item/clothing/shoes/fancy_heels/lightgrey = 3, - /obj/item/clothing/shoes/fancy_heels/navyblue = 3, - /obj/item/clothing/shoes/fancy_heels/white = 3, - /obj/item/clothing/shoes/fancy_heels/darkblue = 3, - /obj/item/clothing/shoes/fancy_heels/black = 3, - /obj/item/clothing/shoes/fancy_heels/purple = 3, - /obj/item/clothing/shoes/fancy_heels/red = 3, - /obj/item/clothing/shoes/fancy_heels/grey = 3, - /obj/item/clothing/shoes/fancy_heels/brown = 3, - /obj/item/clothing/shoes/fancy_heels/orange = 3, - /obj/item/clothing/shoes/jackboots/gogo_boots = 3, - /obj/item/clothing/shoes/fancy_heels/lightblue = 3, - /obj/item/clothing/shoes/galoshes/heeled = 3, - /obj/item/clothing/shoes/fancy_heels/green = 3, - /obj/item/clothing/shoes/clown_shoes/heeled = 3, - /obj/item/clothing/shoes/fancy_heels/darkgreen = 3, - /obj/item/clothing/shoes/fancy_heels/teal = 3, - /obj/item/clothing/shoes/fancy_heels/mutedblack = 3, - /obj/item/clothing/shoes/fancy_heels/mutedblue = 3, - /obj/item/clothing/shoes/fancy_heels/beige = 3, - /obj/item/clothing/shoes/fancy_heels/darkgrey = 3, + product_categories = list( + list( + "name" = "Special", + "icon" = "star", + "products" = list( + /obj/item/clothing/neck/bunny/bunnytie = 3, + /obj/item/clothing/under/costume/playbunny = 3, + /obj/item/clothing/under/costume/playbunny/british = 3, + /obj/item/clothing/under/costume/playbunny/communist = 3, + /obj/item/clothing/under/costume/playbunny/usa = 3, + /obj/item/clothing/suit/jacket/tailcoat = 3, + /obj/item/clothing/neck/bunny/bunnytie = 3, + /obj/item/clothing/neck/bunny/bunnytie/communist = 3, + /obj/item/clothing/neck/bunny/bunnytie/blue = 3, + /obj/item/clothing/head/playbunnyears = 3, + /obj/item/clothing/head/playbunnyears/british = 3, + /obj/item/clothing/head/playbunnyears/communist = 3, + /obj/item/clothing/head/playbunnyears/usa = 3, + /obj/item/clothing/shoes/fancy_heels/cc = 3, + /obj/item/clothing/shoes/fancy_heels/red = 3, + /obj/item/clothing/shoes/fancy_heels/blue = 3, + /obj/item/clothing/shoes/fancy_heels/lightgrey = 3, + /obj/item/clothing/shoes/fancy_heels/navyblue = 3, + /obj/item/clothing/shoes/fancy_heels/white = 3, + /obj/item/clothing/shoes/fancy_heels/darkblue = 3, + /obj/item/clothing/shoes/fancy_heels/black = 3, + /obj/item/clothing/shoes/fancy_heels/purple = 3, + /obj/item/clothing/shoes/fancy_heels/red = 3, + /obj/item/clothing/shoes/fancy_heels/grey = 3, + /obj/item/clothing/shoes/fancy_heels/brown = 3, + /obj/item/clothing/shoes/fancy_heels/orange = 3, + /obj/item/clothing/shoes/jackboots/gogo_boots = 3, + /obj/item/clothing/shoes/fancy_heels/lightblue = 3, + /obj/item/clothing/shoes/galoshes/heeled = 3, + /obj/item/clothing/shoes/fancy_heels/green = 3, + /obj/item/clothing/shoes/clown_shoes/heeled = 3, + /obj/item/clothing/shoes/fancy_heels/darkgreen = 3, + /obj/item/clothing/shoes/fancy_heels/teal = 3, + /obj/item/clothing/shoes/fancy_heels/mutedblack = 3, + /obj/item/clothing/shoes/fancy_heels/mutedblue = 3, + /obj/item/clothing/shoes/fancy_heels/beige = 3, + /obj/item/clothing/shoes/fancy_heels/darkgrey = 3, + ), + ), ) diff --git a/tff_modular/modules/vending/vends/wardrobe/cent_wardrobe.dm b/tff_modular/modules/vending/vends/wardrobe/cent_wardrobe.dm new file mode 100644 index 00000000000..c443e952683 --- /dev/null +++ b/tff_modular/modules/vending/vends/wardrobe/cent_wardrobe.dm @@ -0,0 +1,10 @@ +// All ghost roles and antagonists wardrobes + +/obj/machinery/vending/wardrobe/cent_wardrobe + products_ff = list( + /obj/item/clothing/under/costume/playbunny/centcom = 3, + /obj/item/clothing/suit/armor/security_tailcoat/centcom = 3, + /obj/item/clothing/neck/bunny/bunnytie/centcom = 3, + /obj/item/clothing/head/playbunnyears/centcom = 3, + /obj/item/clothing/shoes/fancy_heels/darkgreen = 3, + ) diff --git a/tff_modular/modules/vending/vends/wardrobe/magivend.dm b/tff_modular/modules/vending/vends/wardrobe/magivend.dm new file mode 100644 index 00000000000..d5a7b759455 --- /dev/null +++ b/tff_modular/modules/vending/vends/wardrobe/magivend.dm @@ -0,0 +1,7 @@ +/obj/machinery/vending/magivend + products_ff = list( + /obj/item/clothing/under/costume/playbunny/magician = 1, + /obj/item/clothing/suit/wizrobe/magician = 1, + /obj/item/clothing/neck/bunny/bunnytie/magician = 1, + /obj/item/clothing/shoes/fancy_heels/wizard = 1, + ) diff --git a/tff_modular/modules/vending/vends/wardrobe/sec_wardrobe.dm b/tff_modular/modules/vending/vends/wardrobe/sec_wardrobe.dm index fa9c0e6006a..5d89e639d0b 100644 --- a/tff_modular/modules/vending/vends/wardrobe/sec_wardrobe.dm +++ b/tff_modular/modules/vending/vends/wardrobe/sec_wardrobe.dm @@ -1,25 +1,31 @@ /obj/machinery/vending/wardrobe/sec_wardrobe - products_ff = list( - /obj/item/clothing/under/rank/security/security_bunnysuit = 3, - /obj/item/clothing/under/rank/security/security_assistant_bunnysuit = 3, - /obj/item/clothing/under/rank/security/warden_bunnysuit = 3, - /obj/item/clothing/under/rank/security/brig_phys_bunnysuit = 3, - /obj/item/clothing/under/rank/security/prisoner_bunnysuit = 3, - /obj/item/clothing/suit/armor/security_tailcoat = 3, - /obj/item/clothing/suit/armor/security_tailcoat/assistant = 3, - /obj/item/clothing/suit/armor/security_tailcoat/warden = 3, - /obj/item/clothing/suit/toggle/labcoat/doctor_tailcoat/sec = 3, - /obj/item/clothing/neck/bunny/bunnytie/security = 3, - /obj/item/clothing/neck/bunny/bunnytie/security_assistant = 3, - /obj/item/clothing/neck/bunny/bunnytie/brig_phys = 3, - /obj/item/clothing/neck/bunny/bunnytie/prisoner = 3, - /obj/item/clothing/head/playbunnyears/security = 3, - /obj/item/clothing/head/playbunnyears/security/assistant = 3, - /obj/item/clothing/head/playbunnyears/warden = 3, - /obj/item/clothing/head/playbunnyears/brig_phys = 3, - /obj/item/clothing/head/playbunnyears/prisoner = 3, - /obj/item/clothing/shoes/fancy_heels/red = 3, - /obj/item/clothing/shoes/fancy_heels/blue = 3, - /obj/item/clothing/shoes/fancy_heels/black = 3, - /obj/item/clothing/shoes/fancy_heels/orange = 3, - ) + product_categories_ff = list( + list( + "name" = "Bunny", + "icon" = "star", + "products" = list( + /obj/item/clothing/under/rank/security/security_bunnysuit = 3, + /obj/item/clothing/under/rank/security/security_assistant_bunnysuit = 3, + /obj/item/clothing/under/rank/security/warden_bunnysuit = 3, + /obj/item/clothing/under/rank/security/brig_phys_bunnysuit = 3, + /obj/item/clothing/under/rank/security/prisoner_bunnysuit = 3, + /obj/item/clothing/suit/armor/security_tailcoat = 3, + /obj/item/clothing/suit/armor/security_tailcoat/assistant = 3, + /obj/item/clothing/suit/armor/security_tailcoat/warden = 3, + /obj/item/clothing/suit/toggle/labcoat/doctor_tailcoat/sec = 3, + /obj/item/clothing/neck/bunny/bunnytie/security = 3, + /obj/item/clothing/neck/bunny/bunnytie/security_assistant = 3, + /obj/item/clothing/neck/bunny/bunnytie/brig_phys = 3, + /obj/item/clothing/neck/bunny/bunnytie/prisoner = 3, + /obj/item/clothing/head/playbunnyears/security = 3, + /obj/item/clothing/head/playbunnyears/security/assistant = 3, + /obj/item/clothing/head/playbunnyears/warden = 3, + /obj/item/clothing/head/playbunnyears/brig_phys = 3, + /obj/item/clothing/head/playbunnyears/prisoner = 3, + /obj/item/clothing/shoes/fancy_heels/red = 3, + /obj/item/clothing/shoes/fancy_heels/blue = 3, + /obj/item/clothing/shoes/fancy_heels/black = 3, + /obj/item/clothing/shoes/fancy_heels/orange = 3, + ), + ), + ) diff --git a/tff_modular/modules/vending/vends/wardrobe/syndie_wardrobe.dm b/tff_modular/modules/vending/vends/wardrobe/syndie_wardrobe.dm new file mode 100644 index 00000000000..907ed3e2435 --- /dev/null +++ b/tff_modular/modules/vending/vends/wardrobe/syndie_wardrobe.dm @@ -0,0 +1,8 @@ +/obj/machinery/vending/wardrobe/syndie_wardrobe + products_ff = list( + /obj/item/clothing/under/syndicate/syndibunny = 3, + /obj/item/clothing/suit/armor/security_tailcoat/syndi = 3, + /obj/item/clothing/neck/bunny/bunnytie/syndicate = 3, + /obj/item/clothing/head/playbunnyears/syndicate = 3, + /obj/item/clothing/shoes/fancy_heels/syndi = 3, + ) diff --git a/tgstation.dme b/tgstation.dme index b6865e62467..d1e86d311eb 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -8814,6 +8814,7 @@ #include "tff_modular\modules\vending\vends\wardrobe\atmos_wardrobe.dm" #include "tff_modular\modules\vending\vends\wardrobe\bar_wardrobe.dm" #include "tff_modular\modules\vending\vends\wardrobe\cargo_wardrobe.dm" +#include "tff_modular\modules\vending\vends\wardrobe\cent_wardrobe.dm" #include "tff_modular\modules\vending\vends\wardrobe\chap_wardrobe.dm" #include "tff_modular\modules\vending\vends\wardrobe\chef_wardrobe.dm" #include "tff_modular\modules\vending\vends\wardrobe\chem_wardrobe.dm" @@ -8824,10 +8825,12 @@ #include "tff_modular\modules\vending\vends\wardrobe\hydro_wardrobe.dm" #include "tff_modular\modules\vending\vends\wardrobe\jani_wardrobe.dm" #include "tff_modular\modules\vending\vends\wardrobe\law_wardrobe.dm" +#include "tff_modular\modules\vending\vends\wardrobe\magivend.dm" #include "tff_modular\modules\vending\vends\wardrobe\medi_wardrobe.dm" #include "tff_modular\modules\vending\vends\wardrobe\robo_wardrobe.dm" #include "tff_modular\modules\vending\vends\wardrobe\science_wardrobe.dm" #include "tff_modular\modules\vending\vends\wardrobe\sec_wardrobe.dm" +#include "tff_modular\modules\vending\vends\wardrobe\syndie_wardrobe.dm" #include "tff_modular\modules\vending\vends\wardrobe\viro_wardrobe.dm" #include "tff_modular\modules\vulpkanin_accessories\code\ears.dm" #include "tff_modular\modules\vulpkanin_accessories\code\hair.dm"