Files
MrGloopyandGitHub 50222a9465 Adds two new revolvers (#5544)
## About The Pull Request
This PR adds two new revolvers to cargo orders. Both are available as a
goodie. The security variant fires 9mm Murphy rounds and is orderable
via departmental order as well. The Civillian version fires .38 but is
slightly innacurate due to poor quality.
## Why It's Good For The Game
### MORE DAKKA
## Proof Of Testing
<img width="858" height="762" alt="image"
src="https://github.com/user-attachments/assets/5292f6bf-b536-4b69-9588-978d21f4d761"
/>
<img width="408" height="151" alt="image"
src="https://github.com/user-attachments/assets/93f6a7c2-2ed3-46f0-866e-2bcddca42718"
/>
<img width="689" height="595" alt="image"
src="https://github.com/user-attachments/assets/417fc0ac-3634-43d3-b6dd-ade273682fe2"
/>
<img width="885" height="677" alt="image"
src="https://github.com/user-attachments/assets/a6461a4a-8b44-4a67-b92b-9f95841eec5a"
/>
<img width="1592" height="1069" alt="image"
src="https://github.com/user-attachments/assets/7de179ff-6ac8-48f5-885f-dbacdd7881a3"
/>
### NEW SPRITES BELOW
<img width="197" height="124" alt="image"
src="https://github.com/user-attachments/assets/24b93d43-fae1-455b-9d93-e81f84536585"
/>

<details>
<summary>Screenshots/Videos</summary>

</details>

## Changelog
🆑
add: 'Protector' revolver. Fires 9mm 'Murphy' with a 5 shot capacity. 
add: 'Defender' revolver. The 'Defender' is a cheaply manufactured
knockoff of the 'Protector'. It fires .38 rounds while being very cheap,
at a cost of doing 90% damage and a small accuracy penalty.
add: New revolvers to cargo. The 'Protector' is available in a 3 pack
via departmental security order as well. Both are available as single
pack goodies.
image: Sprites for the new revolvers by Niim.
/🆑
2026-05-20 10:10:41 +02:00

59 lines
2.7 KiB
Plaintext

//Cargo
/datum/export/weapon/sec_glock
export_types = list(/obj/item/gun/ballistic/automatic/pistol/sec_glock)
cost = CARGO_CRATE_VALUE * 1.25
unit_name = "'Murphy' Service Pistol"
/datum/supply_pack/security/armory/sec_glock
name = "'Murphy' Service Pistol Crate"
desc = "Contains three 'Murphy' service pistols pre-loaded with lethal rounds. Additional ammo sold seperately. Nanotrasen reminds you that the other weapons are for friends, and not for going guns akimbo."
cost = CARGO_CRATE_VALUE * 6
contains = list(/obj/item/gun/ballistic/automatic/pistol/sec_glock = 3)
crate_name = "'Murphy' service pistol crate"
access_view = ACCESS_WEAPONS
/datum/supply_pack/security/armory/sec_glock_ammo
name = "'Murphy' Service Pistol Ammo Crate"
desc = "Contains 4 magazines with lethal rounds for the 'Murphy' service pistol."
cost = CARGO_CRATE_VALUE * 3
contains = list(/obj/item/ammo_box/magazine/security = 4)
crate_name = "'Murphy' service pistol ammo crate"
access_view = ACCESS_WEAPONS
/datum/supply_pack/security/armory/alert_level_firing_pin
name = "Alert Level Firing Pin Crate"
desc = "Contains four special firing pins that only allow firing on code blue or higher."
cost = CARGO_CRATE_VALUE * 4
contains = list(/obj/item/firing_pin/alert_level = 4)
crate_name = "alert level firing pin crate"
access_view = ACCESS_WEAPONS
/datum/supply_pack/goody/murphy_single
name = "'Murphy' Service Pistol Single-Pack"
desc = "A rugged, law-enforcement-grade service pistol, once famously sold for just a dollar. Comes as a single-pack with one 'Murphy' pistol ready for action."
cost = PAYCHECK_COMMAND * 5
contains = list(/obj/item/gun/ballistic/automatic/pistol/sec_glock = 1)
access_view = ACCESS_WEAPONS
/datum/supply_pack/goody/murphy_ammo
name = "'Murphy' Service Pistol Magazine Single-Pack"
desc = "Full magazine with an extra-robust ejection spring. Fits into the Murphy Service Pistol."
cost = PAYCHECK_COMMAND * 2
contains = list(/obj/item/ammo_box/magazine/security = 1)
access_view = ACCESS_WEAPONS
/datum/supply_pack/security/armory/protector_revolver
name = "'Protector' Service Revolver Crate"
desc = "Contains three 'Protector' service revolvers pre-loaded with lethal rounds. Additional ammo sold seperately."
cost = CARGO_CRATE_VALUE * 4
contains = list(/obj/item/gun/ballistic/revolver/protector_revolver = 3)
crate_name = "'Protector' service revolver crate"
access_view = ACCESS_WEAPONS
/datum/supply_pack/goody/protector_revolver_single
name = "'Protector' Service Revolver Single-Pack"
desc = "A single 'Protector' revolver. Uses 'Murphy' ammo, sold separately"
cost = PAYCHECK_COMMAND * 6
contains = list(/obj/item/gun/ballistic/revolver/protector_revolver = 1)
access_view = ACCESS_WEAPONS