diff --git a/code/_helpers/global_lists_vr.dm b/code/_helpers/global_lists_vr.dm
index b5b1d82dea..36f05026a1 100644
--- a/code/_helpers/global_lists_vr.dm
+++ b/code/_helpers/global_lists_vr.dm
@@ -11,7 +11,7 @@ var/global/list/traits_costs = list() // Just path = cost list, saves time in c
var/global/list/all_traits = list() // All of 'em at once (same instances)
var/global/list/active_ghost_pods = list()
-var/global/list/sensorpreflist = list("Off", "Binary", "Vitals", "Tracking", "No Preference") //TFF 5/8/19 - Suit Sensors global list
+var/global/list/sensorpreflist = list("Off", "Binary", "Vitals", "Tracking", "No Preference")
//stores numeric player size options indexed by name
var/global/list/player_sizes_list = list(
@@ -173,8 +173,8 @@ var/global/list/tf_vore_egg_types = list(
"Spotted pink" = /obj/item/weapon/storage/vore_egg/pinkspots)
var/global/list/edible_trash = list(/obj/item/broken_device,
- /obj/item/clothing/accessory/collar, //TFF 10/7/19 - add option to nom collars,
- /obj/item/device/communicator, //TFF 19/9/19 - add option to nom communicators and commwatches,
+ /obj/item/clothing/accessory/collar,
+ /obj/item/device/communicator,
/obj/item/clothing/mask,
/obj/item/clothing/glasses,
/obj/item/clothing/gloves,
diff --git a/code/datums/autolathe/general.dm b/code/datums/autolathe/general.dm
index 00151d6e75..4be460a17d 100644
--- a/code/datums/autolathe/general.dm
+++ b/code/datums/autolathe/general.dm
@@ -85,7 +85,6 @@
name = "welding mask"
path =/obj/item/clothing/head/welding
-//TFF 24/12/19 - Let people print more spray bottles if needed.
/datum/category_item/autolathe/general/spraybottle
name = "spray bottle"
path = /obj/item/weapon/reagent_containers/spray
diff --git a/code/game/area/Space Station 13 areas_vr.dm b/code/game/area/Space Station 13 areas_vr.dm
index c56c21a7b5..9d7b722acc 100644
--- a/code/game/area/Space Station 13 areas_vr.dm
+++ b/code/game/area/Space Station 13 areas_vr.dm
@@ -1,4 +1,3 @@
-//TFF 28/8/19 - cleanup of areas placement - removes all but rogueminer_vr stuff.
/area
var/limit_mob_size = TRUE //If mob size is limited in the area.
diff --git a/code/game/machinery/doorbell_vr.dm b/code/game/machinery/doorbell_vr.dm
index 3c453682b7..3dd029631e 100644
--- a/code/game/machinery/doorbell_vr.dm
+++ b/code/game/machinery/doorbell_vr.dm
@@ -43,7 +43,6 @@
else
icon_state = "dbchime-standby"
-//TFF 3/6/19 - Port Cit RP fix of infinite frames. ToDo: Make it so that you can completely deconstruct it and reconstruct it.
/obj/machinery/doorbell_chime/attackby(obj/item/W as obj, mob/user as mob)
src.add_fingerprint(user)
if(default_deconstruction_screwdriver(user, W))
diff --git a/code/game/machinery/exonet_node.dm b/code/game/machinery/exonet_node.dm
index a8f6a38734..8fe0e3b5f0 100644
--- a/code/game/machinery/exonet_node.dm
+++ b/code/game/machinery/exonet_node.dm
@@ -16,7 +16,6 @@
var/list/logs = list() // Gets written to by exonet's send_message() function.
-//TFF 3/6/19 - Port Cit RP fix for infinite frames
circuit = /obj/item/weapon/circuitboard/telecomms/exonet_node
// Proc: New()
// Parameters: None
diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm
index a96ef4ed0a..e410914bee 100644
--- a/code/game/machinery/machinery.dm
+++ b/code/game/machinery/machinery.dm
@@ -428,7 +428,7 @@ Class Procs:
for(var/obj/I in contents)
if(istype(I,/obj/item/weapon/card/id))
I.forceMove(src.loc)
- //TFF 3/6/19 - port Cit RP fix of infinite frames. If it doesn't have a circuit board, don't create a frame. Return a smack instead. BONK!
+
if(!circuit)
return 0
var/obj/structure/frame/A = new /obj/structure/frame(src.loc)
diff --git a/code/game/machinery/vending_machines_vr.dm b/code/game/machinery/vending_machines_vr.dm
index 7573e19a6a..64e8902f0c 100644
--- a/code/game/machinery/vending_machines_vr.dm
+++ b/code/game/machinery/vending_machines_vr.dm
@@ -271,6 +271,2683 @@
req_log_access = access_cmo
has_logs = 1
+<<<<<<< HEAD
+||||||| parent of f524999b8b... Merge pull request #10103 from VOREStation/Arokha/removesigs
+/obj/machinery/vending/loadout
+ name = "Fingers and Toes"
+ desc = "A special vendor for gloves and shoes!"
+ product_ads = "Do you have fingers and toes? COVER THEM UP!;Show me your toes! Wait. NO DON'T! BUY NEW SHOES!;Don't leave prints, BUY SOME GLOVES!;Remember to check your shoes for micros! You don't have to let them out, but just check for them!;Fingers and Toes is not liable for micro entrapment or abuse under the feet of our patrons.!;This little piggy went WE WE WE all the way down to FINGERS AND TOES to pick up some sweet new gloves and shoes."
+ icon = 'icons/obj/vending_vr.dmi'
+ icon_state = "glovesnshoes"
+ products = list(/obj/item/clothing/gloves/evening = 5,
+ /obj/item/clothing/gloves/fingerless = 5,
+ /obj/item/clothing/gloves/black = 5,
+ /obj/item/clothing/gloves/blue = 5,
+ /obj/item/clothing/gloves/brown = 5,
+ /obj/item/clothing/gloves/color = 5,
+ /obj/item/clothing/gloves/green = 5,
+ /obj/item/clothing/gloves/grey = 5,
+ /obj/item/clothing/gloves/sterile/latex = 5,
+ /obj/item/clothing/gloves/light_brown = 5,
+ /obj/item/clothing/gloves/sterile/nitrile = 5,
+ /obj/item/clothing/gloves/orange = 5,
+ /obj/item/clothing/gloves/purple = 5,
+ /obj/item/clothing/gloves/red = 5,
+ /obj/item/clothing/gloves/fluff/siren = 5,
+ /obj/item/clothing/gloves/white = 5,
+ /obj/item/clothing/gloves/duty = 5,
+ /obj/item/clothing/shoes/athletic = 5,
+ /obj/item/clothing/shoes/boots/fluff/siren = 5,
+ /obj/item/clothing/shoes/slippers = 5,
+ /obj/item/clothing/shoes/boots/cowboy/classic = 5,
+ /obj/item/clothing/shoes/boots/cowboy = 5,
+ /obj/item/clothing/shoes/boots/duty = 5,
+ /obj/item/clothing/shoes/flats/white/color = 5,
+ /obj/item/clothing/shoes/flipflop = 5,
+ /obj/item/clothing/shoes/heels = 5,
+ /obj/item/clothing/shoes/hitops/black = 5,
+ /obj/item/clothing/shoes/hitops/blue = 5,
+ /obj/item/clothing/shoes/hitops/green = 5,
+ /obj/item/clothing/shoes/hitops/orange = 5,
+ /obj/item/clothing/shoes/hitops/purple = 5,
+ /obj/item/clothing/shoes/hitops/red = 5,
+ /obj/item/clothing/shoes/flats/white/color = 5,
+ /obj/item/clothing/shoes/hitops/yellow = 5,
+ /obj/item/clothing/shoes/boots/jackboots = 5,
+ /obj/item/clothing/shoes/boots/jungle = 5,
+ /obj/item/clothing/shoes/black/cuffs = 5,
+ /obj/item/clothing/shoes/black/cuffs/blue = 5,
+ /obj/item/clothing/shoes/black/cuffs/red = 5,
+ /obj/item/clothing/shoes/sandal = 5,
+ /obj/item/clothing/shoes/black = 5,
+ /obj/item/clothing/shoes/blue = 5,
+ /obj/item/clothing/shoes/brown = 5,
+ /obj/item/clothing/shoes/laceup = 5,
+ /obj/item/clothing/shoes/green = 5,
+ /obj/item/clothing/shoes/laceup/brown = 5,
+ /obj/item/clothing/shoes/orange = 5,
+ /obj/item/clothing/shoes/purple = 5,
+ /obj/item/clothing/shoes/red = 5,
+ /obj/item/clothing/shoes/white = 5,
+ /obj/item/clothing/shoes/yellow = 5,
+ /obj/item/clothing/shoes/skater = 5,
+ /obj/item/clothing/shoes/boots/cowboy/snakeskin = 5,
+ /obj/item/clothing/shoes/boots/jackboots/toeless = 5,
+ /obj/item/clothing/shoes/boots/workboots/toeless = 5,
+ /obj/item/clothing/shoes/boots/winter = 5,
+ /obj/item/clothing/shoes/boots/workboots = 5,
+ /obj/item/clothing/shoes/footwraps = 5)
+ prices = list(/obj/item/clothing/gloves/evening = 50,
+ /obj/item/clothing/gloves/fingerless = 50,
+ /obj/item/clothing/gloves/black = 50,
+ /obj/item/clothing/gloves/blue = 50,
+ /obj/item/clothing/gloves/brown = 50,
+ /obj/item/clothing/gloves/color = 50,
+ /obj/item/clothing/gloves/green = 50,
+ /obj/item/clothing/gloves/grey = 50,
+ /obj/item/clothing/gloves/sterile/latex = 100,
+ /obj/item/clothing/gloves/light_brown = 50,
+ /obj/item/clothing/gloves/sterile/nitrile = 100,
+ /obj/item/clothing/gloves/orange = 50,
+ /obj/item/clothing/gloves/purple = 50,
+ /obj/item/clothing/gloves/red = 50,
+ /obj/item/clothing/gloves/fluff/siren = 50,
+ /obj/item/clothing/gloves/white = 50,
+ /obj/item/clothing/gloves/duty = 150,
+ /obj/item/clothing/shoes/athletic = 50,
+ /obj/item/clothing/shoes/boots/fluff/siren = 50,
+ /obj/item/clothing/shoes/slippers = 50,
+ /obj/item/clothing/shoes/boots/cowboy/classic = 50,
+ /obj/item/clothing/shoes/boots/cowboy = 50,
+ /obj/item/clothing/shoes/boots/duty = 100,
+ /obj/item/clothing/shoes/flats/white/color = 50,
+ /obj/item/clothing/shoes/flipflop = 50,
+ /obj/item/clothing/shoes/heels = 50,
+ /obj/item/clothing/shoes/hitops/black = 50,
+ /obj/item/clothing/shoes/hitops/blue = 50,
+ /obj/item/clothing/shoes/hitops/green = 50,
+ /obj/item/clothing/shoes/hitops/orange = 50,
+ /obj/item/clothing/shoes/hitops/purple = 50,
+ /obj/item/clothing/shoes/hitops/red = 50,
+ /obj/item/clothing/shoes/flats/white/color = 50,
+ /obj/item/clothing/shoes/hitops/yellow = 50,
+ /obj/item/clothing/shoes/boots/jackboots = 50,
+ /obj/item/clothing/shoes/boots/jungle = 100,
+ /obj/item/clothing/shoes/black/cuffs = 50,
+ /obj/item/clothing/shoes/black/cuffs/blue = 50,
+ /obj/item/clothing/shoes/black/cuffs/red = 50,
+ /obj/item/clothing/shoes/sandal = 50,
+ /obj/item/clothing/shoes/black = 50,
+ /obj/item/clothing/shoes/blue = 50,
+ /obj/item/clothing/shoes/brown = 50,
+ /obj/item/clothing/shoes/laceup = 50,
+ /obj/item/clothing/shoes/green = 50,
+ /obj/item/clothing/shoes/laceup/brown = 50,
+ /obj/item/clothing/shoes/orange = 50,
+ /obj/item/clothing/shoes/purple = 50,
+ /obj/item/clothing/shoes/red = 50,
+ /obj/item/clothing/shoes/white = 50,
+ /obj/item/clothing/shoes/yellow = 50,
+ /obj/item/clothing/shoes/skater = 50,
+ /obj/item/clothing/shoes/boots/cowboy/snakeskin = 50,
+ /obj/item/clothing/shoes/boots/jackboots/toeless = 50,
+ /obj/item/clothing/shoes/boots/workboots/toeless = 50,
+ /obj/item/clothing/shoes/boots/winter = 50,
+ /obj/item/clothing/shoes/boots/workboots = 50,
+ /obj/item/clothing/shoes/footwraps = 50)
+ premium = list(/obj/item/clothing/gloves/rainbow = 1,
+ /obj/item/clothing/shoes/rainbow = 1,)
+ contraband = list(/obj/item/clothing/shoes/syndigaloshes = 1,
+ /obj/item/clothing/shoes/clown_shoes = 1)
+
+/obj/machinery/vending/loadout/uniform
+ name = "The Basics"
+ desc = "A vendor using compressed matter cartridges to store large amounts of basic station uniforms."
+ product_ads = "Don't get caught naked!;Pick up your uniform!;Using compressed matter cartridges and VERY ETHICAL labor practices, we bring you the uniforms you need!;No uniform? No problem!;We've got your covered!;The Basics is not responsible for being crushed under the amount of things inside our machines. DO NOT VEND IN EXCESS!!"
+ icon_state = "loadout"
+ vend_delay = 16
+ products = list(/obj/item/device/pda = 50,
+ /obj/item/device/radio/headset = 50,
+ /obj/item/weapon/storage/backpack/ = 10,
+ /obj/item/weapon/storage/backpack/messenger = 10,
+ /obj/item/weapon/storage/backpack/satchel = 10,
+ /obj/item/clothing/under/color = 5,
+ /obj/item/clothing/under/color/aqua = 5,
+ /obj/item/clothing/under/color/black = 5,
+ /obj/item/clothing/under/color/blackjumpskirt = 5,
+ /obj/item/clothing/under/color/blue = 5,
+ /obj/item/clothing/under/color/brown = 5,
+ /obj/item/clothing/under/color/green = 5,
+ /obj/item/clothing/under/color/grey = 5,
+ /obj/item/clothing/under/color/orange = 5,
+ /obj/item/clothing/under/color/pink = 5,
+ /obj/item/clothing/under/color/red = 5,
+ /obj/item/clothing/under/color/white = 5,
+ /obj/item/clothing/under/color/yellow = 5,
+ /obj/item/clothing/shoes/black = 20,
+ /obj/item/clothing/shoes/white = 20)
+ prices = list()
+
+/obj/machinery/vending/loadout/accessory
+ name = "Looty Inc."
+ desc = "A special vendor for accessories."
+ product_ads = "Want shinies? We have the shinies.;Need that special something to complete your outfit? We have what you need!;Ditch that old dull dangly something you've got and pick up one of our shinies!;Bracelets, collars, scarfs rings and more! We have the fancy things you need!;Does your pet need a collar? We don't judge! Keep them in line with one of one of ours!;Top of the line materials! 'Hand crafted' goods!"
+ icon_state = "accessory"
+ vend_delay = 6
+ products = list(/obj/item/clothing/accessory = 5,
+ /obj/item/clothing/accessory/armband/med/color = 10,
+ /obj/item/clothing/accessory/asymmetric = 5,
+ /obj/item/clothing/accessory/asymmetric/purple = 5,
+ /obj/item/clothing/accessory/asymmetric/green = 5,
+ /obj/item/clothing/accessory/bracelet = 5,
+ /obj/item/clothing/accessory/bracelet/material = 5,
+ /obj/item/clothing/accessory/bracelet/friendship = 5,
+ /obj/item/clothing/accessory/chaps = 5,
+ /obj/item/clothing/accessory/chaps/black = 5,
+ /obj/item/weapon/storage/briefcase/clutch = 1,
+ /obj/item/clothing/accessory/collar = 5,
+ /obj/item/clothing/accessory/collar/bell = 5,
+ /obj/item/clothing/accessory/collar/spike = 5,
+ /obj/item/clothing/accessory/collar/pink = 5,
+ /obj/item/clothing/accessory/collar/holo = 5,
+ /obj/item/clothing/accessory/collar/shock = 5,
+ /obj/item/weapon/storage/belt/fannypack = 1,
+ /obj/item/weapon/storage/belt/fannypack/white = 5,
+ /obj/item/clothing/accessory/fullcape = 5,
+ /obj/item/clothing/accessory/halfcape = 5,
+ /obj/item/clothing/accessory/hawaii = 5,
+ /obj/item/clothing/accessory/hawaii/random = 5,
+ /obj/item/clothing/accessory/locket = 5,
+ /obj/item/weapon/storage/backpack/purse = 1,
+ /obj/item/clothing/accessory/sash = 5,
+ /obj/item/clothing/accessory/scarf = 5,
+ /obj/item/clothing/accessory/scarf/red = 5,
+ /obj/item/clothing/accessory/scarf/darkblue = 5,
+ /obj/item/clothing/accessory/scarf/purple = 5,
+ /obj/item/clothing/accessory/scarf/yellow = 5,
+ /obj/item/clothing/accessory/scarf/orange = 5,
+ /obj/item/clothing/accessory/scarf/lightblue = 5,
+ /obj/item/clothing/accessory/scarf/white = 5,
+ /obj/item/clothing/accessory/scarf/black = 5,
+ /obj/item/clothing/accessory/scarf/zebra = 5,
+ /obj/item/clothing/accessory/scarf/christmas = 5,
+ /obj/item/clothing/accessory/scarf/stripedred = 5,
+ /obj/item/clothing/accessory/scarf/stripedgreen = 5,
+ /obj/item/clothing/accessory/scarf/stripedblue = 5,
+ /obj/item/clothing/accessory/jacket = 5,
+ /obj/item/clothing/accessory/jacket/checkered = 5,
+ /obj/item/clothing/accessory/jacket/burgundy = 5,
+ /obj/item/clothing/accessory/jacket/navy = 5,
+ /obj/item/clothing/accessory/jacket/charcoal = 5,
+ /obj/item/clothing/accessory/vest = 5,
+ /obj/item/clothing/accessory/sweater = 5,
+ /obj/item/clothing/accessory/sweater/pink = 5,
+ /obj/item/clothing/accessory/sweater/mint = 5,
+ /obj/item/clothing/accessory/sweater/blue = 5,
+ /obj/item/clothing/accessory/sweater/heart = 5,
+ /obj/item/clothing/accessory/sweater/nt = 5,
+ /obj/item/clothing/accessory/sweater/keyhole = 5,
+ /obj/item/clothing/accessory/sweater/winterneck = 5,
+ /obj/item/clothing/accessory/sweater/uglyxmas = 5,
+ /obj/item/clothing/accessory/sweater/flowersweater = 5,
+ /obj/item/clothing/accessory/sweater/redneck = 5,
+ /obj/item/clothing/accessory/tie = 5,
+ /obj/item/clothing/accessory/tie/horrible = 5,
+ /obj/item/clothing/accessory/tie/white = 5,
+ /obj/item/clothing/accessory/tie/navy = 5,
+ /obj/item/clothing/accessory/tie/yellow = 5,
+ /obj/item/clothing/accessory/tie/darkgreen = 5,
+ /obj/item/clothing/accessory/tie/black = 5,
+ /obj/item/clothing/accessory/tie/red_long = 5,
+ /obj/item/clothing/accessory/tie/red_clip = 5,
+ /obj/item/clothing/accessory/tie/blue_long = 5,
+ /obj/item/clothing/accessory/tie/blue_clip = 5,
+ /obj/item/clothing/accessory/tie/red = 5,
+ /obj/item/clothing/accessory/wcoat = 5,
+ /obj/item/clothing/accessory/wcoat/red = 5,
+ /obj/item/clothing/accessory/wcoat/grey = 5,
+ /obj/item/clothing/accessory/wcoat/brown = 5,
+ /obj/item/clothing/accessory/wcoat/gentleman = 5,
+ /obj/item/clothing/accessory/wcoat/swvest = 5,
+ /obj/item/clothing/accessory/wcoat/swvest/blue = 5,
+ /obj/item/clothing/accessory/wcoat/swvest/red = 5,
+ /obj/item/weapon/storage/wallet = 5,
+ /obj/item/weapon/storage/wallet/poly = 5,
+ /obj/item/weapon/storage/wallet/womens = 5,
+ /obj/item/weapon/lipstick = 5,
+ /obj/item/weapon/lipstick/purple = 5,
+ /obj/item/weapon/lipstick/jade = 5,
+ /obj/item/weapon/lipstick/black = 5,
+ /obj/item/clothing/ears/earmuffs = 5,
+ /obj/item/clothing/ears/earmuffs/headphones = 5,
+ /obj/item/clothing/ears/earring/stud = 5,
+ /obj/item/clothing/ears/earring/dangle = 5,
+ /obj/item/clothing/gloves/ring/mariner = 5,
+ /obj/item/clothing/gloves/ring/engagement = 5,
+ /obj/item/clothing/gloves/ring/seal/signet = 5,
+ /obj/item/clothing/gloves/ring/seal/mason = 5,
+ /obj/item/clothing/gloves/ring/material/plastic = 5,
+ /obj/item/clothing/gloves/ring/material/steel = 5,
+ /obj/item/clothing/gloves/ring/material/gold = 5,
+ /obj/item/clothing/glasses/eyepatch = 5,
+ /obj/item/clothing/glasses/gglasses = 5,
+ /obj/item/clothing/glasses/regular/hipster = 5,
+ /obj/item/clothing/glasses/rimless = 5,
+ /obj/item/clothing/glasses/thin = 5,
+ /obj/item/clothing/glasses/monocle = 5,
+ /obj/item/clothing/glasses/goggles = 5,
+ /obj/item/clothing/glasses/fluff/spiffygogs = 5,
+ /obj/item/clothing/glasses/fakesunglasses = 5,
+ /obj/item/clothing/glasses/fakesunglasses/aviator = 5,
+ /obj/item/clothing/mask/bandana/blue = 5,
+ /obj/item/clothing/mask/bandana/gold = 5,
+ /obj/item/clothing/mask/bandana/green = 5,
+ /obj/item/clothing/mask/bandana/red = 5,
+ /obj/item/clothing/mask/surgical = 5)
+ prices = list(/obj/item/clothing/accessory = 50,
+ /obj/item/clothing/accessory/armband/med/color = 50,
+ /obj/item/clothing/accessory/asymmetric = 50,
+ /obj/item/clothing/accessory/asymmetric/purple = 50,
+ /obj/item/clothing/accessory/asymmetric/green = 50,
+ /obj/item/clothing/accessory/bracelet = 50,
+ /obj/item/clothing/accessory/bracelet/material = 50,
+ /obj/item/clothing/accessory/bracelet/friendship = 50,
+ /obj/item/clothing/accessory/chaps = 50,
+ /obj/item/clothing/accessory/chaps/black = 50,
+ /obj/item/weapon/storage/briefcase/clutch = 50,
+ /obj/item/clothing/accessory/collar = 50,
+ /obj/item/clothing/accessory/collar/bell = 50,
+ /obj/item/clothing/accessory/collar/spike = 50,
+ /obj/item/clothing/accessory/collar/pink = 50,
+ /obj/item/clothing/accessory/collar/holo = 50,
+ /obj/item/clothing/accessory/collar/shock = 50,
+ /obj/item/weapon/storage/belt/fannypack = 50,
+ /obj/item/weapon/storage/belt/fannypack/white = 50,
+ /obj/item/clothing/accessory/fullcape = 50,
+ /obj/item/clothing/accessory/halfcape = 50,
+ /obj/item/clothing/accessory/hawaii = 50,
+ /obj/item/clothing/accessory/hawaii/random = 50,
+ /obj/item/clothing/accessory/locket = 50,
+ /obj/item/weapon/storage/backpack/purse = 50,
+ /obj/item/clothing/accessory/sash = 50,
+ /obj/item/clothing/accessory/scarf = 5,
+ /obj/item/clothing/accessory/scarf/red = 50,
+ /obj/item/clothing/accessory/scarf/darkblue = 50,
+ /obj/item/clothing/accessory/scarf/purple = 50,
+ /obj/item/clothing/accessory/scarf/yellow = 100,
+ /obj/item/clothing/accessory/scarf/orange = 50,
+ /obj/item/clothing/accessory/scarf/lightblue = 50,
+ /obj/item/clothing/accessory/scarf/white = 50,
+ /obj/item/clothing/accessory/scarf/black = 50,
+ /obj/item/clothing/accessory/scarf/zebra = 50,
+ /obj/item/clothing/accessory/scarf/christmas = 50,
+ /obj/item/clothing/accessory/scarf/stripedred = 50,
+ /obj/item/clothing/accessory/scarf/stripedgreen = 50,
+ /obj/item/clothing/accessory/scarf/stripedblue = 50,
+ /obj/item/clothing/accessory/jacket = 50,
+ /obj/item/clothing/accessory/jacket/checkered = 50,
+ /obj/item/clothing/accessory/jacket/burgundy = 50,
+ /obj/item/clothing/accessory/jacket/navy = 50,
+ /obj/item/clothing/accessory/jacket/charcoal = 50,
+ /obj/item/clothing/accessory/vest = 50,
+ /obj/item/clothing/accessory/sweater = 50,
+ /obj/item/clothing/accessory/sweater/pink = 50,
+ /obj/item/clothing/accessory/sweater/mint = 50,
+ /obj/item/clothing/accessory/sweater/blue = 50,
+ /obj/item/clothing/accessory/sweater/heart = 50,
+ /obj/item/clothing/accessory/sweater/nt = 5,
+ /obj/item/clothing/accessory/sweater/keyhole = 50,
+ /obj/item/clothing/accessory/sweater/winterneck = 50,
+ /obj/item/clothing/accessory/sweater/uglyxmas = 5,
+ /obj/item/clothing/accessory/sweater/flowersweater = 50,
+ /obj/item/clothing/accessory/sweater/redneck = 50,
+ /obj/item/clothing/accessory/tie = 50,
+ /obj/item/clothing/accessory/tie/horrible = 50,
+ /obj/item/clothing/accessory/tie/white = 50,
+ /obj/item/clothing/accessory/tie/navy = 50,
+ /obj/item/clothing/accessory/tie/yellow = 50,
+ /obj/item/clothing/accessory/tie/darkgreen = 50,
+ /obj/item/clothing/accessory/tie/black = 50,
+ /obj/item/clothing/accessory/tie/red_long = 50,
+ /obj/item/clothing/accessory/tie/red_clip = 50,
+ /obj/item/clothing/accessory/tie/blue_long = 50,
+ /obj/item/clothing/accessory/tie/blue_clip = 50,
+ /obj/item/clothing/accessory/tie/red = 50,
+ /obj/item/clothing/accessory/wcoat = 50,
+ /obj/item/clothing/accessory/wcoat/red = 50,
+ /obj/item/clothing/accessory/wcoat/grey = 50,
+ /obj/item/clothing/accessory/wcoat/brown = 50,
+ /obj/item/clothing/accessory/wcoat/gentleman = 50,
+ /obj/item/clothing/accessory/wcoat/swvest = 50,
+ /obj/item/clothing/accessory/wcoat/swvest/blue = 50,
+ /obj/item/clothing/accessory/wcoat/swvest/red = 50,
+ /obj/item/weapon/storage/wallet = 50,
+ /obj/item/weapon/storage/wallet/poly = 50,
+ /obj/item/weapon/storage/wallet/womens = 50,
+ /obj/item/weapon/lipstick = 50,
+ /obj/item/weapon/lipstick/purple = 50,
+ /obj/item/weapon/lipstick/jade = 50,
+ /obj/item/weapon/lipstick/black = 50,
+ /obj/item/clothing/ears/earmuffs = 50,
+ /obj/item/clothing/ears/earmuffs/headphones = 50,
+ /obj/item/clothing/ears/earring/stud = 50,
+ /obj/item/clothing/ears/earring/dangle = 50,
+ /obj/item/clothing/gloves/ring/mariner = 50,
+ /obj/item/clothing/gloves/ring/engagement = 50,
+ /obj/item/clothing/gloves/ring/seal/signet = 50,
+ /obj/item/clothing/gloves/ring/seal/mason = 50,
+ /obj/item/clothing/gloves/ring/material/plastic = 50,
+ /obj/item/clothing/gloves/ring/material/steel = 50,
+ /obj/item/clothing/gloves/ring/material/gold = 100,
+ /obj/item/clothing/glasses/eyepatch = 50,
+ /obj/item/clothing/glasses/gglasses = 50,
+ /obj/item/clothing/glasses/regular/hipster = 50,
+ /obj/item/clothing/glasses/rimless = 50,
+ /obj/item/clothing/glasses/thin = 50,
+ /obj/item/clothing/glasses/monocle = 50,
+ /obj/item/clothing/glasses/goggles = 50,
+ /obj/item/clothing/glasses/fluff/spiffygogs = 50,
+ /obj/item/clothing/glasses/fakesunglasses = 50,
+ /obj/item/clothing/glasses/fakesunglasses/aviator = 50,
+ /obj/item/clothing/mask/bandana/blue = 50,
+ /obj/item/clothing/mask/bandana/gold = 50,
+ /obj/item/clothing/mask/bandana/green = 50,
+ /obj/item/clothing/mask/bandana/red = 50,
+ /obj/item/clothing/mask/surgical = 50)
+ premium = list(/obj/item/weapon/bedsheet/rainbow = 1)
+ contraband = list(/obj/item/clothing/mask/gas/clown_hat = 1)
+
+/obj/machinery/vending/loadout/clothing
+ name = "General Jump"
+ desc = "A special vendor using compressed matter cartridges to store large amounts of clothing."
+ product_ads = "Tired of your grey jumpsuit? Spruce yourself up!;We have the outfit for you!;Don't let that grey jumpsuit get you down, get a ROBUST outfit right now!;Using compressed matter catridges and VERY ETHICAL labor practices to bring YOU the clothing you crave!;Are you sure you want to go to work in THAT?;All of our wares have a whole TWO pockets!"
+ icon_state = "clothing"
+ vend_delay = 16
+ products = list(/obj/item/clothing/under/bathrobe = 5,
+ /obj/item/clothing/under/dress/black_corset = 5,
+ /obj/item/clothing/under/blazer = 5,
+ /obj/item/clothing/under/blazer/skirt = 5,
+ /obj/item/clothing/under/cheongsam = 5,
+ /obj/item/clothing/under/cheongsam/red = 5,
+ /obj/item/clothing/under/cheongsam/blue = 5,
+ /obj/item/clothing/under/cheongsam/black = 5,
+ /obj/item/clothing/under/cheongsam/darkred = 5,
+ /obj/item/clothing/under/cheongsam/green = 5,
+ /obj/item/clothing/under/cheongsam/purple = 5,
+ /obj/item/clothing/under/cheongsam/darkblue = 5,
+ /obj/item/clothing/under/croptop = 5,
+ /obj/item/clothing/under/croptop/red = 5,
+ /obj/item/clothing/under/croptop/grey = 5,
+ /obj/item/clothing/under/cuttop = 5,
+ /obj/item/clothing/under/cuttop/red = 5,
+ /obj/item/clothing/under/suit_jacket/female/skirt = 5,
+ /obj/item/clothing/under/dress/dress_fire = 5,
+ /obj/item/clothing/under/dress/flamenco = 5,
+ /obj/item/clothing/under/dress/flower_dress = 5,
+ /obj/item/clothing/under/fluff/gnshorts = 5,
+ /obj/item/clothing/under/color = 5,
+ /obj/item/clothing/under/color/aqua = 5,
+ /obj/item/clothing/under/color/black = 5,
+ /obj/item/clothing/under/color/blackf = 5,
+ /obj/item/clothing/under/color/blackjumpskirt = 5,
+ /obj/item/clothing/under/color/blue = 5,
+ /obj/item/clothing/under/color/brown = 5,
+ /obj/item/clothing/under/color/darkblue = 5,
+ /obj/item/clothing/under/color/darkred = 5,
+ /obj/item/clothing/under/color/green = 5,
+ /obj/item/clothing/under/color/grey = 5,
+ /obj/item/clothing/under/color/lightblue = 5,
+ /obj/item/clothing/under/color/lightbrown = 5,
+ /obj/item/clothing/under/color/lightgreen = 5,
+ /obj/item/clothing/under/color/lightpurple = 5,
+ /obj/item/clothing/under/color/lightred = 5,
+ /obj/item/clothing/under/color/orange = 5,
+ /obj/item/clothing/under/color/pink = 5,
+ /obj/item/clothing/under/color/prison = 5,
+ /obj/item/clothing/under/color/ranger = 5,
+ /obj/item/clothing/under/color/red = 5,
+ /obj/item/clothing/under/color/white = 5,
+ /obj/item/clothing/under/color/yellow = 5,
+ /obj/item/clothing/under/color/yellowgreen = 5,
+ /obj/item/clothing/under/aether = 5,
+ /obj/item/clothing/under/focal = 5,
+ /obj/item/clothing/under/hephaestus = 5,
+ /obj/item/clothing/under/wardt = 5,
+ /obj/item/clothing/under/kilt = 5,
+ /obj/item/clothing/under/fluff/latexmaid = 5,
+ /obj/item/clothing/under/dress/lilacdress = 5,
+ /obj/item/clothing/under/dress/white2 = 5,
+ /obj/item/clothing/under/dress/white4 = 5,
+ /obj/item/clothing/under/dress/maid = 5,
+ /obj/item/clothing/under/dress/maid/sexy = 5,
+ /obj/item/clothing/under/dress/maid/janitor = 5,
+ /obj/item/clothing/under/moderncoat = 5,
+ /obj/item/clothing/under/permit = 5,
+ /obj/item/clothing/under/oldwoman = 5,
+ /obj/item/clothing/under/frontier = 5,
+ /obj/item/clothing/under/mbill = 5,
+ /obj/item/clothing/under/pants/baggy/ = 5,
+ /obj/item/clothing/under/pants/baggy/classicjeans = 5,
+ /obj/item/clothing/under/pants/baggy/mustangjeans = 5,
+ /obj/item/clothing/under/pants/baggy/blackjeans = 5,
+ /obj/item/clothing/under/pants/baggy/greyjeans = 5,
+ /obj/item/clothing/under/pants/baggy/youngfolksjeans = 5,
+ /obj/item/clothing/under/pants/baggy/white = 5,
+ /obj/item/clothing/under/pants/baggy/red = 5,
+ /obj/item/clothing/under/pants/baggy/black = 5,
+ /obj/item/clothing/under/pants/baggy/tan = 5,
+ /obj/item/clothing/under/pants/baggy/track = 5,
+ /obj/item/clothing/under/pants/baggy/khaki = 5,
+ /obj/item/clothing/under/pants/baggy/camo = 5,
+ /obj/item/clothing/under/pants/utility/ = 5,
+ /obj/item/clothing/under/pants/utility/orange = 5,
+ /obj/item/clothing/under/pants/utility/blue = 5,
+ /obj/item/clothing/under/pants/utility/white = 5,
+ /obj/item/clothing/under/pants/utility/red = 5,
+ /obj/item/clothing/under/pants/chaps = 5,
+ /obj/item/clothing/under/pants/chaps/black = 5,
+ /obj/item/clothing/under/pants/track = 5,
+ /obj/item/clothing/under/pants/track/red = 5,
+ /obj/item/clothing/under/pants/track/white = 5,
+ /obj/item/clothing/under/pants/track/green = 5,
+ /obj/item/clothing/under/pants/track/blue = 5,
+ /obj/item/clothing/under/pants/yogapants = 5,
+ /obj/item/clothing/under/ascetic = 5,
+ /obj/item/clothing/under/dress/white3 = 5,
+ /obj/item/clothing/under/skirt/pleated = 5,
+ /obj/item/clothing/under/dress/darkred = 5,
+ /obj/item/clothing/under/dress/redeveninggown = 5,
+ /obj/item/clothing/under/dress/red_swept_dress = 5,
+ /obj/item/clothing/under/dress/sailordress = 5,
+ /obj/item/clothing/under/dress/sari = 5,
+ /obj/item/clothing/under/dress/sari/green = 5,
+ /obj/item/clothing/under/dress/qipao = 5,
+ /obj/item/clothing/under/dress/qipao/red = 5,
+ /obj/item/clothing/under/dress/qipao/white = 5,
+ /obj/item/clothing/under/shorts/red = 5,
+ /obj/item/clothing/under/shorts/green = 5,
+ /obj/item/clothing/under/shorts/blue = 5,
+ /obj/item/clothing/under/shorts/black = 5,
+ /obj/item/clothing/under/shorts/grey = 5,
+ /obj/item/clothing/under/shorts/white = 5,
+ /obj/item/clothing/under/shorts/jeans = 5,
+ /obj/item/clothing/under/shorts/jeans/ = 5,
+ /obj/item/clothing/under/shorts/jeans/classic = 5,
+ /obj/item/clothing/under/shorts/jeans/mustang = 5,
+ /obj/item/clothing/under/shorts/jeans/youngfolks = 5,
+ /obj/item/clothing/under/shorts/jeans/black = 5,
+ /obj/item/clothing/under/shorts/jeans/grey = 5,
+ /obj/item/clothing/under/shorts/khaki/ = 5,
+ /obj/item/clothing/under/skirt/loincloth = 5,
+ /obj/item/clothing/under/skirt/khaki = 5,
+ /obj/item/clothing/under/skirt/blue = 5,
+ /obj/item/clothing/under/skirt/red = 5,
+ /obj/item/clothing/under/skirt/denim = 5,
+ /obj/item/clothing/under/skirt/pleated = 5,
+ /obj/item/clothing/under/skirt/outfit/plaid_blue = 5,
+ /obj/item/clothing/under/skirt/outfit/plaid_red = 5,
+ /obj/item/clothing/under/skirt/outfit/plaid_purple = 5,
+ /obj/item/clothing/under/overalls/sleek = 5,
+ /obj/item/clothing/under/sl_suit = 5,
+ /obj/item/clothing/under/gentlesuit = 5,
+ /obj/item/clothing/under/gentlesuit/skirt = 5,
+ /obj/item/clothing/under/suit_jacket = 5,
+ /obj/item/clothing/under/suit_jacket/really_black/skirt = 5,
+ /obj/item/clothing/under/suit_jacket/really_black = 5,
+ /obj/item/clothing/under/suit_jacket/female/skirt = 5,
+ /obj/item/clothing/under/suit_jacket/female/ = 5,
+ /obj/item/clothing/under/suit_jacket/red = 5,
+ /obj/item/clothing/under/suit_jacket/red/skirt = 5,
+ /obj/item/clothing/under/suit_jacket/charcoal = 5,
+ /obj/item/clothing/under/suit_jacket/charcoal/skirt = 5,
+ /obj/item/clothing/under/suit_jacket/navy = 5,
+ /obj/item/clothing/under/suit_jacket/navy/skirt = 5,
+ /obj/item/clothing/under/suit_jacket/burgundy = 5,
+ /obj/item/clothing/under/suit_jacket/burgundy/skirt = 5,
+ /obj/item/clothing/under/suit_jacket/checkered = 5,
+ /obj/item/clothing/under/suit_jacket/checkered/skirt = 5,
+ /obj/item/clothing/under/suit_jacket/tan = 5,
+ /obj/item/clothing/under/suit_jacket/tan/skirt = 5,
+ /obj/item/clothing/under/scratch = 5,
+ /obj/item/clothing/under/scratch/skirt = 5,
+ /obj/item/clothing/under/sundress = 5,
+ /obj/item/clothing/under/sundress_white = 5,
+ /obj/item/clothing/under/rank/psych/turtleneck/sweater = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/blue = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/purple = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/green = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/red = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/white = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/earth = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/engineering = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/science = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/security = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/medical = 5,
+ /obj/item/clothing/under/utility = 5,
+ /obj/item/clothing/under/utility/grey = 5,
+ /obj/item/clothing/under/utility/blue = 5,
+ /obj/item/clothing/under/fluff/v_nanovest = 5,
+ /obj/item/clothing/under/dress/westernbustle = 5,
+ /obj/item/clothing/under/wedding/bride_white = 5,
+ /obj/item/weapon/storage/backpack/ = 5,
+ /obj/item/weapon/storage/backpack/messenger = 5,
+ /obj/item/weapon/storage/backpack/satchel = 5)
+ prices = list(/obj/item/clothing/under/bathrobe = 50,
+ /obj/item/clothing/under/dress/black_corset = 50,
+ /obj/item/clothing/under/blazer = 50,
+ /obj/item/clothing/under/blazer/skirt = 50,
+ /obj/item/clothing/under/cheongsam = 50,
+ /obj/item/clothing/under/cheongsam/red = 50,
+ /obj/item/clothing/under/cheongsam/blue = 50,
+ /obj/item/clothing/under/cheongsam/black = 50,
+ /obj/item/clothing/under/cheongsam/darkred = 50,
+ /obj/item/clothing/under/cheongsam/green = 50,
+ /obj/item/clothing/under/cheongsam/purple = 50,
+ /obj/item/clothing/under/cheongsam/darkblue = 50,
+ /obj/item/clothing/under/croptop = 50,
+ /obj/item/clothing/under/croptop/red = 50,
+ /obj/item/clothing/under/croptop/grey = 50,
+ /obj/item/clothing/under/cuttop = 50,
+ /obj/item/clothing/under/cuttop/red = 50,
+ /obj/item/clothing/under/suit_jacket/female/skirt = 50,
+ /obj/item/clothing/under/dress/dress_fire = 50,
+ /obj/item/clothing/under/dress/flamenco = 50,
+ /obj/item/clothing/under/dress/flower_dress = 50,
+ /obj/item/clothing/under/fluff/gnshorts = 50,
+ /obj/item/clothing/under/color = 50,
+ /obj/item/clothing/under/color/aqua = 50,
+ /obj/item/clothing/under/color/black = 50,
+ /obj/item/clothing/under/color/blackf = 50,
+ /obj/item/clothing/under/color/blackjumpskirt = 50,
+ /obj/item/clothing/under/color/blue = 50,
+ /obj/item/clothing/under/color/brown = 50,
+ /obj/item/clothing/under/color/darkblue = 50,
+ /obj/item/clothing/under/color/darkred = 50,
+ /obj/item/clothing/under/color/green = 50,
+ /obj/item/clothing/under/color/grey = 50,
+ /obj/item/clothing/under/color/lightblue = 50,
+ /obj/item/clothing/under/color/lightbrown = 50,
+ /obj/item/clothing/under/color/lightgreen = 50,
+ /obj/item/clothing/under/color/lightpurple = 50,
+ /obj/item/clothing/under/color/lightred = 50,
+ /obj/item/clothing/under/color/orange = 50,
+ /obj/item/clothing/under/color/pink = 50,
+ /obj/item/clothing/under/color/prison = 50,
+ /obj/item/clothing/under/color/ranger = 50,
+ /obj/item/clothing/under/color/red = 50,
+ /obj/item/clothing/under/color/white = 50,
+ /obj/item/clothing/under/color/yellow = 50,
+ /obj/item/clothing/under/color/yellowgreen = 50,
+ /obj/item/clothing/under/aether = 50,
+ /obj/item/clothing/under/focal = 50,
+ /obj/item/clothing/under/hephaestus = 50,
+ /obj/item/clothing/under/wardt = 50,
+ /obj/item/clothing/under/kilt = 50,
+ /obj/item/clothing/under/fluff/latexmaid = 50,
+ /obj/item/clothing/under/dress/lilacdress = 50,
+ /obj/item/clothing/under/dress/white2 = 50,
+ /obj/item/clothing/under/dress/white4 = 50,
+ /obj/item/clothing/under/dress/maid = 50,
+ /obj/item/clothing/under/dress/maid/sexy = 50,
+ /obj/item/clothing/under/dress/maid/janitor = 50,
+ /obj/item/clothing/under/moderncoat = 50,
+ /obj/item/clothing/under/permit = 50,
+ /obj/item/clothing/under/oldwoman = 50,
+ /obj/item/clothing/under/frontier = 50,
+ /obj/item/clothing/under/mbill = 50,
+ /obj/item/clothing/under/pants/baggy/ = 50,
+ /obj/item/clothing/under/pants/baggy/classicjeans = 50,
+ /obj/item/clothing/under/pants/baggy/mustangjeans = 50,
+ /obj/item/clothing/under/pants/baggy/blackjeans = 50,
+ /obj/item/clothing/under/pants/baggy/greyjeans = 50,
+ /obj/item/clothing/under/pants/baggy/youngfolksjeans = 50,
+ /obj/item/clothing/under/pants/baggy/white = 50,
+ /obj/item/clothing/under/pants/baggy/red = 50,
+ /obj/item/clothing/under/pants/baggy/black = 50,
+ /obj/item/clothing/under/pants/baggy/tan = 50,
+ /obj/item/clothing/under/pants/baggy/track = 50,
+ /obj/item/clothing/under/pants/baggy/khaki = 50,
+ /obj/item/clothing/under/pants/baggy/camo = 50,
+ /obj/item/clothing/under/pants/utility/ = 50,
+ /obj/item/clothing/under/pants/utility/orange = 50,
+ /obj/item/clothing/under/pants/utility/blue = 50,
+ /obj/item/clothing/under/pants/utility/white = 50,
+ /obj/item/clothing/under/pants/utility/red = 50,
+ /obj/item/clothing/under/pants/chaps = 50,
+ /obj/item/clothing/under/pants/chaps/black = 50,
+ /obj/item/clothing/under/pants/track = 50,
+ /obj/item/clothing/under/pants/track/red = 50,
+ /obj/item/clothing/under/pants/track/white = 50,
+ /obj/item/clothing/under/pants/track/green = 50,
+ /obj/item/clothing/under/pants/track/blue = 50,
+ /obj/item/clothing/under/pants/yogapants = 50,
+ /obj/item/clothing/under/ascetic = 50,
+ /obj/item/clothing/under/dress/white3 = 50,
+ /obj/item/clothing/under/skirt/pleated = 50,
+ /obj/item/clothing/under/dress/darkred = 50,
+ /obj/item/clothing/under/dress/redeveninggown = 50,
+ /obj/item/clothing/under/dress/red_swept_dress = 50,
+ /obj/item/clothing/under/dress/sailordress = 50,
+ /obj/item/clothing/under/dress/sari = 50,
+ /obj/item/clothing/under/dress/sari/green = 50,
+ /obj/item/clothing/under/dress/qipao = 50,
+ /obj/item/clothing/under/dress/qipao/red = 50,
+ /obj/item/clothing/under/dress/qipao/white = 50,
+ /obj/item/clothing/under/shorts/red = 50,
+ /obj/item/clothing/under/shorts/green = 50,
+ /obj/item/clothing/under/shorts/blue = 50,
+ /obj/item/clothing/under/shorts/black = 50,
+ /obj/item/clothing/under/shorts/grey = 50,
+ /obj/item/clothing/under/shorts/white = 50,
+ /obj/item/clothing/under/shorts/jeans = 50,
+ /obj/item/clothing/under/shorts/jeans/ = 50,
+ /obj/item/clothing/under/shorts/jeans/classic = 50,
+ /obj/item/clothing/under/shorts/jeans/mustang = 50,
+ /obj/item/clothing/under/shorts/jeans/youngfolks = 50,
+ /obj/item/clothing/under/shorts/jeans/black = 50,
+ /obj/item/clothing/under/shorts/jeans/grey = 50,
+ /obj/item/clothing/under/shorts/khaki/ = 50,
+ /obj/item/clothing/under/skirt/loincloth = 50,
+ /obj/item/clothing/under/skirt/khaki = 50,
+ /obj/item/clothing/under/skirt/blue = 50,
+ /obj/item/clothing/under/skirt/red = 50,
+ /obj/item/clothing/under/skirt/denim = 50,
+ /obj/item/clothing/under/skirt/pleated = 50,
+ /obj/item/clothing/under/skirt/outfit/plaid_blue = 50,
+ /obj/item/clothing/under/skirt/outfit/plaid_red = 50,
+ /obj/item/clothing/under/skirt/outfit/plaid_purple = 50,
+ /obj/item/clothing/under/overalls/sleek = 50,
+ /obj/item/clothing/under/sl_suit = 50,
+ /obj/item/clothing/under/gentlesuit = 50,
+ /obj/item/clothing/under/gentlesuit/skirt = 50,
+ /obj/item/clothing/under/suit_jacket = 50,
+ /obj/item/clothing/under/suit_jacket/really_black/skirt = 50,
+ /obj/item/clothing/under/suit_jacket/really_black = 50,
+ /obj/item/clothing/under/suit_jacket/female/skirt = 50,
+ /obj/item/clothing/under/suit_jacket/female/ = 50,
+ /obj/item/clothing/under/suit_jacket/red = 50,
+ /obj/item/clothing/under/suit_jacket/red/skirt = 50,
+ /obj/item/clothing/under/suit_jacket/charcoal = 50,
+ /obj/item/clothing/under/suit_jacket/charcoal/skirt = 50,
+ /obj/item/clothing/under/suit_jacket/navy = 50,
+ /obj/item/clothing/under/suit_jacket/navy/skirt = 50,
+ /obj/item/clothing/under/suit_jacket/burgundy = 50,
+ /obj/item/clothing/under/suit_jacket/burgundy/skirt = 50,
+ /obj/item/clothing/under/suit_jacket/checkered = 50,
+ /obj/item/clothing/under/suit_jacket/checkered/skirt = 50,
+ /obj/item/clothing/under/suit_jacket/tan = 50,
+ /obj/item/clothing/under/suit_jacket/tan/skirt = 50,
+ /obj/item/clothing/under/scratch = 50,
+ /obj/item/clothing/under/scratch/skirt = 50,
+ /obj/item/clothing/under/sundress = 50,
+ /obj/item/clothing/under/sundress_white = 50,
+ /obj/item/clothing/under/rank/psych/turtleneck/sweater = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/blue = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/purple = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/green = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/red = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/white = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/earth = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/engineering = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/science = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/security = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/medical = 50,
+ /obj/item/clothing/under/utility = 50,
+ /obj/item/clothing/under/utility/grey = 50,
+ /obj/item/clothing/under/utility/blue = 50,
+ /obj/item/clothing/under/fluff/v_nanovest = 50,
+ /obj/item/clothing/under/dress/westernbustle = 50,
+ /obj/item/clothing/under/wedding/bride_white = 50,
+ /obj/item/weapon/storage/backpack/ = 50,
+ /obj/item/weapon/storage/backpack/messenger = 50,
+ /obj/item/weapon/storage/backpack/satchel = 50)
+ premium = list(/obj/item/clothing/under/color/rainbow = 1)
+ contraband = list(/obj/item/clothing/under/rank/clown = 1)
+
+/obj/machinery/vending/loadout/gadget
+ name = "Chips Co."
+ desc = "A special vendor for devices and gadgets."
+ product_ads = "You can't RESIST our great deals!;Feeling disconnected? We have a gadget for you!;You know you have the capacity to buy our capacitors!;FILL THAT HOLE IN YOUR HEART WITH OUR PLASTIC DISTRACTIONS!!!;Devices for everyone! Chips Co.!;ROBUST INVENTORY, GREAT PRICES! ;DON'T FORGET THE oyPAD 13s PRO! ON SALE NOW, ONLY ONE THOUSAND THALERS!"
+ icon_state = "gadgets"
+ vend_delay = 11
+ products = list(/obj/item/clothing/suit/circuitry = 1,
+ /obj/item/clothing/head/circuitry = 1,
+ /obj/item/clothing/shoes/circuitry = 1,
+ /obj/item/clothing/gloves/circuitry = 1,
+ /obj/item/clothing/under/circuitry = 1,
+ /obj/item/clothing/glasses/circuitry = 1,
+ /obj/item/clothing/ears/circuitry = 1,
+ /obj/item/device/text_to_speech = 5,
+ /obj/item/device/paicard = 5,
+ /obj/item/device/communicator = 10,
+ /obj/item/device/communicator/watch = 10,
+ /obj/item/device/radio = 10,
+ /obj/item/device/camera = 5,
+ /obj/item/device/taperecorder = 5,
+ /obj/item/modular_computer/tablet/preset/custom_loadout/cheap = 5,
+ /obj/item/device/pda = 10,
+ /obj/item/device/radio/headset = 10,
+ /obj/item/device/flashlight = 5,
+ /obj/item/device/laser_pointer = 3,
+ /obj/item/clothing/glasses/omnihud = 10)
+ prices = list(/obj/item/clothing/suit/circuitry = 100,
+ /obj/item/clothing/head/circuitry = 100,
+ /obj/item/clothing/shoes/circuitry = 100,
+ /obj/item/clothing/gloves/circuitry = 100,
+ /obj/item/clothing/under/circuitry = 100,
+ /obj/item/clothing/glasses/circuitry = 100,
+ /obj/item/clothing/ears/circuitry = 100,
+ /obj/item/device/text_to_speech = 300,
+ /obj/item/device/paicard = 100,
+ /obj/item/device/communicator = 100,
+ /obj/item/device/communicator/watch = 100,
+ /obj/item/device/radio = 100,
+ /obj/item/device/camera = 100,
+ /obj/item/device/taperecorder = 100,
+ /obj/item/modular_computer/tablet/preset/custom_loadout/cheap = 1000,
+ /obj/item/device/pda = 50,
+ /obj/item/device/radio/headset = 50,
+ /obj/item/device/flashlight = 100,
+ /obj/item/device/laser_pointer = 200,
+ /obj/item/clothing/glasses/omnihud = 100)
+ premium = list(/obj/item/device/perfect_tele/one_beacon = 1)
+ contraband = list(/obj/item/weapon/disk/nifsoft/compliance = 1)
+
+/obj/machinery/vending/loadout/loadout_misc
+ name = "Bits and Bobs"
+ desc = "A special vendor for things and also stuff!"
+ product_ads = "You never know when you might need an umbrella.;Hey kid... want some cardemon cards?;Miscellaneous for your miscellaneous heart.;Who's bob? Wouldn't you like to know.;I'm sorry there's no grappling hooks in our umbrellas.;We sell things AND stuff."
+ icon_state = "loadout_misc"
+ products = list(/obj/item/weapon/cane = 5,
+ /obj/item/weapon/pack/cardemon = 25,
+ /obj/item/weapon/deck/holder = 5,
+ /obj/item/weapon/deck/cah = 5,
+ /obj/item/weapon/deck/cah/black = 5,
+ /obj/item/weapon/deck/tarot = 5,
+ /obj/item/weapon/deck/cards = 5,
+ /obj/item/weapon/pack/spaceball = 10,
+ /obj/item/weapon/storage/pill_bottle/dice = 5,
+ /obj/item/weapon/storage/pill_bottle/dice_nerd = 5,
+ /obj/item/weapon/melee/umbrella/random = 10)
+ prices = list(/obj/item/weapon/cane = 100,
+ /obj/item/weapon/pack/cardemon = 100,
+ /obj/item/weapon/deck/holder = 100,
+ /obj/item/weapon/deck/cah = 100,
+ /obj/item/weapon/deck/cah/black = 100,
+ /obj/item/weapon/deck/tarot = 100,
+ /obj/item/weapon/deck/cards = 100,
+ /obj/item/weapon/pack/spaceball = 100,
+ /obj/item/weapon/storage/pill_bottle/dice = 100,
+ /obj/item/weapon/storage/pill_bottle/dice_nerd = 100,
+ /obj/item/weapon/melee/umbrella/random = 100)
+ premium = list(/obj/item/toy/bosunwhistle = 1)
+ contraband = list(/obj/item/toy/katana = 1)
+
+/obj/machinery/vending/loadout/overwear
+ name = "Big D's Best"
+ desc = "A special vendor using compressed matter cartridges to store large amounts of overwear!"
+ product_ads = "Dress your best! It's what big D would want.;Overwear for all occasions!;Big D has what you need if what you need is some form of jacket!;Need a new hoodie? Bid D has you covered.;Big D says you need a new suit!;Big D smiles when he sees you in one of his coats!"
+ icon_state = "suit"
+ vend_delay = 16
+ products = list(/obj/item/clothing/suit/storage/apron = 5,
+ /obj/item/clothing/suit/storage/flannel/aqua = 5,
+ /obj/item/clothing/suit/storage/toggle/bomber = 5,
+ /obj/item/clothing/suit/storage/bomber/alt = 5,
+ /obj/item/clothing/suit/storage/flannel/brown = 5,
+ /obj/item/clothing/suit/storage/toggle/cardigan = 5,
+ /obj/item/clothing/accessory/poncho/roles/cloak/custom = 5,
+ /obj/item/clothing/suit/storage/duster = 5,
+ /obj/item/clothing/suit/storage/toggle/denim_jacket = 5,
+ /obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen = 5,
+ /obj/item/clothing/suit/storage/toggle/denim_jacket/sleeveless = 5,
+ /obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen/sleeveless = 5,
+ /obj/item/clothing/suit/storage/fluff/gntop = 5,
+ /obj/item/clothing/suit/greatcoat = 5,
+ /obj/item/clothing/suit/storage/flannel = 5,
+ /obj/item/clothing/suit/storage/greyjacket = 5,
+ /obj/item/clothing/suit/storage/hazardvest = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/black = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/red = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/blue = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/green = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/orange = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/yellow = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/cti = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/mu = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/nt = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/smw = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/nrti = 5,
+ /obj/item/clothing/suit/storage/fluff/jacket/field = 5,
+ /obj/item/clothing/suit/storage/fluff/jacket/air_cavalry = 5,
+ /obj/item/clothing/suit/storage/fluff/jacket/air_force = 5,
+ /obj/item/clothing/suit/storage/fluff/jacket/navy = 5,
+ /obj/item/clothing/suit/storage/fluff/jacket/special_forces = 5,
+ /obj/item/clothing/suit/kamishimo = 5,
+ /obj/item/clothing/suit/kimono = 5,
+ /obj/item/clothing/suit/storage/toggle/labcoat = 5,
+ /obj/item/clothing/suit/storage/toggle/labcoat/blue = 5,
+ /obj/item/clothing/suit/storage/toggle/labcoat/blue_edge = 5,
+ /obj/item/clothing/suit/storage/toggle/labcoat/green = 5,
+ /obj/item/clothing/suit/storage/toggle/labcoat/orange = 5,
+ /obj/item/clothing/suit/storage/toggle/labcoat/pink = 5,
+ /obj/item/clothing/suit/storage/toggle/labcoat/red = 5,
+ /obj/item/clothing/suit/storage/toggle/labcoat/yellow = 5,
+ /obj/item/clothing/suit/leathercoat = 5,
+ /obj/item/clothing/suit/storage/toggle/leather_jacket = 5,
+ /obj/item/clothing/suit/storage/leather_jacket_alt = 5,
+ /obj/item/clothing/suit/storage/toggle/brown_jacket = 5,
+ /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen = 5,
+ /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen = 5,
+ /obj/item/clothing/suit/storage/toggle/leather_jacket/sleeveless = 5,
+ /obj/item/clothing/suit/storage/toggle/brown_jacket/sleeveless = 5,
+ /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen/sleeveless = 5,
+ /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen/sleeveless = 5,
+ /obj/item/clothing/suit/storage/miljacket = 5,
+ /obj/item/clothing/suit/storage/miljacket/alt = 5,
+ /obj/item/clothing/suit/storage/miljacket/green = 5,
+ /obj/item/clothing/suit/storage/apron/overalls = 5,
+ /obj/item/clothing/suit/storage/toggle/peacoat = 5,
+ /obj/item/clothing/accessory/poncho = 5,
+ /obj/item/clothing/accessory/poncho/green = 5,
+ /obj/item/clothing/accessory/poncho/red = 5,
+ /obj/item/clothing/accessory/poncho/purple = 5,
+ /obj/item/clothing/accessory/poncho/blue = 5,
+ /obj/item/clothing/suit/jacket/puffer = 5,
+ /obj/item/clothing/suit/jacket/puffer/vest = 5,
+ /obj/item/clothing/suit/storage/flannel/red = 5,
+ /obj/item/clothing/suit/unathi/robe = 5,
+ /obj/item/clothing/suit/storage/snowsuit = 5,
+ /obj/item/clothing/suit/storage/toggle/internalaffairs = 5,
+ /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket = 5,
+ /obj/item/clothing/suit/storage/toggle/lawyer/purpjacket = 5,
+ /obj/item/clothing/suit/suspenders = 5,
+ /obj/item/clothing/suit/storage/toggle/track = 5,
+ /obj/item/clothing/suit/storage/toggle/track/blue = 5,
+ /obj/item/clothing/suit/storage/toggle/track/green = 5,
+ /obj/item/clothing/suit/storage/toggle/track/red = 5,
+ /obj/item/clothing/suit/storage/toggle/track/white = 5,
+ /obj/item/clothing/suit/storage/trench = 5,
+ /obj/item/clothing/suit/storage/trench/grey = 5,
+ /obj/item/clothing/suit/varsity = 5,
+ /obj/item/clothing/suit/varsity/red = 5,
+ /obj/item/clothing/suit/varsity/purple = 5,
+ /obj/item/clothing/suit/varsity/green = 5,
+ /obj/item/clothing/suit/varsity/blue = 5,
+ /obj/item/clothing/suit/varsity/brown = 5,
+ /obj/item/clothing/suit/storage/hooded/wintercoat = 5,
+ /obj/item/clothing/suit/storage/teshari/cloak/standard/white_grey = 5)
+ prices = list(/obj/item/clothing/suit/storage/apron = 100,
+ /obj/item/clothing/suit/storage/flannel/aqua = 100,
+ /obj/item/clothing/suit/storage/toggle/bomber = 100,
+ /obj/item/clothing/suit/storage/bomber/alt = 100,
+ /obj/item/clothing/suit/storage/flannel/brown = 100,
+ /obj/item/clothing/suit/storage/toggle/cardigan = 100,
+ /obj/item/clothing/accessory/poncho/roles/cloak/custom = 100,
+ /obj/item/clothing/suit/storage/duster = 100,
+ /obj/item/clothing/suit/storage/toggle/denim_jacket = 100,
+ /obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen = 100,
+ /obj/item/clothing/suit/storage/toggle/denim_jacket/sleeveless = 100,
+ /obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen/sleeveless = 100,
+ /obj/item/clothing/suit/storage/fluff/gntop = 100,
+ /obj/item/clothing/suit/greatcoat = 100,
+ /obj/item/clothing/suit/storage/flannel = 100,
+ /obj/item/clothing/suit/storage/greyjacket = 100,
+ /obj/item/clothing/suit/storage/hazardvest = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/black = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/red = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/blue = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/green = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/orange = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/yellow = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/cti = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/mu = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/nt = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/smw = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/nrti = 100,
+ /obj/item/clothing/suit/storage/fluff/jacket/field = 100,
+ /obj/item/clothing/suit/storage/fluff/jacket/air_cavalry = 100,
+ /obj/item/clothing/suit/storage/fluff/jacket/air_force = 100,
+ /obj/item/clothing/suit/storage/fluff/jacket/navy = 100,
+ /obj/item/clothing/suit/storage/fluff/jacket/special_forces = 100,
+ /obj/item/clothing/suit/kamishimo = 100,
+ /obj/item/clothing/suit/kimono = 100,
+ /obj/item/clothing/suit/storage/toggle/labcoat = 100,
+ /obj/item/clothing/suit/storage/toggle/labcoat/blue = 100,
+ /obj/item/clothing/suit/storage/toggle/labcoat/blue_edge = 100,
+ /obj/item/clothing/suit/storage/toggle/labcoat/green = 100,
+ /obj/item/clothing/suit/storage/toggle/labcoat/orange = 100,
+ /obj/item/clothing/suit/storage/toggle/labcoat/pink = 100,
+ /obj/item/clothing/suit/storage/toggle/labcoat/red = 100,
+ /obj/item/clothing/suit/storage/toggle/labcoat/yellow = 100,
+ /obj/item/clothing/suit/leathercoat = 100,
+ /obj/item/clothing/suit/storage/toggle/leather_jacket = 100,
+ /obj/item/clothing/suit/storage/leather_jacket_alt = 100,
+ /obj/item/clothing/suit/storage/toggle/brown_jacket = 100,
+ /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen = 100,
+ /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen = 100,
+ /obj/item/clothing/suit/storage/toggle/leather_jacket/sleeveless = 100,
+ /obj/item/clothing/suit/storage/toggle/brown_jacket/sleeveless = 100,
+ /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen/sleeveless = 100,
+ /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen/sleeveless = 100,
+ /obj/item/clothing/suit/storage/miljacket = 100,
+ /obj/item/clothing/suit/storage/miljacket/alt = 100,
+ /obj/item/clothing/suit/storage/miljacket/green = 100,
+ /obj/item/clothing/suit/storage/apron/overalls = 100,
+ /obj/item/clothing/suit/storage/toggle/peacoat = 100,
+ /obj/item/clothing/accessory/poncho = 100,
+ /obj/item/clothing/accessory/poncho/green = 100,
+ /obj/item/clothing/accessory/poncho/red = 100,
+ /obj/item/clothing/accessory/poncho/purple = 100,
+ /obj/item/clothing/accessory/poncho/blue = 100,
+ /obj/item/clothing/suit/jacket/puffer = 100,
+ /obj/item/clothing/suit/jacket/puffer/vest = 100,
+ /obj/item/clothing/suit/storage/flannel/red = 100,
+ /obj/item/clothing/suit/unathi/robe = 100,
+ /obj/item/clothing/suit/storage/snowsuit = 100,
+ /obj/item/clothing/suit/storage/toggle/internalaffairs = 100,
+ /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket = 100,
+ /obj/item/clothing/suit/storage/toggle/lawyer/purpjacket = 100,
+ /obj/item/clothing/suit/suspenders = 100,
+ /obj/item/clothing/suit/storage/toggle/track = 100,
+ /obj/item/clothing/suit/storage/toggle/track/blue = 100,
+ /obj/item/clothing/suit/storage/toggle/track/green = 100,
+ /obj/item/clothing/suit/storage/toggle/track/red = 100,
+ /obj/item/clothing/suit/storage/toggle/track/white = 100,
+ /obj/item/clothing/suit/storage/trench = 100,
+ /obj/item/clothing/suit/storage/trench/grey = 100,
+ /obj/item/clothing/suit/varsity = 100,
+ /obj/item/clothing/suit/varsity/red = 100,
+ /obj/item/clothing/suit/varsity/purple = 100,
+ /obj/item/clothing/suit/varsity/green = 100,
+ /obj/item/clothing/suit/varsity/blue = 100,
+ /obj/item/clothing/suit/varsity/brown = 100,
+ /obj/item/clothing/suit/storage/hooded/wintercoat = 100,
+ /obj/item/clothing/suit/storage/teshari/cloak/standard/white_grey = 100)
+ premium = list(/obj/item/clothing/suit/imperium_monk = 3)
+ contraband = list(/obj/item/toy/katana = 1)
+
+/obj/machinery/vending/loadout/costume
+ name = "Thespian's Delight"
+ desc = "Sometimes nerds need costumes!"
+ product_ads = "Don't let your art be stifled!;Remember, practice makes perfect!;Break a leg!;Don't make me get the cane!;Thespian's Delight entering stage right!;Costumes for your acting needs!"
+ icon = 'icons/obj/vending.dmi'
+ icon_state = "theater"
+ products = list(/obj/item/clothing/suit/storage/hooded/carp_costume = 3,
+ /obj/item/clothing/suit/storage/hooded/carp_costume = 3,
+ /obj/item/clothing/suit/chickensuit = 3,
+ /obj/item/clothing/head/chicken = 3,
+ /obj/item/clothing/head/helmet/gladiator = 3,
+ /obj/item/clothing/under/gladiator = 3,
+ /obj/item/clothing/suit/storage/toggle/labcoat/mad = 3,
+ /obj/item/clothing/under/gimmick/rank/captain/suit = 3,
+ /obj/item/clothing/glasses/gglasses = 3,
+ /obj/item/clothing/head/flatcap = 3,
+ /obj/item/clothing/shoes/boots/jackboots = 3,
+ /obj/item/clothing/under/schoolgirl = 3,
+ /obj/item/clothing/head/kitty = 3,
+ /obj/item/clothing/glasses/sunglasses/blindfold = 3,
+ /obj/item/clothing/head/beret = 3,
+ /obj/item/clothing/under/skirt = 3,
+ /obj/item/clothing/under/suit_jacket = 3,
+ /obj/item/clothing/head/that = 3,
+ /obj/item/clothing/accessory/wcoat = 3,
+ /obj/item/clothing/under/scratch = 3,
+ /obj/item/clothing/shoes/white = 3,
+ /obj/item/clothing/gloves/white = 3,
+ /obj/item/clothing/under/kilt = 3,
+ /obj/item/clothing/glasses/monocle = 3,
+ /obj/item/clothing/under/sl_suit = 3,
+ /obj/item/clothing/mask/fakemoustache = 3,
+ /obj/item/weapon/cane = 3,
+ /obj/item/clothing/head/bowler = 3,
+ /obj/item/clothing/head/plaguedoctorhat = 3,
+ /obj/item/clothing/suit/bio_suit/plaguedoctorsuit = 3,
+ /obj/item/clothing/mask/gas/plaguedoctor/fluff = 3,
+ /obj/item/clothing/under/owl = 3,
+ /obj/item/clothing/mask/gas/owl_mask = 3,
+ /obj/item/clothing/under/waiter = 3,
+ /obj/item/clothing/suit/storage/apron = 3,
+ /obj/item/clothing/under/pirate = 3,
+ /obj/item/clothing/head/pirate = 3,
+ /obj/item/clothing/suit/pirate = 3,
+ /obj/item/clothing/glasses/eyepatch = 3,
+ /obj/item/clothing/head/ushanka = 3,
+ /obj/item/clothing/under/soviet = 3,
+ /obj/item/clothing/suit/imperium_monk = 1,
+ /obj/item/clothing/suit/holidaypriest = 3,
+ /obj/item/clothing/head/witchwig = 3,
+ /obj/item/clothing/under/sundress = 3,
+ /obj/item/weapon/staff/broom = 3,
+ /obj/item/clothing/suit/wizrobe/fake = 3,
+ /obj/item/clothing/head/wizard/fake = 3,
+ /obj/item/weapon/staff = 3,
+ /obj/item/clothing/mask/gas/sexyclown = 3,
+ /obj/item/clothing/under/sexyclown = 3,
+ /obj/item/clothing/mask/gas/sexymime = 3,
+ /obj/item/clothing/under/sexymime = 3,
+ /obj/item/clothing/suit/storage/hooded/knight_costume = 3,
+ /obj/item/clothing/suit/storage/hooded/knight_costume/galahad = 3,
+ /obj/item/clothing/suit/storage/hooded/knight_costume/lancelot = 3,
+ /obj/item/clothing/suit/storage/hooded/knight_costume/robin = 3,
+ /obj/item/clothing/suit/armor/combat/crusader_costume = 3,
+ /obj/item/clothing/suit/armor/combat/crusader_costume/bedevere = 3,
+ /obj/item/clothing/head/helmet/combat/crusader_costume = 3,
+ /obj/item/clothing/head/helmet/combat/bedevere_costume = 3,
+ /obj/item/clothing/gloves/combat/knight_costume = 3,
+ /obj/item/clothing/gloves/combat/knight_costume/brown = 3,
+ /obj/item/clothing/shoes/knight_costume = 3,
+ /obj/item/clothing/shoes/knight_costume/black = 3)
+ prices = list(/obj/item/clothing/suit/storage/hooded/carp_costume = 200,
+ /obj/item/clothing/suit/storage/hooded/carp_costume = 200,
+ /obj/item/clothing/suit/chickensuit = 200,
+ /obj/item/clothing/head/chicken = 200,
+ /obj/item/clothing/head/helmet/gladiator = 300,
+ /obj/item/clothing/under/gladiator = 500,
+ /obj/item/clothing/suit/storage/toggle/labcoat/mad = 200,
+ /obj/item/clothing/under/gimmick/rank/captain/suit = 200,
+ /obj/item/clothing/glasses/gglasses = 200,
+ /obj/item/clothing/head/flatcap = 200,
+ /obj/item/clothing/shoes/boots/jackboots = 200,
+ /obj/item/clothing/under/schoolgirl = 200,
+ /obj/item/clothing/head/kitty = 200,
+ /obj/item/clothing/glasses/sunglasses/blindfold = 200,
+ /obj/item/clothing/head/beret = 200,
+ /obj/item/clothing/under/skirt = 200,
+ /obj/item/clothing/under/suit_jacket = 200,
+ /obj/item/clothing/head/that = 200,
+ /obj/item/clothing/accessory/wcoat = 200,
+ /obj/item/clothing/under/scratch = 200,
+ /obj/item/clothing/shoes/white = 200,
+ /obj/item/clothing/gloves/white = 200,
+ /obj/item/clothing/under/kilt = 200,
+ /obj/item/clothing/glasses/monocle = 400,
+ /obj/item/clothing/under/sl_suit = 200,
+ /obj/item/clothing/mask/fakemoustache = 200,
+ /obj/item/weapon/cane = 300,
+ /obj/item/clothing/head/bowler = 200,
+ /obj/item/clothing/head/plaguedoctorhat = 300,
+ /obj/item/clothing/suit/bio_suit/plaguedoctorsuit = 300,
+ /obj/item/clothing/mask/gas/plaguedoctor/fluff = 600,
+ /obj/item/clothing/under/owl = 400,
+ /obj/item/clothing/mask/gas/owl_mask = 400,
+ /obj/item/clothing/under/waiter = 100,
+ /obj/item/clothing/suit/storage/apron = 200,
+ /obj/item/clothing/under/pirate = 300,
+ /obj/item/clothing/head/pirate = 400,
+ /obj/item/clothing/suit/pirate = 600,
+ /obj/item/clothing/glasses/eyepatch = 200,
+ /obj/item/clothing/head/ushanka = 200,
+ /obj/item/clothing/under/soviet = 200,
+ /obj/item/clothing/suit/imperium_monk = 2000,
+ /obj/item/clothing/suit/holidaypriest = 200,
+ /obj/item/clothing/head/witchwig = 200,
+ /obj/item/clothing/under/sundress = 50,
+ /obj/item/weapon/staff/broom = 400,
+ /obj/item/clothing/suit/wizrobe/fake = 200,
+ /obj/item/clothing/head/wizard/fake = 200,
+ /obj/item/weapon/staff = 400,
+ /obj/item/clothing/mask/gas/sexyclown = 600,
+ /obj/item/clothing/under/sexyclown = 200,
+ /obj/item/clothing/mask/gas/sexymime = 600,
+ /obj/item/clothing/under/sexymime = 200,
+ /obj/item/clothing/suit/storage/hooded/knight_costume = 200,
+ /obj/item/clothing/suit/storage/hooded/knight_costume/galahad = 200,
+ /obj/item/clothing/suit/storage/hooded/knight_costume/lancelot = 200,
+ /obj/item/clothing/suit/storage/hooded/knight_costume/robin = 200,
+ /obj/item/clothing/suit/armor/combat/crusader_costume = 200,
+ /obj/item/clothing/suit/armor/combat/crusader_costume/bedevere = 200,
+ /obj/item/clothing/head/helmet/combat/crusader_costume = 200,
+ /obj/item/clothing/head/helmet/combat/bedevere_costume = 200,
+ /obj/item/clothing/gloves/combat/knight_costume = 200,
+ /obj/item/clothing/gloves/combat/knight_costume/brown = 200,
+ /obj/item/clothing/shoes/knight_costume = 200,
+ /obj/item/clothing/shoes/knight_costume/black = 200)
+ premium = list(/obj/item/clothing/suit/imperium_monk = 3,
+ /obj/item/clothing/suit/barding/agatha = 2,
+ /obj/item/clothing/suit/barding/alt_agatha = 2,
+ /obj/item/clothing/suit/barding/mason = 2,
+ /obj/item/clothing/suit/drake_cloak = 2)
+ contraband = list(/obj/item/clothing/head/syndicatefake = 1,
+ /obj/item/clothing/suit/syndicatefake = 1)
+
+//TFF 19/12/19 - Brig version of a seed storage vendor
+/obj/machinery/seed_storage/brig
+ name = "Prisoners' food seed storage"
+ starting_seeds = list(
+ /obj/item/seeds/appleseed = 3,
+ /obj/item/seeds/bananaseed = 3,
+ /obj/item/seeds/berryseed = 3,
+ /obj/item/seeds/cabbageseed = 3,
+ /obj/item/seeds/carrotseed = 3,
+ /obj/item/seeds/celery = 3,
+ /obj/item/seeds/chantermycelium = 3,
+ /obj/item/seeds/cherryseed = 3,
+ /obj/item/seeds/chiliseed = 3,
+ /obj/item/seeds/cocoapodseed = 3,
+ /obj/item/seeds/cornseed = 3,
+ /obj/item/seeds/durian = 3,
+ /obj/item/seeds/eggplantseed = 3,
+ /obj/item/seeds/grapeseed = 3,
+ /obj/item/seeds/grassseed = 3,
+ /obj/item/seeds/replicapod = 3,
+ /obj/item/seeds/lavenderseed = 3,
+ /obj/item/seeds/lemonseed = 3,
+ /obj/item/seeds/lettuce = 3,
+ /obj/item/seeds/limeseed = 3,
+ /obj/item/seeds/mtearseed = 2,
+ /obj/item/seeds/orangeseed = 3,
+ /obj/item/seeds/onionseed = 3,
+ /obj/item/seeds/peanutseed = 3,
+ /obj/item/seeds/plumpmycelium = 3,
+ /obj/item/seeds/poppyseed = 3,
+ /obj/item/seeds/potatoseed = 3,
+ /obj/item/seeds/pumpkinseed = 3,
+ /obj/item/seeds/rhubarb = 3,
+ /obj/item/seeds/riceseed = 3,
+ /obj/item/seeds/rose = 3,
+ /obj/item/seeds/soyaseed = 3,
+ /obj/item/seeds/pineapple = 3,
+ /obj/item/seeds/sugarcaneseed = 3,
+ /obj/item/seeds/sunflowerseed = 3,
+ /obj/item/seeds/shandseed = 2,
+ /obj/item/seeds/tobaccoseed = 3,
+ /obj/item/seeds/tomatoseed = 3,
+ /obj/item/seeds/towermycelium = 3,
+ /obj/item/seeds/vanilla = 3,
+ /obj/item/seeds/watermelonseed = 3,
+ /obj/item/seeds/wheatseed = 3,
+ /obj/item/seeds/whitebeetseed = 3,
+ /obj/item/seeds/wabback = 2)
+
+/obj/machinery/vending/hydronutrients/brig
+ name = "Brig NutriMax"
+ desc = "A plant nutrients vendor. Seems some items aren't included."
+ products = list(/obj/item/weapon/reagent_containers/glass/bottle/eznutrient = 6,/obj/item/weapon/reagent_containers/glass/bottle/left4zed = 4,/obj/item/weapon/reagent_containers/glass/bottle/robustharvest = 3,/obj/item/weapon/plantspray/pests = 20,
+ /obj/item/weapon/reagent_containers/glass/beaker = 4,/obj/item/weapon/storage/bag/plants = 5)
+ premium = list(/obj/item/weapon/reagent_containers/glass/bottle/ammonia = 10,/obj/item/weapon/reagent_containers/glass/bottle/diethylamine = 5)
+
+/obj/machinery/vending/emergencyfood
+ name = "Food Cube Dispenser"
+ desc = "An ominous machine dispensing food cubes. It will keep you fed, but at what cost?"
+ icon = 'icons/obj/vending_vr.dmi'
+ icon_state = "foodcube"
+ product_ads = "Afraid to starve?;Starvation is not an option!;Add water before consumption.;Let me take care of you.;Dire circumstances call for food cubes, do not let the taste deter you."
+ products = list(/obj/item/weapon/storage/box/wings/tray = 5,
+ /obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle = 10)
+ contraband = list(/obj/item/weapon/storage/box/wings/tray = 5)
+
+/obj/machinery/vending/emergencyfood/filled
+ products = list(/obj/item/weapon/storage/box/wings/tray = 40)
+ contraband = list(/obj/item/weapon/storage/box/wings/tray = 20)
+
+/obj/machinery/vending/cola
+ icon_state = "Soda_Machine"
+
+/obj/machinery/vending/cola/soft
+ icon = 'icons/obj/vending_vr.dmi'
+ icon_state = "Cola_Machine"
+
+//Tweaked existing vendors
+/obj/machinery/vending/hydroseeds/New()
+ products += list(/obj/item/seeds/shrinkshroom = 3,/obj/item/seeds/megashroom = 3)
+ ..()
+
+/obj/machinery/vending/security/New()
+ products += list(/obj/item/weapon/gun/energy/taser = 8,/obj/item/weapon/gun/energy/stunrevolver = 4,
+ /obj/item/weapon/reagent_containers/spray/pepper = 6,/obj/item/taperoll/police = 6,
+ /obj/item/clothing/glasses/omnihud/sec = 6)
+ ..()
+
+/obj/machinery/vending/tool/New()
+ products += list(/obj/item/weapon/reagent_containers/spray/windowsealant = 5)
+ ..()
+
+/obj/machinery/vending/engivend/New()
+ products += list(/obj/item/clothing/glasses/omnihud/eng = 6)
+ contraband += list(/obj/item/weapon/rms = 5)
+ ..()
+
+/obj/machinery/vending/medical/New()
+ products += list(/obj/item/weapon/storage/box/khcrystal = 4,/obj/item/weapon/backup_implanter = 3,
+ /obj/item/clothing/glasses/omnihud/med = 4, /obj/item/device/glasses_kit = 1, /obj/item/weapon/storage/quickdraw/syringe_case = 4)
+ ..()
+
+//I want this not just as part of the zoo. ;v
+/obj/machinery/vending/food
+ name = "Food-O-Mat"
+ desc = "A technological marvel, supposedly able to cook or mix a large variety of food or drink."
+ icon_state = "hotfood"
+ products = list(/obj/item/weapon/tray = 8,
+ /obj/item/weapon/material/kitchen/utensil/fork = 6,
+ /obj/item/weapon/material/knife/plastic = 6,
+ /obj/item/weapon/material/kitchen/utensil/spoon = 6,
+ /obj/item/weapon/reagent_containers/food/snacks/tomatosoup = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/mushroomsoup = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/jellysandwich = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/taco = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/cheeseburger = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/grilledcheese = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/hotdog = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/loadedbakedpotato = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/omelette = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/pastatomato = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/tofuburger = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/waffles = 4,
+ /obj/item/weapon/reagent_containers/food/snacks/muffin = 4,
+ /obj/item/weapon/reagent_containers/food/snacks/appletart = 4,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/bananabread = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/creamcheesebread = 2
+ )
+ contraband = list(/obj/item/weapon/reagent_containers/food/snacks/mysterysoup = 10)
+ vend_delay = 15
+
+/obj/machinery/vending/food/arojoan //Fluff vendor for the lewd houseboat.
+ name = "Custom Food-O-Mat"
+ desc = "Do you think Joan cooks? Of course not. Lazy squirrel!"
+ products = list(/obj/item/weapon/tray = 6,
+ /obj/item/weapon/material/kitchen/utensil/fork = 6,
+ /obj/item/weapon/material/knife/plastic = 6,
+ /obj/item/weapon/material/kitchen/utensil/spoon = 6,
+ /obj/item/weapon/reagent_containers/food/snacks/hotandsoursoup = 3,
+ /obj/item/weapon/reagent_containers/food/snacks/kitsuneudon = 3,
+ /obj/item/weapon/reagent_containers/food/snacks/generalschicken = 3,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/sushi = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/jellysandwich = 3,
+ /obj/item/weapon/reagent_containers/food/snacks/grilledcheese = 3,
+ /obj/item/weapon/reagent_containers/food/snacks/hotdog = 3,
+ /obj/item/weapon/storage/box/wings = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/loadedbakedpotato = 3,
+ /obj/item/weapon/reagent_containers/food/snacks/omelette = 3,
+ /obj/item/weapon/reagent_containers/food/snacks/waffles = 3,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza = 1,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza = 1,
+ /obj/item/weapon/reagent_containers/food/snacks/appletart = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake = 1,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/bananabread = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/creamcheesebread = 2
+ )
+ contraband = list(/obj/item/weapon/reagent_containers/food/snacks/mysterysoup = 10)
+ vend_delay = 15
+/* For later, then
+/obj/machinery/vending/weapon_machine
+ name = "Frozen Star Guns&Ammo"
+ desc = "A self-defense equipment vending machine. When you need to take care of that clown."
+ product_slogans = "The best defense is good offense!;Buy for your whole family today!;Nobody can outsmart bullet!;God created man - Frozen Star made them EQUAL!;Nobody can outsmart bullet!;Stupidity can be cured! By LEAD.;Dead kids can't bully your children!"
+ product_ads = "Stunning!;Take justice in your own hands!;LEADearship!"
+ icon = 'icons/obj/vending_vr.dmi'
+ icon_state = "weapon"
+ products = list(/obj/item/device/flash = 6,/obj/item/weapon/reagent_containers/spray/pepper = 6, /obj/item/weapon/gun/projectile/olivaw = 5, /obj/item/weapon/gun/projectile/giskard = 5, /obj/item/ammo_magazine/mg/cl32/rubber = 20)
+ contraband = list(/obj/item/weapon/reagent_containers/food/snacks/syndicake = 6)
+ prices = list(/obj/item/device/flash = 600,/obj/item/weapon/reagent_containers/spray/pepper = 800, /obj/item/weapon/gun/projectile/olivaw = 1600, /obj/item/weapon/gun/projectile/giskard = 1200, /obj/item/ammo_magazine/mg/cl32/rubber = 200)
+*/
+
+/obj/machinery/vending/fitness/New()
+ products += list(/obj/item/weapon/reagent_containers/food/snacks/liquidprotein = 8)
+ prices += list(/obj/item/weapon/reagent_containers/food/snacks/liquidprotein = 5)
+ ..()
+
+/obj/machinery/vending/blood
+ name = "Blood-Onator"
+ desc = "Freezer-vendor for storage and quick dispensing of blood packs"
+ product_ads = "The true life juice!;Vampire's choice!;Home-grown blood only!;Donate today, be saved tomorrow!;Approved by Zeng-Hu Pharmaceuticals Incorporated!; Curse you, Vey-Med artificial blood!"
+ icon = 'icons/obj/vending_vr.dmi'
+ icon_state = "blood"
+ vend_delay = 7
+ idle_power_usage = 211
+ req_access = list(access_medical)
+ products = list(/obj/item/weapon/reagent_containers/blood/prelabeled/APlus = 3,/obj/item/weapon/reagent_containers/blood/prelabeled/AMinus = 3,
+ /obj/item/weapon/reagent_containers/blood/prelabeled/BPlus = 3,/obj/item/weapon/reagent_containers/blood/prelabeled/BMinus = 3,
+ /obj/item/weapon/reagent_containers/blood/prelabeled/OPlus = 2,/obj/item/weapon/reagent_containers/blood/prelabeled/OMinus = 5,
+ /obj/item/weapon/reagent_containers/blood/empty = 5)
+ contraband = list(/obj/item/weapon/reagent_containers/glass/bottle/stoxin = 2)
+ req_log_access = access_cmo
+ has_logs = 1
+
+=======
+/obj/machinery/vending/loadout
+ name = "Fingers and Toes"
+ desc = "A special vendor for gloves and shoes!"
+ product_ads = "Do you have fingers and toes? COVER THEM UP!;Show me your toes! Wait. NO DON'T! BUY NEW SHOES!;Don't leave prints, BUY SOME GLOVES!;Remember to check your shoes for micros! You don't have to let them out, but just check for them!;Fingers and Toes is not liable for micro entrapment or abuse under the feet of our patrons.!;This little piggy went WE WE WE all the way down to FINGERS AND TOES to pick up some sweet new gloves and shoes."
+ icon = 'icons/obj/vending_vr.dmi'
+ icon_state = "glovesnshoes"
+ products = list(/obj/item/clothing/gloves/evening = 5,
+ /obj/item/clothing/gloves/fingerless = 5,
+ /obj/item/clothing/gloves/black = 5,
+ /obj/item/clothing/gloves/blue = 5,
+ /obj/item/clothing/gloves/brown = 5,
+ /obj/item/clothing/gloves/color = 5,
+ /obj/item/clothing/gloves/green = 5,
+ /obj/item/clothing/gloves/grey = 5,
+ /obj/item/clothing/gloves/sterile/latex = 5,
+ /obj/item/clothing/gloves/light_brown = 5,
+ /obj/item/clothing/gloves/sterile/nitrile = 5,
+ /obj/item/clothing/gloves/orange = 5,
+ /obj/item/clothing/gloves/purple = 5,
+ /obj/item/clothing/gloves/red = 5,
+ /obj/item/clothing/gloves/fluff/siren = 5,
+ /obj/item/clothing/gloves/white = 5,
+ /obj/item/clothing/gloves/duty = 5,
+ /obj/item/clothing/shoes/athletic = 5,
+ /obj/item/clothing/shoes/boots/fluff/siren = 5,
+ /obj/item/clothing/shoes/slippers = 5,
+ /obj/item/clothing/shoes/boots/cowboy/classic = 5,
+ /obj/item/clothing/shoes/boots/cowboy = 5,
+ /obj/item/clothing/shoes/boots/duty = 5,
+ /obj/item/clothing/shoes/flats/white/color = 5,
+ /obj/item/clothing/shoes/flipflop = 5,
+ /obj/item/clothing/shoes/heels = 5,
+ /obj/item/clothing/shoes/hitops/black = 5,
+ /obj/item/clothing/shoes/hitops/blue = 5,
+ /obj/item/clothing/shoes/hitops/green = 5,
+ /obj/item/clothing/shoes/hitops/orange = 5,
+ /obj/item/clothing/shoes/hitops/purple = 5,
+ /obj/item/clothing/shoes/hitops/red = 5,
+ /obj/item/clothing/shoes/flats/white/color = 5,
+ /obj/item/clothing/shoes/hitops/yellow = 5,
+ /obj/item/clothing/shoes/boots/jackboots = 5,
+ /obj/item/clothing/shoes/boots/jungle = 5,
+ /obj/item/clothing/shoes/black/cuffs = 5,
+ /obj/item/clothing/shoes/black/cuffs/blue = 5,
+ /obj/item/clothing/shoes/black/cuffs/red = 5,
+ /obj/item/clothing/shoes/sandal = 5,
+ /obj/item/clothing/shoes/black = 5,
+ /obj/item/clothing/shoes/blue = 5,
+ /obj/item/clothing/shoes/brown = 5,
+ /obj/item/clothing/shoes/laceup = 5,
+ /obj/item/clothing/shoes/green = 5,
+ /obj/item/clothing/shoes/laceup/brown = 5,
+ /obj/item/clothing/shoes/orange = 5,
+ /obj/item/clothing/shoes/purple = 5,
+ /obj/item/clothing/shoes/red = 5,
+ /obj/item/clothing/shoes/white = 5,
+ /obj/item/clothing/shoes/yellow = 5,
+ /obj/item/clothing/shoes/skater = 5,
+ /obj/item/clothing/shoes/boots/cowboy/snakeskin = 5,
+ /obj/item/clothing/shoes/boots/jackboots/toeless = 5,
+ /obj/item/clothing/shoes/boots/workboots/toeless = 5,
+ /obj/item/clothing/shoes/boots/winter = 5,
+ /obj/item/clothing/shoes/boots/workboots = 5,
+ /obj/item/clothing/shoes/footwraps = 5)
+ prices = list(/obj/item/clothing/gloves/evening = 50,
+ /obj/item/clothing/gloves/fingerless = 50,
+ /obj/item/clothing/gloves/black = 50,
+ /obj/item/clothing/gloves/blue = 50,
+ /obj/item/clothing/gloves/brown = 50,
+ /obj/item/clothing/gloves/color = 50,
+ /obj/item/clothing/gloves/green = 50,
+ /obj/item/clothing/gloves/grey = 50,
+ /obj/item/clothing/gloves/sterile/latex = 100,
+ /obj/item/clothing/gloves/light_brown = 50,
+ /obj/item/clothing/gloves/sterile/nitrile = 100,
+ /obj/item/clothing/gloves/orange = 50,
+ /obj/item/clothing/gloves/purple = 50,
+ /obj/item/clothing/gloves/red = 50,
+ /obj/item/clothing/gloves/fluff/siren = 50,
+ /obj/item/clothing/gloves/white = 50,
+ /obj/item/clothing/gloves/duty = 150,
+ /obj/item/clothing/shoes/athletic = 50,
+ /obj/item/clothing/shoes/boots/fluff/siren = 50,
+ /obj/item/clothing/shoes/slippers = 50,
+ /obj/item/clothing/shoes/boots/cowboy/classic = 50,
+ /obj/item/clothing/shoes/boots/cowboy = 50,
+ /obj/item/clothing/shoes/boots/duty = 100,
+ /obj/item/clothing/shoes/flats/white/color = 50,
+ /obj/item/clothing/shoes/flipflop = 50,
+ /obj/item/clothing/shoes/heels = 50,
+ /obj/item/clothing/shoes/hitops/black = 50,
+ /obj/item/clothing/shoes/hitops/blue = 50,
+ /obj/item/clothing/shoes/hitops/green = 50,
+ /obj/item/clothing/shoes/hitops/orange = 50,
+ /obj/item/clothing/shoes/hitops/purple = 50,
+ /obj/item/clothing/shoes/hitops/red = 50,
+ /obj/item/clothing/shoes/flats/white/color = 50,
+ /obj/item/clothing/shoes/hitops/yellow = 50,
+ /obj/item/clothing/shoes/boots/jackboots = 50,
+ /obj/item/clothing/shoes/boots/jungle = 100,
+ /obj/item/clothing/shoes/black/cuffs = 50,
+ /obj/item/clothing/shoes/black/cuffs/blue = 50,
+ /obj/item/clothing/shoes/black/cuffs/red = 50,
+ /obj/item/clothing/shoes/sandal = 50,
+ /obj/item/clothing/shoes/black = 50,
+ /obj/item/clothing/shoes/blue = 50,
+ /obj/item/clothing/shoes/brown = 50,
+ /obj/item/clothing/shoes/laceup = 50,
+ /obj/item/clothing/shoes/green = 50,
+ /obj/item/clothing/shoes/laceup/brown = 50,
+ /obj/item/clothing/shoes/orange = 50,
+ /obj/item/clothing/shoes/purple = 50,
+ /obj/item/clothing/shoes/red = 50,
+ /obj/item/clothing/shoes/white = 50,
+ /obj/item/clothing/shoes/yellow = 50,
+ /obj/item/clothing/shoes/skater = 50,
+ /obj/item/clothing/shoes/boots/cowboy/snakeskin = 50,
+ /obj/item/clothing/shoes/boots/jackboots/toeless = 50,
+ /obj/item/clothing/shoes/boots/workboots/toeless = 50,
+ /obj/item/clothing/shoes/boots/winter = 50,
+ /obj/item/clothing/shoes/boots/workboots = 50,
+ /obj/item/clothing/shoes/footwraps = 50)
+ premium = list(/obj/item/clothing/gloves/rainbow = 1,
+ /obj/item/clothing/shoes/rainbow = 1,)
+ contraband = list(/obj/item/clothing/shoes/syndigaloshes = 1,
+ /obj/item/clothing/shoes/clown_shoes = 1)
+
+/obj/machinery/vending/loadout/uniform
+ name = "The Basics"
+ desc = "A vendor using compressed matter cartridges to store large amounts of basic station uniforms."
+ product_ads = "Don't get caught naked!;Pick up your uniform!;Using compressed matter cartridges and VERY ETHICAL labor practices, we bring you the uniforms you need!;No uniform? No problem!;We've got your covered!;The Basics is not responsible for being crushed under the amount of things inside our machines. DO NOT VEND IN EXCESS!!"
+ icon_state = "loadout"
+ vend_delay = 16
+ products = list(/obj/item/device/pda = 50,
+ /obj/item/device/radio/headset = 50,
+ /obj/item/weapon/storage/backpack/ = 10,
+ /obj/item/weapon/storage/backpack/messenger = 10,
+ /obj/item/weapon/storage/backpack/satchel = 10,
+ /obj/item/clothing/under/color = 5,
+ /obj/item/clothing/under/color/aqua = 5,
+ /obj/item/clothing/under/color/black = 5,
+ /obj/item/clothing/under/color/blackjumpskirt = 5,
+ /obj/item/clothing/under/color/blue = 5,
+ /obj/item/clothing/under/color/brown = 5,
+ /obj/item/clothing/under/color/green = 5,
+ /obj/item/clothing/under/color/grey = 5,
+ /obj/item/clothing/under/color/orange = 5,
+ /obj/item/clothing/under/color/pink = 5,
+ /obj/item/clothing/under/color/red = 5,
+ /obj/item/clothing/under/color/white = 5,
+ /obj/item/clothing/under/color/yellow = 5,
+ /obj/item/clothing/shoes/black = 20,
+ /obj/item/clothing/shoes/white = 20)
+ prices = list()
+
+/obj/machinery/vending/loadout/accessory
+ name = "Looty Inc."
+ desc = "A special vendor for accessories."
+ product_ads = "Want shinies? We have the shinies.;Need that special something to complete your outfit? We have what you need!;Ditch that old dull dangly something you've got and pick up one of our shinies!;Bracelets, collars, scarfs rings and more! We have the fancy things you need!;Does your pet need a collar? We don't judge! Keep them in line with one of one of ours!;Top of the line materials! 'Hand crafted' goods!"
+ icon_state = "accessory"
+ vend_delay = 6
+ products = list(/obj/item/clothing/accessory = 5,
+ /obj/item/clothing/accessory/armband/med/color = 10,
+ /obj/item/clothing/accessory/asymmetric = 5,
+ /obj/item/clothing/accessory/asymmetric/purple = 5,
+ /obj/item/clothing/accessory/asymmetric/green = 5,
+ /obj/item/clothing/accessory/bracelet = 5,
+ /obj/item/clothing/accessory/bracelet/material = 5,
+ /obj/item/clothing/accessory/bracelet/friendship = 5,
+ /obj/item/clothing/accessory/chaps = 5,
+ /obj/item/clothing/accessory/chaps/black = 5,
+ /obj/item/weapon/storage/briefcase/clutch = 1,
+ /obj/item/clothing/accessory/collar = 5,
+ /obj/item/clothing/accessory/collar/bell = 5,
+ /obj/item/clothing/accessory/collar/spike = 5,
+ /obj/item/clothing/accessory/collar/pink = 5,
+ /obj/item/clothing/accessory/collar/holo = 5,
+ /obj/item/clothing/accessory/collar/shock = 5,
+ /obj/item/weapon/storage/belt/fannypack = 1,
+ /obj/item/weapon/storage/belt/fannypack/white = 5,
+ /obj/item/clothing/accessory/fullcape = 5,
+ /obj/item/clothing/accessory/halfcape = 5,
+ /obj/item/clothing/accessory/hawaii = 5,
+ /obj/item/clothing/accessory/hawaii/random = 5,
+ /obj/item/clothing/accessory/locket = 5,
+ /obj/item/weapon/storage/backpack/purse = 1,
+ /obj/item/clothing/accessory/sash = 5,
+ /obj/item/clothing/accessory/scarf = 5,
+ /obj/item/clothing/accessory/scarf/red = 5,
+ /obj/item/clothing/accessory/scarf/darkblue = 5,
+ /obj/item/clothing/accessory/scarf/purple = 5,
+ /obj/item/clothing/accessory/scarf/yellow = 5,
+ /obj/item/clothing/accessory/scarf/orange = 5,
+ /obj/item/clothing/accessory/scarf/lightblue = 5,
+ /obj/item/clothing/accessory/scarf/white = 5,
+ /obj/item/clothing/accessory/scarf/black = 5,
+ /obj/item/clothing/accessory/scarf/zebra = 5,
+ /obj/item/clothing/accessory/scarf/christmas = 5,
+ /obj/item/clothing/accessory/scarf/stripedred = 5,
+ /obj/item/clothing/accessory/scarf/stripedgreen = 5,
+ /obj/item/clothing/accessory/scarf/stripedblue = 5,
+ /obj/item/clothing/accessory/jacket = 5,
+ /obj/item/clothing/accessory/jacket/checkered = 5,
+ /obj/item/clothing/accessory/jacket/burgundy = 5,
+ /obj/item/clothing/accessory/jacket/navy = 5,
+ /obj/item/clothing/accessory/jacket/charcoal = 5,
+ /obj/item/clothing/accessory/vest = 5,
+ /obj/item/clothing/accessory/sweater = 5,
+ /obj/item/clothing/accessory/sweater/pink = 5,
+ /obj/item/clothing/accessory/sweater/mint = 5,
+ /obj/item/clothing/accessory/sweater/blue = 5,
+ /obj/item/clothing/accessory/sweater/heart = 5,
+ /obj/item/clothing/accessory/sweater/nt = 5,
+ /obj/item/clothing/accessory/sweater/keyhole = 5,
+ /obj/item/clothing/accessory/sweater/winterneck = 5,
+ /obj/item/clothing/accessory/sweater/uglyxmas = 5,
+ /obj/item/clothing/accessory/sweater/flowersweater = 5,
+ /obj/item/clothing/accessory/sweater/redneck = 5,
+ /obj/item/clothing/accessory/tie = 5,
+ /obj/item/clothing/accessory/tie/horrible = 5,
+ /obj/item/clothing/accessory/tie/white = 5,
+ /obj/item/clothing/accessory/tie/navy = 5,
+ /obj/item/clothing/accessory/tie/yellow = 5,
+ /obj/item/clothing/accessory/tie/darkgreen = 5,
+ /obj/item/clothing/accessory/tie/black = 5,
+ /obj/item/clothing/accessory/tie/red_long = 5,
+ /obj/item/clothing/accessory/tie/red_clip = 5,
+ /obj/item/clothing/accessory/tie/blue_long = 5,
+ /obj/item/clothing/accessory/tie/blue_clip = 5,
+ /obj/item/clothing/accessory/tie/red = 5,
+ /obj/item/clothing/accessory/wcoat = 5,
+ /obj/item/clothing/accessory/wcoat/red = 5,
+ /obj/item/clothing/accessory/wcoat/grey = 5,
+ /obj/item/clothing/accessory/wcoat/brown = 5,
+ /obj/item/clothing/accessory/wcoat/gentleman = 5,
+ /obj/item/clothing/accessory/wcoat/swvest = 5,
+ /obj/item/clothing/accessory/wcoat/swvest/blue = 5,
+ /obj/item/clothing/accessory/wcoat/swvest/red = 5,
+ /obj/item/weapon/storage/wallet = 5,
+ /obj/item/weapon/storage/wallet/poly = 5,
+ /obj/item/weapon/storage/wallet/womens = 5,
+ /obj/item/weapon/lipstick = 5,
+ /obj/item/weapon/lipstick/purple = 5,
+ /obj/item/weapon/lipstick/jade = 5,
+ /obj/item/weapon/lipstick/black = 5,
+ /obj/item/clothing/ears/earmuffs = 5,
+ /obj/item/clothing/ears/earmuffs/headphones = 5,
+ /obj/item/clothing/ears/earring/stud = 5,
+ /obj/item/clothing/ears/earring/dangle = 5,
+ /obj/item/clothing/gloves/ring/mariner = 5,
+ /obj/item/clothing/gloves/ring/engagement = 5,
+ /obj/item/clothing/gloves/ring/seal/signet = 5,
+ /obj/item/clothing/gloves/ring/seal/mason = 5,
+ /obj/item/clothing/gloves/ring/material/plastic = 5,
+ /obj/item/clothing/gloves/ring/material/steel = 5,
+ /obj/item/clothing/gloves/ring/material/gold = 5,
+ /obj/item/clothing/glasses/eyepatch = 5,
+ /obj/item/clothing/glasses/gglasses = 5,
+ /obj/item/clothing/glasses/regular/hipster = 5,
+ /obj/item/clothing/glasses/rimless = 5,
+ /obj/item/clothing/glasses/thin = 5,
+ /obj/item/clothing/glasses/monocle = 5,
+ /obj/item/clothing/glasses/goggles = 5,
+ /obj/item/clothing/glasses/fluff/spiffygogs = 5,
+ /obj/item/clothing/glasses/fakesunglasses = 5,
+ /obj/item/clothing/glasses/fakesunglasses/aviator = 5,
+ /obj/item/clothing/mask/bandana/blue = 5,
+ /obj/item/clothing/mask/bandana/gold = 5,
+ /obj/item/clothing/mask/bandana/green = 5,
+ /obj/item/clothing/mask/bandana/red = 5,
+ /obj/item/clothing/mask/surgical = 5)
+ prices = list(/obj/item/clothing/accessory = 50,
+ /obj/item/clothing/accessory/armband/med/color = 50,
+ /obj/item/clothing/accessory/asymmetric = 50,
+ /obj/item/clothing/accessory/asymmetric/purple = 50,
+ /obj/item/clothing/accessory/asymmetric/green = 50,
+ /obj/item/clothing/accessory/bracelet = 50,
+ /obj/item/clothing/accessory/bracelet/material = 50,
+ /obj/item/clothing/accessory/bracelet/friendship = 50,
+ /obj/item/clothing/accessory/chaps = 50,
+ /obj/item/clothing/accessory/chaps/black = 50,
+ /obj/item/weapon/storage/briefcase/clutch = 50,
+ /obj/item/clothing/accessory/collar = 50,
+ /obj/item/clothing/accessory/collar/bell = 50,
+ /obj/item/clothing/accessory/collar/spike = 50,
+ /obj/item/clothing/accessory/collar/pink = 50,
+ /obj/item/clothing/accessory/collar/holo = 50,
+ /obj/item/clothing/accessory/collar/shock = 50,
+ /obj/item/weapon/storage/belt/fannypack = 50,
+ /obj/item/weapon/storage/belt/fannypack/white = 50,
+ /obj/item/clothing/accessory/fullcape = 50,
+ /obj/item/clothing/accessory/halfcape = 50,
+ /obj/item/clothing/accessory/hawaii = 50,
+ /obj/item/clothing/accessory/hawaii/random = 50,
+ /obj/item/clothing/accessory/locket = 50,
+ /obj/item/weapon/storage/backpack/purse = 50,
+ /obj/item/clothing/accessory/sash = 50,
+ /obj/item/clothing/accessory/scarf = 5,
+ /obj/item/clothing/accessory/scarf/red = 50,
+ /obj/item/clothing/accessory/scarf/darkblue = 50,
+ /obj/item/clothing/accessory/scarf/purple = 50,
+ /obj/item/clothing/accessory/scarf/yellow = 100,
+ /obj/item/clothing/accessory/scarf/orange = 50,
+ /obj/item/clothing/accessory/scarf/lightblue = 50,
+ /obj/item/clothing/accessory/scarf/white = 50,
+ /obj/item/clothing/accessory/scarf/black = 50,
+ /obj/item/clothing/accessory/scarf/zebra = 50,
+ /obj/item/clothing/accessory/scarf/christmas = 50,
+ /obj/item/clothing/accessory/scarf/stripedred = 50,
+ /obj/item/clothing/accessory/scarf/stripedgreen = 50,
+ /obj/item/clothing/accessory/scarf/stripedblue = 50,
+ /obj/item/clothing/accessory/jacket = 50,
+ /obj/item/clothing/accessory/jacket/checkered = 50,
+ /obj/item/clothing/accessory/jacket/burgundy = 50,
+ /obj/item/clothing/accessory/jacket/navy = 50,
+ /obj/item/clothing/accessory/jacket/charcoal = 50,
+ /obj/item/clothing/accessory/vest = 50,
+ /obj/item/clothing/accessory/sweater = 50,
+ /obj/item/clothing/accessory/sweater/pink = 50,
+ /obj/item/clothing/accessory/sweater/mint = 50,
+ /obj/item/clothing/accessory/sweater/blue = 50,
+ /obj/item/clothing/accessory/sweater/heart = 50,
+ /obj/item/clothing/accessory/sweater/nt = 5,
+ /obj/item/clothing/accessory/sweater/keyhole = 50,
+ /obj/item/clothing/accessory/sweater/winterneck = 50,
+ /obj/item/clothing/accessory/sweater/uglyxmas = 5,
+ /obj/item/clothing/accessory/sweater/flowersweater = 50,
+ /obj/item/clothing/accessory/sweater/redneck = 50,
+ /obj/item/clothing/accessory/tie = 50,
+ /obj/item/clothing/accessory/tie/horrible = 50,
+ /obj/item/clothing/accessory/tie/white = 50,
+ /obj/item/clothing/accessory/tie/navy = 50,
+ /obj/item/clothing/accessory/tie/yellow = 50,
+ /obj/item/clothing/accessory/tie/darkgreen = 50,
+ /obj/item/clothing/accessory/tie/black = 50,
+ /obj/item/clothing/accessory/tie/red_long = 50,
+ /obj/item/clothing/accessory/tie/red_clip = 50,
+ /obj/item/clothing/accessory/tie/blue_long = 50,
+ /obj/item/clothing/accessory/tie/blue_clip = 50,
+ /obj/item/clothing/accessory/tie/red = 50,
+ /obj/item/clothing/accessory/wcoat = 50,
+ /obj/item/clothing/accessory/wcoat/red = 50,
+ /obj/item/clothing/accessory/wcoat/grey = 50,
+ /obj/item/clothing/accessory/wcoat/brown = 50,
+ /obj/item/clothing/accessory/wcoat/gentleman = 50,
+ /obj/item/clothing/accessory/wcoat/swvest = 50,
+ /obj/item/clothing/accessory/wcoat/swvest/blue = 50,
+ /obj/item/clothing/accessory/wcoat/swvest/red = 50,
+ /obj/item/weapon/storage/wallet = 50,
+ /obj/item/weapon/storage/wallet/poly = 50,
+ /obj/item/weapon/storage/wallet/womens = 50,
+ /obj/item/weapon/lipstick = 50,
+ /obj/item/weapon/lipstick/purple = 50,
+ /obj/item/weapon/lipstick/jade = 50,
+ /obj/item/weapon/lipstick/black = 50,
+ /obj/item/clothing/ears/earmuffs = 50,
+ /obj/item/clothing/ears/earmuffs/headphones = 50,
+ /obj/item/clothing/ears/earring/stud = 50,
+ /obj/item/clothing/ears/earring/dangle = 50,
+ /obj/item/clothing/gloves/ring/mariner = 50,
+ /obj/item/clothing/gloves/ring/engagement = 50,
+ /obj/item/clothing/gloves/ring/seal/signet = 50,
+ /obj/item/clothing/gloves/ring/seal/mason = 50,
+ /obj/item/clothing/gloves/ring/material/plastic = 50,
+ /obj/item/clothing/gloves/ring/material/steel = 50,
+ /obj/item/clothing/gloves/ring/material/gold = 100,
+ /obj/item/clothing/glasses/eyepatch = 50,
+ /obj/item/clothing/glasses/gglasses = 50,
+ /obj/item/clothing/glasses/regular/hipster = 50,
+ /obj/item/clothing/glasses/rimless = 50,
+ /obj/item/clothing/glasses/thin = 50,
+ /obj/item/clothing/glasses/monocle = 50,
+ /obj/item/clothing/glasses/goggles = 50,
+ /obj/item/clothing/glasses/fluff/spiffygogs = 50,
+ /obj/item/clothing/glasses/fakesunglasses = 50,
+ /obj/item/clothing/glasses/fakesunglasses/aviator = 50,
+ /obj/item/clothing/mask/bandana/blue = 50,
+ /obj/item/clothing/mask/bandana/gold = 50,
+ /obj/item/clothing/mask/bandana/green = 50,
+ /obj/item/clothing/mask/bandana/red = 50,
+ /obj/item/clothing/mask/surgical = 50)
+ premium = list(/obj/item/weapon/bedsheet/rainbow = 1)
+ contraband = list(/obj/item/clothing/mask/gas/clown_hat = 1)
+
+/obj/machinery/vending/loadout/clothing
+ name = "General Jump"
+ desc = "A special vendor using compressed matter cartridges to store large amounts of clothing."
+ product_ads = "Tired of your grey jumpsuit? Spruce yourself up!;We have the outfit for you!;Don't let that grey jumpsuit get you down, get a ROBUST outfit right now!;Using compressed matter catridges and VERY ETHICAL labor practices to bring YOU the clothing you crave!;Are you sure you want to go to work in THAT?;All of our wares have a whole TWO pockets!"
+ icon_state = "clothing"
+ vend_delay = 16
+ products = list(/obj/item/clothing/under/bathrobe = 5,
+ /obj/item/clothing/under/dress/black_corset = 5,
+ /obj/item/clothing/under/blazer = 5,
+ /obj/item/clothing/under/blazer/skirt = 5,
+ /obj/item/clothing/under/cheongsam = 5,
+ /obj/item/clothing/under/cheongsam/red = 5,
+ /obj/item/clothing/under/cheongsam/blue = 5,
+ /obj/item/clothing/under/cheongsam/black = 5,
+ /obj/item/clothing/under/cheongsam/darkred = 5,
+ /obj/item/clothing/under/cheongsam/green = 5,
+ /obj/item/clothing/under/cheongsam/purple = 5,
+ /obj/item/clothing/under/cheongsam/darkblue = 5,
+ /obj/item/clothing/under/croptop = 5,
+ /obj/item/clothing/under/croptop/red = 5,
+ /obj/item/clothing/under/croptop/grey = 5,
+ /obj/item/clothing/under/cuttop = 5,
+ /obj/item/clothing/under/cuttop/red = 5,
+ /obj/item/clothing/under/suit_jacket/female/skirt = 5,
+ /obj/item/clothing/under/dress/dress_fire = 5,
+ /obj/item/clothing/under/dress/flamenco = 5,
+ /obj/item/clothing/under/dress/flower_dress = 5,
+ /obj/item/clothing/under/fluff/gnshorts = 5,
+ /obj/item/clothing/under/color = 5,
+ /obj/item/clothing/under/color/aqua = 5,
+ /obj/item/clothing/under/color/black = 5,
+ /obj/item/clothing/under/color/blackf = 5,
+ /obj/item/clothing/under/color/blackjumpskirt = 5,
+ /obj/item/clothing/under/color/blue = 5,
+ /obj/item/clothing/under/color/brown = 5,
+ /obj/item/clothing/under/color/darkblue = 5,
+ /obj/item/clothing/under/color/darkred = 5,
+ /obj/item/clothing/under/color/green = 5,
+ /obj/item/clothing/under/color/grey = 5,
+ /obj/item/clothing/under/color/lightblue = 5,
+ /obj/item/clothing/under/color/lightbrown = 5,
+ /obj/item/clothing/under/color/lightgreen = 5,
+ /obj/item/clothing/under/color/lightpurple = 5,
+ /obj/item/clothing/under/color/lightred = 5,
+ /obj/item/clothing/under/color/orange = 5,
+ /obj/item/clothing/under/color/pink = 5,
+ /obj/item/clothing/under/color/prison = 5,
+ /obj/item/clothing/under/color/ranger = 5,
+ /obj/item/clothing/under/color/red = 5,
+ /obj/item/clothing/under/color/white = 5,
+ /obj/item/clothing/under/color/yellow = 5,
+ /obj/item/clothing/under/color/yellowgreen = 5,
+ /obj/item/clothing/under/aether = 5,
+ /obj/item/clothing/under/focal = 5,
+ /obj/item/clothing/under/hephaestus = 5,
+ /obj/item/clothing/under/wardt = 5,
+ /obj/item/clothing/under/kilt = 5,
+ /obj/item/clothing/under/fluff/latexmaid = 5,
+ /obj/item/clothing/under/dress/lilacdress = 5,
+ /obj/item/clothing/under/dress/white2 = 5,
+ /obj/item/clothing/under/dress/white4 = 5,
+ /obj/item/clothing/under/dress/maid = 5,
+ /obj/item/clothing/under/dress/maid/sexy = 5,
+ /obj/item/clothing/under/dress/maid/janitor = 5,
+ /obj/item/clothing/under/moderncoat = 5,
+ /obj/item/clothing/under/permit = 5,
+ /obj/item/clothing/under/oldwoman = 5,
+ /obj/item/clothing/under/frontier = 5,
+ /obj/item/clothing/under/mbill = 5,
+ /obj/item/clothing/under/pants/baggy/ = 5,
+ /obj/item/clothing/under/pants/baggy/classicjeans = 5,
+ /obj/item/clothing/under/pants/baggy/mustangjeans = 5,
+ /obj/item/clothing/under/pants/baggy/blackjeans = 5,
+ /obj/item/clothing/under/pants/baggy/greyjeans = 5,
+ /obj/item/clothing/under/pants/baggy/youngfolksjeans = 5,
+ /obj/item/clothing/under/pants/baggy/white = 5,
+ /obj/item/clothing/under/pants/baggy/red = 5,
+ /obj/item/clothing/under/pants/baggy/black = 5,
+ /obj/item/clothing/under/pants/baggy/tan = 5,
+ /obj/item/clothing/under/pants/baggy/track = 5,
+ /obj/item/clothing/under/pants/baggy/khaki = 5,
+ /obj/item/clothing/under/pants/baggy/camo = 5,
+ /obj/item/clothing/under/pants/utility/ = 5,
+ /obj/item/clothing/under/pants/utility/orange = 5,
+ /obj/item/clothing/under/pants/utility/blue = 5,
+ /obj/item/clothing/under/pants/utility/white = 5,
+ /obj/item/clothing/under/pants/utility/red = 5,
+ /obj/item/clothing/under/pants/chaps = 5,
+ /obj/item/clothing/under/pants/chaps/black = 5,
+ /obj/item/clothing/under/pants/track = 5,
+ /obj/item/clothing/under/pants/track/red = 5,
+ /obj/item/clothing/under/pants/track/white = 5,
+ /obj/item/clothing/under/pants/track/green = 5,
+ /obj/item/clothing/under/pants/track/blue = 5,
+ /obj/item/clothing/under/pants/yogapants = 5,
+ /obj/item/clothing/under/ascetic = 5,
+ /obj/item/clothing/under/dress/white3 = 5,
+ /obj/item/clothing/under/skirt/pleated = 5,
+ /obj/item/clothing/under/dress/darkred = 5,
+ /obj/item/clothing/under/dress/redeveninggown = 5,
+ /obj/item/clothing/under/dress/red_swept_dress = 5,
+ /obj/item/clothing/under/dress/sailordress = 5,
+ /obj/item/clothing/under/dress/sari = 5,
+ /obj/item/clothing/under/dress/sari/green = 5,
+ /obj/item/clothing/under/dress/qipao = 5,
+ /obj/item/clothing/under/dress/qipao/red = 5,
+ /obj/item/clothing/under/dress/qipao/white = 5,
+ /obj/item/clothing/under/shorts/red = 5,
+ /obj/item/clothing/under/shorts/green = 5,
+ /obj/item/clothing/under/shorts/blue = 5,
+ /obj/item/clothing/under/shorts/black = 5,
+ /obj/item/clothing/under/shorts/grey = 5,
+ /obj/item/clothing/under/shorts/white = 5,
+ /obj/item/clothing/under/shorts/jeans = 5,
+ /obj/item/clothing/under/shorts/jeans/ = 5,
+ /obj/item/clothing/under/shorts/jeans/classic = 5,
+ /obj/item/clothing/under/shorts/jeans/mustang = 5,
+ /obj/item/clothing/under/shorts/jeans/youngfolks = 5,
+ /obj/item/clothing/under/shorts/jeans/black = 5,
+ /obj/item/clothing/under/shorts/jeans/grey = 5,
+ /obj/item/clothing/under/shorts/khaki/ = 5,
+ /obj/item/clothing/under/skirt/loincloth = 5,
+ /obj/item/clothing/under/skirt/khaki = 5,
+ /obj/item/clothing/under/skirt/blue = 5,
+ /obj/item/clothing/under/skirt/red = 5,
+ /obj/item/clothing/under/skirt/denim = 5,
+ /obj/item/clothing/under/skirt/pleated = 5,
+ /obj/item/clothing/under/skirt/outfit/plaid_blue = 5,
+ /obj/item/clothing/under/skirt/outfit/plaid_red = 5,
+ /obj/item/clothing/under/skirt/outfit/plaid_purple = 5,
+ /obj/item/clothing/under/overalls/sleek = 5,
+ /obj/item/clothing/under/sl_suit = 5,
+ /obj/item/clothing/under/gentlesuit = 5,
+ /obj/item/clothing/under/gentlesuit/skirt = 5,
+ /obj/item/clothing/under/suit_jacket = 5,
+ /obj/item/clothing/under/suit_jacket/really_black/skirt = 5,
+ /obj/item/clothing/under/suit_jacket/really_black = 5,
+ /obj/item/clothing/under/suit_jacket/female/skirt = 5,
+ /obj/item/clothing/under/suit_jacket/female/ = 5,
+ /obj/item/clothing/under/suit_jacket/red = 5,
+ /obj/item/clothing/under/suit_jacket/red/skirt = 5,
+ /obj/item/clothing/under/suit_jacket/charcoal = 5,
+ /obj/item/clothing/under/suit_jacket/charcoal/skirt = 5,
+ /obj/item/clothing/under/suit_jacket/navy = 5,
+ /obj/item/clothing/under/suit_jacket/navy/skirt = 5,
+ /obj/item/clothing/under/suit_jacket/burgundy = 5,
+ /obj/item/clothing/under/suit_jacket/burgundy/skirt = 5,
+ /obj/item/clothing/under/suit_jacket/checkered = 5,
+ /obj/item/clothing/under/suit_jacket/checkered/skirt = 5,
+ /obj/item/clothing/under/suit_jacket/tan = 5,
+ /obj/item/clothing/under/suit_jacket/tan/skirt = 5,
+ /obj/item/clothing/under/scratch = 5,
+ /obj/item/clothing/under/scratch/skirt = 5,
+ /obj/item/clothing/under/sundress = 5,
+ /obj/item/clothing/under/sundress_white = 5,
+ /obj/item/clothing/under/rank/psych/turtleneck/sweater = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/blue = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/purple = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/green = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/red = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/white = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/earth = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/engineering = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/science = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/security = 5,
+ /obj/item/weapon/storage/box/fluff/swimsuit/medical = 5,
+ /obj/item/clothing/under/utility = 5,
+ /obj/item/clothing/under/utility/grey = 5,
+ /obj/item/clothing/under/utility/blue = 5,
+ /obj/item/clothing/under/fluff/v_nanovest = 5,
+ /obj/item/clothing/under/dress/westernbustle = 5,
+ /obj/item/clothing/under/wedding/bride_white = 5,
+ /obj/item/weapon/storage/backpack/ = 5,
+ /obj/item/weapon/storage/backpack/messenger = 5,
+ /obj/item/weapon/storage/backpack/satchel = 5)
+ prices = list(/obj/item/clothing/under/bathrobe = 50,
+ /obj/item/clothing/under/dress/black_corset = 50,
+ /obj/item/clothing/under/blazer = 50,
+ /obj/item/clothing/under/blazer/skirt = 50,
+ /obj/item/clothing/under/cheongsam = 50,
+ /obj/item/clothing/under/cheongsam/red = 50,
+ /obj/item/clothing/under/cheongsam/blue = 50,
+ /obj/item/clothing/under/cheongsam/black = 50,
+ /obj/item/clothing/under/cheongsam/darkred = 50,
+ /obj/item/clothing/under/cheongsam/green = 50,
+ /obj/item/clothing/under/cheongsam/purple = 50,
+ /obj/item/clothing/under/cheongsam/darkblue = 50,
+ /obj/item/clothing/under/croptop = 50,
+ /obj/item/clothing/under/croptop/red = 50,
+ /obj/item/clothing/under/croptop/grey = 50,
+ /obj/item/clothing/under/cuttop = 50,
+ /obj/item/clothing/under/cuttop/red = 50,
+ /obj/item/clothing/under/suit_jacket/female/skirt = 50,
+ /obj/item/clothing/under/dress/dress_fire = 50,
+ /obj/item/clothing/under/dress/flamenco = 50,
+ /obj/item/clothing/under/dress/flower_dress = 50,
+ /obj/item/clothing/under/fluff/gnshorts = 50,
+ /obj/item/clothing/under/color = 50,
+ /obj/item/clothing/under/color/aqua = 50,
+ /obj/item/clothing/under/color/black = 50,
+ /obj/item/clothing/under/color/blackf = 50,
+ /obj/item/clothing/under/color/blackjumpskirt = 50,
+ /obj/item/clothing/under/color/blue = 50,
+ /obj/item/clothing/under/color/brown = 50,
+ /obj/item/clothing/under/color/darkblue = 50,
+ /obj/item/clothing/under/color/darkred = 50,
+ /obj/item/clothing/under/color/green = 50,
+ /obj/item/clothing/under/color/grey = 50,
+ /obj/item/clothing/under/color/lightblue = 50,
+ /obj/item/clothing/under/color/lightbrown = 50,
+ /obj/item/clothing/under/color/lightgreen = 50,
+ /obj/item/clothing/under/color/lightpurple = 50,
+ /obj/item/clothing/under/color/lightred = 50,
+ /obj/item/clothing/under/color/orange = 50,
+ /obj/item/clothing/under/color/pink = 50,
+ /obj/item/clothing/under/color/prison = 50,
+ /obj/item/clothing/under/color/ranger = 50,
+ /obj/item/clothing/under/color/red = 50,
+ /obj/item/clothing/under/color/white = 50,
+ /obj/item/clothing/under/color/yellow = 50,
+ /obj/item/clothing/under/color/yellowgreen = 50,
+ /obj/item/clothing/under/aether = 50,
+ /obj/item/clothing/under/focal = 50,
+ /obj/item/clothing/under/hephaestus = 50,
+ /obj/item/clothing/under/wardt = 50,
+ /obj/item/clothing/under/kilt = 50,
+ /obj/item/clothing/under/fluff/latexmaid = 50,
+ /obj/item/clothing/under/dress/lilacdress = 50,
+ /obj/item/clothing/under/dress/white2 = 50,
+ /obj/item/clothing/under/dress/white4 = 50,
+ /obj/item/clothing/under/dress/maid = 50,
+ /obj/item/clothing/under/dress/maid/sexy = 50,
+ /obj/item/clothing/under/dress/maid/janitor = 50,
+ /obj/item/clothing/under/moderncoat = 50,
+ /obj/item/clothing/under/permit = 50,
+ /obj/item/clothing/under/oldwoman = 50,
+ /obj/item/clothing/under/frontier = 50,
+ /obj/item/clothing/under/mbill = 50,
+ /obj/item/clothing/under/pants/baggy/ = 50,
+ /obj/item/clothing/under/pants/baggy/classicjeans = 50,
+ /obj/item/clothing/under/pants/baggy/mustangjeans = 50,
+ /obj/item/clothing/under/pants/baggy/blackjeans = 50,
+ /obj/item/clothing/under/pants/baggy/greyjeans = 50,
+ /obj/item/clothing/under/pants/baggy/youngfolksjeans = 50,
+ /obj/item/clothing/under/pants/baggy/white = 50,
+ /obj/item/clothing/under/pants/baggy/red = 50,
+ /obj/item/clothing/under/pants/baggy/black = 50,
+ /obj/item/clothing/under/pants/baggy/tan = 50,
+ /obj/item/clothing/under/pants/baggy/track = 50,
+ /obj/item/clothing/under/pants/baggy/khaki = 50,
+ /obj/item/clothing/under/pants/baggy/camo = 50,
+ /obj/item/clothing/under/pants/utility/ = 50,
+ /obj/item/clothing/under/pants/utility/orange = 50,
+ /obj/item/clothing/under/pants/utility/blue = 50,
+ /obj/item/clothing/under/pants/utility/white = 50,
+ /obj/item/clothing/under/pants/utility/red = 50,
+ /obj/item/clothing/under/pants/chaps = 50,
+ /obj/item/clothing/under/pants/chaps/black = 50,
+ /obj/item/clothing/under/pants/track = 50,
+ /obj/item/clothing/under/pants/track/red = 50,
+ /obj/item/clothing/under/pants/track/white = 50,
+ /obj/item/clothing/under/pants/track/green = 50,
+ /obj/item/clothing/under/pants/track/blue = 50,
+ /obj/item/clothing/under/pants/yogapants = 50,
+ /obj/item/clothing/under/ascetic = 50,
+ /obj/item/clothing/under/dress/white3 = 50,
+ /obj/item/clothing/under/skirt/pleated = 50,
+ /obj/item/clothing/under/dress/darkred = 50,
+ /obj/item/clothing/under/dress/redeveninggown = 50,
+ /obj/item/clothing/under/dress/red_swept_dress = 50,
+ /obj/item/clothing/under/dress/sailordress = 50,
+ /obj/item/clothing/under/dress/sari = 50,
+ /obj/item/clothing/under/dress/sari/green = 50,
+ /obj/item/clothing/under/dress/qipao = 50,
+ /obj/item/clothing/under/dress/qipao/red = 50,
+ /obj/item/clothing/under/dress/qipao/white = 50,
+ /obj/item/clothing/under/shorts/red = 50,
+ /obj/item/clothing/under/shorts/green = 50,
+ /obj/item/clothing/under/shorts/blue = 50,
+ /obj/item/clothing/under/shorts/black = 50,
+ /obj/item/clothing/under/shorts/grey = 50,
+ /obj/item/clothing/under/shorts/white = 50,
+ /obj/item/clothing/under/shorts/jeans = 50,
+ /obj/item/clothing/under/shorts/jeans/ = 50,
+ /obj/item/clothing/under/shorts/jeans/classic = 50,
+ /obj/item/clothing/under/shorts/jeans/mustang = 50,
+ /obj/item/clothing/under/shorts/jeans/youngfolks = 50,
+ /obj/item/clothing/under/shorts/jeans/black = 50,
+ /obj/item/clothing/under/shorts/jeans/grey = 50,
+ /obj/item/clothing/under/shorts/khaki/ = 50,
+ /obj/item/clothing/under/skirt/loincloth = 50,
+ /obj/item/clothing/under/skirt/khaki = 50,
+ /obj/item/clothing/under/skirt/blue = 50,
+ /obj/item/clothing/under/skirt/red = 50,
+ /obj/item/clothing/under/skirt/denim = 50,
+ /obj/item/clothing/under/skirt/pleated = 50,
+ /obj/item/clothing/under/skirt/outfit/plaid_blue = 50,
+ /obj/item/clothing/under/skirt/outfit/plaid_red = 50,
+ /obj/item/clothing/under/skirt/outfit/plaid_purple = 50,
+ /obj/item/clothing/under/overalls/sleek = 50,
+ /obj/item/clothing/under/sl_suit = 50,
+ /obj/item/clothing/under/gentlesuit = 50,
+ /obj/item/clothing/under/gentlesuit/skirt = 50,
+ /obj/item/clothing/under/suit_jacket = 50,
+ /obj/item/clothing/under/suit_jacket/really_black/skirt = 50,
+ /obj/item/clothing/under/suit_jacket/really_black = 50,
+ /obj/item/clothing/under/suit_jacket/female/skirt = 50,
+ /obj/item/clothing/under/suit_jacket/female/ = 50,
+ /obj/item/clothing/under/suit_jacket/red = 50,
+ /obj/item/clothing/under/suit_jacket/red/skirt = 50,
+ /obj/item/clothing/under/suit_jacket/charcoal = 50,
+ /obj/item/clothing/under/suit_jacket/charcoal/skirt = 50,
+ /obj/item/clothing/under/suit_jacket/navy = 50,
+ /obj/item/clothing/under/suit_jacket/navy/skirt = 50,
+ /obj/item/clothing/under/suit_jacket/burgundy = 50,
+ /obj/item/clothing/under/suit_jacket/burgundy/skirt = 50,
+ /obj/item/clothing/under/suit_jacket/checkered = 50,
+ /obj/item/clothing/under/suit_jacket/checkered/skirt = 50,
+ /obj/item/clothing/under/suit_jacket/tan = 50,
+ /obj/item/clothing/under/suit_jacket/tan/skirt = 50,
+ /obj/item/clothing/under/scratch = 50,
+ /obj/item/clothing/under/scratch/skirt = 50,
+ /obj/item/clothing/under/sundress = 50,
+ /obj/item/clothing/under/sundress_white = 50,
+ /obj/item/clothing/under/rank/psych/turtleneck/sweater = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/blue = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/purple = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/green = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/red = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/white = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/earth = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/engineering = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/science = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/security = 50,
+ /obj/item/weapon/storage/box/fluff/swimsuit/medical = 50,
+ /obj/item/clothing/under/utility = 50,
+ /obj/item/clothing/under/utility/grey = 50,
+ /obj/item/clothing/under/utility/blue = 50,
+ /obj/item/clothing/under/fluff/v_nanovest = 50,
+ /obj/item/clothing/under/dress/westernbustle = 50,
+ /obj/item/clothing/under/wedding/bride_white = 50,
+ /obj/item/weapon/storage/backpack/ = 50,
+ /obj/item/weapon/storage/backpack/messenger = 50,
+ /obj/item/weapon/storage/backpack/satchel = 50)
+ premium = list(/obj/item/clothing/under/color/rainbow = 1)
+ contraband = list(/obj/item/clothing/under/rank/clown = 1)
+
+/obj/machinery/vending/loadout/gadget
+ name = "Chips Co."
+ desc = "A special vendor for devices and gadgets."
+ product_ads = "You can't RESIST our great deals!;Feeling disconnected? We have a gadget for you!;You know you have the capacity to buy our capacitors!;FILL THAT HOLE IN YOUR HEART WITH OUR PLASTIC DISTRACTIONS!!!;Devices for everyone! Chips Co.!;ROBUST INVENTORY, GREAT PRICES! ;DON'T FORGET THE oyPAD 13s PRO! ON SALE NOW, ONLY ONE THOUSAND THALERS!"
+ icon_state = "gadgets"
+ vend_delay = 11
+ products = list(/obj/item/clothing/suit/circuitry = 1,
+ /obj/item/clothing/head/circuitry = 1,
+ /obj/item/clothing/shoes/circuitry = 1,
+ /obj/item/clothing/gloves/circuitry = 1,
+ /obj/item/clothing/under/circuitry = 1,
+ /obj/item/clothing/glasses/circuitry = 1,
+ /obj/item/clothing/ears/circuitry = 1,
+ /obj/item/device/text_to_speech = 5,
+ /obj/item/device/paicard = 5,
+ /obj/item/device/communicator = 10,
+ /obj/item/device/communicator/watch = 10,
+ /obj/item/device/radio = 10,
+ /obj/item/device/camera = 5,
+ /obj/item/device/taperecorder = 5,
+ /obj/item/modular_computer/tablet/preset/custom_loadout/cheap = 5,
+ /obj/item/device/pda = 10,
+ /obj/item/device/radio/headset = 10,
+ /obj/item/device/flashlight = 5,
+ /obj/item/device/laser_pointer = 3,
+ /obj/item/clothing/glasses/omnihud = 10)
+ prices = list(/obj/item/clothing/suit/circuitry = 100,
+ /obj/item/clothing/head/circuitry = 100,
+ /obj/item/clothing/shoes/circuitry = 100,
+ /obj/item/clothing/gloves/circuitry = 100,
+ /obj/item/clothing/under/circuitry = 100,
+ /obj/item/clothing/glasses/circuitry = 100,
+ /obj/item/clothing/ears/circuitry = 100,
+ /obj/item/device/text_to_speech = 300,
+ /obj/item/device/paicard = 100,
+ /obj/item/device/communicator = 100,
+ /obj/item/device/communicator/watch = 100,
+ /obj/item/device/radio = 100,
+ /obj/item/device/camera = 100,
+ /obj/item/device/taperecorder = 100,
+ /obj/item/modular_computer/tablet/preset/custom_loadout/cheap = 1000,
+ /obj/item/device/pda = 50,
+ /obj/item/device/radio/headset = 50,
+ /obj/item/device/flashlight = 100,
+ /obj/item/device/laser_pointer = 200,
+ /obj/item/clothing/glasses/omnihud = 100)
+ premium = list(/obj/item/device/perfect_tele/one_beacon = 1)
+ contraband = list(/obj/item/weapon/disk/nifsoft/compliance = 1)
+
+/obj/machinery/vending/loadout/loadout_misc
+ name = "Bits and Bobs"
+ desc = "A special vendor for things and also stuff!"
+ product_ads = "You never know when you might need an umbrella.;Hey kid... want some cardemon cards?;Miscellaneous for your miscellaneous heart.;Who's bob? Wouldn't you like to know.;I'm sorry there's no grappling hooks in our umbrellas.;We sell things AND stuff."
+ icon_state = "loadout_misc"
+ products = list(/obj/item/weapon/cane = 5,
+ /obj/item/weapon/pack/cardemon = 25,
+ /obj/item/weapon/deck/holder = 5,
+ /obj/item/weapon/deck/cah = 5,
+ /obj/item/weapon/deck/cah/black = 5,
+ /obj/item/weapon/deck/tarot = 5,
+ /obj/item/weapon/deck/cards = 5,
+ /obj/item/weapon/pack/spaceball = 10,
+ /obj/item/weapon/storage/pill_bottle/dice = 5,
+ /obj/item/weapon/storage/pill_bottle/dice_nerd = 5,
+ /obj/item/weapon/melee/umbrella/random = 10)
+ prices = list(/obj/item/weapon/cane = 100,
+ /obj/item/weapon/pack/cardemon = 100,
+ /obj/item/weapon/deck/holder = 100,
+ /obj/item/weapon/deck/cah = 100,
+ /obj/item/weapon/deck/cah/black = 100,
+ /obj/item/weapon/deck/tarot = 100,
+ /obj/item/weapon/deck/cards = 100,
+ /obj/item/weapon/pack/spaceball = 100,
+ /obj/item/weapon/storage/pill_bottle/dice = 100,
+ /obj/item/weapon/storage/pill_bottle/dice_nerd = 100,
+ /obj/item/weapon/melee/umbrella/random = 100)
+ premium = list(/obj/item/toy/bosunwhistle = 1)
+ contraband = list(/obj/item/toy/katana = 1)
+
+/obj/machinery/vending/loadout/overwear
+ name = "Big D's Best"
+ desc = "A special vendor using compressed matter cartridges to store large amounts of overwear!"
+ product_ads = "Dress your best! It's what big D would want.;Overwear for all occasions!;Big D has what you need if what you need is some form of jacket!;Need a new hoodie? Bid D has you covered.;Big D says you need a new suit!;Big D smiles when he sees you in one of his coats!"
+ icon_state = "suit"
+ vend_delay = 16
+ products = list(/obj/item/clothing/suit/storage/apron = 5,
+ /obj/item/clothing/suit/storage/flannel/aqua = 5,
+ /obj/item/clothing/suit/storage/toggle/bomber = 5,
+ /obj/item/clothing/suit/storage/bomber/alt = 5,
+ /obj/item/clothing/suit/storage/flannel/brown = 5,
+ /obj/item/clothing/suit/storage/toggle/cardigan = 5,
+ /obj/item/clothing/accessory/poncho/roles/cloak/custom = 5,
+ /obj/item/clothing/suit/storage/duster = 5,
+ /obj/item/clothing/suit/storage/toggle/denim_jacket = 5,
+ /obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen = 5,
+ /obj/item/clothing/suit/storage/toggle/denim_jacket/sleeveless = 5,
+ /obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen/sleeveless = 5,
+ /obj/item/clothing/suit/storage/fluff/gntop = 5,
+ /obj/item/clothing/suit/greatcoat = 5,
+ /obj/item/clothing/suit/storage/flannel = 5,
+ /obj/item/clothing/suit/storage/greyjacket = 5,
+ /obj/item/clothing/suit/storage/hazardvest = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/black = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/red = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/blue = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/green = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/orange = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/yellow = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/cti = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/mu = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/nt = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/smw = 5,
+ /obj/item/clothing/suit/storage/toggle/hoodie/nrti = 5,
+ /obj/item/clothing/suit/storage/fluff/jacket/field = 5,
+ /obj/item/clothing/suit/storage/fluff/jacket/air_cavalry = 5,
+ /obj/item/clothing/suit/storage/fluff/jacket/air_force = 5,
+ /obj/item/clothing/suit/storage/fluff/jacket/navy = 5,
+ /obj/item/clothing/suit/storage/fluff/jacket/special_forces = 5,
+ /obj/item/clothing/suit/kamishimo = 5,
+ /obj/item/clothing/suit/kimono = 5,
+ /obj/item/clothing/suit/storage/toggle/labcoat = 5,
+ /obj/item/clothing/suit/storage/toggle/labcoat/blue = 5,
+ /obj/item/clothing/suit/storage/toggle/labcoat/blue_edge = 5,
+ /obj/item/clothing/suit/storage/toggle/labcoat/green = 5,
+ /obj/item/clothing/suit/storage/toggle/labcoat/orange = 5,
+ /obj/item/clothing/suit/storage/toggle/labcoat/pink = 5,
+ /obj/item/clothing/suit/storage/toggle/labcoat/red = 5,
+ /obj/item/clothing/suit/storage/toggle/labcoat/yellow = 5,
+ /obj/item/clothing/suit/leathercoat = 5,
+ /obj/item/clothing/suit/storage/toggle/leather_jacket = 5,
+ /obj/item/clothing/suit/storage/leather_jacket_alt = 5,
+ /obj/item/clothing/suit/storage/toggle/brown_jacket = 5,
+ /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen = 5,
+ /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen = 5,
+ /obj/item/clothing/suit/storage/toggle/leather_jacket/sleeveless = 5,
+ /obj/item/clothing/suit/storage/toggle/brown_jacket/sleeveless = 5,
+ /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen/sleeveless = 5,
+ /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen/sleeveless = 5,
+ /obj/item/clothing/suit/storage/miljacket = 5,
+ /obj/item/clothing/suit/storage/miljacket/alt = 5,
+ /obj/item/clothing/suit/storage/miljacket/green = 5,
+ /obj/item/clothing/suit/storage/apron/overalls = 5,
+ /obj/item/clothing/suit/storage/toggle/peacoat = 5,
+ /obj/item/clothing/accessory/poncho = 5,
+ /obj/item/clothing/accessory/poncho/green = 5,
+ /obj/item/clothing/accessory/poncho/red = 5,
+ /obj/item/clothing/accessory/poncho/purple = 5,
+ /obj/item/clothing/accessory/poncho/blue = 5,
+ /obj/item/clothing/suit/jacket/puffer = 5,
+ /obj/item/clothing/suit/jacket/puffer/vest = 5,
+ /obj/item/clothing/suit/storage/flannel/red = 5,
+ /obj/item/clothing/suit/unathi/robe = 5,
+ /obj/item/clothing/suit/storage/snowsuit = 5,
+ /obj/item/clothing/suit/storage/toggle/internalaffairs = 5,
+ /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket = 5,
+ /obj/item/clothing/suit/storage/toggle/lawyer/purpjacket = 5,
+ /obj/item/clothing/suit/suspenders = 5,
+ /obj/item/clothing/suit/storage/toggle/track = 5,
+ /obj/item/clothing/suit/storage/toggle/track/blue = 5,
+ /obj/item/clothing/suit/storage/toggle/track/green = 5,
+ /obj/item/clothing/suit/storage/toggle/track/red = 5,
+ /obj/item/clothing/suit/storage/toggle/track/white = 5,
+ /obj/item/clothing/suit/storage/trench = 5,
+ /obj/item/clothing/suit/storage/trench/grey = 5,
+ /obj/item/clothing/suit/varsity = 5,
+ /obj/item/clothing/suit/varsity/red = 5,
+ /obj/item/clothing/suit/varsity/purple = 5,
+ /obj/item/clothing/suit/varsity/green = 5,
+ /obj/item/clothing/suit/varsity/blue = 5,
+ /obj/item/clothing/suit/varsity/brown = 5,
+ /obj/item/clothing/suit/storage/hooded/wintercoat = 5,
+ /obj/item/clothing/suit/storage/teshari/cloak/standard/white_grey = 5)
+ prices = list(/obj/item/clothing/suit/storage/apron = 100,
+ /obj/item/clothing/suit/storage/flannel/aqua = 100,
+ /obj/item/clothing/suit/storage/toggle/bomber = 100,
+ /obj/item/clothing/suit/storage/bomber/alt = 100,
+ /obj/item/clothing/suit/storage/flannel/brown = 100,
+ /obj/item/clothing/suit/storage/toggle/cardigan = 100,
+ /obj/item/clothing/accessory/poncho/roles/cloak/custom = 100,
+ /obj/item/clothing/suit/storage/duster = 100,
+ /obj/item/clothing/suit/storage/toggle/denim_jacket = 100,
+ /obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen = 100,
+ /obj/item/clothing/suit/storage/toggle/denim_jacket/sleeveless = 100,
+ /obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen/sleeveless = 100,
+ /obj/item/clothing/suit/storage/fluff/gntop = 100,
+ /obj/item/clothing/suit/greatcoat = 100,
+ /obj/item/clothing/suit/storage/flannel = 100,
+ /obj/item/clothing/suit/storage/greyjacket = 100,
+ /obj/item/clothing/suit/storage/hazardvest = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/black = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/red = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/blue = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/green = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/orange = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/yellow = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/cti = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/mu = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/nt = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/smw = 100,
+ /obj/item/clothing/suit/storage/toggle/hoodie/nrti = 100,
+ /obj/item/clothing/suit/storage/fluff/jacket/field = 100,
+ /obj/item/clothing/suit/storage/fluff/jacket/air_cavalry = 100,
+ /obj/item/clothing/suit/storage/fluff/jacket/air_force = 100,
+ /obj/item/clothing/suit/storage/fluff/jacket/navy = 100,
+ /obj/item/clothing/suit/storage/fluff/jacket/special_forces = 100,
+ /obj/item/clothing/suit/kamishimo = 100,
+ /obj/item/clothing/suit/kimono = 100,
+ /obj/item/clothing/suit/storage/toggle/labcoat = 100,
+ /obj/item/clothing/suit/storage/toggle/labcoat/blue = 100,
+ /obj/item/clothing/suit/storage/toggle/labcoat/blue_edge = 100,
+ /obj/item/clothing/suit/storage/toggle/labcoat/green = 100,
+ /obj/item/clothing/suit/storage/toggle/labcoat/orange = 100,
+ /obj/item/clothing/suit/storage/toggle/labcoat/pink = 100,
+ /obj/item/clothing/suit/storage/toggle/labcoat/red = 100,
+ /obj/item/clothing/suit/storage/toggle/labcoat/yellow = 100,
+ /obj/item/clothing/suit/leathercoat = 100,
+ /obj/item/clothing/suit/storage/toggle/leather_jacket = 100,
+ /obj/item/clothing/suit/storage/leather_jacket_alt = 100,
+ /obj/item/clothing/suit/storage/toggle/brown_jacket = 100,
+ /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen = 100,
+ /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen = 100,
+ /obj/item/clothing/suit/storage/toggle/leather_jacket/sleeveless = 100,
+ /obj/item/clothing/suit/storage/toggle/brown_jacket/sleeveless = 100,
+ /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen/sleeveless = 100,
+ /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen/sleeveless = 100,
+ /obj/item/clothing/suit/storage/miljacket = 100,
+ /obj/item/clothing/suit/storage/miljacket/alt = 100,
+ /obj/item/clothing/suit/storage/miljacket/green = 100,
+ /obj/item/clothing/suit/storage/apron/overalls = 100,
+ /obj/item/clothing/suit/storage/toggle/peacoat = 100,
+ /obj/item/clothing/accessory/poncho = 100,
+ /obj/item/clothing/accessory/poncho/green = 100,
+ /obj/item/clothing/accessory/poncho/red = 100,
+ /obj/item/clothing/accessory/poncho/purple = 100,
+ /obj/item/clothing/accessory/poncho/blue = 100,
+ /obj/item/clothing/suit/jacket/puffer = 100,
+ /obj/item/clothing/suit/jacket/puffer/vest = 100,
+ /obj/item/clothing/suit/storage/flannel/red = 100,
+ /obj/item/clothing/suit/unathi/robe = 100,
+ /obj/item/clothing/suit/storage/snowsuit = 100,
+ /obj/item/clothing/suit/storage/toggle/internalaffairs = 100,
+ /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket = 100,
+ /obj/item/clothing/suit/storage/toggle/lawyer/purpjacket = 100,
+ /obj/item/clothing/suit/suspenders = 100,
+ /obj/item/clothing/suit/storage/toggle/track = 100,
+ /obj/item/clothing/suit/storage/toggle/track/blue = 100,
+ /obj/item/clothing/suit/storage/toggle/track/green = 100,
+ /obj/item/clothing/suit/storage/toggle/track/red = 100,
+ /obj/item/clothing/suit/storage/toggle/track/white = 100,
+ /obj/item/clothing/suit/storage/trench = 100,
+ /obj/item/clothing/suit/storage/trench/grey = 100,
+ /obj/item/clothing/suit/varsity = 100,
+ /obj/item/clothing/suit/varsity/red = 100,
+ /obj/item/clothing/suit/varsity/purple = 100,
+ /obj/item/clothing/suit/varsity/green = 100,
+ /obj/item/clothing/suit/varsity/blue = 100,
+ /obj/item/clothing/suit/varsity/brown = 100,
+ /obj/item/clothing/suit/storage/hooded/wintercoat = 100,
+ /obj/item/clothing/suit/storage/teshari/cloak/standard/white_grey = 100)
+ premium = list(/obj/item/clothing/suit/imperium_monk = 3)
+ contraband = list(/obj/item/toy/katana = 1)
+
+/obj/machinery/vending/loadout/costume
+ name = "Thespian's Delight"
+ desc = "Sometimes nerds need costumes!"
+ product_ads = "Don't let your art be stifled!;Remember, practice makes perfect!;Break a leg!;Don't make me get the cane!;Thespian's Delight entering stage right!;Costumes for your acting needs!"
+ icon = 'icons/obj/vending.dmi'
+ icon_state = "theater"
+ products = list(/obj/item/clothing/suit/storage/hooded/carp_costume = 3,
+ /obj/item/clothing/suit/storage/hooded/carp_costume = 3,
+ /obj/item/clothing/suit/chickensuit = 3,
+ /obj/item/clothing/head/chicken = 3,
+ /obj/item/clothing/head/helmet/gladiator = 3,
+ /obj/item/clothing/under/gladiator = 3,
+ /obj/item/clothing/suit/storage/toggle/labcoat/mad = 3,
+ /obj/item/clothing/under/gimmick/rank/captain/suit = 3,
+ /obj/item/clothing/glasses/gglasses = 3,
+ /obj/item/clothing/head/flatcap = 3,
+ /obj/item/clothing/shoes/boots/jackboots = 3,
+ /obj/item/clothing/under/schoolgirl = 3,
+ /obj/item/clothing/head/kitty = 3,
+ /obj/item/clothing/glasses/sunglasses/blindfold = 3,
+ /obj/item/clothing/head/beret = 3,
+ /obj/item/clothing/under/skirt = 3,
+ /obj/item/clothing/under/suit_jacket = 3,
+ /obj/item/clothing/head/that = 3,
+ /obj/item/clothing/accessory/wcoat = 3,
+ /obj/item/clothing/under/scratch = 3,
+ /obj/item/clothing/shoes/white = 3,
+ /obj/item/clothing/gloves/white = 3,
+ /obj/item/clothing/under/kilt = 3,
+ /obj/item/clothing/glasses/monocle = 3,
+ /obj/item/clothing/under/sl_suit = 3,
+ /obj/item/clothing/mask/fakemoustache = 3,
+ /obj/item/weapon/cane = 3,
+ /obj/item/clothing/head/bowler = 3,
+ /obj/item/clothing/head/plaguedoctorhat = 3,
+ /obj/item/clothing/suit/bio_suit/plaguedoctorsuit = 3,
+ /obj/item/clothing/mask/gas/plaguedoctor/fluff = 3,
+ /obj/item/clothing/under/owl = 3,
+ /obj/item/clothing/mask/gas/owl_mask = 3,
+ /obj/item/clothing/under/waiter = 3,
+ /obj/item/clothing/suit/storage/apron = 3,
+ /obj/item/clothing/under/pirate = 3,
+ /obj/item/clothing/head/pirate = 3,
+ /obj/item/clothing/suit/pirate = 3,
+ /obj/item/clothing/glasses/eyepatch = 3,
+ /obj/item/clothing/head/ushanka = 3,
+ /obj/item/clothing/under/soviet = 3,
+ /obj/item/clothing/suit/imperium_monk = 1,
+ /obj/item/clothing/suit/holidaypriest = 3,
+ /obj/item/clothing/head/witchwig = 3,
+ /obj/item/clothing/under/sundress = 3,
+ /obj/item/weapon/staff/broom = 3,
+ /obj/item/clothing/suit/wizrobe/fake = 3,
+ /obj/item/clothing/head/wizard/fake = 3,
+ /obj/item/weapon/staff = 3,
+ /obj/item/clothing/mask/gas/sexyclown = 3,
+ /obj/item/clothing/under/sexyclown = 3,
+ /obj/item/clothing/mask/gas/sexymime = 3,
+ /obj/item/clothing/under/sexymime = 3,
+ /obj/item/clothing/suit/storage/hooded/knight_costume = 3,
+ /obj/item/clothing/suit/storage/hooded/knight_costume/galahad = 3,
+ /obj/item/clothing/suit/storage/hooded/knight_costume/lancelot = 3,
+ /obj/item/clothing/suit/storage/hooded/knight_costume/robin = 3,
+ /obj/item/clothing/suit/armor/combat/crusader_costume = 3,
+ /obj/item/clothing/suit/armor/combat/crusader_costume/bedevere = 3,
+ /obj/item/clothing/head/helmet/combat/crusader_costume = 3,
+ /obj/item/clothing/head/helmet/combat/bedevere_costume = 3,
+ /obj/item/clothing/gloves/combat/knight_costume = 3,
+ /obj/item/clothing/gloves/combat/knight_costume/brown = 3,
+ /obj/item/clothing/shoes/knight_costume = 3,
+ /obj/item/clothing/shoes/knight_costume/black = 3)
+ prices = list(/obj/item/clothing/suit/storage/hooded/carp_costume = 200,
+ /obj/item/clothing/suit/storage/hooded/carp_costume = 200,
+ /obj/item/clothing/suit/chickensuit = 200,
+ /obj/item/clothing/head/chicken = 200,
+ /obj/item/clothing/head/helmet/gladiator = 300,
+ /obj/item/clothing/under/gladiator = 500,
+ /obj/item/clothing/suit/storage/toggle/labcoat/mad = 200,
+ /obj/item/clothing/under/gimmick/rank/captain/suit = 200,
+ /obj/item/clothing/glasses/gglasses = 200,
+ /obj/item/clothing/head/flatcap = 200,
+ /obj/item/clothing/shoes/boots/jackboots = 200,
+ /obj/item/clothing/under/schoolgirl = 200,
+ /obj/item/clothing/head/kitty = 200,
+ /obj/item/clothing/glasses/sunglasses/blindfold = 200,
+ /obj/item/clothing/head/beret = 200,
+ /obj/item/clothing/under/skirt = 200,
+ /obj/item/clothing/under/suit_jacket = 200,
+ /obj/item/clothing/head/that = 200,
+ /obj/item/clothing/accessory/wcoat = 200,
+ /obj/item/clothing/under/scratch = 200,
+ /obj/item/clothing/shoes/white = 200,
+ /obj/item/clothing/gloves/white = 200,
+ /obj/item/clothing/under/kilt = 200,
+ /obj/item/clothing/glasses/monocle = 400,
+ /obj/item/clothing/under/sl_suit = 200,
+ /obj/item/clothing/mask/fakemoustache = 200,
+ /obj/item/weapon/cane = 300,
+ /obj/item/clothing/head/bowler = 200,
+ /obj/item/clothing/head/plaguedoctorhat = 300,
+ /obj/item/clothing/suit/bio_suit/plaguedoctorsuit = 300,
+ /obj/item/clothing/mask/gas/plaguedoctor/fluff = 600,
+ /obj/item/clothing/under/owl = 400,
+ /obj/item/clothing/mask/gas/owl_mask = 400,
+ /obj/item/clothing/under/waiter = 100,
+ /obj/item/clothing/suit/storage/apron = 200,
+ /obj/item/clothing/under/pirate = 300,
+ /obj/item/clothing/head/pirate = 400,
+ /obj/item/clothing/suit/pirate = 600,
+ /obj/item/clothing/glasses/eyepatch = 200,
+ /obj/item/clothing/head/ushanka = 200,
+ /obj/item/clothing/under/soviet = 200,
+ /obj/item/clothing/suit/imperium_monk = 2000,
+ /obj/item/clothing/suit/holidaypriest = 200,
+ /obj/item/clothing/head/witchwig = 200,
+ /obj/item/clothing/under/sundress = 50,
+ /obj/item/weapon/staff/broom = 400,
+ /obj/item/clothing/suit/wizrobe/fake = 200,
+ /obj/item/clothing/head/wizard/fake = 200,
+ /obj/item/weapon/staff = 400,
+ /obj/item/clothing/mask/gas/sexyclown = 600,
+ /obj/item/clothing/under/sexyclown = 200,
+ /obj/item/clothing/mask/gas/sexymime = 600,
+ /obj/item/clothing/under/sexymime = 200,
+ /obj/item/clothing/suit/storage/hooded/knight_costume = 200,
+ /obj/item/clothing/suit/storage/hooded/knight_costume/galahad = 200,
+ /obj/item/clothing/suit/storage/hooded/knight_costume/lancelot = 200,
+ /obj/item/clothing/suit/storage/hooded/knight_costume/robin = 200,
+ /obj/item/clothing/suit/armor/combat/crusader_costume = 200,
+ /obj/item/clothing/suit/armor/combat/crusader_costume/bedevere = 200,
+ /obj/item/clothing/head/helmet/combat/crusader_costume = 200,
+ /obj/item/clothing/head/helmet/combat/bedevere_costume = 200,
+ /obj/item/clothing/gloves/combat/knight_costume = 200,
+ /obj/item/clothing/gloves/combat/knight_costume/brown = 200,
+ /obj/item/clothing/shoes/knight_costume = 200,
+ /obj/item/clothing/shoes/knight_costume/black = 200)
+ premium = list(/obj/item/clothing/suit/imperium_monk = 3,
+ /obj/item/clothing/suit/barding/agatha = 2,
+ /obj/item/clothing/suit/barding/alt_agatha = 2,
+ /obj/item/clothing/suit/barding/mason = 2,
+ /obj/item/clothing/suit/drake_cloak = 2)
+ contraband = list(/obj/item/clothing/head/syndicatefake = 1,
+ /obj/item/clothing/suit/syndicatefake = 1)
+
+/obj/machinery/seed_storage/brig
+ name = "Prisoners' food seed storage"
+ starting_seeds = list(
+ /obj/item/seeds/appleseed = 3,
+ /obj/item/seeds/bananaseed = 3,
+ /obj/item/seeds/berryseed = 3,
+ /obj/item/seeds/cabbageseed = 3,
+ /obj/item/seeds/carrotseed = 3,
+ /obj/item/seeds/celery = 3,
+ /obj/item/seeds/chantermycelium = 3,
+ /obj/item/seeds/cherryseed = 3,
+ /obj/item/seeds/chiliseed = 3,
+ /obj/item/seeds/cocoapodseed = 3,
+ /obj/item/seeds/cornseed = 3,
+ /obj/item/seeds/durian = 3,
+ /obj/item/seeds/eggplantseed = 3,
+ /obj/item/seeds/grapeseed = 3,
+ /obj/item/seeds/grassseed = 3,
+ /obj/item/seeds/replicapod = 3,
+ /obj/item/seeds/lavenderseed = 3,
+ /obj/item/seeds/lemonseed = 3,
+ /obj/item/seeds/lettuce = 3,
+ /obj/item/seeds/limeseed = 3,
+ /obj/item/seeds/mtearseed = 2,
+ /obj/item/seeds/orangeseed = 3,
+ /obj/item/seeds/onionseed = 3,
+ /obj/item/seeds/peanutseed = 3,
+ /obj/item/seeds/plumpmycelium = 3,
+ /obj/item/seeds/poppyseed = 3,
+ /obj/item/seeds/potatoseed = 3,
+ /obj/item/seeds/pumpkinseed = 3,
+ /obj/item/seeds/rhubarb = 3,
+ /obj/item/seeds/riceseed = 3,
+ /obj/item/seeds/rose = 3,
+ /obj/item/seeds/soyaseed = 3,
+ /obj/item/seeds/pineapple = 3,
+ /obj/item/seeds/sugarcaneseed = 3,
+ /obj/item/seeds/sunflowerseed = 3,
+ /obj/item/seeds/shandseed = 2,
+ /obj/item/seeds/tobaccoseed = 3,
+ /obj/item/seeds/tomatoseed = 3,
+ /obj/item/seeds/towermycelium = 3,
+ /obj/item/seeds/vanilla = 3,
+ /obj/item/seeds/watermelonseed = 3,
+ /obj/item/seeds/wheatseed = 3,
+ /obj/item/seeds/whitebeetseed = 3,
+ /obj/item/seeds/wabback = 2)
+
+/obj/machinery/vending/hydronutrients/brig
+ name = "Brig NutriMax"
+ desc = "A plant nutrients vendor. Seems some items aren't included."
+ products = list(/obj/item/weapon/reagent_containers/glass/bottle/eznutrient = 6,/obj/item/weapon/reagent_containers/glass/bottle/left4zed = 4,/obj/item/weapon/reagent_containers/glass/bottle/robustharvest = 3,/obj/item/weapon/plantspray/pests = 20,
+ /obj/item/weapon/reagent_containers/glass/beaker = 4,/obj/item/weapon/storage/bag/plants = 5)
+ premium = list(/obj/item/weapon/reagent_containers/glass/bottle/ammonia = 10,/obj/item/weapon/reagent_containers/glass/bottle/diethylamine = 5)
+
+/obj/machinery/vending/emergencyfood
+ name = "Food Cube Dispenser"
+ desc = "An ominous machine dispensing food cubes. It will keep you fed, but at what cost?"
+ icon = 'icons/obj/vending_vr.dmi'
+ icon_state = "foodcube"
+ product_ads = "Afraid to starve?;Starvation is not an option!;Add water before consumption.;Let me take care of you.;Dire circumstances call for food cubes, do not let the taste deter you."
+ products = list(/obj/item/weapon/storage/box/wings/tray = 5,
+ /obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle = 10)
+ contraband = list(/obj/item/weapon/storage/box/wings/tray = 5)
+
+/obj/machinery/vending/emergencyfood/filled
+ products = list(/obj/item/weapon/storage/box/wings/tray = 40)
+ contraband = list(/obj/item/weapon/storage/box/wings/tray = 20)
+
+/obj/machinery/vending/cola
+ icon_state = "Soda_Machine"
+
+/obj/machinery/vending/cola/soft
+ icon = 'icons/obj/vending_vr.dmi'
+ icon_state = "Cola_Machine"
+
+//Tweaked existing vendors
+/obj/machinery/vending/hydroseeds/New()
+ products += list(/obj/item/seeds/shrinkshroom = 3,/obj/item/seeds/megashroom = 3)
+ ..()
+
+/obj/machinery/vending/security/New()
+ products += list(/obj/item/weapon/gun/energy/taser = 8,/obj/item/weapon/gun/energy/stunrevolver = 4,
+ /obj/item/weapon/reagent_containers/spray/pepper = 6,/obj/item/taperoll/police = 6,
+ /obj/item/clothing/glasses/omnihud/sec = 6)
+ ..()
+
+/obj/machinery/vending/tool/New()
+ products += list(/obj/item/weapon/reagent_containers/spray/windowsealant = 5)
+ ..()
+
+/obj/machinery/vending/engivend/New()
+ products += list(/obj/item/clothing/glasses/omnihud/eng = 6)
+ contraband += list(/obj/item/weapon/rms = 5)
+ ..()
+
+/obj/machinery/vending/medical/New()
+ products += list(/obj/item/weapon/storage/box/khcrystal = 4,/obj/item/weapon/backup_implanter = 3,
+ /obj/item/clothing/glasses/omnihud/med = 4, /obj/item/device/glasses_kit = 1, /obj/item/weapon/storage/quickdraw/syringe_case = 4)
+ ..()
+
+//I want this not just as part of the zoo. ;v
+/obj/machinery/vending/food
+ name = "Food-O-Mat"
+ desc = "A technological marvel, supposedly able to cook or mix a large variety of food or drink."
+ icon_state = "hotfood"
+ products = list(/obj/item/weapon/tray = 8,
+ /obj/item/weapon/material/kitchen/utensil/fork = 6,
+ /obj/item/weapon/material/knife/plastic = 6,
+ /obj/item/weapon/material/kitchen/utensil/spoon = 6,
+ /obj/item/weapon/reagent_containers/food/snacks/tomatosoup = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/mushroomsoup = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/jellysandwich = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/taco = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/cheeseburger = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/grilledcheese = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/hotdog = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/loadedbakedpotato = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/omelette = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/pastatomato = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/tofuburger = 8,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/waffles = 4,
+ /obj/item/weapon/reagent_containers/food/snacks/muffin = 4,
+ /obj/item/weapon/reagent_containers/food/snacks/appletart = 4,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/bananabread = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/creamcheesebread = 2
+ )
+ contraband = list(/obj/item/weapon/reagent_containers/food/snacks/mysterysoup = 10)
+ vend_delay = 15
+
+/obj/machinery/vending/food/arojoan //Fluff vendor for the lewd houseboat.
+ name = "Custom Food-O-Mat"
+ desc = "Do you think Joan cooks? Of course not. Lazy squirrel!"
+ products = list(/obj/item/weapon/tray = 6,
+ /obj/item/weapon/material/kitchen/utensil/fork = 6,
+ /obj/item/weapon/material/knife/plastic = 6,
+ /obj/item/weapon/material/kitchen/utensil/spoon = 6,
+ /obj/item/weapon/reagent_containers/food/snacks/hotandsoursoup = 3,
+ /obj/item/weapon/reagent_containers/food/snacks/kitsuneudon = 3,
+ /obj/item/weapon/reagent_containers/food/snacks/generalschicken = 3,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/sushi = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/jellysandwich = 3,
+ /obj/item/weapon/reagent_containers/food/snacks/grilledcheese = 3,
+ /obj/item/weapon/reagent_containers/food/snacks/hotdog = 3,
+ /obj/item/weapon/storage/box/wings = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/loadedbakedpotato = 3,
+ /obj/item/weapon/reagent_containers/food/snacks/omelette = 3,
+ /obj/item/weapon/reagent_containers/food/snacks/waffles = 3,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza = 1,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza = 1,
+ /obj/item/weapon/reagent_containers/food/snacks/appletart = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake = 1,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/bananabread = 2,
+ /obj/item/weapon/reagent_containers/food/snacks/sliceable/creamcheesebread = 2
+ )
+ contraband = list(/obj/item/weapon/reagent_containers/food/snacks/mysterysoup = 10)
+ vend_delay = 15
+/* For later, then
+/obj/machinery/vending/weapon_machine
+ name = "Frozen Star Guns&Ammo"
+ desc = "A self-defense equipment vending machine. When you need to take care of that clown."
+ product_slogans = "The best defense is good offense!;Buy for your whole family today!;Nobody can outsmart bullet!;God created man - Frozen Star made them EQUAL!;Nobody can outsmart bullet!;Stupidity can be cured! By LEAD.;Dead kids can't bully your children!"
+ product_ads = "Stunning!;Take justice in your own hands!;LEADearship!"
+ icon = 'icons/obj/vending_vr.dmi'
+ icon_state = "weapon"
+ products = list(/obj/item/device/flash = 6,/obj/item/weapon/reagent_containers/spray/pepper = 6, /obj/item/weapon/gun/projectile/olivaw = 5, /obj/item/weapon/gun/projectile/giskard = 5, /obj/item/ammo_magazine/mg/cl32/rubber = 20)
+ contraband = list(/obj/item/weapon/reagent_containers/food/snacks/syndicake = 6)
+ prices = list(/obj/item/device/flash = 600,/obj/item/weapon/reagent_containers/spray/pepper = 800, /obj/item/weapon/gun/projectile/olivaw = 1600, /obj/item/weapon/gun/projectile/giskard = 1200, /obj/item/ammo_magazine/mg/cl32/rubber = 200)
+*/
+
+/obj/machinery/vending/fitness/New()
+ products += list(/obj/item/weapon/reagent_containers/food/snacks/liquidprotein = 8)
+ prices += list(/obj/item/weapon/reagent_containers/food/snacks/liquidprotein = 5)
+ ..()
+
+/obj/machinery/vending/blood
+ name = "Blood-Onator"
+ desc = "Freezer-vendor for storage and quick dispensing of blood packs"
+ product_ads = "The true life juice!;Vampire's choice!;Home-grown blood only!;Donate today, be saved tomorrow!;Approved by Zeng-Hu Pharmaceuticals Incorporated!; Curse you, Vey-Med artificial blood!"
+ icon = 'icons/obj/vending_vr.dmi'
+ icon_state = "blood"
+ vend_delay = 7
+ idle_power_usage = 211
+ req_access = list(access_medical)
+ products = list(/obj/item/weapon/reagent_containers/blood/prelabeled/APlus = 3,/obj/item/weapon/reagent_containers/blood/prelabeled/AMinus = 3,
+ /obj/item/weapon/reagent_containers/blood/prelabeled/BPlus = 3,/obj/item/weapon/reagent_containers/blood/prelabeled/BMinus = 3,
+ /obj/item/weapon/reagent_containers/blood/prelabeled/OPlus = 2,/obj/item/weapon/reagent_containers/blood/prelabeled/OMinus = 5,
+ /obj/item/weapon/reagent_containers/blood/empty = 5)
+ contraband = list(/obj/item/weapon/reagent_containers/glass/bottle/stoxin = 2)
+ req_log_access = access_cmo
+ has_logs = 1
+
+>>>>>>> f524999b8b... Merge pull request #10103 from VOREStation/Arokha/removesigs
/obj/machinery/vending/abductor
name = "Abduct-U"
desc = "A mysterious machine which can fabricate many tools for acquiring test subjects."
@@ -3207,7 +5884,6 @@
/obj/item/weapon/reagent_containers/food/snacks/xenomeat/spidermeat = 10)
vend_delay = 15
-//TFF 19/12/19 - Brig version of a seed storage vendor
/obj/machinery/seed_storage/brig
name = "Prisoners' food seed storage"
starting_seeds = list(
diff --git a/code/game/machinery/wall_frames.dm b/code/game/machinery/wall_frames.dm
index 764cd378e1..aabb65769a 100644
--- a/code/game/machinery/wall_frames.dm
+++ b/code/game/machinery/wall_frames.dm
@@ -105,7 +105,7 @@
desc = "Used for building lights."
icon = 'icons/obj/lighting.dmi'
icon_state = "tube-construct-item"
- refund_amt = 2 //TFF 17/1/20 - Oversight fix for infinite steel produciton.
+ refund_amt = 2
build_machine_type = /obj/machinery/light_construct
reverse = 1
diff --git a/code/game/objects/effects/decals/posters/polarisposters.dm b/code/game/objects/effects/decals/posters/polarisposters.dm
index 45cfd8622d..8835d58242 100644
--- a/code/game/objects/effects/decals/posters/polarisposters.dm
+++ b/code/game/objects/effects/decals/posters/polarisposters.dm
@@ -291,7 +291,7 @@
The image seems important."
listing_name = "Safety - Mech Operation"
-//VOREStation Removal Start TFF 17/12/19 - lore not used in our station's own lore.
+//VOREStation Removal Start
/*
/datum/poster/nanotrasen/nt_4
icon_state = "ntposter04"
diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm
index d35a7546b7..4d006f162f 100644
--- a/code/game/objects/items/devices/flashlight.dm
+++ b/code/game/objects/items/devices/flashlight.dm
@@ -294,7 +294,7 @@
icon_state = "lamp"
force = 10
center_of_mass = list("x" = 13,"y" = 11)
- brightness_on = 10 //TFF 27/11/19 - post refactor fix for intensity levels.
+ brightness_on = 10
w_class = ITEMSIZE_LARGE
power_use = 0
on = 1
diff --git a/code/game/objects/items/toys/toys.dm b/code/game/objects/items/toys/toys.dm
index ce75684b0d..aa40fa2f17 100644
--- a/code/game/objects/items/toys/toys.dm
+++ b/code/game/objects/items/toys/toys.dm
@@ -950,7 +950,7 @@
/obj/item/toy/plushie/mouse
name = "mouse plush"
desc = "A plushie of a delightful mouse! What was once considered a vile rodent is now your very best friend."
- icon_state = "mouseplushie" //TFF 12/11/19 - updated icon to show a sprite that doesn't replicate a dead mouse. Heck you for that! >:C
+ icon_state = "mouseplushie"
pokephrase = "Squeak!"
/obj/item/toy/plushie/kitten
diff --git a/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm b/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm
index b80bfdbe08..3fc3b31a5c 100644
--- a/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm
+++ b/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm
@@ -44,7 +44,6 @@
display_name = "collar, holo"
path = /obj/item/clothing/accessory/collar/holo
-//TFF 17/6/19 - public loadout addition: Indigestible Holocollar
/datum/gear/collar/holo/indigestible
display_name = "collar, holo (indigestible)"
path = /obj/item/clothing/accessory/collar/holo/indigestible
diff --git a/code/modules/client/preference_setup/vore/09_misc.dm b/code/modules/client/preference_setup/vore/09_misc.dm
index 1214fd2c89..aef7c3dfc7 100644
--- a/code/modules/client/preference_setup/vore/09_misc.dm
+++ b/code/modules/client/preference_setup/vore/09_misc.dm
@@ -1,5 +1,3 @@
-//TFF 5/8/19 - moved /datum/preferences to preferences_vr.dm
-
/datum/category_item/player_setup_item/vore/misc
name = "Misc Settings"
sort_order = 9
@@ -9,16 +7,15 @@
S["directory_tag"] >> pref.directory_tag
S["directory_erptag"] >> pref.directory_erptag
S["directory_ad"] >> pref.directory_ad
- S["sensorpref"] >> pref.sensorpref //TFF 5/8/19 - add sensor pref setting to load after saved
+ S["sensorpref"] >> pref.sensorpref
/datum/category_item/player_setup_item/vore/misc/save_character(var/savefile/S)
S["show_in_directory"] << pref.show_in_directory
S["directory_tag"] << pref.directory_tag
S["directory_erptag"] << pref.directory_erptag
S["directory_ad"] << pref.directory_ad
- S["sensorpref"] << pref.sensorpref //TFF 5/8/19 - add sensor pref setting to be saveable
+ S["sensorpref"] << pref.sensorpref
-//TFF 5/8/19 - add new datum category to allow for setting multiple settings when this is selected in the loadout.
/datum/category_item/player_setup_item/vore/misc/copy_to_mob(var/mob/living/carbon/human/character)
if(pref.sensorpref > 5 || pref.sensorpref < 1)
pref.sensorpref = 5
@@ -28,7 +25,7 @@
pref.show_in_directory = sanitize_integer(pref.show_in_directory, 0, 1, initial(pref.show_in_directory))
pref.directory_tag = sanitize_inlist(pref.directory_tag, GLOB.char_directory_tags, initial(pref.directory_tag))
pref.directory_erptag = sanitize_inlist(pref.directory_erptag, GLOB.char_directory_erptags, initial(pref.directory_erptag))
- pref.sensorpref = sanitize_integer(pref.sensorpref, 1, sensorpreflist.len, initial(pref.sensorpref)) //TFF - 5/8/19 - add santisation for sensor prefs
+ pref.sensorpref = sanitize_integer(pref.sensorpref, 1, sensorpreflist.len, initial(pref.sensorpref))
/datum/category_item/player_setup_item/vore/misc/content(var/mob/user)
. += "
"
@@ -36,7 +33,7 @@
. += "Character Directory Vore Tag: [pref.directory_tag]
"
. += "Character Directory ERP Tag: [pref.directory_erptag]
"
. += "Character Directory Advertisement: Set Directory Ad
"
- . += "Suit Sensors Preference: [sensorpreflist[pref.sensorpref]]
" //TFF 5/8/19 - Allow selection of sensor settings from off, binary, vitals, tracking, or random
+ . += "Suit Sensors Preference: [sensorpreflist[pref.sensorpref]]
"
/datum/category_item/player_setup_item/vore/misc/OnTopic(var/href, var/list/href_list, var/mob/user)
if(href_list["toggle_show_in_directory"])
@@ -58,7 +55,6 @@
var/msg = sanitize(input(user,"Write your advertisement here!", "Flavor Text", html_decode(pref.directory_ad)) as message, extra = 0) //VOREStation Edit: separating out OOC notes
pref.directory_ad = msg
return TOPIC_REFRESH
- //TFF 5/8/19 - add new thing so you can choose the sensor setting your character can get.
else if(href_list["toggle_sensor_setting"])
var/new_sensorpref = input(user, "Choose your character's sensor preferences:", "Character Preferences", sensorpreflist[pref.sensorpref]) as null|anything in sensorpreflist
if (!isnull(new_sensorpref) && CanUseTopic(user))
diff --git a/code/modules/clothing/clothing_vr.dm b/code/modules/clothing/clothing_vr.dm
index bf28eb5a36..43f7a7e0bb 100644
--- a/code/modules/clothing/clothing_vr.dm
+++ b/code/modules/clothing/clothing_vr.dm
@@ -154,7 +154,6 @@
SPECIES_VOX = 'icons/mob/species/vox/suit.dmi',
SPECIES_WEREBEAST = 'icons/mob/species/werebeast/suit.dmi')
-//TFF 5/8/19 - sets Vorestation /obj/item/clothing/under sensor setting default?
/obj/item/clothing/under
sensor_mode = 3
var/sensorpref = 5
@@ -165,7 +164,6 @@
SPECIES_GREY_YW = 'icons/mob/species/grey/uniform.dmi'/*ywedit*/
)
-//TFF 5/8/19 - define numbers and specifics for suit sensor settings
/obj/item/clothing/under/New(var/mob/living/carbon/human/H)
..()
sensorpref = isnull(H) ? 1 : (ishuman(H) ? H.sensorpref : 1)
diff --git a/code/modules/clothing/under/color.dm b/code/modules/clothing/under/color.dm
index 9638a414bd..b20524a136 100644
--- a/code/modules/clothing/under/color.dm
+++ b/code/modules/clothing/under/color.dm
@@ -30,8 +30,6 @@
icon_state = "grey"
rolled_sleeves = 0
-//TFF 5/8/19 - add a non perma-set orange jumpsuit, splits prison into its own obj with override var settings.
-//TFF 5/9/19 - add a different icon_state to both jumpsuits, orange and prison. Refactors orange and prison jumpsuit slightly.
/obj/item/clothing/under/color/orange
name = "orange jumpsuit"
icon_state = "orange"
diff --git a/code/modules/events/rogue_drones.dm b/code/modules/events/rogue_drones.dm
index 5f06681757..d2fc14e77a 100644
--- a/code/modules/events/rogue_drones.dm
+++ b/code/modules/events/rogue_drones.dm
@@ -22,7 +22,13 @@
/datum/event/rogue_drone/announce()
var/msg
var/rng = rand(1,5)
+<<<<<<< HEAD
//CHOMPStation Edit Start TFF 14/1/20 - Virgo 3b -> Sif
+||||||| parent of f524999b8b... Merge pull request #10103 from VOREStation/Arokha/removesigs
+ //VOREStation Edit Start TFF 16/12/19 - Sif -> Virgo 3b
+=======
+ //VOREStation Edit Start
+>>>>>>> f524999b8b... Merge pull request #10103 from VOREStation/Arokha/removesigs
switch(rng)
if(1)
msg = "A combat drone wing operating in close orbit above Sif has failed to return from a anti-piracy sweep. If any are sighted, \
diff --git a/code/modules/food/food/snacks_vr.dm b/code/modules/food/food/snacks_vr.dm
index d28ea98bef..89bea23108 100644
--- a/code/modules/food/food/snacks_vr.dm
+++ b/code/modules/food/food/snacks_vr.dm
@@ -58,7 +58,7 @@
desc = "It's beef. It's roasted. It's been a staple of dining tradition for centuries."
icon = 'icons/obj/food_vr.dmi'
icon_state = "roastbeef"
- trash = /obj/item/trash/plate //TFF 30/11/19 - Roast beef are put on plates, not waffle trays, you dunce~
+ trash = /obj/item/trash/plate
nutriment_amt = 8
nutriment_desc = list("cooked meat" = 5)
diff --git a/code/modules/holomap/holomap_area.dm b/code/modules/holomap/holomap_area.dm
index a9677c562e..71a762c7fc 100644
--- a/code/modules/holomap/holomap_area.dm
+++ b/code/modules/holomap/holomap_area.dm
@@ -33,7 +33,6 @@
/area/engineering
holomap_color = HOLOMAP_AREACOLOR_ENGINEERING
-//TFF 11/12/19 - Minor refactor, makes mice spawn only in Atmos.
/area/engineering/atmos_intake
holomap_color = null
/area/maintenance/substation/engineering
diff --git a/code/modules/hydroponics/seed_machines.dm b/code/modules/hydroponics/seed_machines.dm
index bec4978201..66e7875e16 100644
--- a/code/modules/hydroponics/seed_machines.dm
+++ b/code/modules/hydroponics/seed_machines.dm
@@ -94,7 +94,6 @@
to_chat(user, "You load [W] into [src].")
return
-//TFF 3/6/19 - fix infinite frame creation, ported from Cit RP - also allow movement of hydroponic-related machines.
if(default_deconstruction_screwdriver(user, W))
return
if(W.is_wrench())
diff --git a/code/modules/mob/living/bot/farmbot.dm b/code/modules/mob/living/bot/farmbot.dm
index 3172836d44..9334fbbcec 100644
--- a/code/modules/mob/living/bot/farmbot.dm
+++ b/code/modules/mob/living/bot/farmbot.dm
@@ -10,7 +10,7 @@
icon_state = "farmbot0"
health = 50
maxHealth = 50
- req_one_access = list(access_robotics, access_hydroponics, access_xenobiology) //TFF 11/7/19 - adds Xenobio access on behalf of Nalarac
+ req_one_access = list(access_robotics, access_hydroponics, access_xenobiology)
var/action = "" // Used to update icon
var/waters_trays = 1
diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm
index 385dd1b7d9..b125d6ad20 100644
--- a/code/modules/mob/living/carbon/human/species/species.dm
+++ b/code/modules/mob/living/carbon/human/species/species.dm
@@ -416,7 +416,6 @@
H.visible_message( \
"[H] shakes [target]'s hand.", \
"You shake [target]'s hand.", )
- //TFF 15/12/19 - Port nose booping from CHOMPStation
else if(H.zone_sel.selecting == "mouth")
H.visible_message( \
"[H] boops [target]'s nose.", \
diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm
index bcbfebd05d..257b1204c9 100644
--- a/code/modules/mob/living/say.dm
+++ b/code/modules/mob/living/say.dm
@@ -8,7 +8,7 @@ var/list/department_radio_keys = list(
":n" = "Science", ".n" = "Science",
":m" = "Medical", ".m" = "Medical",
":e" = "Engineering", ".e" = "Engineering",
- ":k" = "Response Team", ".k" = "Response Team", //TFF 11/3/20 - Add Response Team to channels usable rather than resorting to :H or such.,
+ ":k" = "Response Team", ".k" = "Response Team",
":s" = "Security", ".s" = "Security",
":w" = "whisper", ".w" = "whisper",
":t" = "Mercenary", ".t" = "Mercenary",
@@ -27,7 +27,7 @@ var/list/department_radio_keys = list(
":N" = "Science", ".N" = "Science",
":M" = "Medical", ".M" = "Medical",
":E" = "Engineering", ".E" = "Engineering",
- ":k" = "Response Team", ".k" = "Response Team", //TFF 11/3/20 - Add Response Team to channels usable rather than resorting to :H or such.,
+ ":k" = "Response Team", ".k" = "Response Team",
":S" = "Security", ".S" = "Security",
":W" = "whisper", ".W" = "whisper",
":T" = "Mercenary", ".T" = "Mercenary",
diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm
index ba4eff8e10..59d8a69060 100644
--- a/code/modules/mob/living/silicon/pai/pai.dm
+++ b/code/modules/mob/living/silicon/pai/pai.dm
@@ -56,7 +56,7 @@
"Chirp" = list("chirps","chirrups","cheeps"),
"Feline" = list("purrs","yowls","meows"),
"Canine" = list("yaps","barks","woofs"),
- "Rodent" = list("squeaks", "SQUEAKS", "sqiks") //VOREStation Edit - TFF 22/11/19 - CHOMPStation port of pAI additions,
+ "Rodent" = list("squeaks", "SQUEAKS", "sqiks") //VOREStation Edit
)
var/obj/item/weapon/pai_cable/cable // The cable we produce and use when door or camera jacking
@@ -333,8 +333,7 @@
close_up()
-//VOREStation Removal Start - TFF 22/11/19 - Refactored in pai_vr.dm
-/*
+/* //VOREStation Removal Start
/mob/living/silicon/pai/proc/choose_chassis()
set category = "pAI Commands"
set name = "Choose Chassis"
diff --git a/code/modules/mob/living/silicon/pai/pai_vr.dm b/code/modules/mob/living/silicon/pai/pai_vr.dm
index f44d39f460..b8eb228326 100644
--- a/code/modules/mob/living/silicon/pai/pai_vr.dm
+++ b/code/modules/mob/living/silicon/pai/pai_vr.dm
@@ -1,7 +1,6 @@
/mob/living/silicon/pai
var/people_eaten = 0
icon = 'icons/mob/pai_vr.dmi'
- //TFF 22/11/19 - CHOMPStation port of pAI additions.
var/global/list/wide_chassis = list(
"rat",
"panther"
@@ -36,7 +35,6 @@
else if(people_eaten && resting)
icon_state = "[chassis]_rest_full"
- //TFF 22/11/19 - CHOMPStation port of pAI additions.
if(chassis in wide_chassis)
icon = 'icons/mob/pai_vr64x64.dmi'
pixel_x = -16
@@ -58,7 +56,6 @@
else if(people_eaten && resting)
icon_state = "[chassis]_rest_full"
- //TFF 22/11/19 - CHOMPStation port of pAI additions.
if(chassis in wide_chassis)
icon = 'icons/mob/pai_vr64x64.dmi'
pixel_x = -16
diff --git a/code/modules/mob/new_player/preferences_setup_vr.dm b/code/modules/mob/new_player/preferences_setup_vr.dm
index dca0ff56ec..d15ec88af5 100644
--- a/code/modules/mob/new_player/preferences_setup_vr.dm
+++ b/code/modules/mob/new_player/preferences_setup_vr.dm
@@ -1,3 +1,2 @@
-//TFF 5/8/19 - add randomised sensor setting for random button clicking
/datum/preferences/randomize_appearance_and_body_for(var/mob/living/carbon/human/H)
sensorpref = rand(1,5)
\ No newline at end of file
diff --git a/code/modules/mob/new_player/sprite_accessories_taur.dm b/code/modules/mob/new_player/sprite_accessories_taur.dm
index 748a6904b4..db2394f84a 100644
--- a/code/modules/mob/new_player/sprite_accessories_taur.dm
+++ b/code/modules/mob/new_player/sprite_accessories_taur.dm
@@ -146,7 +146,6 @@
suit_sprites = 'icons/mob/taursuits_wolf.dmi'
icon_sprite_tag = "wolf"
-//TFF 22/11/19 - CHOMPStation port of fat taur sprites
/datum/sprite_accessory/tail/taur/fatwolf
name = "Fat Wolf (Taur)"
icon_state = "fatwolf_s"
@@ -158,7 +157,6 @@
extra_overlay = "wolf_markings"
//icon_sprite_tag = "wolf2c"
-//TFF 22/11/19 - CHOMPStation port of fat taur sprites
/datum/sprite_accessory/tail/taur/wolf/fatwolf_2c
name = "Fat Wolf dual-color (Taur)"
icon_state = "fatwolf_s"
@@ -245,7 +243,6 @@
suit_sprites = 'icons/mob/taursuits_feline.dmi'
icon_sprite_tag = "feline"
-//TFF 22/11/19 - CHOMPStation port of fat taur sprites
/datum/sprite_accessory/tail/taur/fatfeline
name = "Fat Feline (Taur)"
icon_state = "fatfeline_s"
@@ -262,7 +259,6 @@
extra_overlay = "feline_markings"
//icon_sprite_tag = "feline2c"
-//TFF 22/11/19 - CHOMPStation port of fat taur sprites
/datum/sprite_accessory/tail/taur/feline/fatfeline_2c
name = "Fat Feline dual-color (Taur)"
icon_state = "fatfeline_s"
diff --git a/code/modules/mob/new_player/sprite_accessories_taur_vr.dm b/code/modules/mob/new_player/sprite_accessories_taur_vr.dm
index c9e451c625..6b0c53aa8d 100644
--- a/code/modules/mob/new_player/sprite_accessories_taur_vr.dm
+++ b/code/modules/mob/new_player/sprite_accessories_taur_vr.dm
@@ -57,7 +57,6 @@
suit_sprites = 'icons/mob/taursuits_wolf_vr.dmi'
icon_sprite_tag = "wolf"
-//TFF 22/11/19 - CHOMPStation port of fat taur sprites
/datum/sprite_accessory/tail/taur/fatwolf
name = "Fat Wolf (Taur)"
icon_state = "fatwolf_s"
@@ -70,6 +69,7 @@
extra_overlay2 = "wolf_markings_2"
//icon_sprite_tag = "wolf2c"
+<<<<<<< HEAD
//MTosh 08/01/2020 - CHOMPstation Moved Synth Wolf up under wolf dual-color, and Fat Wolf below Synth Wolf, to better group original vorestation wolf taurs/differentiate from Chompstation Fat Taurs
/datum/sprite_accessory/tail/taur/wolf/synthwolf
name = "SynthWolf dual-color (Taur)"
@@ -82,6 +82,10 @@
name = "Fat Wolf (Taur)"
icon_state = "fatwolf_s"
+||||||| parent of f524999b8b... Merge pull request #10103 from VOREStation/Arokha/removesigs
+//TFF 22/11/19 - CHOMPStation port of fat taur sprites
+=======
+>>>>>>> f524999b8b... Merge pull request #10103 from VOREStation/Arokha/removesigs
/datum/sprite_accessory/tail/taur/wolf/fatwolf_2c
name = "Fat Wolf 3-color (Taur)"
icon_state = "fatwolf_s"
@@ -287,7 +291,6 @@
suit_sprites = 'icons/mob/taursuits_feline_vr.dmi'
icon_sprite_tag = "feline"
-//TFF 22/11/19 - CHOMPStation port of fat taur sprites
/datum/sprite_accessory/tail/taur/fatfeline
name = "Fat Feline (Taur)"
icon_state = "fatfeline_s"
@@ -305,7 +308,6 @@
extra_overlay2 = "feline_markings_2"
//icon_sprite_tag = "feline2c"
-//TFF 22/11/19 - CHOMPStation port of fat taur sprites
/datum/sprite_accessory/tail/taur/feline/fatfeline_2c
name = "Fat Feline 3-color (Taur)"
icon_state = "fatfeline_s"
diff --git a/code/modules/power/tesla/coil.dm b/code/modules/power/tesla/coil.dm
index 28835d7fdd..2657b34a0a 100644
--- a/code/modules/power/tesla/coil.dm
+++ b/code/modules/power/tesla/coil.dm
@@ -95,7 +95,6 @@
playsound(src, 'sound/effects/lightningshock.ogg', 100, 1, extrarange = 5)
tesla_zap(src, 10, power/(coeff/2))
-//TFF 3/6/19 - Port Cit RP fix for infinite frames
/obj/machinery/power/grounding_rod
name = "grounding rod"
desc = "Keep an area from being fried from Edison's Bane."
diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm
index fe0a4c1381..1098c5e713 100644
--- a/code/modules/reagents/reagent_containers/spray.dm
+++ b/code/modules/reagents/reagent_containers/spray.dm
@@ -6,7 +6,6 @@
item_state = "cleaner"
center_of_mass = list("x" = 16,"y" = 10)
flags = OPENCONTAINER|NOBLUDGEON
- //TFF 24/12/19 - Let people print more spray bottles if needed.
matter = list("glass" = 300, DEFAULT_WALL_MATERIAL = 300)
slot_flags = SLOT_BELT
throwforce = 3
diff --git a/code/modules/turbolift/turbolift_console_vr.dm b/code/modules/turbolift/turbolift_console_vr.dm
index a02730c08d..d244418693 100644
--- a/code/modules/turbolift/turbolift_console_vr.dm
+++ b/code/modules/turbolift/turbolift_console_vr.dm
@@ -1,5 +1,3 @@
-// TFF 6/10/20 - Just a little thing to prevent the button
- // and console from being destroyed by explosions.
/obj/structure/lift/button/ex_act()
return
diff --git a/code/modules/vehicles/Securitrain_vr.dm b/code/modules/vehicles/Securitrain_vr.dm
index 0320721038..e8b1750691 100644
--- a/code/modules/vehicles/Securitrain_vr.dm
+++ b/code/modules/vehicles/Securitrain_vr.dm
@@ -23,7 +23,7 @@
var/car_limit = 0 //how many cars an engine can pull before performance degrades. This should be 0 to prevent trailers from unhitching.
active_engines = 1
- var/obj/item/weapon/key/key //TFF 19/1/20 - Bugfix for key being prevented from getting used again
+ var/obj/item/weapon/key/key
var/key_type = /obj/item/weapon/key/security
var/siren = 0 //This is for eventually getting the siren sprite to work.
@@ -62,7 +62,7 @@
/obj/vehicle/train/security/engine/New()
..()
cell = new /obj/item/weapon/cell/high(src)
- key = new key_type(src) //TFF 19/1/20 - Bugfix for key being prevented from getting used again
+ key = new key_type(src)
var/image/I = new(icon = 'icons/obj/vehicles.dmi', icon_state = "cargo_engine_overlay", layer = src.layer + 0.2) //over mobs
overlays += I
turn_off() //so engine verbs are correctly set
@@ -91,7 +91,7 @@
..()
/obj/vehicle/train/security/engine/attackby(obj/item/weapon/W as obj, mob/user as mob)
- if(istype(W, key_type)) //TFF 19/1/20 - Bugfix for key being prevented from getting used again
+ if(istype(W, key_type))
if(!key)
user.drop_item()
W.forceMove(src)
diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm
index 358856cd58..1c8d15d829 100644
--- a/code/modules/vore/eating/living_vr.dm
+++ b/code/modules/vore/eating/living_vr.dm
@@ -707,7 +707,6 @@
to_chat(src, "You can taste the flavor of garbage and leftovers. Delicious?")
else
to_chat(src, "You can taste the flavor of gluttonous waste of food.")
- //TFF 10/7/19 - Add custom flavour for collars for trash can trait.
else if (istype(I,/obj/item/clothing/accessory/collar))
visible_message("[src] demonstrates their voracious capabilities by swallowing [I] whole!")
to_chat(src, "You can taste the submissiveness in the wearer of [I]!")
diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm
index e0b7cc44fc..2b73c2e30d 100644
--- a/code/modules/vore/fluffstuff/custom_items_vr.dm
+++ b/code/modules/vore/fluffstuff/custom_items_vr.dm
@@ -340,7 +340,7 @@
name = "Mouse Plushie"
desc = "A plushie of a delightful mouse! What was once considered a vile rodent is now your very best friend."
slot_flags = SLOT_HEAD
- icon_state = "mouse_brown" //TFF 12/11/19 - Change sprite to not look dead. Heck you for that choice! >:C
+ icon_state = "mouse_brown"
item_state = "mouse_brown_head"
icon = 'icons/vore/custom_items_vr.dmi'
icon_override = 'icons/vore/custom_items_vr.dmi'
diff --git a/code/modules/xenoarcheaology/finds/finds.dm b/code/modules/xenoarcheaology/finds/finds.dm
index 4713ac0e76..aa620393dd 100644
--- a/code/modules/xenoarcheaology/finds/finds.dm
+++ b/code/modules/xenoarcheaology/finds/finds.dm
@@ -21,7 +21,7 @@
icon_state = "strange"
var/datum/geosample/geologic_data
origin_tech = list(TECH_MATERIAL = 5)
- w_class = ITEMSIZE_SMALL //TFF 25/11/19 - fixes the strange rocks to be small size like before and not normal.
+ w_class = ITEMSIZE_SMALL
/obj/item/weapon/strangerock/New(loc, var/inside_item_type = 0)
pixel_x = rand(0,16)-8
diff --git a/maps/expedition_vr/space/_debrisfield.dm b/maps/expedition_vr/space/_debrisfield.dm
index e8ffd87a0b..f1b36da15a 100644
--- a/maps/expedition_vr/space/_debrisfield.dm
+++ b/maps/expedition_vr/space/_debrisfield.dm
@@ -71,8 +71,6 @@
icon_state = "debrisexplored"
forced_ambience = list('sound/ambience/tension/tension.ogg', 'sound/ambience/tension/horror.ogg')
-//TFF 26/12/19 - Sub-areas for the APCs.
-
/area/submap/debrisfield/derelict/ai_access_port
name = "POI - Abandoned Derelict AI Acess Port"
diff --git a/maps/submaps/admin_use_vr/guttersite.dm b/maps/submaps/admin_use_vr/guttersite.dm
index 23c54af980..3d99c8ef0b 100644
--- a/maps/submaps/admin_use_vr/guttersite.dm
+++ b/maps/submaps/admin_use_vr/guttersite.dm
@@ -47,7 +47,6 @@
icon_state = "debrisexplored"
forced_ambience = list('sound/ambience/tension/tension.ogg', 'sound/ambience/tension/horror.ogg')
-//TFF 26/12/19 - Sub-areas for the APCs.
/area/tether_away/guttersite/engines
name = "Gutter - Gutter Engineering"
diff --git a/maps/tether/tether_areas.dm b/maps/tether/tether_areas.dm
index 83967857d3..58aa3400ab 100644
--- a/maps/tether/tether_areas.dm
+++ b/maps/tether/tether_areas.dm
@@ -250,7 +250,6 @@
name = "\improper Vacant Prep Area"
/area/vacant/vacant_site/gateway/lower
name = "\improper Lower Vacant Prep Area"
-//TFF 5/4/20 - Mining Ops move TODO Change all Vacant areas to construction_site per vermin event location announcement.
/area/construction/vacant_mining_ops
name = "\improper Vacant Mining Operations"
@@ -267,7 +266,6 @@
/area/tether/surfacebase/emergency_storage/atrium
name = "\improper Atrium Emergency Storage"
-//TFF 7/4/20 - New areas for Surface Cargo bits as well as the Mining Outpost. Some former ones deleted. Others renamed.
// Surface Cargo/Mining EVA/Warehouse/Mining Outpost adadditions
/area/tether/surfacebase/cargo
name = "Surface Cargo Foyer"
@@ -650,7 +648,6 @@
name = "Atmospherics Gas Storage"
icon_state = "atmos"
-//TFF 11/12/19 - Minor refactor, makes mice spawn only in Atmos.
/area/engineering/atmos_intake
name = "\improper Atmospherics Intake"
icon_state = "atmos"
@@ -776,7 +773,6 @@
/area/rnd/robotics/resleeving
name = "\improper Robotics Resleeving"
-//TFF 28/8/19 - cleanup of areas placement
/area/rnd/research/testingrange
name = "\improper Weapons Testing Range"
icon_state = "firingrange"
@@ -787,7 +783,6 @@
//Outpost areas
-//TFF 28/8/19 - cleanup of areas placement
/area/rnd/outpost
name = "\improper Research Outpost Hallway"
icon_state = "research"
@@ -939,7 +934,6 @@
name = "Public Meeting Room"
icon_state = "blue"
sound_env = SMALL_SOFTFLOOR
-//TFF 28/8/19 - cleanup of areas placement
/area/chapel/observation
name = "\improper Chapel Observation"
icon_state = "chapel"
@@ -1006,7 +1000,6 @@
flags = RAD_SHIELDED
soundproofed = TRUE
-//TFF 28/8/19 - cleanup of areas placement
/area/crew_quarters/sleep/vistor_room_1
flags = RAD_SHIELDED | BLUE_SHIELDED
soundproofed = TRUE
@@ -1418,7 +1411,6 @@
/area/shuttle/securiship/engines
name = "\improper Securiship Engines"
-//TFF 5/4/20 - Mining Ops move
// Asteroid Mining belter and Mining Outpost shuttles and refinery/gear areas
/area/quartermaster/belterdock
name = "\improper Cargo Belter Access"
@@ -1469,7 +1461,6 @@ area/shuttle/mining_outpost/shuttle
name = "\improper Ninjacraft"
icon_state = "shuttle2"
-//TFF 28/8/19 - cleanup of areas placement
/area/teleporter/departing
name = "\improper Long-Range Teleporter"
icon_state = "teleporter"
diff --git a/maps/tether/tether_defines.dm b/maps/tether/tether_defines.dm
index 58ba65aee2..0c94c1d933 100644
--- a/maps/tether/tether_defines.dm
+++ b/maps/tether/tether_defines.dm
@@ -143,7 +143,6 @@
/area/rnd/miscellaneous_lab
)
-//TFF 5/4/20 - Mining Ops move, airlock path change
unit_test_exempt_from_atmos = list(
/area/engineering/atmos_intake, // Outside,
/area/rnd/external, // Outside,
@@ -191,7 +190,6 @@
belter_belt_z = list(Z_LEVEL_ROGUEMINE_1,
Z_LEVEL_ROGUEMINE_2)
-//TFF 16/4/20 - mining outpost shuttle defines
mining_station_z = list(Z_LEVEL_SPACE_HIGH)
mining_outpost_z = list(Z_LEVEL_SURFACE_MINE)
diff --git a/maps/tether/tether_shuttle_defs.dm b/maps/tether/tether_shuttle_defs.dm
index 29489eea93..847cd0e480 100644
--- a/maps/tether/tether_shuttle_defs.dm
+++ b/maps/tether/tether_shuttle_defs.dm
@@ -212,7 +212,7 @@
..()
//////////////////////////////////////////////////////////////
-//TFF 12/4/20 Surface Mining Outpost Shuttle
+// Surface Mining Outpost Shuttle
/datum/shuttle/autodock/ferry/surface_mining_outpost
name = "Mining Outpost"
diff --git a/maps/tether/tether_shuttles.dm b/maps/tether/tether_shuttles.dm
index 6ec0c4bc62..e380c18003 100644
--- a/maps/tether/tether_shuttles.dm
+++ b/maps/tether/tether_shuttles.dm
@@ -32,7 +32,6 @@
shuttle_tag = "Trade"
req_one_access = list(access_trader)
-//TFF 12/4/20 - Add console for Mining Outpost Shuttle
/obj/machinery/computer/shuttle_control/surface_mining_outpost
name = "surface mining outpost shuttle control console"
shuttle_tag = "Mining Outpost"
diff --git a/maps/tether_better/tether_areas.dm b/maps/tether_better/tether_areas.dm
index 68a3d8db83..bbac67466f 100644
--- a/maps/tether_better/tether_areas.dm
+++ b/maps/tether_better/tether_areas.dm
@@ -250,7 +250,6 @@
name = "\improper Vacant Prep Area"
/area/vacant/vacant_site/gateway/lower
name = "\improper Lower Vacant Prep Area"
-//TFF 5/4/20 - Mining Ops move TODO Change all Vacant areas to construction_site per vermin event location announcement.
/area/construction/vacant_mining_ops
name = "\improper Vacant Mining Operations"
@@ -267,7 +266,6 @@
/area/tether/surfacebase/emergency_storage/atrium
name = "\improper Atrium Emergency Storage"
-//TFF 7/4/20 - New areas for Surface Cargo bits as well as the Mining Outpost. Some former ones deleted. Others renamed.
// Surface Cargo/Mining EVA/Warehouse/Mining Outpost adadditions
/area/tether/surfacebase/cargo
name = "Surface Cargo Foyer"
@@ -650,7 +648,6 @@
name = "Atmospherics Gas Storage"
icon_state = "atmos"
-//TFF 11/12/19 - Minor refactor, makes mice spawn only in Atmos.
/area/engineering/atmos_intake
name = "\improper Atmospherics Intake"
icon_state = "atmos"
@@ -776,7 +773,6 @@
/area/rnd/robotics/resleeving
name = "\improper Robotics Resleeving"
-//TFF 28/8/19 - cleanup of areas placement
/area/rnd/research/testingrange
name = "\improper Weapons Testing Range"
icon_state = "firingrange"
@@ -787,7 +783,6 @@
//Outpost areas
-//TFF 28/8/19 - cleanup of areas placement
/area/rnd/outpost
name = "\improper Research Outpost Hallway"
icon_state = "research"
@@ -939,7 +934,6 @@
name = "Public Meeting Room"
icon_state = "blue"
sound_env = SMALL_SOFTFLOOR
-//TFF 28/8/19 - cleanup of areas placement
/area/chapel/observation
name = "\improper Chapel Observation"
icon_state = "chapel"
@@ -1003,7 +997,6 @@
flags = RAD_SHIELDED
soundproofed = TRUE
-//TFF 28/8/19 - cleanup of areas placement
/area/crew_quarters/sleep/vistor_room_1
flags = RAD_SHIELDED | BLUE_SHIELDED
soundproofed = TRUE
@@ -1412,7 +1405,6 @@
/area/shuttle/securiship/engines
name = "\improper Securiship Engines"
-//TFF 5/4/20 - Mining Ops move
// Asteroid Mining belter and Mining Outpost shuttles and refinery/gear areas
/area/quartermaster/belterdock
name = "\improper Cargo Belter Access"
@@ -1460,7 +1452,6 @@ area/shuttle/mining_outpost/shuttle
name = "\improper Ninjacraft"
icon_state = "shuttle2"
-//TFF 28/8/19 - cleanup of areas placement
/area/teleporter/departing
name = "\improper Long-Range Teleporter"
icon_state = "teleporter"
diff --git a/maps/tether_better/tether_defines.dm b/maps/tether_better/tether_defines.dm
index 5529983b94..cc7f0b5a97 100644
--- a/maps/tether_better/tether_defines.dm
+++ b/maps/tether_better/tether_defines.dm
@@ -138,7 +138,6 @@
/area/rnd/miscellaneous_lab
)
-//TFF 5/4/20 - Mining Ops move, airlock path change
unit_test_exempt_from_atmos = list(
/area/engineering/atmos_intake, // Outside,
/area/rnd/external, // Outside,
@@ -186,7 +185,6 @@
belter_belt_z = list(Z_LEVEL_ROGUEMINE_1,
Z_LEVEL_ROGUEMINE_2)
-//TFF 16/4/20 - mining outpost shuttle defines
mining_station_z = list(Z_LEVEL_SPACE_HIGH)
mining_outpost_z = list(Z_LEVEL_SURFACE_MINE)
diff --git a/maps/tether_better/tether_shuttle_defs.dm b/maps/tether_better/tether_shuttle_defs.dm
index 29489eea93..847cd0e480 100644
--- a/maps/tether_better/tether_shuttle_defs.dm
+++ b/maps/tether_better/tether_shuttle_defs.dm
@@ -212,7 +212,7 @@
..()
//////////////////////////////////////////////////////////////
-//TFF 12/4/20 Surface Mining Outpost Shuttle
+// Surface Mining Outpost Shuttle
/datum/shuttle/autodock/ferry/surface_mining_outpost
name = "Mining Outpost"
diff --git a/maps/tether_better/tether_shuttles.dm b/maps/tether_better/tether_shuttles.dm
index 6ec0c4bc62..e380c18003 100644
--- a/maps/tether_better/tether_shuttles.dm
+++ b/maps/tether_better/tether_shuttles.dm
@@ -32,7 +32,6 @@
shuttle_tag = "Trade"
req_one_access = list(access_trader)
-//TFF 12/4/20 - Add console for Mining Outpost Shuttle
/obj/machinery/computer/shuttle_control/surface_mining_outpost
name = "surface mining outpost shuttle control console"
shuttle_tag = "Mining Outpost"
diff --git a/maps/~map_system/maps.dm b/maps/~map_system/maps.dm
index 5ded15b95a..0ed8fc4b18 100644
--- a/maps/~map_system/maps.dm
+++ b/maps/~map_system/maps.dm
@@ -68,7 +68,7 @@ var/list/all_maps = list()
var/ai_shell_restricted = FALSE //VOREStation Addition - are there z-levels restricted?
var/ai_shell_allowed_levels = list() //VOREStation Addition - which z-levels ARE we allowed to visit?
- //VOREStation Addition Start - belter stuff TFF 16/4/20 - Mining Outpost Shuttle
+ //VOREStation Addition Start
var/list/belter_docked_z = list()
var/list/belter_transit_z = list()
var/list/belter_belt_z = list()