mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-23 08:31:57 +00:00
rscadd: "Added new cargo bounties."
rscadd: "Adjusted cargo bounties. Reward amounts are semi-randomized, as is the number of required items for some bounties. The types of bounties that appear are more randomized."
tweak: "Altered some bounty descriptions."
tweak: "Any food that has bites taken out of it will no longer count for the related bounty."
tweak: "More types of pies, muffins, and kabobs should now count for their respective bounties."
tweak: "Further adjusted cargo warehouse spawns."
178 lines
6.5 KiB
Plaintext
178 lines
6.5 KiB
Plaintext
/datum/bounty/item/assistant/briefcase
|
|
name = "Briefcase"
|
|
description = "%BOSSNAME will be holding a business convention this year. Ship a few briefcases in support."
|
|
reward_low = 2000
|
|
reward_high = 3000
|
|
required_count = 4
|
|
random_count = 1
|
|
wanted_types = list(/obj/item/storage/briefcase)
|
|
exclude_types = list(/obj/item/storage/briefcase/inflatable, /obj/item/storage/briefcase/crimekit)
|
|
|
|
/datum/bounty/item/assistant/lung
|
|
name = "Lungs"
|
|
description = "A recent explosion at %BOSSNAME has left multiple staff with punctured lungs. Ship spare lungs to be rewarded- and save some lives."
|
|
reward_low = 2500
|
|
reward_high = 3500
|
|
wanted_types = list(/obj/item/organ/internal/lungs)
|
|
|
|
/datum/bounty/item/assistant/appendix
|
|
name = "Appendix"
|
|
description = "%PERSONNAME wants our chefs to prepare a strange meal using a very special delicacy: an appendix. If you ship one, they'll pay."
|
|
reward_low = 2500
|
|
reward_high = 3500
|
|
wanted_types = list(/obj/item/organ/internal/appendix)
|
|
|
|
/datum/bounty/item/assistant/hand_tele
|
|
name = "Hand Tele"
|
|
description = "%BOSSNAME has come up with a genius idea: Why not teleport cargo rather than ship it? Send over a hand tele, receive payment, then wait 6-8 years while they deliberate."
|
|
reward_low = 3000
|
|
reward_high = 5500
|
|
wanted_types = list(/obj/item/hand_tele)
|
|
|
|
/datum/bounty/item/assistant/monkey_cubes
|
|
name = "Monkey Cubes"
|
|
description = "Due to a recent genetics accident, %BOSSNAME is in serious need of monkeys. Your mission is to ship monkey cubes."
|
|
reward_low = 1800
|
|
reward_high = 2400
|
|
required_count = 4
|
|
random_count = 1
|
|
wanted_types = list(/obj/item/reagent_containers/food/snacks/monkeycube)
|
|
|
|
/datum/bounty/item/assistant/curtains
|
|
name = "Curtain"
|
|
description = "Send us some curtains to help redecorate our offices!"
|
|
reward_low = 2200
|
|
reward_high = 3200
|
|
required_count = 5
|
|
random_count = 2
|
|
wanted_types = list(/obj/structure/curtain)
|
|
|
|
/datum/bounty/item/assistant/action_figures
|
|
name = "Action Figures"
|
|
description = "%PERSONNAME wants a few action figures for their collection, and is willing to pay any station who provides."
|
|
reward_low = 2000
|
|
reward_high = 3000
|
|
required_count = 5
|
|
random_count = 3
|
|
wanted_types = list(/obj/item/toy/figure)
|
|
|
|
/datum/bounty/item/assistant/water_tank
|
|
name = "Water Tank"
|
|
description = "Send us some water tanks that will be used for botany research, and definitely not for creating a slip 'n slide in %PERSONNAME's office."
|
|
reward_low = 1500
|
|
reward_high = 2500
|
|
required_count = 3
|
|
random_count = 1
|
|
wanted_types = list(/obj/structure/reagent_dispensers/watertank)
|
|
|
|
/datum/bounty/item/assistant/water_tank/applies_to(var/obj/structure/reagent_dispensers/watertank/O)
|
|
if(!..())
|
|
return FALSE
|
|
if(!istype(O))
|
|
return FALSE
|
|
if(O.reagents.get_reagent_amount(/datum/reagent/water) >= 750)
|
|
return TRUE
|
|
return FALSE
|
|
|
|
/datum/bounty/item/assistant/wheelchair
|
|
name = "Wheelchairs"
|
|
description = "The medical bay at the %DOCKSHORT has been busier than usual; we're requesting some spare wheelchairs for patient transport."
|
|
reward_low = 2300
|
|
reward_high = 4000
|
|
required_count = 2
|
|
wanted_types = list(/obj/structure/bed/chair/wheelchair)
|
|
|
|
/datum/bounty/item/assistant/film
|
|
name = "Camera Film"
|
|
description = "We received a gift from a delegate on Adhomai- a group of some sort of small, fat xenofauna. Everyone thinks they're cute and we're low on film from all the pictures!"
|
|
reward_low = 1200
|
|
reward_high = 1800
|
|
required_count = 3
|
|
random_count = 1
|
|
wanted_types = list(/obj/item/device/camera_film)
|
|
|
|
/datum/bounty/item/assistant/trash
|
|
name = "Trash"
|
|
description = "It's time for the %COMPNAME cleanup initiative! Clean stations will receive a bonus; pick up the litter from around your station and send it to us as proof!"
|
|
reward_low = 1000
|
|
reward_high = 2000
|
|
required_count = 15
|
|
random_count = 5
|
|
wanted_types = list(/obj/item/trash)
|
|
|
|
/datum/bounty/item/assistant/monkey_hide
|
|
name = "Monkey Hide"
|
|
description = "One of the scientists at %BOSSSHORT is interested in testing products on monkey skin. Your mission is to acquire monkey's hide and ship it."
|
|
reward_low = 1500
|
|
reward_high = 2500
|
|
required_count = 5
|
|
random_count = 1
|
|
wanted_types = list(/obj/item/stack/material/animalhide/monkey)
|
|
|
|
/datum/bounty/item/assistant/heart
|
|
name = "Heart"
|
|
description = "%PERSONNAME is in critical condition after suffering a heart attack. Doctors say they need a new heart, fast. Ship one, pronto! Organic or mechanical, just hurry up!"
|
|
reward_low = 2500
|
|
reward_high = 4000
|
|
wanted_types = list(/obj/item/organ/internal/heart)
|
|
|
|
/datum/bounty/item/assistant/statue
|
|
name = "Statue"
|
|
description = "%BOSSNAME would like to commision an artsy statue for the lobby. Ship one out, when possible."
|
|
reward_low = 2200
|
|
reward_high = 2800
|
|
wanted_types = list(/obj/structure/sculpting_block)
|
|
|
|
/datum/bounty/item/assistant/statue/applies_to(var/obj/structure/sculpting_block/O)
|
|
if(!..())
|
|
return FALSE
|
|
if(!istype(O))
|
|
return FALSE
|
|
if(O.sculpted)
|
|
return TRUE
|
|
return FALSE
|
|
|
|
/datum/bounty/item/assistant/tajcard
|
|
name = "Collectable Card"
|
|
description = "%PERSONNAME is offering a bonus to any station that can help them expand their collection of collectable tajaran cards."
|
|
reward_low = 1800
|
|
reward_high = 2400
|
|
required_count = 2
|
|
wanted_types = list(/obj/item/tajcard)
|
|
|
|
/datum/bounty/item/assistant/jetpack
|
|
name = "Jetpacks"
|
|
description = "We're engaging in an EVA training initiative for new miners. Ship us a few jetpacks for a station bonus."
|
|
reward_low = 3000
|
|
reward_high = 4000
|
|
required_count = 3
|
|
random_count = 1
|
|
wanted_types = list(/obj/item/tank/jetpack)
|
|
|
|
/datum/bounty/item/assistant/cleaner
|
|
name = "Space Cleaner"
|
|
description = "The janitorial division of the ERT is requesting some actual supplies, to insist they aren't a joke. They're putting up for a bounty, so humor them if you want."
|
|
reward_low = 1000
|
|
reward_high = 1500
|
|
required_count = 3
|
|
random_count = 1
|
|
wanted_types = list(/obj/item/reagent_containers/spray)
|
|
|
|
/datum/bounty/item/assistant/cleaner/applies_to(var/obj/item/reagent_containers/spray/O)
|
|
if(!..())
|
|
return FALSE
|
|
if(!istype(O))
|
|
return FALSE
|
|
if(O.reagents.get_reagent_amount(/datum/reagent/spacecleaner) >= 200)
|
|
return TRUE
|
|
return FALSE
|
|
|
|
//Can't wait to see people have fun with THIS one.
|
|
/datum/bounty/item/assistant/photograph
|
|
name = "Photographs"
|
|
description = "The %DOCKNAME is holding a morale project, and part of that is to display photographs from the various stations. Send us some for a participation bonus!"
|
|
reward_low = 1500
|
|
reward_high = 2500
|
|
required_count = 8
|
|
random_count = 2
|
|
wanted_types = list(/obj/item/photo) |