59 lines
1.9 KiB
Plaintext
59 lines
1.9 KiB
Plaintext
/obj/item/weapon/gun/projectile/automatic/pistol
|
|
name = "stechkin pistol"
|
|
desc = "A small, easily concealable 10mm handgun. Has a threaded barrel for suppressors."
|
|
icon_state = "pistol"
|
|
w_class = 2
|
|
origin_tech = "combat=3;materials=2;syndicate=4"
|
|
mag_type = /obj/item/ammo_box/magazine/m10mm
|
|
can_suppress = 1
|
|
burst_size = 1
|
|
fire_delay = 0
|
|
actions_types = list()
|
|
|
|
/obj/item/weapon/gun/projectile/automatic/pistol/update_icon()
|
|
..()
|
|
icon_state = "[initial(icon_state)][chambered ? "" : "-e"][suppressed ? "-suppressed" : ""]"
|
|
return
|
|
|
|
/obj/item/weapon/gun/projectile/automatic/pistol/m1911
|
|
name = "\improper M1911"
|
|
desc = "A classic .45 handgun with a small magazine capacity."
|
|
icon_state = "m1911"
|
|
w_class = 3
|
|
mag_type = /obj/item/ammo_box/magazine/m45
|
|
can_suppress = 0
|
|
|
|
/obj/item/weapon/gun/projectile/automatic/pistol/deagle
|
|
name = "desert eagle"
|
|
desc = "A robust .50 AE handgun."
|
|
icon_state = "deagle"
|
|
force = 14
|
|
mag_type = /obj/item/ammo_box/magazine/m50
|
|
can_suppress = 0
|
|
|
|
/obj/item/weapon/gun/projectile/automatic/pistol/deagle/update_icon()
|
|
..()
|
|
icon_state = "[initial(icon_state)][magazine ? "" : "-e"]"
|
|
|
|
/obj/item/weapon/gun/projectile/automatic/pistol/deagle/gold
|
|
desc = "A gold plated desert eagle folded over a million times by superior martian gunsmiths. Uses .50 AE ammo."
|
|
icon_state = "deagleg"
|
|
item_state = "deagleg"
|
|
|
|
/obj/item/weapon/gun/projectile/automatic/pistol/deagle/camo
|
|
desc = "A Deagle brand Deagle for operators operating operationally. Uses .50 AE ammo."
|
|
icon_state = "deaglecamo"
|
|
item_state = "deagleg"
|
|
|
|
/obj/item/weapon/gun/projectile/automatic/pistol/APS
|
|
name = "stechkin APS pistol"
|
|
desc = "The original russian version of a widely used Syndicate sidearm. Uses 9mm ammo."
|
|
icon_state = "aps"
|
|
w_class = 3
|
|
origin_tech = "combat=3;materials=2;syndicate=3"
|
|
mag_type = /obj/item/ammo_box/magazine/pistolm9mm
|
|
can_suppress = 0
|
|
burst_size = 3
|
|
fire_delay = 2
|
|
actions_types = list(/datum/action/item_action/toggle_firemode)
|