mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-01 20:42:08 +00:00
* Yee-haw Update: Code Spaghetti Western Edition * Feex? Co-authored-by: Farquaar <44147031+Farquaar@users.noreply.github.com> Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
175 lines
7.3 KiB
Plaintext
175 lines
7.3 KiB
Plaintext
/obj/machinery/vending/autodrobe
|
|
name = "\improper AutoDrobe"
|
|
desc = "A vending machine for costumes."
|
|
icon_state = "theater"
|
|
icon_deny = "theater-deny"
|
|
panel_type = "panel16"
|
|
req_access = list(ACCESS_THEATRE)
|
|
product_slogans = "Dress for success!;Suited and booted!;It's show time!;Why leave style up to fate? Use AutoDrobe!"
|
|
vend_reply = "Thank you for using AutoDrobe!"
|
|
products = list(
|
|
/obj/item/clothing/suit/chickensuit = 1,
|
|
/obj/item/clothing/head/chicken = 1,
|
|
/obj/item/clothing/under/rank/civilian/clown/blue = 1,
|
|
/obj/item/clothing/under/rank/civilian/clown/green = 1,
|
|
/obj/item/clothing/under/rank/civilian/clown/yellow = 1,
|
|
/obj/item/clothing/under/rank/civilian/clown/orange = 1,
|
|
/obj/item/clothing/under/rank/civilian/clown/purple = 1,
|
|
/obj/item/clothing/under/costume/gladiator = 1,
|
|
/obj/item/clothing/head/helmet/gladiator = 1,
|
|
/obj/item/clothing/under/rank/captain/suit = 1,
|
|
/obj/item/clothing/under/rank/captain/suit/skirt = 1,
|
|
/obj/item/clothing/head/flatcap = 1,
|
|
/obj/item/clothing/suit/toggle/labcoat/mad = 1,
|
|
/obj/item/clothing/shoes/jackboots = 1,
|
|
/obj/item/clothing/under/costume/schoolgirl = 1,
|
|
/obj/item/clothing/under/costume/schoolgirl/red = 1,
|
|
/obj/item/clothing/under/costume/schoolgirl/green = 1,
|
|
/obj/item/clothing/under/costume/schoolgirl/orange = 1,
|
|
/obj/item/clothing/head/kitty = 1,
|
|
/obj/item/clothing/under/dress/skirt = 1,
|
|
/obj/item/clothing/head/beret = 1,
|
|
/obj/item/clothing/accessory/waistcoat = 1,
|
|
/obj/item/clothing/under/suit/black = 1,
|
|
/obj/item/clothing/head/that = 1,
|
|
/obj/item/clothing/under/costume/kilt = 1,
|
|
/obj/item/clothing/head/beret = 3,
|
|
/obj/item/clothing/accessory/waistcoat = 1,
|
|
/obj/item/clothing/glasses/monocle =1,
|
|
/obj/item/clothing/head/bowler = 1,
|
|
/obj/item/cane = 1,
|
|
/obj/item/clothing/under/suit/sl = 1,
|
|
/obj/item/clothing/mask/fakemoustache = 1,
|
|
/obj/item/clothing/suit/bio_suit/plaguedoctorsuit = 1,
|
|
/obj/item/clothing/head/plaguedoctorhat = 1,
|
|
/obj/item/clothing/mask/gas/plaguedoctor = 1,
|
|
/obj/item/clothing/suit/toggle/owlwings = 1,
|
|
/obj/item/clothing/under/costume/owl = 1,
|
|
/obj/item/clothing/mask/gas/owl_mask = 1,
|
|
/obj/item/clothing/suit/toggle/owlwings/griffinwings = 1,
|
|
/obj/item/clothing/under/costume/griffin = 1,
|
|
/obj/item/clothing/shoes/griffin = 1,
|
|
/obj/item/clothing/head/griffin = 1,
|
|
/obj/item/clothing/suit/apron = 1,
|
|
/obj/item/clothing/under/suit/waiter = 1,
|
|
/obj/item/clothing/suit/jacket/miljacket = 1,
|
|
/obj/item/clothing/under/costume/pirate = 1,
|
|
/obj/item/clothing/suit/pirate = 1,
|
|
/obj/item/clothing/head/pirate = 1,
|
|
/obj/item/clothing/head/bandana = 1,
|
|
/obj/item/clothing/head/bandana = 1,
|
|
/obj/item/clothing/under/costume/soviet = 1,
|
|
/obj/item/clothing/head/ushanka = 1,
|
|
/obj/item/clothing/suit/imperium_monk = 1,
|
|
/obj/item/clothing/mask/gas/cyborg = 1,
|
|
/obj/item/clothing/suit/chaplainsuit/holidaypriest = 1,
|
|
/obj/item/clothing/suit/chaplainsuit/whiterobe = 1,
|
|
/obj/item/clothing/head/wizard/marisa/fake = 1,
|
|
/obj/item/clothing/suit/wizrobe/marisa/fake = 1,
|
|
/obj/item/clothing/under/dress/sundress = 1,
|
|
/obj/item/clothing/head/witchwig = 1,
|
|
/obj/item/staff/broom = 1,
|
|
/obj/item/clothing/suit/wizrobe/fake = 1,
|
|
/obj/item/clothing/head/wizard/fake = 1,
|
|
/obj/item/staff = 3,
|
|
/obj/item/clothing/mask/gas/sexyclown = 1,
|
|
/obj/item/clothing/under/rank/civilian/clown/sexy = 1,
|
|
/obj/item/clothing/mask/gas/sexymime = 1,
|
|
/obj/item/clothing/under/rank/civilian/mime/sexy = 1,
|
|
/obj/item/clothing/under/rank/civilian/mime/skirt = 1,
|
|
/obj/item/clothing/mask/animal/rat/bat = 1,
|
|
/obj/item/clothing/mask/animal/rat/bee = 1,
|
|
/obj/item/clothing/mask/animal/rat/bear = 1,
|
|
/obj/item/clothing/mask/animal/rat/raven = 1,
|
|
/obj/item/clothing/mask/animal/rat/jackal = 1,
|
|
/obj/item/clothing/mask/animal/rat/fox = 1,
|
|
/obj/item/clothing/mask/animal/frog = 1,
|
|
/obj/item/clothing/mask/animal/rat/tribal = 1,
|
|
/obj/item/clothing/mask/animal/rat = 1,
|
|
/obj/item/clothing/suit/apron/overalls = 1,
|
|
/obj/item/clothing/head/rabbitears =1,
|
|
/obj/item/clothing/accessory/vest_sheriff =1,
|
|
/obj/item/clothing/head/cowboy_hat_brown =1,
|
|
/obj/item/clothing/head/cowboy_hat_red =1,
|
|
/obj/item/clothing/head/cowboy_hat_black =1,
|
|
/obj/item/clothing/head/sombrero = 1,
|
|
/obj/item/clothing/head/sombrero/green = 1,
|
|
/obj/item/clothing/suit/poncho = 1,
|
|
/obj/item/clothing/suit/poncho/green = 1,
|
|
/obj/item/clothing/suit/poncho/red = 1,
|
|
/obj/item/clothing/under/costume/maid = 1,
|
|
/obj/item/clothing/under/rank/civilian/janitor/maid = 1,
|
|
/obj/item/clothing/glasses/cold=1,
|
|
/obj/item/clothing/glasses/heat=1,
|
|
/obj/item/clothing/suit/whitedress = 1,
|
|
/obj/item/clothing/under/rank/civilian/clown/jester = 1,
|
|
/obj/item/clothing/head/jester = 1,
|
|
/obj/item/clothing/under/costume/villain = 1,
|
|
/obj/item/clothing/shoes/singery = 1,
|
|
/obj/item/clothing/under/costume/singer/yellow = 1,
|
|
/obj/item/clothing/shoes/singerb = 1,
|
|
/obj/item/clothing/under/costume/singer/blue = 1,
|
|
/obj/item/clothing/suit/hooded/carp_costume = 1,
|
|
/obj/item/clothing/suit/hooded/ian_costume = 1,
|
|
/obj/item/clothing/suit/hooded/bee_costume = 1,
|
|
/obj/item/clothing/suit/snowman = 1,
|
|
/obj/item/clothing/head/snowman = 1,
|
|
/obj/item/clothing/mask/joy = 1,
|
|
/obj/item/clothing/head/cueball = 1,
|
|
/obj/item/clothing/under/suit/white_on_white = 1,
|
|
/obj/item/clothing/under/costume/sailor = 1,
|
|
/obj/item/clothing/under/costume/referee = 1,
|
|
/obj/item/clothing/mask/whistle = 1,
|
|
/obj/item/clothing/head/delinquent = 1,
|
|
/obj/item/clothing/head/wig/random = 3,
|
|
/obj/item/clothing/head/shrine_wig = 1,
|
|
/obj/item/clothing/suit/shrine_maiden = 1,
|
|
/obj/item/clothing/suit/changshan_red = 1,
|
|
/obj/item/clothing/suit/changshan_blue = 1,
|
|
/obj/item/clothing/suit/cheongsam_red = 1,
|
|
/obj/item/clothing/suit/cheongsam_blue = 1,
|
|
/obj/item/gohei = 1
|
|
)
|
|
contraband = list(
|
|
/obj/item/clothing/suit/judgerobe = 1,
|
|
/obj/item/clothing/head/powdered_wig = 1,
|
|
/obj/item/gun/magic/wand/nothing = 2,
|
|
/obj/item/clothing/glasses/sunglasses/garb = 2,
|
|
/obj/item/clothing/glasses/blindfold = 1,
|
|
/obj/item/clothing/mask/muzzle = 2
|
|
)
|
|
premium = list(
|
|
/obj/item/clothing/suit/pirate/captain = 2,
|
|
/obj/item/clothing/head/pirate/captain = 2,
|
|
/obj/item/clothing/under/rank/civilian/clown/rainbow = 1,
|
|
/obj/item/clothing/head/helmet/roman/fake = 1,
|
|
/obj/item/clothing/head/helmet/roman/legionnaire/fake = 1,
|
|
/obj/item/clothing/under/costume/roman = 1,
|
|
/obj/item/clothing/shoes/roman = 1,
|
|
/obj/item/shield/riot/roman/fake = 1,
|
|
/obj/item/clothing/suit/chaplainsuit/clownpriest = 1,
|
|
/obj/item/clothing/head/clownmitre = 1,
|
|
/obj/item/skub = 1,
|
|
/obj/item/clothing/suit/hooded/mysticrobe = 1,
|
|
/obj/item/clothing/under/dress/wedding_dress = 1,
|
|
/obj/item/clothing/under/suit/tuxedo = 1,
|
|
/obj/item/clothing/head/weddingveil = 1,
|
|
/obj/item/storage/belt/cummerbund = 1
|
|
)
|
|
refill_canister = /obj/item/vending_refill/autodrobe
|
|
default_price = PAYCHECK_ASSISTANT * 0.8 //Default of 40.
|
|
extra_price = PAYCHECK_HARD
|
|
payment_department = ACCOUNT_SRV
|
|
light_mask="theater-light-mask"
|
|
|
|
/obj/machinery/vending/autodrobe/canLoadItem(obj/item/I,mob/user)
|
|
return (I.type in products)
|
|
|
|
/obj/machinery/vending/autodrobe/all_access
|
|
desc = "A vending machine for costumes. This model appears to have no access restrictions."
|
|
req_access = null
|
|
|
|
/obj/item/vending_refill/autodrobe
|
|
machine_name = "AutoDrobe"
|
|
icon_state = "refill_costume"
|