Files
Bubberstation/code/modules/vending/clothesmate.dm
Tom f3e00113b9 Spelling and grammar cleanup (#7041)
* spelling and grammar

* Update modular_skyrat/modules/customization/modules/client/loadout/neck.dm

Co-authored-by: Matthew J. <12817816+ZephyrTFA@users.noreply.github.com>

Co-authored-by: Matthew J. <12817816+ZephyrTFA@users.noreply.github.com>
2021-07-23 10:49:19 +12:00

239 lines
13 KiB
Plaintext

//DON'T FORGET TO CHANGE THE REFILL SIZE IF YOU CHANGE THE MACHINE'S CONTENTS!
/obj/machinery/vending/clothing
name = "ClothesMate" //renamed to make the slogan rhyme
desc = "A vending machine for clothing."
icon_state = "clothes"
icon_deny = "clothes-deny"
product_slogans = "Dress for success!;Prepare to look swagalicious!;Look at all this swag!;Why leave style up to fate? Use the ClothesMate!"
vend_reply = "Thank you for using the ClothesMate!"
products = list(/obj/item/clothing/head/beanie = 3,
/obj/item/clothing/head/beanie/black = 3,
/obj/item/clothing/head/beanie/red = 3,
/obj/item/clothing/head/beanie/green = 3,
/obj/item/clothing/head/beanie/darkblue = 3,
/obj/item/clothing/head/beanie/purple = 3,
/obj/item/clothing/head/beanie/yellow = 3,
/obj/item/clothing/head/beanie/orange = 3,
/obj/item/clothing/head/beanie/cyan = 3,
/obj/item/clothing/head/beanie/christmas = 3,
/obj/item/clothing/head/beanie/striped = 3,
/obj/item/clothing/head/beanie/stripedred = 3,
/obj/item/clothing/head/beanie/stripedblue = 3,
/obj/item/clothing/head/beanie/stripedgreen = 3,
/obj/item/clothing/head/beanie/rasta = 3,
/obj/item/clothing/head/kippah = 3,
/obj/item/clothing/head/taqiyahred = 3,
/obj/item/clothing/gloves/fingerless = 2,
/obj/item/clothing/neck/scarf/pink = 3,
/obj/item/clothing/neck/scarf/red = 3,
/obj/item/clothing/neck/scarf/green = 3,
/obj/item/clothing/neck/scarf/darkblue = 3,
/obj/item/clothing/neck/scarf/purple = 3,
/obj/item/clothing/neck/scarf/yellow = 3,
/obj/item/clothing/neck/scarf/orange = 3,
/obj/item/clothing/neck/scarf/cyan = 3,
/obj/item/clothing/neck/scarf = 3,
/obj/item/clothing/neck/scarf/black = 3,
/obj/item/clothing/neck/scarf/zebra = 3,
/obj/item/clothing/neck/scarf/christmas = 3,
/obj/item/clothing/neck/stripedredscarf = 3,
/obj/item/clothing/neck/stripedbluescarf = 3,
/obj/item/clothing/neck/stripedgreenscarf = 3,
/obj/item/clothing/neck/tie/blue = 3,
/obj/item/clothing/neck/tie/red = 3,
/obj/item/clothing/neck/tie/black = 3,
/obj/item/clothing/neck/tie/horrible = 3,
/obj/item/storage/belt/fannypack = 3,
/obj/item/storage/belt/fannypack/blue = 3,
/obj/item/storage/belt/fannypack/red = 3,
/obj/item/clothing/under/misc/greyshirt = 3, //SKYRAT EDIT ADDITION
/obj/item/clothing/under/misc/overalls = 2,
/obj/item/clothing/under/misc/mechanic = 2, //SKYRAT EDIT ADDITION
/obj/item/clothing/under/pants/jeans = 2,
/obj/item/clothing/under/pants/classicjeans = 2,
/obj/item/clothing/under/pants/camo = 2,
/obj/item/clothing/under/pants/blackjeans = 2,
/obj/item/clothing/under/pants/khaki = 2,
/obj/item/clothing/under/pants/white = 2,
/obj/item/clothing/under/pants/red = 2,
/obj/item/clothing/under/pants/black = 2,
/obj/item/clothing/under/pants/tan = 2,
/obj/item/clothing/under/pants/track = 2,
/obj/item/clothing/shoes/sneakers/black = 4,
/obj/item/clothing/head/wig/natural = 4,
/obj/item/clothing/under/dress/skirt/plaid = 2,
/obj/item/clothing/under/dress/skirt/plaid/blue = 2,
/obj/item/clothing/under/dress/skirt/plaid/green = 2,
/obj/item/clothing/under/dress/skirt/plaid/purple = 2,
/obj/item/clothing/under/dress/skirt = 2,
/obj/item/clothing/under/dress/skirt/blue = 2,
/obj/item/clothing/under/dress/skirt/red = 2,
/obj/item/clothing/under/dress/skirt/purple = 2,
/obj/item/clothing/under/suit/white/skirt = 2,
/obj/item/clothing/under/rank/captain/suit/skirt = 2,
/obj/item/clothing/under/rank/civilian/head_of_personnel/suit/skirt = 2,
/obj/item/clothing/under/dress/littleblack = 2, //SKYRAT EDIT ADDITION
/obj/item/clothing/under/dress/pinktutu = 2, //SKYRAT EDIT ADDITION
/obj/item/clothing/suit/jacket = 2,
/obj/item/clothing/suit/toggle/jacket = 2, //SKYRAT EDIT ADDITION START - Jacket/Flannels Port
/obj/item/clothing/suit/toggle/jacket/flannel = 2,
/obj/item/clothing/suit/toggle/jacket/flannel/red = 2,
/obj/item/clothing/suit/toggle/jacket/flannel/aqua = 2,
/obj/item/clothing/suit/toggle/jacket/flannel/brown = 2, //SKYRAT EDIT ADDITION END
/obj/item/clothing/suit/hooded/wintercoat/custom = 2,
/obj/item/clothing/suit/jacket/puffer/vest = 2,
/obj/item/clothing/suit/jacket/puffer = 2,
/obj/item/clothing/suit/jacket/letterman = 2,
/obj/item/clothing/suit/jacket/letterman_red = 2,
//SKYRAT EDIT: ADDITION: START - HOODIES
/obj/item/clothing/suit/storage/toggle/hoodie = 2,
/obj/item/clothing/suit/storage/toggle/hoodie/black = 2,
/obj/item/clothing/suit/storage/toggle/hoodie/red = 2,
/obj/item/clothing/suit/storage/toggle/hoodie/blue = 2,
/obj/item/clothing/suit/storage/toggle/hoodie/green = 2,
/obj/item/clothing/suit/storage/toggle/hoodie/orange = 2,
/obj/item/clothing/suit/storage/toggle/hoodie/yellow = 2,
/obj/item/clothing/suit/storage/toggle/hoodie/white = 2,
/obj/item/clothing/suit/storage/toggle/hoodie/cti = 1,
/obj/item/clothing/suit/storage/toggle/hoodie/mu = 1,
/obj/item/clothing/suit/storage/toggle/hoodie/nt = 1,
/obj/item/clothing/suit/storage/toggle/hoodie/smw = 1,
/obj/item/clothing/suit/storage/toggle/hoodie/nrti = 1,
//SKYRAT EDIT: ADDITION: END - HOODIES
//SKYRAT EDIT: ADDITION: START - Coats/Hawaiian
/obj/item/clothing/suit/urban/polychromic = 3,
/obj/item/clothing/suit/toggle/jacket/cardigan = 2,
/obj/item/clothing/suit/hawaiian_blue = 1,
/obj/item/clothing/suit/hawaiian_orange = 1,
/obj/item/clothing/suit/hawaiian_purple = 1,
/obj/item/clothing/suit/hawaiian_green = 1,
//SKYRAT EDIT: ADDITION: END - Coats/Hawaiian
/obj/item/clothing/glasses/regular = 2,
/obj/item/clothing/glasses/regular/jamjar = 1,
/obj/item/clothing/glasses/orange = 1,
/obj/item/clothing/glasses/red = 1,
/obj/item/clothing/under/suit/navy = 1,
/obj/item/clothing/under/suit/black_really = 1,
/obj/item/clothing/under/suit/burgundy = 1,
/obj/item/clothing/under/suit/charcoal = 1,
/obj/item/clothing/under/suit/white = 1,
/obj/item/clothing/under/suit/sl = 1,
/obj/item/clothing/accessory/waistcoat = 1,
/obj/item/clothing/head/that = 1,
/obj/item/clothing/head/fedora = 1,
/obj/item/clothing/glasses/monocle = 1,
/obj/item/clothing/head/sombrero = 1,
/obj/item/clothing/suit/poncho = 1,
/obj/item/clothing/under/costume/kilt = 1,
/obj/item/clothing/under/dress/sundress = 1,
/obj/item/clothing/under/dress/striped = 1,
/obj/item/clothing/under/dress/sailor = 1,
/obj/item/clothing/under/dress/redeveninggown = 1,
/obj/item/clothing/under/dress/blacktango = 1,
/obj/item/clothing/suit/ianshirt = 1,
/obj/item/clothing/shoes/laceup = 2,
/obj/item/clothing/shoes/sandal = 2,
/obj/item/clothing/shoes/winterboots = 2,
/obj/item/clothing/shoes/cowboy = 2,
/obj/item/clothing/shoes/cowboy/white = 2,
/obj/item/clothing/shoes/cowboy/black = 2,
/obj/item/clothing/suit/jacket/miljacket = 1,
/obj/item/clothing/suit/apron/purple_bartender = 2,
/obj/item/clothing/under/rank/civilian/bartender/purple = 2,
/obj/item/clothing/suit/toggle/suspenders/blue = 2,
/obj/item/clothing/suit/toggle/suspenders/gray = 2,
/obj/item/clothing/under/costume/bathrobe = 5, //SKYRAT EDIT ADDITION
/obj/item/clothing/under/misc/poly_shirt = 3, // SKYRAT EDIT BEGIN - Adds polychromic gear to ClothesMates
/obj/item/clothing/under/misc/poly_kilt = 3,
/obj/item/clothing/under/misc/poly_tanktop = 3,
/obj/item/clothing/under/misc/poly_tanktop/female = 3,
/obj/item/clothing/under/misc/polyjumpsuit = 3,
/obj/item/clothing/under/dress/skirt/polychromic = 3,
/obj/item/clothing/under/dress/skirt/polychromic/pleated = 3,
/obj/item/clothing/suit/hooded/wintercoat/polychromic = 5,
/obj/item/clothing/neck/cloak/polychromic = 3,
/obj/item/clothing/neck/cloak/polychromic/veil = 3,
/obj/item/clothing/neck/cloak/polychromic/shroud = 3,
/obj/item/clothing/neck/cloak/polychromic/boat = 3, // SKYRAT EDIT END - Adds polychromic gear to ClothesMates
/obj/item/clothing/head/polyflatc = 3, //SKYRAT EDIT ADDITION BEGIN
/obj/item/clothing/head/hijab = 3,
/obj/item/clothing/head/turb = 3,
/obj/item/clothing/head/keffiyeh = 3,
/obj/item/clothing/head/cowboyhat/sheriff = 3,
/obj/item/clothing/head/cowboyhat/sheriff/alt = 3,
/obj/item/clothing/head/cowboyhat/deputy = 3,
/obj/item/clothing/shoes/sports = 3,
/obj/item/clothing/shoes/wraps/poly = 3,
/obj/item/clothing/shoes/jungleboots = 3,
/obj/item/clothing/shoes/jackboots/thigh = 3,
/obj/item/clothing/shoes/jackboots/knee = 3,
/obj/item/clothing/suit/duster/colorable = 3,
/obj/item/clothing/suit/toggle/peacoat = 3,
/obj/item/clothing/suit/toggle/trackjacket = 3,
/obj/item/clothing/suit/modernwintercoatthing = 3,
/obj/item/clothing/suit/fallsparka = 3,
/obj/item/clothing/under/misc/bluetracksuit = 3,
/obj/item/clothing/under/suit/black/female/skirt = 3,
/obj/item/clothing/under/suit/black/female = 3,
/obj/item/clothing/under/rancher = 3,
/obj/item/clothing/under/rancher/pioneer = 3,
/obj/item/clothing/under/rancher/worker = 3,
/obj/item/clothing/under/rancher/cowboy = 3,
/obj/item/clothing/under/rancher/checkered = 3,
/obj/item/clothing/under/texas = 3,
/obj/item/clothing/under/westender = 3,
/obj/item/clothing/under/tachawaiian = 3,
/obj/item/clothing/under/tachawaiian/purple = 3,
/obj/item/clothing/under/tachawaiian/green = 3,
/obj/item/clothing/under/tachawaiian/blue = 3,
// SKYRAT EDIT - ADDITION - Loadout stuff is in vendors now
/obj/item/clothing/under/rank/civilian/lawyer/grey/skirtybaby = 3,
/obj/item/clothing/under/rank/civilian/lawyer/black/skirtybaby = 3,
/obj/item/clothing/under/rank/civilian/lawyer/red/skirtybaby = 3,
/obj/item/clothing/under/rank/civilian/lawyer/tan/skirtybaby = 3,
/obj/item/clothing/under/rank/civilian/lawyer/blue/skirtybaby = 3,
/obj/item/clothing/under/rank/civilian/lawyer/green/skirtybaby = 3,
// SKYRAT EDIT - END
/obj/item/clothing/glasses/betterunshit = 5,
/obj/item/clothing/glasses/thin = 3) //SKYRAT EDIT ADDITION END
contraband = list(/obj/item/clothing/under/syndicate/tacticool = 1,
/obj/item/clothing/under/syndicate/tacticool/skirt = 1,
/obj/item/clothing/mask/balaclava = 1,
/obj/item/clothing/head/ushanka = 1,
/obj/item/clothing/under/costume/soviet = 1,
/obj/item/storage/belt/fannypack/black = 2,
/obj/item/clothing/suit/jacket/letterman_syndie = 1,
/obj/item/clothing/under/costume/jabroni = 1,
/obj/item/clothing/suit/vapeshirt = 1,
/obj/item/clothing/under/costume/geisha = 1,
/obj/item/clothing/under/rank/centcom/officer/replica = 1,
/obj/item/clothing/suit/cossack = 1,
/obj/item/clothing/under/rank/centcom/officer_skirt/replica = 1)
premium = list(/obj/item/clothing/under/suit/checkered = 1,
/obj/item/clothing/head/mailman = 1,
/obj/item/clothing/under/misc/mailman = 1,
/obj/item/clothing/suit/jacket/leather = 1,
/obj/item/clothing/suit/jacket/leather/overcoat = 1,
/obj/item/clothing/under/pants/mustangjeans = 1,
/obj/item/clothing/neck/necklace/dope = 3,
/obj/item/clothing/suit/jacket/letterman_nanotrasen = 1,
/obj/item/clothing/under/costume/swagoutfit = 1,
/obj/item/clothing/shoes/swagshoes = 1,
/obj/item/instrument/piano_synth/headphones/spacepods = 1,
/obj/item/clothing/suit/brownbattlecoat = 1, //SKYRAT EDIT ADDITION BEGIN
/obj/item/clothing/suit/blackfurrich = 1,
/obj/item/clothing/suit/frenchtrench = 1) //SKYRAT EDIT ADDITION END
refill_canister = /obj/item/vending_refill/clothing
default_price = PAYCHECK_ASSISTANT * 0.7 //Default of
extra_price = PAYCHECK_HARD
payment_department = NO_FREEBIES
light_mask = "wardrobe-light-mask"
light_color = LIGHT_COLOR_ELECTRIC_GREEN
/obj/machinery/vending/clothing/canLoadItem(obj/item/I,mob/user)
return (I.type in products)
/obj/item/vending_refill/clothing
machine_name = "ClothesMate"
icon_state = "refill_clothes"