/obj/random/maintenance //Clutter and loot for maintenance and away missions name = "random maintenance item" desc = "This is a random maintenance item." icon = 'icons/obj/items.dmi' icon_state = "gift1" /obj/random/maintenance/item_to_spawn() return pick(prob(300);/obj/random/tech_supply, prob(200);/obj/random/medical, prob(100);/obj/random/firstaid, prob(10);/obj/random/contraband, prob(50);/obj/random/action_figure, prob(50);/obj/random/plushie, prob(200);/obj/random/junk, prob(200);/obj/random/material, prob(50);/obj/random/toy, prob(100);/obj/random/tank, prob(50);/obj/random/soap, prob(60);/obj/random/drinkbottle, prob(500);/obj/random/maintenance/clean) /obj/random/maintenance/clean /*Maintenance loot lists without the trash, for use inside things. Individual items to add to the maintenance list should go here, if you add something, make sure it's not in one of the other lists.*/ name = "random clean maintenance item" desc = "This is a random clean maintenance item." icon = 'icons/obj/items.dmi' icon_state = "gift1" /obj/random/maintenance/clean/item_to_spawn() return pick(prob(10);/obj/random/contraband, prob(2);/obj/item/device/flashlight/flare, prob(2);/obj/item/device/flashlight/glowstick, prob(2);/obj/item/device/flashlight/glowstick/blue, prob(1);/obj/item/device/flashlight/glowstick/orange, prob(1);/obj/item/device/flashlight/glowstick/red, prob(1);/obj/item/device/flashlight/glowstick/yellow, prob(1);/obj/item/device/flashlight/pen, prob(4);/obj/item/weapon/cell, prob(4);/obj/item/weapon/cell/device, prob(3);/obj/item/weapon/cell/high, prob(2);/obj/item/weapon/cell/super, prob(5);/obj/random/cigarettes, prob(3);/obj/item/clothing/mask/gas, prob(2);/obj/item/clothing/mask/gas/half, prob(4);/obj/item/clothing/mask/breath, prob(2);/obj/item/weapon/reagent_containers/glass/rag, prob(4);/obj/item/weapon/reagent_containers/food/snacks/liquidfood, prob(2);/obj/item/weapon/storage/secure/briefcase, prob(4);/obj/item/weapon/storage/briefcase, prob(5);/obj/item/weapon/storage/backpack, prob(5);/obj/item/weapon/storage/backpack/satchel/norm, prob(4);/obj/item/weapon/storage/backpack/satchel, prob(3);/obj/item/weapon/storage/backpack/dufflebag, prob(1);/obj/item/weapon/storage/backpack/dufflebag/syndie, prob(5);/obj/item/weapon/storage/box, prob(3);/obj/item/weapon/storage/box/donkpockets, prob(2);/obj/item/weapon/storage/box/sinpockets, prob(1);/obj/item/weapon/storage/box/cups, prob(3);/obj/item/weapon/storage/box/mousetraps, prob(3);/obj/item/weapon/storage/wallet, prob(1);/obj/item/device/paicard, prob(2);/obj/item/clothing/shoes/galoshes, prob(1);/obj/item/clothing/shoes/syndigaloshes, prob(4);/obj/item/clothing/shoes/black, prob(4);/obj/item/clothing/shoes/laceup, prob(4);/obj/item/clothing/shoes/laceup/grey, prob(4);/obj/item/clothing/shoes/laceup/brown, prob(1);/obj/item/clothing/gloves/yellow, prob(3);/obj/item/clothing/gloves/botanic_leather, prob(2);/obj/item/clothing/gloves/sterile/latex, prob(5);/obj/item/clothing/gloves/white, prob(5);/obj/item/clothing/gloves/rainbow, prob(2);/obj/item/clothing/gloves/fyellow, prob(1);/obj/item/clothing/glasses/sunglasses, prob(3);/obj/item/clothing/glasses/meson, prob(2);/obj/item/clothing/glasses/meson/prescription, prob(1);/obj/item/clothing/glasses/welding, prob(1);/obj/item/clothing/head/bio_hood/general, prob(4);/obj/item/clothing/head/hardhat, prob(3);/obj/item/clothing/head/hardhat/red, prob(1);/obj/item/clothing/head/ushanka, prob(2);/obj/item/clothing/head/welding, prob(4);/obj/item/clothing/suit/storage/hazardvest, prob(1);/obj/item/clothing/suit/space/emergency, prob(3);/obj/item/clothing/suit/storage/toggle/bomber, prob(1);/obj/item/clothing/suit/bio_suit/general, prob(3);/obj/item/clothing/suit/storage/toggle/hoodie/black, prob(3);/obj/item/clothing/suit/storage/toggle/hoodie/blue, prob(3);/obj/item/clothing/suit/storage/toggle/hoodie/red, prob(3);/obj/item/clothing/suit/storage/toggle/hoodie/yellow, prob(3);/obj/item/clothing/suit/storage/toggle/brown_jacket, prob(3);/obj/item/clothing/suit/storage/toggle/leather_jacket, prob(1);/obj/item/clothing/suit/storage/vest/press, prob(3);/obj/item/clothing/suit/storage/apron, prob(4);/obj/item/clothing/under/color/grey, prob(2);/obj/item/clothing/under/syndicate/tacticool, prob(2);/obj/item/clothing/under/pants/camo, prob(1);/obj/item/clothing/under/harness, prob(1);/obj/item/clothing/under/tactical, prob(3);/obj/item/clothing/accessory/storage/webbing, prob(3);/obj/item/weapon/camera_assembly, prob(4);/obj/item/clothing/suit/caution, prob(3);/obj/item/clothing/head/cone, prob(1);/obj/item/weapon/card/emag_broken, prob(2);/obj/item/device/camera, prob(3);/obj/item/device/pda, prob(3);/obj/item/device/radio/headset) /obj/random/maintenance/security /*Maintenance loot list. This one is for around security areas*/ name = "random security maintenance item" desc = "This is a random security maintenance item." icon = 'icons/obj/items.dmi' icon_state = "gift1" /obj/random/maintenance/security/item_to_spawn() return pick(prob(320);/obj/random/maintenance/clean, prob(2);/obj/item/device/flashlight/maglight, prob(2);/obj/item/device/flash, prob(1);/obj/item/weapon/cell/device/weapon, prob(1);/obj/item/clothing/mask/gas/swat, prob(1);/obj/item/clothing/mask/gas/syndicate, prob(2);/obj/item/clothing/mask/balaclava, prob(1);/obj/item/clothing/mask/balaclava/tactical, prob(3);/obj/item/weapon/storage/backpack/security, prob(3);/obj/item/weapon/storage/backpack/satchel/sec, prob(2);/obj/item/weapon/storage/backpack/messenger/sec, prob(2);/obj/item/weapon/storage/backpack/dufflebag/sec, prob(1);/obj/item/weapon/storage/backpack/dufflebag/syndie/ammo, prob(1);/obj/item/weapon/storage/backpack/dufflebag/syndie/med, prob(2);/obj/item/weapon/storage/box/swabs, prob(2);/obj/item/weapon/storage/belt/security, prob(1);/obj/item/weapon/grenade/flashbang, prob(1);/obj/item/weapon/melee/baton, prob(1);/obj/item/weapon/reagent_containers/spray/pepper, prob(3);/obj/item/clothing/shoes/boots/jackboots, prob(1);/obj/item/clothing/shoes/boots/swat, prob(1);/obj/item/clothing/shoes/boots/combat, prob(1);/obj/item/clothing/gloves/swat, prob(1);/obj/item/clothing/gloves/combat, prob(1);/obj/item/clothing/glasses/sunglasses/big, prob(2);/obj/item/clothing/glasses/hud/security, prob(1);/obj/item/clothing/glasses/sunglasses/sechud, prob(1);/obj/item/clothing/glasses/sunglasses/sechud/aviator, prob(1);/obj/item/clothing/glasses/sunglasses/sechud/tactical, prob(3);/obj/item/clothing/head/beret/sec, prob(3);/obj/item/clothing/head/beret/sec/corporate/officer, prob(3);/obj/item/clothing/head/beret/sec/navy/officer, prob(2);/obj/item/clothing/head/helmet, prob(4);/obj/item/clothing/head/soft/sec, prob(4);/obj/item/clothing/head/soft/sec/corp, prob(3);/obj/item/clothing/suit/armor/vest, prob(2);/obj/item/clothing/suit/armor/vest/security, prob(2);/obj/item/clothing/suit/storage/vest/officer, prob(1);/obj/item/clothing/suit/storage/vest/detective, prob(1);/obj/item/clothing/suit/storage/vest/press, prob(2);/obj/item/clothing/accessory/storage/black_vest, prob(2);/obj/item/clothing/accessory/storage/black_drop_pouches, prob(1);/obj/item/clothing/accessory/holster/leg, prob(1);/obj/item/clothing/accessory/holster/hip, prob(1);/obj/item/clothing/accessory/holster/waist, prob(1);/obj/item/clothing/accessory/holster/armpit, prob(2);/obj/item/clothing/ears/earmuffs, prob(2);/obj/item/weapon/handcuffs,) /obj/random/maintenance/medical /*Maintenance loot list. This one is for around medical areas*/ name = "random medical maintenance item" desc = "This is a random medical maintenance item." icon = 'icons/obj/items.dmi' icon_state = "gift1" /obj/random/maintenance/medical/item_to_spawn() return pick(prob(320);/obj/random/maintenance/clean, prob(25);/obj/random/medical/lite, prob(2);/obj/item/clothing/mask/breath/medical, prob(2);/obj/item/clothing/mask/surgical, prob(5);/obj/item/weapon/storage/backpack/medic, prob(5);/obj/item/weapon/storage/backpack/satchel/med, prob(5);/obj/item/weapon/storage/backpack/messenger/med, prob(3);/obj/item/weapon/storage/backpack/dufflebag/med, prob(1);/obj/item/weapon/storage/backpack/dufflebag/syndie/med, prob(2);/obj/item/weapon/storage/box/autoinjectors, prob(3);/obj/item/weapon/storage/box/beakers, prob(2);/obj/item/weapon/storage/box/bodybags, prob(3);/obj/item/weapon/storage/box/syringes, prob(3);/obj/item/weapon/storage/box/gloves, prob(2);/obj/item/weapon/storage/belt/medical/emt, prob(2);/obj/item/weapon/storage/belt/medical, prob(1);/obj/item/clothing/shoes/boots/combat, prob(3);/obj/item/clothing/shoes/white, prob(2);/obj/item/clothing/gloves/sterile/nitrile, prob(5);/obj/item/clothing/gloves/white, prob(2);/obj/item/clothing/glasses/hud/health, prob(1);/obj/item/clothing/glasses/hud/health/prescription, prob(1);/obj/item/clothing/head/bio_hood/virology, prob(4);/obj/item/clothing/suit/storage/toggle/labcoat, prob(1);/obj/item/clothing/suit/bio_suit/general, prob(2);/obj/item/clothing/under/rank/medical/paramedic, prob(2);/obj/item/clothing/accessory/storage/black_vest, prob(2);/obj/item/clothing/accessory/storage/white_vest, prob(1);/obj/item/clothing/accessory/storage/white_drop_pouches, prob(1);/obj/item/clothing/accessory/storage/black_drop_pouches, prob(2);/obj/item/clothing/accessory/stethoscope) /obj/random/maintenance/engineering /*Maintenance loot list. This one is for around medical areas*/ name = "random engineering maintenance item" desc = "This is a random engineering maintenance item." icon = 'icons/obj/items.dmi' icon_state = "gift1" /obj/random/maintenance/engineering/item_to_spawn() return pick(prob(320);/obj/random/maintenance/clean, prob(2);/obj/item/device/flashlight/maglight, prob(3);/obj/item/clothing/mask/gas/half, prob(2);/obj/item/clothing/mask/balaclava, prob(2);/obj/item/weapon/storage/briefcase/inflatable, prob(5);/obj/item/weapon/storage/backpack/industrial, prob(5);/obj/item/weapon/storage/backpack/satchel/eng, prob(5);/obj/item/weapon/storage/backpack/messenger/engi, prob(3);/obj/item/weapon/storage/backpack/dufflebag/eng, prob(5);/obj/item/weapon/storage/box, prob(2);/obj/item/weapon/storage/belt/utility/full, prob(3);/obj/item/weapon/storage/belt/utility, prob(3);/obj/item/clothing/head/beret/engineering, prob(3);/obj/item/clothing/head/soft/yellow, prob(2);/obj/item/clothing/head/orangebandana, prob(2);/obj/item/clothing/head/hardhat/dblue, prob(2);/obj/item/clothing/head/hardhat/orange, prob(1);/obj/item/clothing/glasses/welding, prob(2);/obj/item/clothing/head/welding, prob(4);/obj/item/clothing/suit/storage/hazardvest, prob(2);/obj/item/clothing/under/overalls, prob(3);/obj/item/clothing/shoes/boots/workboots, prob(1);/obj/item/clothing/shoes/magboots, prob(2);/obj/item/clothing/accessory/storage/black_vest, prob(2);/obj/item/clothing/accessory/storage/brown_vest, prob(1);/obj/item/clothing/accessory/storage/brown_drop_pouches, prob(3);/obj/item/clothing/ears/earmuffs, prob(1);/obj/item/weapon/beartrap, prob(2);/obj/item/weapon/handcuffs) /obj/random/maintenance/research /*Maintenance loot list. This one is for around medical areas*/ name = "random research maintenance item" desc = "This is a random research maintenance item." icon = 'icons/obj/items.dmi' icon_state = "gift1" /obj/random/maintenance/research/item_to_spawn() return pick(prob(320);/obj/random/maintenance/clean, prob(3);/obj/item/device/analyzer/plant_analyzer, prob(1);/obj/item/device/flash/synthetic, prob(2);/obj/item/weapon/bucket_sensor, prob(1);/obj/item/weapon/cell/device/weapon, prob(5);/obj/item/weapon/storage/backpack/toxins, prob(5);/obj/item/weapon/storage/backpack/satchel/tox, prob(5);/obj/item/weapon/storage/backpack/messenger/tox, prob(2);/obj/item/weapon/storage/excavation, prob(1);/obj/item/weapon/storage/backpack/holding, prob(3);/obj/item/weapon/storage/box/beakers, prob(3);/obj/item/weapon/storage/box/syringes, prob(3);/obj/item/weapon/storage/box/gloves, prob(2);/obj/item/clothing/gloves/sterile/latex, prob(4);/obj/item/clothing/glasses/science, prob(3);/obj/item/clothing/glasses/material, prob(1);/obj/item/clothing/head/beret/purple, prob(1);/obj/item/clothing/head/bio_hood/scientist, prob(4);/obj/item/clothing/suit/storage/toggle/labcoat, prob(4);/obj/item/clothing/suit/storage/toggle/labcoat/science, prob(1);/obj/item/clothing/suit/bio_suit/scientist, prob(4);/obj/item/clothing/under/rank/scientist, prob(2);/obj/item/clothing/under/rank/scientist_new) /obj/random/maintenance/cargo /*Maintenance loot list. This one is for around cargo areas*/ name = "random cargo maintenance item" desc = "This is a random cargo maintenance item." icon = 'icons/obj/items.dmi' icon_state = "gift1" /obj/random/maintenance/cargo/item_to_spawn() return pick(prob(320);/obj/random/maintenance/clean, prob(3);/obj/item/device/flashlight/lantern, prob(4);/obj/item/weapon/pickaxe, prob(5);/obj/item/weapon/storage/backpack/industrial, prob(5);/obj/item/weapon/storage/backpack/satchel/norm, prob(3);/obj/item/weapon/storage/backpack/dufflebag, prob(1);/obj/item/weapon/storage/backpack/dufflebag/syndie/ammo, prob(1);/obj/item/weapon/storage/toolbox/syndicate, prob(1);/obj/item/weapon/storage/belt/utility/full, prob(2);/obj/item/weapon/storage/belt/utility, prob(4);/obj/item/device/toner, prob(1);/obj/item/device/destTagger, prob(3);/obj/item/clothing/glasses/material, prob(3);/obj/item/clothing/head/soft/yellow, prob(4);/obj/item/clothing/suit/storage/hazardvest, prob(3);/obj/item/clothing/suit/storage/apron/overalls, prob(4);/obj/item/clothing/suit/storage/apron, prob(2);/obj/item/clothing/under/syndicate/tacticool, prob(1);/obj/item/clothing/under/syndicate/combat, prob(2);/obj/item/clothing/accessory/storage/black_vest, prob(2);/obj/item/clothing/accessory/storage/brown_vest, prob(3);/obj/item/clothing/ears/earmuffs, prob(1);/obj/item/weapon/beartrap, prob(2);/obj/item/weapon/handcuffs,)