Files
nevimer 00ccf0c6b5 Merge remote-tracking branch 'tgstation/master' into upstream-feb12-2026
# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/compile_changelogs.yml
#	.github/workflows/stale.yml
#	SQL/database_changelog.md
#	_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm
#	code/__DEFINES/atom_hud.dm
#	code/__DEFINES/inventory.dm
#	code/__DEFINES/mobs.dm
#	code/__DEFINES/species_clothing_paths.dm
#	code/__DEFINES/subsystems.dm
#	code/__DEFINES/surgery.dm
#	code/__HELPERS/global_lists.dm
#	code/_globalvars/lists/maintenance_loot.dm
#	code/_globalvars/traits/_traits.dm
#	code/controllers/subsystem/minor_mapping.dm
#	code/controllers/subsystem/processing/quirks.dm
#	code/controllers/subsystem/shuttle.dm
#	code/datums/components/palette.dm
#	code/datums/components/surgery_initiator.dm
#	code/datums/diseases/advance/advance.dm
#	code/datums/hud.dm
#	code/datums/mood.dm
#	code/datums/mutations/chameleon.dm
#	code/datums/quirks/negative_quirks/nyctophobia.dm
#	code/datums/status_effects/debuffs/debuffs.dm
#	code/datums/status_effects/debuffs/drunk.dm
#	code/datums/status_effects/debuffs/slime/slime_leech.dm
#	code/datums/weather/weather.dm
#	code/game/data_huds.dm
#	code/game/objects/items.dm
#	code/game/objects/items/devices/scanners/health_analyzer.dm
#	code/game/objects/items/frog_statue.dm
#	code/game/objects/items/rcd/RLD.dm
#	code/game/objects/items/robot/items/hypo.dm
#	code/game/objects/items/stacks/medical.dm
#	code/game/objects/items/stacks/wrap.dm
#	code/game/objects/items/storage/garment.dm
#	code/game/objects/items/tools/medical/defib.dm
#	code/game/objects/items/weaponry.dm
#	code/game/objects/items/weaponry/melee/misc.dm
#	code/game/objects/structures/crates_lockers/closets/secure/security.dm
#	code/game/objects/structures/curtains.dm
#	code/game/objects/structures/dresser.dm
#	code/game/objects/structures/girders.dm
#	code/game/objects/structures/maintenance.dm
#	code/game/objects/structures/mirror.dm
#	code/modules/admin/greyscale_modify_menu.dm
#	code/modules/admin/verbs/light_debug.dm
#	code/modules/antagonists/ashwalker/ashwalker.dm
#	code/modules/antagonists/heretic/knowledge/starting_lore.dm
#	code/modules/antagonists/ninja/ninjaDrainAct.dm
#	code/modules/art/paintings.dm
#	code/modules/client/preferences.dm
#	code/modules/client/verbs/ooc.dm
#	code/modules/clothing/head/wig.dm
#	code/modules/events/disease_outbreak.dm
#	code/modules/holodeck/holo_effect.dm
#	code/modules/jobs/job_types/head_of_security.dm
#	code/modules/jobs/job_types/security_officer.dm
#	code/modules/library/skill_learning/generic_skillchips/point.dm
#	code/modules/mining/lavaland/ash_flora.dm
#	code/modules/mining/lavaland/mining_loot/megafauna/ash_drake.dm
#	code/modules/mob/dead/new_player/new_player.dm
#	code/modules/mob/living/basic/guardian/guardian.dm
#	code/modules/mob/living/basic/space_fauna/space_dragon/space_dragon.dm
#	code/modules/mob/living/carbon/carbon.dm
#	code/modules/mob/living/carbon/human/human.dm
#	code/modules/mob/living/carbon/human/human_defines.dm
#	code/modules/mob/living/carbon/life.dm
#	code/modules/mob/living/living.dm
#	code/modules/mob/living/living_defines.dm
#	code/modules/mob/mob.dm
#	code/modules/mob_spawn/ghost_roles/mining_roles.dm
#	code/modules/mod/mod_control.dm
#	code/modules/mod/modules/modules_general.dm
#	code/modules/modular_computers/computers/item/computer_ui.dm
#	code/modules/paperwork/paper.dm
#	code/modules/paperwork/paperbin.dm
#	code/modules/power/lighting/light.dm
#	code/modules/projectiles/guns/energy/kinetic_accelerator.dm
#	code/modules/projectiles/projectile.dm
#	code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm
#	code/modules/reagents/chemistry/reagents/food_reagents.dm
#	code/modules/reagents/chemistry/reagents/other_reagents.dm
#	code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm
#	code/modules/research/xenobiology/crossbreeding/_clothing.dm
#	code/modules/research/xenobiology/crossbreeding/prismatic.dm
#	code/modules/surgery/advanced/brainwashing.dm
#	code/modules/surgery/advanced/lobotomy.dm
#	code/modules/surgery/amputation.dm
#	code/modules/surgery/blood_filter.dm
#	code/modules/surgery/bodyparts/_bodyparts.dm
#	code/modules/surgery/brain_surgery.dm
#	code/modules/surgery/cavity_implant.dm
#	code/modules/surgery/coronary_bypass.dm
#	code/modules/surgery/gastrectomy.dm
#	code/modules/surgery/healing.dm
#	code/modules/surgery/limb_augmentation.dm
#	code/modules/surgery/organ_manipulation.dm
#	code/modules/surgery/revival.dm
#	code/modules/surgery/sleeper_protocol.dm
#	code/modules/surgery/surgery_helpers.dm
#	code/modules/surgery/surgery_step.dm
#	code/modules/unit_tests/_unit_tests.dm
#	code/modules/unit_tests/designs.dm
#	code/modules/unit_tests/icon_state_worn.dm
#	code/modules/unit_tests/screenshots/screenshot_antag_icons_cultist.png
#	code/modules/unit_tests/screenshots/screenshot_antag_icons_headrevolutionary.png
#	code/modules/unit_tests/screenshots/screenshot_antag_icons_provocateur.png
#	code/modules/unit_tests/screenshots/screenshot_husk_body.png
#	code/modules/unit_tests/screenshots/screenshot_husk_body_missing_limbs.png
#	icons/map_icons/clothing/head/_head.dmi
#	icons/map_icons/clothing/shoes.dmi
#	icons/map_icons/items/_item.dmi
#	icons/mob/huds/hud.dmi
#	icons/mob/inhands/64x64_lefthand.dmi
#	icons/mob/inhands/64x64_righthand.dmi
#	icons/obj/machines/computer.dmi
#	tgui/packages/tgui/interfaces/OperatingComputer.jsx
#	tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferences/MainPage.tsx
#	tgui/packages/tgui/interfaces/PreferencesMenu/types.ts
#	tgui/packages/tgui/interfaces/SurgeryInitiator.tsx
#	tools/icon_cutter/check.py
2026-02-12 23:50:09 -05:00

417 lines
17 KiB
Plaintext

GLOBAL_LIST_INIT(autodrobe_costumes_items, list(
/obj/item/clothing/under/costume/gladiator = 3,
/obj/item/clothing/head/helmet/gladiator = 3,
/obj/item/clothing/suit/toggle/labcoat/mad = 3,
/obj/item/clothing/suit/bio_suit/plaguedoctorsuit = 3,
/obj/item/clothing/head/bio_hood/plague = 3,
/obj/item/clothing/mask/gas/plaguedoctor = 3,
/obj/item/clothing/under/rank/medical/doctor/nurse = 3,
/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/costume/griffin = 1,
/obj/item/clothing/under/costume/pirate = 3,
/obj/item/clothing/suit/costume/pirate = 3,
/obj/item/clothing/head/costume/pirate = 3,
/obj/item/clothing/head/costume/pirate/bandana = 3,
/obj/item/clothing/shoes/pirate = 3,
/obj/item/clothing/under/costume/soviet = 3,
/obj/item/clothing/head/costume/ushanka = 3,
/obj/item/clothing/accessory/vest_sheriff = 1,
/obj/item/clothing/head/cowboy/brown = 3,
/obj/item/clothing/head/cowboy/red = 3,
/obj/item/clothing/head/cowboy/black = 3,
/obj/item/clothing/head/costume/sombrero/green = 3,
/obj/item/clothing/suit/costume/poncho = 3,
/obj/item/clothing/suit/costume/poncho/green = 3,
/obj/item/clothing/suit/costume/poncho/red = 3,
/obj/item/clothing/suit/costume/snowman = 3,
/obj/item/clothing/head/costume/snowman = 3,
/obj/item/clothing/under/costume/referee = 1,
/obj/item/clothing/mask/whistle = 1,
/obj/item/storage/backpack/henchmen = 5,
/obj/item/clothing/under/costume/henchmen = 5,
/obj/item/clothing/head/costume/jackbros = 5,
/obj/item/clothing/under/costume/jackbros = 5,
/obj/item/clothing/under/costume/deckers = 5,
/obj/item/clothing/under/costume/sailor = 3,
/obj/item/clothing/head/costume/delinquent = 1,
/obj/item/clothing/suit/costume/dracula = 3,
/obj/item/clothing/under/costume/draculass = 3,
/obj/item/clothing/suit/costume/gothcoat = 3,
/obj/item/clothing/glasses/eyepatch = 3,
/obj/item/clothing/glasses/eyepatch/medical = 3,
/obj/item/clothing/under/costume/gi = 4,
/obj/item/clothing/head/soft/propeller_hat = 3,
/obj/item/clothing/neck/bowtie/rainbow = 3,
// BUBBER EDIT ADDITION BEGIN - Extra stuff
/obj/item/clothing/glasses/surgerygoggles = 3,
/obj/item/clothing/gloves/longrubbergloves = 3,
/obj/item/clothing/head/anubite = 3,
/obj/item/clothing/head/avipilot = 3,
/obj/item/clothing/head/costume/kabuto = 5,
/obj/item/clothing/head/costume/strigihat = 3,
/obj/item/clothing/head/drake_skull = 3,
/obj/item/clothing/head/playbunnyears = 6,
/obj/item/clothing/head/playbunnyears/british = 6,
/obj/item/clothing/head/playbunnyears/communist = 6,
/obj/item/clothing/head/playbunnyears/usa = 6,
/obj/item/clothing/head/recruiter_cap = 3,
/obj/item/clothing/mask/animal/wolf = 3,
/obj/item/clothing/mask/luchador/enzo = 3,
/obj/item/clothing/neck/bunny_pendant = 3,
/obj/item/clothing/neck/tie/bunnytie = 6,
/obj/item/clothing/neck/tie/bunnytie/blue = 6,
/obj/item/clothing/neck/tie/bunnytie/communist = 6,
/obj/item/clothing/neck/tie/bunnytie/magician = 6,
/obj/item/clothing/shoes/horseshoe = 3,
/obj/item/clothing/suit/costume/samurai = 5,
/obj/item/clothing/suit/dutchjacketsr = 5,
/obj/item/clothing/suit/jacket/tailcoat = 6,
/obj/item/clothing/suit/jacket/tailcoat/british = 6,
/obj/item/clothing/suit/jacket/tailcoat/communist = 6,
/obj/item/clothing/suit/jacket/tailcoat/magician = 6,
/obj/item/clothing/suit/jacket/tailcoat/plasmaman = 6,
/obj/item/clothing/suit/jacket/tailcoat/usa = 6,
/obj/item/clothing/suit/leatherapron = 3,
/obj/item/clothing/suit/toggle/rainbowcoat = 3,
/obj/item/clothing/suit/toggle/recruiter_jacket = 3,
/obj/item/clothing/under/costume/dragon_maid = 3,
/obj/item/clothing/under/costume/hlciv = 6,
/obj/item/clothing/under/costume/playbunny/british = 6,
/obj/item/clothing/under/costume/playbunny/communist = 6,
/obj/item/clothing/under/costume/playbunny/greyscale = 6,
/obj/item/clothing/under/costume/playbunny/magician = 6,
/obj/item/clothing/under/costume/playbunny/usa = 6,
/obj/item/clothing/under/costume/skyrat/cavalry = 5,
/obj/item/clothing/under/doug_dimmadome = 5,
/obj/item/clothing/under/recruiter_uniform = 3,
// BUBBER EDIT ADDITION END - Extra stuff
))
GLOBAL_LIST_INIT(autodrobe_supernatural_items, list(
/obj/item/clothing/suit/costume/imperium_monk = 3,
/obj/item/clothing/suit/chaplainsuit/holidaypriest = 3,
/obj/item/clothing/suit/chaplainsuit/habit = 3,
/obj/item/clothing/head/chaplain/habit_veil = 3,
/obj/item/clothing/suit/chaplainsuit/whiterobe = 3,
/obj/item/clothing/head/wizard/marisa/fake = 3,
/obj/item/clothing/suit/wizrobe/marisa/fake = 3,
/obj/item/clothing/head/costume/witchwig = 3,
/obj/item/staff/broom = 3,
/obj/item/clothing/suit/wizrobe/fake = 3,
/obj/item/clothing/head/wizard/fake = 3,
/obj/item/staff = 3,
/obj/item/clothing/head/costume/shrine_wig = 1,
/obj/item/clothing/suit/costume/shrine_maiden = 1,
/obj/item/gohei = 3,
))
GLOBAL_LIST_INIT(autodrobe_entretainers_items, list(
/obj/item/clothing/under/rank/civilian/clown/blue = 3,
/obj/item/clothing/under/rank/civilian/clown/green = 3,
/obj/item/clothing/under/rank/civilian/clown/yellow = 3,
/obj/item/clothing/under/rank/civilian/clown/orange = 3,
/obj/item/clothing/under/rank/civilian/clown/purple = 3,
/obj/item/clothing/mask/gas/sexyclown = 3,
/obj/item/clothing/under/rank/civilian/clown/sexy = 3,
/obj/item/clothing/head/beret = 6,
/obj/item/clothing/mask/gas/sexymime = 3,
/obj/item/clothing/under/rank/civilian/mime/sexy = 3,
/obj/item/clothing/under/rank/civilian/mime/skirt = 3,
/obj/item/clothing/under/rank/civilian/clown/jester = 3,
/obj/item/clothing/head/costume/jester = 3,
/obj/item/clothing/shoes/jester_shoes = 3,
/obj/item/clothing/under/costume/villain = 3,
/obj/item/clothing/suit/costume/joker = 3,
/obj/item/clothing/under/costume/joker = 3,
/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/shoes/singerr = 1,
/obj/item/clothing/under/costume/singer/red = 1,
/obj/item/clothing/head/costume/cueball = 1,
// BUBBER EDIT ADDITION BEGIN - Extra stuff
/obj/item/clothing/head/beret/clown = 3,
/obj/item/clothing/head/costume/jesteralt = 1,
/obj/item/clothing/head/costume/bubber/clussy = 3,
/obj/item/clothing/head/costume/bubber/jester = 3,
/obj/item/clothing/head/playbunnyears/clown = 3,
/obj/item/clothing/head/playbunnyears/mime = 3,
/obj/item/clothing/gloves/bubber/clussy = 3,
/obj/item/clothing/mask/gas/clown_colourable = 1,
/obj/item/clothing/mask/gas/clownbald = 1,
/obj/item/clothing/mask/gas/britches = 3,
/obj/item/clothing/mask/gas/bubber/clown = 3,
/obj/item/clothing/neck/tie/clown = 3,
/obj/item/clothing/shoes/clown_shoes/britches = 3,
/obj/item/clothing/shoes/clown_shoes/bubber/clussy = 3,
/obj/item/clothing/shoes/clown_shoes/bubber/jester = 3,
/obj/item/clothing/shoes/clown_shoes/heeled = 3,
/obj/item/clothing/suit/jacket/tailcoat/clown = 3,
/obj/item/clothing/suit/jacket/tailcoat/mime = 3,
/obj/item/clothing/under/rank/civilian/clown/jesteralt = 1,
/obj/item/clothing/under/bubbly_clown/skirt = 3,
/obj/item/clothing/under/rank/civilian/bubber/clown/jester = 3,
/obj/item/clothing/under/rank/civilian/bubber/clown/skirt = 3,
/obj/item/clothing/under/rank/civilian/bubber/clown/skirt/clussy = 3,
/obj/item/clothing/under/rank/civilian/clown/britches = 3,
/obj/item/clothing/under/rank/civilian/clown/clown_bunnysuit = 3,
/obj/item/clothing/under/rank/civilian/mime_bunnysuit = 3,
// BUBBER EDIT ADDITION END - Extra stuff
))
GLOBAL_LIST_INIT(autodrobe_fancy_items, list(
/obj/item/clothing/under/costume/captain = 1,
/obj/item/clothing/under/costume/captain/skirt = 1,
/obj/item/clothing/under/costume/seifuku = 3,
/obj/item/clothing/under/costume/seifuku/red = 3,
/obj/item/clothing/under/costume/seifuku/teal = 3,
/obj/item/clothing/under/costume/seifuku/tan = 3,
/obj/item/clothing/under/dress/skirt = 3,
/obj/item/clothing/neck/tie = 3,
/obj/item/clothing/head/hats/tophat = 3,
/obj/item/clothing/under/costume/kilt = 3,
/obj/item/clothing/glasses/monocle = 3,
/obj/item/clothing/head/hats/bowler = 3,
/obj/item/cane = 3,
/obj/item/clothing/under/dress/sundress = 3,
/obj/item/clothing/suit/costume/whitedress = 3,
/obj/item/clothing/suit/costume/changshan_red = 3,
/obj/item/clothing/suit/costume/changshan_blue = 3,
/obj/item/clothing/suit/costume/cheongsam_red = 3,
/obj/item/clothing/suit/costume/cheongsam_blue = 3,
// BUBBER EDIT ADDITION BEGIN - Extra stuff
/obj/item/clothing/head/beret/badge = 5,
/obj/item/clothing/mask/masquerade = 5,
/obj/item/clothing/mask/masquerade/feathered = 5,
/obj/item/clothing/mask/masquerade/two_colors = 5,
/obj/item/clothing/mask/masquerade/two_colors/feathered = 5,
/obj/item/clothing/under/costume/skyrat/kamishimo = 5,
/obj/item/clothing/under/costume/skyrat/kimono = 5,
/obj/item/clothing/under/costume/skyrat/yukata = 5,
/obj/item/clothing/under/pants/skyrat/vicvest = 5,
// BUBBER EDIT ADDITION END - Extra stuff
))
GLOBAL_LIST_INIT(autodrobe_animal_items, list(
/obj/item/clothing/head/costume/kitty = 3,
/obj/item/clothing/head/costume/rabbitears = 3,
/obj/item/clothing/suit/costume/chickensuit = 3,
/obj/item/clothing/head/costume/chicken = 3,
/obj/item/clothing/suit/hooded/carp_costume = 3,
/obj/item/clothing/suit/hooded/ian_costume = 3,
/obj/item/clothing/suit/hooded/bee_costume = 3,
/obj/item/clothing/mask/animal/small/bat = 3,
/obj/item/clothing/mask/animal/small/bee = 3,
/obj/item/clothing/mask/animal/small/bear = 3,
/obj/item/clothing/mask/animal/small/raven = 3,
/obj/item/clothing/mask/animal/small/jackal = 3,
/obj/item/clothing/mask/animal/small/fox = 3,
/obj/item/clothing/mask/animal/frog = 3,
/obj/item/clothing/mask/animal/small/rat = 3,
/obj/item/clothing/mask/animal/pig = 3,
/obj/item/clothing/mask/animal/cowmask = 3,
/obj/item/clothing/mask/animal/horsehead = 3,
))
GLOBAL_LIST_INIT(autodrobe_service_items, list(
/obj/item/clothing/under/costume/buttondown/slacks/service = 3,
/obj/item/clothing/under/costume/buttondown/skirt/service = 3,
/obj/item/clothing/neck/bowtie = 6,
/obj/item/clothing/accessory/waistcoat = 4,
/obj/item/clothing/under/suit/waiter = 4,
/obj/item/clothing/suit/apron = 3,
/obj/item/clothing/suit/apron/overalls = 3,
/obj/item/clothing/head/costume/maid_headband = 3,
/obj/item/clothing/under/costume/maid = 3,
/obj/item/clothing/under/rank/civilian/janitor/maid = 3,
/obj/item/clothing/accessory/maidapron = 3,
// BUBBER EDIT ADDITION BEGIN - Extra stuff
/obj/item/clothing/gloves/maid_arm_covers = 1,
/obj/item/clothing/head/maid_headband = 1,
/obj/item/clothing/neck/maid_neck_cover = 1,
/obj/item/clothing/under/maid_costume = 1,
// BUBBER EDIT ADDITION END - Extra stuff
))
GLOBAL_LIST_INIT(autodrobe_other_items, list(
/obj/item/clothing/head/wig/random = 6,
/obj/item/clothing/head/flatcap = 3,
/obj/item/clothing/suit/jacket/miljacket = 3,
/obj/item/clothing/shoes/workboots/black = 3,
/obj/item/clothing/mask/fakemoustache = 3,
/obj/item/clothing/glasses/cold= 3,
/obj/item/clothing/glasses/heat= 3,
/obj/item/clothing/mask/gas/cyborg = 3,
/obj/item/clothing/mask/joy = 3,
/obj/item/clothing/mask/gas/prop = 4,
/obj/item/clothing/mask/gas/atmosprop = 3,
/obj/item/clothing/mask/animal/small/tribal = 1,
// BUBBER EDIT ADDITION BEGIN - Extra stuff
/obj/item/clothing/glasses/biker = 5,
/obj/item/clothing/head/costume/irs = 5,
/obj/item/clothing/head/costume/santa/gags = 5,
/obj/item/clothing/shoes/winterboots/christmas = 5,
/obj/item/clothing/shoes/winterboots/christmas/green = 5,
/obj/item/clothing/suit/costume/irs = 5,
/obj/item/clothing/suit/hooded/wintercoat/skyrat/christmas = 5,
/obj/item/clothing/suit/hooded/wintercoat/skyrat/christmas/green = 5,
/obj/item/clothing/suit/trenchblack = 5,
/obj/item/clothing/suit/trenchbrown = 5,
/obj/item/clothing/under/costume/skyrat/christmas = 5,
/obj/item/clothing/under/costume/skyrat/christmas/croptop = 5,
/obj/item/clothing/under/costume/skyrat/christmas/croptop/green = 5,
/obj/item/clothing/under/costume/skyrat/christmas/green = 5,
/obj/item/clothing/under/pants/tactical = 5,
// BUBBER EDIT ADDITION END - Extra stuff
))
GLOBAL_LIST_INIT(autodrobe_premium_items, list(
/obj/item/clothing/suit/costume/pirate/captain = 2,
/obj/item/clothing/head/costume/pirate/captain = 2,
/obj/item/clothing/under/rank/civilian/clown/rainbow = 1,
/obj/item/clothing/head/helmet/roman/fake = 3,
/obj/item/clothing/head/helmet/roman/legionnaire/fake = 3,
/obj/item/clothing/under/costume/roman = 3,
/obj/item/clothing/shoes/roman = 3,
/obj/item/shield/roman/fake = 3,
/obj/item/clothing/suit/chaplainsuit/clownpriest = 1,
/obj/item/clothing/head/chaplain/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/costume/weddingveil = 1,
/obj/item/storage/belt/fannypack/cummerbund = 1,
/obj/item/clothing/suit/costume/drfreeze_coat = 1,
/obj/item/clothing/under/costume/drfreeze = 1,
/obj/item/clothing/head/costume/drfreezehat = 1,
))
GLOBAL_LIST_INIT(autodrobe_contraband_items, list(
/obj/item/clothing/glasses/blindfold = 1,
/obj/item/clothing/glasses/sunglasses/gar = 2,
/obj/item/clothing/head/costume/powdered_wig = 1,
/obj/item/clothing/head/costume/tv_head = 1,
/obj/item/clothing/mask/muzzle = 2,
/obj/item/clothing/shoes/clown_shoes/meown_shoes = 1,
/obj/item/clothing/shoes/clown_shoes/moffers = 1,
/obj/item/clothing/shoes/ducky_shoes = 1,
/obj/item/clothing/suit/costume/judgerobe = 1,
/obj/item/clothing/head/costume/lobsterhat = 1,
/obj/item/clothing/under/costume/lobster = 1,
/obj/item/gun/magic/wand/nothing = 2,
/obj/item/skillchip/musical = 3,
/obj/item/storage/box/tape_wizard = 1,
// BUBBER EDIT ADDITION BEGIN - Extra stuff
/obj/item/clothing/head/playbunnyears/syndicate/fake = 3,
/obj/item/clothing/mask/balaclava/threehole = 5,
/obj/item/clothing/mask/balaclava/threehole/green = 5,
/obj/item/clothing/mask/balaclavaadjust = 5,
/obj/item/clothing/mask/breath/vox/octus = 3,
/obj/item/clothing/neck/tie/bunnytie/syndicate = 3, //Armored but it's only Fire and Acid, not a balance concern
/obj/item/clothing/neck/warrior_cape/loadout = 3,
/obj/item/clothing/suit/armor/vest/darkcarapace = 3,
/obj/item/clothing/suit/hooded/cloak/zuliecloak = 3,
/obj/item/clothing/suit/jacket/gorlex_harness = 3,
/obj/item/clothing/suit/jacket/tailcoat/syndicate/fake = 3,
/obj/item/clothing/suit/scraparmour = 3,
/obj/item/clothing/suit/toggle/jacket/zubber/bomber/syndicate/fake = 3,
/obj/item/clothing/under/rank/security/detective/cowboy/armorless = 3,
/obj/item/clothing/under/syndicate/skyrat/enclave = 3,
/obj/item/clothing/under/syndicate/skyrat/enclave/officer = 3,
/obj/item/clothing/under/syndicate/syndibunny/fake = 3,
/obj/item/clothing/head/bandana/snake = 3, //Solid, Vic and ... Venom I guess?
/obj/item/clothing/under/rank/civilian/bubber/boss = 3, //Okay maybe there is room for more than one Boss and Snake
/obj/item/clothing/gloves/bubber/boss = 3,
/obj/item/clothing/shoes/jackboots/boss = 3,
/obj/item/clothing/under/rank/civilian/bubber/snake = 3,
/obj/item/clothing/gloves/bubber/snake = 3,
/obj/item/clothing/shoes/jackboots/snake = 3,
// BUBBER EDIT ADDITION END - Extra stuff
))
GLOBAL_VAR_INIT(all_autodrobe_items, (autodrobe_costumes_items +\
autodrobe_costumes_items +\
autodrobe_supernatural_items +\
autodrobe_entretainers_items +\
autodrobe_fancy_items +\
autodrobe_animal_items +\
autodrobe_service_items +\
autodrobe_other_items +\
autodrobe_premium_items +\
autodrobe_contraband_items \
))
/obj/machinery/vending/autodrobe
name = "\improper AutoDrobe"
desc = "A vending machine for costumes."
icon_state = "theater"
icon_deny = "theater-deny"
panel_type = "panel16"
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!"
/**
* Categories are filled in Initialize!
*/
refill_canister = /obj/item/vending_refill/autodrobe
default_price = PAYCHECK_CREW * 0.8 //Default of 40.
extra_price = PAYCHECK_COMMAND
payment_department = ACCOUNT_SRV
light_mask = "theater-light-mask"
/obj/machinery/vending/autodrobe/Initialize(mapload)
product_categories = list(
list(
"name" = "Costumes",
"icon" = "mask",
"products" = GLOB.autodrobe_costumes_items
),
list(
"name" = "Supernatural",
"icon" = "hand-sparkles",
"products" = GLOB.autodrobe_supernatural_items
),
list(
"name" = "Entertainers",
"icon" = "masks-theater",
"products" = GLOB.autodrobe_entretainers_items
),
list(
"name" = "Fancy",
"icon" = "user-tie",
"products" = GLOB.autodrobe_fancy_items
),
list(
"name" = "Animals",
"icon" = "paw",
"products" = GLOB.autodrobe_animal_items
),
list(
"name" = "Service",
"icon" = "kitchen-set",
"products" = GLOB.autodrobe_service_items
),
list(
"name" = "Other",
"icon" = "star",
"products" = GLOB.autodrobe_other_items
),
)
premium = GLOB.autodrobe_premium_items
contraband = GLOB.autodrobe_contraband_items
. = ..()
/obj/item/vending_refill/autodrobe
machine_name = "AutoDrobe"
icon_state = "refill_costume"