mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-25 08:34:23 +00:00
This PR sees the addition of an expensive item to the Security vendor, the security webbing. A unique chest rig. The concept of this item is to give Officers something to spend their money on when they save up. webbing The chest rig is intended as an expensive minor upgrade over the standard security belt that security personal can purchase. Functionally it is identical to the security belt except it can hold one extra item, up to 6 from 5. The belt costs $800, meaning round start Officers will be unable to afford it. The sec vendor holds five of these webbings. cl Steelpoint add: Nanotrasen Security has unveiled a newly designed Security Webbing, a minor upgrade over the standard issue security belt that is comfortable, tactical and able to hold an extra security item. add: However, the webbing is not considered standard issue, so any interested officers will need to buy the item from a SecVendor out of their own pay. /cl
34 lines
1.5 KiB
Plaintext
34 lines
1.5 KiB
Plaintext
/obj/machinery/vending/security
|
|
name = "\improper SecTech"
|
|
desc = "A security equipment vendor."
|
|
product_ads = "Crack capitalist skulls!;Beat some heads in!;Don't forget - harm is good!;Your weapons are right here.;Handcuffs!;Freeze, scumbag!;Don't tase me bro!;Tase them, bro.;Why not have a donut?"
|
|
icon_state = "sec"
|
|
icon_deny = "sec-deny"
|
|
req_access = list(ACCESS_SECURITY)
|
|
products = list(/obj/item/restraints/handcuffs = 8,
|
|
/obj/item/restraints/handcuffs/cable/zipties = 10,
|
|
/obj/item/grenade/flashbang = 4,
|
|
/obj/item/assembly/flash/handheld = 5,
|
|
/obj/item/reagent_containers/food/snacks/donut = 12,
|
|
/obj/item/storage/box/evidence = 6,
|
|
/obj/item/flashlight/seclite = 4,
|
|
/obj/item/restraints/legcuffs/bola/energy = 7)
|
|
contraband = list(/obj/item/clothing/glasses/sunglasses = 2,
|
|
/obj/item/storage/fancy/donut_box = 2)
|
|
premium = list(/obj/item/storage/belt/security/webbing = 5,
|
|
/obj/item/coin/antagtoken = 1)
|
|
armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50)
|
|
resistance_flags = FIRE_PROOF
|
|
default_price = 100
|
|
extra_price = 150
|
|
payment_department = ACCOUNT_SEC
|
|
|
|
/obj/machinery/vending/security/pre_throw(obj/item/I)
|
|
if(istype(I, /obj/item/grenade))
|
|
var/obj/item/grenade/G = I
|
|
G.preprime()
|
|
else if(istype(I, /obj/item/flashlight))
|
|
var/obj/item/flashlight/F = I
|
|
F.on = TRUE
|
|
F.update_brightness()
|