Files
Cody Brittain 3f62424312 [MDB Ignore] [IDB Ignore] Kills off /obj/item/device (#21774)
This has zero reason to exist in our code base. We have no procs or
variables tied to this. I removed it to make future modifications
cleaner.

---------

Signed-off-by: Cody Brittain <1779662+Generalcamo@users.noreply.github.com>
2026-02-01 05:14:26 +00:00

103 lines
3.6 KiB
Plaintext

/datum/bounty/item/security/headset
name = "Security Headset"
description = "%COMPNAME wants to ensure that their encryption is working correctly. Ship them a security headset so that they can check."
reward_low = 170
reward_high = 220
random_count = 1
wanted_types = list(/obj/item/radio/headset/headset_sec , /obj/item/radio/headset/heads/hos)
/datum/bounty/item/security/securitybelt
name = "Security Belt"
description = "%BOSSNAME is having difficulties with their security belts. Ship one from the station to receive compensation."
reward_low = 170
reward_high = 220
random_count = 1
wanted_types = list(/obj/item/storage/belt/security)
/datum/bounty/item/security/sechuds
name = "Security HUDSunglasses"
description = "%BOSSNAME screwed up and ordered the wrong type of security sunglasses. They request the station ship some of theirs."
reward_low = 270
reward_high = 320
wanted_types = list(/obj/item/clothing/glasses/sunglasses/sechud)
/datum/bounty/item/security/voidsuit
name = "Security Voidsuit"
description = "The %DOCKSHORT has misplaced one of its security voidsuits, and a training exercise is about to begin. Ship a spare for a station bonus. Don't forget the helmet."
reward_low = 1250
reward_high = 1450
wanted_types = list(/obj/item/clothing/suit/space/void/security)
/datum/bounty/item/security/voidsuit/applies_to(var/obj/item/clothing/suit/space/void/security/O)
if(!..())
return FALSE
if(!istype(O))
return FALSE
if(O.helmet)
return TRUE
return FALSE
/datum/bounty/item/security/maglight
name = "Maglights"
description = "Some civil protection agents lost their flashlights, and think the plastic ones are too lame. Send some maglights to appease their picky tastes."
reward_low = 220
reward_high = 300
required_count = 2
random_count = 1
wanted_types = list(/obj/item/flashlight/maglight)
/datum/bounty/item/security/handcuffs
name = "Handcuffs"
description = "A large influx of criminals have arrived at %BOSSNAME for processing and transfer. Now is the perfect time to ship out spare handcuffs."
reward_low = 120
reward_high = 190
required_count = 4
random_count = 2
wanted_types = list(/obj/item/handcuffs)
/datum/bounty/item/security/teargas
name = "Teargas Grenades"
description = "We're training some new civil protection officers, but our order for tear gas is running behind. Ship some for a bonus to your station's account."
reward_low = 400
reward_high = 700
required_count = 3
random_count = 1
wanted_types = list(/obj/item/grenade/chem_grenade/teargas)
/datum/bounty/item/security/pepper
name = "Pepper Spray"
description = "Time to help some civil protection troopers toughen their response to being pepper sprayed. Any station that helps will be compensated. I love this job. -%PERSONNAME"
reward_low = 220
reward_high = 320
required_count = 4
random_count = 1
wanted_types = list(/obj/item/reagent_containers/spray/pepper)
/datum/bounty/item/security/pepper/applies_to(var/obj/item/reagent_containers/spray/pepper/O)
if(!..())
return FALSE
if(!istype(O))
return FALSE
if(REAGENT_VOLUME(O.reagents, /singleton/reagent/capsaicin/condensed) >= 25)
return TRUE
return FALSE
/datum/bounty/item/security/flash
name = "Flashes"
description = "The %DOCKSHORT has a few more new recruits than expected; we'll compensate any station that helps us provide some basic equipment. Right now, we need flashes."
reward_low = 120
reward_high = 220
required_count = 4
random_count = 1
wanted_types = list(/obj/item/flash)
include_subtypes = FALSE
/datum/bounty/item/security/flash/applies_to(var/obj/item/flash/O)
if(!..())
return FALSE
if(!istype(O))
return FALSE
if(!O.broken)
return TRUE
return FALSE