From 9fb57baf0cad1368d01f0392f1910fccc6492684 Mon Sep 17 00:00:00 2001 From: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com> Date: Wed, 14 Jun 2023 14:22:09 -0700 Subject: [PATCH 01/15] 40% done --- .../_globalvars/lists/maintenance_loot.dm | 623 ++++++++++++++++++ 1 file changed, 623 insertions(+) create mode 100644 modular_zubbers/code/_globalvars/lists/maintenance_loot.dm diff --git a/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm b/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm new file mode 100644 index 00000000000..de501002f38 --- /dev/null +++ b/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm @@ -0,0 +1,623 @@ +#define maint_trash_weight 4500 +#define maint_common_weight 4500 +#define maint_uncommon_weight 900 +#define maint_rarity_weight 99 +#define maint_oddity_weight 1 +#define maint_holiday_weight 3500 + + +GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto chemistry items + /obj/item/ammo_box/foambox = 5, + list( + /obj/item/ammo_casing/spent = 1, + /obj/item/ammo_casing/shotgun/buckshot/spent = 1, + ) = 50, + /obj/item/bong = 10, + /obj/item/bong/lungbuster = 5, + list( + /obj/item/book/bible = 100, + /obj/item/book/bible/booze = 50, + /obj/item/book/fish_catalog = 25, + ) = 25, + list( + /obj/item/bouquet = 1, + /obj/item/bouquet/poppy = 1, + /obj/item/bouquet/rose = 1, + /obj/item/bouquet/sunflower = 1 + ) = 10, + /obj/item/broken_bottle = 100, + /obj/item/broken_missile = 5, + /obj/item/c_tube = 100, + /obj/item/cane = 10, + /obj/item/card/emagfake = 5, + /obj/item/card/fuzzy_license = 1, + /obj/item/cardboard_cutout = 5, + /obj/item/clipboard = 5 + /obj/item/clothing/head/cone = 100, + /obj/item/clothing/suit/caution = 100, + /obj/item/clothing/suit/hazardvest = 25 + /obj/item/coffee_cartridge/bootleg = 5, + /obj/item/coffee_cartridge = 10, + /obj/item/coupon = 10, + /obj/item/dice/d20 = 20, + /obj/item/dice/d6 = 5, + /obj/item/dice/d6/ebony = 1, + /obj/item/dice/d6/space = 1, + /obj/item/ectoplasm = 1, + list( + /obj/item/electronics/airalarm = 1, + /obj/item/electronics/airlock = 1, + /obj/item/electronics/apc = 1, + /obj/item/electronics/firealarm = 1, + /obj/item/electronics/firelock = 1, + ) = 10, + +)) + + + +GLOBAL_LIST_INIT(common_loot, list( //common: basic items + /obj/item/air_refresher = 25, + list( + /obj/item/airlock_painter = 1, + /obj/item/airlock_painter/decal = 1, + /obj/item/airlock_painter/decal/tile = 1 + ) = 75, + list( + /obj/item/analyzer = 5, + /obj/item/crowbar = 5, + /obj/item/crowbar/red = 5, + /obj/item/crowbar/large = 3, + /obj/item/crowbar/large/emergency = 3, + /obj/item/crowbar/large/old = 1, + /obj/item/cultivator = 3, + /obj/item/cultivator/rake = 5, + ) = 100, + list( + /obj/item/assembly/health = 25, + /obj/item/assembly/igniter = 100, + /obj/item/assembly/igniter/condenser = 25, + /obj/item/assembly/infra = 25, + /obj/item/assembly/mousetrap = 100, + /obj/item/assembly/mousetrap/armed = 50, + /obj/item/assembly/prox_sensor = 100, + /obj/item/assembly/signaler = 100, + /obj/item/assembly/timer = 100, + /obj/item/assembly/voice = 50 + ) = 100, + list( + /obj/item/bait_can/worm = 10, + /obj/item/bait_can/worm/premium = 1, + /obj/item/cutting_board = 5, + + ) = 25, + list( + /obj/item/bedsheet/dorms = 10, + /obj/item/bedsheet/dorms_double = 1 + ) = 10, + list( + /obj/item/a_gift = 100, + /obj/item/bikehorn = 50, + /obj/item/bikehorn/airhorn = 25, + /obj/item/bikehorn/rubberducky = 50, + /obj/item/bikehorn/rubberducky/plasticducky = 25, + /obj/item/clothing/accessory/badge/sheriff = 10, + /obj/item/clothing/accessory/clown_enjoyer_pin = 25, + /obj/item/clothing/accessory/mime_fan_pin = 25, + /obj/item/clothing/accessory/pocketprotector = 5, + /obj/item/clothing/accessory/pocketprotector/cosmetology = 10, + /obj/item/clothing/accessory/pocketprotector/full = 25, + /obj/item/clothing/accessory/pride = 10, + /obj/item/clothing/gloves/boxing = 5, + /obj/item/clothing/gloves/boxing/blue = 5, + /obj/item/clothing/gloves/boxing/green = 5, + /obj/item/clothing/gloves/boxing/yellow = 5, + /obj/item/clothing/mask/facehugger/toy = 5, + /obj/item/clothing/mask/gas/larpswat = 5, + /obj/item/clothing/mask/gas/prop = 10, + /obj/item/clothing/mask/whistle = 5, + /obj/item/clothing/shoes/kindle_kicks = 5, + /obj/item/clothing/shoes/wheelys = 15, + /obj/item/clothing/shoes/wheelys/rollerskates = 5, + /obj/item/clothing/shoes/wheelys/skishoes = 10, + /obj/item/clothing/suit/hooded/flashsuit = 25, + /obj/item/clothing/under/syndicate/tacticool = 50, + /obj/item/clothing/under/syndicate/tacticool/skirt = 50, + /obj/item/disk/nuclear/fake = 1, + /obj/item/disk/nuclear/fake/obvious = 5, + /obj/item/dualsaber/toy = 5, + + + + ) = 100, + /obj/item/blank_coffee_cartridge = 10, + list( + /obj/item/bodybag = 10, + /obj/item/bodybag/bluespace = 1, + /obj/item/bodybag/environmental = 5, + /obj/item/bodybag/environmental/nanotrasen = 1, + /obj/item/bodybag/environmental/prisoner = 1, + /obj/item/bodybag/environmental/prisoner/pressurized = 1, + /obj/item/bodybag/stasis = 5 + ) = 25 + list( + /obj/item/book/manual/random = 1, + /obj/item/book/random = 10, + ) = 50, + list( + /obj/item/burner = 5, + /obj/item/burner/fuel = 1, + /obj/item/burner/oil = 1 + ) = 25, + list( + /obj/item/camera = 10, + /obj/item/camera/detective = 1, + /obj/item/camera/spooky = 1, + /obj/item/camera_film = 5 + ) = 25, + list( + /obj/item/cardpack/resin = 1, + /obj/item/cardpack/series_one = 1 + ) = 25, + /obj/item/chair/plastic = 50, + /obj/item/chisel = 5, + /obj/item/clothing/ears/earmuffs = 50, + /obj/item/clothing/ears/headphones = 5, + /obj/item/clothing/gloves/fingerless = 50, + list( + /obj/item/clothing/gloves/latex = 5, + /obj/item/clothing/gloves/latex/nitrile = 1, + /obj/item/clothing/mask/surgical = 10 + ) = 25, + /obj/item/clothing/gloves/tackler/offbrand = 50, + list( + /obj/item/clothing/mask/balaclava = 50, + /obj/item/clothing/mask/fakemoustache = 25, + /obj/item/clothing/mask/fakemoustache/italian = 5 + /obj/item/clothing/mask/fakemoustache/sticky = 5 + ) = 75, + list( + /obj/item/clothing/mask/gas = 25, + /obj/item/clothing/mask/gas/alt = 50, + /obj/item/clothing/mask/gas/cyborg = 10, + /obj/item/clothing/mask/gas/explorer = 5, + /obj/item/clothing/mask/gas/glass = 50, + ) = 100, + list( + /obj/item/coin/adamantine = 1, + /obj/item/coin/antagtoken = 5, + /obj/item/coin/bananium = 1, + /obj/item/coin/diamond = 1, + /obj/item/coin/gold = 3, + /obj/item/coin/iron = 4, + /obj/item/coin/mythril = 2, + /obj/item/coin/plasma = 2, + /obj/item/coin/plastic = 3, + /obj/item/coin/runite = 1, + /obj/item/coin/silver = 4, + /obj/item/coin/thunderdome = 1, + /obj/item/coin/titanium = 1, + /obj/item/coin/twoheaded = 1, + /obj/item/coin/uranium = 2 + ) = 75, + list( + /obj/item/computer_disk = 25, + /obj/item/computer_disk/atmos = 1, + /obj/item/computer_disk/engineering = 1, + /obj/item/computer_disk/medical = 1, + /obj/item/computer_disk/ordnance = 1, + /obj/item/computer_disk/security = 1, + /obj/item/computer_disk/advanced = 5, + /obj/item/computer_disk/maintenance/camera = 10, + /obj/item/computer_disk/maintenance/modsuit_control = 10, + /obj/item/computer_disk/maintenance/scanner = 10, + /obj/item/computer_disk/maintenance/theme = 10, + /obj/item/computer_disk/virus/clown = 1, + /obj/item/computer_disk/virus/mime = 1, + /obj/item/disk/data = 25, + /obj/item/disk/holodisk = 10, + /obj/item/disk/holodisk/woospider = 5, + /obj/item/disk/holodisk/example = 5, + /obj/item/disk/tech_disk = 25, + + ) = 50, + /obj/item/dyespray = 10, + /obj/item/emptysandbag = 5, + + + + + + + + + +)) + + + +GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items + /obj/item/airbag = 25, + /obj/item/anesthetic_machine_kit = 10, + /obj/item/anomaly_neutralizer = 25, + /obj/item/aquarium_kit = 10, + /obj/item/assembly/flash = 10, + /obj/item/assembly/shock_kit = 25, + /obj/item/autopsy_scanner = 10, + /obj/item/ballistic_broken = 1, + /obj/item/corpsman_broken = 1, + /obj/item/banhammer = 5, + /obj/item/barcode = 5, + /obj/item/barcodescanner = 25, + /obj/item/dest_tagger = 10, + /obj/item/binoculars = 10, + /obj/item/biopsy_tool = 50, + list( + /obj/item/blood_filter = 10, + /obj/item/bonesetter = 25, + /obj/item/cautery = 50, + /obj/item/cautery/ashwalker = 25, + /obj/item/circular_saw = 10, + /obj/item/circular_saw/ashwalker = 5, + /obj/item/defibrillator = 1 + + ) = 50, + /obj/item/book/codex_gigas = 10, + list( + /obj/item/book/granter/crafting_recipe/boneyard_notes = 1, + /obj/item/book/granter/crafting_recipe/cooking_sweets_101 = 10, + /obj/item/book/granter/crafting_recipe/death_sandwich = 1, + /obj/item/book/granter/crafting_recipe/pipegun_prime = 1, + /obj/item/book/granter/crafting_recipe/trash_cannon = 1, + /obj/item/book/granter/sign_language = 10 + ) = 75, + list( + /obj/item/bot_assembly/cleanbot = 100, + /obj/item/bot_assembly/ed209 = 25, + /obj/item/bot_assembly/firebot = 50, + /obj/item/bot_assembly/floorbot = 50, + /obj/item/bot_assembly/honkbot = 25, + /obj/item/bot_assembly/hygienebot = 25, + /obj/item/bot_assembly/medbot = 50, + /obj/item/bot_assembly/secbot = 25, + /obj/item/bot_assembly/vim = 25 + ) = 25, + /obj/item/boxcutter = 10, + list( + /obj/item/choice_beacon/music = 5, + /obj/item/choice_beacon/ingredient = 1 + ) = 10, + list( + /obj/item/clothing/glasses/blindfold = 10, + /obj/item/clothing/mask/muzzle = 10, + /obj/item/clothing/suit/jacket/straight_jacket = 1, + /obj/item/electropack = 25, + ) = 50, + list( + /obj/item/clothing/glasses/eyepatch = 25, + /obj/item/clothing/glasses/fake_sunglasses = 100, + /obj/item/clothing/glasses/trickblindfold = 25, + /obj/item/clothing/head/costume/bearpelt = 75, + /obj/item/clothing/head/costume/bunnyhead = 25, + /obj/item/clothing/head/costume/canada = 50, + /obj/item/clothing/head/costume/festive = 50, + /obj/item/clothing/head/costume/foilhat = 25, + /obj/item/clothing/head/costume/kitty = 25, + /obj/item/clothing/head/costume/kitty/genuine = 5, + /obj/item/clothing/head/costume/lizard = 5, + /obj/item/clothing/head/costume/party = 10, + /obj/item/clothing/head/costume/rabbitears = 25, + /obj/item/clothing/head/costume/santa = 50, + /obj/item/clothing/head/costume/sombrero = 100, + /obj/item/clothing/head/costume/tv_head = 10, + /obj/item/clothing/head/costume/ushanka = 100, + /obj/item/clothing/head/hats/tophat = 50, + /obj/item/clothing/head/soft/yankee = 25 + /obj/item/clothing/head/soft/yankee/rimless = 5, + /obj/item/clothing/head/waldo = 10, + /obj/item/clothing/head/wig/random = 100, + /obj/item/clothing/mask/animal/cowmask = 25, + /obj/item/clothing/mask/animal/frog = 25, + /obj/item/clothing/mask/animal/horsehead = 25, + /obj/item/clothing/mask/animal/pig = 25, + /obj/item/clothing/mask/gondola = 25, + /obj/item/clothing/mask/joy = 25, + /obj/item/clothing/mask/luchador = 5, + /obj/item/clothing/mask/luchador/enzo = 5, + /obj/item/clothing/mask/luchador/rudos = 5, + /obj/item/clothing/mask/luchador/tecnicos = 5, + /obj/item/clothing/mask/party_horn = 25, + /obj/item/clothing/neck/beads = 10, + /obj/item/clothing/neck/necklace/dope = 25, + /obj/item/clothing/shoes/ducky_shoes = 10, + /obj/item/clothing/shoes/jackboots/timbs = 5, + /obj/item/clothing/shoes/sports = 5, + + + + ) = 25, + list( + /obj/item/clothing/gloves/color/fyellow = 100, + /obj/item/clothing/gloves/color/ffyellow = 25 + /obj/item/clothing/gloves/color/fyellow/old = 25 + /obj/item/clothing/gloves/color/yellow = 10, + /obj/item/clothing/gloves/color/yellow/heavy = 10, + /obj/item/clothing/gloves/color/red = 50, + /obj/item/clothing/gloves/color/red/insulated = 10, + /obj/item/clothing/gloves/cut = 25, + ) = 75, + list( + /obj/item/clothing/suit/armor/bulletproof/old = 5, + /obj/item/clothing/head/helmet/old = 10, + /obj/item/clothing/head/helmet/toggleable/justice = 5, + /obj/item/clothing/head/helmet/toggleable/justice/escape = 5, + + ) = 10, + list( + /obj/item/clothing/head/utility/welding = 10, + /obj/item/clothing/glasses/welding = 5, + /obj/item/clothing/mask/gas/welding = 1 + ) = 25, + /obj/item/clothing/shoes/galoshes = 5, + + +)) + + + +GLOBAL_LIST_INIT(rarity_loot, list(//rare: really good items + /obj/item/aicard/aitater = 25, + /obj/item/ammo_box/foambox/riot = 50, + list( + /obj/item/ammo_casing/shotgun/antitide = 1, + /obj/item/ammo_casing/shotgun/beanbag = 1, + /obj/item/ammo_casing/shotgun/beehive = 1, + /obj/item/ammo_casing/shotgun/buckshot = 50, + /obj/item/ammo_casing/shotgun/dart = 1, + /obj/item/ammo_casing/shotgun/dragonsbreath = 1, + /obj/item/ammo_casing/shotgun/express = 1, + /obj/item/ammo_casing/shotgun/flechette = 1, + /obj/item/ammo_casing/shotgun/frag12 = 1, + /obj/item/ammo_casing/shotgun/honk = 25, + /obj/item/ammo_casing/shotgun/hp = 1, + /obj/item/ammo_casing/shotgun/hunter = 1, + /obj/item/ammo_casing/shotgun/iceblox = 1, + /obj/item/ammo_casing/shotgun/improvised = 100, + /obj/item/ammo_casing/shotgun/incapacitate = 1, + /obj/item/ammo_casing/shotgun/incendiary = 1, + /obj/item/ammo_casing/shotgun/ion = 1, + /obj/item/ammo_casing/shotgun/laserslug = 1, + /obj/item/ammo_casing/shotgun/magnum = 1, + /obj/item/ammo_casing/shotgun/pt20 = 1, + /obj/item/ammo_casing/shotgun/pulverizer = 1, + /obj/item/ammo_casing/shotgun/rip = 1, + /obj/item/ammo_casing/shotgun/rubbershot = 100, + /obj/item/ammo_casing/shotgun/stunslug = 25, + /obj/item/ammo_casing/shotgun/techshell = 75 + ), + /obj/item/analyzer/ranged = 1, + list( + /obj/item/autosurgeon/organ/nif/disposable = 10, + /obj/item/autosurgeon/organ/nif = 1 + ) = 1, + /obj/item/beacon = 1, + list( + /obj/item/clothing/glasses/hud/ar/projector/diagnostic = 50, + /obj/item/clothing/glasses/hud/ar/projector/health = 25, + /obj/item/clothing/glasses/hud/ar/projector/meson = 100, + /obj/item/clothing/glasses/hud/ar/projector/science = 25, + /obj/item/clothing/glasses/hud/ar/projector/security = 10 + + /obj/item/clothing/glasses/hud/eyepatch/diagnostic = 50, + /obj/item/clothing/glasses/hud/eyepatch/med = 25, + /obj/item/clothing/glasses/hud/eyepatch/meson = 100, + /obj/item/clothing/glasses/hud/eyepatch/sci = 25, + /obj/item/clothing/glasses/hud/eyepatch/sec = 10 + + /obj/item/clothing/glasses/hud/diagnostic = 50, + /obj/item/clothing/glasses/hud/health = 25, + /obj/item/clothing/glasses/material/mining = 100, + /obj/item/clothing/glasses/meson = 100, + /obj/item/clothing/glasses/science = 25, + /obj/item/clothing/glasses/hud/security = 10 + + /obj/item/clothing/glasses/hud/gun_permit = 25, + /obj/item/clothing/glasses/hud/security/redsec = 5, + /obj/item/clothing/glasses/meson/engine = 25, + /obj/item/clothing/glasses/meson/engine/tray = 25, + + /obj/item/clothing/glasses/sunglasses/reagent = 1 + /obj/item/clothing/glasses/sunglasses/chemical = 1, + /obj/item/clothing/glasses/sunglasses/spy = 1 + + ) = 10, + list( + /obj/item/clothing/glasses/sunglasses = 10, + /obj/item/clothing/glasses/sunglasses/big = 1 + ) = 25, + list( + /obj/item/clothing/head/collectable/captain = 1, + /obj/item/clothing/head/collectable/chef = 1, + /obj/item/clothing/head/collectable/hardhat = 1, + /obj/item/clothing/head/collectable/hop = 1, + /obj/item/clothing/head/collectable/hos = 1, + /obj/item/clothing/head/collectable/kitty = 1, + /obj/item/clothing/head/collectable/paper = 1, + /obj/item/clothing/head/collectable/petehat = 1, + /obj/item/clothing/head/collectable/pirate = 1, + /obj/item/clothing/head/collectable/police = 1, + /obj/item/clothing/head/collectable/rabbitears = 1, + /obj/item/clothing/head/collectable/slime = 1, + /obj/item/clothing/head/collectable/swat = 1, + /obj/item/clothing/head/collectable/thunderdome = 1, + /obj/item/clothing/head/collectable/tophat = 1, + /obj/item/clothing/head/collectable/welding = 1, + /obj/item/clothing/head/collectable/wizard = 1, + /obj/item/clothing/head/collectable/xenom = 1 + ) = 25, + /obj/item/clothing/mask/gas/sechailer = 10, + /obj/item/clothing/suit/hooded/bloated_human = 5, + list( + /obj/item/construction/plumbing = 1, + /obj/item/construction/plumbing/engineering = 1, + /obj/item/construction/plumbing/mining = 1, + /obj/item/construction/plumbing/research = 1, + /obj/item/construction/plumbing/service = 1, + /obj/item/construction/rcd = 1, + /obj/item/construction/rld = 10, + /obj/item/construction/rtd = 10 + ) = 5, + /obj/item/cortical_cage = 5, + /obj/item/detective_scanner = 25, + list( + /obj/item/dnainjector/chavmut = 10, + /obj/item/dnainjector/clever = 1, + /obj/item/dnainjector/clumsymut = 5, + /obj/item/dnainjector/dwarf = 1, + /obj/item/dnainjector/elvismut = 10, + /obj/item/dnainjector/epimut = 5, + /obj/item/dnainjector/gigantism = 1, + /obj/item/dnainjector/glassesmut = 5, + /obj/item/dnainjector/glow = 1, + /obj/item/dnainjector/illiterate = 5, + /obj/item/dnainjector/m2h = 5, + /obj/item/dnainjector/piglatinmut = 5, + /obj/item/dnainjector/stuttmut = 10, + /obj/item/dnainjector/swedishmut = 10, + /obj/item/dnainjector/timed/h2m = 1, + /obj/item/dnainjector/tourmut = 1, + /obj/item/dnainjector/twoleftfeet = 1, + /obj/item/dnainjector/wackymut = 10, + ) + /obj/item/dog_bone = 5, + /obj/item/door_seal = 5, + list( + /obj/item/encryptionkey/translation/beach_bum = 1, + /obj/item/encryptionkey/translation/buzzwords = 1, + /obj/item/encryptionkey/translation/gutter = 1, + /obj/item/encryptionkey/translation/machine = 1, + /obj/item/encryptionkey/translation/mushroom = 1, + /obj/item/encryptionkey/translation/shadow = 1, + /obj/item/encryptionkey/translation/skrellian = 1, + /obj/item/encryptionkey/translation/slime = 1, + /obj/item/encryptionkey/translation/spacer = 1, + /obj/item/encryptionkey/translation/sylvan = 1, + /obj/item/encryptionkey/translation/tajaran = 1, + /obj/item/encryptionkey/translation/terrum = 1, + /obj/item/encryptionkey/translation/teshari = 1, + /obj/item/encryptionkey/translation/uncommon = 1, + /obj/item/encryptionkey/translation/vox = 1, + + + + + ) + + + + + + + + + + + +)) + + + +GLOBAL_LIST_INIT(oddity_loot, list(//oddity: strange or crazy items + /obj/item/a_gift/anything = 100, + list( + /obj/item/clothing/head/helmet/abductor/fake = 10, + /obj/item/abductor/mind_device = 1, + /obj/item/abductor/gizmo = 1, + /obj/item/abductor/silencer = 1, + /obj/item/cautery/alien = 1, + /obj/item/circular_saw/alien = 1, + /obj/item/clothing/head/helmet/abductor = 1, + + + ) = 25, + /obj/item/ai_module/toy_ai = 100, + /obj/item/anomaly_releaser = 25, + /obj/item/bombcore/training = 10, + list( + /obj/item/book/granter/action/spell/smoke/lesser = 1, + /obj/item/book/granter/action/spell/blind/wgw = 1, + /obj/item/book/granter/crafting_recipe/combat_baking = 1, + /obj/item/book/granter/crafting_recipe/regal_condor = 1 + ) = 25, + /obj/item/bountytrap = 50, + /obj/item/cardboard_cutout/adaptive = 25, + /obj/item/chainsaw = 5, + /obj/item/claymore/weak/weaker = 10, + /obj/item/clothing/accessory/spy_bug = 5, + list( + /obj/item/clothing/glasses/chameleon = 1, + /obj/item/clothing/glasses/chameleon/broken = 10, + /obj/item/clothing/gloves/chameleon = 1, + /obj/item/clothing/gloves/chameleon/broken = 10, + /obj/item/clothing/head/chameleon = 1, + /obj/item/clothing/head/chameleon/broken = 10, + /obj/item/clothing/mask/chameleon = 1, + /obj/item/clothing/mask/chameleon/broken = 10, + /obj/item/clothing/neck/chameleon = 1, + /obj/item/clothing/neck/chameleon/broken = 10 + /obj/item/clothing/shoes/chameleon/noslip = 1, + /obj/item/clothing/shoes/chameleon/noslip/broken = 10, + /obj/item/clothing/suit/chameleon = 1, + /obj/item/clothing/suit/chameleon/broken = 10, + /obj/item/clothing/under/chameleon = 1, + /obj/item/clothing/under/chameleon/broken = 10, + + /obj/item/clothing/gloves/combat = 5, + /obj/item/clothing/gloves/tackler/combat = 10, + /obj/item/clothing/gloves/tackler/combat/insulated = 5, + /obj/item/clothing/gloves/tackler/dolphin = 5, + /obj/item/clothing/gloves/tackler/rocket = 5, + + /obj/item/clothing/mask/gas/syndicate = 5, + + /obj/item/clothing/shoes/bhop = 5, + /obj/item/clothing/shoes/bhop/rocket = 1, + + /obj/item/clothing/shoes/gunboots/disabler = 5, + + + + + ) = 100, + /obj/item/clothing/glasses/nightmare_vision = 5, + /obj/item/clothing/head/helmet/monkey_sentience = 25, + /obj/item/clothing/head/soft/grey/jolly = 5, + /obj/item/crowbar/large/heavy = 5, + /obj/item/device/traitor_announcer = 1, + /obj/item/dice/d20/fate/stealth/one_use = 1, + /obj/item/dnainjector/h2m = 1, + + + + + + + + + + + +)) + +//Loot pool used by default maintenance loot spawners +GLOBAL_LIST_INIT(maintenance_loot, list( + +)) + +GLOBAL_LIST_INIT(ratking_trash, list(//Garbage: used by the regal rat mob when spawning garbage. + +)) + +GLOBAL_LIST_INIT(ratking_coins, list(//Coins: Used by the regal rat mob when spawning coins. + +)) From 679447f1a3dc1c5e833038cb9442e02a82d4d030 Mon Sep 17 00:00:00 2001 From: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com> Date: Wed, 14 Jun 2023 15:15:19 -0700 Subject: [PATCH 02/15] 50% done --- .../_globalvars/lists/maintenance_loot.dm | 265 ++++++++++++++++-- 1 file changed, 249 insertions(+), 16 deletions(-) diff --git a/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm b/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm index de501002f38..b170c240556 100644 --- a/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm +++ b/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm @@ -11,9 +11,12 @@ GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto c list( /obj/item/ammo_casing/spent = 1, /obj/item/ammo_casing/shotgun/buckshot/spent = 1, + ) = 100, + list( + /obj/item/bong = 10, + /obj/item/bong/lungbuster = 5, + /obj/item/extinguisher/crafted = 1, ) = 50, - /obj/item/bong = 10, - /obj/item/bong/lungbuster = 5, list( /obj/item/book/bible = 100, /obj/item/book/bible/booze = 50, @@ -50,7 +53,21 @@ GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto c /obj/item/electronics/apc = 1, /obj/item/electronics/firealarm = 1, /obj/item/electronics/firelock = 1, - ) = 10, + ) = 50, + list( + /obj/item/food/badrecipe = 5, + /obj/item/food/badrecipe/moldy = 10, + /obj/item/food/badrecipe/moldy/bacteria = 25, + /obj/item/food/egg/rotten = 10, + /obj/item/food/boiledegg/rotten = 5, + /obj/item/food/breadslice/moldy = 10, + /obj/item/food/breadslice/moldy/bacteria = 25, + /obj/item/food/deadmouse = 10, + /obj/item/food/deadmouse/moldy = 25, + ) = 100, + /obj/item/food/drug/moon_rock = 1, + /obj/item/food/drug/saturnx = 1, + )) @@ -65,7 +82,7 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items ) = 75, list( /obj/item/analyzer = 5, - /obj/item/crowbar = 5, + /obj/item/crowbar = 20, /obj/item/crowbar/red = 5, /obj/item/crowbar/large = 3, /obj/item/crowbar/large/emergency = 3, @@ -89,7 +106,10 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/bait_can/worm = 10, /obj/item/bait_can/worm/premium = 1, /obj/item/cutting_board = 5, - + /obj/item/fish_feed = 20, + /obj/item/fishing_hook = 10, + /obj/item/fishing_line = 5, + /obj/item/fishing_rod = 5, ) = 25, list( /obj/item/bedsheet/dorms = 10, @@ -126,8 +146,8 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/disk/nuclear/fake = 1, /obj/item/disk/nuclear/fake/obvious = 5, /obj/item/dualsaber/toy = 5, - - + /obj/item/extendohand = 25, + /obj/item/fakeartefact = 50, ) = 100, /obj/item/blank_coffee_cartridge = 10, @@ -223,10 +243,203 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items ) = 50, /obj/item/dyespray = 10, /obj/item/emptysandbag = 5, + /obj/item/experi_scanner = 5, + list( + /obj/item/extinguisher = 100, + /obj/item/extinguisher/empty = 50, + /obj/item/extinguisher/advanced = 5, + /obj/item/extinguisher/advanced/empty = 10, + /obj/item/extinguisher/mini = 25, + /obj/item/extinguisher/mini/empty = 10, + ) + /obj/item/extinguisher_refill = 20, + list( + /obj/item/flashlight = 25, + /obj/item/flashlight/flare = 50 + /obj/item/flashlight/glowstick = 10, + /obj/item/flashlight/glowstick/blue = 10, + /obj/item/flashlight/glowstick/cyan = 10, + /obj/item/flashlight/glowstick/orange = 10, + /obj/item/flashlight/glowstick/pink = 10, + /obj/item/flashlight/glowstick/red = 10, + /obj/item/flashlight/glowstick/yellow = 10, + /obj/item/flashlight/lamp = 10, + /obj/item/flashlight/lamp/bananalamp = 5, + /obj/item/flashlight/lamp/green = 5, + /obj/item/flashlight/lantern = 5, + /obj/item/flashlight/lantern/jade = 1, + /obj/item/flashlight/pen = 5, + /obj/item/flashlight/pen/paramedic = 5, + /obj/item/flashlight/seclite = 10, + ) = 100, + list( + /obj/item/food/ant_candy = 5, + /obj/item/food/bowled/amanitajelly = 1, + /obj/item/food/bowled/spacylibertyduff = 1, + /obj/item/food/bowled/wish = 5, + /obj/item/food/brain_pate = 5, + /obj/item/food/branrequests = 10, + /obj/item/food/breadslice/spidermeat = 5, + /obj/item/food/breadslice/xenomeat = 5, + /obj/item/food/bubblegum/wake_up = 1, + /obj/item/food/bubblegum/bubblegum = 1, + /obj/item/food/bubblegum/wake_up = 1, + /obj/item/food/burger/appendix = 1, + /obj/item/food/burger/brain = 1, + /obj/item/food/burger/catburger = 1, + /obj/item/food/burger/human = 1, + /obj/item/food/burger/rat = 5, + /obj/item/food/burger/soylent = 1, + /obj/item/food/burger/xeno = 1, + /obj/item/food/butter/on_a_stick = 10, + /obj/item/food/butterdog = 5, + /obj/item/food/cakeslice/mothmallow = 1, + /obj/item/food/candiedapple = 1, + /obj/item/food/candy = 5, + /obj/item/food/candy/bronx = 20, + /obj/item/food/candy_corn = 1, + /obj/item/food/candy_corn/prison = 20, + /obj/item/food/candyheart = 1, + /obj/item/food/canned/beans = 200, + /obj/item/food/canned/desert_snails = 1, + /obj/item/food/canned/envirochow = 25, + /obj/item/food/canned/jellyfish = 1, + /obj/item/food/canned/larvae = 1, + /obj/item/food/canned/peaches = 25, + /obj/item/food/canned/peaches/maint = 200, + /obj/item/food/canned/pine_nuts = 1, + /obj/item/food/canned/tomatoes = 25, + /obj/item/food/canned/tuna = 50, + /obj/item/food/cheesiehonkers = 10, + /obj/item/food/chips = 10, + /obj/item/food/chips/shrimp = 5, + /obj/item/food/chococoin = 5, + /obj/item/food/chocolatebar = 10, + /obj/item/food/chocolateegg = 5, + /obj/item/food/cnds = 25, + /obj/item/food/cnds/banana_honk = 10, + /obj/item/food/cnds/pretzel = 25, + /obj/item/food/cnds/caramel = 25, + /obj/item/food/cnds/peanut_butter = 25 + /obj/item/food/cnds/random = 100, + /obj/item/food/cornchips/random = 100, + /obj/item/food/dankpocket = 5, + /obj/item/food/donkpocket = 25, + /obj/item/food/donkpocket/berry = 5, + /obj/item/food/donkpocket/honk = 10, + /obj/item/food/donkpocket/pizza = 10, + /obj/item/food/donkpocket/spicy = 5, + /obj/item/food/donkpocket/teriyaki = 5 + /obj/item/food/donut/chaos = 25, + /obj/item/food/egg = 25, + /obj/item/food/egg/gland = 75, + /obj/item/food/energybar = 75, + /obj/item/food/fried_chicken = 50, + /obj/item/food/gumball = 75, + /obj/item/food/hotdog = 100, + /obj/item/food/kebab/human = 75, + /obj/item/food/kebab/monkey = 75, + /obj/item/food/kebab/rat = 100, + /obj/item/food/kebab/rat/double = 100, + /obj/item/food/kebab/tail = 50, + /obj/item/food/lasagna = 25, + /obj/item/food/lollipop = 75, + /obj/item/food/meatclown = 100, + /obj/item/food/meatloaf_slice = 25, + /obj/item/food/mint = 50, + /obj/item/food/no_raisin = 75, + /obj/item/food/nugget = 100, + /obj/item/food/peanuts = 25, + /obj/item/food/peanuts/ban_appeal = 75, + /obj/item/food/peanuts/barbecue = 25, + /obj/item/food/peanuts/honey_roasted = 25, + /obj/item/food/peanuts/random = 100, + /obj/item/food/peanuts/salted = 50, + /obj/item/food/peanuts/wasabi = 75, + /obj/item/food/pickle = 75, + /obj/item/food/pie/cream = 100, + /obj/item/food/pigblanket = 50 + + ) = 100, + list( + /obj/item/food/meat/slab/bear = 10, + /obj/item/food/meat/slab/bugmeat = 50, + /obj/item/food/meat/slab/chicken = 10, + /obj/item/food/meat/slab/corgi = 25, + /obj/item/food/meat/slab/gorilla = 5, + /obj/item/food/meat/slab/human = 25, + /obj/item/food/meat/slab/human/mutant/ethereal = 5, + /obj/item/food/meat/slab/human/mutant/fly = 10, + /obj/item/food/meat/slab/human/mutant/golem = 5, + /obj/item/food/meat/slab/human/mutant/lizard = 5, + /obj/item/food/meat/slab/human/mutant/moth = 5, + /obj/item/food/meat/slab/human/mutant/plant = 10, + /obj/item/food/meat/slab/human/mutant/shadow = 5, + /obj/item/food/meat/slab/human/mutant/skeleton = 10, + /obj/item/food/meat/slab/human/mutant/slime = 5, + /obj/item/food/meat/slab/human/mutant/zombie = 100, + /obj/item/food/meat/slab/meatproduct = 10, + /obj/item/food/meat/slab/monkey = 50, + /obj/item/food/meat/slab/mothroach = 25, + /obj/item/food/meat/slab/mouse = 25, + /obj/item/food/meat/slab/penguin = 5, + /obj/item/food/meat/slab/pig = 25, + /obj/item/food/meat/slab/pug = 5, + /obj/item/food/meat/slab/rawcrab = 5, + /obj/item/food/meat/slab/spider = 75, + /obj/item/food/meat/slab/synthmeat = 50, + /obj/item/food/meat/slab/xeno = 25 + /obj/item/food/meatball = 50, + /obj/item/food/meatball/bear = 5, + /obj/item/food/meatball/chicken = 5, + /obj/item/food/meatball/corgi = 5, + /obj/item/food/meatball/human = 50, + /obj/item/food/meatball/xeno = 25, + /obj/item/food/monkeycube = 100, + /obj/item/food/monkeycube/bee = 25, + /obj/item/food/monkeycube/chicken = 25, + + ) = 100, + list( + /obj/item/food/grown/aloe = 25, + /obj/item/food/grown/ambrosia/deus = 1, + /obj/item/food/grown/ambrosia/vulgaris = 5, + /obj/item/food/grown/banana = 75, + /obj/item/food/grown/berries/poison = 50, + /obj/item/food/grown/berries = 75, + /obj/item/food/grown/berries/glow = 25, + /obj/item/food/grown/bungopit = 200, + /obj/item/food/grown/cannabis = 25, + /obj/item/food/grown/citrus/orange = 50, + /obj/item/food/grown/citrus/lemon = 25, + /obj/item/food/grown/ghost_chili = 10, + /obj/item/food/grown/herbs = 25, + /obj/item/food/grown/icepepper = 10, + /obj/item/food/grown/jumpingbeans = 25, + /obj/item/food/grown/laugh = 5, + /obj/item/food/grown/mushroom/amanita = 5, + /obj/item/food/grown/mushroom/glowshroom = 10, + /obj/item/food/grown/mushroom/glowshroom/glowcap = 5, + /obj/item/food/grown/mushroom/glowshroom/shadowshroom = 5, + /obj/item/food/grown/mushroom/libertycap = 10, + /obj/item/food/grown/mushroom/odious_puffball = 200, + /obj/item/food/grown/mushroom/reishi = 25, + /obj/item/food/grown/onion = 25, + /obj/item/food/grown/poppy = 25, + /obj/item/food/grown/poppy/opiumpoppy = 25, + /obj/item/food/grown/pumpkin = 25, + /obj/item/food/grown/rainbow_flower = 25, + /obj/item/food/grown/random = 100 + /obj/item/food/grown/rose = 25, + /obj/item/food/grown/shell/eggy = 25, + /obj/item/food/grown/tea/catnip = 25, + /obj/item/food/grown/tomato = 75, + ) = 100, + @@ -359,8 +572,13 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items /obj/item/clothing/mask/gas/welding = 1 ) = 25, /obj/item/clothing/shoes/galoshes = 5, + list( + + + ) + )) @@ -488,7 +706,7 @@ GLOBAL_LIST_INIT(rarity_loot, list(//rare: really good items /obj/item/dnainjector/tourmut = 1, /obj/item/dnainjector/twoleftfeet = 1, /obj/item/dnainjector/wackymut = 10, - ) + ) = 10 /obj/item/dog_bone = 5, /obj/item/door_seal = 5, list( @@ -507,14 +725,19 @@ GLOBAL_LIST_INIT(rarity_loot, list(//rare: really good items /obj/item/encryptionkey/translation/teshari = 1, /obj/item/encryptionkey/translation/uncommon = 1, /obj/item/encryptionkey/translation/vox = 1, - - - - - ) - - - + /obj/item/encryptionkey/translation/vulpkanin = 1, + /obj/item/encryptionkey/translation/yangyu = 1, + ) = 5, + /obj/item/etherealballdeployer = 5, + list( + /obj/item/firing_pin/clown = 100, + /obj/item/firing_pin/clown/ultra = 50, + /obj/item/firing_pin/explorer = 25, + /obj/item/firing_pin/paywall/luxury = 50, + /obj/item/firing_pin/tag/blue = 5, + /obj/item/firing_pin/tag/red = 5, + /obj/item/firing_pin/test_range = 10 + ) = 5, @@ -596,6 +819,16 @@ GLOBAL_LIST_INIT(oddity_loot, list(//oddity: strange or crazy items /obj/item/device/traitor_announcer = 1, /obj/item/dice/d20/fate/stealth/one_use = 1, /obj/item/dnainjector/h2m = 1, + /obj/item/flashlight/flashdark = 1, + /obj/item/food/burger/ghost = 1, + /obj/item/food/burger/crazy = 1, + /obj/item/food/grown/banana/bunch = 1, + /obj/item/food/grown/banana/bombanana = 1, + /obj/item/food/grown/citrus/orange_3d = 1, + /obj/item/food/grown/firelemon = 1, + /obj/item/food/grown/kudzupod = 1, + /obj/item/food/monkeycube/gorilla = 5, + /obj/item/food/monkeycube/syndicate = 5, From de5f4cd981b88ec13f7c3c735bddea578fd27247 Mon Sep 17 00:00:00 2001 From: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com> Date: Wed, 14 Jun 2023 16:24:20 -0700 Subject: [PATCH 03/15] 70% done --- .../_globalvars/lists/maintenance_loot.dm | 366 +++++++++++++++--- 1 file changed, 314 insertions(+), 52 deletions(-) diff --git a/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm b/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm index b170c240556..61ca289d792 100644 --- a/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm +++ b/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm @@ -7,28 +7,35 @@ GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto chemistry items - /obj/item/ammo_box/foambox = 5, list( - /obj/item/ammo_casing/spent = 1, - /obj/item/ammo_casing/shotgun/buckshot/spent = 1, - ) = 100, - list( - /obj/item/bong = 10, + /obj/item/bong = 15, /obj/item/bong/lungbuster = 5, - /obj/item/extinguisher/crafted = 1, + /obj/item/extinguisher/crafted = 10, + /obj/item/lead_pipe = 25 ) = 50, list( /obj/item/book/bible = 100, /obj/item/book/bible/booze = 50, /obj/item/book/fish_catalog = 25, + /obj/item/infuser_book = 5 ) = 25, list( - /obj/item/bouquet = 1, - /obj/item/bouquet/poppy = 1, - /obj/item/bouquet/rose = 1, - /obj/item/bouquet/sunflower = 1 - ) = 10, - /obj/item/broken_bottle = 100, + /obj/item/ammo_casing/spent = 1, + /obj/item/ammo_casing/shotgun/buckshot/spent = 1, + /obj/item/broken_bottle = 75, + /obj/item/grown/bananapeel = 75, + /obj/item/grown/corncob = 50, + /obj/item/inflatable/door/torn = 25, + /obj/item/inflatable/torn = 75, + /obj/item/kitchen/fork/plastic = 25, + /obj/item/kitchen/spoon/plastic = 25, + /obj/item/knife/plastic = 10, + /obj/item/light/bulb/broken = 25, + /obj/item/light/tube/broken = 25, + /obj/item/match = 10, + + + ) = 300, /obj/item/broken_missile = 5, /obj/item/c_tube = 100, /obj/item/cane = 10, @@ -64,10 +71,22 @@ GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto c /obj/item/food/breadslice/moldy/bacteria = 25, /obj/item/food/deadmouse = 10, /obj/item/food/deadmouse/moldy = 25, - ) = 100, + /obj/item/food/pizzaslice/ants = 10, + /obj/item/food/pizzaslice/moldy = 10, + /obj/item/food/pizzaslice/moldy/bacteria = 25, + /obj/item/food/spidereggs = 50 + /obj/item/food/spiderleg = 50, + /obj/item/food/spiderling = 50, + /obj/item/food/spiderlollipop = 25 + ) = 200, /obj/item/food/drug/moon_rock = 1, /obj/item/food/drug/saturnx = 1, - + list( + /obj/item/inflatable = 3, + /obj/item/inflatable/door = 1 + ) = 25, + /obj/item/kirbyplants/random = 10, + /obj/item/knife/shiv = 1, )) @@ -78,7 +97,8 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items list( /obj/item/airlock_painter = 1, /obj/item/airlock_painter/decal = 1, - /obj/item/airlock_painter/decal/tile = 1 + /obj/item/airlock_painter/decal/tile = 1, + /obj/item/hand_labeler = 1 ) = 75, list( /obj/item/analyzer = 5, @@ -89,7 +109,29 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/crowbar/large/old = 1, /obj/item/cultivator = 3, /obj/item/cultivator/rake = 5, + /obj/item/geiger_counter = 5, + /obj/item/mining_scanner = 5, + ) = 100, + list( + /obj/item/hatchet = 1, + /obj/item/hatchet/wooden = 1, + /obj/item/hatchet/cutterblade = 1, + /obj/item/kitchen/fork = 5, + /obj/item/kitchen/rollingpin = 15, + /obj/item/kitchen/spoon = 5, + /obj/item/knife/kitchen = 5, + /obj/item/knife/butcher = 1, + /obj/item/knife/combat/survival = 5, + /obj/item/melee/baseball_bat = 10, + /obj/item/melee/chainofcommand/tailwhip = 1, + /obj/item/melee/chainofcommand/tailwhip/kitty = 1, + /obj/item/melee/flyswatter = 20, + /obj/item/melee/roastingstick = 15 + ) = 50, + list( + /obj/item/lighter = 25, + ) = 25, list( /obj/item/assembly/health = 25, /obj/item/assembly/igniter = 100, @@ -116,6 +158,7 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/bedsheet/dorms_double = 1 ) = 10, list( + /obj/item/ammo_box/foambox = 5, /obj/item/a_gift = 100, /obj/item/bikehorn = 50, /obj/item/bikehorn/airhorn = 25, @@ -148,6 +191,36 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/dualsaber/toy = 5, /obj/item/extendohand = 25, /obj/item/fakeartefact = 50, + /obj/item/gavelhammer = 25, + /obj/item/gun/ballistic/automatic/c20r/toy/unrestricted = 5, + /obj/item/gun/ballistic/automatic/l6_saw/toy/unrestricted = 1, + /obj/item/gun/ballistic/automatic/pistol/toy = 10, + /obj/item/gun/ballistic/automatic/toy/unrestricted = 5, + /obj/item/gun/ballistic/shotgun/toy/unrestricted = 25, + /obj/item/gun/ballistic/shotgun/toy/crossbow = 25 + /obj/item/gun/magic/wand/nothing = 5, + /obj/item/hairbrush = 20, + /obj/item/hairbrush/comb = 10, + /obj/item/bouquet = 5, + /obj/item/bouquet/poppy = 5, + /obj/item/bouquet/rose = 5, + /obj/item/bouquet/sunflower = 5, + /obj/item/hhmirror = 5, + /obj/item/hot_potato/harmless/toy = 25, + /obj/item/hourglass = 10, + /obj/item/inspector = 10, + /obj/item/inspector/clown = 20, + /obj/item/laser_pointer/red = 5, + /obj/item/laser_pointer/green = 5, + /obj/item/laser_pointer/purple = 5, + /obj/item/laser_pointer/blue = 5, + /obj/item/latexballoon = 25, + /obj/item/lipstick/quantum = 5, + /obj/item/lipstick/random = 20, + /obj/item/melee/skateboard = 10, + /obj/item/melee/skateboard/improvised = 40, + /obj/item/melee/skateboard/pro = 5 + /obj/item/melee/skateboard/hoverboard = 1, ) = 100, /obj/item/blank_coffee_cartridge = 10, @@ -202,6 +275,10 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/clothing/mask/gas/cyborg = 10, /obj/item/clothing/mask/gas/explorer = 5, /obj/item/clothing/mask/gas/glass = 50, + /obj/item/gas_filter = 50, + /obj/item/gas_filter/damaged = 100, + /obj/item/gas_filter/plasmaman = 25, + /obj/item/gas_filter/vox = 25, ) = 100, list( /obj/item/coin/adamantine = 1, @@ -218,7 +295,9 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/coin/thunderdome = 1, /obj/item/coin/titanium = 1, /obj/item/coin/twoheaded = 1, - /obj/item/coin/uranium = 2 + /obj/item/coin/uranium = 2, + /obj/item/mining_voucher = 3, + ) = 75, list( /obj/item/computer_disk = 25, @@ -298,7 +377,7 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/food/candy = 5, /obj/item/food/candy/bronx = 20, /obj/item/food/candy_corn = 1, - /obj/item/food/candy_corn/prison = 20, + /obj/item/food/candy_corn/prison = 200, /obj/item/food/candyheart = 1, /obj/item/food/canned/beans = 200, /obj/item/food/canned/desert_snails = 1, @@ -358,7 +437,28 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/food/peanuts/wasabi = 75, /obj/item/food/pickle = 75, /obj/item/food/pie/cream = 100, - /obj/item/food/pigblanket = 50 + /obj/item/food/pigblanket = 50, + /obj/item/food/pistachios = 100, + /obj/item/food/popcorn = 100, + /obj/item/food/ready_donk = 200, + /obj/item/food/ready_donk/donkhiladas = 200, + /obj/item/food/ready_donk/mac_n_cheese = 200, + /obj/item/food/rofflewaffles = 25, + /obj/item/food/salad/aesirsalad = 5, + /obj/item/food/salad/gumbo = 5, + /obj/item/food/salad/validsalad = 50, + /obj/item/food/sausage = 100, + /obj/item/food/sausage/american = 100, + /obj/item/food/semki = 100, + /obj/item/food/sosjerky = 100, + /obj/item/food/soylentgreen = 100, + /obj/item/food/soylenviridians = 50, + /obj/item/food/syndicake = 75, + /obj/item/food/tatortot = 100, + /obj/item/food/tofu/prison = 200, + + + ) = 100, list( @@ -389,15 +489,23 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/food/meat/slab/spider = 75, /obj/item/food/meat/slab/synthmeat = 50, /obj/item/food/meat/slab/xeno = 25 - /obj/item/food/meatball = 50, - /obj/item/food/meatball/bear = 5, - /obj/item/food/meatball/chicken = 5, - /obj/item/food/meatball/corgi = 5, - /obj/item/food/meatball/human = 50, - /obj/item/food/meatball/xeno = 25, + /obj/item/food/raw_meatball = 50, + /obj/item/food/raw_meatball/bear = 5, + /obj/item/food/raw_meatball/chicken = 5, + /obj/item/food/raw_meatball/corgi = 5, + /obj/item/food/raw_meatball/human = 50, + /obj/item/food/raw_meatball/xeno = 25, /obj/item/food/monkeycube = 100, /obj/item/food/monkeycube/bee = 25, /obj/item/food/monkeycube/chicken = 25, + /obj/item/food/raw_meatloaf = 25, + /obj/item/food/raw_patty = 25, + /obj/item/food/raw_patty/bear = 5, + /obj/item/food/raw_patty/chicken = 5, + /obj/item/food/raw_patty/corgi = 5, + /obj/item/food/raw_patty/human = 25, + /obj/item/food/raw_patty/xeno = 25, + /obj/item/food/raw_sausage = 50, ) = 100, list( @@ -434,11 +542,35 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/food/grown/shell/eggy = 25, /obj/item/food/grown/tea/catnip = 25, /obj/item/food/grown/tomato = 75, - - - - ) = 100, + /obj/item/grown/log/tree = 25, + /obj/item/gun/syringe/blowgun = 5, + list( + /obj/item/instrument/accordion = 10, + /obj/item/instrument/banjo = 10, + /obj/item/instrument/bikehorn = 5, + /obj/item/instrument/bilehorn = 1, + /obj/item/instrument/eguitar = 5, + /obj/item/instrument/glockenspiel = 10, + /obj/item/instrument/guitar = 10, + /obj/item/instrument/harmonica = 10, + /obj/item/instrument/musicalmoth = 10, + /obj/item/instrument/musicalduffy = 1, + /obj/item/instrument/piano_synth = 5, + /obj/item/instrument/piano_synth/headphones = 3, + /obj/item/instrument/piano_synth/headphones/spacepods = 1, + /obj/item/instrument/recorder = 5, + /obj/item/instrument/saxophone = 10, + /obj/item/instrument/saxophone/spectral = 1, + /obj/item/instrument/trombone = 10, + /obj/item/instrument/trombone/spectral = 1, + /obj/item/instrument/trumpet = 10, + /obj/item/instrument/trumpet/spectral = 1, + /obj/item/instrument/violin = 10, + /obj/item/instrument/violin/golden = 1 + ) = 25 + + @@ -469,10 +601,12 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items /obj/item/blood_filter = 10, /obj/item/bonesetter = 25, /obj/item/cautery = 50, - /obj/item/cautery/ashwalker = 25, /obj/item/circular_saw = 10, - /obj/item/circular_saw/ashwalker = 5, /obj/item/defibrillator = 1 + /obj/item/healthanalyzer = 100, + /obj/item/healthanalyzer/disease = 25, + /obj/item/healthanalyzer/wound = 50, + /obj/item/hemostat = 75, ) = 50, /obj/item/book/codex_gigas = 10, @@ -572,12 +706,131 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items /obj/item/clothing/mask/gas/welding = 1 ) = 25, /obj/item/clothing/shoes/galoshes = 5, + /obj/item/fur_dyer = 5, list( + /obj/item/gps = 100, + /obj/item/gps/engineering = 50, + /obj/item/gps/mining = 50, + /obj/item/gps/science = 25 + ) = 25, + list( + /obj/item/grenade/chem_grenade/cleaner = 200, + /obj/item/grenade/chem_grenade/colorful = 100, + /obj/item/grenade/chem_grenade/antiweed = 75, + /obj/item/grenade/barrier = 25, + /obj/item/grenade/antigravity = 1, + /obj/item/grenade/chem_grenade/glitter/blue = 100, + /obj/item/grenade/chem_grenade/glitter/pink = 100, + /obj/item/grenade/chem_grenade/glitter/white = 100, + /obj/item/grenade/chem_grenade/metalfoam = 100, + /obj/item/grenade/chem_grenade/smart_metal_foam = 75, + /obj/item/grenade/chem_grenade/teargas = 25, + /obj/item/grenade/firecracker = 25, + /obj/item/grenade/flashbang = 10, + /obj/item/grenade/mirage = 5, + /obj/item/grenade/smokebomb = 100, + /obj/item/grenade/stingbang = 1, + ) = 50, + list( + /obj/item/holosign_creator = 1, + /obj/item/holosign_creator/janibarrier = 1, + /obj/item/holosign_creator/atmos = 1, + /obj/item/holosign_creator/engineering = 1, + /obj/item/holosign_creator/security = 1, + ) = 50, + list( + /obj/item/inducer = 1, + /obj/item/inducer/sci = 1 + ) = 50, + /obj/item/market_uplink/blackmarket = 15, + list( + /obj/item/megaphone = 10, + /obj/item/megaphone/cargo = 5, + /obj/item/megaphone/clown = 5, + /obj/item/megaphone/command = 1, + /obj/item/megaphone/sec = 1 + ) = 75, + /obj/item/mending_globule = 15, + list( + /obj/item/mod/core/ethereal = 25, + /obj/item/mod/core/standard = 5, + /obj/item/mod/core/plasma = 10, + /obj/item/mod/construction/broken_core = 75, + + /obj/item/mod/construction/boots = 30, + /obj/item/mod/construction/chestplate = 30, + /obj/item/mod/construction/gauntlets = 30, + /obj/item/mod/construction/helmet = 30, + /obj/item/mod/construction/shell = 30, + + /obj/item/mod/construction/plating = 5, + /obj/item/mod/construction/plating/atmospheric = 3, + /obj/item/mod/construction/plating/engineering = 3, + /obj/item/mod/construction/plating/medical = 3, + /obj/item/mod/construction/plating/security = 1, + + /obj/item/mod/module/ash_accretion = 5, + /obj/item/mod/module/atrocinator = 5, + /obj/item/mod/module/balloon = 100, + /obj/item/mod/module/bikehorn = 75, + /obj/item/mod/module/clamp = 50, + /obj/item/mod/module/constructor = 5, + /obj/item/mod/module/criminalcapture/patienttransport = 5, + /obj/item/mod/module/defibrillator = 5, + /obj/item/mod/module/demoralizer = 25, + /obj/item/mod/module/disposal_connector = 25, + /obj/item/mod/module/dna_lock = 5, + /obj/item/mod/module/drill = 5, + /obj/item/mod/module/flashlight = 100, + /obj/item/mod/module/gps = 50, + /obj/item/mod/module/hat_stabilizer = 100, + /obj/item/mod/module/health_analyzer = 50, + /obj/item/mod/module/hydraulic = 25, + /obj/item/mod/module/longfall = 5, + /obj/item/mod/module/magboot = 5, + /obj/item/mod/module/magnet = 5, + /obj/item/mod/module/magnetic_harness = 5, + /obj/item/mod/module/megaphone = 100, + /obj/item/mod/module/microwave_beam = 100, + /obj/item/mod/module/mister = 50, + /obj/item/mod/module/mister/atmos = 25, + /obj/item/mod/module/mouthhole = 100, + /obj/item/mod/module/orebag = 25, + /obj/item/mod/module/organ_thrower = 100, + /obj/item/mod/module/paper_dispenser = 100, + /obj/item/mod/module/pathfinder = 5, + /obj/item/mod/module/plasma_stabilizer = 50, + /obj/item/mod/module/plate_compression = 5, + /obj/item/mod/module/quick_carry = 5, + /obj/item/mod/module/rad_protection = 5, + /obj/item/mod/module/reagent_scanner = 5, + /obj/item/mod/module/signlang_radio = 100, + /obj/item/mod/module/sphere_transform = 5, + /obj/item/mod/module/springlock = 100, + /obj/item/mod/module/stamp = 100, + /obj/item/mod/module/storage = 50, + /obj/item/mod/module/surgical_processor = 25, + /obj/item/mod/module/t_ray = 50, + /obj/item/mod/module/tanner = 100, + /obj/item/mod/module/tether = 25, + /obj/item/mod/module/thermal_regulator = 5, + /obj/item/mod/module/thread_ripper = 5, + /obj/item/mod/module/visor/diaghud = 5, + /obj/item/mod/module/visor/medhud = 5, + /obj/item/mod/module/visor/meson = 5, + /obj/item/mod/module/visor/rave = 100, + /obj/item/mod/module/visor/sechud = 1, + /obj/item/mod/module/waddle = 100, + /obj/item/mod/module/welding = 25 + + /obj/item/mod/paint = 100, - ) + + ) = 50 + )) @@ -727,6 +980,8 @@ GLOBAL_LIST_INIT(rarity_loot, list(//rare: really good items /obj/item/encryptionkey/translation/vox = 1, /obj/item/encryptionkey/translation/vulpkanin = 1, /obj/item/encryptionkey/translation/yangyu = 1, + /obj/item/language_manual/roundstart_species = 1, + ) = 5, /obj/item/etherealballdeployer = 5, list( @@ -738,12 +993,16 @@ GLOBAL_LIST_INIT(rarity_loot, list(//rare: really good items /obj/item/firing_pin/tag/red = 5, /obj/item/firing_pin/test_range = 10 ) = 5, - - - - - - + list( + /obj/item/implanter/mortis = 10, + /obj/item/implanter/sad_trombone = 10, + /obj/item/implanter/tracking = 1, + /obj/item/implanter/tracking/gps = 1, + /obj/item/implantpad = 5 + ) = 5, + /obj/item/lightreplacer = 25, + /obj/item/locator = 5, + /obj/item/mmi = 10, )) @@ -752,17 +1011,6 @@ GLOBAL_LIST_INIT(rarity_loot, list(//rare: really good items GLOBAL_LIST_INIT(oddity_loot, list(//oddity: strange or crazy items /obj/item/a_gift/anything = 100, - list( - /obj/item/clothing/head/helmet/abductor/fake = 10, - /obj/item/abductor/mind_device = 1, - /obj/item/abductor/gizmo = 1, - /obj/item/abductor/silencer = 1, - /obj/item/cautery/alien = 1, - /obj/item/circular_saw/alien = 1, - /obj/item/clothing/head/helmet/abductor = 1, - - - ) = 25, /obj/item/ai_module/toy_ai = 100, /obj/item/anomaly_releaser = 25, /obj/item/bombcore/training = 10, @@ -829,9 +1077,23 @@ GLOBAL_LIST_INIT(oddity_loot, list(//oddity: strange or crazy items /obj/item/food/grown/kudzupod = 1, /obj/item/food/monkeycube/gorilla = 5, /obj/item/food/monkeycube/syndicate = 5, - - - + /obj/item/greentext = 10, + /obj/item/grenade/chem_grenade/teargas/moustache = 10, + list( + /obj/item/grenade/clusterbuster/antiweed = 1, + /obj/item/grenade/clusterbuster/cleaner = 1, + /obj/item/grenade/clusterbuster/metalfoam = 1, + /obj/item/grenade/clusterbuster/smoke = 1, + /obj/item/grenade/clusterbuster/soap = 1, + /obj/item/grenade/clusterbuster/teargas = 1 + ) = 10, + /obj/item/gun/ballistic/revolver/russian = 25, + /obj/item/gun/energy/gravity_gun = 5, + /obj/item/gun/energy/laser/practice/sc_laser = 5, + /obj/item/gun/energy/meteorgun/pen = 1, + /obj/item/hot_potato = 10, + /obj/item/lazarus_injector = 25, + /obj/item/lighter/bright = 1, From 16368f6109e9898bb5c856499c2071ba80d69d49 Mon Sep 17 00:00:00 2001 From: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com> Date: Wed, 14 Jun 2023 19:29:08 -0700 Subject: [PATCH 04/15] 80% done --- .../reagents/reagent_containers/blood_pack.dm | 2 +- .../_globalvars/lists/maintenance_loot.dm | 549 ++++++++++++++++-- 2 files changed, 516 insertions(+), 35 deletions(-) diff --git a/code/modules/reagents/reagent_containers/blood_pack.dm b/code/modules/reagents/reagent_containers/blood_pack.dm index 89b9e7c748c..4eab6c4c7c1 100644 --- a/code/modules/reagents/reagent_containers/blood_pack.dm +++ b/code/modules/reagents/reagent_containers/blood_pack.dm @@ -74,7 +74,7 @@ /obj/item/reagent_containers/blood/snail blood_type = "S" unique_blood = /datum/reagent/lube - + /obj/item/reagent_containers/blood/snail/examine() . = ..() . += span_notice("It's a bit slimy... The label indicates that this is meant for snails.") diff --git a/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm b/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm index 61ca289d792..bb70963e4de 100644 --- a/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm +++ b/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm @@ -11,7 +11,21 @@ GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto c /obj/item/bong = 15, /obj/item/bong/lungbuster = 5, /obj/item/extinguisher/crafted = 10, - /obj/item/lead_pipe = 25 + /obj/item/lead_pipe = 25, + /obj/item/pestle = 25, + /obj/item/ph_booklet = 5 + /obj/item/ph_meter = 1, + /obj/item/ph_paper = 10, + /obj/item/reagent_containers/cup/mortar = 25, + /obj/item/reagent_containers/cup/primitive_centrifuge = 25, + /obj/item/reagent_containers/cup/tube = 50, + /obj/item/reagent_containers/dropper = 25, + /obj/item/reagent_containers/syringe/crude = 50 + /obj/item/stack/medical/aloe/fresh = 25, + /obj/item/stack/medical/gauze/improvised = 25, + /obj/item/stack/medical/splint/improvised = 25, + + ) = 50, list( /obj/item/book/bible = 100, @@ -20,19 +34,38 @@ GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto c /obj/item/infuser_book = 5 ) = 25, list( - /obj/item/ammo_casing/spent = 1, - /obj/item/ammo_casing/shotgun/buckshot/spent = 1, - /obj/item/broken_bottle = 75, - /obj/item/grown/bananapeel = 75, - /obj/item/grown/corncob = 50, + /obj/item/ammo_casing/spent = 25, + /obj/item/ammo_casing/shotgun/buckshot/spent = 25, + /obj/item/broken_bottle = 50, + /obj/item/grown/bananapeel = 50, + /obj/item/grown/corncob = 25, /obj/item/inflatable/door/torn = 25, - /obj/item/inflatable/torn = 75, + /obj/item/inflatable/torn = 50, /obj/item/kitchen/fork/plastic = 25, /obj/item/kitchen/spoon/plastic = 25, /obj/item/knife/plastic = 10, /obj/item/light/bulb/broken = 25, /obj/item/light/tube/broken = 25, /obj/item/match = 10, + /obj/item/newspaper = 5, + /obj/item/paper/crumpled = 20, + /obj/item/paper/pamphlet/violent_video_games = 5, + /obj/item/photo/old = 10, + /obj/item/reagent_containers/cup/glass/colocup = 75 + /obj/item/reagent_containers/cup/glass/sillycup = 25, + /obj/item/reagent_containers/cup/glass/waterbottle/empty = 25, + /obj/item/reagent_containers/cup/rag = 25, + /obj/item/restraints/handcuffs/cable/zipties/used = 10, + /obj/item/rollingpaper = 25, + /obj/item/shard = 100, + /obj/item/shard/plasma = 25, + /obj/item/shard/plastitanium = 10, + /obj/item/shard/titanium = 10, + /obj/item/shrapnel/bone_fragment = 10, + /obj/item/shrapnel/bullet = 5, + /obj/item/shrapnel = 5, + /obj/item/stack/circuit_stack/full = 50, + /obj/item/stack/clay = 5, ) = 300, @@ -79,31 +112,229 @@ GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto c /obj/item/food/spiderling = 50, /obj/item/food/spiderlollipop = 25 ) = 200, - /obj/item/food/drug/moon_rock = 1, - /obj/item/food/drug/saturnx = 1, + list( + /obj/item/food/drug/moon_rock = 1, + /obj/item/food/drug/saturnx = 1, + /obj/item/reagent_containers/blacktar = 1, + /obj/item/reagent_containers/cocaine = 1, + /obj/item/reagent_containers/crack = 1, + /obj/item/reagent_containers/cup/blastoff_ampoule = 1, + /obj/item/reagent_containers/hash = 1, + /obj/item/reagent_containers/hash/dabs = 1, + /obj/item/reagent_containers/heroin = 1, + /obj/item/reagent_containers/hypospray/medipen/pumpup = 50, + /obj/item/reagent_containers/pill/cyanide = 1, + /obj/item/reagent_containers/pill/happy = 5, + /obj/item/reagent_containers/pill/happinesspsych = 5, + /obj/item/reagent_containers/pill/lsd = 5, + /obj/item/reagent_containers/pill/lsdpsych = 5, + /obj/item/reagent_containers/pill/maintenance/achievement = 100, + /obj/item/reagent_containers/pill/nanite_slurry = 5, + /obj/item/reagent_containers/pill/zoom = 5 + /obj/item/reagent_containers/syringe/contraband/bath_salts = 1, + /obj/item/reagent_containers/syringe/contraband/fentanyl = 1, + /obj/item/reagent_containers/syringe/contraband/krokodil = 1, + /obj/item/reagent_containers/syringe/contraband/methamphetamine = 1, + /obj/item/reagent_containers/syringe/contraband/morphine = 1, + /obj/item/reagent_containers/syringe/contraband/saturnx = 1, + /obj/item/reagent_containers/syringe/contraband/space_drugs = 1, + /obj/item/reagent_containers/vapecart/bluekush = 1, + /obj/item/reagent_containers/vapecart/cheese = 1, + /obj/item/reagent_containers/vapecart/pwrgame = 1, + /obj/item/reagent_containers/vapecart/reddiesel = 1, + /obj/item/reagent_containers/vapecart/syndicate = 1 + ) = 50, list( /obj/item/inflatable = 3, - /obj/item/inflatable/door = 1 - ) = 25, + /obj/item/inflatable/door = 1, + /obj/item/oxygen_candle = 1 + ) = 75, /obj/item/kirbyplants/random = 10, - /obj/item/knife/shiv = 1, - + list( + /obj/item/knife/shiv = 1, + /obj/item/pickaxe/improvised = 1, + /obj/item/rcl/ghetto = 1, + /obj/item/screwdriver/makeshift = 1, + ) = 75, + list( + /obj/item/soap = 50, + /obj/item/soap/deluxe = 10, + /obj/item/soap/homemade = 100, + /obj/item/soap/nanotrasen = 25, + /obj/item/soap/syndie = 10 + ) = 50 )) GLOBAL_LIST_INIT(common_loot, list( //common: basic items + /obj/item/relic = 100, /obj/item/air_refresher = 25, + list( + /obj/item/stack/arcadeticket/thirty = 25, + /obj/item/stack/cable_coil = 50, + /obj/item/stack/pipe_cleaner_coil/random = 25, + /obj/item/stack/conveyor/thirty = 5, + /obj/item/stack/ducts/fifty = 5, + /obj/item/stack/license_plates/empty/fifty = 5, + /obj/item/stack/marker_beacon/ten = 25, + /obj/item/stack/ore/bananium = 1, + /obj/item/stack/ore/bluespace_crystal = 1, + /obj/item/stack/ore/diamond = 1, + /obj/item/stack/ore/glass = 75, + /obj/item/stack/ore/glass/basalt = 50, + /obj/item/stack/ore/gold = 10, + /obj/item/stack/ore/iron = 25, + /obj/item/stack/ore/plasma = 5, + /obj/item/stack/ore/silver = 15, + /obj/item/stack/ore/slag = 50, + /obj/item/stack/ore/titanium = 5, + /obj/item/stack/ore/uranium = 5 + /obj/item/stack/package_wrap = 50, + /obj/item/stack/rail_track/ten = 25, + /obj/item/stack/rods/fifty = 10, + /obj/item/stack/rods/twentyfive = 25, + /obj/item/stack/rods/ten = 100, + /obj/item/stack/rods/two = 50, + /obj/item/stack/sheet/animalhide/cat = 10 + /obj/item/stack/sheet/animalhide/corgi = 10, + /obj/item/stack/sheet/animalhide/gondola = 10, + /obj/item/stack/sheet/animalhide/human = 10, + /obj/item/stack/sheet/animalhide/lizard = 10, + /obj/item/stack/sheet/animalhide/monkey = 10, + /obj/item/stack/sheet/animalhide/mothroach = 10, + /obj/item/stack/sheet/animalhide/xeno = 10, + /obj/item/stack/sheet/bluespace_crystal = 1, + /obj/item/stack/sheet/bone = 25, + /obj/item/stack/sheet/bronze = 25, + /obj/item/stack/sheet/bronze/thirty = 15, + /obj/item/stack/sheet/cardboard = 50, + /obj/item/stack/sheet/cardboard/fifty = 25, + /obj/item/stack/sheet/cloth = 100, + /obj/item/stack/sheet/cloth/five = 50, + /obj/item/stack/sheet/cloth/ten = 10 + /obj/item/stack/sheet/glass = 100, + /obj/item/stack/sheet/glass/fifty = 25, + /obj/item/stack/sheet/iron = 100, + /obj/item/stack/sheet/iron/fifty = 25, + /obj/item/stack/sheet/iron/five = 75, + /obj/item/stack/sheet/iron/ten = 50, + /obj/item/stack/sheet/iron/twenty = 50, + /obj/item/stack/sheet/leather = 75, + /obj/item/stack/sheet/meat = 10, + /obj/item/stack/sheet/meat/fifty = 1, + /obj/item/stack/sheet/meat/five = 5, + /obj/item/stack/sheet/meat/twenty = 5, + /obj/item/stack/sheet/mineral/bamboo = 50, + /obj/item/stack/sheet/mineral/bamboo/fifty = 10, + /obj/item/stack/sheet/mineral/bananium = 1, + /obj/item/stack/sheet/mineral/bananium/five = 1, + /obj/item/stack/sheet/mineral/coal = 50, + /obj/item/stack/sheet/mineral/coal/five = 25, + /obj/item/stack/sheet/mineral/coal/ten = 15, + /obj/item/stack/sheet/mineral/diamond = 5, + /obj/item/stack/sheet/mineral/gold = 5, + /obj/item/stack/sheet/mineral/plasma = 50, + /obj/item/stack/sheet/mineral/plasma/five = 5, + /obj/item/stack/sheet/mineral/plasma/thirty = 1 + /obj/item/stack/sheet/mineral/sandbags = 50, + /obj/item/stack/sheet/mineral/sandbags/fifty = 1, + /obj/item/stack/sheet/mineral/sandstone = 50, + /obj/item/stack/sheet/mineral/sandstone/thirty = 15, + /obj/item/stack/sheet/mineral/silver = 5, + /obj/item/stack/sheet/mineral/stone = 5, + /obj/item/stack/sheet/mineral/titanium = 5, + /obj/item/stack/sheet/mineral/titanium/fifty = 1, + /obj/item/stack/sheet/mineral/uranium = 25, + /obj/item/stack/sheet/mineral/uranium/five = 15, + /obj/item/stack/sheet/mineral/wood = 100, + /obj/item/stack/sheet/mineral/wood/fifty = 25, + /obj/item/stack/sheet/paperframes = 75, + /obj/item/stack/sheet/paperframes/five = 50, + /obj/item/stack/sheet/paperframes/twenty = 20, + /obj/item/stack/sheet/paperframes/fifty = 5, + /obj/item/stack/sheet/pizza = 1, + /obj/item/stack/sheet/pizza/fifty = 1, + /obj/item/stack/sheet/pizza/five = 1, + /obj/item/stack/sheet/pizza/twenty = 1 + /obj/item/stack/sheet/plasmaglass = 50, + /obj/item/stack/sheet/plasmaglass/fifty = 1 + /obj/item/stack/sheet/plasmarglass = 25, + /obj/item/stack/sheet/plasmarglass/fifty = 1, + /obj/item/stack/sheet/plasteel = 100, + /obj/item/stack/sheet/plasteel/fifty = 1, + /obj/item/stack/sheet/plasteel/twenty = 20, + /obj/item/stack/sheet/plastic = 100, + /obj/item/stack/sheet/plastic/fifty = 10, + /obj/item/stack/sheet/plastic/five = 75, + /obj/item/stack/sheet/plastitaniumglass = 1, + /obj/item/stack/sheet/plastitaniumglass/fifty = 1, + /obj/item/stack/sheet/rglass = 50, + /obj/item/stack/sheet/rglass/fifty = 1, + /obj/item/stack/sheet/sandblock = 75, + /obj/item/stack/sheet/sandblock/fifty = 15, + /obj/item/stack/sheet/sandblock/five = 50, + /obj/item/stack/sheet/sandblock/twenty = 25, + /obj/item/stack/sheet/titaniumglass = 25, + /obj/item/stack/sheet/titaniumglass/fifty = 1, + /obj/item/stack/sheet/xenochitin = 15, + ) = 200, + list( + /obj/item/stack/spacecash/c1 = 10000/1, + /obj/item/stack/spacecash/c10 = 10000/10, + /obj/item/stack/spacecash/c100 = 10000/100, + /obj/item/stack/spacecash/c1000 = 10000/1000, + /obj/item/stack/spacecash/c10000 = 10000/10000, + /obj/item/stack/spacecash/c20 = 10000/20, + /obj/item/stack/spacecash/c200 = 10000/200, + /obj/item/stack/spacecash/c50 = 10000/50, + /obj/item/stack/spacecash/c500 = 10000/500, + /obj/item/stack/spacecash/c5000 = 10000/5000 + ) = 75, + list( + /obj/item/reagent_containers/hypospray/medipen/atropine = 10, + /obj/item/reagent_containers/hypospray/medipen/blood_loss = 5, + /obj/item/reagent_containers/hypospray/medipen/ekit = 25, + /obj/item/reagent_containers/hypospray/medipen/morphine = 1, + /obj/item/reagent_containers/hypospray/medipen/mutadone = 1, + /obj/item/reagent_containers/hypospray/medipen/oxandrolone = 5, + /obj/item/reagent_containers/hypospray/medipen/penacid = 10, + ) = 50, + list( + /obj/item/poster/random_contraband = 10, + /obj/item/poster/random_official = 10, + /obj/item/sign/random = 10, + /obj/item/poster/quirk/crew/random = 1 + ) = 100, list( /obj/item/airlock_painter = 1, /obj/item/airlock_painter/decal = 1, /obj/item/airlock_painter/decal/tile = 1, - /obj/item/hand_labeler = 1 + /obj/item/hand_labeler = 1, + /obj/item/paint/anycolor = 1, + /obj/item/paint/paint_remover = 1 + /obj/item/paint_palette = 1, + /obj/item/pipe_painter = 1, + /obj/item/rcl/pre_loaded = 1 ) = 75, + list( + /obj/item/paper_bin = 50, + /obj/item/paper_bin/construction = 25, + /obj/item/paper_bin/carbon = 25, + /obj/item/papercutter = 15, + /obj/item/pen = 25, + /obj/item/pen/fountain = 10, + /obj/item/pen/fourcolor = 5, + /obj/item/picket_sign = 10, + /obj/item/plaque = 5, + /obj/item/stack/sticky_tape = 25, + /obj/item/stack/sticky_tape/super = 1, + + ) = 25 list( /obj/item/analyzer = 5, - /obj/item/crowbar = 20, - /obj/item/crowbar/red = 5, + /obj/item/crowbar = 75, + /obj/item/crowbar/red = 10, /obj/item/crowbar/large = 3, /obj/item/crowbar/large/emergency = 3, /obj/item/crowbar/large/old = 1, @@ -111,8 +342,36 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/cultivator/rake = 5, /obj/item/geiger_counter = 5, /obj/item/mining_scanner = 5, + /obj/item/mop = 25, + /obj/item/pushbroom = 10, + /obj/item/multitool = 5, + /obj/item/oar = 5, + /obj/item/pickaxe = 5, + /obj/item/pickaxe/emergency = 3, + /obj/item/pickaxe/rusted = 20, + /obj/item/pickaxe/mini = 1, + /obj/item/plant_analyzer = 5, + /obj/item/plunger = 50, + /obj/item/radio = 50, + /obj/item/radio/headset = 10, + /obj/item/reagent_containers/cup/bucket = 100, + /obj/item/reagent_containers/cup/bucket/wooden = 50, + /obj/item/reagent_containers/cup/coffeepot = 25, + /obj/item/reagent_containers/cup/soup_pot = 25, + /obj/item/reagent_containers/cup/watering_can = 25, + /obj/item/reagent_containers/cup/watering_can/wood = 25, + /obj/item/reagent_containers/spray/plantbgone = 50, + /obj/item/reagent_containers/spray/weedspray = 25, + /obj/item/screwdriver = 50, + /obj/item/secateurs = 10, + /obj/item/seed_mesh = 5, + /obj/item/shovel = 25, + /obj/item/shovel/spade = 25, + /obj/item/slime_scanner = 10, - ) = 100, + + + ) = 125, list( /obj/item/hatchet = 1, /obj/item/hatchet/wooden = 1, @@ -127,11 +386,30 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/melee/chainofcommand/tailwhip = 1, /obj/item/melee/chainofcommand/tailwhip/kitty = 1, /obj/item/melee/flyswatter = 20, - /obj/item/melee/roastingstick = 15 + /obj/item/melee/roastingstick = 15, + /obj/item/pitchfork = 10, + /obj/item/pneumatic_cannon/ghetto = 5, + /obj/item/scythe = 15, + /obj/item/shield/buckler = 15, + /obj/item/spear = 30, + + ) = 50, list( /obj/item/lighter = 25, ) = 25, + list( + /obj/item/perfume/amber = 1, + /obj/item/perfume/cherry = 1, + /obj/item/perfume/cologne = 1, + /obj/item/perfume/jasmine = 1, + /obj/item/perfume/mint = 1, + /obj/item/perfume/pear = 1, + /obj/item/perfume/rose = 1, + /obj/item/perfume/strawberry = 1, + /obj/item/perfume/vanilla = 1, + /obj/item/perfume/wood = 1 + ) = 25, list( /obj/item/assembly/health = 25, /obj/item/assembly/igniter = 100, @@ -221,6 +499,15 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/melee/skateboard/improvised = 40, /obj/item/melee/skateboard/pro = 5 /obj/item/melee/skateboard/hoverboard = 1, + /obj/item/reagent_containers/spray/chemsprayer/party = 15, + /obj/item/reagent_containers/spray/waterflower = 25, + /obj/item/reagent_containers/spray/waterflower/lube = 10, + /obj/item/reagent_containers/spray/waterflower/superlube = 5, + /obj/item/restraints/handcuffs/fake = 25, + /obj/item/skub = 100, + /obj/item/sord = 200, + /obj/item/sparkler = 25, + ) = 100, /obj/item/blank_coffee_cartridge = 10, @@ -320,7 +607,20 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/disk/tech_disk = 25, ) = 50, - /obj/item/dyespray = 10, + list( + /obj/item/dyespray = 10, + /obj/item/razor = 10, + /obj/item/fur_dyer = 5, + /obj/item/reagent_containers/spray/baldium = 1, + /obj/item/reagent_containers/spray/barbers_aid = 5, + /obj/item/reagent_containers/spray/quantum_hair_dye = 1, + /obj/item/reagent_containers/spray/spraytan = 25, + /obj/item/reagent_containers/spray/super_barbers_aid = 1, + /obj/item/scissors = 20, + + + + ) = 50, /obj/item/emptysandbag = 5, /obj/item/experi_scanner = 5, list( @@ -456,10 +756,16 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/food/syndicake = 75, /obj/item/food/tatortot = 100, /obj/item/food/tofu/prison = 200, - - - - + /obj/item/reagent_containers/condiment/mayonnaise = 100, + /obj/item/reagent_containers/condiment/cooking_oil = 25, + /obj/item/reagent_containers/condiment/cornmeal = 25, + /obj/item/reagent_containers/condiment/cherryjelly = 10, + /obj/item/reagent_containers/condiment/peanut_butter = 10, + /obj/item/reagent_containers/condiment/vinegar = 25, + /obj/item/reagent_containers/condiment/yoghurt = 50, + /obj/item/reagent_containers/cup/glass/dry_ramen = 100, + /obj/item/reagent_containers/cup/glass/dry_ramen/prepared/hell = 50, + /obj/item/reagent_containers/cup/glass/ice/prison = 200, ) = 100, list( /obj/item/food/meat/slab/bear = 10, @@ -542,6 +848,65 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/food/grown/shell/eggy = 25, /obj/item/food/grown/tea/catnip = 25, /obj/item/food/grown/tomato = 75, + ) = 100, + list( + /obj/item/seeds/random = 200, + /obj/item/seeds/aloe = 25, + /obj/item/seeds/amanita = 25, + /obj/item/seeds/cannabis = 25, + /obj/item/seeds/bamboo = 25, + /obj/item/seeds/cocaleaf = 10, + /obj/item/seeds/cocoapod = 25, + /obj/item/seeds/cotton = 25, + /obj/item/seeds/glowshroom = 10, + /obj/item/seeds/greenbean = 10, + /obj/item/seeds/herbs = 25, + /obj/item/seeds/kronkus = 200, + /obj/item/seeds/odious_puffball = 200, + /obj/item/seeds/replicapod = 75, + /obj/item/seeds/shrub = 25, + /obj/item/seeds/starthistle/corpse_flower = 10, + /obj/item/seeds/tea/catnip = 10, + + + + + )=200, + list( + /obj/item/reagent_containers/cup/glass/bottle/absinthe = 25, + /obj/item/reagent_containers/cup/glass/bottle/absinthe/premium = 50, + /obj/item/reagent_containers/cup/glass/bottle/ale = 75, + /obj/item/reagent_containers/cup/glass/bottle/beer = 100, + /obj/item/reagent_containers/cup/glass/bottle/beer/light = 25, + /obj/item/reagent_containers/cup/glass/bottle/blazaam = 25, + /obj/item/reagent_containers/cup/glass/bottle/bottleofnothing = 10, + /obj/item/reagent_containers/cup/glass/bottle/candycornliquor = 50, + /obj/item/reagent_containers/cup/glass/bottle/champagne = 25, + /obj/item/reagent_containers/cup/glass/bottle/champagne/cursed = 25, + /obj/item/reagent_containers/cup/glass/bottle/gin = 25, + /obj/item/reagent_containers/cup/glass/bottle/holywater = 10, + /obj/item/reagent_containers/cup/glass/bottle/hooch = 300, + /obj/item/reagent_containers/cup/glass/bottle/kong = 100, + /obj/item/reagent_containers/cup/glass/bottle/lizardwine = 50, + /obj/item/reagent_containers/cup/glass/bottle/maltliquor = 50, + /obj/item/reagent_containers/cup/glass/bottle/moonshine = 100, + /obj/item/reagent_containers/cup/glass/bottle/mushi_kombucha = 25, + /obj/item/reagent_containers/cup/glass/bottle/navy_rum = 25, + /obj/item/reagent_containers/cup/glass/bottle/rootbeer = 100, + /obj/item/reagent_containers/cup/glass/bottle/rum = 75, + /obj/item/reagent_containers/cup/glass/bottle/tequila = 50, + /obj/item/reagent_containers/cup/glass/bottle/vodka = 100, + /obj/item/reagent_containers/cup/glass/bottle/vodka/badminka = 50, + /obj/item/reagent_containers/cup/glass/bottle/whiskey = 25, + /obj/item/reagent_containers/cup/glass/bottle/wine/unlabeled = 100, + /obj/item/reagent_containers/cup/glass/drinkingglass/filled/nuka_cola = 25, + /obj/item/reagent_containers/cup/soda_cans/air = 10, + /obj/item/reagent_containers/cup/soda_cans/canned_laughter = 5, + /obj/item/reagent_containers/cup/soda_cans/grey_bull = 50, + /obj/item/reagent_containers/cup/soda_cans/monkey_energy = 50, + /obj/item/reagent_containers/cup/soda_cans/shamblers = 25, + + ) = 100, /obj/item/grown/log/tree = 25, /obj/item/gun/syringe/blowgun = 5, @@ -591,22 +956,44 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items /obj/item/autopsy_scanner = 10, /obj/item/ballistic_broken = 1, /obj/item/corpsman_broken = 1, + /obj/item/pointman_broken = 1, /obj/item/banhammer = 5, /obj/item/barcode = 5, /obj/item/barcodescanner = 25, /obj/item/dest_tagger = 10, + /obj/item/sales_tagger = 5, /obj/item/binoculars = 10, /obj/item/biopsy_tool = 50, + /obj/item/pai_card = 10, + /obj/item/reagent_containers/spray/cleaner = 75, list( /obj/item/blood_filter = 10, /obj/item/bonesetter = 25, /obj/item/cautery = 50, - /obj/item/circular_saw = 10, - /obj/item/defibrillator = 1 + /obj/item/circular_saw = 15, + /obj/item/defibrillator = 5 /obj/item/healthanalyzer = 100, /obj/item/healthanalyzer/disease = 25, /obj/item/healthanalyzer/wound = 50, /obj/item/hemostat = 75, + /obj/item/pinpointer/crew = 5, + /obj/item/reagent_containers/cup/beaker = 100, + /obj/item/reagent_containers/cup/beaker/large = 10, + /obj/item/retractor = 25, + /obj/item/roller = 50, + /obj/item/scalpel = 50, + /obj/item/sensor_device = 1, + /obj/item/sequence_scanner = 25, + /obj/item/shears = 5, + /obj/item/stack/medical/bone_gel/four = 25, + /obj/item/stack/medical/bruise_pack = 50, + /obj/item/stack/medical/gauze = 50, + /obj/item/stack/medical/mesh = 25, + /obj/item/stack/medical/ointment = 50, + /obj/item/stack/medical/poultice = 50, + /obj/item/stack/medical/splint = 50, + /obj/item/stack/medical/suture = 25, + /obj/item/stack/sticky_tape/surgical = 25, ) = 50, /obj/item/book/codex_gigas = 10, @@ -635,10 +1022,14 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items /obj/item/choice_beacon/ingredient = 1 ) = 10, list( - /obj/item/clothing/glasses/blindfold = 10, - /obj/item/clothing/mask/muzzle = 10, + /obj/item/clothing/glasses/blindfold = 25, + /obj/item/clothing/mask/muzzle = 25, /obj/item/clothing/suit/jacket/straight_jacket = 1, - /obj/item/electropack = 25, + /obj/item/electropack = 5, + /obj/item/restraints/handcuffs = 50, + /obj/item/restraints/handcuffs/cable/zipties = 25, + /obj/item/restraints/legcuffs/bola = 50, + ) = 50, list( /obj/item/clothing/glasses/eyepatch = 25, @@ -706,7 +1097,6 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items /obj/item/clothing/mask/gas/welding = 1 ) = 25, /obj/item/clothing/shoes/galoshes = 5, - /obj/item/fur_dyer = 5, list( /obj/item/gps = 100, /obj/item/gps/engineering = 50, @@ -822,14 +1212,70 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items /obj/item/mod/module/visor/sechud = 1, /obj/item/mod/module/waddle = 100, /obj/item/mod/module/welding = 25 - - /obj/item/mod/paint = 100, + /obj/item/mod/paint = 100 + ) = 50, + /obj/item/nif_repair_kit = 10, + /obj/item/nifsoft_remover = 5, + /obj/item/pet_carrier = 20, + /obj/item/petri_dish/random = 40, + /obj/item/rack_parts = 75, + /obj/item/reagent_containers/blood/random = 50, + list( + /obj/item/reagent_containers/cup/bottle/acidic_buffer = 100, + /obj/item/reagent_containers/cup/bottle/amanitin = 10, + /obj/item/reagent_containers/cup/bottle/ammonia = 25, + /obj/item/reagent_containers/cup/bottle/basic_buffer = 100, + /obj/item/reagent_containers/cup/bottle/chlorine = 25, + /obj/item/reagent_containers/cup/bottle/clownstears = 10, + /obj/item/reagent_containers/cup/bottle/diethylamine = 50, + /obj/item/reagent_containers/cup/bottle/epinephrine = 10, + /obj/item/reagent_containers/cup/bottle/ethanol = 100, + /obj/item/reagent_containers/cup/bottle/exotic_stabilizer = 5, + /obj/item/reagent_containers/cup/bottle/fentanyl = 5, + /obj/item/reagent_containers/cup/bottle/fluorine = 10, + /obj/item/reagent_containers/cup/bottle/formaldehyde = 10, + /obj/item/reagent_containers/cup/bottle/frostoil = 5, + /obj/item/reagent_containers/cup/bottle/iodine = 25, + /obj/item/reagent_containers/cup/bottle/killer/pestkiller = 100, + /obj/item/reagent_containers/cup/bottle/killer/weedkiller = 100, + /obj/item/reagent_containers/cup/bottle/lithium = 10, + /obj/item/reagent_containers/cup/bottle/mercury = 25, + /obj/item/reagent_containers/cup/bottle/mutagen = 10, + /obj/item/reagent_containers/cup/bottle/nutrient/ez = 75, + /obj/item/reagent_containers/cup/bottle/nutrient/l4z = 75, + /obj/item/reagent_containers/cup/bottle/nutrient/rh = 50, + /obj/item/reagent_containers/cup/bottle/plasma = 5, + /obj/item/reagent_containers/cup/bottle/potassium = 15, + /obj/item/reagent_containers/cup/bottle/salglu_solution = 30, + /obj/item/reagent_containers/cup/bottle/sugar = 50, + /obj/item/reagent_containers/cup/bottle/toxin = 5, + /obj/item/reagent_containers/cup/bottle/traitor = 25, + /obj/item/reagent_containers/cup/bottle/water = 75, + /obj/item/reagent_containers/cup/bottle/welding_fuel = 100 + ) = 100, + list( + /obj/item/skillchip/appraiser = 100, + /obj/item/skillchip/basketweaving = 100, + /obj/item/skillchip/bonsai = 100, + /obj/item/skillchip/chefs_kiss = 50, + /obj/item/skillchip/disk_verifier = 1, + /obj/item/skillchip/entrails_reader = 1, + /obj/item/skillchip/job/chef = 1, + /obj/item/skillchip/job/engineer = 10, + /obj/item/skillchip/job/psychology = 10, + /obj/item/skillchip/job/research_director = 10, + /obj/item/skillchip/job/roboticist = 10, + /obj/item/skillchip/light_remover = 100, + /obj/item/skillchip/sabrage = 100, + /obj/item/skillchip/useless_adapter = 200, + /obj/item/skillchip/wine_taster = 100, + /obj/item/skillchip/xenoarch_magnifier = 25 + ) - - ) = 50 + ) = 25 )) @@ -936,7 +1382,11 @@ GLOBAL_LIST_INIT(rarity_loot, list(//rare: really good items /obj/item/construction/plumbing/service = 1, /obj/item/construction/rcd = 1, /obj/item/construction/rld = 10, - /obj/item/construction/rtd = 10 + /obj/item/construction/rtd = 10, + /obj/item/pipe_dispenser = 1, + /obj/item/rsf = 10, + /obj/item/rsf/cookiesynth = 5, + /obj/item/rwd/loaded = 10 ) = 5, /obj/item/cortical_cage = 5, /obj/item/detective_scanner = 25, @@ -1003,6 +1453,25 @@ GLOBAL_LIST_INIT(rarity_loot, list(//rare: really good items /obj/item/lightreplacer = 25, /obj/item/locator = 5, /obj/item/mmi = 10, + /obj/item/pinata = 20, + /obj/item/pinpointer/material_sniffer = 5, + list( + /obj/item/pizzabox/margherita = 1, + /obj/item/pizzabox/meat = 1, + /obj/item/pizzabox/mushroom = 1, + /obj/item/pizzabox/pineapple = 1, + /obj/item/pizzabox/vegetable = 1, + + ) = 30 + list( + /obj/item/quickdeploy/barricade = 10, + /obj/item/quickdeploy/barricade/plasteel = 1 + ) = 10, + list( + /obj/item/restraints/legcuffs/beartrap = 10, + /obj/item/restraints/legcuffs/beartrap/prearmed = 1 + ) = 10, + )) @@ -1042,6 +1511,10 @@ GLOBAL_LIST_INIT(oddity_loot, list(//oddity: strange or crazy items /obj/item/clothing/suit/chameleon/broken = 10, /obj/item/clothing/under/chameleon = 1, /obj/item/clothing/under/chameleon/broken = 10, + /obj/item/modular_computer/pda/chameleon = 1, + /obj/item/modular_computer/pda/chameleon/broken = 10, + /obj/item/radio/headset/chameleon = 1, + /obj/item/radio/headset/chameleon/broken = 10, /obj/item/clothing/gloves/combat = 5, /obj/item/clothing/gloves/tackler/combat = 10, @@ -1094,6 +1567,14 @@ GLOBAL_LIST_INIT(oddity_loot, list(//oddity: strange or crazy items /obj/item/hot_potato = 10, /obj/item/lazarus_injector = 25, /obj/item/lighter/bright = 1, + /obj/item/pinata/syndie = 1, + /obj/item/pizzabox/bomb/armed = 1, + /obj/item/reagent_containers/hypospray/medipen/snail = 1, + /obj/item/seeds/kudzu = 1, + /obj/item/sharpener = 1, + /obj/item/smelling_salts = 1, + /obj/item/spider_egg = 5, + /obj/item/stack/telecrystal = 5, From 38289ed26464926311440e1b71b0b25656c2a26e Mon Sep 17 00:00:00 2001 From: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com> Date: Wed, 14 Jun 2023 22:46:27 -0700 Subject: [PATCH 05/15] 99.99% done --- .../_globalvars/lists/maintenance_loot.dm | 617 +++++++++++++++++- 1 file changed, 606 insertions(+), 11 deletions(-) diff --git a/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm b/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm index bb70963e4de..8ffe5c0752e 100644 --- a/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm +++ b/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm @@ -24,6 +24,8 @@ GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto c /obj/item/stack/medical/aloe/fresh = 25, /obj/item/stack/medical/gauze/improvised = 25, /obj/item/stack/medical/splint/improvised = 25, + /obj/item/thermometer = 10, + /obj/item/thermometer/pen = 10, ) = 50, @@ -66,6 +68,56 @@ GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto c /obj/item/shrapnel = 5, /obj/item/stack/circuit_stack/full = 50, /obj/item/stack/clay = 5, + /obj/item/storage/bag/trash = 50, + /obj/item/storage/bag/trash/filled = 100, + /obj/item/storage/bag/tray = 25, + /obj/item/storage/bag/tray/cafeteria = 75, + /obj/item/storage/fancy/rollingpapers = 10, + /obj/item/toy/brokenradio = 5, + /obj/item/trash/boritos = 10, + /obj/item/trash/boritos/green = 10, + /obj/item/trash/boritos/purple = 10, + /obj/item/trash/boritos/red = 10, + /obj/item/trash/can/food/beans = 5, + /obj/item/trash/can/food/desert_snails = 5, + /obj/item/trash/can/food/envirochow = 5, + /obj/item/trash/can/food/jellyfish = 5, + /obj/item/trash/can/food/larvae = 5, + /obj/item/trash/can/food/peaches = 1, + /obj/item/trash/can/food/peaches/maint = 5, + /obj/item/trash/can/food/pine_nuts = 5, + /obj/item/trash/can/food/tomatoes = 5, + /obj/item/trash/can/food/tuna = 5, + /obj/item/trash/candle = 25, + /obj/item/trash/candy = 50, + /obj/item/trash/cheesie = 50, + /obj/item/trash/chips = 50, + /obj/item/trash/cnds = 50, + /obj/item/trash/empty_food_tray = 25, + /obj/item/trash/empty_side_pack/moth = 25, + /obj/item/trash/empty_side_pack/nt = 25, + /obj/item/trash/empty_side_pack/tiziria = 25, + /obj/item/trash/empty_side_pack/yangyu = 25, + /obj/item/trash/energybar = 50, + /obj/item/trash/flare = 100, + /obj/item/trash/peanuts = 50, + /obj/item/trash/pistachios = 50, + /obj/item/trash/popcorn = 50, + /obj/item/trash/raisins = 50, + /obj/item/trash/ready_donk = 100, + /obj/item/trash/semki = 50, + /obj/item/trash/shrimp_chips = 50, + /obj/item/trash/sosjerky = 50, + /obj/item/trash/spacers_sidekick = 25, + /obj/item/trash/syndi_cakes = 25, + /obj/item/trash/tray = 25, + /obj/item/trash/vendor_trash/lizard_bag = 5, + /obj/item/trash/vendor_trash/lizard_box = 5, + /obj/item/trash/vendor_trash/mochi_ice_cream = 5, + /obj/item/trash/vendor_trash/moth_bag = 5, + /obj/item/trash/vendor_trash/mothmallow = 5, + /obj/item/trash/vendor_trash/rice_crackers = 5, + /obj/item/trash/waffles = 5 ) = 300, @@ -122,13 +174,13 @@ GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto c /obj/item/reagent_containers/hash = 1, /obj/item/reagent_containers/hash/dabs = 1, /obj/item/reagent_containers/heroin = 1, - /obj/item/reagent_containers/hypospray/medipen/pumpup = 50, + /obj/item/reagent_containers/hypospray/medipen/pumpup = 100, /obj/item/reagent_containers/pill/cyanide = 1, /obj/item/reagent_containers/pill/happy = 5, /obj/item/reagent_containers/pill/happinesspsych = 5, /obj/item/reagent_containers/pill/lsd = 5, /obj/item/reagent_containers/pill/lsdpsych = 5, - /obj/item/reagent_containers/pill/maintenance/achievement = 100, + /obj/item/reagent_containers/pill/maintenance/achievement = 200, /obj/item/reagent_containers/pill/nanite_slurry = 5, /obj/item/reagent_containers/pill/zoom = 5 /obj/item/reagent_containers/syringe/contraband/bath_salts = 1, @@ -143,6 +195,13 @@ GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto c /obj/item/reagent_containers/vapecart/pwrgame = 1, /obj/item/reagent_containers/vapecart/reddiesel = 1, /obj/item/reagent_containers/vapecart/syndicate = 1 + /obj/item/storage/pill_bottle/happinesspsych = 1, + /obj/item/storage/pill_bottle/happy = 1, + /obj/item/storage/pill_bottle/lsd = 1, + /obj/item/storage/pill_bottle/lsdpsych = 1, + /obj/item/storage/pill_bottle/maintenance_pill = 25, + /obj/item/storage/pill_bottle/zoom = 1, + /obj/item/tattoo_kit = 75 ) = 50, list( /obj/item/inflatable = 3, @@ -162,7 +221,12 @@ GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto c /obj/item/soap/homemade = 100, /obj/item/soap/nanotrasen = 25, /obj/item/soap/syndie = 10 - ) = 50 + ) = 50, + /obj/item/weaponcrafting/receiver = 100, + /obj/item/weaponcrafting/stock = 100, + /obj/item/wirerod = 100, + + )) @@ -170,6 +234,109 @@ GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto c GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/relic = 100, /obj/item/air_refresher = 25, + list( + /obj/item/storage/backpack = 200, + /obj/item/storage/backpack/duffelbag = 100, + /obj/item/storage/backpack/duffelbag/clown = 25, + /obj/item/storage/backpack/duffelbag/clown/cream_pie = 1, + /obj/item/storage/backpack/duffelbag/syndie = 1, + /obj/item/storage/backpack/explorer = 25, + /obj/item/storage/backpack/fireproof = 25, + /obj/item/storage/backpack/meat = 1, + /obj/item/storage/backpack/satchel = 100, + /obj/item/storage/backpack/satchel/explorer = 25, + /obj/item/storage/backpack/satchel/fireproof = 25, + /obj/item/storage/backpack/satchel/leather = 25, + /obj/item/storage/bag/bio = 25, + /obj/item/storage/bag/books = 25, + /obj/item/storage/bag/chemistry = 25, + /obj/item/storage/bag/construction = 25, + /obj/item/storage/bag/mail = 25, + /obj/item/storage/bag/material = 25, + /obj/item/storage/bag/money = 25, + /obj/item/storage/bag/money/vault = 1, + /obj/item/storage/bag/ore = 25, + /obj/item/storage/bag/plants = 25, + /obj/item/storage/bag/plants/portaseeder = 25, + /obj/item/storage/bag/sheetsnatcher = 25, + /obj/item/storage/bag/xeno = 25, + /obj/item/storage/bag/xenoarch = 25, + /obj/item/storage/belt/fannypack = 5, + /obj/item/storage/belt/fannypack/black = 5, + /obj/item/storage/belt/fannypack/blue = 5, + /obj/item/storage/belt/fannypack/cyan = 5, + /obj/item/storage/belt/fannypack/green = 5, + /obj/item/storage/belt/fannypack/orange = 5, + /obj/item/storage/belt/fannypack/pink = 5, + /obj/item/storage/belt/fannypack/purple = 5, + /obj/item/storage/belt/fannypack/red = 5, + /obj/item/storage/belt/fannypack/white = 5, + /obj/item/storage/belt/fannypack/yellow = 5, + /obj/item/storage/belt/holster = 1, + /obj/item/storage/belt/holster/cowboy = 1, + /obj/item/storage/belt/janitor = 15, + /obj/item/storage/belt/janitor/full = 1, + /obj/item/storage/belt/mailbelt = 5, + /obj/item/storage/belt/mailbelt/leather = 5, + /obj/item/storage/belt/mailbelt/white = 5, + /obj/item/storage/belt/medbandolier = 5, + /obj/item/storage/belt/medical = 5, + /obj/item/storage/belt/military = 5, + /obj/item/storage/belt/military/army = 1, + /obj/item/storage/belt/military/assault = 1, + /obj/item/storage/belt/military/snack/full = 25, + /obj/item/storage/belt/mining = 5, + /obj/item/storage/belt/mining/alt = 5, + /obj/item/storage/belt/mining/healing = 1, + /obj/item/storage/belt/mining/vendor = 1, + /obj/item/storage/belt/plant = 5, + /obj/item/storage/belt/security = 1, + /obj/item/storage/belt/security/peacekeeper = 1, + /obj/item/storage/belt/security/redsec = 1, + /obj/item/storage/belt/security/webbing = 1, + /obj/item/storage/belt/security/webbing/peacekeeper = 1, + /obj/item/storage/belt/utility = 200, + /obj/item/storage/belt/utility/full = 25, + /obj/item/storage/belt/utility/syndicate = 1, + /obj/item/storage/belt/utility/xenoarch = 5, + /obj/item/storage/belt/wands = 1, + /obj/item/storage/briefcase = 100, + /obj/item/storage/secure/briefcase = 50, + /obj/item/storage/briefcase/empty = 25, + /obj/item/storage/briefcase/lawyer = 25, + /obj/item/storage/briefcase/medical = 25, + /obj/item/storage/briefcase/virology = 25, + /obj/item/storage/secure/briefcase/syndie = 1, + + + ) = 50, + list( + /obj/item/stock_parts/capacitor = 100, + /obj/item/stock_parts/cell = 10, + /obj/item/stock_parts/cell/empty = 25, + /obj/item/stock_parts/cell/crap = 25, + /obj/item/stock_parts/cell/crap/empty = 50, + /obj/item/stock_parts/cell/emproof = 10, + /obj/item/stock_parts/cell/emproof/empty = 25 + /obj/item/stock_parts/cell/high = 10, + /obj/item/stock_parts/cell/high/empty = 25, + /obj/item/stock_parts/cell/lead = 200, + /obj/item/stock_parts/cell/potato = 100, + /obj/item/stock_parts/manipulator = 100, + /obj/item/stock_parts/matter_bin = 100, + /obj/item/stock_parts/micro_laser = 100, + /obj/item/stock_parts/scanning_module = 100, + /obj/item/stock_parts/servo = 100, + /obj/item/stock_parts/subspace/amplifier = 25, + /obj/item/stock_parts/subspace/analyzer = 25, + /obj/item/stock_parts/subspace/ansible = 25, + /obj/item/stock_parts/subspace/crystal = 25, + /obj/item/stock_parts/subspace/filter = 25, + /obj/item/stock_parts/subspace/transmitter = 25, + /obj/item/stock_parts/subspace/treatment = 25, + /obj/item/stock_parts/card_reader = 50, + /obj/item/stock_parts/water_recycler = 100 + ) = 100, list( /obj/item/stack/arcadeticket/thirty = 25, /obj/item/stack/cable_coil = 50, @@ -279,6 +446,32 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/stack/sheet/titaniumglass/fifty = 1, /obj/item/stack/sheet/xenochitin = 15, ) = 200, + list( + /obj/item/stack/tile/carpet/black/fifty = 100, + /obj/item/stack/tile/carpet/blue/fifty = 100, + /obj/item/stack/tile/carpet/cyan/fifty = 100, + /obj/item/stack/tile/carpet/donk/thirty = 50, + /obj/item/stack/tile/carpet/executive/thirty = 50, + /obj/item/stack/tile/carpet/fifty = 100, + /obj/item/stack/tile/carpet/green/fifty = 100, + /obj/item/stack/tile/carpet/neon/sixty = 100, + /obj/item/stack/tile/carpet/orange/fifty = 100, + /obj/item/stack/tile/carpet/purple/fifty = 100 + /obj/item/stack/tile/carpet/red/fifty = 100, + /obj/item/stack/tile/carpet/royalblack/fifty = 50, + /obj/item/stack/tile/carpet/royalblue/fifty = 50, + /obj/item/stack/tile/carpet/stellar/thirty = 50, + /obj/item/stack/tile/catwalk_tile/sixty = 50, + /obj/item/stack/tile/eighties/loaded = 25, + /obj/item/stack/tile/fakeice/loaded = 25, + /obj/item/stack/tile/fakepit/loaded = 25, + /obj/item/stack/tile/fakespace/loaded = 25, + /obj/item/stack/tile/glass/sixty = 50, + /obj/item/stack/tile/noslip/thirty = 25, + /obj/item/stack/tile/rglass/sixty = 25, + + + ) = 50, list( /obj/item/stack/spacecash/c1 = 10000/1, /obj/item/stack/spacecash/c10 = 10000/10, @@ -329,6 +522,55 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/plaque = 5, /obj/item/stack/sticky_tape = 25, /obj/item/stack/sticky_tape/super = 1, + /obj/item/stack/wrapping_paper = 25, + /obj/item/stack/wrapping_paper/small = 10, + /obj/item/stack/wrapping_paper/xmas = 25, + /obj/item/stamp/cat = 1, + /obj/item/stamp/chap = 1, + /obj/item/stamp/clown = 1, + /obj/item/stamp/denied = 5, + /obj/item/stamp/head/captain = 1, + /obj/item/stamp/head/ce = 1, + /obj/item/stamp/head/cmo = 1, + /obj/item/stamp/head/hop = 1, + /obj/item/stamp/head/hos = 1, + /obj/item/stamp/head/qm = 1, + /obj/item/stamp/head/rd = 1, + /obj/item/stamp/law = 1, + /obj/item/stamp/mime = 1, + /obj/item/stamp/syndicate = 1, + /obj/item/stamp/void = 5, + /obj/item/sticker/assistant = 1, + /obj/item/sticker/clown = 1, + /obj/item/sticker/frown = 1, + /obj/item/sticker/googly = 1, + /obj/item/sticker/heart = 1, + /obj/item/sticker/left_arrow = 1, + /obj/item/sticker/mime = 1, + /obj/item/sticker/pbee = 1, + /obj/item/sticker/pliz = 1, + /obj/item/sticker/pslime = 1, + /obj/item/sticker/psnake = 1, + /obj/item/sticker/rev = 1, + /obj/item/sticker/right_arrow = 1, + /obj/item/sticker/robot = 1, + /obj/item/sticker/smile = 1, + /obj/item/sticker/star = 1, + /obj/item/sticker/syndicate = 1, + /obj/item/sticker/syndicate/apc = 1, + /obj/item/sticker/syndicate/bomb = 1, + /obj/item/sticker/syndicate/c4 = 1, + /obj/item/sticker/syndicate/cult = 1, + /obj/item/sticker/syndicate/flash = 1, + /obj/item/sticker/syndicate/larva = 1, + /obj/item/sticker/syndicate/op = 1, + /obj/item/sticker/syndicate/trap = 1, + /obj/item/sticker/toolbox = 1, + /obj/item/tape/random = 50, + /obj/item/taperecorder = 50, + /obj/item/taperecorder/empty = 25, + /obj/item/toner = 25, + ) = 25 list( @@ -344,12 +586,13 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/mining_scanner = 5, /obj/item/mop = 25, /obj/item/pushbroom = 10, + /obj/item/staff/broom = 10, /obj/item/multitool = 5, /obj/item/oar = 5, /obj/item/pickaxe = 5, /obj/item/pickaxe/emergency = 3, /obj/item/pickaxe/rusted = 20, - /obj/item/pickaxe/mini = 1, + /obj/item/pickaxe/mini = 5, /obj/item/plant_analyzer = 5, /obj/item/plunger = 50, /obj/item/radio = 50, @@ -368,6 +611,24 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/shovel = 25, /obj/item/shovel/spade = 25, /obj/item/slime_scanner = 10, + /obj/item/storage/toolbox/artistic = 25, + /obj/item/storage/toolbox/electrical = 50, + /obj/item/storage/toolbox/emergency = 100, + /obj/item/storage/toolbox/fishing = 25, + /obj/item/storage/toolbox/haunted = 5, + /obj/item/storage/toolbox/mechanical = 75, + /obj/item/storage/toolbox/syndicate = 1, + /obj/item/t_scanner = 50, + /obj/item/trench_tool = 25, + /obj/item/ttsdevice = 10, + /obj/item/universal_scanner = 5, + /obj/item/watertank = 50, + /obj/item/watertank/atmos = 25, + /obj/item/watertank/janitor = 25, + /obj/item/weldingtool = 50, + /obj/item/wirebrush = 25, + /obj/item/wirecutters = 50, + /obj/item/wrench = 50, @@ -396,7 +657,25 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items ) = 50, list( - /obj/item/lighter = 25, + /obj/item/lighter = 400, + /obj/item/storage/fancy/cigarettes = 400, + /obj/item/storage/fancy/cigarettes/cigars = 50, + /obj/item/storage/fancy/cigarettes/cigars/cohiba = 25, + /obj/item/storage/fancy/cigarettes/cigars/havana = 25, + /obj/item/storage/fancy/cigarettes/cigpack_candy = 50, + /obj/item/storage/fancy/cigarettes/cigpack_cannabis = 25, + /obj/item/storage/fancy/cigarettes/cigpack_carp = 50, + /obj/item/storage/fancy/cigarettes/cigpack_midori = 25, + /obj/item/storage/fancy/cigarettes/cigpack_mindbreaker = 5, + /obj/item/storage/fancy/cigarettes/cigpack_robust = 50, + /obj/item/storage/fancy/cigarettes/cigpack_robustgold = 25, + /obj/item/storage/fancy/cigarettes/cigpack_shadyjims = 200, + /obj/item/storage/fancy/cigarettes/cigpack_syndicate = 50, + /obj/item/storage/fancy/cigarettes/cigpack_uplift = 50, + /obj/item/storage/fancy/cigarettes/cigpack_xeno = 50, + /obj/item/storage/fancy/cigarettes/dromedaryco = 25, + /obj/item/storage/fancy/cigarettes/khi = 25, + ) = 25, list( /obj/item/perfume/amber = 1, @@ -504,9 +783,73 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/reagent_containers/spray/waterflower/lube = 10, /obj/item/reagent_containers/spray/waterflower/superlube = 5, /obj/item/restraints/handcuffs/fake = 25, - /obj/item/skub = 100, - /obj/item/sord = 200, + /obj/item/skub = 200, + /obj/item/sord = 100, /obj/item/sparkler = 25, + /obj/item/storage/box/snappops = 75, + /obj/item/storage/box/sparklers = 75, + /obj/item/storage/box/stickers = 75, + /obj/item/storage/box/stickers/googly = 75, + /obj/item/storage/card_binder = 50, + /obj/item/storage/crayons = 200, + /obj/item/storage/dice = 100, + /obj/item/storage/dice/hazard = 25, + /obj/item/throwing_star/toy = 50, + /obj/item/towel = 150, + /obj/item/toy/ammo/gun = 50, + /obj/item/toy/balloon = 25, + /obj/item/toy/balloon/arrest = 25, + /obj/item/toy/balloon/corgi = 25, + /obj/item/toy/balloon/syndicate = 25, + /obj/item/toy/basketball = 75, + /obj/item/toy/beach_ball/branded = 50, + /obj/item/toy/beach_ball/baseball = 100, + /obj/item/toy/braintoy = 25, + /obj/item/toy/captainsaid = 25, + /obj/item/toy/captainsaid/collector = 5, + /obj/item/toy/cattoy = 5, + /obj/item/toy/clockwork_watch = 25, + /obj/item/toy/crayon/spraycan = 100, + /obj/item/toy/crayon/spraycan/lubecan = 25, + /obj/item/toy/crayon/spraycan/mimecan = 25, + /obj/item/toy/darksabre = 10, + /obj/item/toy/dodgeball = 50, + /obj/item/toy/dummy = 25, + /obj/item/toy/eightball = 75, + /obj/item/toy/eightball/broken = 25, + /obj/item/toy/eightball/haunted = 25, + /obj/item/toy/eldritch_book = 25, + /obj/item/toy/foamblade = 25, + /obj/item/toy/foamfinger = 10, + /obj/item/toy/gun = 25, + /obj/item/toy/intento = 5, + /obj/item/toy/katana = 5, + /obj/item/toy/minimeteor = 50, + /obj/item/toy/nuke = 25, + /obj/item/toy/plush/carpplushie = 25, + /obj/item/toy/redbutton = 5, + /obj/item/toy/snappop = 10, + /obj/item/toy/snappop/phoenix = 1, + /obj/item/toy/sprayoncan = 1, + /obj/item/toy/sword = 100, + /obj/item/toy/talking/ai = 50, + /obj/item/toy/talking/codex_gigas = 50, + /obj/item/toy/talking/griffin = 50, + /obj/item/toy/talking/owl = 50, + /obj/item/toy/tennis = 10, + /obj/item/toy/tennis/blue = 10, + /obj/item/toy/tennis/cyan = 10, + /obj/item/toy/tennis/green = 10, + /obj/item/toy/tennis/purple = 10, + /obj/item/toy/tennis/rainbow = 1, + /obj/item/toy/tennis/red = 10, + /obj/item/toy/tennis/yellow = 10, + /obj/item/toy/toy_dagger = 25, + /obj/item/toy/toy_xeno = 25, + /obj/item/toy/waterballoon = 10, + /obj/item/toy/windup_toolbox = 25 + /obj/item/training_toolbox = 10, + /obj/item/wheelchair = 50, ) = 100, @@ -566,6 +909,25 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/gas_filter/damaged = 100, /obj/item/gas_filter/plasmaman = 25, /obj/item/gas_filter/vox = 25, + /obj/item/tank/internals/anesthetic = 25, + /obj/item/tank/internals/emergency_oxygen = 100, + /obj/item/tank/internals/emergency_oxygen/double = 50, + /obj/item/tank/internals/emergency_oxygen/double/empty = 25, + /obj/item/tank/internals/emergency_oxygen/empty = 50, + /obj/item/tank/internals/emergency_oxygen/engi = 50, + /obj/item/tank/internals/emergency_oxygen/engi/empty = 25, + /obj/item/tank/internals/generic = 50, + /obj/item/tank/internals/nitrogen = 25, + /obj/item/tank/internals/nitrogen/belt = 25, + /obj/item/tank/internals/nitrogen/belt/emergency = 25, + /obj/item/tank/internals/oxygen = 50, + /obj/item/tank/internals/oxygen/empty = 25, + /obj/item/tank/internals/plasma/empty = 25, + /obj/item/tank/internals/plasma = 1, + /obj/item/tank/internals/plasmaman = 25, + /obj/item/tank/internals/plasmaman/belt = 25, + /obj/item/tank/jetpack/improvised = 10 + ) = 100, list( /obj/item/coin/adamantine = 1, @@ -617,6 +979,7 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/reagent_containers/spray/spraytan = 25, /obj/item/reagent_containers/spray/super_barbers_aid = 1, /obj/item/scissors = 20, + /obj/item/straight_razor = 15, @@ -766,6 +1129,44 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/reagent_containers/cup/glass/dry_ramen = 100, /obj/item/reagent_containers/cup/glass/dry_ramen/prepared/hell = 50, /obj/item/reagent_containers/cup/glass/ice/prison = 200, + /obj/item/storage/box/foodpack/moth = 25, + /obj/item/storage/box/foodpack/moth/baked_rice = 25, + /obj/item/storage/box/foodpack/moth/fuel_jack = 25, + /obj/item/storage/box/foodpack/nt = 25, + /obj/item/storage/box/foodpack/nt/burger = 50, // I am biased + /obj/item/storage/box/foodpack/nt/chicken_sammy = 25, + /obj/item/storage/box/foodpack/tiziria = 25, + /obj/item/storage/box/foodpack/tiziria/roll = 25, + /obj/item/storage/box/foodpack/tiziria/stir_fry = 25, + /obj/item/storage/box/foodpack/yangyu = 25, + /obj/item/storage/box/foodpack/yangyu/beef_rice = 25, + /obj/item/storage/box/foodpack/yangyu/sushi = 25, + /obj/item/storage/box/gum = 100, + /obj/item/storage/box/gum/bubblegum = 25, + /obj/item/storage/box/gum/happiness = 200, + /obj/item/storage/box/gum/nicotine = 50, + /obj/item/storage/box/gum/wake_up = 25, + /obj/item/storage/box/ingredients/random = 100, + /obj/item/storage/box/mothic_cans_sauces = 50, + /obj/item/storage/box/mothic_goods = 50, + /obj/item/storage/box/mothic_rations = 50, + /obj/item/storage/box/donkpockets = 200, + /obj/item/storage/box/donkpockets/donkpocketberry = 100, + /obj/item/storage/box/donkpockets/donkpockethonk = 100, + /obj/item/storage/box/donkpockets/donkpocketpizza = 150, + /obj/item/storage/box/donkpockets/donkpocketspicy = 100, + /obj/item/storage/box/donkpockets/donkpocketteriyaki = 100, + /obj/item/storage/fancy/donut_box = 200, + /obj/item/storage/fancy/egg_box = 25, + /obj/item/storage/fancy/heart_box = 25, + /obj/item/storage/fancy/nugget_box = 10, + /obj/item/storage/fancy/pickles_jar = 200, + /obj/item/storage/fish_case/random = 100, + /obj/item/storage/fish_case/syndicate = 10, + /obj/item/storage/wallet/random = 200, + + + ) = 100, list( /obj/item/food/meat/slab/bear = 10, @@ -905,6 +1306,10 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/reagent_containers/cup/soda_cans/grey_bull = 50, /obj/item/reagent_containers/cup/soda_cans/monkey_energy = 50, /obj/item/reagent_containers/cup/soda_cans/shamblers = 25, + /obj/item/storage/cans/sixbeer = 200, + /obj/item/storage/cans/sixsoda = 100, + /obj/item/storage/fancy/coffee_cart_rack = 50, + /obj/item/storage/fancy/coffee_condi_display = 50, ) = 100, @@ -963,9 +1368,150 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items /obj/item/dest_tagger = 10, /obj/item/sales_tagger = 5, /obj/item/binoculars = 10, - /obj/item/biopsy_tool = 50, + /obj/item/biopsy_tool = 25, /obj/item/pai_card = 10, /obj/item/reagent_containers/spray/cleaner = 75, + list( + /obj/item/vending_refill/assist = 1, + /obj/item/vending_refill/autodrobe = 1, + /obj/item/vending_refill/barbervend = 1, + /obj/item/vending_refill/boozeomat = 1, + /obj/item/vending_refill/cart = 1, + /obj/item/vending_refill/cigarette = 1, + /obj/item/vending_refill/clothing = 1, + /obj/item/vending_refill/coffee = 1, + /obj/item/vending_refill/cola = 1, + /obj/item/vending_refill/custom = 5, + /obj/item/vending_refill/dinnerware = 1, + /obj/item/vending_refill/donksoft = 1, + /obj/item/vending_refill/drugs = 1, + /obj/item/vending_refill/engineering = 1, + /obj/item/vending_refill/engivend = 1, + /obj/item/vending_refill/games = 1, + /obj/item/vending_refill/hydronutrients = 1, + /obj/item/vending_refill/hydroseeds = 1, + /obj/item/vending_refill/medical = 1, + /obj/item/vending_refill/modularpc = 1, + /obj/item/vending_refill/robotics = 1, + /obj/item/vending_refill/security = 1, + /obj/item/vending_refill/security_peacekeeper = 1, + /obj/item/vending_refill/snack = 1, + /obj/item/vending_refill/snack/imported = 1, + /obj/item/vending_refill/snack/imported/mothic = 1, + /obj/item/vending_refill/snack/imported/tizirian = 1, + /obj/item/vending_refill/snack/imported/yangyu = 1, + /obj/item/vending_refill/sovietsoda = 1, + /obj/item/vending_refill/sustenance = 1, + /obj/item/vending_refill/wallmed = 1, + /obj/item/vending_refill/wardrobe = 1, + /obj/item/vending_refill/wardrobe/atmos_wardrobe = 1, + /obj/item/vending_refill/wardrobe/bar_wardrobe = 1, + /obj/item/vending_refill/wardrobe/cargo_wardrobe = 1, + /obj/item/vending_refill/wardrobe/cent_wardrobe = 1, + /obj/item/vending_refill/wardrobe/chap_wardrobe = 1, + /obj/item/vending_refill/wardrobe/chef_wardrobe = 1, + /obj/item/vending_refill/wardrobe/chem_wardrobe = 1, + /obj/item/vending_refill/wardrobe/comm_wardrobe = 1, + /obj/item/vending_refill/wardrobe/coroner_wardrobe = 1, + /obj/item/vending_refill/wardrobe/curator_wardrobe = 1, + /obj/item/vending_refill/wardrobe/det_wardrobe = 1, + /obj/item/vending_refill/wardrobe/engi_wardrobe = 1, + /obj/item/vending_refill/wardrobe/gene_wardrobe = 1, + /obj/item/vending_refill/wardrobe/hydro_wardrobe = 1, + /obj/item/vending_refill/wardrobe/jani_wardrobe = 1, + /obj/item/vending_refill/wardrobe/law_wardrobe = 1, + /obj/item/vending_refill/wardrobe/medi_wardrobe = 1, + /obj/item/vending_refill/wardrobe/peacekeeper_wardrobe = 1, + /obj/item/vending_refill/wardrobe/robo_wardrobe = 1, + /obj/item/vending_refill/wardrobe/science_wardrobe = 1, + /obj/item/vending_refill/wardrobe/sec_wardrobe = 1, + /obj/item/vending_refill/wardrobe/syndie_wardrobe = 1, + /obj/item/vending_refill/wardrobe/viro_wardrobe = 1, + /obj/item/vending_refill/youtool = 1 + + + ) = 100, + list( + /obj/item/storage/box/actionfigure = 100, + /obj/item/storage/box/aquarium_props = 25, + /obj/item/storage/box/beakers = 100, + /obj/item/storage/box/beakers/variety = 5, + /obj/item/storage/box/beanbag = 1, + /obj/item/storage/box/bodybags = 25, + /obj/item/storage/box/clown = 50, + /obj/item/storage/box/coffeepack = 25, + /obj/item/storage/box/coffeepack/robusta = 15, + /obj/item/storage/box/condimentbottles = 75, + /obj/item/storage/box/cups = 200, + /obj/item/storage/box/dishdrive = 50, + /obj/item/storage/box/disks = 75, + /obj/item/storage/box/drinkingglasses = 200, + /obj/item/storage/box/emergency_spacesuit = 50, + /obj/item/storage/box/emergencytank = 25, + /obj/item/storage/box/emptysandbags = 25, + /obj/item/storage/box/engitank = 10, + /obj/item/storage/box/evidence = 25, + /obj/item/storage/box/expeditionary_survival = 5, + /obj/item/storage/box/fakesyndiesuit = 100, + /obj/item/storage/box/firecrackers = 50, + /obj/item/storage/box/fireworks = 25, + /obj/item/storage/box/fireworks/dangerous = 1, + /obj/item/storage/box/fountainpens = 50, + /obj/item/storage/box/gloves = 100, + /obj/item/storage/box/handcuffs = 1, + /obj/item/storage/box/hecu_rations = 100, + /obj/item/storage/box/hug = 100, + /obj/item/storage/box/hug/black = 25, + /obj/item/storage/box/hug/medical = 100, + /obj/item/storage/box/hug/plushes = 75, + /obj/item/storage/box/ids = 25, + /obj/item/storage/box/lights/bulbs = 200, + /obj/item/storage/box/lights/mixed = 300, + /obj/item/storage/box/lights/tubes = 300, + /obj/item/storage/box/lipsticks = 25, + /obj/item/storage/box/masks = 100, + /obj/item/storage/box/matches = 200, + /obj/item/storage/box/metalfoam = 300, + /obj/item/storage/box/monkeycubes = 200, + /obj/item/storage/box/mousetraps = 300, + /obj/item/storage/box/nif_ghost_box = 50, + /obj/item/storage/box/nri_flares = 100, + /obj/item/storage/box/papersack = 200, + /obj/item/storage/box/papersack/meat = 200, + /obj/item/storage/box/party_poppers = 75, + /obj/item/storage/box/pdas = 25, + /obj/item/storage/box/perfume = 25, + /obj/item/storage/box/petridish = 75, + /obj/item/storage/box/pillbottles = 100, + /obj/item/storage/box/pinpointer_pairs = 1, + /obj/item/storage/box/plumbing = 50, + /obj/item/storage/box/prisoner = 5, + /obj/item/storage/box/rxglasses = 100, + /obj/item/storage/box/rxglasses/spyglasskit = 5, + /obj/item/storage/box/shipping = 100, + /obj/item/storage/box/smart_metal_foam = 200, + /obj/item/storage/box/stockparts/basic = 100, + /obj/item/storage/box/survival/centcom = 5, + /obj/item/storage/box/survival/engineer = 5, + /obj/item/storage/box/survival/hug = 5, + /obj/item/storage/box/survival/hug/black = 5, + /obj/item/storage/box/survival/medical = 5, + /obj/item/storage/box/survival/mining = 5, + /obj/item/storage/box/survival/mining/bonus = 1, + /obj/item/storage/box/survival/radio = 1, + /obj/item/storage/box/survival/security = 1, + /obj/item/storage/box/swab = 25, + /obj/item/storage/box/syringes = 50, + /obj/item/storage/box/tiziran_cans = 25, + /obj/item/storage/box/tiziran_goods = 25, + /obj/item/storage/box/tiziran_meats = 25, + /obj/item/storage/box/vials = 100, + /obj/item/storage/box/wall_flash = 1, + /obj/item/storage/box/zipties = 25, + /obj/item/storage/fancy/candle_box = 200, + /obj/item/storage/inflatable = 200, + /obj/item/storage/lockbox/dueling = 25, + ) = 150, list( /obj/item/blood_filter = 10, /obj/item/bonesetter = 25, @@ -994,6 +1540,10 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items /obj/item/stack/medical/splint = 50, /obj/item/stack/medical/suture = 25, /obj/item/stack/sticky_tape/surgical = 25, + /obj/item/storage/organbox = 25, + /obj/item/surgical_drapes = 50, + /obj/item/surgical_processor = 25, + /obj/item/surgicaldrill = 25, ) = 50, /obj/item/book/codex_gigas = 10, @@ -1070,6 +1620,7 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items /obj/item/clothing/shoes/ducky_shoes = 10, /obj/item/clothing/shoes/jackboots/timbs = 5, /obj/item/clothing/shoes/sports = 5, + /obj/item/storage/belt/champion = 5, @@ -1285,6 +1836,8 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items GLOBAL_LIST_INIT(rarity_loot, list(//rare: really good items /obj/item/aicard/aitater = 25, /obj/item/ammo_box/foambox/riot = 50, + /obj/item/survivalcapsule = 25, + /obj/item/table_clock = 50, list( /obj/item/ammo_casing/shotgun/antitide = 1, /obj/item/ammo_casing/shotgun/beanbag = 1, @@ -1464,14 +2017,27 @@ GLOBAL_LIST_INIT(rarity_loot, list(//rare: really good items ) = 30 list( - /obj/item/quickdeploy/barricade = 10, - /obj/item/quickdeploy/barricade/plasteel = 1 + /obj/item/quickdeploy/barricade = 50, + /obj/item/quickdeploy/barricade/plasteel = 10, + /obj/item/storage/barricade = 5 ) = 10, list( /obj/item/restraints/legcuffs/beartrap = 10, /obj/item/restraints/legcuffs/beartrap/prearmed = 1 ) = 10, - + list( + /obj/item/storage/medkit = 300, + /obj/item/storage/medkit/regular = 200, + /obj/item/storage/medkit/advanced = 25, + /obj/item/storage/medkit/ancient = 5, + /obj/item/storage/medkit/brute = 25, + /obj/item/storage/medkit/coroner = 25, + /obj/item/storage/medkit/emergency = 300, + /obj/item/storage/medkit/fire = 25, + /obj/item/storage/medkit/o2 = 25, + /obj/item/storage/medkit/surgery = 5, + /obj/item/storage/medkit/toxin = 25 + ) = 75, )) @@ -1515,6 +2081,17 @@ GLOBAL_LIST_INIT(oddity_loot, list(//oddity: strange or crazy items /obj/item/modular_computer/pda/chameleon/broken = 10, /obj/item/radio/headset/chameleon = 1, /obj/item/radio/headset/chameleon/broken = 10, + /obj/item/stamp/chameleon = 1, + /obj/item/stamp/chameleon/broken = 10, + /obj/item/storage/backpack/chameleon = 1, + /obj/item/storage/backpack/chameleon/broken = 10, + /obj/item/storage/belt/chameleon = 1, + /obj/item/storage/belt/chameleon/broken = 10, + /obj/item/storage/belt/holster/chameleon = 1, + /obj/item/storage/belt/holster/chameleon/broken = 10, + + + /obj/item/clothing/gloves/combat = 5, /obj/item/clothing/gloves/tackler/combat = 10, @@ -1575,6 +2152,24 @@ GLOBAL_LIST_INIT(oddity_loot, list(//oddity: strange or crazy items /obj/item/smelling_salts = 1, /obj/item/spider_egg = 5, /obj/item/stack/telecrystal = 5, + /obj/item/storage/belt/champion/wrestling = 1, + /obj/item/storage/box/chemimp = 1, + /obj/item/storage/box/flashbangs = 1, + /obj/item/storage/box/flashes = 1, + /obj/item/storage/box/gorillacubes = 1, + /obj/item/storage/box/syndie_kit/centcom_costume = 1, + /obj/item/storage/box/syndie_kit/chameleon = 1, + /obj/item/storage/box/syndie_kit/chameleon/broken = 1, + /obj/item/storage/box/syndie_kit/cutouts = 1, + /obj/item/storage/box/syndie_kit/imp_deathrattle = 1, + /obj/item/storage/box/syndie_kit/signaler = 10, + /obj/item/storage/box/syndie_kit/sleepytime = 10, + /obj/item/storage/box/syndie_kit/space = 1, + /obj/item/storage/box/syndie_kit/stickers = 10, + /obj/item/taster = 10, + /obj/item/toy/crayon/spraycan/hellcan = 1, + /obj/item/toy/plush/carpplushie/dehy_carp = 5, + /obj/item/watertank/pepperspray = 1, From 1cd96a865fe8467a93841b4e377e2af31edc1a8f Mon Sep 17 00:00:00 2001 From: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com> Date: Wed, 14 Jun 2023 22:49:13 -0700 Subject: [PATCH 06/15] 99.9999% done --- .../_globalvars/lists/maintenance_loot.dm | 76 ++++++++++++++++--- 1 file changed, 64 insertions(+), 12 deletions(-) diff --git a/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm b/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm index 8ffe5c0752e..668f591565c 100644 --- a/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm +++ b/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm @@ -5,7 +5,6 @@ #define maint_oddity_weight 1 #define maint_holiday_weight 3500 - GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto chemistry items list( /obj/item/bong = 15, @@ -2170,25 +2169,78 @@ GLOBAL_LIST_INIT(oddity_loot, list(//oddity: strange or crazy items /obj/item/toy/crayon/spraycan/hellcan = 1, /obj/item/toy/plush/carpplushie/dehy_carp = 5, /obj/item/watertank/pepperspray = 1, - - - - - - - - )) //Loot pool used by default maintenance loot spawners GLOBAL_LIST_INIT(maintenance_loot, list( - + GLOB.trash_loot = maint_trash_weight, + GLOB.common_loot = maint_common_weight, + GLOB.uncommon_loot = maint_uncommon_weight, + GLOB.rarity_loot = maint_rarity_weight, + GLOB.oddity_loot = maint_oddity_weight, )) GLOBAL_LIST_INIT(ratking_trash, list(//Garbage: used by the regal rat mob when spawning garbage. - + /obj/item/trash/boritos = 10, + /obj/item/trash/boritos/green = 10, + /obj/item/trash/boritos/purple = 10, + /obj/item/trash/boritos/red = 10, + /obj/item/trash/can/food/beans = 5, + /obj/item/trash/can/food/desert_snails = 5, + /obj/item/trash/can/food/envirochow = 5, + /obj/item/trash/can/food/jellyfish = 5, + /obj/item/trash/can/food/larvae = 5, + /obj/item/trash/can/food/peaches = 1, + /obj/item/trash/can/food/peaches/maint = 5, + /obj/item/trash/can/food/pine_nuts = 5, + /obj/item/trash/can/food/tomatoes = 5, + /obj/item/trash/can/food/tuna = 5, + /obj/item/trash/candle = 25, + /obj/item/trash/candy = 50, + /obj/item/trash/cheesie = 50, + /obj/item/trash/chips = 50, + /obj/item/trash/cnds = 50, + /obj/item/trash/empty_food_tray = 25, + /obj/item/trash/empty_side_pack/moth = 25, + /obj/item/trash/empty_side_pack/nt = 25, + /obj/item/trash/empty_side_pack/tiziria = 25, + /obj/item/trash/empty_side_pack/yangyu = 25, + /obj/item/trash/energybar = 50, + /obj/item/trash/flare = 100, + /obj/item/trash/peanuts = 50, + /obj/item/trash/pistachios = 50, + /obj/item/trash/popcorn = 50, + /obj/item/trash/raisins = 50, + /obj/item/trash/ready_donk = 100, + /obj/item/trash/semki = 50, + /obj/item/trash/shrimp_chips = 50, + /obj/item/trash/sosjerky = 50, + /obj/item/trash/spacers_sidekick = 25, + /obj/item/trash/syndi_cakes = 25, + /obj/item/trash/tray = 25, + /obj/item/trash/vendor_trash/lizard_bag = 5, + /obj/item/trash/vendor_trash/lizard_box = 5, + /obj/item/trash/vendor_trash/mochi_ice_cream = 5, + /obj/item/trash/vendor_trash/moth_bag = 5, + /obj/item/trash/vendor_trash/mothmallow = 5, + /obj/item/trash/vendor_trash/rice_crackers = 5, + /obj/item/trash/waffles = 5 )) GLOBAL_LIST_INIT(ratking_coins, list(//Coins: Used by the regal rat mob when spawning coins. - + /obj/item/coin/adamantine = 1, + /obj/item/coin/antagtoken = 5, + /obj/item/coin/bananium = 1, + /obj/item/coin/diamond = 1, + /obj/item/coin/gold = 3, + /obj/item/coin/iron = 4, + /obj/item/coin/mythril = 2, + /obj/item/coin/plasma = 2, + /obj/item/coin/plastic = 3, + /obj/item/coin/runite = 1, + /obj/item/coin/silver = 4, + /obj/item/coin/thunderdome = 1, + /obj/item/coin/titanium = 1, + /obj/item/coin/twoheaded = 1, + /obj/item/coin/uranium = 2 )) From 8610d7542a012faae82f496e1b1e6256436d2214 Mon Sep 17 00:00:00 2001 From: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com> Date: Wed, 14 Jun 2023 23:00:57 -0700 Subject: [PATCH 07/15] Update tgstation.dme --- tgstation.dme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index 817e4e197ab..bc08f762fcd 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -549,7 +549,6 @@ #include "code\_globalvars\lists\color.dm" #include "code\_globalvars\lists\flavor_misc.dm" #include "code\_globalvars\lists\keybindings.dm" -#include "code\_globalvars\lists\maintenance_loot.dm" #include "code\_globalvars\lists\mapping.dm" #include "code\_globalvars\lists\mobs.dm" #include "code\_globalvars\lists\names.dm" @@ -7080,6 +7079,7 @@ #include "modular_skyrat\modules\xenos_skyrat_redo\code\xeno_types\sentinel.dm" #include "modular_skyrat\modules\xenos_skyrat_redo\code\xeno_types\spitter.dm" #include "modular_skyrat\modules\xenos_skyrat_redo\code\xeno_types\warrior.dm" +#include "modular_zubbers\code\_globalvars\lists\maintenance_loot.dm" #include "modular_zubbers\code\datums\department_security.dm" #include "modular_zubbers\code\datums\ert.dm" #include "modular_zubbers\code\datums\ai_laws\laws_antagonistic.dm" From a5a0334d4229bec03e7ebe95e7d58581288e3337 Mon Sep 17 00:00:00 2001 From: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com> Date: Thu, 15 Jun 2023 14:06:59 -0700 Subject: [PATCH 08/15] It compiles, so it werks --- code/__DEFINES/maintenance_loot.dm | 6 + .../_globalvars/lists/_maintenance_loot.dm | 64 + .../_globalvars/lists/maintenance_loot.dm | 2246 ----------------- .../lists/maintenance_loot_common.dm | 1079 ++++++++ .../lists/maintenance_loot_oddity.dm | 116 + .../lists/maintenance_loot_rare.dm | 203 ++ .../lists/maintenance_loot_trash.dm | 216 ++ .../lists/maintenance_loot_uncommon.dm | 464 ++++ .../_globalvars/lists/~maintenance_loot.dm | 8 + tgstation.dme | 9 +- 10 files changed, 2164 insertions(+), 2247 deletions(-) create mode 100644 code/__DEFINES/maintenance_loot.dm create mode 100644 modular_zubbers/code/_globalvars/lists/_maintenance_loot.dm delete mode 100644 modular_zubbers/code/_globalvars/lists/maintenance_loot.dm create mode 100644 modular_zubbers/code/_globalvars/lists/maintenance_loot_common.dm create mode 100644 modular_zubbers/code/_globalvars/lists/maintenance_loot_oddity.dm create mode 100644 modular_zubbers/code/_globalvars/lists/maintenance_loot_rare.dm create mode 100644 modular_zubbers/code/_globalvars/lists/maintenance_loot_trash.dm create mode 100644 modular_zubbers/code/_globalvars/lists/maintenance_loot_uncommon.dm create mode 100644 modular_zubbers/code/_globalvars/lists/~maintenance_loot.dm diff --git a/code/__DEFINES/maintenance_loot.dm b/code/__DEFINES/maintenance_loot.dm new file mode 100644 index 00000000000..27bf52307ea --- /dev/null +++ b/code/__DEFINES/maintenance_loot.dm @@ -0,0 +1,6 @@ +#define maint_trash_weight 4500 +#define maint_common_weight 4500 +#define maint_uncommon_weight 900 +#define maint_rarity_weight 99 +#define maint_oddity_weight 1 +#define maint_holiday_weight 3500 \ No newline at end of file diff --git a/modular_zubbers/code/_globalvars/lists/_maintenance_loot.dm b/modular_zubbers/code/_globalvars/lists/_maintenance_loot.dm new file mode 100644 index 00000000000..efe3c735f9a --- /dev/null +++ b/modular_zubbers/code/_globalvars/lists/_maintenance_loot.dm @@ -0,0 +1,64 @@ +GLOBAL_LIST_INIT(ratking_trash, list(//Garbage: used by the regal rat mob when spawning garbage. + /obj/item/trash/boritos = 10, + /obj/item/trash/boritos/green = 10, + /obj/item/trash/boritos/purple = 10, + /obj/item/trash/boritos/red = 10, + /obj/item/trash/can/food/beans = 5, + /obj/item/trash/can/food/desert_snails = 5, + /obj/item/trash/can/food/envirochow = 5, + /obj/item/trash/can/food/jellyfish = 5, + /obj/item/trash/can/food/larvae = 5, + /obj/item/trash/can/food/peaches = 1, + /obj/item/trash/can/food/peaches/maint = 5, + /obj/item/trash/can/food/pine_nuts = 5, + /obj/item/trash/can/food/tomatoes = 5, + /obj/item/trash/can/food/tuna = 5, + /obj/item/trash/candle = 25, + /obj/item/trash/candy = 50, + /obj/item/trash/cheesie = 50, + /obj/item/trash/chips = 50, + /obj/item/trash/cnds = 50, + /obj/item/trash/empty_food_tray = 25, + /obj/item/trash/empty_side_pack/moth = 25, + /obj/item/trash/empty_side_pack/nt = 25, + /obj/item/trash/empty_side_pack/tiziria = 25, + /obj/item/trash/empty_side_pack/yangyu = 25, + /obj/item/trash/energybar = 50, + /obj/item/trash/flare = 100, + /obj/item/trash/peanuts = 50, + /obj/item/trash/pistachios = 50, + /obj/item/trash/popcorn = 50, + /obj/item/trash/raisins = 50, + /obj/item/trash/ready_donk = 100, + /obj/item/trash/semki = 50, + /obj/item/trash/shrimp_chips = 50, + /obj/item/trash/sosjerky = 50, + /obj/item/trash/spacers_sidekick = 25, + /obj/item/trash/syndi_cakes = 25, + /obj/item/trash/tray = 25, + /obj/item/trash/vendor_trash/lizard_bag = 5, + /obj/item/trash/vendor_trash/lizard_box = 5, + /obj/item/trash/vendor_trash/mochi_ice_cream = 5, + /obj/item/trash/vendor_trash/moth_bag = 5, + /obj/item/trash/vendor_trash/mothmallow = 5, + /obj/item/trash/vendor_trash/rice_crackers = 5, + /obj/item/trash/waffles = 5 +)) + +GLOBAL_LIST_INIT(ratking_coins, list(//Coins: Used by the regal rat mob when spawning coins. + /obj/item/coin/adamantine = 1, + /obj/item/coin/antagtoken = 5, + /obj/item/coin/bananium = 1, + /obj/item/coin/diamond = 1, + /obj/item/coin/gold = 3, + /obj/item/coin/iron = 4, + /obj/item/coin/mythril = 2, + /obj/item/coin/plasma = 2, + /obj/item/coin/plastic = 3, + /obj/item/coin/runite = 1, + /obj/item/coin/silver = 4, + /obj/item/coin/thunderdome = 1, + /obj/item/coin/titanium = 1, + /obj/item/coin/twoheaded = 1, + /obj/item/coin/uranium = 2 +)) diff --git a/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm b/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm deleted file mode 100644 index 668f591565c..00000000000 --- a/modular_zubbers/code/_globalvars/lists/maintenance_loot.dm +++ /dev/null @@ -1,2246 +0,0 @@ -#define maint_trash_weight 4500 -#define maint_common_weight 4500 -#define maint_uncommon_weight 900 -#define maint_rarity_weight 99 -#define maint_oddity_weight 1 -#define maint_holiday_weight 3500 - -GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto chemistry items - list( - /obj/item/bong = 15, - /obj/item/bong/lungbuster = 5, - /obj/item/extinguisher/crafted = 10, - /obj/item/lead_pipe = 25, - /obj/item/pestle = 25, - /obj/item/ph_booklet = 5 - /obj/item/ph_meter = 1, - /obj/item/ph_paper = 10, - /obj/item/reagent_containers/cup/mortar = 25, - /obj/item/reagent_containers/cup/primitive_centrifuge = 25, - /obj/item/reagent_containers/cup/tube = 50, - /obj/item/reagent_containers/dropper = 25, - /obj/item/reagent_containers/syringe/crude = 50 - /obj/item/stack/medical/aloe/fresh = 25, - /obj/item/stack/medical/gauze/improvised = 25, - /obj/item/stack/medical/splint/improvised = 25, - /obj/item/thermometer = 10, - /obj/item/thermometer/pen = 10, - - - ) = 50, - list( - /obj/item/book/bible = 100, - /obj/item/book/bible/booze = 50, - /obj/item/book/fish_catalog = 25, - /obj/item/infuser_book = 5 - ) = 25, - list( - /obj/item/ammo_casing/spent = 25, - /obj/item/ammo_casing/shotgun/buckshot/spent = 25, - /obj/item/broken_bottle = 50, - /obj/item/grown/bananapeel = 50, - /obj/item/grown/corncob = 25, - /obj/item/inflatable/door/torn = 25, - /obj/item/inflatable/torn = 50, - /obj/item/kitchen/fork/plastic = 25, - /obj/item/kitchen/spoon/plastic = 25, - /obj/item/knife/plastic = 10, - /obj/item/light/bulb/broken = 25, - /obj/item/light/tube/broken = 25, - /obj/item/match = 10, - /obj/item/newspaper = 5, - /obj/item/paper/crumpled = 20, - /obj/item/paper/pamphlet/violent_video_games = 5, - /obj/item/photo/old = 10, - /obj/item/reagent_containers/cup/glass/colocup = 75 - /obj/item/reagent_containers/cup/glass/sillycup = 25, - /obj/item/reagent_containers/cup/glass/waterbottle/empty = 25, - /obj/item/reagent_containers/cup/rag = 25, - /obj/item/restraints/handcuffs/cable/zipties/used = 10, - /obj/item/rollingpaper = 25, - /obj/item/shard = 100, - /obj/item/shard/plasma = 25, - /obj/item/shard/plastitanium = 10, - /obj/item/shard/titanium = 10, - /obj/item/shrapnel/bone_fragment = 10, - /obj/item/shrapnel/bullet = 5, - /obj/item/shrapnel = 5, - /obj/item/stack/circuit_stack/full = 50, - /obj/item/stack/clay = 5, - /obj/item/storage/bag/trash = 50, - /obj/item/storage/bag/trash/filled = 100, - /obj/item/storage/bag/tray = 25, - /obj/item/storage/bag/tray/cafeteria = 75, - /obj/item/storage/fancy/rollingpapers = 10, - /obj/item/toy/brokenradio = 5, - /obj/item/trash/boritos = 10, - /obj/item/trash/boritos/green = 10, - /obj/item/trash/boritos/purple = 10, - /obj/item/trash/boritos/red = 10, - /obj/item/trash/can/food/beans = 5, - /obj/item/trash/can/food/desert_snails = 5, - /obj/item/trash/can/food/envirochow = 5, - /obj/item/trash/can/food/jellyfish = 5, - /obj/item/trash/can/food/larvae = 5, - /obj/item/trash/can/food/peaches = 1, - /obj/item/trash/can/food/peaches/maint = 5, - /obj/item/trash/can/food/pine_nuts = 5, - /obj/item/trash/can/food/tomatoes = 5, - /obj/item/trash/can/food/tuna = 5, - /obj/item/trash/candle = 25, - /obj/item/trash/candy = 50, - /obj/item/trash/cheesie = 50, - /obj/item/trash/chips = 50, - /obj/item/trash/cnds = 50, - /obj/item/trash/empty_food_tray = 25, - /obj/item/trash/empty_side_pack/moth = 25, - /obj/item/trash/empty_side_pack/nt = 25, - /obj/item/trash/empty_side_pack/tiziria = 25, - /obj/item/trash/empty_side_pack/yangyu = 25, - /obj/item/trash/energybar = 50, - /obj/item/trash/flare = 100, - /obj/item/trash/peanuts = 50, - /obj/item/trash/pistachios = 50, - /obj/item/trash/popcorn = 50, - /obj/item/trash/raisins = 50, - /obj/item/trash/ready_donk = 100, - /obj/item/trash/semki = 50, - /obj/item/trash/shrimp_chips = 50, - /obj/item/trash/sosjerky = 50, - /obj/item/trash/spacers_sidekick = 25, - /obj/item/trash/syndi_cakes = 25, - /obj/item/trash/tray = 25, - /obj/item/trash/vendor_trash/lizard_bag = 5, - /obj/item/trash/vendor_trash/lizard_box = 5, - /obj/item/trash/vendor_trash/mochi_ice_cream = 5, - /obj/item/trash/vendor_trash/moth_bag = 5, - /obj/item/trash/vendor_trash/mothmallow = 5, - /obj/item/trash/vendor_trash/rice_crackers = 5, - /obj/item/trash/waffles = 5 - - - ) = 300, - /obj/item/broken_missile = 5, - /obj/item/c_tube = 100, - /obj/item/cane = 10, - /obj/item/card/emagfake = 5, - /obj/item/card/fuzzy_license = 1, - /obj/item/cardboard_cutout = 5, - /obj/item/clipboard = 5 - /obj/item/clothing/head/cone = 100, - /obj/item/clothing/suit/caution = 100, - /obj/item/clothing/suit/hazardvest = 25 - /obj/item/coffee_cartridge/bootleg = 5, - /obj/item/coffee_cartridge = 10, - /obj/item/coupon = 10, - /obj/item/dice/d20 = 20, - /obj/item/dice/d6 = 5, - /obj/item/dice/d6/ebony = 1, - /obj/item/dice/d6/space = 1, - /obj/item/ectoplasm = 1, - list( - /obj/item/electronics/airalarm = 1, - /obj/item/electronics/airlock = 1, - /obj/item/electronics/apc = 1, - /obj/item/electronics/firealarm = 1, - /obj/item/electronics/firelock = 1, - ) = 50, - list( - /obj/item/food/badrecipe = 5, - /obj/item/food/badrecipe/moldy = 10, - /obj/item/food/badrecipe/moldy/bacteria = 25, - /obj/item/food/egg/rotten = 10, - /obj/item/food/boiledegg/rotten = 5, - /obj/item/food/breadslice/moldy = 10, - /obj/item/food/breadslice/moldy/bacteria = 25, - /obj/item/food/deadmouse = 10, - /obj/item/food/deadmouse/moldy = 25, - /obj/item/food/pizzaslice/ants = 10, - /obj/item/food/pizzaslice/moldy = 10, - /obj/item/food/pizzaslice/moldy/bacteria = 25, - /obj/item/food/spidereggs = 50 - /obj/item/food/spiderleg = 50, - /obj/item/food/spiderling = 50, - /obj/item/food/spiderlollipop = 25 - ) = 200, - list( - /obj/item/food/drug/moon_rock = 1, - /obj/item/food/drug/saturnx = 1, - /obj/item/reagent_containers/blacktar = 1, - /obj/item/reagent_containers/cocaine = 1, - /obj/item/reagent_containers/crack = 1, - /obj/item/reagent_containers/cup/blastoff_ampoule = 1, - /obj/item/reagent_containers/hash = 1, - /obj/item/reagent_containers/hash/dabs = 1, - /obj/item/reagent_containers/heroin = 1, - /obj/item/reagent_containers/hypospray/medipen/pumpup = 100, - /obj/item/reagent_containers/pill/cyanide = 1, - /obj/item/reagent_containers/pill/happy = 5, - /obj/item/reagent_containers/pill/happinesspsych = 5, - /obj/item/reagent_containers/pill/lsd = 5, - /obj/item/reagent_containers/pill/lsdpsych = 5, - /obj/item/reagent_containers/pill/maintenance/achievement = 200, - /obj/item/reagent_containers/pill/nanite_slurry = 5, - /obj/item/reagent_containers/pill/zoom = 5 - /obj/item/reagent_containers/syringe/contraband/bath_salts = 1, - /obj/item/reagent_containers/syringe/contraband/fentanyl = 1, - /obj/item/reagent_containers/syringe/contraband/krokodil = 1, - /obj/item/reagent_containers/syringe/contraband/methamphetamine = 1, - /obj/item/reagent_containers/syringe/contraband/morphine = 1, - /obj/item/reagent_containers/syringe/contraband/saturnx = 1, - /obj/item/reagent_containers/syringe/contraband/space_drugs = 1, - /obj/item/reagent_containers/vapecart/bluekush = 1, - /obj/item/reagent_containers/vapecart/cheese = 1, - /obj/item/reagent_containers/vapecart/pwrgame = 1, - /obj/item/reagent_containers/vapecart/reddiesel = 1, - /obj/item/reagent_containers/vapecart/syndicate = 1 - /obj/item/storage/pill_bottle/happinesspsych = 1, - /obj/item/storage/pill_bottle/happy = 1, - /obj/item/storage/pill_bottle/lsd = 1, - /obj/item/storage/pill_bottle/lsdpsych = 1, - /obj/item/storage/pill_bottle/maintenance_pill = 25, - /obj/item/storage/pill_bottle/zoom = 1, - /obj/item/tattoo_kit = 75 - ) = 50, - list( - /obj/item/inflatable = 3, - /obj/item/inflatable/door = 1, - /obj/item/oxygen_candle = 1 - ) = 75, - /obj/item/kirbyplants/random = 10, - list( - /obj/item/knife/shiv = 1, - /obj/item/pickaxe/improvised = 1, - /obj/item/rcl/ghetto = 1, - /obj/item/screwdriver/makeshift = 1, - ) = 75, - list( - /obj/item/soap = 50, - /obj/item/soap/deluxe = 10, - /obj/item/soap/homemade = 100, - /obj/item/soap/nanotrasen = 25, - /obj/item/soap/syndie = 10 - ) = 50, - /obj/item/weaponcrafting/receiver = 100, - /obj/item/weaponcrafting/stock = 100, - /obj/item/wirerod = 100, - - -)) - - - -GLOBAL_LIST_INIT(common_loot, list( //common: basic items - /obj/item/relic = 100, - /obj/item/air_refresher = 25, - list( - /obj/item/storage/backpack = 200, - /obj/item/storage/backpack/duffelbag = 100, - /obj/item/storage/backpack/duffelbag/clown = 25, - /obj/item/storage/backpack/duffelbag/clown/cream_pie = 1, - /obj/item/storage/backpack/duffelbag/syndie = 1, - /obj/item/storage/backpack/explorer = 25, - /obj/item/storage/backpack/fireproof = 25, - /obj/item/storage/backpack/meat = 1, - /obj/item/storage/backpack/satchel = 100, - /obj/item/storage/backpack/satchel/explorer = 25, - /obj/item/storage/backpack/satchel/fireproof = 25, - /obj/item/storage/backpack/satchel/leather = 25, - /obj/item/storage/bag/bio = 25, - /obj/item/storage/bag/books = 25, - /obj/item/storage/bag/chemistry = 25, - /obj/item/storage/bag/construction = 25, - /obj/item/storage/bag/mail = 25, - /obj/item/storage/bag/material = 25, - /obj/item/storage/bag/money = 25, - /obj/item/storage/bag/money/vault = 1, - /obj/item/storage/bag/ore = 25, - /obj/item/storage/bag/plants = 25, - /obj/item/storage/bag/plants/portaseeder = 25, - /obj/item/storage/bag/sheetsnatcher = 25, - /obj/item/storage/bag/xeno = 25, - /obj/item/storage/bag/xenoarch = 25, - /obj/item/storage/belt/fannypack = 5, - /obj/item/storage/belt/fannypack/black = 5, - /obj/item/storage/belt/fannypack/blue = 5, - /obj/item/storage/belt/fannypack/cyan = 5, - /obj/item/storage/belt/fannypack/green = 5, - /obj/item/storage/belt/fannypack/orange = 5, - /obj/item/storage/belt/fannypack/pink = 5, - /obj/item/storage/belt/fannypack/purple = 5, - /obj/item/storage/belt/fannypack/red = 5, - /obj/item/storage/belt/fannypack/white = 5, - /obj/item/storage/belt/fannypack/yellow = 5, - /obj/item/storage/belt/holster = 1, - /obj/item/storage/belt/holster/cowboy = 1, - /obj/item/storage/belt/janitor = 15, - /obj/item/storage/belt/janitor/full = 1, - /obj/item/storage/belt/mailbelt = 5, - /obj/item/storage/belt/mailbelt/leather = 5, - /obj/item/storage/belt/mailbelt/white = 5, - /obj/item/storage/belt/medbandolier = 5, - /obj/item/storage/belt/medical = 5, - /obj/item/storage/belt/military = 5, - /obj/item/storage/belt/military/army = 1, - /obj/item/storage/belt/military/assault = 1, - /obj/item/storage/belt/military/snack/full = 25, - /obj/item/storage/belt/mining = 5, - /obj/item/storage/belt/mining/alt = 5, - /obj/item/storage/belt/mining/healing = 1, - /obj/item/storage/belt/mining/vendor = 1, - /obj/item/storage/belt/plant = 5, - /obj/item/storage/belt/security = 1, - /obj/item/storage/belt/security/peacekeeper = 1, - /obj/item/storage/belt/security/redsec = 1, - /obj/item/storage/belt/security/webbing = 1, - /obj/item/storage/belt/security/webbing/peacekeeper = 1, - /obj/item/storage/belt/utility = 200, - /obj/item/storage/belt/utility/full = 25, - /obj/item/storage/belt/utility/syndicate = 1, - /obj/item/storage/belt/utility/xenoarch = 5, - /obj/item/storage/belt/wands = 1, - /obj/item/storage/briefcase = 100, - /obj/item/storage/secure/briefcase = 50, - /obj/item/storage/briefcase/empty = 25, - /obj/item/storage/briefcase/lawyer = 25, - /obj/item/storage/briefcase/medical = 25, - /obj/item/storage/briefcase/virology = 25, - /obj/item/storage/secure/briefcase/syndie = 1, - - - ) = 50, - list( - /obj/item/stock_parts/capacitor = 100, - /obj/item/stock_parts/cell = 10, - /obj/item/stock_parts/cell/empty = 25, - /obj/item/stock_parts/cell/crap = 25, - /obj/item/stock_parts/cell/crap/empty = 50, - /obj/item/stock_parts/cell/emproof = 10, - /obj/item/stock_parts/cell/emproof/empty = 25 - /obj/item/stock_parts/cell/high = 10, - /obj/item/stock_parts/cell/high/empty = 25, - /obj/item/stock_parts/cell/lead = 200, - /obj/item/stock_parts/cell/potato = 100, - /obj/item/stock_parts/manipulator = 100, - /obj/item/stock_parts/matter_bin = 100, - /obj/item/stock_parts/micro_laser = 100, - /obj/item/stock_parts/scanning_module = 100, - /obj/item/stock_parts/servo = 100, - /obj/item/stock_parts/subspace/amplifier = 25, - /obj/item/stock_parts/subspace/analyzer = 25, - /obj/item/stock_parts/subspace/ansible = 25, - /obj/item/stock_parts/subspace/crystal = 25, - /obj/item/stock_parts/subspace/filter = 25, - /obj/item/stock_parts/subspace/transmitter = 25, - /obj/item/stock_parts/subspace/treatment = 25, - /obj/item/stock_parts/card_reader = 50, - /obj/item/stock_parts/water_recycler = 100 - ) = 100, - list( - /obj/item/stack/arcadeticket/thirty = 25, - /obj/item/stack/cable_coil = 50, - /obj/item/stack/pipe_cleaner_coil/random = 25, - /obj/item/stack/conveyor/thirty = 5, - /obj/item/stack/ducts/fifty = 5, - /obj/item/stack/license_plates/empty/fifty = 5, - /obj/item/stack/marker_beacon/ten = 25, - /obj/item/stack/ore/bananium = 1, - /obj/item/stack/ore/bluespace_crystal = 1, - /obj/item/stack/ore/diamond = 1, - /obj/item/stack/ore/glass = 75, - /obj/item/stack/ore/glass/basalt = 50, - /obj/item/stack/ore/gold = 10, - /obj/item/stack/ore/iron = 25, - /obj/item/stack/ore/plasma = 5, - /obj/item/stack/ore/silver = 15, - /obj/item/stack/ore/slag = 50, - /obj/item/stack/ore/titanium = 5, - /obj/item/stack/ore/uranium = 5 - /obj/item/stack/package_wrap = 50, - /obj/item/stack/rail_track/ten = 25, - /obj/item/stack/rods/fifty = 10, - /obj/item/stack/rods/twentyfive = 25, - /obj/item/stack/rods/ten = 100, - /obj/item/stack/rods/two = 50, - /obj/item/stack/sheet/animalhide/cat = 10 - /obj/item/stack/sheet/animalhide/corgi = 10, - /obj/item/stack/sheet/animalhide/gondola = 10, - /obj/item/stack/sheet/animalhide/human = 10, - /obj/item/stack/sheet/animalhide/lizard = 10, - /obj/item/stack/sheet/animalhide/monkey = 10, - /obj/item/stack/sheet/animalhide/mothroach = 10, - /obj/item/stack/sheet/animalhide/xeno = 10, - /obj/item/stack/sheet/bluespace_crystal = 1, - /obj/item/stack/sheet/bone = 25, - /obj/item/stack/sheet/bronze = 25, - /obj/item/stack/sheet/bronze/thirty = 15, - /obj/item/stack/sheet/cardboard = 50, - /obj/item/stack/sheet/cardboard/fifty = 25, - /obj/item/stack/sheet/cloth = 100, - /obj/item/stack/sheet/cloth/five = 50, - /obj/item/stack/sheet/cloth/ten = 10 - /obj/item/stack/sheet/glass = 100, - /obj/item/stack/sheet/glass/fifty = 25, - /obj/item/stack/sheet/iron = 100, - /obj/item/stack/sheet/iron/fifty = 25, - /obj/item/stack/sheet/iron/five = 75, - /obj/item/stack/sheet/iron/ten = 50, - /obj/item/stack/sheet/iron/twenty = 50, - /obj/item/stack/sheet/leather = 75, - /obj/item/stack/sheet/meat = 10, - /obj/item/stack/sheet/meat/fifty = 1, - /obj/item/stack/sheet/meat/five = 5, - /obj/item/stack/sheet/meat/twenty = 5, - /obj/item/stack/sheet/mineral/bamboo = 50, - /obj/item/stack/sheet/mineral/bamboo/fifty = 10, - /obj/item/stack/sheet/mineral/bananium = 1, - /obj/item/stack/sheet/mineral/bananium/five = 1, - /obj/item/stack/sheet/mineral/coal = 50, - /obj/item/stack/sheet/mineral/coal/five = 25, - /obj/item/stack/sheet/mineral/coal/ten = 15, - /obj/item/stack/sheet/mineral/diamond = 5, - /obj/item/stack/sheet/mineral/gold = 5, - /obj/item/stack/sheet/mineral/plasma = 50, - /obj/item/stack/sheet/mineral/plasma/five = 5, - /obj/item/stack/sheet/mineral/plasma/thirty = 1 - /obj/item/stack/sheet/mineral/sandbags = 50, - /obj/item/stack/sheet/mineral/sandbags/fifty = 1, - /obj/item/stack/sheet/mineral/sandstone = 50, - /obj/item/stack/sheet/mineral/sandstone/thirty = 15, - /obj/item/stack/sheet/mineral/silver = 5, - /obj/item/stack/sheet/mineral/stone = 5, - /obj/item/stack/sheet/mineral/titanium = 5, - /obj/item/stack/sheet/mineral/titanium/fifty = 1, - /obj/item/stack/sheet/mineral/uranium = 25, - /obj/item/stack/sheet/mineral/uranium/five = 15, - /obj/item/stack/sheet/mineral/wood = 100, - /obj/item/stack/sheet/mineral/wood/fifty = 25, - /obj/item/stack/sheet/paperframes = 75, - /obj/item/stack/sheet/paperframes/five = 50, - /obj/item/stack/sheet/paperframes/twenty = 20, - /obj/item/stack/sheet/paperframes/fifty = 5, - /obj/item/stack/sheet/pizza = 1, - /obj/item/stack/sheet/pizza/fifty = 1, - /obj/item/stack/sheet/pizza/five = 1, - /obj/item/stack/sheet/pizza/twenty = 1 - /obj/item/stack/sheet/plasmaglass = 50, - /obj/item/stack/sheet/plasmaglass/fifty = 1 - /obj/item/stack/sheet/plasmarglass = 25, - /obj/item/stack/sheet/plasmarglass/fifty = 1, - /obj/item/stack/sheet/plasteel = 100, - /obj/item/stack/sheet/plasteel/fifty = 1, - /obj/item/stack/sheet/plasteel/twenty = 20, - /obj/item/stack/sheet/plastic = 100, - /obj/item/stack/sheet/plastic/fifty = 10, - /obj/item/stack/sheet/plastic/five = 75, - /obj/item/stack/sheet/plastitaniumglass = 1, - /obj/item/stack/sheet/plastitaniumglass/fifty = 1, - /obj/item/stack/sheet/rglass = 50, - /obj/item/stack/sheet/rglass/fifty = 1, - /obj/item/stack/sheet/sandblock = 75, - /obj/item/stack/sheet/sandblock/fifty = 15, - /obj/item/stack/sheet/sandblock/five = 50, - /obj/item/stack/sheet/sandblock/twenty = 25, - /obj/item/stack/sheet/titaniumglass = 25, - /obj/item/stack/sheet/titaniumglass/fifty = 1, - /obj/item/stack/sheet/xenochitin = 15, - ) = 200, - list( - /obj/item/stack/tile/carpet/black/fifty = 100, - /obj/item/stack/tile/carpet/blue/fifty = 100, - /obj/item/stack/tile/carpet/cyan/fifty = 100, - /obj/item/stack/tile/carpet/donk/thirty = 50, - /obj/item/stack/tile/carpet/executive/thirty = 50, - /obj/item/stack/tile/carpet/fifty = 100, - /obj/item/stack/tile/carpet/green/fifty = 100, - /obj/item/stack/tile/carpet/neon/sixty = 100, - /obj/item/stack/tile/carpet/orange/fifty = 100, - /obj/item/stack/tile/carpet/purple/fifty = 100 - /obj/item/stack/tile/carpet/red/fifty = 100, - /obj/item/stack/tile/carpet/royalblack/fifty = 50, - /obj/item/stack/tile/carpet/royalblue/fifty = 50, - /obj/item/stack/tile/carpet/stellar/thirty = 50, - /obj/item/stack/tile/catwalk_tile/sixty = 50, - /obj/item/stack/tile/eighties/loaded = 25, - /obj/item/stack/tile/fakeice/loaded = 25, - /obj/item/stack/tile/fakepit/loaded = 25, - /obj/item/stack/tile/fakespace/loaded = 25, - /obj/item/stack/tile/glass/sixty = 50, - /obj/item/stack/tile/noslip/thirty = 25, - /obj/item/stack/tile/rglass/sixty = 25, - - - ) = 50, - list( - /obj/item/stack/spacecash/c1 = 10000/1, - /obj/item/stack/spacecash/c10 = 10000/10, - /obj/item/stack/spacecash/c100 = 10000/100, - /obj/item/stack/spacecash/c1000 = 10000/1000, - /obj/item/stack/spacecash/c10000 = 10000/10000, - /obj/item/stack/spacecash/c20 = 10000/20, - /obj/item/stack/spacecash/c200 = 10000/200, - /obj/item/stack/spacecash/c50 = 10000/50, - /obj/item/stack/spacecash/c500 = 10000/500, - /obj/item/stack/spacecash/c5000 = 10000/5000 - ) = 75, - list( - /obj/item/reagent_containers/hypospray/medipen/atropine = 10, - /obj/item/reagent_containers/hypospray/medipen/blood_loss = 5, - /obj/item/reagent_containers/hypospray/medipen/ekit = 25, - /obj/item/reagent_containers/hypospray/medipen/morphine = 1, - /obj/item/reagent_containers/hypospray/medipen/mutadone = 1, - /obj/item/reagent_containers/hypospray/medipen/oxandrolone = 5, - /obj/item/reagent_containers/hypospray/medipen/penacid = 10, - ) = 50, - list( - /obj/item/poster/random_contraband = 10, - /obj/item/poster/random_official = 10, - /obj/item/sign/random = 10, - /obj/item/poster/quirk/crew/random = 1 - ) = 100, - list( - /obj/item/airlock_painter = 1, - /obj/item/airlock_painter/decal = 1, - /obj/item/airlock_painter/decal/tile = 1, - /obj/item/hand_labeler = 1, - /obj/item/paint/anycolor = 1, - /obj/item/paint/paint_remover = 1 - /obj/item/paint_palette = 1, - /obj/item/pipe_painter = 1, - /obj/item/rcl/pre_loaded = 1 - ) = 75, - list( - /obj/item/paper_bin = 50, - /obj/item/paper_bin/construction = 25, - /obj/item/paper_bin/carbon = 25, - /obj/item/papercutter = 15, - /obj/item/pen = 25, - /obj/item/pen/fountain = 10, - /obj/item/pen/fourcolor = 5, - /obj/item/picket_sign = 10, - /obj/item/plaque = 5, - /obj/item/stack/sticky_tape = 25, - /obj/item/stack/sticky_tape/super = 1, - /obj/item/stack/wrapping_paper = 25, - /obj/item/stack/wrapping_paper/small = 10, - /obj/item/stack/wrapping_paper/xmas = 25, - /obj/item/stamp/cat = 1, - /obj/item/stamp/chap = 1, - /obj/item/stamp/clown = 1, - /obj/item/stamp/denied = 5, - /obj/item/stamp/head/captain = 1, - /obj/item/stamp/head/ce = 1, - /obj/item/stamp/head/cmo = 1, - /obj/item/stamp/head/hop = 1, - /obj/item/stamp/head/hos = 1, - /obj/item/stamp/head/qm = 1, - /obj/item/stamp/head/rd = 1, - /obj/item/stamp/law = 1, - /obj/item/stamp/mime = 1, - /obj/item/stamp/syndicate = 1, - /obj/item/stamp/void = 5, - /obj/item/sticker/assistant = 1, - /obj/item/sticker/clown = 1, - /obj/item/sticker/frown = 1, - /obj/item/sticker/googly = 1, - /obj/item/sticker/heart = 1, - /obj/item/sticker/left_arrow = 1, - /obj/item/sticker/mime = 1, - /obj/item/sticker/pbee = 1, - /obj/item/sticker/pliz = 1, - /obj/item/sticker/pslime = 1, - /obj/item/sticker/psnake = 1, - /obj/item/sticker/rev = 1, - /obj/item/sticker/right_arrow = 1, - /obj/item/sticker/robot = 1, - /obj/item/sticker/smile = 1, - /obj/item/sticker/star = 1, - /obj/item/sticker/syndicate = 1, - /obj/item/sticker/syndicate/apc = 1, - /obj/item/sticker/syndicate/bomb = 1, - /obj/item/sticker/syndicate/c4 = 1, - /obj/item/sticker/syndicate/cult = 1, - /obj/item/sticker/syndicate/flash = 1, - /obj/item/sticker/syndicate/larva = 1, - /obj/item/sticker/syndicate/op = 1, - /obj/item/sticker/syndicate/trap = 1, - /obj/item/sticker/toolbox = 1, - /obj/item/tape/random = 50, - /obj/item/taperecorder = 50, - /obj/item/taperecorder/empty = 25, - /obj/item/toner = 25, - - - ) = 25 - list( - /obj/item/analyzer = 5, - /obj/item/crowbar = 75, - /obj/item/crowbar/red = 10, - /obj/item/crowbar/large = 3, - /obj/item/crowbar/large/emergency = 3, - /obj/item/crowbar/large/old = 1, - /obj/item/cultivator = 3, - /obj/item/cultivator/rake = 5, - /obj/item/geiger_counter = 5, - /obj/item/mining_scanner = 5, - /obj/item/mop = 25, - /obj/item/pushbroom = 10, - /obj/item/staff/broom = 10, - /obj/item/multitool = 5, - /obj/item/oar = 5, - /obj/item/pickaxe = 5, - /obj/item/pickaxe/emergency = 3, - /obj/item/pickaxe/rusted = 20, - /obj/item/pickaxe/mini = 5, - /obj/item/plant_analyzer = 5, - /obj/item/plunger = 50, - /obj/item/radio = 50, - /obj/item/radio/headset = 10, - /obj/item/reagent_containers/cup/bucket = 100, - /obj/item/reagent_containers/cup/bucket/wooden = 50, - /obj/item/reagent_containers/cup/coffeepot = 25, - /obj/item/reagent_containers/cup/soup_pot = 25, - /obj/item/reagent_containers/cup/watering_can = 25, - /obj/item/reagent_containers/cup/watering_can/wood = 25, - /obj/item/reagent_containers/spray/plantbgone = 50, - /obj/item/reagent_containers/spray/weedspray = 25, - /obj/item/screwdriver = 50, - /obj/item/secateurs = 10, - /obj/item/seed_mesh = 5, - /obj/item/shovel = 25, - /obj/item/shovel/spade = 25, - /obj/item/slime_scanner = 10, - /obj/item/storage/toolbox/artistic = 25, - /obj/item/storage/toolbox/electrical = 50, - /obj/item/storage/toolbox/emergency = 100, - /obj/item/storage/toolbox/fishing = 25, - /obj/item/storage/toolbox/haunted = 5, - /obj/item/storage/toolbox/mechanical = 75, - /obj/item/storage/toolbox/syndicate = 1, - /obj/item/t_scanner = 50, - /obj/item/trench_tool = 25, - /obj/item/ttsdevice = 10, - /obj/item/universal_scanner = 5, - /obj/item/watertank = 50, - /obj/item/watertank/atmos = 25, - /obj/item/watertank/janitor = 25, - /obj/item/weldingtool = 50, - /obj/item/wirebrush = 25, - /obj/item/wirecutters = 50, - /obj/item/wrench = 50, - - - - ) = 125, - list( - /obj/item/hatchet = 1, - /obj/item/hatchet/wooden = 1, - /obj/item/hatchet/cutterblade = 1, - /obj/item/kitchen/fork = 5, - /obj/item/kitchen/rollingpin = 15, - /obj/item/kitchen/spoon = 5, - /obj/item/knife/kitchen = 5, - /obj/item/knife/butcher = 1, - /obj/item/knife/combat/survival = 5, - /obj/item/melee/baseball_bat = 10, - /obj/item/melee/chainofcommand/tailwhip = 1, - /obj/item/melee/chainofcommand/tailwhip/kitty = 1, - /obj/item/melee/flyswatter = 20, - /obj/item/melee/roastingstick = 15, - /obj/item/pitchfork = 10, - /obj/item/pneumatic_cannon/ghetto = 5, - /obj/item/scythe = 15, - /obj/item/shield/buckler = 15, - /obj/item/spear = 30, - - - ) = 50, - list( - /obj/item/lighter = 400, - /obj/item/storage/fancy/cigarettes = 400, - /obj/item/storage/fancy/cigarettes/cigars = 50, - /obj/item/storage/fancy/cigarettes/cigars/cohiba = 25, - /obj/item/storage/fancy/cigarettes/cigars/havana = 25, - /obj/item/storage/fancy/cigarettes/cigpack_candy = 50, - /obj/item/storage/fancy/cigarettes/cigpack_cannabis = 25, - /obj/item/storage/fancy/cigarettes/cigpack_carp = 50, - /obj/item/storage/fancy/cigarettes/cigpack_midori = 25, - /obj/item/storage/fancy/cigarettes/cigpack_mindbreaker = 5, - /obj/item/storage/fancy/cigarettes/cigpack_robust = 50, - /obj/item/storage/fancy/cigarettes/cigpack_robustgold = 25, - /obj/item/storage/fancy/cigarettes/cigpack_shadyjims = 200, - /obj/item/storage/fancy/cigarettes/cigpack_syndicate = 50, - /obj/item/storage/fancy/cigarettes/cigpack_uplift = 50, - /obj/item/storage/fancy/cigarettes/cigpack_xeno = 50, - /obj/item/storage/fancy/cigarettes/dromedaryco = 25, - /obj/item/storage/fancy/cigarettes/khi = 25, - - ) = 25, - list( - /obj/item/perfume/amber = 1, - /obj/item/perfume/cherry = 1, - /obj/item/perfume/cologne = 1, - /obj/item/perfume/jasmine = 1, - /obj/item/perfume/mint = 1, - /obj/item/perfume/pear = 1, - /obj/item/perfume/rose = 1, - /obj/item/perfume/strawberry = 1, - /obj/item/perfume/vanilla = 1, - /obj/item/perfume/wood = 1 - ) = 25, - list( - /obj/item/assembly/health = 25, - /obj/item/assembly/igniter = 100, - /obj/item/assembly/igniter/condenser = 25, - /obj/item/assembly/infra = 25, - /obj/item/assembly/mousetrap = 100, - /obj/item/assembly/mousetrap/armed = 50, - /obj/item/assembly/prox_sensor = 100, - /obj/item/assembly/signaler = 100, - /obj/item/assembly/timer = 100, - /obj/item/assembly/voice = 50 - ) = 100, - list( - /obj/item/bait_can/worm = 10, - /obj/item/bait_can/worm/premium = 1, - /obj/item/cutting_board = 5, - /obj/item/fish_feed = 20, - /obj/item/fishing_hook = 10, - /obj/item/fishing_line = 5, - /obj/item/fishing_rod = 5, - ) = 25, - list( - /obj/item/bedsheet/dorms = 10, - /obj/item/bedsheet/dorms_double = 1 - ) = 10, - list( - /obj/item/ammo_box/foambox = 5, - /obj/item/a_gift = 100, - /obj/item/bikehorn = 50, - /obj/item/bikehorn/airhorn = 25, - /obj/item/bikehorn/rubberducky = 50, - /obj/item/bikehorn/rubberducky/plasticducky = 25, - /obj/item/clothing/accessory/badge/sheriff = 10, - /obj/item/clothing/accessory/clown_enjoyer_pin = 25, - /obj/item/clothing/accessory/mime_fan_pin = 25, - /obj/item/clothing/accessory/pocketprotector = 5, - /obj/item/clothing/accessory/pocketprotector/cosmetology = 10, - /obj/item/clothing/accessory/pocketprotector/full = 25, - /obj/item/clothing/accessory/pride = 10, - /obj/item/clothing/gloves/boxing = 5, - /obj/item/clothing/gloves/boxing/blue = 5, - /obj/item/clothing/gloves/boxing/green = 5, - /obj/item/clothing/gloves/boxing/yellow = 5, - /obj/item/clothing/mask/facehugger/toy = 5, - /obj/item/clothing/mask/gas/larpswat = 5, - /obj/item/clothing/mask/gas/prop = 10, - /obj/item/clothing/mask/whistle = 5, - /obj/item/clothing/shoes/kindle_kicks = 5, - /obj/item/clothing/shoes/wheelys = 15, - /obj/item/clothing/shoes/wheelys/rollerskates = 5, - /obj/item/clothing/shoes/wheelys/skishoes = 10, - /obj/item/clothing/suit/hooded/flashsuit = 25, - /obj/item/clothing/under/syndicate/tacticool = 50, - /obj/item/clothing/under/syndicate/tacticool/skirt = 50, - /obj/item/disk/nuclear/fake = 1, - /obj/item/disk/nuclear/fake/obvious = 5, - /obj/item/dualsaber/toy = 5, - /obj/item/extendohand = 25, - /obj/item/fakeartefact = 50, - /obj/item/gavelhammer = 25, - /obj/item/gun/ballistic/automatic/c20r/toy/unrestricted = 5, - /obj/item/gun/ballistic/automatic/l6_saw/toy/unrestricted = 1, - /obj/item/gun/ballistic/automatic/pistol/toy = 10, - /obj/item/gun/ballistic/automatic/toy/unrestricted = 5, - /obj/item/gun/ballistic/shotgun/toy/unrestricted = 25, - /obj/item/gun/ballistic/shotgun/toy/crossbow = 25 - /obj/item/gun/magic/wand/nothing = 5, - /obj/item/hairbrush = 20, - /obj/item/hairbrush/comb = 10, - /obj/item/bouquet = 5, - /obj/item/bouquet/poppy = 5, - /obj/item/bouquet/rose = 5, - /obj/item/bouquet/sunflower = 5, - /obj/item/hhmirror = 5, - /obj/item/hot_potato/harmless/toy = 25, - /obj/item/hourglass = 10, - /obj/item/inspector = 10, - /obj/item/inspector/clown = 20, - /obj/item/laser_pointer/red = 5, - /obj/item/laser_pointer/green = 5, - /obj/item/laser_pointer/purple = 5, - /obj/item/laser_pointer/blue = 5, - /obj/item/latexballoon = 25, - /obj/item/lipstick/quantum = 5, - /obj/item/lipstick/random = 20, - /obj/item/melee/skateboard = 10, - /obj/item/melee/skateboard/improvised = 40, - /obj/item/melee/skateboard/pro = 5 - /obj/item/melee/skateboard/hoverboard = 1, - /obj/item/reagent_containers/spray/chemsprayer/party = 15, - /obj/item/reagent_containers/spray/waterflower = 25, - /obj/item/reagent_containers/spray/waterflower/lube = 10, - /obj/item/reagent_containers/spray/waterflower/superlube = 5, - /obj/item/restraints/handcuffs/fake = 25, - /obj/item/skub = 200, - /obj/item/sord = 100, - /obj/item/sparkler = 25, - /obj/item/storage/box/snappops = 75, - /obj/item/storage/box/sparklers = 75, - /obj/item/storage/box/stickers = 75, - /obj/item/storage/box/stickers/googly = 75, - /obj/item/storage/card_binder = 50, - /obj/item/storage/crayons = 200, - /obj/item/storage/dice = 100, - /obj/item/storage/dice/hazard = 25, - /obj/item/throwing_star/toy = 50, - /obj/item/towel = 150, - /obj/item/toy/ammo/gun = 50, - /obj/item/toy/balloon = 25, - /obj/item/toy/balloon/arrest = 25, - /obj/item/toy/balloon/corgi = 25, - /obj/item/toy/balloon/syndicate = 25, - /obj/item/toy/basketball = 75, - /obj/item/toy/beach_ball/branded = 50, - /obj/item/toy/beach_ball/baseball = 100, - /obj/item/toy/braintoy = 25, - /obj/item/toy/captainsaid = 25, - /obj/item/toy/captainsaid/collector = 5, - /obj/item/toy/cattoy = 5, - /obj/item/toy/clockwork_watch = 25, - /obj/item/toy/crayon/spraycan = 100, - /obj/item/toy/crayon/spraycan/lubecan = 25, - /obj/item/toy/crayon/spraycan/mimecan = 25, - /obj/item/toy/darksabre = 10, - /obj/item/toy/dodgeball = 50, - /obj/item/toy/dummy = 25, - /obj/item/toy/eightball = 75, - /obj/item/toy/eightball/broken = 25, - /obj/item/toy/eightball/haunted = 25, - /obj/item/toy/eldritch_book = 25, - /obj/item/toy/foamblade = 25, - /obj/item/toy/foamfinger = 10, - /obj/item/toy/gun = 25, - /obj/item/toy/intento = 5, - /obj/item/toy/katana = 5, - /obj/item/toy/minimeteor = 50, - /obj/item/toy/nuke = 25, - /obj/item/toy/plush/carpplushie = 25, - /obj/item/toy/redbutton = 5, - /obj/item/toy/snappop = 10, - /obj/item/toy/snappop/phoenix = 1, - /obj/item/toy/sprayoncan = 1, - /obj/item/toy/sword = 100, - /obj/item/toy/talking/ai = 50, - /obj/item/toy/talking/codex_gigas = 50, - /obj/item/toy/talking/griffin = 50, - /obj/item/toy/talking/owl = 50, - /obj/item/toy/tennis = 10, - /obj/item/toy/tennis/blue = 10, - /obj/item/toy/tennis/cyan = 10, - /obj/item/toy/tennis/green = 10, - /obj/item/toy/tennis/purple = 10, - /obj/item/toy/tennis/rainbow = 1, - /obj/item/toy/tennis/red = 10, - /obj/item/toy/tennis/yellow = 10, - /obj/item/toy/toy_dagger = 25, - /obj/item/toy/toy_xeno = 25, - /obj/item/toy/waterballoon = 10, - /obj/item/toy/windup_toolbox = 25 - /obj/item/training_toolbox = 10, - /obj/item/wheelchair = 50, - - - ) = 100, - /obj/item/blank_coffee_cartridge = 10, - list( - /obj/item/bodybag = 10, - /obj/item/bodybag/bluespace = 1, - /obj/item/bodybag/environmental = 5, - /obj/item/bodybag/environmental/nanotrasen = 1, - /obj/item/bodybag/environmental/prisoner = 1, - /obj/item/bodybag/environmental/prisoner/pressurized = 1, - /obj/item/bodybag/stasis = 5 - ) = 25 - list( - /obj/item/book/manual/random = 1, - /obj/item/book/random = 10, - ) = 50, - list( - /obj/item/burner = 5, - /obj/item/burner/fuel = 1, - /obj/item/burner/oil = 1 - ) = 25, - list( - /obj/item/camera = 10, - /obj/item/camera/detective = 1, - /obj/item/camera/spooky = 1, - /obj/item/camera_film = 5 - ) = 25, - list( - /obj/item/cardpack/resin = 1, - /obj/item/cardpack/series_one = 1 - ) = 25, - /obj/item/chair/plastic = 50, - /obj/item/chisel = 5, - /obj/item/clothing/ears/earmuffs = 50, - /obj/item/clothing/ears/headphones = 5, - /obj/item/clothing/gloves/fingerless = 50, - list( - /obj/item/clothing/gloves/latex = 5, - /obj/item/clothing/gloves/latex/nitrile = 1, - /obj/item/clothing/mask/surgical = 10 - ) = 25, - /obj/item/clothing/gloves/tackler/offbrand = 50, - list( - /obj/item/clothing/mask/balaclava = 50, - /obj/item/clothing/mask/fakemoustache = 25, - /obj/item/clothing/mask/fakemoustache/italian = 5 - /obj/item/clothing/mask/fakemoustache/sticky = 5 - ) = 75, - list( - /obj/item/clothing/mask/gas = 25, - /obj/item/clothing/mask/gas/alt = 50, - /obj/item/clothing/mask/gas/cyborg = 10, - /obj/item/clothing/mask/gas/explorer = 5, - /obj/item/clothing/mask/gas/glass = 50, - /obj/item/gas_filter = 50, - /obj/item/gas_filter/damaged = 100, - /obj/item/gas_filter/plasmaman = 25, - /obj/item/gas_filter/vox = 25, - /obj/item/tank/internals/anesthetic = 25, - /obj/item/tank/internals/emergency_oxygen = 100, - /obj/item/tank/internals/emergency_oxygen/double = 50, - /obj/item/tank/internals/emergency_oxygen/double/empty = 25, - /obj/item/tank/internals/emergency_oxygen/empty = 50, - /obj/item/tank/internals/emergency_oxygen/engi = 50, - /obj/item/tank/internals/emergency_oxygen/engi/empty = 25, - /obj/item/tank/internals/generic = 50, - /obj/item/tank/internals/nitrogen = 25, - /obj/item/tank/internals/nitrogen/belt = 25, - /obj/item/tank/internals/nitrogen/belt/emergency = 25, - /obj/item/tank/internals/oxygen = 50, - /obj/item/tank/internals/oxygen/empty = 25, - /obj/item/tank/internals/plasma/empty = 25, - /obj/item/tank/internals/plasma = 1, - /obj/item/tank/internals/plasmaman = 25, - /obj/item/tank/internals/plasmaman/belt = 25, - /obj/item/tank/jetpack/improvised = 10 - - ) = 100, - list( - /obj/item/coin/adamantine = 1, - /obj/item/coin/antagtoken = 5, - /obj/item/coin/bananium = 1, - /obj/item/coin/diamond = 1, - /obj/item/coin/gold = 3, - /obj/item/coin/iron = 4, - /obj/item/coin/mythril = 2, - /obj/item/coin/plasma = 2, - /obj/item/coin/plastic = 3, - /obj/item/coin/runite = 1, - /obj/item/coin/silver = 4, - /obj/item/coin/thunderdome = 1, - /obj/item/coin/titanium = 1, - /obj/item/coin/twoheaded = 1, - /obj/item/coin/uranium = 2, - /obj/item/mining_voucher = 3, - - ) = 75, - list( - /obj/item/computer_disk = 25, - /obj/item/computer_disk/atmos = 1, - /obj/item/computer_disk/engineering = 1, - /obj/item/computer_disk/medical = 1, - /obj/item/computer_disk/ordnance = 1, - /obj/item/computer_disk/security = 1, - /obj/item/computer_disk/advanced = 5, - /obj/item/computer_disk/maintenance/camera = 10, - /obj/item/computer_disk/maintenance/modsuit_control = 10, - /obj/item/computer_disk/maintenance/scanner = 10, - /obj/item/computer_disk/maintenance/theme = 10, - /obj/item/computer_disk/virus/clown = 1, - /obj/item/computer_disk/virus/mime = 1, - /obj/item/disk/data = 25, - /obj/item/disk/holodisk = 10, - /obj/item/disk/holodisk/woospider = 5, - /obj/item/disk/holodisk/example = 5, - /obj/item/disk/tech_disk = 25, - - ) = 50, - list( - /obj/item/dyespray = 10, - /obj/item/razor = 10, - /obj/item/fur_dyer = 5, - /obj/item/reagent_containers/spray/baldium = 1, - /obj/item/reagent_containers/spray/barbers_aid = 5, - /obj/item/reagent_containers/spray/quantum_hair_dye = 1, - /obj/item/reagent_containers/spray/spraytan = 25, - /obj/item/reagent_containers/spray/super_barbers_aid = 1, - /obj/item/scissors = 20, - /obj/item/straight_razor = 15, - - - - ) = 50, - /obj/item/emptysandbag = 5, - /obj/item/experi_scanner = 5, - list( - /obj/item/extinguisher = 100, - /obj/item/extinguisher/empty = 50, - /obj/item/extinguisher/advanced = 5, - /obj/item/extinguisher/advanced/empty = 10, - /obj/item/extinguisher/mini = 25, - /obj/item/extinguisher/mini/empty = 10, - ) - /obj/item/extinguisher_refill = 20, - list( - /obj/item/flashlight = 25, - /obj/item/flashlight/flare = 50 - /obj/item/flashlight/glowstick = 10, - /obj/item/flashlight/glowstick/blue = 10, - /obj/item/flashlight/glowstick/cyan = 10, - /obj/item/flashlight/glowstick/orange = 10, - /obj/item/flashlight/glowstick/pink = 10, - /obj/item/flashlight/glowstick/red = 10, - /obj/item/flashlight/glowstick/yellow = 10, - /obj/item/flashlight/lamp = 10, - /obj/item/flashlight/lamp/bananalamp = 5, - /obj/item/flashlight/lamp/green = 5, - /obj/item/flashlight/lantern = 5, - /obj/item/flashlight/lantern/jade = 1, - /obj/item/flashlight/pen = 5, - /obj/item/flashlight/pen/paramedic = 5, - /obj/item/flashlight/seclite = 10, - ) = 100, - list( - /obj/item/food/ant_candy = 5, - /obj/item/food/bowled/amanitajelly = 1, - /obj/item/food/bowled/spacylibertyduff = 1, - /obj/item/food/bowled/wish = 5, - /obj/item/food/brain_pate = 5, - /obj/item/food/branrequests = 10, - /obj/item/food/breadslice/spidermeat = 5, - /obj/item/food/breadslice/xenomeat = 5, - /obj/item/food/bubblegum/wake_up = 1, - /obj/item/food/bubblegum/bubblegum = 1, - /obj/item/food/bubblegum/wake_up = 1, - /obj/item/food/burger/appendix = 1, - /obj/item/food/burger/brain = 1, - /obj/item/food/burger/catburger = 1, - /obj/item/food/burger/human = 1, - /obj/item/food/burger/rat = 5, - /obj/item/food/burger/soylent = 1, - /obj/item/food/burger/xeno = 1, - /obj/item/food/butter/on_a_stick = 10, - /obj/item/food/butterdog = 5, - /obj/item/food/cakeslice/mothmallow = 1, - /obj/item/food/candiedapple = 1, - /obj/item/food/candy = 5, - /obj/item/food/candy/bronx = 20, - /obj/item/food/candy_corn = 1, - /obj/item/food/candy_corn/prison = 200, - /obj/item/food/candyheart = 1, - /obj/item/food/canned/beans = 200, - /obj/item/food/canned/desert_snails = 1, - /obj/item/food/canned/envirochow = 25, - /obj/item/food/canned/jellyfish = 1, - /obj/item/food/canned/larvae = 1, - /obj/item/food/canned/peaches = 25, - /obj/item/food/canned/peaches/maint = 200, - /obj/item/food/canned/pine_nuts = 1, - /obj/item/food/canned/tomatoes = 25, - /obj/item/food/canned/tuna = 50, - /obj/item/food/cheesiehonkers = 10, - /obj/item/food/chips = 10, - /obj/item/food/chips/shrimp = 5, - /obj/item/food/chococoin = 5, - /obj/item/food/chocolatebar = 10, - /obj/item/food/chocolateegg = 5, - /obj/item/food/cnds = 25, - /obj/item/food/cnds/banana_honk = 10, - /obj/item/food/cnds/pretzel = 25, - /obj/item/food/cnds/caramel = 25, - /obj/item/food/cnds/peanut_butter = 25 - /obj/item/food/cnds/random = 100, - /obj/item/food/cornchips/random = 100, - /obj/item/food/dankpocket = 5, - /obj/item/food/donkpocket = 25, - /obj/item/food/donkpocket/berry = 5, - /obj/item/food/donkpocket/honk = 10, - /obj/item/food/donkpocket/pizza = 10, - /obj/item/food/donkpocket/spicy = 5, - /obj/item/food/donkpocket/teriyaki = 5 - /obj/item/food/donut/chaos = 25, - /obj/item/food/egg = 25, - /obj/item/food/egg/gland = 75, - /obj/item/food/energybar = 75, - /obj/item/food/fried_chicken = 50, - /obj/item/food/gumball = 75, - /obj/item/food/hotdog = 100, - /obj/item/food/kebab/human = 75, - /obj/item/food/kebab/monkey = 75, - /obj/item/food/kebab/rat = 100, - /obj/item/food/kebab/rat/double = 100, - /obj/item/food/kebab/tail = 50, - /obj/item/food/lasagna = 25, - /obj/item/food/lollipop = 75, - /obj/item/food/meatclown = 100, - /obj/item/food/meatloaf_slice = 25, - /obj/item/food/mint = 50, - /obj/item/food/no_raisin = 75, - /obj/item/food/nugget = 100, - /obj/item/food/peanuts = 25, - /obj/item/food/peanuts/ban_appeal = 75, - /obj/item/food/peanuts/barbecue = 25, - /obj/item/food/peanuts/honey_roasted = 25, - /obj/item/food/peanuts/random = 100, - /obj/item/food/peanuts/salted = 50, - /obj/item/food/peanuts/wasabi = 75, - /obj/item/food/pickle = 75, - /obj/item/food/pie/cream = 100, - /obj/item/food/pigblanket = 50, - /obj/item/food/pistachios = 100, - /obj/item/food/popcorn = 100, - /obj/item/food/ready_donk = 200, - /obj/item/food/ready_donk/donkhiladas = 200, - /obj/item/food/ready_donk/mac_n_cheese = 200, - /obj/item/food/rofflewaffles = 25, - /obj/item/food/salad/aesirsalad = 5, - /obj/item/food/salad/gumbo = 5, - /obj/item/food/salad/validsalad = 50, - /obj/item/food/sausage = 100, - /obj/item/food/sausage/american = 100, - /obj/item/food/semki = 100, - /obj/item/food/sosjerky = 100, - /obj/item/food/soylentgreen = 100, - /obj/item/food/soylenviridians = 50, - /obj/item/food/syndicake = 75, - /obj/item/food/tatortot = 100, - /obj/item/food/tofu/prison = 200, - /obj/item/reagent_containers/condiment/mayonnaise = 100, - /obj/item/reagent_containers/condiment/cooking_oil = 25, - /obj/item/reagent_containers/condiment/cornmeal = 25, - /obj/item/reagent_containers/condiment/cherryjelly = 10, - /obj/item/reagent_containers/condiment/peanut_butter = 10, - /obj/item/reagent_containers/condiment/vinegar = 25, - /obj/item/reagent_containers/condiment/yoghurt = 50, - /obj/item/reagent_containers/cup/glass/dry_ramen = 100, - /obj/item/reagent_containers/cup/glass/dry_ramen/prepared/hell = 50, - /obj/item/reagent_containers/cup/glass/ice/prison = 200, - /obj/item/storage/box/foodpack/moth = 25, - /obj/item/storage/box/foodpack/moth/baked_rice = 25, - /obj/item/storage/box/foodpack/moth/fuel_jack = 25, - /obj/item/storage/box/foodpack/nt = 25, - /obj/item/storage/box/foodpack/nt/burger = 50, // I am biased - /obj/item/storage/box/foodpack/nt/chicken_sammy = 25, - /obj/item/storage/box/foodpack/tiziria = 25, - /obj/item/storage/box/foodpack/tiziria/roll = 25, - /obj/item/storage/box/foodpack/tiziria/stir_fry = 25, - /obj/item/storage/box/foodpack/yangyu = 25, - /obj/item/storage/box/foodpack/yangyu/beef_rice = 25, - /obj/item/storage/box/foodpack/yangyu/sushi = 25, - /obj/item/storage/box/gum = 100, - /obj/item/storage/box/gum/bubblegum = 25, - /obj/item/storage/box/gum/happiness = 200, - /obj/item/storage/box/gum/nicotine = 50, - /obj/item/storage/box/gum/wake_up = 25, - /obj/item/storage/box/ingredients/random = 100, - /obj/item/storage/box/mothic_cans_sauces = 50, - /obj/item/storage/box/mothic_goods = 50, - /obj/item/storage/box/mothic_rations = 50, - /obj/item/storage/box/donkpockets = 200, - /obj/item/storage/box/donkpockets/donkpocketberry = 100, - /obj/item/storage/box/donkpockets/donkpockethonk = 100, - /obj/item/storage/box/donkpockets/donkpocketpizza = 150, - /obj/item/storage/box/donkpockets/donkpocketspicy = 100, - /obj/item/storage/box/donkpockets/donkpocketteriyaki = 100, - /obj/item/storage/fancy/donut_box = 200, - /obj/item/storage/fancy/egg_box = 25, - /obj/item/storage/fancy/heart_box = 25, - /obj/item/storage/fancy/nugget_box = 10, - /obj/item/storage/fancy/pickles_jar = 200, - /obj/item/storage/fish_case/random = 100, - /obj/item/storage/fish_case/syndicate = 10, - /obj/item/storage/wallet/random = 200, - - - - ) = 100, - list( - /obj/item/food/meat/slab/bear = 10, - /obj/item/food/meat/slab/bugmeat = 50, - /obj/item/food/meat/slab/chicken = 10, - /obj/item/food/meat/slab/corgi = 25, - /obj/item/food/meat/slab/gorilla = 5, - /obj/item/food/meat/slab/human = 25, - /obj/item/food/meat/slab/human/mutant/ethereal = 5, - /obj/item/food/meat/slab/human/mutant/fly = 10, - /obj/item/food/meat/slab/human/mutant/golem = 5, - /obj/item/food/meat/slab/human/mutant/lizard = 5, - /obj/item/food/meat/slab/human/mutant/moth = 5, - /obj/item/food/meat/slab/human/mutant/plant = 10, - /obj/item/food/meat/slab/human/mutant/shadow = 5, - /obj/item/food/meat/slab/human/mutant/skeleton = 10, - /obj/item/food/meat/slab/human/mutant/slime = 5, - /obj/item/food/meat/slab/human/mutant/zombie = 100, - /obj/item/food/meat/slab/meatproduct = 10, - /obj/item/food/meat/slab/monkey = 50, - /obj/item/food/meat/slab/mothroach = 25, - /obj/item/food/meat/slab/mouse = 25, - /obj/item/food/meat/slab/penguin = 5, - /obj/item/food/meat/slab/pig = 25, - /obj/item/food/meat/slab/pug = 5, - /obj/item/food/meat/slab/rawcrab = 5, - /obj/item/food/meat/slab/spider = 75, - /obj/item/food/meat/slab/synthmeat = 50, - /obj/item/food/meat/slab/xeno = 25 - /obj/item/food/raw_meatball = 50, - /obj/item/food/raw_meatball/bear = 5, - /obj/item/food/raw_meatball/chicken = 5, - /obj/item/food/raw_meatball/corgi = 5, - /obj/item/food/raw_meatball/human = 50, - /obj/item/food/raw_meatball/xeno = 25, - /obj/item/food/monkeycube = 100, - /obj/item/food/monkeycube/bee = 25, - /obj/item/food/monkeycube/chicken = 25, - /obj/item/food/raw_meatloaf = 25, - /obj/item/food/raw_patty = 25, - /obj/item/food/raw_patty/bear = 5, - /obj/item/food/raw_patty/chicken = 5, - /obj/item/food/raw_patty/corgi = 5, - /obj/item/food/raw_patty/human = 25, - /obj/item/food/raw_patty/xeno = 25, - /obj/item/food/raw_sausage = 50, - - ) = 100, - list( - /obj/item/food/grown/aloe = 25, - /obj/item/food/grown/ambrosia/deus = 1, - /obj/item/food/grown/ambrosia/vulgaris = 5, - /obj/item/food/grown/banana = 75, - /obj/item/food/grown/berries/poison = 50, - /obj/item/food/grown/berries = 75, - /obj/item/food/grown/berries/glow = 25, - /obj/item/food/grown/bungopit = 200, - /obj/item/food/grown/cannabis = 25, - /obj/item/food/grown/citrus/orange = 50, - /obj/item/food/grown/citrus/lemon = 25, - /obj/item/food/grown/ghost_chili = 10, - /obj/item/food/grown/herbs = 25, - /obj/item/food/grown/icepepper = 10, - /obj/item/food/grown/jumpingbeans = 25, - /obj/item/food/grown/laugh = 5, - /obj/item/food/grown/mushroom/amanita = 5, - /obj/item/food/grown/mushroom/glowshroom = 10, - /obj/item/food/grown/mushroom/glowshroom/glowcap = 5, - /obj/item/food/grown/mushroom/glowshroom/shadowshroom = 5, - /obj/item/food/grown/mushroom/libertycap = 10, - /obj/item/food/grown/mushroom/odious_puffball = 200, - /obj/item/food/grown/mushroom/reishi = 25, - /obj/item/food/grown/onion = 25, - /obj/item/food/grown/poppy = 25, - /obj/item/food/grown/poppy/opiumpoppy = 25, - /obj/item/food/grown/pumpkin = 25, - /obj/item/food/grown/rainbow_flower = 25, - /obj/item/food/grown/random = 100 - /obj/item/food/grown/rose = 25, - /obj/item/food/grown/shell/eggy = 25, - /obj/item/food/grown/tea/catnip = 25, - /obj/item/food/grown/tomato = 75, - ) = 100, - list( - /obj/item/seeds/random = 200, - /obj/item/seeds/aloe = 25, - /obj/item/seeds/amanita = 25, - /obj/item/seeds/cannabis = 25, - /obj/item/seeds/bamboo = 25, - /obj/item/seeds/cocaleaf = 10, - /obj/item/seeds/cocoapod = 25, - /obj/item/seeds/cotton = 25, - /obj/item/seeds/glowshroom = 10, - /obj/item/seeds/greenbean = 10, - /obj/item/seeds/herbs = 25, - /obj/item/seeds/kronkus = 200, - /obj/item/seeds/odious_puffball = 200, - /obj/item/seeds/replicapod = 75, - /obj/item/seeds/shrub = 25, - /obj/item/seeds/starthistle/corpse_flower = 10, - /obj/item/seeds/tea/catnip = 10, - - - - - )=200, - list( - /obj/item/reagent_containers/cup/glass/bottle/absinthe = 25, - /obj/item/reagent_containers/cup/glass/bottle/absinthe/premium = 50, - /obj/item/reagent_containers/cup/glass/bottle/ale = 75, - /obj/item/reagent_containers/cup/glass/bottle/beer = 100, - /obj/item/reagent_containers/cup/glass/bottle/beer/light = 25, - /obj/item/reagent_containers/cup/glass/bottle/blazaam = 25, - /obj/item/reagent_containers/cup/glass/bottle/bottleofnothing = 10, - /obj/item/reagent_containers/cup/glass/bottle/candycornliquor = 50, - /obj/item/reagent_containers/cup/glass/bottle/champagne = 25, - /obj/item/reagent_containers/cup/glass/bottle/champagne/cursed = 25, - /obj/item/reagent_containers/cup/glass/bottle/gin = 25, - /obj/item/reagent_containers/cup/glass/bottle/holywater = 10, - /obj/item/reagent_containers/cup/glass/bottle/hooch = 300, - /obj/item/reagent_containers/cup/glass/bottle/kong = 100, - /obj/item/reagent_containers/cup/glass/bottle/lizardwine = 50, - /obj/item/reagent_containers/cup/glass/bottle/maltliquor = 50, - /obj/item/reagent_containers/cup/glass/bottle/moonshine = 100, - /obj/item/reagent_containers/cup/glass/bottle/mushi_kombucha = 25, - /obj/item/reagent_containers/cup/glass/bottle/navy_rum = 25, - /obj/item/reagent_containers/cup/glass/bottle/rootbeer = 100, - /obj/item/reagent_containers/cup/glass/bottle/rum = 75, - /obj/item/reagent_containers/cup/glass/bottle/tequila = 50, - /obj/item/reagent_containers/cup/glass/bottle/vodka = 100, - /obj/item/reagent_containers/cup/glass/bottle/vodka/badminka = 50, - /obj/item/reagent_containers/cup/glass/bottle/whiskey = 25, - /obj/item/reagent_containers/cup/glass/bottle/wine/unlabeled = 100, - /obj/item/reagent_containers/cup/glass/drinkingglass/filled/nuka_cola = 25, - /obj/item/reagent_containers/cup/soda_cans/air = 10, - /obj/item/reagent_containers/cup/soda_cans/canned_laughter = 5, - /obj/item/reagent_containers/cup/soda_cans/grey_bull = 50, - /obj/item/reagent_containers/cup/soda_cans/monkey_energy = 50, - /obj/item/reagent_containers/cup/soda_cans/shamblers = 25, - /obj/item/storage/cans/sixbeer = 200, - /obj/item/storage/cans/sixsoda = 100, - /obj/item/storage/fancy/coffee_cart_rack = 50, - /obj/item/storage/fancy/coffee_condi_display = 50, - - - ) = 100, - /obj/item/grown/log/tree = 25, - /obj/item/gun/syringe/blowgun = 5, - list( - /obj/item/instrument/accordion = 10, - /obj/item/instrument/banjo = 10, - /obj/item/instrument/bikehorn = 5, - /obj/item/instrument/bilehorn = 1, - /obj/item/instrument/eguitar = 5, - /obj/item/instrument/glockenspiel = 10, - /obj/item/instrument/guitar = 10, - /obj/item/instrument/harmonica = 10, - /obj/item/instrument/musicalmoth = 10, - /obj/item/instrument/musicalduffy = 1, - /obj/item/instrument/piano_synth = 5, - /obj/item/instrument/piano_synth/headphones = 3, - /obj/item/instrument/piano_synth/headphones/spacepods = 1, - /obj/item/instrument/recorder = 5, - /obj/item/instrument/saxophone = 10, - /obj/item/instrument/saxophone/spectral = 1, - /obj/item/instrument/trombone = 10, - /obj/item/instrument/trombone/spectral = 1, - /obj/item/instrument/trumpet = 10, - /obj/item/instrument/trumpet/spectral = 1, - /obj/item/instrument/violin = 10, - /obj/item/instrument/violin/golden = 1 - ) = 25 - - - - - - - - -)) - - - -GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items - /obj/item/airbag = 25, - /obj/item/anesthetic_machine_kit = 10, - /obj/item/anomaly_neutralizer = 25, - /obj/item/aquarium_kit = 10, - /obj/item/assembly/flash = 10, - /obj/item/assembly/shock_kit = 25, - /obj/item/autopsy_scanner = 10, - /obj/item/ballistic_broken = 1, - /obj/item/corpsman_broken = 1, - /obj/item/pointman_broken = 1, - /obj/item/banhammer = 5, - /obj/item/barcode = 5, - /obj/item/barcodescanner = 25, - /obj/item/dest_tagger = 10, - /obj/item/sales_tagger = 5, - /obj/item/binoculars = 10, - /obj/item/biopsy_tool = 25, - /obj/item/pai_card = 10, - /obj/item/reagent_containers/spray/cleaner = 75, - list( - /obj/item/vending_refill/assist = 1, - /obj/item/vending_refill/autodrobe = 1, - /obj/item/vending_refill/barbervend = 1, - /obj/item/vending_refill/boozeomat = 1, - /obj/item/vending_refill/cart = 1, - /obj/item/vending_refill/cigarette = 1, - /obj/item/vending_refill/clothing = 1, - /obj/item/vending_refill/coffee = 1, - /obj/item/vending_refill/cola = 1, - /obj/item/vending_refill/custom = 5, - /obj/item/vending_refill/dinnerware = 1, - /obj/item/vending_refill/donksoft = 1, - /obj/item/vending_refill/drugs = 1, - /obj/item/vending_refill/engineering = 1, - /obj/item/vending_refill/engivend = 1, - /obj/item/vending_refill/games = 1, - /obj/item/vending_refill/hydronutrients = 1, - /obj/item/vending_refill/hydroseeds = 1, - /obj/item/vending_refill/medical = 1, - /obj/item/vending_refill/modularpc = 1, - /obj/item/vending_refill/robotics = 1, - /obj/item/vending_refill/security = 1, - /obj/item/vending_refill/security_peacekeeper = 1, - /obj/item/vending_refill/snack = 1, - /obj/item/vending_refill/snack/imported = 1, - /obj/item/vending_refill/snack/imported/mothic = 1, - /obj/item/vending_refill/snack/imported/tizirian = 1, - /obj/item/vending_refill/snack/imported/yangyu = 1, - /obj/item/vending_refill/sovietsoda = 1, - /obj/item/vending_refill/sustenance = 1, - /obj/item/vending_refill/wallmed = 1, - /obj/item/vending_refill/wardrobe = 1, - /obj/item/vending_refill/wardrobe/atmos_wardrobe = 1, - /obj/item/vending_refill/wardrobe/bar_wardrobe = 1, - /obj/item/vending_refill/wardrobe/cargo_wardrobe = 1, - /obj/item/vending_refill/wardrobe/cent_wardrobe = 1, - /obj/item/vending_refill/wardrobe/chap_wardrobe = 1, - /obj/item/vending_refill/wardrobe/chef_wardrobe = 1, - /obj/item/vending_refill/wardrobe/chem_wardrobe = 1, - /obj/item/vending_refill/wardrobe/comm_wardrobe = 1, - /obj/item/vending_refill/wardrobe/coroner_wardrobe = 1, - /obj/item/vending_refill/wardrobe/curator_wardrobe = 1, - /obj/item/vending_refill/wardrobe/det_wardrobe = 1, - /obj/item/vending_refill/wardrobe/engi_wardrobe = 1, - /obj/item/vending_refill/wardrobe/gene_wardrobe = 1, - /obj/item/vending_refill/wardrobe/hydro_wardrobe = 1, - /obj/item/vending_refill/wardrobe/jani_wardrobe = 1, - /obj/item/vending_refill/wardrobe/law_wardrobe = 1, - /obj/item/vending_refill/wardrobe/medi_wardrobe = 1, - /obj/item/vending_refill/wardrobe/peacekeeper_wardrobe = 1, - /obj/item/vending_refill/wardrobe/robo_wardrobe = 1, - /obj/item/vending_refill/wardrobe/science_wardrobe = 1, - /obj/item/vending_refill/wardrobe/sec_wardrobe = 1, - /obj/item/vending_refill/wardrobe/syndie_wardrobe = 1, - /obj/item/vending_refill/wardrobe/viro_wardrobe = 1, - /obj/item/vending_refill/youtool = 1 - - - ) = 100, - list( - /obj/item/storage/box/actionfigure = 100, - /obj/item/storage/box/aquarium_props = 25, - /obj/item/storage/box/beakers = 100, - /obj/item/storage/box/beakers/variety = 5, - /obj/item/storage/box/beanbag = 1, - /obj/item/storage/box/bodybags = 25, - /obj/item/storage/box/clown = 50, - /obj/item/storage/box/coffeepack = 25, - /obj/item/storage/box/coffeepack/robusta = 15, - /obj/item/storage/box/condimentbottles = 75, - /obj/item/storage/box/cups = 200, - /obj/item/storage/box/dishdrive = 50, - /obj/item/storage/box/disks = 75, - /obj/item/storage/box/drinkingglasses = 200, - /obj/item/storage/box/emergency_spacesuit = 50, - /obj/item/storage/box/emergencytank = 25, - /obj/item/storage/box/emptysandbags = 25, - /obj/item/storage/box/engitank = 10, - /obj/item/storage/box/evidence = 25, - /obj/item/storage/box/expeditionary_survival = 5, - /obj/item/storage/box/fakesyndiesuit = 100, - /obj/item/storage/box/firecrackers = 50, - /obj/item/storage/box/fireworks = 25, - /obj/item/storage/box/fireworks/dangerous = 1, - /obj/item/storage/box/fountainpens = 50, - /obj/item/storage/box/gloves = 100, - /obj/item/storage/box/handcuffs = 1, - /obj/item/storage/box/hecu_rations = 100, - /obj/item/storage/box/hug = 100, - /obj/item/storage/box/hug/black = 25, - /obj/item/storage/box/hug/medical = 100, - /obj/item/storage/box/hug/plushes = 75, - /obj/item/storage/box/ids = 25, - /obj/item/storage/box/lights/bulbs = 200, - /obj/item/storage/box/lights/mixed = 300, - /obj/item/storage/box/lights/tubes = 300, - /obj/item/storage/box/lipsticks = 25, - /obj/item/storage/box/masks = 100, - /obj/item/storage/box/matches = 200, - /obj/item/storage/box/metalfoam = 300, - /obj/item/storage/box/monkeycubes = 200, - /obj/item/storage/box/mousetraps = 300, - /obj/item/storage/box/nif_ghost_box = 50, - /obj/item/storage/box/nri_flares = 100, - /obj/item/storage/box/papersack = 200, - /obj/item/storage/box/papersack/meat = 200, - /obj/item/storage/box/party_poppers = 75, - /obj/item/storage/box/pdas = 25, - /obj/item/storage/box/perfume = 25, - /obj/item/storage/box/petridish = 75, - /obj/item/storage/box/pillbottles = 100, - /obj/item/storage/box/pinpointer_pairs = 1, - /obj/item/storage/box/plumbing = 50, - /obj/item/storage/box/prisoner = 5, - /obj/item/storage/box/rxglasses = 100, - /obj/item/storage/box/rxglasses/spyglasskit = 5, - /obj/item/storage/box/shipping = 100, - /obj/item/storage/box/smart_metal_foam = 200, - /obj/item/storage/box/stockparts/basic = 100, - /obj/item/storage/box/survival/centcom = 5, - /obj/item/storage/box/survival/engineer = 5, - /obj/item/storage/box/survival/hug = 5, - /obj/item/storage/box/survival/hug/black = 5, - /obj/item/storage/box/survival/medical = 5, - /obj/item/storage/box/survival/mining = 5, - /obj/item/storage/box/survival/mining/bonus = 1, - /obj/item/storage/box/survival/radio = 1, - /obj/item/storage/box/survival/security = 1, - /obj/item/storage/box/swab = 25, - /obj/item/storage/box/syringes = 50, - /obj/item/storage/box/tiziran_cans = 25, - /obj/item/storage/box/tiziran_goods = 25, - /obj/item/storage/box/tiziran_meats = 25, - /obj/item/storage/box/vials = 100, - /obj/item/storage/box/wall_flash = 1, - /obj/item/storage/box/zipties = 25, - /obj/item/storage/fancy/candle_box = 200, - /obj/item/storage/inflatable = 200, - /obj/item/storage/lockbox/dueling = 25, - ) = 150, - list( - /obj/item/blood_filter = 10, - /obj/item/bonesetter = 25, - /obj/item/cautery = 50, - /obj/item/circular_saw = 15, - /obj/item/defibrillator = 5 - /obj/item/healthanalyzer = 100, - /obj/item/healthanalyzer/disease = 25, - /obj/item/healthanalyzer/wound = 50, - /obj/item/hemostat = 75, - /obj/item/pinpointer/crew = 5, - /obj/item/reagent_containers/cup/beaker = 100, - /obj/item/reagent_containers/cup/beaker/large = 10, - /obj/item/retractor = 25, - /obj/item/roller = 50, - /obj/item/scalpel = 50, - /obj/item/sensor_device = 1, - /obj/item/sequence_scanner = 25, - /obj/item/shears = 5, - /obj/item/stack/medical/bone_gel/four = 25, - /obj/item/stack/medical/bruise_pack = 50, - /obj/item/stack/medical/gauze = 50, - /obj/item/stack/medical/mesh = 25, - /obj/item/stack/medical/ointment = 50, - /obj/item/stack/medical/poultice = 50, - /obj/item/stack/medical/splint = 50, - /obj/item/stack/medical/suture = 25, - /obj/item/stack/sticky_tape/surgical = 25, - /obj/item/storage/organbox = 25, - /obj/item/surgical_drapes = 50, - /obj/item/surgical_processor = 25, - /obj/item/surgicaldrill = 25, - - ) = 50, - /obj/item/book/codex_gigas = 10, - list( - /obj/item/book/granter/crafting_recipe/boneyard_notes = 1, - /obj/item/book/granter/crafting_recipe/cooking_sweets_101 = 10, - /obj/item/book/granter/crafting_recipe/death_sandwich = 1, - /obj/item/book/granter/crafting_recipe/pipegun_prime = 1, - /obj/item/book/granter/crafting_recipe/trash_cannon = 1, - /obj/item/book/granter/sign_language = 10 - ) = 75, - list( - /obj/item/bot_assembly/cleanbot = 100, - /obj/item/bot_assembly/ed209 = 25, - /obj/item/bot_assembly/firebot = 50, - /obj/item/bot_assembly/floorbot = 50, - /obj/item/bot_assembly/honkbot = 25, - /obj/item/bot_assembly/hygienebot = 25, - /obj/item/bot_assembly/medbot = 50, - /obj/item/bot_assembly/secbot = 25, - /obj/item/bot_assembly/vim = 25 - ) = 25, - /obj/item/boxcutter = 10, - list( - /obj/item/choice_beacon/music = 5, - /obj/item/choice_beacon/ingredient = 1 - ) = 10, - list( - /obj/item/clothing/glasses/blindfold = 25, - /obj/item/clothing/mask/muzzle = 25, - /obj/item/clothing/suit/jacket/straight_jacket = 1, - /obj/item/electropack = 5, - /obj/item/restraints/handcuffs = 50, - /obj/item/restraints/handcuffs/cable/zipties = 25, - /obj/item/restraints/legcuffs/bola = 50, - - ) = 50, - list( - /obj/item/clothing/glasses/eyepatch = 25, - /obj/item/clothing/glasses/fake_sunglasses = 100, - /obj/item/clothing/glasses/trickblindfold = 25, - /obj/item/clothing/head/costume/bearpelt = 75, - /obj/item/clothing/head/costume/bunnyhead = 25, - /obj/item/clothing/head/costume/canada = 50, - /obj/item/clothing/head/costume/festive = 50, - /obj/item/clothing/head/costume/foilhat = 25, - /obj/item/clothing/head/costume/kitty = 25, - /obj/item/clothing/head/costume/kitty/genuine = 5, - /obj/item/clothing/head/costume/lizard = 5, - /obj/item/clothing/head/costume/party = 10, - /obj/item/clothing/head/costume/rabbitears = 25, - /obj/item/clothing/head/costume/santa = 50, - /obj/item/clothing/head/costume/sombrero = 100, - /obj/item/clothing/head/costume/tv_head = 10, - /obj/item/clothing/head/costume/ushanka = 100, - /obj/item/clothing/head/hats/tophat = 50, - /obj/item/clothing/head/soft/yankee = 25 - /obj/item/clothing/head/soft/yankee/rimless = 5, - /obj/item/clothing/head/waldo = 10, - /obj/item/clothing/head/wig/random = 100, - /obj/item/clothing/mask/animal/cowmask = 25, - /obj/item/clothing/mask/animal/frog = 25, - /obj/item/clothing/mask/animal/horsehead = 25, - /obj/item/clothing/mask/animal/pig = 25, - /obj/item/clothing/mask/gondola = 25, - /obj/item/clothing/mask/joy = 25, - /obj/item/clothing/mask/luchador = 5, - /obj/item/clothing/mask/luchador/enzo = 5, - /obj/item/clothing/mask/luchador/rudos = 5, - /obj/item/clothing/mask/luchador/tecnicos = 5, - /obj/item/clothing/mask/party_horn = 25, - /obj/item/clothing/neck/beads = 10, - /obj/item/clothing/neck/necklace/dope = 25, - /obj/item/clothing/shoes/ducky_shoes = 10, - /obj/item/clothing/shoes/jackboots/timbs = 5, - /obj/item/clothing/shoes/sports = 5, - /obj/item/storage/belt/champion = 5, - - - - ) = 25, - list( - /obj/item/clothing/gloves/color/fyellow = 100, - /obj/item/clothing/gloves/color/ffyellow = 25 - /obj/item/clothing/gloves/color/fyellow/old = 25 - /obj/item/clothing/gloves/color/yellow = 10, - /obj/item/clothing/gloves/color/yellow/heavy = 10, - /obj/item/clothing/gloves/color/red = 50, - /obj/item/clothing/gloves/color/red/insulated = 10, - /obj/item/clothing/gloves/cut = 25, - ) = 75, - list( - /obj/item/clothing/suit/armor/bulletproof/old = 5, - /obj/item/clothing/head/helmet/old = 10, - /obj/item/clothing/head/helmet/toggleable/justice = 5, - /obj/item/clothing/head/helmet/toggleable/justice/escape = 5, - - ) = 10, - list( - /obj/item/clothing/head/utility/welding = 10, - /obj/item/clothing/glasses/welding = 5, - /obj/item/clothing/mask/gas/welding = 1 - ) = 25, - /obj/item/clothing/shoes/galoshes = 5, - list( - /obj/item/gps = 100, - /obj/item/gps/engineering = 50, - /obj/item/gps/mining = 50, - /obj/item/gps/science = 25 - ) = 25, - list( - /obj/item/grenade/chem_grenade/cleaner = 200, - /obj/item/grenade/chem_grenade/colorful = 100, - /obj/item/grenade/chem_grenade/antiweed = 75, - /obj/item/grenade/barrier = 25, - /obj/item/grenade/antigravity = 1, - /obj/item/grenade/chem_grenade/glitter/blue = 100, - /obj/item/grenade/chem_grenade/glitter/pink = 100, - /obj/item/grenade/chem_grenade/glitter/white = 100, - /obj/item/grenade/chem_grenade/metalfoam = 100, - /obj/item/grenade/chem_grenade/smart_metal_foam = 75, - /obj/item/grenade/chem_grenade/teargas = 25, - /obj/item/grenade/firecracker = 25, - /obj/item/grenade/flashbang = 10, - /obj/item/grenade/mirage = 5, - /obj/item/grenade/smokebomb = 100, - /obj/item/grenade/stingbang = 1, - ) = 50, - list( - /obj/item/holosign_creator = 1, - /obj/item/holosign_creator/janibarrier = 1, - /obj/item/holosign_creator/atmos = 1, - /obj/item/holosign_creator/engineering = 1, - /obj/item/holosign_creator/security = 1, - ) = 50, - list( - /obj/item/inducer = 1, - /obj/item/inducer/sci = 1 - ) = 50, - /obj/item/market_uplink/blackmarket = 15, - list( - /obj/item/megaphone = 10, - /obj/item/megaphone/cargo = 5, - /obj/item/megaphone/clown = 5, - /obj/item/megaphone/command = 1, - /obj/item/megaphone/sec = 1 - ) = 75, - /obj/item/mending_globule = 15, - list( - /obj/item/mod/core/ethereal = 25, - /obj/item/mod/core/standard = 5, - /obj/item/mod/core/plasma = 10, - /obj/item/mod/construction/broken_core = 75, - - /obj/item/mod/construction/boots = 30, - /obj/item/mod/construction/chestplate = 30, - /obj/item/mod/construction/gauntlets = 30, - /obj/item/mod/construction/helmet = 30, - /obj/item/mod/construction/shell = 30, - - /obj/item/mod/construction/plating = 5, - /obj/item/mod/construction/plating/atmospheric = 3, - /obj/item/mod/construction/plating/engineering = 3, - /obj/item/mod/construction/plating/medical = 3, - /obj/item/mod/construction/plating/security = 1, - - /obj/item/mod/module/ash_accretion = 5, - /obj/item/mod/module/atrocinator = 5, - /obj/item/mod/module/balloon = 100, - /obj/item/mod/module/bikehorn = 75, - /obj/item/mod/module/clamp = 50, - /obj/item/mod/module/constructor = 5, - /obj/item/mod/module/criminalcapture/patienttransport = 5, - /obj/item/mod/module/defibrillator = 5, - /obj/item/mod/module/demoralizer = 25, - /obj/item/mod/module/disposal_connector = 25, - /obj/item/mod/module/dna_lock = 5, - /obj/item/mod/module/drill = 5, - /obj/item/mod/module/flashlight = 100, - /obj/item/mod/module/gps = 50, - /obj/item/mod/module/hat_stabilizer = 100, - /obj/item/mod/module/health_analyzer = 50, - /obj/item/mod/module/hydraulic = 25, - /obj/item/mod/module/longfall = 5, - /obj/item/mod/module/magboot = 5, - /obj/item/mod/module/magnet = 5, - /obj/item/mod/module/magnetic_harness = 5, - /obj/item/mod/module/megaphone = 100, - /obj/item/mod/module/microwave_beam = 100, - /obj/item/mod/module/mister = 50, - /obj/item/mod/module/mister/atmos = 25, - /obj/item/mod/module/mouthhole = 100, - /obj/item/mod/module/orebag = 25, - /obj/item/mod/module/organ_thrower = 100, - /obj/item/mod/module/paper_dispenser = 100, - /obj/item/mod/module/pathfinder = 5, - /obj/item/mod/module/plasma_stabilizer = 50, - /obj/item/mod/module/plate_compression = 5, - /obj/item/mod/module/quick_carry = 5, - /obj/item/mod/module/rad_protection = 5, - /obj/item/mod/module/reagent_scanner = 5, - /obj/item/mod/module/signlang_radio = 100, - /obj/item/mod/module/sphere_transform = 5, - /obj/item/mod/module/springlock = 100, - /obj/item/mod/module/stamp = 100, - /obj/item/mod/module/storage = 50, - /obj/item/mod/module/surgical_processor = 25, - /obj/item/mod/module/t_ray = 50, - /obj/item/mod/module/tanner = 100, - /obj/item/mod/module/tether = 25, - /obj/item/mod/module/thermal_regulator = 5, - /obj/item/mod/module/thread_ripper = 5, - /obj/item/mod/module/visor/diaghud = 5, - /obj/item/mod/module/visor/medhud = 5, - /obj/item/mod/module/visor/meson = 5, - /obj/item/mod/module/visor/rave = 100, - /obj/item/mod/module/visor/sechud = 1, - /obj/item/mod/module/waddle = 100, - /obj/item/mod/module/welding = 25 - /obj/item/mod/paint = 100 - ) = 50, - /obj/item/nif_repair_kit = 10, - /obj/item/nifsoft_remover = 5, - /obj/item/pet_carrier = 20, - /obj/item/petri_dish/random = 40, - /obj/item/rack_parts = 75, - /obj/item/reagent_containers/blood/random = 50, - list( - /obj/item/reagent_containers/cup/bottle/acidic_buffer = 100, - /obj/item/reagent_containers/cup/bottle/amanitin = 10, - /obj/item/reagent_containers/cup/bottle/ammonia = 25, - /obj/item/reagent_containers/cup/bottle/basic_buffer = 100, - /obj/item/reagent_containers/cup/bottle/chlorine = 25, - /obj/item/reagent_containers/cup/bottle/clownstears = 10, - /obj/item/reagent_containers/cup/bottle/diethylamine = 50, - /obj/item/reagent_containers/cup/bottle/epinephrine = 10, - /obj/item/reagent_containers/cup/bottle/ethanol = 100, - /obj/item/reagent_containers/cup/bottle/exotic_stabilizer = 5, - /obj/item/reagent_containers/cup/bottle/fentanyl = 5, - /obj/item/reagent_containers/cup/bottle/fluorine = 10, - /obj/item/reagent_containers/cup/bottle/formaldehyde = 10, - /obj/item/reagent_containers/cup/bottle/frostoil = 5, - /obj/item/reagent_containers/cup/bottle/iodine = 25, - /obj/item/reagent_containers/cup/bottle/killer/pestkiller = 100, - /obj/item/reagent_containers/cup/bottle/killer/weedkiller = 100, - /obj/item/reagent_containers/cup/bottle/lithium = 10, - /obj/item/reagent_containers/cup/bottle/mercury = 25, - /obj/item/reagent_containers/cup/bottle/mutagen = 10, - /obj/item/reagent_containers/cup/bottle/nutrient/ez = 75, - /obj/item/reagent_containers/cup/bottle/nutrient/l4z = 75, - /obj/item/reagent_containers/cup/bottle/nutrient/rh = 50, - /obj/item/reagent_containers/cup/bottle/plasma = 5, - /obj/item/reagent_containers/cup/bottle/potassium = 15, - /obj/item/reagent_containers/cup/bottle/salglu_solution = 30, - /obj/item/reagent_containers/cup/bottle/sugar = 50, - /obj/item/reagent_containers/cup/bottle/toxin = 5, - /obj/item/reagent_containers/cup/bottle/traitor = 25, - /obj/item/reagent_containers/cup/bottle/water = 75, - /obj/item/reagent_containers/cup/bottle/welding_fuel = 100 - ) = 100, - list( - /obj/item/skillchip/appraiser = 100, - /obj/item/skillchip/basketweaving = 100, - /obj/item/skillchip/bonsai = 100, - /obj/item/skillchip/chefs_kiss = 50, - /obj/item/skillchip/disk_verifier = 1, - /obj/item/skillchip/entrails_reader = 1, - /obj/item/skillchip/job/chef = 1, - /obj/item/skillchip/job/engineer = 10, - /obj/item/skillchip/job/psychology = 10, - /obj/item/skillchip/job/research_director = 10, - /obj/item/skillchip/job/roboticist = 10, - /obj/item/skillchip/light_remover = 100, - /obj/item/skillchip/sabrage = 100, - /obj/item/skillchip/useless_adapter = 200, - /obj/item/skillchip/wine_taster = 100, - /obj/item/skillchip/xenoarch_magnifier = 25 - ) - - - - - ) = 25 - - -)) - - - -GLOBAL_LIST_INIT(rarity_loot, list(//rare: really good items - /obj/item/aicard/aitater = 25, - /obj/item/ammo_box/foambox/riot = 50, - /obj/item/survivalcapsule = 25, - /obj/item/table_clock = 50, - list( - /obj/item/ammo_casing/shotgun/antitide = 1, - /obj/item/ammo_casing/shotgun/beanbag = 1, - /obj/item/ammo_casing/shotgun/beehive = 1, - /obj/item/ammo_casing/shotgun/buckshot = 50, - /obj/item/ammo_casing/shotgun/dart = 1, - /obj/item/ammo_casing/shotgun/dragonsbreath = 1, - /obj/item/ammo_casing/shotgun/express = 1, - /obj/item/ammo_casing/shotgun/flechette = 1, - /obj/item/ammo_casing/shotgun/frag12 = 1, - /obj/item/ammo_casing/shotgun/honk = 25, - /obj/item/ammo_casing/shotgun/hp = 1, - /obj/item/ammo_casing/shotgun/hunter = 1, - /obj/item/ammo_casing/shotgun/iceblox = 1, - /obj/item/ammo_casing/shotgun/improvised = 100, - /obj/item/ammo_casing/shotgun/incapacitate = 1, - /obj/item/ammo_casing/shotgun/incendiary = 1, - /obj/item/ammo_casing/shotgun/ion = 1, - /obj/item/ammo_casing/shotgun/laserslug = 1, - /obj/item/ammo_casing/shotgun/magnum = 1, - /obj/item/ammo_casing/shotgun/pt20 = 1, - /obj/item/ammo_casing/shotgun/pulverizer = 1, - /obj/item/ammo_casing/shotgun/rip = 1, - /obj/item/ammo_casing/shotgun/rubbershot = 100, - /obj/item/ammo_casing/shotgun/stunslug = 25, - /obj/item/ammo_casing/shotgun/techshell = 75 - ), - /obj/item/analyzer/ranged = 1, - list( - /obj/item/autosurgeon/organ/nif/disposable = 10, - /obj/item/autosurgeon/organ/nif = 1 - ) = 1, - /obj/item/beacon = 1, - list( - /obj/item/clothing/glasses/hud/ar/projector/diagnostic = 50, - /obj/item/clothing/glasses/hud/ar/projector/health = 25, - /obj/item/clothing/glasses/hud/ar/projector/meson = 100, - /obj/item/clothing/glasses/hud/ar/projector/science = 25, - /obj/item/clothing/glasses/hud/ar/projector/security = 10 - - /obj/item/clothing/glasses/hud/eyepatch/diagnostic = 50, - /obj/item/clothing/glasses/hud/eyepatch/med = 25, - /obj/item/clothing/glasses/hud/eyepatch/meson = 100, - /obj/item/clothing/glasses/hud/eyepatch/sci = 25, - /obj/item/clothing/glasses/hud/eyepatch/sec = 10 - - /obj/item/clothing/glasses/hud/diagnostic = 50, - /obj/item/clothing/glasses/hud/health = 25, - /obj/item/clothing/glasses/material/mining = 100, - /obj/item/clothing/glasses/meson = 100, - /obj/item/clothing/glasses/science = 25, - /obj/item/clothing/glasses/hud/security = 10 - - /obj/item/clothing/glasses/hud/gun_permit = 25, - /obj/item/clothing/glasses/hud/security/redsec = 5, - /obj/item/clothing/glasses/meson/engine = 25, - /obj/item/clothing/glasses/meson/engine/tray = 25, - - /obj/item/clothing/glasses/sunglasses/reagent = 1 - /obj/item/clothing/glasses/sunglasses/chemical = 1, - /obj/item/clothing/glasses/sunglasses/spy = 1 - - ) = 10, - list( - /obj/item/clothing/glasses/sunglasses = 10, - /obj/item/clothing/glasses/sunglasses/big = 1 - ) = 25, - list( - /obj/item/clothing/head/collectable/captain = 1, - /obj/item/clothing/head/collectable/chef = 1, - /obj/item/clothing/head/collectable/hardhat = 1, - /obj/item/clothing/head/collectable/hop = 1, - /obj/item/clothing/head/collectable/hos = 1, - /obj/item/clothing/head/collectable/kitty = 1, - /obj/item/clothing/head/collectable/paper = 1, - /obj/item/clothing/head/collectable/petehat = 1, - /obj/item/clothing/head/collectable/pirate = 1, - /obj/item/clothing/head/collectable/police = 1, - /obj/item/clothing/head/collectable/rabbitears = 1, - /obj/item/clothing/head/collectable/slime = 1, - /obj/item/clothing/head/collectable/swat = 1, - /obj/item/clothing/head/collectable/thunderdome = 1, - /obj/item/clothing/head/collectable/tophat = 1, - /obj/item/clothing/head/collectable/welding = 1, - /obj/item/clothing/head/collectable/wizard = 1, - /obj/item/clothing/head/collectable/xenom = 1 - ) = 25, - /obj/item/clothing/mask/gas/sechailer = 10, - /obj/item/clothing/suit/hooded/bloated_human = 5, - list( - /obj/item/construction/plumbing = 1, - /obj/item/construction/plumbing/engineering = 1, - /obj/item/construction/plumbing/mining = 1, - /obj/item/construction/plumbing/research = 1, - /obj/item/construction/plumbing/service = 1, - /obj/item/construction/rcd = 1, - /obj/item/construction/rld = 10, - /obj/item/construction/rtd = 10, - /obj/item/pipe_dispenser = 1, - /obj/item/rsf = 10, - /obj/item/rsf/cookiesynth = 5, - /obj/item/rwd/loaded = 10 - ) = 5, - /obj/item/cortical_cage = 5, - /obj/item/detective_scanner = 25, - list( - /obj/item/dnainjector/chavmut = 10, - /obj/item/dnainjector/clever = 1, - /obj/item/dnainjector/clumsymut = 5, - /obj/item/dnainjector/dwarf = 1, - /obj/item/dnainjector/elvismut = 10, - /obj/item/dnainjector/epimut = 5, - /obj/item/dnainjector/gigantism = 1, - /obj/item/dnainjector/glassesmut = 5, - /obj/item/dnainjector/glow = 1, - /obj/item/dnainjector/illiterate = 5, - /obj/item/dnainjector/m2h = 5, - /obj/item/dnainjector/piglatinmut = 5, - /obj/item/dnainjector/stuttmut = 10, - /obj/item/dnainjector/swedishmut = 10, - /obj/item/dnainjector/timed/h2m = 1, - /obj/item/dnainjector/tourmut = 1, - /obj/item/dnainjector/twoleftfeet = 1, - /obj/item/dnainjector/wackymut = 10, - ) = 10 - /obj/item/dog_bone = 5, - /obj/item/door_seal = 5, - list( - /obj/item/encryptionkey/translation/beach_bum = 1, - /obj/item/encryptionkey/translation/buzzwords = 1, - /obj/item/encryptionkey/translation/gutter = 1, - /obj/item/encryptionkey/translation/machine = 1, - /obj/item/encryptionkey/translation/mushroom = 1, - /obj/item/encryptionkey/translation/shadow = 1, - /obj/item/encryptionkey/translation/skrellian = 1, - /obj/item/encryptionkey/translation/slime = 1, - /obj/item/encryptionkey/translation/spacer = 1, - /obj/item/encryptionkey/translation/sylvan = 1, - /obj/item/encryptionkey/translation/tajaran = 1, - /obj/item/encryptionkey/translation/terrum = 1, - /obj/item/encryptionkey/translation/teshari = 1, - /obj/item/encryptionkey/translation/uncommon = 1, - /obj/item/encryptionkey/translation/vox = 1, - /obj/item/encryptionkey/translation/vulpkanin = 1, - /obj/item/encryptionkey/translation/yangyu = 1, - /obj/item/language_manual/roundstart_species = 1, - - ) = 5, - /obj/item/etherealballdeployer = 5, - list( - /obj/item/firing_pin/clown = 100, - /obj/item/firing_pin/clown/ultra = 50, - /obj/item/firing_pin/explorer = 25, - /obj/item/firing_pin/paywall/luxury = 50, - /obj/item/firing_pin/tag/blue = 5, - /obj/item/firing_pin/tag/red = 5, - /obj/item/firing_pin/test_range = 10 - ) = 5, - list( - /obj/item/implanter/mortis = 10, - /obj/item/implanter/sad_trombone = 10, - /obj/item/implanter/tracking = 1, - /obj/item/implanter/tracking/gps = 1, - /obj/item/implantpad = 5 - ) = 5, - /obj/item/lightreplacer = 25, - /obj/item/locator = 5, - /obj/item/mmi = 10, - /obj/item/pinata = 20, - /obj/item/pinpointer/material_sniffer = 5, - list( - /obj/item/pizzabox/margherita = 1, - /obj/item/pizzabox/meat = 1, - /obj/item/pizzabox/mushroom = 1, - /obj/item/pizzabox/pineapple = 1, - /obj/item/pizzabox/vegetable = 1, - - ) = 30 - list( - /obj/item/quickdeploy/barricade = 50, - /obj/item/quickdeploy/barricade/plasteel = 10, - /obj/item/storage/barricade = 5 - ) = 10, - list( - /obj/item/restraints/legcuffs/beartrap = 10, - /obj/item/restraints/legcuffs/beartrap/prearmed = 1 - ) = 10, - list( - /obj/item/storage/medkit = 300, - /obj/item/storage/medkit/regular = 200, - /obj/item/storage/medkit/advanced = 25, - /obj/item/storage/medkit/ancient = 5, - /obj/item/storage/medkit/brute = 25, - /obj/item/storage/medkit/coroner = 25, - /obj/item/storage/medkit/emergency = 300, - /obj/item/storage/medkit/fire = 25, - /obj/item/storage/medkit/o2 = 25, - /obj/item/storage/medkit/surgery = 5, - /obj/item/storage/medkit/toxin = 25 - ) = 75, - - -)) - - - -GLOBAL_LIST_INIT(oddity_loot, list(//oddity: strange or crazy items - /obj/item/a_gift/anything = 100, - /obj/item/ai_module/toy_ai = 100, - /obj/item/anomaly_releaser = 25, - /obj/item/bombcore/training = 10, - list( - /obj/item/book/granter/action/spell/smoke/lesser = 1, - /obj/item/book/granter/action/spell/blind/wgw = 1, - /obj/item/book/granter/crafting_recipe/combat_baking = 1, - /obj/item/book/granter/crafting_recipe/regal_condor = 1 - ) = 25, - /obj/item/bountytrap = 50, - /obj/item/cardboard_cutout/adaptive = 25, - /obj/item/chainsaw = 5, - /obj/item/claymore/weak/weaker = 10, - /obj/item/clothing/accessory/spy_bug = 5, - list( - /obj/item/clothing/glasses/chameleon = 1, - /obj/item/clothing/glasses/chameleon/broken = 10, - /obj/item/clothing/gloves/chameleon = 1, - /obj/item/clothing/gloves/chameleon/broken = 10, - /obj/item/clothing/head/chameleon = 1, - /obj/item/clothing/head/chameleon/broken = 10, - /obj/item/clothing/mask/chameleon = 1, - /obj/item/clothing/mask/chameleon/broken = 10, - /obj/item/clothing/neck/chameleon = 1, - /obj/item/clothing/neck/chameleon/broken = 10 - /obj/item/clothing/shoes/chameleon/noslip = 1, - /obj/item/clothing/shoes/chameleon/noslip/broken = 10, - /obj/item/clothing/suit/chameleon = 1, - /obj/item/clothing/suit/chameleon/broken = 10, - /obj/item/clothing/under/chameleon = 1, - /obj/item/clothing/under/chameleon/broken = 10, - /obj/item/modular_computer/pda/chameleon = 1, - /obj/item/modular_computer/pda/chameleon/broken = 10, - /obj/item/radio/headset/chameleon = 1, - /obj/item/radio/headset/chameleon/broken = 10, - /obj/item/stamp/chameleon = 1, - /obj/item/stamp/chameleon/broken = 10, - /obj/item/storage/backpack/chameleon = 1, - /obj/item/storage/backpack/chameleon/broken = 10, - /obj/item/storage/belt/chameleon = 1, - /obj/item/storage/belt/chameleon/broken = 10, - /obj/item/storage/belt/holster/chameleon = 1, - /obj/item/storage/belt/holster/chameleon/broken = 10, - - - - - /obj/item/clothing/gloves/combat = 5, - /obj/item/clothing/gloves/tackler/combat = 10, - /obj/item/clothing/gloves/tackler/combat/insulated = 5, - /obj/item/clothing/gloves/tackler/dolphin = 5, - /obj/item/clothing/gloves/tackler/rocket = 5, - - /obj/item/clothing/mask/gas/syndicate = 5, - - /obj/item/clothing/shoes/bhop = 5, - /obj/item/clothing/shoes/bhop/rocket = 1, - - /obj/item/clothing/shoes/gunboots/disabler = 5, - - - - - ) = 100, - /obj/item/clothing/glasses/nightmare_vision = 5, - /obj/item/clothing/head/helmet/monkey_sentience = 25, - /obj/item/clothing/head/soft/grey/jolly = 5, - /obj/item/crowbar/large/heavy = 5, - /obj/item/device/traitor_announcer = 1, - /obj/item/dice/d20/fate/stealth/one_use = 1, - /obj/item/dnainjector/h2m = 1, - /obj/item/flashlight/flashdark = 1, - /obj/item/food/burger/ghost = 1, - /obj/item/food/burger/crazy = 1, - /obj/item/food/grown/banana/bunch = 1, - /obj/item/food/grown/banana/bombanana = 1, - /obj/item/food/grown/citrus/orange_3d = 1, - /obj/item/food/grown/firelemon = 1, - /obj/item/food/grown/kudzupod = 1, - /obj/item/food/monkeycube/gorilla = 5, - /obj/item/food/monkeycube/syndicate = 5, - /obj/item/greentext = 10, - /obj/item/grenade/chem_grenade/teargas/moustache = 10, - list( - /obj/item/grenade/clusterbuster/antiweed = 1, - /obj/item/grenade/clusterbuster/cleaner = 1, - /obj/item/grenade/clusterbuster/metalfoam = 1, - /obj/item/grenade/clusterbuster/smoke = 1, - /obj/item/grenade/clusterbuster/soap = 1, - /obj/item/grenade/clusterbuster/teargas = 1 - ) = 10, - /obj/item/gun/ballistic/revolver/russian = 25, - /obj/item/gun/energy/gravity_gun = 5, - /obj/item/gun/energy/laser/practice/sc_laser = 5, - /obj/item/gun/energy/meteorgun/pen = 1, - /obj/item/hot_potato = 10, - /obj/item/lazarus_injector = 25, - /obj/item/lighter/bright = 1, - /obj/item/pinata/syndie = 1, - /obj/item/pizzabox/bomb/armed = 1, - /obj/item/reagent_containers/hypospray/medipen/snail = 1, - /obj/item/seeds/kudzu = 1, - /obj/item/sharpener = 1, - /obj/item/smelling_salts = 1, - /obj/item/spider_egg = 5, - /obj/item/stack/telecrystal = 5, - /obj/item/storage/belt/champion/wrestling = 1, - /obj/item/storage/box/chemimp = 1, - /obj/item/storage/box/flashbangs = 1, - /obj/item/storage/box/flashes = 1, - /obj/item/storage/box/gorillacubes = 1, - /obj/item/storage/box/syndie_kit/centcom_costume = 1, - /obj/item/storage/box/syndie_kit/chameleon = 1, - /obj/item/storage/box/syndie_kit/chameleon/broken = 1, - /obj/item/storage/box/syndie_kit/cutouts = 1, - /obj/item/storage/box/syndie_kit/imp_deathrattle = 1, - /obj/item/storage/box/syndie_kit/signaler = 10, - /obj/item/storage/box/syndie_kit/sleepytime = 10, - /obj/item/storage/box/syndie_kit/space = 1, - /obj/item/storage/box/syndie_kit/stickers = 10, - /obj/item/taster = 10, - /obj/item/toy/crayon/spraycan/hellcan = 1, - /obj/item/toy/plush/carpplushie/dehy_carp = 5, - /obj/item/watertank/pepperspray = 1, -)) - -//Loot pool used by default maintenance loot spawners -GLOBAL_LIST_INIT(maintenance_loot, list( - GLOB.trash_loot = maint_trash_weight, - GLOB.common_loot = maint_common_weight, - GLOB.uncommon_loot = maint_uncommon_weight, - GLOB.rarity_loot = maint_rarity_weight, - GLOB.oddity_loot = maint_oddity_weight, -)) - -GLOBAL_LIST_INIT(ratking_trash, list(//Garbage: used by the regal rat mob when spawning garbage. - /obj/item/trash/boritos = 10, - /obj/item/trash/boritos/green = 10, - /obj/item/trash/boritos/purple = 10, - /obj/item/trash/boritos/red = 10, - /obj/item/trash/can/food/beans = 5, - /obj/item/trash/can/food/desert_snails = 5, - /obj/item/trash/can/food/envirochow = 5, - /obj/item/trash/can/food/jellyfish = 5, - /obj/item/trash/can/food/larvae = 5, - /obj/item/trash/can/food/peaches = 1, - /obj/item/trash/can/food/peaches/maint = 5, - /obj/item/trash/can/food/pine_nuts = 5, - /obj/item/trash/can/food/tomatoes = 5, - /obj/item/trash/can/food/tuna = 5, - /obj/item/trash/candle = 25, - /obj/item/trash/candy = 50, - /obj/item/trash/cheesie = 50, - /obj/item/trash/chips = 50, - /obj/item/trash/cnds = 50, - /obj/item/trash/empty_food_tray = 25, - /obj/item/trash/empty_side_pack/moth = 25, - /obj/item/trash/empty_side_pack/nt = 25, - /obj/item/trash/empty_side_pack/tiziria = 25, - /obj/item/trash/empty_side_pack/yangyu = 25, - /obj/item/trash/energybar = 50, - /obj/item/trash/flare = 100, - /obj/item/trash/peanuts = 50, - /obj/item/trash/pistachios = 50, - /obj/item/trash/popcorn = 50, - /obj/item/trash/raisins = 50, - /obj/item/trash/ready_donk = 100, - /obj/item/trash/semki = 50, - /obj/item/trash/shrimp_chips = 50, - /obj/item/trash/sosjerky = 50, - /obj/item/trash/spacers_sidekick = 25, - /obj/item/trash/syndi_cakes = 25, - /obj/item/trash/tray = 25, - /obj/item/trash/vendor_trash/lizard_bag = 5, - /obj/item/trash/vendor_trash/lizard_box = 5, - /obj/item/trash/vendor_trash/mochi_ice_cream = 5, - /obj/item/trash/vendor_trash/moth_bag = 5, - /obj/item/trash/vendor_trash/mothmallow = 5, - /obj/item/trash/vendor_trash/rice_crackers = 5, - /obj/item/trash/waffles = 5 -)) - -GLOBAL_LIST_INIT(ratking_coins, list(//Coins: Used by the regal rat mob when spawning coins. - /obj/item/coin/adamantine = 1, - /obj/item/coin/antagtoken = 5, - /obj/item/coin/bananium = 1, - /obj/item/coin/diamond = 1, - /obj/item/coin/gold = 3, - /obj/item/coin/iron = 4, - /obj/item/coin/mythril = 2, - /obj/item/coin/plasma = 2, - /obj/item/coin/plastic = 3, - /obj/item/coin/runite = 1, - /obj/item/coin/silver = 4, - /obj/item/coin/thunderdome = 1, - /obj/item/coin/titanium = 1, - /obj/item/coin/twoheaded = 1, - /obj/item/coin/uranium = 2 -)) diff --git a/modular_zubbers/code/_globalvars/lists/maintenance_loot_common.dm b/modular_zubbers/code/_globalvars/lists/maintenance_loot_common.dm new file mode 100644 index 00000000000..7d6d556ef26 --- /dev/null +++ b/modular_zubbers/code/_globalvars/lists/maintenance_loot_common.dm @@ -0,0 +1,1079 @@ +GLOBAL_LIST_INIT(common_loot, list( //common: basic items + /obj/item/relic = 100, + /obj/item/air_refresher = 25, + list( + /obj/item/storage/backpack = 200, + /obj/item/storage/backpack/duffelbag = 100, + /obj/item/storage/backpack/duffelbag/clown = 25, + /obj/item/storage/backpack/duffelbag/clown/cream_pie = 1, + /obj/item/storage/backpack/duffelbag/syndie = 1, + /obj/item/storage/backpack/explorer = 25, + /obj/item/storage/backpack/fireproof = 25, + /obj/item/storage/backpack/meat = 1, + /obj/item/storage/backpack/satchel = 100, + /obj/item/storage/backpack/satchel/explorer = 25, + /obj/item/storage/backpack/satchel/fireproof = 25, + /obj/item/storage/backpack/satchel/leather = 25, + /obj/item/storage/bag/bio = 25, + /obj/item/storage/bag/books = 25, + /obj/item/storage/bag/chemistry = 25, + /obj/item/storage/bag/construction = 25, + /obj/item/storage/bag/mail = 25, + /obj/item/storage/bag/material = 25, + /obj/item/storage/bag/money = 25, + /obj/item/storage/bag/money/vault = 1, + /obj/item/storage/bag/ore = 25, + /obj/item/storage/bag/plants = 25, + /obj/item/storage/bag/plants/portaseeder = 25, + /obj/item/storage/bag/sheetsnatcher = 25, + /obj/item/storage/bag/xeno = 25, + /obj/item/storage/bag/xenoarch = 25, + /obj/item/storage/belt/fannypack = 5, + /obj/item/storage/belt/fannypack/black = 5, + /obj/item/storage/belt/fannypack/blue = 5, + /obj/item/storage/belt/fannypack/cyan = 5, + /obj/item/storage/belt/fannypack/green = 5, + /obj/item/storage/belt/fannypack/orange = 5, + /obj/item/storage/belt/fannypack/pink = 5, + /obj/item/storage/belt/fannypack/purple = 5, + /obj/item/storage/belt/fannypack/red = 5, + /obj/item/storage/belt/fannypack/white = 5, + /obj/item/storage/belt/fannypack/yellow = 5, + /obj/item/storage/belt/holster = 1, + /obj/item/storage/belt/holster/cowboy = 1, + /obj/item/storage/belt/janitor = 15, + /obj/item/storage/belt/janitor/full = 1, + /obj/item/storage/belt/mailbelt = 5, + /obj/item/storage/belt/mailbelt/leather = 5, + /obj/item/storage/belt/mailbelt/white = 5, + /obj/item/storage/belt/medbandolier = 5, + /obj/item/storage/belt/medical = 5, + /obj/item/storage/belt/military = 5, + /obj/item/storage/belt/military/army = 1, + /obj/item/storage/belt/military/assault = 1, + /obj/item/storage/belt/military/snack/full = 25, + /obj/item/storage/belt/mining = 5, + /obj/item/storage/belt/mining/alt = 5, + /obj/item/storage/belt/mining/healing = 1, + /obj/item/storage/belt/mining/vendor = 1, + /obj/item/storage/belt/plant = 5, + /obj/item/storage/belt/security = 1, + /obj/item/storage/belt/security/peacekeeper = 1, + /obj/item/storage/belt/security/redsec = 1, + /obj/item/storage/belt/security/webbing = 1, + /obj/item/storage/belt/security/webbing/peacekeeper = 1, + /obj/item/storage/belt/utility = 200, + /obj/item/storage/belt/utility/full = 25, + /obj/item/storage/belt/utility/syndicate = 1, + /obj/item/storage/belt/utility/xenoarch = 5, + /obj/item/storage/belt/wands = 1, + /obj/item/storage/briefcase = 100, + /obj/item/storage/secure/briefcase = 50, + /obj/item/storage/briefcase/empty = 25, + /obj/item/storage/briefcase/lawyer = 25, + /obj/item/storage/briefcase/medical = 25, + /obj/item/storage/briefcase/virology = 25, + /obj/item/storage/secure/briefcase/syndie = 1 + ) = 50, + list( + /obj/item/stock_parts/capacitor = 100, + /obj/item/stock_parts/cell = 10, + /obj/item/stock_parts/cell/empty = 25, + /obj/item/stock_parts/cell/crap = 25, + /obj/item/stock_parts/cell/crap/empty = 50, + /obj/item/stock_parts/cell/emproof = 10, + /obj/item/stock_parts/cell/emproof/empty = 25, + /obj/item/stock_parts/cell/high = 10, + /obj/item/stock_parts/cell/high/empty = 25, + /obj/item/stock_parts/cell/lead = 200, + /obj/item/stock_parts/cell/potato = 100, + /obj/item/stock_parts/manipulator = 100, + /obj/item/stock_parts/matter_bin = 100, + /obj/item/stock_parts/micro_laser = 100, + /obj/item/stock_parts/scanning_module = 100, + /obj/item/stock_parts/servo = 100, + /obj/item/stock_parts/subspace/amplifier = 25, + /obj/item/stock_parts/subspace/analyzer = 25, + /obj/item/stock_parts/subspace/ansible = 25, + /obj/item/stock_parts/subspace/crystal = 25, + /obj/item/stock_parts/subspace/filter = 25, + /obj/item/stock_parts/subspace/transmitter = 25, + /obj/item/stock_parts/subspace/treatment = 25, + /obj/item/stock_parts/card_reader = 50, + /obj/item/stock_parts/water_recycler = 100 + ) = 100, + list( + /obj/item/stack/arcadeticket/thirty = 25, + /obj/item/stack/cable_coil = 50, + /obj/item/stack/pipe_cleaner_coil/random = 25, + /obj/item/stack/conveyor/thirty = 5, + /obj/item/stack/ducts/fifty = 5, + /obj/item/stack/license_plates/empty/fifty = 5, + /obj/item/stack/marker_beacon/ten = 25, + /obj/item/stack/ore/bananium = 1, + /obj/item/stack/ore/bluespace_crystal = 1, + /obj/item/stack/ore/diamond = 1, + /obj/item/stack/ore/glass = 75, + /obj/item/stack/ore/glass/basalt = 50, + /obj/item/stack/ore/gold = 10, + /obj/item/stack/ore/iron = 25, + /obj/item/stack/ore/plasma = 5, + /obj/item/stack/ore/silver = 15, + /obj/item/stack/ore/slag = 50, + /obj/item/stack/ore/titanium = 5, + /obj/item/stack/ore/uranium = 5, + /obj/item/stack/package_wrap = 50, + /obj/item/stack/rail_track/ten = 25, + /obj/item/stack/rods/fifty = 10, + /obj/item/stack/rods/twentyfive = 25, + /obj/item/stack/rods/ten = 100, + /obj/item/stack/rods/two = 50, + /obj/item/stack/sheet/animalhide/cat = 10, + /obj/item/stack/sheet/animalhide/corgi = 10, + /obj/item/stack/sheet/animalhide/gondola = 10, + /obj/item/stack/sheet/animalhide/human = 10, + /obj/item/stack/sheet/animalhide/lizard = 10, + /obj/item/stack/sheet/animalhide/monkey = 10, + /obj/item/stack/sheet/animalhide/mothroach = 10, + /obj/item/stack/sheet/animalhide/xeno = 10, + /obj/item/stack/sheet/bluespace_crystal = 1, + /obj/item/stack/sheet/bone = 25, + /obj/item/stack/sheet/bronze = 25, + /obj/item/stack/sheet/bronze/thirty = 15, + /obj/item/stack/sheet/cardboard = 50, + /obj/item/stack/sheet/cardboard/fifty = 25, + /obj/item/stack/sheet/cloth = 100, + /obj/item/stack/sheet/cloth/five = 50, + /obj/item/stack/sheet/cloth/ten = 10, + /obj/item/stack/sheet/glass = 100, + /obj/item/stack/sheet/glass/fifty = 25, + /obj/item/stack/sheet/iron = 100, + /obj/item/stack/sheet/iron/fifty = 25, + /obj/item/stack/sheet/iron/five = 75, + /obj/item/stack/sheet/iron/ten = 50, + /obj/item/stack/sheet/iron/twenty = 50, + /obj/item/stack/sheet/leather = 75, + /obj/item/stack/sheet/meat = 10, + /obj/item/stack/sheet/meat/fifty = 1, + /obj/item/stack/sheet/meat/five = 5, + /obj/item/stack/sheet/meat/twenty = 5, + /obj/item/stack/sheet/mineral/bamboo = 50, + /obj/item/stack/sheet/mineral/bamboo/fifty = 10, + /obj/item/stack/sheet/mineral/bananium = 1, + /obj/item/stack/sheet/mineral/bananium/five = 1, + /obj/item/stack/sheet/mineral/coal = 50, + /obj/item/stack/sheet/mineral/coal/five = 25, + /obj/item/stack/sheet/mineral/coal/ten = 15, + /obj/item/stack/sheet/mineral/diamond = 5, + /obj/item/stack/sheet/mineral/gold = 5, + /obj/item/stack/sheet/mineral/plasma = 50, + /obj/item/stack/sheet/mineral/plasma/five = 5, + /obj/item/stack/sheet/mineral/plasma/thirty = 1, + /obj/item/stack/sheet/mineral/sandbags = 50, + /obj/item/stack/sheet/mineral/sandbags/fifty = 1, + /obj/item/stack/sheet/mineral/sandstone = 50, + /obj/item/stack/sheet/mineral/sandstone/thirty = 15, + /obj/item/stack/sheet/mineral/silver = 5, + /obj/item/stack/sheet/mineral/stone = 5, + /obj/item/stack/sheet/mineral/titanium = 5, + /obj/item/stack/sheet/mineral/titanium/fifty = 1, + /obj/item/stack/sheet/mineral/uranium = 25, + /obj/item/stack/sheet/mineral/uranium/five = 15, + /obj/item/stack/sheet/mineral/wood = 100, + /obj/item/stack/sheet/mineral/wood/fifty = 25, + /obj/item/stack/sheet/paperframes = 75, + /obj/item/stack/sheet/paperframes/five = 50, + /obj/item/stack/sheet/paperframes/twenty = 20, + /obj/item/stack/sheet/paperframes/fifty = 5, + /obj/item/stack/sheet/pizza = 1, + /obj/item/stack/sheet/pizza/fifty = 1, + /obj/item/stack/sheet/pizza/five = 1, + /obj/item/stack/sheet/pizza/twenty = 1, + /obj/item/stack/sheet/plasmaglass = 50, + /obj/item/stack/sheet/plasmaglass/fifty = 1, + /obj/item/stack/sheet/plasmarglass = 25, + /obj/item/stack/sheet/plasmarglass/fifty = 1, + /obj/item/stack/sheet/plasteel = 100, + /obj/item/stack/sheet/plasteel/fifty = 1, + /obj/item/stack/sheet/plasteel/twenty = 20, + /obj/item/stack/sheet/plastic = 100, + /obj/item/stack/sheet/plastic/fifty = 10, + /obj/item/stack/sheet/plastic/five = 75, + /obj/item/stack/sheet/plastitaniumglass = 1, + /obj/item/stack/sheet/plastitaniumglass/fifty = 1, + /obj/item/stack/sheet/rglass = 50, + /obj/item/stack/sheet/rglass/fifty = 1, + /obj/item/stack/sheet/sandblock = 75, + /obj/item/stack/sheet/sandblock/fifty = 15, + /obj/item/stack/sheet/sandblock/five = 50, + /obj/item/stack/sheet/sandblock/twenty = 25, + /obj/item/stack/sheet/titaniumglass = 25, + /obj/item/stack/sheet/titaniumglass/fifty = 1, + /obj/item/stack/sheet/xenochitin = 15 + ) = 200, + list( + /obj/item/stack/tile/carpet/black/fifty = 100, + /obj/item/stack/tile/carpet/blue/fifty = 100, + /obj/item/stack/tile/carpet/cyan/fifty = 100, + /obj/item/stack/tile/carpet/donk/thirty = 50, + /obj/item/stack/tile/carpet/executive/thirty = 50, + /obj/item/stack/tile/carpet/fifty = 100, + /obj/item/stack/tile/carpet/green/fifty = 100, + /obj/item/stack/tile/carpet/neon/sixty = 100, + /obj/item/stack/tile/carpet/orange/fifty = 100, + /obj/item/stack/tile/carpet/purple/fifty = 100, + /obj/item/stack/tile/carpet/red/fifty = 100, + /obj/item/stack/tile/carpet/royalblack/fifty = 50, + /obj/item/stack/tile/carpet/royalblue/fifty = 50, + /obj/item/stack/tile/carpet/stellar/thirty = 50, + /obj/item/stack/tile/catwalk_tile/sixty = 50, + /obj/item/stack/tile/eighties/loaded = 25, + /obj/item/stack/tile/fakeice/loaded = 25, + /obj/item/stack/tile/fakepit/loaded = 25, + /obj/item/stack/tile/fakespace/loaded = 25, + /obj/item/stack/tile/glass/sixty = 50, + /obj/item/stack/tile/noslip/thirty = 25, + /obj/item/stack/tile/rglass/sixty = 25 + ) = 50, + list( + /obj/item/stack/spacecash/c1 = 10000/1, + /obj/item/stack/spacecash/c10 = 10000/10, + /obj/item/stack/spacecash/c100 = 10000/100, + /obj/item/stack/spacecash/c1000 = 10000/1000, + /obj/item/stack/spacecash/c10000 = 10000/10000, + /obj/item/stack/spacecash/c20 = 10000/20, + /obj/item/stack/spacecash/c200 = 10000/200, + /obj/item/stack/spacecash/c50 = 10000/50, + /obj/item/stack/spacecash/c500 = 10000/500, + /obj/item/stack/spacecash/c5000 = 10000/5000 + ) = 75, + list( + /obj/item/reagent_containers/hypospray/medipen/atropine = 10, + /obj/item/reagent_containers/hypospray/medipen/blood_loss = 5, + /obj/item/reagent_containers/hypospray/medipen/ekit = 25, + /obj/item/reagent_containers/hypospray/medipen/morphine = 1, + /obj/item/reagent_containers/hypospray/medipen/mutadone = 1, + /obj/item/reagent_containers/hypospray/medipen/oxandrolone = 5, + /obj/item/reagent_containers/hypospray/medipen/penacid = 10 + ) = 50, + list( + /obj/item/poster/random_contraband = 10, + /obj/item/poster/random_official = 10, + /obj/item/sign/random = 10, + /obj/item/poster/quirk/crew/random = 1 + ) = 100, + list( + /obj/item/airlock_painter = 1, + /obj/item/airlock_painter/decal = 1, + /obj/item/airlock_painter/decal/tile = 1, + /obj/item/hand_labeler = 1, + /obj/item/paint/anycolor = 1, + /obj/item/paint/paint_remover = 1, + /obj/item/paint_palette = 1, + /obj/item/pipe_painter = 1, + /obj/item/rcl/pre_loaded = 1 + ) = 75, + list( + /obj/item/paper_bin = 50, + /obj/item/paper_bin/construction = 25, + /obj/item/paper_bin/carbon = 25, + /obj/item/papercutter = 15, + /obj/item/pen = 25, + /obj/item/pen/fountain = 10, + /obj/item/pen/fourcolor = 5, + /obj/item/picket_sign = 10, + /obj/item/plaque = 5, + /obj/item/stack/sticky_tape = 25, + /obj/item/stack/sticky_tape/super = 1, + /obj/item/stack/wrapping_paper = 25, + /obj/item/stack/wrapping_paper/small = 10, + /obj/item/stack/wrapping_paper/xmas = 25, + /obj/item/stamp/cat = 1, + /obj/item/stamp/chap = 1, + /obj/item/stamp/clown = 1, + /obj/item/stamp/denied = 5, + /obj/item/stamp/head/captain = 1, + /obj/item/stamp/head/ce = 1, + /obj/item/stamp/head/cmo = 1, + /obj/item/stamp/head/hop = 1, + /obj/item/stamp/head/hos = 1, + /obj/item/stamp/head/qm = 1, + /obj/item/stamp/head/rd = 1, + /obj/item/stamp/law = 1, + /obj/item/stamp/mime = 1, + /obj/item/stamp/syndicate = 1, + /obj/item/stamp/void = 5, + /obj/item/sticker/assistant = 1, + /obj/item/sticker/clown = 1, + /obj/item/sticker/frown = 1, + /obj/item/sticker/googly = 1, + /obj/item/sticker/heart = 1, + /obj/item/sticker/left_arrow = 1, + /obj/item/sticker/mime = 1, + /obj/item/sticker/pbee = 1, + /obj/item/sticker/pliz = 1, + /obj/item/sticker/pslime = 1, + /obj/item/sticker/psnake = 1, + /obj/item/sticker/rev = 1, + /obj/item/sticker/right_arrow = 1, + /obj/item/sticker/robot = 1, + /obj/item/sticker/smile = 1, + /obj/item/sticker/star = 1, + /obj/item/sticker/syndicate = 1, + /obj/item/sticker/syndicate/apc = 1, + /obj/item/sticker/syndicate/bomb = 1, + /obj/item/sticker/syndicate/c4 = 1, + /obj/item/sticker/syndicate/cult = 1, + /obj/item/sticker/syndicate/flash = 1, + /obj/item/sticker/syndicate/larva = 1, + /obj/item/sticker/syndicate/op = 1, + /obj/item/sticker/syndicate/trap = 1, + /obj/item/sticker/toolbox = 1, + /obj/item/tape/random = 50, + /obj/item/taperecorder = 50, + /obj/item/taperecorder/empty = 25, + /obj/item/toner = 25 + ) = 25, + list( + /obj/item/analyzer = 5, + /obj/item/crowbar = 75, + /obj/item/crowbar/red = 10, + /obj/item/crowbar/large = 3, + /obj/item/crowbar/large/emergency = 3, + /obj/item/crowbar/large/old = 1, + /obj/item/cultivator = 3, + /obj/item/cultivator/rake = 5, + /obj/item/geiger_counter = 5, + /obj/item/mining_scanner = 5, + /obj/item/mop = 25, + /obj/item/pushbroom = 10, + /obj/item/staff/broom = 10, + /obj/item/multitool = 5, + /obj/item/oar = 5, + /obj/item/pickaxe = 5, + /obj/item/pickaxe/emergency = 3, + /obj/item/pickaxe/rusted = 20, + /obj/item/pickaxe/mini = 5, + /obj/item/plant_analyzer = 5, + /obj/item/plunger = 50, + /obj/item/radio = 50, + /obj/item/radio/headset = 10, + /obj/item/reagent_containers/cup/bucket = 100, + /obj/item/reagent_containers/cup/bucket/wooden = 50, + /obj/item/reagent_containers/cup/coffeepot = 25, + /obj/item/reagent_containers/cup/soup_pot = 25, + /obj/item/reagent_containers/cup/watering_can = 25, + /obj/item/reagent_containers/cup/watering_can/wood = 25, + /obj/item/reagent_containers/spray/plantbgone = 50, + /obj/item/reagent_containers/spray/weedspray = 25, + /obj/item/screwdriver = 50, + /obj/item/secateurs = 10, + /obj/item/seed_mesh = 5, + /obj/item/shovel = 25, + /obj/item/shovel/spade = 25, + /obj/item/slime_scanner = 10, + /obj/item/storage/toolbox/artistic = 25, + /obj/item/storage/toolbox/electrical = 50, + /obj/item/storage/toolbox/emergency = 100, + /obj/item/storage/toolbox/fishing = 25, + /obj/item/storage/toolbox/haunted = 5, + /obj/item/storage/toolbox/mechanical = 75, + /obj/item/storage/toolbox/syndicate = 1, + /obj/item/t_scanner = 50, + /obj/item/trench_tool = 25, + /obj/item/ttsdevice = 10, + /obj/item/universal_scanner = 5, + /obj/item/watertank = 50, + /obj/item/watertank/atmos = 25, + /obj/item/watertank/janitor = 25, + /obj/item/weldingtool = 50, + /obj/item/wirebrush = 25, + /obj/item/wirecutters = 50, + /obj/item/wrench = 50 + ) = 125, + list( + /obj/item/hatchet = 1, + /obj/item/hatchet/wooden = 1, + /obj/item/hatchet/cutterblade = 1, + /obj/item/kitchen/fork = 5, + /obj/item/kitchen/rollingpin = 15, + /obj/item/kitchen/spoon = 5, + /obj/item/knife/kitchen = 5, + /obj/item/knife/butcher = 1, + /obj/item/knife/combat/survival = 5, + /obj/item/melee/baseball_bat = 10, + /obj/item/melee/chainofcommand/tailwhip = 1, + /obj/item/melee/chainofcommand/tailwhip/kitty = 1, + /obj/item/melee/flyswatter = 20, + /obj/item/melee/roastingstick = 15, + /obj/item/pitchfork = 10, + /obj/item/pneumatic_cannon/ghetto = 5, + /obj/item/scythe = 15, + /obj/item/shield/buckler = 15, + /obj/item/spear = 30 + ) = 50, + list( + /obj/item/lighter = 400, + /obj/item/storage/fancy/cigarettes = 400, + /obj/item/storage/fancy/cigarettes/cigars = 50, + /obj/item/storage/fancy/cigarettes/cigars/cohiba = 25, + /obj/item/storage/fancy/cigarettes/cigars/havana = 25, + /obj/item/storage/fancy/cigarettes/cigpack_candy = 50, + /obj/item/storage/fancy/cigarettes/cigpack_cannabis = 25, + /obj/item/storage/fancy/cigarettes/cigpack_carp = 50, + /obj/item/storage/fancy/cigarettes/cigpack_midori = 25, + /obj/item/storage/fancy/cigarettes/cigpack_mindbreaker = 5, + /obj/item/storage/fancy/cigarettes/cigpack_robust = 50, + /obj/item/storage/fancy/cigarettes/cigpack_robustgold = 25, + /obj/item/storage/fancy/cigarettes/cigpack_shadyjims = 200, + /obj/item/storage/fancy/cigarettes/cigpack_syndicate = 50, + /obj/item/storage/fancy/cigarettes/cigpack_uplift = 50, + /obj/item/storage/fancy/cigarettes/cigpack_xeno = 50, + /obj/item/storage/fancy/cigarettes/dromedaryco = 25, + /obj/item/storage/fancy/cigarettes/khi = 25 + ) = 25, + list( + /obj/item/perfume/amber = 1, + /obj/item/perfume/cherry = 1, + /obj/item/perfume/cologne = 1, + /obj/item/perfume/jasmine = 1, + /obj/item/perfume/mint = 1, + /obj/item/perfume/pear = 1, + /obj/item/perfume/rose = 1, + /obj/item/perfume/strawberry = 1, + /obj/item/perfume/vanilla = 1, + /obj/item/perfume/wood = 1 + ) = 25, + list( + /obj/item/assembly/health = 25, + /obj/item/assembly/igniter = 100, + /obj/item/assembly/igniter/condenser = 25, + /obj/item/assembly/infra = 25, + /obj/item/assembly/mousetrap = 100, + /obj/item/assembly/mousetrap/armed = 50, + /obj/item/assembly/prox_sensor = 100, + /obj/item/assembly/signaler = 100, + /obj/item/assembly/timer = 100, + /obj/item/assembly/voice = 50 + ) = 100, + list( + /obj/item/bait_can/worm = 10, + /obj/item/bait_can/worm/premium = 1, + /obj/item/cutting_board = 5, + /obj/item/fish_feed = 20, + /obj/item/fishing_hook = 10, + /obj/item/fishing_line = 5, + /obj/item/fishing_rod = 5 + ) = 25, + list( + /obj/item/bedsheet/dorms = 10, + /obj/item/bedsheet/dorms_double = 1 + ) = 10, + list( + /obj/item/ammo_box/foambox = 5, + /obj/item/a_gift = 100, + /obj/item/bikehorn = 50, + /obj/item/bikehorn/airhorn = 25, + /obj/item/bikehorn/rubberducky = 50, + /obj/item/bikehorn/rubberducky/plasticducky = 25, + /obj/item/clothing/accessory/badge/sheriff = 10, + /obj/item/clothing/accessory/clown_enjoyer_pin = 25, + /obj/item/clothing/accessory/mime_fan_pin = 25, + /obj/item/clothing/accessory/pocketprotector = 5, + /obj/item/clothing/accessory/pocketprotector/cosmetology = 10, + /obj/item/clothing/accessory/pocketprotector/full = 25, + /obj/item/clothing/accessory/pride = 10, + /obj/item/clothing/gloves/boxing = 5, + /obj/item/clothing/gloves/boxing/blue = 5, + /obj/item/clothing/gloves/boxing/green = 5, + /obj/item/clothing/gloves/boxing/yellow = 5, + /obj/item/clothing/mask/facehugger/toy = 5, + /obj/item/clothing/mask/gas/larpswat = 5, + /obj/item/clothing/mask/gas/prop = 10, + /obj/item/clothing/mask/whistle = 5, + /obj/item/clothing/shoes/kindle_kicks = 5, + /obj/item/clothing/shoes/wheelys = 15, + /obj/item/clothing/shoes/wheelys/rollerskates = 5, + /obj/item/clothing/shoes/wheelys/skishoes = 10, + /obj/item/clothing/suit/hooded/flashsuit = 25, + /obj/item/clothing/under/syndicate/tacticool = 50, + /obj/item/clothing/under/syndicate/tacticool/skirt = 50, + /obj/item/disk/nuclear/fake = 1, + /obj/item/disk/nuclear/fake/obvious = 5, + /obj/item/dualsaber/toy = 5, + /obj/item/extendohand = 25, + /obj/item/fakeartefact = 50, + /obj/item/gavelhammer = 25, + /obj/item/gun/ballistic/automatic/c20r/toy/unrestricted = 5, + /obj/item/gun/ballistic/automatic/l6_saw/toy/unrestricted = 1, + /obj/item/gun/ballistic/automatic/pistol/toy = 10, + /obj/item/gun/ballistic/automatic/toy/unrestricted = 5, + /obj/item/gun/ballistic/shotgun/toy/unrestricted = 25, + /obj/item/gun/ballistic/shotgun/toy/crossbow = 25, + /obj/item/gun/magic/wand/nothing = 5, + /obj/item/hairbrush = 20, + /obj/item/hairbrush/comb = 10, + /obj/item/bouquet = 5, + /obj/item/bouquet/poppy = 5, + /obj/item/bouquet/rose = 5, + /obj/item/bouquet/sunflower = 5, + /obj/item/hhmirror = 5, + /obj/item/hot_potato/harmless/toy = 25, + /obj/item/hourglass = 10, + /obj/item/inspector = 10, + /obj/item/inspector/clown = 20, + /obj/item/laser_pointer/red = 5, + /obj/item/laser_pointer/green = 5, + /obj/item/laser_pointer/purple = 5, + /obj/item/laser_pointer/blue = 5, + /obj/item/latexballoon = 25, + /obj/item/lipstick/quantum = 5, + /obj/item/lipstick/random = 20, + /obj/item/melee/skateboard = 10, + /obj/item/melee/skateboard/improvised = 40, + /obj/item/melee/skateboard/pro = 5, + /obj/item/melee/skateboard/hoverboard = 1, + /obj/item/reagent_containers/spray/chemsprayer/party = 15, + /obj/item/reagent_containers/spray/waterflower = 25, + /obj/item/reagent_containers/spray/waterflower/lube = 10, + /obj/item/reagent_containers/spray/waterflower/superlube = 5, + /obj/item/restraints/handcuffs/fake = 25, + /obj/item/skub = 200, + /obj/item/sord = 100, + /obj/item/sparkler = 25, + /obj/item/storage/box/snappops = 75, + /obj/item/storage/box/sparklers = 75, + /obj/item/storage/box/stickers = 75, + /obj/item/storage/box/stickers/googly = 75, + /obj/item/storage/card_binder = 50, + /obj/item/storage/crayons = 200, + /obj/item/storage/dice = 100, + /obj/item/storage/dice/hazard = 25, + /obj/item/throwing_star/toy = 50, + /obj/item/towel = 150, + /obj/item/toy/ammo/gun = 50, + /obj/item/toy/balloon = 25, + /obj/item/toy/balloon/arrest = 25, + /obj/item/toy/balloon/corgi = 25, + /obj/item/toy/balloon/syndicate = 25, + /obj/item/toy/basketball = 75, + /obj/item/toy/beach_ball/branded = 50, + /obj/item/toy/beach_ball/baseball = 100, + /obj/item/toy/braintoy = 25, + /obj/item/toy/captainsaid = 25, + /obj/item/toy/captainsaid/collector = 5, + /obj/item/toy/cattoy = 5, + /obj/item/toy/clockwork_watch = 25, + /obj/item/toy/crayon/spraycan = 100, + /obj/item/toy/crayon/spraycan/lubecan = 25, + /obj/item/toy/crayon/spraycan/mimecan = 25, + /obj/item/toy/darksabre = 10, + /obj/item/toy/dodgeball = 50, + /obj/item/toy/dummy = 25, + /obj/item/toy/eightball = 75, + /obj/item/toy/eightball/broken = 25, + /obj/item/toy/eightball/haunted = 25, + /obj/item/toy/eldritch_book = 25, + /obj/item/toy/foamblade = 25, + /obj/item/toy/foamfinger = 10, + /obj/item/toy/gun = 25, + /obj/item/toy/intento = 5, + /obj/item/toy/katana = 5, + /obj/item/toy/minimeteor = 50, + /obj/item/toy/nuke = 25, + /obj/item/toy/plush/carpplushie = 25, + /obj/item/toy/redbutton = 5, + /obj/item/toy/snappop = 10, + /obj/item/toy/snappop/phoenix = 1, + /obj/item/toy/sprayoncan = 1, + /obj/item/toy/sword = 100, + /obj/item/toy/talking/ai = 50, + /obj/item/toy/talking/codex_gigas = 50, + /obj/item/toy/talking/griffin = 50, + /obj/item/toy/talking/owl = 50, + /obj/item/toy/tennis = 10, + /obj/item/toy/tennis/blue = 10, + /obj/item/toy/tennis/cyan = 10, + /obj/item/toy/tennis/green = 10, + /obj/item/toy/tennis/purple = 10, + /obj/item/toy/tennis/rainbow = 1, + /obj/item/toy/tennis/red = 10, + /obj/item/toy/tennis/yellow = 10, + /obj/item/toy/toy_dagger = 25, + /obj/item/toy/toy_xeno = 25, + /obj/item/toy/waterballoon = 10, + /obj/item/toy/windup_toolbox = 25, + /obj/item/training_toolbox = 10, + /obj/item/wheelchair = 50 + ) = 100, + /obj/item/blank_coffee_cartridge = 10, + list( + /obj/item/bodybag = 10, + /obj/item/bodybag/bluespace = 1, + /obj/item/bodybag/environmental = 5, + /obj/item/bodybag/environmental/nanotrasen = 1, + /obj/item/bodybag/environmental/prisoner = 1, + /obj/item/bodybag/environmental/prisoner/pressurized = 1, + /obj/item/bodybag/stasis = 5 + ) = 25, + list( + /obj/item/book/manual/random = 1, + /obj/item/book/random = 10 + ) = 50, + list( + /obj/item/burner = 5, + /obj/item/burner/fuel = 1, + /obj/item/burner/oil = 1 + ) = 25, + list( + /obj/item/camera = 10, + /obj/item/camera/detective = 1, + /obj/item/camera/spooky = 1, + /obj/item/camera_film = 5 + ) = 25, + list( + /obj/item/cardpack/resin = 1, + /obj/item/cardpack/series_one = 1 + ) = 25, + /obj/item/chair/plastic = 50, + /obj/item/chisel = 5, + /obj/item/clothing/ears/earmuffs = 50, + /obj/item/clothing/ears/headphones = 5, + /obj/item/clothing/gloves/fingerless = 50, + list( + /obj/item/clothing/gloves/latex = 5, + /obj/item/clothing/gloves/latex/nitrile = 1, + /obj/item/clothing/mask/surgical = 10 + ) = 25, + /obj/item/clothing/gloves/tackler/offbrand = 50, + list( + /obj/item/clothing/mask/balaclava = 50, + /obj/item/clothing/mask/fakemoustache = 25, + /obj/item/clothing/mask/fakemoustache/italian = 5, + /obj/item/clothing/mask/fakemoustache/sticky = 5 + ) = 75, + list( + /obj/item/clothing/mask/gas = 25, + /obj/item/clothing/mask/gas/alt = 50, + /obj/item/clothing/mask/gas/cyborg = 10, + /obj/item/clothing/mask/gas/explorer = 5, + /obj/item/clothing/mask/gas/glass = 50, + /obj/item/gas_filter = 50, + /obj/item/gas_filter/damaged = 100, + /obj/item/gas_filter/plasmaman = 25, + /obj/item/gas_filter/vox = 25, + /obj/item/tank/internals/anesthetic = 25, + /obj/item/tank/internals/emergency_oxygen = 100, + /obj/item/tank/internals/emergency_oxygen/double = 50, + /obj/item/tank/internals/emergency_oxygen/double/empty = 25, + /obj/item/tank/internals/emergency_oxygen/empty = 50, + /obj/item/tank/internals/emergency_oxygen/engi = 50, + /obj/item/tank/internals/emergency_oxygen/engi/empty = 25, + /obj/item/tank/internals/generic = 50, + /obj/item/tank/internals/nitrogen = 25, + /obj/item/tank/internals/nitrogen/belt = 25, + /obj/item/tank/internals/nitrogen/belt/emergency = 25, + /obj/item/tank/internals/oxygen = 50, + /obj/item/tank/internals/oxygen/empty = 25, + /obj/item/tank/internals/plasma/empty = 25, + /obj/item/tank/internals/plasma = 1, + /obj/item/tank/internals/plasmaman = 25, + /obj/item/tank/internals/plasmaman/belt = 25, + /obj/item/tank/jetpack/improvised = 10 + ) = 100, + list( + /obj/item/coin/adamantine = 1, + /obj/item/coin/antagtoken = 5, + /obj/item/coin/bananium = 1, + /obj/item/coin/diamond = 1, + /obj/item/coin/gold = 3, + /obj/item/coin/iron = 4, + /obj/item/coin/mythril = 2, + /obj/item/coin/plasma = 2, + /obj/item/coin/plastic = 3, + /obj/item/coin/runite = 1, + /obj/item/coin/silver = 4, + /obj/item/coin/thunderdome = 1, + /obj/item/coin/titanium = 1, + /obj/item/coin/twoheaded = 1, + /obj/item/coin/uranium = 2, + /obj/item/mining_voucher = 3 + ) = 75, + list( + /obj/item/computer_disk = 25, + /obj/item/computer_disk/atmos = 1, + /obj/item/computer_disk/engineering = 1, + /obj/item/computer_disk/medical = 1, + /obj/item/computer_disk/ordnance = 1, + /obj/item/computer_disk/security = 1, + /obj/item/computer_disk/advanced = 5, + /obj/item/computer_disk/maintenance/camera = 10, + /obj/item/computer_disk/maintenance/modsuit_control = 10, + /obj/item/computer_disk/maintenance/scanner = 10, + /obj/item/computer_disk/maintenance/theme = 10, + /obj/item/computer_disk/virus/clown = 1, + /obj/item/computer_disk/virus/mime = 1, + /obj/item/disk/data = 25, + /obj/item/disk/holodisk = 10, + /obj/item/disk/holodisk/woospider = 5, + /obj/item/disk/holodisk/example = 5, + /obj/item/disk/tech_disk = 25 + ) = 50, + list( + /obj/item/dyespray = 10, + /obj/item/razor = 10, + /obj/item/fur_dyer = 5, + /obj/item/reagent_containers/spray/baldium = 1, + /obj/item/reagent_containers/spray/barbers_aid = 5, + /obj/item/reagent_containers/spray/quantum_hair_dye = 1, + /obj/item/reagent_containers/spray/spraytan = 25, + /obj/item/reagent_containers/spray/super_barbers_aid = 1, + /obj/item/scissors = 20, + /obj/item/straight_razor = 15 + ) = 50, + /obj/item/emptysandbag = 5, + /obj/item/experi_scanner = 5, + list( + /obj/item/extinguisher = 100, + /obj/item/extinguisher/empty = 50, + /obj/item/extinguisher/advanced = 5, + /obj/item/extinguisher/advanced/empty = 10, + /obj/item/extinguisher/mini = 25, + /obj/item/extinguisher/mini/empty = 10 + ) = 100, + /obj/item/extinguisher_refill = 20, + list( + /obj/item/flashlight = 25, + /obj/item/flashlight/flare = 50, + /obj/item/flashlight/glowstick = 10, + /obj/item/flashlight/glowstick/blue = 10, + /obj/item/flashlight/glowstick/cyan = 10, + /obj/item/flashlight/glowstick/orange = 10, + /obj/item/flashlight/glowstick/pink = 10, + /obj/item/flashlight/glowstick/red = 10, + /obj/item/flashlight/glowstick/yellow = 10, + /obj/item/flashlight/lamp = 10, + /obj/item/flashlight/lamp/bananalamp = 5, + /obj/item/flashlight/lamp/green = 5, + /obj/item/flashlight/lantern = 5, + /obj/item/flashlight/lantern/jade = 1, + /obj/item/flashlight/pen = 5, + /obj/item/flashlight/pen/paramedic = 5, + /obj/item/flashlight/seclite = 10 + ) = 100, + list( + /obj/item/food/ant_candy = 5, + /obj/item/food/bowled/amanitajelly = 1, + /obj/item/food/bowled/spacylibertyduff = 1, + /obj/item/food/bowled/wish = 5, + /obj/item/food/brain_pate = 5, + /obj/item/food/branrequests = 10, + /obj/item/food/breadslice/spidermeat = 5, + /obj/item/food/breadslice/xenomeat = 5, + /obj/item/food/bubblegum/wake_up = 1, + /obj/item/food/bubblegum/bubblegum = 1, + /obj/item/food/bubblegum/wake_up = 1, + /obj/item/food/burger/appendix = 1, + /obj/item/food/burger/brain = 1, + /obj/item/food/burger/catburger = 1, + /obj/item/food/burger/human = 1, + /obj/item/food/burger/rat = 5, + /obj/item/food/burger/soylent = 1, + /obj/item/food/burger/xeno = 1, + /obj/item/food/butter/on_a_stick = 10, + /obj/item/food/butterdog = 5, + /obj/item/food/cakeslice/mothmallow = 1, + /obj/item/food/candiedapple = 1, + /obj/item/food/candy = 5, + /obj/item/food/candy/bronx = 20, + /obj/item/food/candy_corn = 1, + /obj/item/food/candy_corn/prison = 200, + /obj/item/food/candyheart = 1, + /obj/item/food/canned/beans = 200, + /obj/item/food/canned/desert_snails = 1, + /obj/item/food/canned/envirochow = 25, + /obj/item/food/canned/jellyfish = 1, + /obj/item/food/canned/larvae = 1, + /obj/item/food/canned/peaches = 25, + /obj/item/food/canned/peaches/maint = 200, + /obj/item/food/canned/pine_nuts = 1, + /obj/item/food/canned/tomatoes = 25, + /obj/item/food/canned/tuna = 50, + /obj/item/food/cheesiehonkers = 10, + /obj/item/food/chips = 10, + /obj/item/food/chips/shrimp = 5, + /obj/item/food/chococoin = 5, + /obj/item/food/chocolatebar = 10, + /obj/item/food/chocolateegg = 5, + /obj/item/food/cnds = 25, + /obj/item/food/cnds/banana_honk = 10, + /obj/item/food/cnds/pretzel = 25, + /obj/item/food/cnds/caramel = 25, + /obj/item/food/cnds/peanut_butter = 25, + /obj/item/food/cnds/random = 100, + /obj/item/food/cornchips/random = 100, + /obj/item/food/dankpocket = 5, + /obj/item/food/donkpocket = 25, + /obj/item/food/donkpocket/berry = 5, + /obj/item/food/donkpocket/honk = 10, + /obj/item/food/donkpocket/pizza = 10, + /obj/item/food/donkpocket/spicy = 5, + /obj/item/food/donkpocket/teriyaki = 5, + /obj/item/food/donut/chaos = 25, + /obj/item/food/egg = 25, + /obj/item/food/egg/gland = 75, + /obj/item/food/energybar = 75, + /obj/item/food/fried_chicken = 50, + /obj/item/food/gumball = 75, + /obj/item/food/hotdog = 100, + /obj/item/food/kebab/human = 75, + /obj/item/food/kebab/monkey = 75, + /obj/item/food/kebab/rat = 100, + /obj/item/food/kebab/rat/double = 100, + /obj/item/food/kebab/tail = 50, + /obj/item/food/lasagna = 25, + /obj/item/food/lollipop = 75, + /obj/item/food/meatclown = 100, + /obj/item/food/meatloaf_slice = 25, + /obj/item/food/mint = 50, + /obj/item/food/no_raisin = 75, + /obj/item/food/nugget = 100, + /obj/item/food/peanuts = 25, + /obj/item/food/peanuts/ban_appeal = 75, + /obj/item/food/peanuts/barbecue = 25, + /obj/item/food/peanuts/honey_roasted = 25, + /obj/item/food/peanuts/random = 100, + /obj/item/food/peanuts/salted = 50, + /obj/item/food/peanuts/wasabi = 75, + /obj/item/food/pickle = 75, + /obj/item/food/pie/cream = 100, + /obj/item/food/pigblanket = 50, + /obj/item/food/pistachios = 100, + /obj/item/food/popcorn = 100, + /obj/item/food/ready_donk = 200, + /obj/item/food/ready_donk/donkhiladas = 200, + /obj/item/food/ready_donk/mac_n_cheese = 200, + /obj/item/food/rofflewaffles = 25, + /obj/item/food/salad/aesirsalad = 5, + /obj/item/food/salad/gumbo = 5, + /obj/item/food/salad/validsalad = 50, + /obj/item/food/sausage = 100, + /obj/item/food/sausage/american = 100, + /obj/item/food/semki = 100, + /obj/item/food/sosjerky = 100, + /obj/item/food/soylentgreen = 100, + /obj/item/food/soylenviridians = 50, + /obj/item/food/syndicake = 75, + /obj/item/food/tatortot = 100, + /obj/item/food/tofu/prison = 200, + /obj/item/reagent_containers/condiment/mayonnaise = 100, + /obj/item/reagent_containers/condiment/cooking_oil = 25, + /obj/item/reagent_containers/condiment/cornmeal = 25, + /obj/item/reagent_containers/condiment/cherryjelly = 10, + /obj/item/reagent_containers/condiment/peanut_butter = 10, + /obj/item/reagent_containers/condiment/vinegar = 25, + /obj/item/reagent_containers/condiment/yoghurt = 50, + /obj/item/reagent_containers/cup/glass/dry_ramen = 100, + /obj/item/reagent_containers/cup/glass/dry_ramen/prepared/hell = 50, + /obj/item/reagent_containers/cup/glass/ice/prison = 200, + /obj/item/storage/box/foodpack/moth = 25, + /obj/item/storage/box/foodpack/moth/baked_rice = 25, + /obj/item/storage/box/foodpack/moth/fuel_jack = 25, + /obj/item/storage/box/foodpack/nt = 25, + /obj/item/storage/box/foodpack/nt/burger = 50, // I am biased + /obj/item/storage/box/foodpack/nt/chicken_sammy = 25, + /obj/item/storage/box/foodpack/tiziria = 25, + /obj/item/storage/box/foodpack/tiziria/roll = 25, + /obj/item/storage/box/foodpack/tiziria/stir_fry = 25, + /obj/item/storage/box/foodpack/yangyu = 25, + /obj/item/storage/box/foodpack/yangyu/beef_rice = 25, + /obj/item/storage/box/foodpack/yangyu/sushi = 25, + /obj/item/storage/box/gum = 100, + /obj/item/storage/box/gum/bubblegum = 25, + /obj/item/storage/box/gum/happiness = 200, + /obj/item/storage/box/gum/nicotine = 50, + /obj/item/storage/box/gum/wake_up = 25, + /obj/item/storage/box/ingredients/random = 100, + /obj/item/storage/box/mothic_cans_sauces = 50, + /obj/item/storage/box/mothic_goods = 50, + /obj/item/storage/box/mothic_rations = 50, + /obj/item/storage/box/donkpockets = 200, + /obj/item/storage/box/donkpockets/donkpocketberry = 100, + /obj/item/storage/box/donkpockets/donkpockethonk = 100, + /obj/item/storage/box/donkpockets/donkpocketpizza = 150, + /obj/item/storage/box/donkpockets/donkpocketspicy = 100, + /obj/item/storage/box/donkpockets/donkpocketteriyaki = 100, + /obj/item/storage/fancy/donut_box = 200, + /obj/item/storage/fancy/egg_box = 25, + /obj/item/storage/fancy/heart_box = 25, + /obj/item/storage/fancy/nugget_box = 10, + /obj/item/storage/fancy/pickles_jar = 200, + /obj/item/storage/fish_case/random = 100, + /obj/item/storage/fish_case/syndicate = 10, + /obj/item/storage/wallet/random = 200 + ) = 100, + list( + /obj/item/food/meat/slab/bear = 10, + /obj/item/food/meat/slab/bugmeat = 50, + /obj/item/food/meat/slab/chicken = 10, + /obj/item/food/meat/slab/corgi = 25, + /obj/item/food/meat/slab/gorilla = 5, + /obj/item/food/meat/slab/human = 25, + /obj/item/food/meat/slab/human/mutant/ethereal = 5, + /obj/item/food/meat/slab/human/mutant/fly = 10, + /obj/item/food/meat/slab/human/mutant/golem = 5, + /obj/item/food/meat/slab/human/mutant/lizard = 5, + /obj/item/food/meat/slab/human/mutant/moth = 5, + /obj/item/food/meat/slab/human/mutant/plant = 10, + /obj/item/food/meat/slab/human/mutant/shadow = 5, + /obj/item/food/meat/slab/human/mutant/skeleton = 10, + /obj/item/food/meat/slab/human/mutant/slime = 5, + /obj/item/food/meat/slab/human/mutant/zombie = 100, + /obj/item/food/meat/slab/meatproduct = 10, + /obj/item/food/meat/slab/monkey = 50, + /obj/item/food/meat/slab/mothroach = 25, + /obj/item/food/meat/slab/mouse = 25, + /obj/item/food/meat/slab/penguin = 5, + /obj/item/food/meat/slab/pig = 25, + /obj/item/food/meat/slab/pug = 5, + /obj/item/food/meat/slab/rawcrab = 5, + /obj/item/food/meat/slab/spider = 75, + /obj/item/food/meat/slab/synthmeat = 50, + /obj/item/food/meat/slab/xeno = 25, + /obj/item/food/raw_meatball = 50, + /obj/item/food/raw_meatball/bear = 5, + /obj/item/food/raw_meatball/chicken = 5, + /obj/item/food/raw_meatball/corgi = 5, + /obj/item/food/raw_meatball/human = 50, + /obj/item/food/raw_meatball/xeno = 25, + /obj/item/food/monkeycube = 100, + /obj/item/food/monkeycube/bee = 25, + /obj/item/food/monkeycube/chicken = 25, + /obj/item/food/raw_meatloaf = 25, + /obj/item/food/raw_patty = 25, + /obj/item/food/raw_patty/bear = 5, + /obj/item/food/raw_patty/chicken = 5, + /obj/item/food/raw_patty/corgi = 5, + /obj/item/food/raw_patty/human = 25, + /obj/item/food/raw_patty/xeno = 25, + /obj/item/food/raw_sausage = 50 + ) = 100, + list( + /obj/item/food/grown/aloe = 25, + /obj/item/food/grown/ambrosia/deus = 1, + /obj/item/food/grown/ambrosia/vulgaris = 5, + /obj/item/food/grown/banana = 75, + /obj/item/food/grown/berries/poison = 50, + /obj/item/food/grown/berries = 75, + /obj/item/food/grown/berries/glow = 25, + /obj/item/food/grown/bungopit = 200, + /obj/item/food/grown/cannabis = 25, + /obj/item/food/grown/citrus/orange = 50, + /obj/item/food/grown/citrus/lemon = 25, + /obj/item/food/grown/ghost_chili = 10, + /obj/item/food/grown/herbs = 25, + /obj/item/food/grown/icepepper = 10, + /obj/item/food/grown/jumpingbeans = 25, + /obj/item/food/grown/laugh = 5, + /obj/item/food/grown/mushroom/amanita = 5, + /obj/item/food/grown/mushroom/glowshroom = 10, + /obj/item/food/grown/mushroom/glowshroom/glowcap = 5, + /obj/item/food/grown/mushroom/glowshroom/shadowshroom = 5, + /obj/item/food/grown/mushroom/libertycap = 10, + /obj/item/food/grown/mushroom/odious_puffball = 200, + /obj/item/food/grown/mushroom/reishi = 25, + /obj/item/food/grown/onion = 25, + /obj/item/food/grown/poppy = 25, + /obj/item/food/grown/poppy/opiumpoppy = 25, + /obj/item/food/grown/pumpkin = 25, + /obj/item/food/grown/rainbow_flower = 25, + /obj/item/food/grown/random = 100, + /obj/item/food/grown/rose = 25, + /obj/item/food/grown/shell/eggy = 25, + /obj/item/food/grown/tea/catnip = 25, + /obj/item/food/grown/tomato = 75 + ) = 100, + list( + /obj/item/seeds/random = 200, + /obj/item/seeds/aloe = 25, + /obj/item/seeds/amanita = 25, + /obj/item/seeds/cannabis = 25, + /obj/item/seeds/bamboo = 25, + /obj/item/seeds/cocaleaf = 10, + /obj/item/seeds/cocoapod = 25, + /obj/item/seeds/cotton = 25, + /obj/item/seeds/glowshroom = 10, + /obj/item/seeds/greenbean = 10, + /obj/item/seeds/herbs = 25, + /obj/item/seeds/kronkus = 200, + /obj/item/seeds/odious_puffball = 200, + /obj/item/seeds/replicapod = 75, + /obj/item/seeds/shrub = 25, + /obj/item/seeds/starthistle/corpse_flower = 10, + /obj/item/seeds/tea/catnip = 10 + ) = 200, + list( + /obj/item/reagent_containers/cup/glass/bottle/absinthe = 25, + /obj/item/reagent_containers/cup/glass/bottle/absinthe/premium = 50, + /obj/item/reagent_containers/cup/glass/bottle/ale = 75, + /obj/item/reagent_containers/cup/glass/bottle/beer = 100, + /obj/item/reagent_containers/cup/glass/bottle/beer/light = 25, + /obj/item/reagent_containers/cup/glass/bottle/blazaam = 25, + /obj/item/reagent_containers/cup/glass/bottle/bottleofnothing = 10, + /obj/item/reagent_containers/cup/glass/bottle/candycornliquor = 50, + /obj/item/reagent_containers/cup/glass/bottle/champagne = 25, + /obj/item/reagent_containers/cup/glass/bottle/champagne/cursed = 25, + /obj/item/reagent_containers/cup/glass/bottle/gin = 25, + /obj/item/reagent_containers/cup/glass/bottle/holywater = 10, + /obj/item/reagent_containers/cup/glass/bottle/hooch = 300, + /obj/item/reagent_containers/cup/glass/bottle/kong = 100, + /obj/item/reagent_containers/cup/glass/bottle/lizardwine = 50, + /obj/item/reagent_containers/cup/glass/bottle/maltliquor = 50, + /obj/item/reagent_containers/cup/glass/bottle/moonshine = 100, + /obj/item/reagent_containers/cup/glass/bottle/mushi_kombucha = 25, + /obj/item/reagent_containers/cup/glass/bottle/navy_rum = 25, + /obj/item/reagent_containers/cup/glass/bottle/rootbeer = 100, + /obj/item/reagent_containers/cup/glass/bottle/rum = 75, + /obj/item/reagent_containers/cup/glass/bottle/tequila = 50, + /obj/item/reagent_containers/cup/glass/bottle/vodka = 100, + /obj/item/reagent_containers/cup/glass/bottle/vodka/badminka = 50, + /obj/item/reagent_containers/cup/glass/bottle/whiskey = 25, + /obj/item/reagent_containers/cup/glass/bottle/wine/unlabeled = 100, + /obj/item/reagent_containers/cup/glass/drinkingglass/filled/nuka_cola = 25, + /obj/item/reagent_containers/cup/soda_cans/air = 10, + /obj/item/reagent_containers/cup/soda_cans/canned_laughter = 5, + /obj/item/reagent_containers/cup/soda_cans/grey_bull = 50, + /obj/item/reagent_containers/cup/soda_cans/monkey_energy = 50, + /obj/item/reagent_containers/cup/soda_cans/shamblers = 25, + /obj/item/storage/cans/sixbeer = 200, + /obj/item/storage/cans/sixsoda = 100, + /obj/item/storage/fancy/coffee_cart_rack = 50, + /obj/item/storage/fancy/coffee_condi_display = 50 + ) = 100, + /obj/item/grown/log/tree = 25, + /obj/item/gun/syringe/blowgun = 5, + list( + /obj/item/instrument/accordion = 10, + /obj/item/instrument/banjo = 10, + /obj/item/instrument/bikehorn = 5, + /obj/item/instrument/bilehorn = 1, + /obj/item/instrument/eguitar = 5, + /obj/item/instrument/glockenspiel = 10, + /obj/item/instrument/guitar = 10, + /obj/item/instrument/harmonica = 10, + /obj/item/instrument/musicalmoth = 10, + /obj/item/instrument/musicalduffy = 1, + /obj/item/instrument/piano_synth = 5, + /obj/item/instrument/piano_synth/headphones = 3, + /obj/item/instrument/piano_synth/headphones/spacepods = 1, + /obj/item/instrument/recorder = 5, + /obj/item/instrument/saxophone = 10, + /obj/item/instrument/saxophone/spectral = 1, + /obj/item/instrument/trombone = 10, + /obj/item/instrument/trombone/spectral = 1, + /obj/item/instrument/trumpet = 10, + /obj/item/instrument/trumpet/spectral = 1, + /obj/item/instrument/violin = 10, + /obj/item/instrument/violin/golden = 1 + ) = 25 +)) diff --git a/modular_zubbers/code/_globalvars/lists/maintenance_loot_oddity.dm b/modular_zubbers/code/_globalvars/lists/maintenance_loot_oddity.dm new file mode 100644 index 00000000000..4c304fcd892 --- /dev/null +++ b/modular_zubbers/code/_globalvars/lists/maintenance_loot_oddity.dm @@ -0,0 +1,116 @@ +GLOBAL_LIST_INIT(oddity_loot, list(//oddity: strange or crazy items + /obj/item/a_gift/anything = 100, + /obj/item/ai_module/toy_ai = 100, + /obj/item/anomaly_releaser = 25, + /obj/item/bombcore/training = 10, + list( + /obj/item/book/granter/action/spell/smoke/lesser = 1, + /obj/item/book/granter/action/spell/blind/wgw = 1, + /obj/item/book/granter/crafting_recipe/combat_baking = 1, + /obj/item/book/granter/crafting_recipe/regal_condor = 1 + ) = 25, + /obj/item/bountytrap = 50, + /obj/item/cardboard_cutout/adaptive = 25, + /obj/item/chainsaw = 5, + /obj/item/claymore/weak/weaker = 10, + /obj/item/clothing/accessory/spy_bug = 5, + list( + /obj/item/clothing/glasses/chameleon = 1, + /obj/item/clothing/glasses/chameleon/broken = 10, + /obj/item/clothing/gloves/chameleon = 1, + /obj/item/clothing/gloves/chameleon/broken = 10, + /obj/item/clothing/head/chameleon = 1, + /obj/item/clothing/head/chameleon/broken = 10, + /obj/item/clothing/mask/chameleon = 1, + /obj/item/clothing/mask/chameleon/broken = 10, + /obj/item/clothing/neck/chameleon = 1, + /obj/item/clothing/neck/chameleon/broken = 10, + /obj/item/clothing/shoes/chameleon/noslip = 1, + /obj/item/clothing/shoes/chameleon/noslip/broken = 10, + /obj/item/clothing/suit/chameleon = 1, + /obj/item/clothing/suit/chameleon/broken = 10, + /obj/item/clothing/under/chameleon = 1, + /obj/item/clothing/under/chameleon/broken = 10, + /obj/item/modular_computer/pda/chameleon = 1, + /obj/item/modular_computer/pda/chameleon/broken = 10, + /obj/item/radio/headset/chameleon = 1, + /obj/item/radio/headset/chameleon/broken = 10, + /obj/item/stamp/chameleon = 1, + /obj/item/stamp/chameleon/broken = 10, + /obj/item/storage/backpack/chameleon = 1, + /obj/item/storage/backpack/chameleon/broken = 10, + /obj/item/storage/belt/chameleon = 1, + /obj/item/storage/belt/chameleon/broken = 10, + /obj/item/storage/belt/holster/chameleon = 1, + /obj/item/storage/belt/holster/chameleon/broken = 10, + /obj/item/clothing/gloves/combat = 5, + /obj/item/clothing/gloves/tackler/combat = 10, + /obj/item/clothing/gloves/tackler/combat/insulated = 5, + /obj/item/clothing/gloves/tackler/dolphin = 5, + /obj/item/clothing/gloves/tackler/rocket = 5, + /obj/item/clothing/mask/gas/syndicate = 5, + /obj/item/clothing/shoes/bhop = 5, + /obj/item/clothing/shoes/bhop/rocket = 1, + /obj/item/clothing/shoes/gunboots/disabler = 5 + ) = 100, + /obj/item/clothing/glasses/nightmare_vision = 5, + /obj/item/clothing/head/helmet/monkey_sentience = 25, + /obj/item/clothing/head/soft/grey/jolly = 5, + /obj/item/crowbar/large/heavy = 5, + /obj/item/device/traitor_announcer = 1, + /obj/item/dice/d20/fate/stealth/one_use = 1, + /obj/item/dnainjector/h2m = 1, + /obj/item/flashlight/flashdark = 1, + /obj/item/food/burger/ghost = 1, + /obj/item/food/burger/crazy = 1, + /obj/item/food/grown/banana/bunch = 1, + /obj/item/food/grown/banana/bombanana = 1, + /obj/item/food/grown/citrus/orange_3d = 1, + /obj/item/food/grown/firelemon = 1, + /obj/item/food/grown/kudzupod = 1, + /obj/item/food/monkeycube/gorilla = 5, + /obj/item/food/monkeycube/syndicate = 5, + /obj/item/greentext = 10, + /obj/item/grenade/chem_grenade/teargas/moustache = 10, + list( + /obj/item/grenade/clusterbuster/antiweed = 1, + /obj/item/grenade/clusterbuster/cleaner = 1, + /obj/item/grenade/clusterbuster/metalfoam = 1, + /obj/item/grenade/clusterbuster/smoke = 1, + /obj/item/grenade/clusterbuster/soap = 1, + /obj/item/grenade/clusterbuster/teargas = 1 + ) = 10, + /obj/item/gun/ballistic/revolver/russian = 25, + /obj/item/gun/energy/gravity_gun = 5, + /obj/item/gun/energy/laser/practice/sc_laser = 5, + /obj/item/gun/energy/meteorgun/pen = 1, + /obj/item/hot_potato = 10, + /obj/item/lazarus_injector = 25, + /obj/item/lighter/bright = 1, + /obj/item/pinata/syndie = 1, + /obj/item/pizzabox/bomb/armed = 1, + /obj/item/reagent_containers/hypospray/medipen/snail = 1, + /obj/item/seeds/kudzu = 1, + /obj/item/sharpener = 1, + /obj/item/smelling_salts = 1, + /obj/item/spider_egg = 5, + /obj/item/stack/telecrystal = 5, + /obj/item/storage/belt/champion/wrestling = 1, + /obj/item/storage/box/chemimp = 1, + /obj/item/storage/box/flashbangs = 1, + /obj/item/storage/box/flashes = 1, + /obj/item/storage/box/gorillacubes = 1, + /obj/item/storage/box/syndie_kit/centcom_costume = 1, + /obj/item/storage/box/syndie_kit/chameleon = 1, + /obj/item/storage/box/syndie_kit/chameleon/broken = 1, + /obj/item/storage/box/syndie_kit/cutouts = 1, + /obj/item/storage/box/syndie_kit/imp_deathrattle = 1, + /obj/item/storage/box/syndie_kit/signaler = 10, + /obj/item/storage/box/syndie_kit/sleepytime = 10, + /obj/item/storage/box/syndie_kit/space = 1, + /obj/item/storage/box/syndie_kit/stickers = 10, + /obj/item/taster = 10, + /obj/item/toy/crayon/spraycan/hellcan = 1, + /obj/item/toy/plush/carpplushie/dehy_carp = 5, + /obj/item/watertank/pepperspray = 1 +)) diff --git a/modular_zubbers/code/_globalvars/lists/maintenance_loot_rare.dm b/modular_zubbers/code/_globalvars/lists/maintenance_loot_rare.dm new file mode 100644 index 00000000000..6e8deea02b3 --- /dev/null +++ b/modular_zubbers/code/_globalvars/lists/maintenance_loot_rare.dm @@ -0,0 +1,203 @@ +GLOBAL_LIST_INIT(rarity_loot, list(//rare: really good items + /obj/item/aicard/aitater = 25, + /obj/item/ammo_box/foambox/riot = 50, + /obj/item/survivalcapsule = 25, + /obj/item/table_clock = 50, + list( + /obj/item/ammo_casing/shotgun/antitide = 1, + /obj/item/ammo_casing/shotgun/beanbag = 1, + /obj/item/ammo_casing/shotgun/beehive = 1, + /obj/item/ammo_casing/shotgun/buckshot = 50, + /obj/item/ammo_casing/shotgun/dart = 1, + /obj/item/ammo_casing/shotgun/dragonsbreath = 1, + /obj/item/ammo_casing/shotgun/express = 1, + /obj/item/ammo_casing/shotgun/flechette = 1, + /obj/item/ammo_casing/shotgun/frag12 = 1, + /obj/item/ammo_casing/shotgun/honk = 25, + /obj/item/ammo_casing/shotgun/hp = 1, + /obj/item/ammo_casing/shotgun/hunter = 1, + /obj/item/ammo_casing/shotgun/iceblox = 1, + /obj/item/ammo_casing/shotgun/improvised = 100, + /obj/item/ammo_casing/shotgun/incapacitate = 1, + /obj/item/ammo_casing/shotgun/incendiary = 1, + /obj/item/ammo_casing/shotgun/ion = 1, + /obj/item/ammo_casing/shotgun/laserslug = 1, + /obj/item/ammo_casing/shotgun/magnum = 1, + /obj/item/ammo_casing/shotgun/pt20 = 1, + /obj/item/ammo_casing/shotgun/pulverizer = 1, + /obj/item/ammo_casing/shotgun/rip = 1, + /obj/item/ammo_casing/shotgun/rubbershot = 100, + /obj/item/ammo_casing/shotgun/stunslug = 25, + /obj/item/ammo_casing/shotgun/techshell = 75 + ) = 75, + /obj/item/analyzer/ranged = 1, + list( + /obj/item/autosurgeon/organ/nif/disposable = 10, + /obj/item/autosurgeon/organ/nif = 1 + ) = 1, + /obj/item/beacon = 1, + list( + /obj/item/clothing/glasses/hud/ar/projector/diagnostic = 50, + /obj/item/clothing/glasses/hud/ar/projector/health = 25, + /obj/item/clothing/glasses/hud/ar/projector/meson = 100, + /obj/item/clothing/glasses/hud/ar/projector/science = 25, + /obj/item/clothing/glasses/hud/ar/projector/security = 10, + + /obj/item/clothing/glasses/hud/eyepatch/diagnostic = 50, + /obj/item/clothing/glasses/hud/eyepatch/med = 25, + /obj/item/clothing/glasses/hud/eyepatch/meson = 100, + /obj/item/clothing/glasses/hud/eyepatch/sci = 25, + /obj/item/clothing/glasses/hud/eyepatch/sec = 10, + + /obj/item/clothing/glasses/hud/diagnostic = 50, + /obj/item/clothing/glasses/hud/health = 25, + /obj/item/clothing/glasses/material/mining = 100, + /obj/item/clothing/glasses/meson = 100, + /obj/item/clothing/glasses/science = 25, + /obj/item/clothing/glasses/hud/security = 10, + + /obj/item/clothing/glasses/hud/gun_permit = 25, + /obj/item/clothing/glasses/hud/security/redsec = 5, + /obj/item/clothing/glasses/meson/engine = 25, + /obj/item/clothing/glasses/meson/engine/tray = 25, + + /obj/item/clothing/glasses/sunglasses/reagent = 1, + /obj/item/clothing/glasses/sunglasses/chemical = 1, + /obj/item/clothing/glasses/sunglasses/spy = 1 + ) = 10, + list( + /obj/item/clothing/glasses/sunglasses = 10, + /obj/item/clothing/glasses/sunglasses/big = 1 + ) = 25, + list( + /obj/item/clothing/head/collectable/captain = 1, + /obj/item/clothing/head/collectable/chef = 1, + /obj/item/clothing/head/collectable/hardhat = 1, + /obj/item/clothing/head/collectable/hop = 1, + /obj/item/clothing/head/collectable/hos = 1, + /obj/item/clothing/head/collectable/kitty = 1, + /obj/item/clothing/head/collectable/paper = 1, + /obj/item/clothing/head/collectable/petehat = 1, + /obj/item/clothing/head/collectable/pirate = 1, + /obj/item/clothing/head/collectable/police = 1, + /obj/item/clothing/head/collectable/rabbitears = 1, + /obj/item/clothing/head/collectable/slime = 1, + /obj/item/clothing/head/collectable/swat = 1, + /obj/item/clothing/head/collectable/thunderdome = 1, + /obj/item/clothing/head/collectable/tophat = 1, + /obj/item/clothing/head/collectable/welding = 1, + /obj/item/clothing/head/collectable/wizard = 1, + /obj/item/clothing/head/collectable/xenom = 1 + ) = 25, + /obj/item/clothing/mask/gas/sechailer = 10, + /obj/item/clothing/suit/hooded/bloated_human = 5, + list( + /obj/item/construction/plumbing = 1, + /obj/item/construction/plumbing/engineering = 1, + /obj/item/construction/plumbing/mining = 1, + /obj/item/construction/plumbing/research = 1, + /obj/item/construction/plumbing/service = 1, + /obj/item/construction/rcd = 1, + /obj/item/construction/rld = 10, + /obj/item/construction/rtd = 10, + /obj/item/pipe_dispenser = 1, + /obj/item/rsf = 10, + /obj/item/rsf/cookiesynth = 5, + /obj/item/rwd/loaded = 10 + ) = 5, + /obj/item/cortical_cage = 5, + /obj/item/detective_scanner = 25, + list( + /obj/item/dnainjector/chavmut = 10, + /obj/item/dnainjector/clever = 1, + /obj/item/dnainjector/clumsymut = 5, + /obj/item/dnainjector/dwarf = 1, + /obj/item/dnainjector/elvismut = 10, + /obj/item/dnainjector/epimut = 5, + /obj/item/dnainjector/gigantism = 1, + /obj/item/dnainjector/glassesmut = 5, + /obj/item/dnainjector/glow = 1, + /obj/item/dnainjector/illiterate = 5, + /obj/item/dnainjector/m2h = 5, + /obj/item/dnainjector/piglatinmut = 5, + /obj/item/dnainjector/stuttmut = 10, + /obj/item/dnainjector/swedishmut = 10, + /obj/item/dnainjector/timed/h2m = 1, + /obj/item/dnainjector/tourmut = 1, + /obj/item/dnainjector/twoleftfeet = 1, + /obj/item/dnainjector/wackymut = 10 + ) = 10, + /obj/item/dog_bone = 5, + /obj/item/door_seal = 5, + list( + /obj/item/encryptionkey/translation/beach_bum = 1, + /obj/item/encryptionkey/translation/buzzwords = 1, + /obj/item/encryptionkey/translation/gutter = 1, + /obj/item/encryptionkey/translation/machine = 1, + /obj/item/encryptionkey/translation/mushroom = 1, + /obj/item/encryptionkey/translation/shadow = 1, + /obj/item/encryptionkey/translation/skrellian = 1, + /obj/item/encryptionkey/translation/slime = 1, + /obj/item/encryptionkey/translation/spacer = 1, + /obj/item/encryptionkey/translation/sylvan = 1, + /obj/item/encryptionkey/translation/tajaran = 1, + /obj/item/encryptionkey/translation/terrum = 1, + /obj/item/encryptionkey/translation/teshari = 1, + /obj/item/encryptionkey/translation/uncommon = 1, + /obj/item/encryptionkey/translation/vox = 1, + /obj/item/encryptionkey/translation/vulpkanin = 1, + /obj/item/encryptionkey/translation/yangyu = 1, + /obj/item/language_manual/roundstart_species = 1 + ) = 5, + /obj/item/etherealballdeployer = 5, + list( + /obj/item/firing_pin/clown = 100, + /obj/item/firing_pin/clown/ultra = 50, + /obj/item/firing_pin/explorer = 25, + /obj/item/firing_pin/paywall/luxury = 50, + /obj/item/firing_pin/tag/blue = 5, + /obj/item/firing_pin/tag/red = 5, + /obj/item/firing_pin/test_range = 10 + ) = 5, + list( + /obj/item/implanter/mortis = 10, + /obj/item/implanter/sad_trombone = 10, + /obj/item/implanter/tracking = 1, + /obj/item/implanter/tracking/gps = 1, + /obj/item/implantpad = 5 + ) = 5, + /obj/item/lightreplacer = 25, + /obj/item/locator = 5, + /obj/item/mmi = 10, + /obj/item/pinata = 20, + /obj/item/pinpointer/material_sniffer = 5, + list( + /obj/item/pizzabox/margherita = 1, + /obj/item/pizzabox/meat = 1, + /obj/item/pizzabox/mushroom = 1, + /obj/item/pizzabox/pineapple = 1, + /obj/item/pizzabox/vegetable = 1 + ) = 30, + list( + /obj/item/quickdeploy/barricade = 50, + /obj/item/quickdeploy/barricade/plasteel = 10, + /obj/item/storage/barricade = 5 + ) = 10, + list( + /obj/item/restraints/legcuffs/beartrap = 10, + /obj/item/restraints/legcuffs/beartrap/prearmed = 1 + ) = 10, + list( + /obj/item/storage/medkit = 300, + /obj/item/storage/medkit/regular = 200, + /obj/item/storage/medkit/advanced = 25, + /obj/item/storage/medkit/ancient = 5, + /obj/item/storage/medkit/brute = 25, + /obj/item/storage/medkit/coroner = 25, + /obj/item/storage/medkit/emergency = 300, + /obj/item/storage/medkit/fire = 25, + /obj/item/storage/medkit/o2 = 25, + /obj/item/storage/medkit/surgery = 5, + /obj/item/storage/medkit/toxin = 25 + ) = 75 +)) diff --git a/modular_zubbers/code/_globalvars/lists/maintenance_loot_trash.dm b/modular_zubbers/code/_globalvars/lists/maintenance_loot_trash.dm new file mode 100644 index 00000000000..fe9a2758920 --- /dev/null +++ b/modular_zubbers/code/_globalvars/lists/maintenance_loot_trash.dm @@ -0,0 +1,216 @@ +GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto chemistry items + list( + /obj/item/bong = 15, + /obj/item/bong/lungbuster = 5, + /obj/item/extinguisher/crafted = 10, + /obj/item/lead_pipe = 25, + /obj/item/pestle = 25, + /obj/item/ph_booklet = 5, + /obj/item/ph_meter = 1, + /obj/item/ph_paper = 10, + /obj/item/reagent_containers/cup/mortar = 25, + /obj/item/reagent_containers/cup/primitive_centrifuge = 25, + /obj/item/reagent_containers/cup/tube = 50, + /obj/item/reagent_containers/dropper = 25, + /obj/item/reagent_containers/syringe/crude = 50, + /obj/item/stack/medical/aloe/fresh = 25, + /obj/item/stack/medical/gauze/improvised = 25, + /obj/item/stack/medical/splint/improvised = 25, + /obj/item/thermometer = 10, + /obj/item/thermometer/pen = 10 + ) = 50, + list( + /obj/item/book/bible = 100, + /obj/item/book/bible/booze = 50, + /obj/item/book/fish_catalog = 25, + /obj/item/infuser_book = 5 + ) = 25, + list( + /obj/item/ammo_casing/spent = 25, + /obj/item/ammo_casing/shotgun/buckshot/spent = 25, + /obj/item/broken_bottle = 50, + /obj/item/grown/bananapeel = 50, + /obj/item/grown/corncob = 25, + /obj/item/inflatable/door/torn = 25, + /obj/item/inflatable/torn = 50, + /obj/item/kitchen/fork/plastic = 25, + /obj/item/kitchen/spoon/plastic = 25, + /obj/item/knife/plastic = 10, + /obj/item/light/bulb/broken = 25, + /obj/item/light/tube/broken = 25, + /obj/item/match = 10, + /obj/item/newspaper = 5, + /obj/item/paper/crumpled = 20, + /obj/item/paper/pamphlet/violent_video_games = 5, + /obj/item/photo/old = 10, + /obj/item/reagent_containers/cup/glass/colocup = 75, + /obj/item/reagent_containers/cup/glass/sillycup = 25, + /obj/item/reagent_containers/cup/glass/waterbottle/empty = 25, + /obj/item/reagent_containers/cup/rag = 25, + /obj/item/restraints/handcuffs/cable/zipties/used = 10, + /obj/item/rollingpaper = 25, + /obj/item/shard = 100, + /obj/item/shard/plasma = 25, + /obj/item/shard/plastitanium = 10, + /obj/item/shard/titanium = 10, + /obj/item/shrapnel/bone_fragment = 10, + /obj/item/shrapnel/bullet = 5, + /obj/item/shrapnel = 5, + /obj/item/stack/circuit_stack/full = 50, + /obj/item/stack/clay = 5, + /obj/item/storage/bag/trash = 50, + /obj/item/storage/bag/trash/filled = 100, + /obj/item/storage/bag/tray = 25, + /obj/item/storage/bag/tray/cafeteria = 75, + /obj/item/storage/fancy/rollingpapers = 10, + /obj/item/toy/brokenradio = 5, + /obj/item/trash/boritos = 10, + /obj/item/trash/boritos/green = 10, + /obj/item/trash/boritos/purple = 10, + /obj/item/trash/boritos/red = 10, + /obj/item/trash/can/food/beans = 5, + /obj/item/trash/can/food/desert_snails = 5, + /obj/item/trash/can/food/envirochow = 5, + /obj/item/trash/can/food/jellyfish = 5, + /obj/item/trash/can/food/larvae = 5, + /obj/item/trash/can/food/peaches = 1, + /obj/item/trash/can/food/peaches/maint = 5, + /obj/item/trash/can/food/pine_nuts = 5, + /obj/item/trash/can/food/tomatoes = 5, + /obj/item/trash/can/food/tuna = 5, + /obj/item/trash/candle = 25, + /obj/item/trash/candy = 50, + /obj/item/trash/cheesie = 50, + /obj/item/trash/chips = 50, + /obj/item/trash/cnds = 50, + /obj/item/trash/empty_food_tray = 25, + /obj/item/trash/empty_side_pack/moth = 25, + /obj/item/trash/empty_side_pack/nt = 25, + /obj/item/trash/empty_side_pack/tiziria = 25, + /obj/item/trash/empty_side_pack/yangyu = 25, + /obj/item/trash/energybar = 50, + /obj/item/trash/flare = 100, + /obj/item/trash/peanuts = 50, + /obj/item/trash/pistachios = 50, + /obj/item/trash/popcorn = 50, + /obj/item/trash/raisins = 50, + /obj/item/trash/ready_donk = 100, + /obj/item/trash/semki = 50, + /obj/item/trash/shrimp_chips = 50, + /obj/item/trash/sosjerky = 50, + /obj/item/trash/spacers_sidekick = 25, + /obj/item/trash/syndi_cakes = 25, + /obj/item/trash/tray = 25, + /obj/item/trash/vendor_trash/lizard_bag = 5, + /obj/item/trash/vendor_trash/lizard_box = 5, + /obj/item/trash/vendor_trash/mochi_ice_cream = 5, + /obj/item/trash/vendor_trash/moth_bag = 5, + /obj/item/trash/vendor_trash/mothmallow = 5, + /obj/item/trash/vendor_trash/rice_crackers = 5, + /obj/item/trash/waffles = 5 + ) = 300, + /obj/item/broken_missile = 5, + /obj/item/c_tube = 100, + /obj/item/cane = 10, + /obj/item/card/emagfake = 5, + /obj/item/card/fuzzy_license = 1, + /obj/item/cardboard_cutout = 5, + /obj/item/clipboard = 5, + /obj/item/clothing/head/cone = 100, + /obj/item/clothing/suit/caution = 100, + /obj/item/clothing/suit/hazardvest = 25, + /obj/item/coffee_cartridge/bootleg = 5, + /obj/item/coffee_cartridge = 10, + /obj/item/coupon = 10, + /obj/item/dice/d20 = 20, + /obj/item/dice/d6 = 5, + /obj/item/dice/d6/ebony = 1, + /obj/item/dice/d6/space = 1, + /obj/item/ectoplasm = 1, + list( + /obj/item/electronics/airalarm = 1, + /obj/item/electronics/airlock = 1, + /obj/item/electronics/apc = 1, + /obj/item/electronics/firealarm = 1, + /obj/item/electronics/firelock = 1 + ) = 50, + list( + /obj/item/food/badrecipe = 5, + /obj/item/food/badrecipe/moldy = 10, + /obj/item/food/badrecipe/moldy/bacteria = 25, + /obj/item/food/egg/rotten = 10, + /obj/item/food/boiledegg/rotten = 5, + /obj/item/food/breadslice/moldy = 10, + /obj/item/food/breadslice/moldy/bacteria = 25, + /obj/item/food/deadmouse = 10, + /obj/item/food/deadmouse/moldy = 25, + /obj/item/food/pizzaslice/ants = 10, + /obj/item/food/pizzaslice/moldy = 10, + /obj/item/food/pizzaslice/moldy/bacteria = 25, + /obj/item/food/spidereggs = 50, + /obj/item/food/spiderleg = 50, + /obj/item/food/spiderling = 50, + /obj/item/food/spiderlollipop = 25 + ) = 200, + list( + /obj/item/food/drug/moon_rock = 1, + /obj/item/food/drug/saturnx = 1, + /obj/item/reagent_containers/blacktar = 1, + /obj/item/reagent_containers/cocaine = 1, + /obj/item/reagent_containers/crack = 1, + /obj/item/reagent_containers/cup/blastoff_ampoule = 1, + /obj/item/reagent_containers/hash = 1, + /obj/item/reagent_containers/hash/dabs = 1, + /obj/item/reagent_containers/heroin = 1, + /obj/item/reagent_containers/hypospray/medipen/pumpup = 100, + /obj/item/reagent_containers/pill/cyanide = 1, + /obj/item/reagent_containers/pill/happy = 5, + /obj/item/reagent_containers/pill/happinesspsych = 5, + /obj/item/reagent_containers/pill/lsd = 5, + /obj/item/reagent_containers/pill/lsdpsych = 5, + /obj/item/reagent_containers/pill/maintenance/achievement = 200, + /obj/item/reagent_containers/pill/nanite_slurry = 5, + /obj/item/reagent_containers/pill/zoom = 5, + /obj/item/reagent_containers/syringe/contraband/bath_salts = 1, + /obj/item/reagent_containers/syringe/contraband/fentanyl = 1, + /obj/item/reagent_containers/syringe/contraband/krokodil = 1, + /obj/item/reagent_containers/syringe/contraband/methamphetamine = 1, + /obj/item/reagent_containers/syringe/contraband/morphine = 1, + /obj/item/reagent_containers/syringe/contraband/saturnx = 1, + /obj/item/reagent_containers/syringe/contraband/space_drugs = 1, + /obj/item/reagent_containers/vapecart/bluekush = 1, + /obj/item/reagent_containers/vapecart/cheese = 1, + /obj/item/reagent_containers/vapecart/pwrgame = 1, + /obj/item/reagent_containers/vapecart/reddiesel = 1, + /obj/item/reagent_containers/vapecart/syndicate = 1, + /obj/item/storage/pill_bottle/happinesspsych = 1, + /obj/item/storage/pill_bottle/happy = 1, + /obj/item/storage/pill_bottle/lsd = 1, + /obj/item/storage/pill_bottle/lsdpsych = 1, + /obj/item/storage/pill_bottle/maintenance_pill = 25, + /obj/item/storage/pill_bottle/zoom = 1, + /obj/item/tattoo_kit = 75 + ) = 50, + list( + /obj/item/inflatable = 3, + /obj/item/inflatable/door = 1, + /obj/item/oxygen_candle = 1 + ) = 75, + /obj/item/kirbyplants/random = 10, + list( + /obj/item/knife/shiv = 1, + /obj/item/pickaxe/improvised = 1, + /obj/item/rcl/ghetto = 1, + /obj/item/screwdriver/makeshift = 1 + ) = 75, + list( + /obj/item/soap = 50, + /obj/item/soap/deluxe = 10, + /obj/item/soap/homemade = 100, + /obj/item/soap/nanotrasen = 25, + /obj/item/soap/syndie = 10 + ) = 50, + /obj/item/weaponcrafting/receiver = 100, + /obj/item/weaponcrafting/stock = 100, + /obj/item/wirerod = 100 +)) diff --git a/modular_zubbers/code/_globalvars/lists/maintenance_loot_uncommon.dm b/modular_zubbers/code/_globalvars/lists/maintenance_loot_uncommon.dm new file mode 100644 index 00000000000..68df434317c --- /dev/null +++ b/modular_zubbers/code/_globalvars/lists/maintenance_loot_uncommon.dm @@ -0,0 +1,464 @@ +GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items + /obj/item/airbag = 25, + /obj/item/anesthetic_machine_kit = 10, + /obj/item/anomaly_neutralizer = 25, + /obj/item/aquarium_kit = 10, + /obj/item/assembly/flash = 10, + /obj/item/assembly/shock_kit = 25, + /obj/item/autopsy_scanner = 10, + /obj/item/ballistic_broken = 1, + /obj/item/corpsman_broken = 1, + /obj/item/pointman_broken = 1, + /obj/item/banhammer = 5, + /obj/item/barcode = 5, + /obj/item/barcodescanner = 25, + /obj/item/dest_tagger = 10, + /obj/item/sales_tagger = 5, + /obj/item/binoculars = 10, + /obj/item/biopsy_tool = 25, + /obj/item/pai_card = 10, + /obj/item/reagent_containers/spray/cleaner = 75, + list( + /obj/item/vending_refill/assist = 1, + /obj/item/vending_refill/autodrobe = 1, + /obj/item/vending_refill/barbervend = 1, + /obj/item/vending_refill/boozeomat = 1, + /obj/item/vending_refill/cart = 1, + /obj/item/vending_refill/cigarette = 1, + /obj/item/vending_refill/clothing = 1, + /obj/item/vending_refill/coffee = 1, + /obj/item/vending_refill/cola = 1, + /obj/item/vending_refill/custom = 5, + /obj/item/vending_refill/dinnerware = 1, + /obj/item/vending_refill/donksoft = 1, + /obj/item/vending_refill/drugs = 1, + /obj/item/vending_refill/engineering = 1, + /obj/item/vending_refill/engivend = 1, + /obj/item/vending_refill/games = 1, + /obj/item/vending_refill/hydronutrients = 1, + /obj/item/vending_refill/hydroseeds = 1, + /obj/item/vending_refill/medical = 1, + /obj/item/vending_refill/modularpc = 1, + /obj/item/vending_refill/robotics = 1, + /obj/item/vending_refill/security = 1, + /obj/item/vending_refill/security_peacekeeper = 1, + /obj/item/vending_refill/snack = 1, + /obj/item/vending_refill/snack/imported = 1, + /obj/item/vending_refill/snack/imported/mothic = 1, + /obj/item/vending_refill/snack/imported/tizirian = 1, + /obj/item/vending_refill/snack/imported/yangyu = 1, + /obj/item/vending_refill/sovietsoda = 1, + /obj/item/vending_refill/sustenance = 1, + /obj/item/vending_refill/wallmed = 1, + /obj/item/vending_refill/wardrobe = 1, + /obj/item/vending_refill/wardrobe/atmos_wardrobe = 1, + /obj/item/vending_refill/wardrobe/bar_wardrobe = 1, + /obj/item/vending_refill/wardrobe/cargo_wardrobe = 1, + /obj/item/vending_refill/wardrobe/cent_wardrobe = 1, + /obj/item/vending_refill/wardrobe/chap_wardrobe = 1, + /obj/item/vending_refill/wardrobe/chef_wardrobe = 1, + /obj/item/vending_refill/wardrobe/chem_wardrobe = 1, + /obj/item/vending_refill/wardrobe/comm_wardrobe = 1, + /obj/item/vending_refill/wardrobe/coroner_wardrobe = 1, + /obj/item/vending_refill/wardrobe/curator_wardrobe = 1, + /obj/item/vending_refill/wardrobe/det_wardrobe = 1, + /obj/item/vending_refill/wardrobe/engi_wardrobe = 1, + /obj/item/vending_refill/wardrobe/gene_wardrobe = 1, + /obj/item/vending_refill/wardrobe/hydro_wardrobe = 1, + /obj/item/vending_refill/wardrobe/jani_wardrobe = 1, + /obj/item/vending_refill/wardrobe/law_wardrobe = 1, + /obj/item/vending_refill/wardrobe/medi_wardrobe = 1, + /obj/item/vending_refill/wardrobe/peacekeeper_wardrobe = 1, + /obj/item/vending_refill/wardrobe/robo_wardrobe = 1, + /obj/item/vending_refill/wardrobe/science_wardrobe = 1, + /obj/item/vending_refill/wardrobe/sec_wardrobe = 1, + /obj/item/vending_refill/wardrobe/syndie_wardrobe = 1, + /obj/item/vending_refill/wardrobe/viro_wardrobe = 1, + /obj/item/vending_refill/youtool = 1 + ) = 100, + list( + /obj/item/storage/box/actionfigure = 100, + /obj/item/storage/box/aquarium_props = 25, + /obj/item/storage/box/beakers = 100, + /obj/item/storage/box/beakers/variety = 5, + /obj/item/storage/box/beanbag = 1, + /obj/item/storage/box/bodybags = 25, + /obj/item/storage/box/clown = 50, + /obj/item/storage/box/coffeepack = 25, + /obj/item/storage/box/coffeepack/robusta = 15, + /obj/item/storage/box/condimentbottles = 75, + /obj/item/storage/box/cups = 200, + /obj/item/storage/box/dishdrive = 50, + /obj/item/storage/box/disks = 75, + /obj/item/storage/box/drinkingglasses = 200, + /obj/item/storage/box/emergency_spacesuit = 50, + /obj/item/storage/box/emergencytank = 25, + /obj/item/storage/box/emptysandbags = 25, + /obj/item/storage/box/engitank = 10, + /obj/item/storage/box/evidence = 25, + /obj/item/storage/box/expeditionary_survival = 5, + /obj/item/storage/box/fakesyndiesuit = 100, + /obj/item/storage/box/firecrackers = 50, + /obj/item/storage/box/fireworks = 25, + /obj/item/storage/box/fireworks/dangerous = 1, + /obj/item/storage/box/fountainpens = 50, + /obj/item/storage/box/gloves = 100, + /obj/item/storage/box/handcuffs = 1, + /obj/item/storage/box/hecu_rations = 100, + /obj/item/storage/box/hug = 100, + /obj/item/storage/box/hug/black = 25, + /obj/item/storage/box/hug/medical = 100, + /obj/item/storage/box/hug/plushes = 75, + /obj/item/storage/box/ids = 25, + /obj/item/storage/box/lights/bulbs = 200, + /obj/item/storage/box/lights/mixed = 300, + /obj/item/storage/box/lights/tubes = 300, + /obj/item/storage/box/lipsticks = 25, + /obj/item/storage/box/masks = 100, + /obj/item/storage/box/matches = 200, + /obj/item/storage/box/metalfoam = 300, + /obj/item/storage/box/monkeycubes = 200, + /obj/item/storage/box/mousetraps = 300, + /obj/item/storage/box/nif_ghost_box = 50, + /obj/item/storage/box/nri_flares = 100, + /obj/item/storage/box/papersack = 200, + /obj/item/storage/box/papersack/meat = 200, + /obj/item/storage/box/party_poppers = 75, + /obj/item/storage/box/pdas = 25, + /obj/item/storage/box/perfume = 25, + /obj/item/storage/box/petridish = 75, + /obj/item/storage/box/pillbottles = 100, + /obj/item/storage/box/pinpointer_pairs = 1, + /obj/item/storage/box/plumbing = 50, + /obj/item/storage/box/prisoner = 5, + /obj/item/storage/box/rxglasses = 100, + /obj/item/storage/box/rxglasses/spyglasskit = 5, + /obj/item/storage/box/shipping = 100, + /obj/item/storage/box/smart_metal_foam = 200, + /obj/item/storage/box/stockparts/basic = 100, + /obj/item/storage/box/survival/centcom = 5, + /obj/item/storage/box/survival/engineer = 5, + /obj/item/storage/box/survival/hug = 5, + /obj/item/storage/box/survival/hug/black = 5, + /obj/item/storage/box/survival/medical = 5, + /obj/item/storage/box/survival/mining = 5, + /obj/item/storage/box/survival/mining/bonus = 1, + /obj/item/storage/box/survival/radio = 1, + /obj/item/storage/box/survival/security = 1, + /obj/item/storage/box/swab = 25, + /obj/item/storage/box/syringes = 50, + /obj/item/storage/box/tiziran_cans = 25, + /obj/item/storage/box/tiziran_goods = 25, + /obj/item/storage/box/tiziran_meats = 25, + /obj/item/storage/box/vials = 100, + /obj/item/storage/box/wall_flash = 1, + /obj/item/storage/box/zipties = 25, + /obj/item/storage/fancy/candle_box = 200, + /obj/item/storage/inflatable = 200, + /obj/item/storage/lockbox/dueling = 25 + ) = 150, + list( + /obj/item/blood_filter = 10, + /obj/item/bonesetter = 25, + /obj/item/cautery = 50, + /obj/item/circular_saw = 15, + /obj/item/defibrillator = 5, + /obj/item/healthanalyzer = 100, + /obj/item/healthanalyzer/disease = 25, + /obj/item/healthanalyzer/wound = 50, + /obj/item/hemostat = 75, + /obj/item/pinpointer/crew = 5, + /obj/item/reagent_containers/cup/beaker = 100, + /obj/item/reagent_containers/cup/beaker/large = 10, + /obj/item/retractor = 25, + /obj/item/roller = 50, + /obj/item/scalpel = 50, + /obj/item/sensor_device = 1, + /obj/item/sequence_scanner = 25, + /obj/item/shears = 5, + /obj/item/stack/medical/bone_gel/four = 25, + /obj/item/stack/medical/bruise_pack = 50, + /obj/item/stack/medical/gauze = 50, + /obj/item/stack/medical/mesh = 25, + /obj/item/stack/medical/ointment = 50, + /obj/item/stack/medical/poultice = 50, + /obj/item/stack/medical/splint = 50, + /obj/item/stack/medical/suture = 25, + /obj/item/stack/sticky_tape/surgical = 25, + /obj/item/storage/organbox = 25, + /obj/item/surgical_drapes = 50, + /obj/item/surgical_processor = 25, + /obj/item/surgicaldrill = 25 + ) = 50, + /obj/item/book/codex_gigas = 10, + list( + /obj/item/book/granter/crafting_recipe/boneyard_notes = 1, + /obj/item/book/granter/crafting_recipe/cooking_sweets_101 = 10, + /obj/item/book/granter/crafting_recipe/death_sandwich = 1, + /obj/item/book/granter/crafting_recipe/pipegun_prime = 1, + /obj/item/book/granter/crafting_recipe/trash_cannon = 1, + /obj/item/book/granter/sign_language = 10 + ) = 75, + list( + /obj/item/bot_assembly/cleanbot = 100, + /obj/item/bot_assembly/ed209 = 25, + /obj/item/bot_assembly/firebot = 50, + /obj/item/bot_assembly/floorbot = 50, + /obj/item/bot_assembly/honkbot = 25, + /obj/item/bot_assembly/hygienebot = 25, + /obj/item/bot_assembly/medbot = 50, + /obj/item/bot_assembly/secbot = 25, + /obj/item/bot_assembly/vim = 25 + ) = 25, + /obj/item/boxcutter = 10, + list( + /obj/item/choice_beacon/music = 5, + /obj/item/choice_beacon/ingredient = 1 + ) = 10, + list( + /obj/item/clothing/glasses/blindfold = 25, + /obj/item/clothing/mask/muzzle = 25, + /obj/item/clothing/suit/jacket/straight_jacket = 1, + /obj/item/electropack = 5, + /obj/item/restraints/handcuffs = 50, + /obj/item/restraints/handcuffs/cable/zipties = 25, + /obj/item/restraints/legcuffs/bola = 50 + ) = 50, + list( + /obj/item/clothing/glasses/eyepatch = 25, + /obj/item/clothing/glasses/fake_sunglasses = 100, + /obj/item/clothing/glasses/trickblindfold = 25, + /obj/item/clothing/head/costume/bearpelt = 75, + /obj/item/clothing/head/costume/bunnyhead = 25, + /obj/item/clothing/head/costume/canada = 50, + /obj/item/clothing/head/costume/festive = 50, + /obj/item/clothing/head/costume/foilhat = 25, + /obj/item/clothing/head/costume/kitty = 25, + /obj/item/clothing/head/costume/kitty/genuine = 5, + /obj/item/clothing/head/costume/lizard = 5, + /obj/item/clothing/head/costume/party = 10, + /obj/item/clothing/head/costume/rabbitears = 25, + /obj/item/clothing/head/costume/santa = 50, + /obj/item/clothing/head/costume/sombrero = 100, + /obj/item/clothing/head/costume/tv_head = 10, + /obj/item/clothing/head/costume/ushanka = 100, + /obj/item/clothing/head/hats/tophat = 50, + /obj/item/clothing/head/soft/yankee = 25, + /obj/item/clothing/head/soft/yankee/rimless = 5, + /obj/item/clothing/head/waldo = 10, + /obj/item/clothing/head/wig/random = 100, + /obj/item/clothing/mask/animal/cowmask = 25, + /obj/item/clothing/mask/animal/frog = 25, + /obj/item/clothing/mask/animal/horsehead = 25, + /obj/item/clothing/mask/animal/pig = 25, + /obj/item/clothing/mask/gondola = 25, + /obj/item/clothing/mask/joy = 25, + /obj/item/clothing/mask/luchador = 5, + /obj/item/clothing/mask/luchador/enzo = 5, + /obj/item/clothing/mask/luchador/rudos = 5, + /obj/item/clothing/mask/luchador/tecnicos = 5, + /obj/item/clothing/mask/party_horn = 25, + /obj/item/clothing/neck/beads = 10, + /obj/item/clothing/neck/necklace/dope = 25, + /obj/item/clothing/shoes/ducky_shoes = 10, + /obj/item/clothing/shoes/jackboots/timbs = 5, + /obj/item/clothing/shoes/sports = 5, + /obj/item/storage/belt/champion = 5 + ) = 25, + list( + /obj/item/clothing/gloves/color/fyellow = 100, + /obj/item/clothing/gloves/color/ffyellow = 25, + /obj/item/clothing/gloves/color/fyellow/old = 25, + /obj/item/clothing/gloves/color/yellow = 10, + /obj/item/clothing/gloves/color/yellow/heavy = 10, + /obj/item/clothing/gloves/color/red = 50, + /obj/item/clothing/gloves/color/red/insulated = 10, + /obj/item/clothing/gloves/cut = 25 + ) = 75, + list( + /obj/item/clothing/suit/armor/bulletproof/old = 5, + /obj/item/clothing/head/helmet/old = 10, + /obj/item/clothing/head/helmet/toggleable/justice = 5, + /obj/item/clothing/head/helmet/toggleable/justice/escape = 5 + ) = 10, + list( + /obj/item/clothing/head/utility/welding = 10, + /obj/item/clothing/glasses/welding = 5, + /obj/item/clothing/mask/gas/welding = 1 + ) = 25, + /obj/item/clothing/shoes/galoshes = 5, + list( + /obj/item/gps = 100, + /obj/item/gps/engineering = 50, + /obj/item/gps/mining = 50, + /obj/item/gps/science = 25 + ) = 25, + list( + /obj/item/grenade/chem_grenade/cleaner = 200, + /obj/item/grenade/chem_grenade/colorful = 100, + /obj/item/grenade/chem_grenade/antiweed = 75, + /obj/item/grenade/barrier = 25, + /obj/item/grenade/antigravity = 1, + /obj/item/grenade/chem_grenade/glitter/blue = 100, + /obj/item/grenade/chem_grenade/glitter/pink = 100, + /obj/item/grenade/chem_grenade/glitter/white = 100, + /obj/item/grenade/chem_grenade/metalfoam = 100, + /obj/item/grenade/chem_grenade/smart_metal_foam = 75, + /obj/item/grenade/chem_grenade/teargas = 25, + /obj/item/grenade/firecracker = 25, + /obj/item/grenade/flashbang = 10, + /obj/item/grenade/mirage = 5, + /obj/item/grenade/smokebomb = 100, + /obj/item/grenade/stingbang = 1 + ) = 50, + list( + /obj/item/holosign_creator = 1, + /obj/item/holosign_creator/janibarrier = 1, + /obj/item/holosign_creator/atmos = 1, + /obj/item/holosign_creator/engineering = 1, + /obj/item/holosign_creator/security = 1 + ) = 50, + list( + /obj/item/inducer = 1, + /obj/item/inducer/sci = 1 + ) = 50, + /obj/item/market_uplink/blackmarket = 15, + list( + /obj/item/megaphone = 10, + /obj/item/megaphone/cargo = 5, + /obj/item/megaphone/clown = 5, + /obj/item/megaphone/command = 1, + /obj/item/megaphone/sec = 1 + ) = 75, + /obj/item/mending_globule = 15, + list( + /obj/item/mod/core/ethereal = 25, + /obj/item/mod/core/standard = 5, + /obj/item/mod/core/plasma = 10, + /obj/item/mod/construction/broken_core = 75, + + /obj/item/mod/construction/boots = 30, + /obj/item/mod/construction/chestplate = 30, + /obj/item/mod/construction/gauntlets = 30, + /obj/item/mod/construction/helmet = 30, + /obj/item/mod/construction/shell = 30, + + /obj/item/mod/construction/plating = 5, + /obj/item/mod/construction/plating/atmospheric = 3, + /obj/item/mod/construction/plating/engineering = 3, + /obj/item/mod/construction/plating/medical = 3, + /obj/item/mod/construction/plating/security = 1, + + /obj/item/mod/module/ash_accretion = 5, + /obj/item/mod/module/atrocinator = 5, + /obj/item/mod/module/balloon = 100, + /obj/item/mod/module/bikehorn = 75, + /obj/item/mod/module/clamp = 50, + /obj/item/mod/module/constructor = 5, + /obj/item/mod/module/criminalcapture/patienttransport = 5, + /obj/item/mod/module/defibrillator = 5, + /obj/item/mod/module/demoralizer = 25, + /obj/item/mod/module/disposal_connector = 25, + /obj/item/mod/module/dna_lock = 5, + /obj/item/mod/module/drill = 5, + /obj/item/mod/module/flashlight = 100, + /obj/item/mod/module/gps = 50, + /obj/item/mod/module/hat_stabilizer = 100, + /obj/item/mod/module/health_analyzer = 50, + /obj/item/mod/module/hydraulic = 25, + /obj/item/mod/module/longfall = 5, + /obj/item/mod/module/magboot = 5, + /obj/item/mod/module/magnet = 5, + /obj/item/mod/module/magnetic_harness = 5, + /obj/item/mod/module/megaphone = 100, + /obj/item/mod/module/microwave_beam = 100, + /obj/item/mod/module/mister = 50, + /obj/item/mod/module/mister/atmos = 25, + /obj/item/mod/module/mouthhole = 100, + /obj/item/mod/module/orebag = 25, + /obj/item/mod/module/organ_thrower = 100, + /obj/item/mod/module/paper_dispenser = 100, + /obj/item/mod/module/pathfinder = 5, + /obj/item/mod/module/plasma_stabilizer = 50, + /obj/item/mod/module/plate_compression = 5, + /obj/item/mod/module/quick_carry = 5, + /obj/item/mod/module/rad_protection = 5, + /obj/item/mod/module/reagent_scanner = 5, + /obj/item/mod/module/signlang_radio = 100, + /obj/item/mod/module/sphere_transform = 5, + /obj/item/mod/module/springlock = 100, + /obj/item/mod/module/stamp = 100, + /obj/item/mod/module/storage = 50, + /obj/item/mod/module/surgical_processor = 25, + /obj/item/mod/module/t_ray = 50, + /obj/item/mod/module/tanner = 100, + /obj/item/mod/module/tether = 25, + /obj/item/mod/module/thermal_regulator = 5, + /obj/item/mod/module/thread_ripper = 5, + /obj/item/mod/module/visor/diaghud = 5, + /obj/item/mod/module/visor/medhud = 5, + /obj/item/mod/module/visor/meson = 5, + /obj/item/mod/module/visor/rave = 100, + /obj/item/mod/module/visor/sechud = 1, + /obj/item/mod/module/waddle = 100, + /obj/item/mod/module/welding = 25, + /obj/item/mod/paint = 100 + ) = 50, + /obj/item/nif_repair_kit = 10, + /obj/item/nifsoft_remover = 5, + /obj/item/pet_carrier = 20, + /obj/item/petri_dish/random = 40, + /obj/item/rack_parts = 75, + /obj/item/reagent_containers/blood/random = 50, + list( + /obj/item/reagent_containers/cup/bottle/acidic_buffer = 100, + /obj/item/reagent_containers/cup/bottle/amanitin = 10, + /obj/item/reagent_containers/cup/bottle/ammonia = 25, + /obj/item/reagent_containers/cup/bottle/basic_buffer = 100, + /obj/item/reagent_containers/cup/bottle/chlorine = 25, + /obj/item/reagent_containers/cup/bottle/clownstears = 10, + /obj/item/reagent_containers/cup/bottle/diethylamine = 50, + /obj/item/reagent_containers/cup/bottle/epinephrine = 10, + /obj/item/reagent_containers/cup/bottle/ethanol = 100, + /obj/item/reagent_containers/cup/bottle/exotic_stabilizer = 5, + /obj/item/reagent_containers/cup/bottle/fentanyl = 5, + /obj/item/reagent_containers/cup/bottle/fluorine = 10, + /obj/item/reagent_containers/cup/bottle/formaldehyde = 10, + /obj/item/reagent_containers/cup/bottle/frostoil = 5, + /obj/item/reagent_containers/cup/bottle/iodine = 25, + /obj/item/reagent_containers/cup/bottle/killer/pestkiller = 100, + /obj/item/reagent_containers/cup/bottle/killer/weedkiller = 100, + /obj/item/reagent_containers/cup/bottle/lithium = 10, + /obj/item/reagent_containers/cup/bottle/mercury = 25, + /obj/item/reagent_containers/cup/bottle/mutagen = 10, + /obj/item/reagent_containers/cup/bottle/nutrient/ez = 75, + /obj/item/reagent_containers/cup/bottle/nutrient/l4z = 75, + /obj/item/reagent_containers/cup/bottle/nutrient/rh = 50, + /obj/item/reagent_containers/cup/bottle/plasma = 5, + /obj/item/reagent_containers/cup/bottle/potassium = 15, + /obj/item/reagent_containers/cup/bottle/salglu_solution = 30, + /obj/item/reagent_containers/cup/bottle/sugar = 50, + /obj/item/reagent_containers/cup/bottle/toxin = 5, + /obj/item/reagent_containers/cup/bottle/traitor = 25, + /obj/item/reagent_containers/cup/bottle/water = 75, + /obj/item/reagent_containers/cup/bottle/welding_fuel = 100 + ) = 100, + list( + /obj/item/skillchip/appraiser = 100, + /obj/item/skillchip/basketweaving = 100, + /obj/item/skillchip/bonsai = 100, + /obj/item/skillchip/chefs_kiss = 50, + /obj/item/skillchip/disk_verifier = 1, + /obj/item/skillchip/entrails_reader = 1, + /obj/item/skillchip/job/chef = 1, + /obj/item/skillchip/job/engineer = 10, + /obj/item/skillchip/job/psychology = 10, + /obj/item/skillchip/job/research_director = 10, + /obj/item/skillchip/job/roboticist = 10, + /obj/item/skillchip/light_remover = 100, + /obj/item/skillchip/sabrage = 100, + /obj/item/skillchip/useless_adapter = 200, + /obj/item/skillchip/wine_taster = 100, + /obj/item/skillchip/xenoarch_magnifier = 25 + ) = 25 +)) diff --git a/modular_zubbers/code/_globalvars/lists/~maintenance_loot.dm b/modular_zubbers/code/_globalvars/lists/~maintenance_loot.dm new file mode 100644 index 00000000000..03f61a03d85 --- /dev/null +++ b/modular_zubbers/code/_globalvars/lists/~maintenance_loot.dm @@ -0,0 +1,8 @@ +//Loot pool used by default maintenance loot spawners +GLOBAL_LIST_INIT(maintenance_loot, list( + GLOB.trash_loot = maint_trash_weight, + GLOB.common_loot = maint_common_weight, + GLOB.uncommon_loot = maint_uncommon_weight, + GLOB.rarity_loot = maint_rarity_weight, + GLOB.oddity_loot = maint_oddity_weight +)) diff --git a/tgstation.dme b/tgstation.dme index bc08f762fcd..84707f9b822 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -132,6 +132,7 @@ #include "code\__DEFINES\loot.dm" #include "code\__DEFINES\machines.dm" #include "code\__DEFINES\magic.dm" +#include "code\__DEFINES\maintenance_loot.dm" #include "code\__DEFINES\map_switch.dm" #include "code\__DEFINES\maps.dm" #include "code\__DEFINES\materials.dm" @@ -7079,7 +7080,13 @@ #include "modular_skyrat\modules\xenos_skyrat_redo\code\xeno_types\sentinel.dm" #include "modular_skyrat\modules\xenos_skyrat_redo\code\xeno_types\spitter.dm" #include "modular_skyrat\modules\xenos_skyrat_redo\code\xeno_types\warrior.dm" -#include "modular_zubbers\code\_globalvars\lists\maintenance_loot.dm" +#include "modular_zubbers\code\_globalvars\lists\_maintenance_loot.dm" +#include "modular_zubbers\code\_globalvars\lists\maintenance_loot_common.dm" +#include "modular_zubbers\code\_globalvars\lists\maintenance_loot_oddity.dm" +#include "modular_zubbers\code\_globalvars\lists\maintenance_loot_rare.dm" +#include "modular_zubbers\code\_globalvars\lists\maintenance_loot_trash.dm" +#include "modular_zubbers\code\_globalvars\lists\maintenance_loot_uncommon.dm" +#include "modular_zubbers\code\_globalvars\lists\~maintenance_loot.dm" #include "modular_zubbers\code\datums\department_security.dm" #include "modular_zubbers\code\datums\ert.dm" #include "modular_zubbers\code\datums\ai_laws\laws_antagonistic.dm" From 5ba2e3dd58276f340d5c972e9aae569b60479a59 Mon Sep 17 00:00:00 2001 From: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com> Date: Thu, 15 Jun 2023 14:37:55 -0700 Subject: [PATCH 09/15] re-adds the file to dme, quintuples maint loot spawns if it's on a table --- code/_globalvars/lists/maintenance_loot.dm | 2 ++ code/game/objects/effects/spawners/random/maintenance.dm | 8 ++++++++ tgstation.dme | 1 + 3 files changed, 11 insertions(+) diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index 4ee93801cfe..dd0448ffc43 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -1,3 +1,4 @@ +/* This file is now unused in favor of the one in the modular zubbers file. //as of:10/28/2019: //boxstation: ~153 loot items spawned //metastation: ~183 loot items spawned @@ -408,3 +409,4 @@ GLOBAL_LIST_INIT(ratking_coins, list(//Coins: Used by the regal rat mob when spa /obj/item/coin/silver, /obj/item/coin/titanium, )) +*/ diff --git a/code/game/objects/effects/spawners/random/maintenance.dm b/code/game/objects/effects/spawners/random/maintenance.dm index 5481123bbff..5e5160f9506 100644 --- a/code/game/objects/effects/spawners/random/maintenance.dm +++ b/code/game/objects/effects/spawners/random/maintenance.dm @@ -17,8 +17,16 @@ alpha = 100 /obj/effect/spawner/random/maintenance/proc/get_effective_lootcount() + var/effective_lootcount = spawn_loot_count + //Blubberstation change: Makes it so that lots of loot only spawns on tables and such, and not bare floors. + for(var/atom/movable/M as anything in src.loc.contents) + if(GLOB.typecache_elevated_structures[M.type]) //Are we an elevated structure? + effective_lootcount *= 5 + break + //End of blubberstation change. + if(HAS_TRAIT(SSstation, STATION_TRAIT_FILLED_MAINT)) effective_lootcount = FLOOR(spawn_loot_count * 1.5, 1) diff --git a/tgstation.dme b/tgstation.dme index 84707f9b822..fdffb7a759a 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -550,6 +550,7 @@ #include "code\_globalvars\lists\color.dm" #include "code\_globalvars\lists\flavor_misc.dm" #include "code\_globalvars\lists\keybindings.dm" +#include "code\_globalvars\lists\maintenance_loot.dm" #include "code\_globalvars\lists\mapping.dm" #include "code\_globalvars\lists\mobs.dm" #include "code\_globalvars\lists\names.dm" From b5f0f868e6b41d89479107c9f00fba860c7bf77c Mon Sep 17 00:00:00 2001 From: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com> Date: Thu, 15 Jun 2023 14:44:31 -0700 Subject: [PATCH 10/15] fixes linters --- code/__DEFINES/maintenance_loot.dm | 2 +- .../code/_globalvars/lists/maintenance_loot_uncommon.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/__DEFINES/maintenance_loot.dm b/code/__DEFINES/maintenance_loot.dm index 27bf52307ea..ffee68c2772 100644 --- a/code/__DEFINES/maintenance_loot.dm +++ b/code/__DEFINES/maintenance_loot.dm @@ -3,4 +3,4 @@ #define maint_uncommon_weight 900 #define maint_rarity_weight 99 #define maint_oddity_weight 1 -#define maint_holiday_weight 3500 \ No newline at end of file +#define maint_holiday_weight 3500 diff --git a/modular_zubbers/code/_globalvars/lists/maintenance_loot_uncommon.dm b/modular_zubbers/code/_globalvars/lists/maintenance_loot_uncommon.dm index 68df434317c..9e38d4f6513 100644 --- a/modular_zubbers/code/_globalvars/lists/maintenance_loot_uncommon.dm +++ b/modular_zubbers/code/_globalvars/lists/maintenance_loot_uncommon.dm @@ -176,7 +176,7 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items /obj/item/sensor_device = 1, /obj/item/sequence_scanner = 25, /obj/item/shears = 5, - /obj/item/stack/medical/bone_gel/four = 25, + /obj/item/stack/medical/bone_gel = 25, /obj/item/stack/medical/bruise_pack = 50, /obj/item/stack/medical/gauze = 50, /obj/item/stack/medical/mesh = 25, From 6d6ff342951f3e75fdf45f1551f66278cc2b2d4d Mon Sep 17 00:00:00 2001 From: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com> Date: Thu, 15 Jun 2023 15:05:56 -0700 Subject: [PATCH 11/15] thank you unit tests, very cool --- code/game/objects/effects/spawners/random/maintenance.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/game/objects/effects/spawners/random/maintenance.dm b/code/game/objects/effects/spawners/random/maintenance.dm index 5e5160f9506..a2053a076ab 100644 --- a/code/game/objects/effects/spawners/random/maintenance.dm +++ b/code/game/objects/effects/spawners/random/maintenance.dm @@ -21,10 +21,11 @@ var/effective_lootcount = spawn_loot_count //Blubberstation change: Makes it so that lots of loot only spawns on tables and such, and not bare floors. - for(var/atom/movable/M as anything in src.loc.contents) - if(GLOB.typecache_elevated_structures[M.type]) //Are we an elevated structure? - effective_lootcount *= 5 - break + if(src.loc && isfloorturf(src.loc)) //Putting a check for src.loc here because unittests spawn things in nullspace xd + for(var/atom/movable/M as anything in src.loc.contents) + if(GLOB.typecache_elevated_structures[M.type]) //Are we an elevated structure? + effective_lootcount *= 5 + break //End of blubberstation change. if(HAS_TRAIT(SSstation, STATION_TRAIT_FILLED_MAINT)) From 595279645d868d509d8d95a97890cfa94397d436 Mon Sep 17 00:00:00 2001 From: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com> Date: Thu, 29 Jun 2023 10:48:06 -0700 Subject: [PATCH 12/15] adds maintenance loot debugging --- code/modules/admin/admin_verbs.dm | 2 ++ .../lists/maintenance_loot_common.dm | 1 - .../code/modules/admin/verbs/debug.dm | 28 +++++++++++++++++++ tgstation.dme | 3 +- 4 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 modular_zubbers/code/modules/admin/verbs/debug.dm diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index cdc7a29c5e3..a3570090969 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -257,6 +257,8 @@ GLOBAL_PROTECT(admin_verbs_debug) /client/proc/reload_interactions, /*SKYRAT EDIT ADDITION*/ /client/proc/test_area_spawner, /*AUTOMAPPER - SKYRAT EDIT ADDITION*/ /client/proc/toggle_liquid_debug, /*SKYRAT EDIT ADDITION*/ + + /client/proc/debug_maintenance_loot //Bubberstation addition. ) GLOBAL_LIST_INIT(admin_verbs_possess, list(/proc/possess, GLOBAL_PROC_REF(release))) GLOBAL_PROTECT(admin_verbs_possess) diff --git a/modular_zubbers/code/_globalvars/lists/maintenance_loot_common.dm b/modular_zubbers/code/_globalvars/lists/maintenance_loot_common.dm index 7d6d556ef26..43f9552d6b8 100644 --- a/modular_zubbers/code/_globalvars/lists/maintenance_loot_common.dm +++ b/modular_zubbers/code/_globalvars/lists/maintenance_loot_common.dm @@ -87,7 +87,6 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/stock_parts/cell/high/empty = 25, /obj/item/stock_parts/cell/lead = 200, /obj/item/stock_parts/cell/potato = 100, - /obj/item/stock_parts/manipulator = 100, /obj/item/stock_parts/matter_bin = 100, /obj/item/stock_parts/micro_laser = 100, /obj/item/stock_parts/scanning_module = 100, diff --git a/modular_zubbers/code/modules/admin/verbs/debug.dm b/modular_zubbers/code/modules/admin/verbs/debug.dm new file mode 100644 index 00000000000..aa4645b9c1d --- /dev/null +++ b/modular_zubbers/code/modules/admin/verbs/debug.dm @@ -0,0 +1,28 @@ +/client/proc/debug_maintenance_loot() + set category = "Debug" + set name = "Debug Missing Maintenance Loot" + if(!check_rights(R_DEBUG)) + return + var/confirm = input("Are you sure you wish to debug maintenance loot? This process takes up a lot of the server's resources.","Debug Maintenance Loot","Cancel") as null|anything in list("Yes","No","Cancel") + if(confirm != "Yes") + return + + log_admin("[key_name(src)] has started debugging maintenance loot.") + + var/list/every_single_maintenance_item = list() + for(var/loot_list in GLOB.maintenance_loot) + for(var/loot_object in loot_list) + if(islist(loot_object)) + for(var/k in loot_object) + every_single_maintenance_item[k] = TRUE + else + every_single_maintenance_item[loot_object] = TRUE + + var/returning_data = "