diff --git a/code/modules/cargo/bounties/engineering.dm b/code/modules/cargo/bounties/engineering.dm index 8b73ebac4b..eb1764d482 100644 --- a/code/modules/cargo/bounties/engineering.dm +++ b/code/modules/cargo/bounties/engineering.dm @@ -24,6 +24,19 @@ description = "Station 49 is looking to kickstart their research program. Ship them a tank full of Tritium." gas_type = /datum/gas/tritium +/datum/bounty/item/engineering/pacman + name = "P.A.C.M.A.N.-type portable generator" + description = "A neighboring station had a problem with their SMES, and now need something to power their communications console. Can you send them a P.AC.M.A.N.?" + reward = 3500 //2500 for the cargo one + wanted_types = list(/obj/machinery/power/port_gen/pacman) + +/datum/bounty/item/engineering/canisters + name = "Gas Canisters" + description = "After a recent debacle in a nearby sector, 10 gas canisters are needed for containing an experimental aerosol before it kills all the local fauna." + reward = 5000 + required_count = 10 //easy to make + wanted_types = list(/obj/machinery/portable_atmospherics/canister) + /datum/bounty/item/engineering/energy_ball name = "Contained Tesla Ball" description = "Station 24 is being overrun by hordes of angry Mothpeople. They are requesting the ultimate bug zapper." diff --git a/code/modules/cargo/bounties/medical.dm b/code/modules/cargo/bounties/medical.dm index d139775969..3129051754 100644 --- a/code/modules/cargo/bounties/medical.dm +++ b/code/modules/cargo/bounties/medical.dm @@ -57,3 +57,71 @@ description = "Central Command has run out of heavy duty pipe cleaners. Can you ship over a cat tail to help us out?" reward = 3000 wanted_types = list(/obj/item/organ/tail/cat) + +/datum/bounty/item/medical/blood + name = "Generic Blood" + description = "Nanotrasen's annual blood drive is back up to full speed, following the garlic incident. Good blood in good volumes accepted for Credit returns." + reward = 3500 + required_count = 600 + wanted_types = list(/datum/reagent/blood) + +/* If anyone wants to try and fix/work, go for it +/datum/bounty/item/medical/medibot // Mob so this dosn't work yet* + name = "Medibot" + description = "A sister station is dealing with um problem, they need a medibot to help treat their wounded..." + reward = 3000 + wanted_types = list(/mob/living/simple_animal/bot/medbot) + +/datum/bounty/item/medical/bloodl //Dosnt work do to how blood is yet* + name = "L-type Blood" + description = "After a small scuffle, a few of our lizard employees need another blood transfusion." + reward = 4000 + required_count = 200 + wanted_types = (L,/datum/reagent/blood) + if(istype(L,/datum/reagent/blood)) + wanted_types += L + +/datum/bounty/item/medical/bloodu //Dosnt work do to how blood is yet* + name = "U-Type Blood" + description = "After dealing with a small revolt in a local penal colony, the colony's anemic CMO needs blood, urgently. With his compromised immune system, only the best blood can be used." + reward = 5500 // Rarer blood + required_count = 200 + wanted_types = (U,/datum/reagent/blood) + if(istype(U,/datum/reagent/blood)) + wanted_types += U + +*/ + +/datum/bounty/item/medical/surgery + name = "Surgery tool implants" + description = "Our medical interns keep dropping their Shambler's Juice while they're performing open heart surgery. One of them even had the audacity to say he only had two hands!" + reward = 10000 + required_count = 3 + wanted_types = list(/obj/item/organ/cyberimp/arm/surgery) + +/datum/bounty/item/medical/chemmaker + name = "Portable Chem Dispenser" + description = "After a new chemist mixed up some water and a banana, we lost our only chem dispenser. Please send us a replacement and you will be compensated." + reward = 7000 + wanted_types = list(/obj/machinery/chem_dispenser) + +/datum/bounty/item/medical/advhealthscaner + name = "Advanced Health Analyzer" + description = "A ERT Medical unit needs the new 'advanced health analyzer', for a mission at a Station 4. Can you send some?." + reward = 4000 + required_count = 5 + wanted_types = list(/obj/item/healthanalyzer/advanced) + +/datum/bounty/item/medical/wallmounts + name = "Defibrillator wall mounts" + description = "New Space OSHA regulation state that are new cloning medical wing needs a few 'Easy to access defibrillartors'. Can you send a few before we get a lawsuit?" + reward = 5000 + required_count = 3 + wanted_types = list(/obj/machinery/defibrillator_mount) + +/datum/bounty/item/medical/defibrillator + name = "New defibillators" + description = "After years of storge are defibrillator units have become more liabilities then we want. Please send us some new ones to replace these old ones." + reward = 5000 + required_count = 5 + wanted_types = list(/obj/item/defibrillator) diff --git a/code/modules/cargo/bounties/mining.dm b/code/modules/cargo/bounties/mining.dm index 1b8b46734f..51d93f83b5 100644 --- a/code/modules/cargo/bounties/mining.dm +++ b/code/modules/cargo/bounties/mining.dm @@ -49,3 +49,17 @@ reward = 5000 required_count = 3 wanted_types = list(/obj/item/kitchen/knife/combat/bone) + +/datum/bounty/item/mining/basalt + name = "Artificial Basalt Tiles" + description = "Central Command's Ash Walker exhibit needs to be expanded again, we just need some more basalt flooring." + reward = 5000 + required_count = 60 + wanted_types = list(/obj/item/stack/tile/basalt) + +/datum/bounty/item/mining/fruit + name = "Cactus Fruit" + description = "Central Command's Ash Walker habitat needs more fauna, send us some local fruit seeds!" + reward = 2000 + required_count = 1 + wanted_types = list(/obj/item/seeds/lavaland/cactus) diff --git a/code/modules/cargo/bounties/science.dm b/code/modules/cargo/bounties/science.dm index 33f334ac47..2ac79f6ee8 100644 --- a/code/modules/cargo/bounties/science.dm +++ b/code/modules/cargo/bounties/science.dm @@ -64,3 +64,55 @@ description = "With the price of rechargers on the rise, upper management is interested in purchasing guns that are self-powered. If you ship one, they'll pay." reward = 10000 wanted_types = list(/obj/item/gun/energy/e_gun/nuclear) + +/datum/bounty/item/science/bscells + name = "Bluespace Power Cells" + description = "Someone in upper management keeps using the excuse that his tablet battery dies when he's in the middle of work. This will be the last time he doesn't have his presentation, I swear to -" + reward = 7000 + required_count = 10 //Easy to make + wanted_types = list(/obj/item/stock_parts/cell/bluespace) + +/datum/bounty/item/science/t4manip + name = "Femto-Manipulators" + description = "One of our Chief Engineers has OCD. Can you send us some femto-manipulators so he stops complaining that his ID doesn't fit perfectly in the PDA slot?" + reward = 7000 + required_count = 20 //Easy to make + wanted_types = list(/obj/item/stock_parts/manipulator/femto) + +/datum/bounty/item/science/t4bins + name = "Bluespace Matter Bins" + description = "The local Janitorial union has gone on strike. Can you send us some bluespace bins so we don't have to take out our own trash?" + reward = 7000 + required_count = 20 //Easy to make + wanted_types = list(/obj/item/stock_parts/matter_bin/bluespace) + +/datum/bounty/item/science/t4capacitor + name = "Quadratic Capacitor" + description = "One of our linguists doesn't understand why they're called Quadratic capacitors. Can you give him a few so he leaves us alone about it?" + reward = 7000 + required_count = 20 //Easy to make + wanted_types = list(/obj/item/stock_parts/capacitor/quadratic) + +/datum/bounty/item/science/t4triphasic + name = "Triphasic Scanning Module" + description = "One of our scientists got into the liberty caps and is demanding new scanning modules so he can talk to ghosts. At this point we just want him out of our office." + reward = 7000 + required_count = 20 //Easy to make + wanted_types = list(/obj/item/stock_parts/scanning_module/triphasic) + +/datum/bounty/item/science/t4microlaser + name = "Quad-Ultra Micro-Laser" + description = "The cats on Vega 9 are breeding out of control. We need something to corral them into one area so we can saturation bomb it." + reward = 7000 + required_count = 20 //Easy to make + wanted_types = list(/obj/item/stock_parts/micro_laser/quadultra) + +/datum/bounty/item/science/fakecrystals + name = "synthetic bluespace crystals" + description = "Don't, uh, tell anyone, but one of our BSA arrays might have had a little... accident. Send us some bluespace crystals so we can recalibrate it before anyone realizes. The whole set uses artificial bluespace crystals, so we need and not any other type of bluespace crystals..." + reward = 10000 + required_count = 5 + wanted_types = list(/obj/item/stack/ore/bluespace_crystal/artificial) + exclude_types = list(/obj/item/stack/ore/bluespace_crystal, + /obj/item/stack/sheet/bluespace_crystal, + /obj/item/stack/ore/bluespace_crystal/refined) diff --git a/code/modules/cargo/bounties/security.dm b/code/modules/cargo/bounties/security.dm index bcf7b89f3a..cae8d10c61 100644 --- a/code/modules/cargo/bounties/security.dm +++ b/code/modules/cargo/bounties/security.dm @@ -11,3 +11,44 @@ reward = 2000 required_count = 3 wanted_types = list(/obj/machinery/recharger) + +/datum/bounty/item/security/practice + name = "Practice Laser Gun" + description = "Nanotrasen Military Academy is conducting routine marksmanship exercises. The clown hid all the practice lasers, and we're not using live weapons after last time." + reward = 3000 + required_count = 3 + wanted_types = list(/obj/item/gun/energy/laser/practice) + +/datum/bounty/item/security/flashshield + name = "Strobe Shield" + description = "One of our Emergency Response Agents thinks there's vampires in a local station. Send him something to help with his fear of the dark and protect him, too." + reward = 5000 + wanted_types = list(/obj/item/assembly/flash/shield) + +/datum/bounty/item/security/sechuds + name = "Sec HUDs" + description = "Nanotrasen military academy has started to train officers how to use Sec HUDs to the fullest affect. Please send spare Sec HUDs so we can teach the men." + reward = 3000 + required_count = 5 + wanted_types = list(/obj/item/clothing/glasses/hud/security) + +/datum/bounty/item/security/techslugs + name = "Tech Slugs" + description = "Nanotrasen Military Academy is conducting an ammo loading and use lessons, on the new 'Tech Slugs'. Problem is we don't have any, please fix this..." + reward = 7500 + required_count = 15 + wanted_types = list(/obj/item/ammo_casing/shotgun/techshell) + +/datum/bounty/item/security/WT550 + name = "Spare WT-550 clips" + description = "Nanotrasen Military Academy's ammunition is running low, please send in spare ammo for practice." + reward = 7500 + required_count = 5 + wanted_types = list(/obj/item/ammo_box/magazine/wt550m9) + +/datum/bounty/item/security/pins + name = "Test range firing pins" + description = "Nanotrasen Military Academy just got a new set of guns, sadly they didn't come with any pins. Can you send us some Test range locked firing pins?" + reward = 5000 + required_count = 3 + wanted_types = list(/obj/item/firing_pin/test_range)