Skip to content

Commit

Permalink
Modular vendings (#5047)
Browse files Browse the repository at this point in the history
  • Loading branch information
FeenieRU authored Sep 21, 2024
1 parent e782945 commit 51d8583
Show file tree
Hide file tree
Showing 23 changed files with 293 additions and 204 deletions.
203 changes: 0 additions & 203 deletions tff_modular/modules/bunny/code/bunnydrobe.dm
Original file line number Diff line number Diff line change
Expand Up @@ -70,206 +70,3 @@
/obj/item/clothing/neck/bunny/bunnytie/captain = 3,
/obj/item/clothing/head/hats/caphat/bunnyears_captain = 3,
)
// Service
access_lists["[ACCESS_SERVICE]"] = list(
/obj/item/clothing/under/rank/civilian/janitor/bunnysuit = 3,
/obj/item/clothing/under/rank/civilian/bartender_bunnysuit = 3,
/obj/item/clothing/under/rank/civilian/cook_bunnysuit = 3,
/obj/item/clothing/under/rank/civilian/clown/clown_bunnysuit = 3,
/obj/item/clothing/under/rank/civilian/mime_bunnysuit = 3,
/obj/item/clothing/under/rank/civilian/chaplain_bunnysuit = 3,
/obj/item/clothing/under/rank/civilian/curator_bunnysuit_red = 3,
/obj/item/clothing/under/rank/civilian/curator_bunnysuit_green = 3,
/obj/item/clothing/under/rank/civilian/curator_bunnysuit_teal = 3,
/obj/item/clothing/under/rank/civilian/lawyer_bunnysuit_black = 3,
/obj/item/clothing/under/rank/civilian/lawyer_bunnysuit_blue = 3,
/obj/item/clothing/under/rank/civilian/lawyer_bunnysuit_red = 3,
/obj/item/clothing/under/rank/civilian/lawyer_bunnysuit_good = 3,
/obj/item/clothing/under/rank/civilian/psychologist_bunnysuit = 3,
/obj/item/clothing/suit/jacket/tailcoat/janitor = 3,
/obj/item/clothing/suit/jacket/tailcoat/cook = 3,
/obj/item/clothing/suit/jacket/tailcoat/botanist = 3,
/obj/item/clothing/suit/jacket/tailcoat/clown = 3,
/obj/item/clothing/suit/jacket/tailcoat/mime = 3,
/obj/item/clothing/suit/jacket/tailcoat/chaplain = 3,
/obj/item/clothing/suit/jacket/tailcoat/curator_red = 3,
/obj/item/clothing/suit/jacket/tailcoat/curator_green = 3,
/obj/item/clothing/suit/jacket/tailcoat/curator_teal = 3,
/obj/item/clothing/suit/jacket/tailcoat/lawyer_black = 3,
/obj/item/clothing/suit/jacket/tailcoat/lawyer_blue = 3,
/obj/item/clothing/suit/jacket/tailcoat/lawyer_red = 3,
/obj/item/clothing/suit/jacket/tailcoat/lawyer_good = 3,
/obj/item/clothing/suit/jacket/tailcoat/psychologist = 3,
/obj/item/clothing/neck/bunny/bunnytie/janitor = 3,
/obj/item/clothing/neck/bunny/bunnytie/bartender = 3,
/obj/item/clothing/neck/bunny/bunnytie/cook = 3,
/obj/item/clothing/neck/bunny/bunnytie/botanist = 3,
/obj/item/clothing/neck/bunny/clown = 3,
/obj/item/clothing/neck/bunny_pendant = 3,
/obj/item/clothing/neck/bunny/bunnytie/lawyer_black = 3,
/obj/item/clothing/neck/bunny/bunnytie/lawyer_blue = 3,
/obj/item/clothing/neck/bunny/bunnytie/lawyer_red = 3,
/obj/item/clothing/neck/bunny/bunnytie/lawyer_good = 3,
/obj/item/clothing/head/playbunnyears/janitor = 3,
/obj/item/clothing/head/playbunnyears/bartender = 3,
/obj/item/clothing/head/playbunnyears/cook = 3,
/obj/item/clothing/head/playbunnyears/botanist = 3,
/obj/item/clothing/head/playbunnyears/clown = 3,
/obj/item/clothing/head/playbunnyears/mime = 3,
/obj/item/clothing/head/playbunnyears/chaplain = 3,
/obj/item/clothing/head/playbunnyears/curator_red = 3,
/obj/item/clothing/head/playbunnyears/curator_green = 3,
/obj/item/clothing/head/playbunnyears/curator_teal = 3,
/obj/item/clothing/head/playbunnyears/lawyer_black = 3,
/obj/item/clothing/head/playbunnyears/lawyer_blue = 3,
/obj/item/clothing/head/playbunnyears/lawyer_red = 3,
/obj/item/clothing/head/playbunnyears/lawyer_good = 3,
/obj/item/clothing/head/playbunnyears/psychologist = 3,
)
// Cargo
access_lists["[ACCESS_CARGO]"] = list(
/obj/item/clothing/under/rank/cargo/cargo_bunnysuit = 3,
/obj/item/clothing/under/rank/cargo/miner/bunnysuit = 3,
/obj/item/clothing/under/rank/cargo/mailman_bunnysuit = 3,
/obj/item/clothing/under/rank/cargo/bitrunner/bunnysuit = 3,
/obj/item/clothing/suit/jacket/tailcoat/cargo = 3,
/obj/item/clothing/suit/jacket/tailcoat/miner = 3,
/obj/item/clothing/suit/jacket/tailcoat/bitrunner = 3,
/obj/item/clothing/neck/bunny/bunnytie/cargo = 3,
/obj/item/clothing/neck/bunny/bunnytie/miner = 3,
/obj/item/clothing/neck/bunny/bunnytie/mailman = 3,
/obj/item/clothing/neck/bunny/bunnytie/bitrunner = 3,
/obj/item/clothing/head/playbunnyears/cargo = 3,
/obj/item/clothing/head/playbunnyears/miner = 3,
/obj/item/clothing/head/playbunnyears/mailman = 3,
/obj/item/clothing/head/playbunnyears/bitrunner = 3,
/obj/item/clothing/shoes/workboots/mining/heeled = 3,
)
// Science
access_lists["[ACCESS_SCIENCE]"] = list(
/obj/item/clothing/under/rank/rnd/scientist/bunnysuit = 3,
/obj/item/clothing/under/rank/rnd/scientist/roboticist_bunnysuit = 3,
/obj/item/clothing/under/rank/rnd/geneticist/bunnysuit = 3,
/obj/item/clothing/suit/toggle/labcoat/doctor_tailcoat/science = 3,
/obj/item/clothing/suit/toggle/labcoat/doctor_tailcoat/science/robotics = 3,
/obj/item/clothing/suit/toggle/labcoat/doctor_tailcoat/science/genetics = 3,
/obj/item/clothing/neck/bunny/bunnytie/scientist = 3,
/obj/item/clothing/neck/bunny/bunnytie/roboticist = 3,
/obj/item/clothing/neck/bunny/bunnytie/geneticist = 3,
/obj/item/clothing/head/playbunnyears/scientist = 3,
/obj/item/clothing/head/playbunnyears/roboticist = 3,
/obj/item/clothing/head/playbunnyears/geneticist = 3,
)
// Security
access_lists["[ACCESS_SECURITY]"] = 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/detective_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/suit/jacket/det_suit/tailcoat = 3,
/obj/item/clothing/suit/jacket/det_suit/tailcoat/noir = 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/detective = 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/detective = 3,
/obj/item/clothing/head/playbunnyears/detective/noir = 3,
/obj/item/clothing/head/playbunnyears/prisoner = 3,
)
// Medbay
access_lists["[ACCESS_MEDICAL]"] = list(
/obj/item/clothing/under/rank/medical/doctor_bunnysuit = 3,
/obj/item/clothing/under/rank/medical/paramedic_bunnysuit = 3,
/obj/item/clothing/under/rank/medical/chemist/bunnysuit = 3,
/obj/item/clothing/under/rank/medical/pathologist_bunnysuit = 3,
/obj/item/clothing/under/rank/medical/coroner_bunnysuit = 3,
/obj/item/clothing/suit/toggle/labcoat/doctor_tailcoat = 3,
/obj/item/clothing/suit/toggle/labcoat/doctor_tailcoat/paramedic = 3,
/obj/item/clothing/suit/toggle/labcoat/doctor_tailcoat/chemist = 3,
/obj/item/clothing/suit/toggle/labcoat/doctor_tailcoat/pathologist = 3,
/obj/item/clothing/suit/toggle/labcoat/doctor_tailcoat/coroner = 3,
/obj/item/clothing/neck/bunny/bunnytie/doctor = 3,
/obj/item/clothing/neck/bunny/bunnytie/paramedic = 3,
/obj/item/clothing/neck/bunny/bunnytie/chemist = 3,
/obj/item/clothing/neck/bunny/bunnytie/pathologist = 3,
/obj/item/clothing/neck/bunny/bunnytie/coroner = 3,
/obj/item/clothing/head/playbunnyears/doctor = 3,
/obj/item/clothing/head/playbunnyears/paramedic = 3,
/obj/item/clothing/head/playbunnyears/chemist = 3,
/obj/item/clothing/head/playbunnyears/pathologist = 3,
/obj/item/clothing/head/playbunnyears/coroner = 3,
)
// Engineering
access_lists["[ACCESS_ENGINEERING]"] = list(
/obj/item/clothing/under/rank/medical/doctor_bunnysuit = 3,
/obj/item/clothing/under/rank/medical/paramedic_bunnysuit = 3,
/obj/item/clothing/under/rank/medical/chemist/bunnysuit = 3,
/obj/item/clothing/under/rank/medical/pathologist_bunnysuit = 3,
/obj/item/clothing/under/rank/medical/coroner_bunnysuit = 3,
/obj/item/clothing/suit/toggle/labcoat/doctor_tailcoat = 3,
/obj/item/clothing/suit/toggle/labcoat/doctor_tailcoat/paramedic = 3,
/obj/item/clothing/suit/toggle/labcoat/doctor_tailcoat/chemist = 3,
/obj/item/clothing/suit/toggle/labcoat/doctor_tailcoat/pathologist = 3,
/obj/item/clothing/suit/toggle/labcoat/doctor_tailcoat/coroner = 3,
/obj/item/clothing/neck/bunny/bunnytie/doctor = 3,
/obj/item/clothing/neck/bunny/bunnytie/paramedic = 3,
/obj/item/clothing/neck/bunny/bunnytie/chemist = 3,
/obj/item/clothing/neck/bunny/bunnytie/pathologist = 3,
/obj/item/clothing/neck/bunny/bunnytie/coroner = 3,
/obj/item/clothing/head/playbunnyears/doctor = 3,
/obj/item/clothing/head/playbunnyears/paramedic = 3,
/obj/item/clothing/head/playbunnyears/chemist = 3,
/obj/item/clothing/head/playbunnyears/pathologist = 3,
/obj/item/clothing/head/playbunnyears/coroner = 3,
)
// Assistant
access_lists["[ACCESS_MAINT_TUNNELS]"] = list(
/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,
)

1 change: 0 additions & 1 deletion tff_modular/modules/vending/vending.dm
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,3 @@
var/list/premium_ff
/// Additions to the `contraband` list of the vending machine, modularly. Will become null after Initialize, to free up memory.
var/list/contraband_ff

12 changes: 12 additions & 0 deletions tff_modular/modules/vending/vends/autodrobe.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
/obj/machinery/vending/autodrobe
contraband_ff = 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,
/obj/item/clothing/suit/jacket/tailcoat/mime = 3,
/obj/item/clothing/neck/bunny/clown = 3,
/obj/item/clothing/head/playbunnyears/clown = 3,
/obj/item/clothing/head/playbunnyears/mime = 3,
/obj/item/clothing/shoes/clown_shoes/heeled = 3,
/obj/item/clothing/shoes/fancy_heels/white = 3,
)
40 changes: 40 additions & 0 deletions tff_modular/modules/vending/vends/clothing.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
/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,
)
10 changes: 10 additions & 0 deletions tff_modular/modules/vending/vends/wardrobe/atmos_wardrobe.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/obj/machinery/vending/wardrobe/atmos_wardrobe
products_ff = list(
/obj/item/clothing/under/rank/engineering/atmos_tech_bunnysuit = 3,
/obj/item/clothing/suit/utility/fire/atmos_tech_tailcoat = 3,
/obj/item/clothing/neck/bunny/bunnytie/atmos_tech = 3,
/obj/item/clothing/head/playbunnyears/atmos_tech = 3,
/obj/item/clothing/shoes/fancy_heels/orange = 3,
/obj/item/clothing/shoes/fancy_heels/blue = 3,
/obj/item/clothing/shoes/workboots/heeled = 3,
)
8 changes: 8 additions & 0 deletions tff_modular/modules/vending/vends/wardrobe/bar_wardrobe.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/obj/machinery/vending/wardrobe/bar_wardrobe
products_ff = list(
/obj/item/clothing/under/rank/civilian/bartender_bunnysuit = 3,
/obj/item/clothing/neck/bunny/bunnytie/bartender = 3,
/obj/item/clothing/head/playbunnyears/bartender = 3,
/obj/item/clothing/shoes/fancy_heels/brown = 3,
/obj/item/clothing/shoes/fancy_heels/black = 3,
)
21 changes: 21 additions & 0 deletions tff_modular/modules/vending/vends/wardrobe/cargo_wardrobe.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
/obj/machinery/vending/wardrobe/cargo_wardrobe
products_ff = list(
/obj/item/clothing/under/rank/cargo/cargo_bunnysuit = 3,
/obj/item/clothing/under/rank/cargo/miner/bunnysuit = 3,
/obj/item/clothing/under/rank/cargo/mailman_bunnysuit = 3,
/obj/item/clothing/under/rank/cargo/bitrunner/bunnysuit = 3,
/obj/item/clothing/suit/jacket/tailcoat/cargo = 3,
/obj/item/clothing/suit/jacket/tailcoat/miner = 3,
/obj/item/clothing/suit/jacket/tailcoat/bitrunner = 3,
/obj/item/clothing/neck/bunny/bunnytie/cargo = 3,
/obj/item/clothing/neck/bunny/bunnytie/miner = 3,
/obj/item/clothing/neck/bunny/bunnytie/mailman = 3,
/obj/item/clothing/neck/bunny/bunnytie/bitrunner = 3,
/obj/item/clothing/head/playbunnyears/cargo = 3,
/obj/item/clothing/head/playbunnyears/miner = 3,
/obj/item/clothing/head/playbunnyears/mailman = 3,
/obj/item/clothing/head/playbunnyears/bitrunner = 3,
/obj/item/clothing/shoes/workboots/mining/heeled = 3,
/obj/item/clothing/shoes/fancy_heels/brown = 3,
/obj/item/clothing/shoes/fancy_heels/orange = 3,
)
9 changes: 9 additions & 0 deletions tff_modular/modules/vending/vends/wardrobe/chap_wardrobe.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
/obj/machinery/vending/wardrobe/chap_wardrobe
products_ff = list(
/obj/item/clothing/under/rank/civilian/chaplain_bunnysuit = 3,
/obj/item/clothing/suit/jacket/tailcoat/chaplain = 3,
/obj/item/clothing/neck/bunny_pendant = 3,
/obj/item/clothing/head/playbunnyears/chaplain = 3,
/obj/item/clothing/shoes/fancy_heels/white = 3,
/obj/item/clothing/shoes/fancy_heels/black = 3,
)
9 changes: 9 additions & 0 deletions tff_modular/modules/vending/vends/wardrobe/chef_wardrobe.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
/obj/machinery/vending/wardrobe/chef_wardrobe
products_ff = list(
/obj/item/clothing/under/rank/civilian/cook_bunnysuit = 3,
/obj/item/clothing/suit/jacket/tailcoat/cook = 3,
/obj/item/clothing/neck/bunny/bunnytie/cook = 3,
/obj/item/clothing/head/playbunnyears/cook = 3,
/obj/item/clothing/shoes/fancy_heels/white = 3,
/obj/item/clothing/shoes/fancy_heels/black = 3,
)
9 changes: 9 additions & 0 deletions tff_modular/modules/vending/vends/wardrobe/chem_wardrobe.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
/obj/machinery/vending/wardrobe/chem_wardrobe
products_ff = list(
/obj/item/clothing/under/rank/medical/chemist/bunnysuit = 3,
/obj/item/clothing/suit/toggle/labcoat/doctor_tailcoat/chemist = 3,
/obj/item/clothing/neck/bunny/bunnytie/chemist = 3,
/obj/item/clothing/head/playbunnyears/chemist = 3,
/obj/item/clothing/shoes/fancy_heels/white = 3,
/obj/item/clothing/shoes/fancy_heels/orange = 3,
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/obj/machinery/vending/wardrobe/coroner_wardrobe
products_ff = list(
/obj/item/clothing/under/rank/medical/coroner_bunnysuit = 3,
/obj/item/clothing/suit/toggle/labcoat/doctor_tailcoat/coroner = 3,
/obj/item/clothing/neck/bunny/bunnytie/coroner = 3,
/obj/item/clothing/head/playbunnyears/coroner = 3,
/obj/item/clothing/shoes/fancy_heels/black = 3,
)
15 changes: 15 additions & 0 deletions tff_modular/modules/vending/vends/wardrobe/curator_wardrobe.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
/obj/machinery/vending/wardrobe/curator_wardrobe
products_ff = list(
/obj/item/clothing/under/rank/civilian/curator_bunnysuit_red = 3,
/obj/item/clothing/under/rank/civilian/curator_bunnysuit_green = 3,
/obj/item/clothing/under/rank/civilian/curator_bunnysuit_teal = 3,
/obj/item/clothing/suit/jacket/tailcoat/curator_red = 3,
/obj/item/clothing/suit/jacket/tailcoat/curator_green = 3,
/obj/item/clothing/suit/jacket/tailcoat/curator_teal = 3,
/obj/item/clothing/head/playbunnyears/curator_red = 3,
/obj/item/clothing/head/playbunnyears/curator_green = 3,
/obj/item/clothing/head/playbunnyears/curator_teal = 3,
/obj/item/clothing/shoes/fancy_heels/red = 3,
/obj/item/clothing/shoes/fancy_heels/green = 3,
/obj/item/clothing/shoes/fancy_heels/teal = 3,
)
12 changes: 12 additions & 0 deletions tff_modular/modules/vending/vends/wardrobe/det_wardrobe.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
/obj/machinery/vending/wardrobe/det_wardrobe
products_ff = list(
/obj/item/clothing/under/rank/security/detective_bunnysuit = 3,
/obj/item/clothing/under/rank/security/detective_bunnysuit/noir = 3,
/obj/item/clothing/suit/jacket/det_suit/tailcoat = 3,
/obj/item/clothing/suit/jacket/det_suit/tailcoat/noir = 3,
/obj/item/clothing/neck/bunny/bunnytie/detective = 3,
/obj/item/clothing/head/playbunnyears/detective = 3,
/obj/item/clothing/head/playbunnyears/detective/noir = 3,
/obj/item/clothing/shoes/fancy_heels/brown = 3,
/obj/item/clothing/shoes/fancy_heels/black = 3,
)
10 changes: 10 additions & 0 deletions tff_modular/modules/vending/vends/wardrobe/engi_wardrobe.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/obj/machinery/vending/wardrobe/engi_wardrobe
products_ff = list(
/obj/item/clothing/under/rank/engineering/engineer_bunnysuit = 3,
/obj/item/clothing/suit/jacket/tailcoat/engineer = 3,
/obj/item/clothing/neck/bunny/bunnytie/engineer = 3,
/obj/item/clothing/head/playbunnyears/engineer = 3,
/obj/item/clothing/shoes/fancy_heels/orange = 3,
/obj/item/clothing/shoes/fancy_heels/blue = 3,
/obj/item/clothing/shoes/workboots/heeled = 3,
)
8 changes: 8 additions & 0 deletions tff_modular/modules/vending/vends/wardrobe/hydro_wardrobe.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/obj/machinery/vending/wardrobe/hydro_wardrobe
products_ff = list(
/obj/item/clothing/under/rank/civilian/hydroponics/bunnysuit = 3,
/obj/item/clothing/suit/jacket/tailcoat/botanist = 3,
/obj/item/clothing/neck/bunny/bunnytie/botanist = 3,
/obj/item/clothing/head/playbunnyears/botanist = 3,
/obj/item/clothing/shoes/fancy_heels/green = 3,
)
Loading

0 comments on commit 51d8583

Please sign in to comment.