mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-07 23:42:44 +00:00
* Holster upgrade, badassery for everyone (#78642) ## About The Pull Request Holsters now can be attached to _almost_ any clothing in the suit slot (jackets, hazard vests, etc.) Holsters now can hold Captain Antique gun and HoS gun (they are designed to look like handguns, are normal-sized and can be fitted in the backpack which is more convenient than a holster) SecTech now has 4 energy holsters (which can only house medium-sized energy/laser weaponry) in the premium section. ## Why It's Good For The Game Holsters being possible to attach to the suits makes them more convenient to use for those who have their belt slot occupied and don't have armour while still wanting to have a badass holster. It won't be a storage abuse as it is still more convenient and stealthy to keep guns in the backpack (holsters can only hold normal-sized guns). Captain Antique gun and HoS gun were the only normal-sized guns which were left over from the holsters. Now Captains and HoSs can spin their cool guns in their hands. SecTech having holsters (can only house 1 gun) let Security more easier access to more badass gear if they really want to. It won't change a lot as they would've kept their gun on the armour anyway (which holster can be clipped on). ## Changelog 🆑 DrDiasyl aka DrTuxedo balance: Holsters can now be clipped to any suit, and house Captain antique gun and HoS gun. You now can buy holsters from the SecTech premium section. /🆑 * Holster upgrade, badassery for everyone --------- Co-authored-by: DrTuxedo <42353186+DrDiasyl@users.noreply.github.com>
50 lines
1.7 KiB
Plaintext
50 lines
1.7 KiB
Plaintext
/obj/machinery/vending/security
|
|
name = "\improper SecTech"
|
|
desc = "A security equipment vendor."
|
|
product_ads = "Crack communist 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"
|
|
panel_type = "panel6"
|
|
light_mask = "sec-light-mask"
|
|
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/food/donut/plain = 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,
|
|
/obj/item/clothing/head/helmet/blueshirt = 1,
|
|
/obj/item/clothing/suit/armor/vest/blueshirt = 1,
|
|
/obj/item/clothing/gloves/tackler = 5,
|
|
/obj/item/grenade/stingbang = 1,
|
|
/obj/item/watertank/pepperspray = 2,
|
|
/obj/item/storage/belt/holster/energy = 4,
|
|
)
|
|
refill_canister = /obj/item/vending_refill/security
|
|
default_price = PAYCHECK_CREW
|
|
extra_price = PAYCHECK_COMMAND * 1.5
|
|
payment_department = ACCOUNT_SEC
|
|
|
|
/obj/machinery/vending/security/pre_throw(obj/item/I)
|
|
if(isgrenade(I))
|
|
var/obj/item/grenade/G = I
|
|
G.arm_grenade()
|
|
else if(istype(I, /obj/item/flashlight))
|
|
var/obj/item/flashlight/F = I
|
|
F.on = TRUE
|
|
F.update_brightness()
|
|
|
|
/obj/item/vending_refill/security
|
|
icon_state = "refill_sec"
|