Merge pull request #3475 from SpadesNeil/aces-gun-stuff

Path naming of ammo to be consistent, and also fixes some gun things
This commit is contained in:
Anewbe
2017-05-31 18:11:25 -05:00
committed by GitHub
28 changed files with 1056 additions and 1003 deletions

View File

@@ -8,29 +8,29 @@
/datum/category_item/autolathe/arms/shotgun_blanks /datum/category_item/autolathe/arms/shotgun_blanks
name = "ammunition (12g, blank)" name = "ammunition (12g, blank)"
path =/obj/item/ammo_casing/shotgun/blank path =/obj/item/ammo_casing/a12g/blank
/datum/category_item/autolathe/arms/shotgun_beanbag /datum/category_item/autolathe/arms/shotgun_beanbag
name = "ammunition (12g, beanbag)" name = "ammunition (12g, beanbag)"
path =/obj/item/ammo_casing/shotgun/beanbag path =/obj/item/ammo_casing/a12g/beanbag
/datum/category_item/autolathe/arms/shotgun_flash /datum/category_item/autolathe/arms/shotgun_flash
name = "ammunition (12g, flash)" name = "ammunition (12g, flash)"
path =/obj/item/ammo_casing/shotgun/flash path =/obj/item/ammo_casing/a12g/flash
/datum/category_item/autolathe/arms/shotgun /datum/category_item/autolathe/arms/shotgun
name = "ammunition (12g, slug)" name = "ammunition (12g, slug)"
path =/obj/item/ammo_casing/shotgun path =/obj/item/ammo_casing/a12g
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/shotgun_pellet /datum/category_item/autolathe/arms/shotgun_pellet
name = "ammunition (12g, pellet)" name = "ammunition (12g, pellet)"
path =/obj/item/ammo_casing/shotgun/pellet path =/obj/item/ammo_casing/a12g/pellet
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/stunshell /datum/category_item/autolathe/arms/stunshell
name = "ammunition (stun cartridge, shotgun)" name = "ammunition (stun cartridge, shotgun)"
path =/obj/item/ammo_casing/shotgun/stunshell path =/obj/item/ammo_casing/a12g/stunshell
hidden = 1 hidden = 1
////////////////// //////////////////
@@ -49,119 +49,119 @@
/////// .45 /////// .45
/datum/category_item/autolathe/arms/pistol_45 /datum/category_item/autolathe/arms/pistol_45
name = "pistol magazine (.45)" name = "pistol magazine (.45)"
path =/obj/item/ammo_magazine/c45m path =/obj/item/ammo_magazine/m45
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/pistol_45p /datum/category_item/autolathe/arms/pistol_45p
name = "pistol magazine (.45 practice)" name = "pistol magazine (.45 practice)"
path =/obj/item/ammo_magazine/c45m/practice path =/obj/item/ammo_magazine/m45/practice
/datum/category_item/autolathe/arms/pistol_45r /datum/category_item/autolathe/arms/pistol_45r
name = "pistol magazine (.45 rubber)" name = "pistol magazine (.45 rubber)"
path =/obj/item/ammo_magazine/c45m/rubber path =/obj/item/ammo_magazine/m45/rubber
/datum/category_item/autolathe/arms/pistol_45f /datum/category_item/autolathe/arms/pistol_45f
name = "pistol magazine (.45 flash)" name = "pistol magazine (.45 flash)"
path =/obj/item/ammo_magazine/c45m/flash path =/obj/item/ammo_magazine/m45/flash
/datum/category_item/autolathe/arms/pistol_45uzi /datum/category_item/autolathe/arms/pistol_45uzi
name = "uzi magazine (.45)" name = "uzi magazine (.45)"
path =/obj/item/ammo_magazine/c45uzi path =/obj/item/ammo_magazine/m45uzi
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/tommymag /datum/category_item/autolathe/arms/tommymag
name = "Tommygun magazine (.45)" name = "Tommygun magazine (.45)"
path =/obj/item/ammo_magazine/tommymag path =/obj/item/ammo_magazine/m45tommy
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/tommydrum /datum/category_item/autolathe/arms/tommydrum
name = "Tommygun drum magazine (.45)" name = "Tommygun drum magazine (.45)"
path =/obj/item/ammo_magazine/tommydrum path =/obj/item/ammo_magazine/m45tommydrum
hidden = 1 hidden = 1
/////// 9mm /////// 9mm
/obj/item/ammo_magazine/mc9mm/flash /obj/item/ammo_magazine/m9mm/flash
ammo_type =/obj/item/ammo_casing/c9mmf ammo_type =/obj/item/ammo_casing/a9mmf
/obj/item/ammo_magazine/mc9mm/rubber /obj/item/ammo_magazine/m9mm/rubber
name = "magazine (9mm rubber)" name = "magazine (9mm rubber)"
ammo_type =/obj/item/ammo_casing/c9mmr ammo_type =/obj/item/ammo_casing/a9mmr
/obj/item/ammo_magazine/mc9mm/practice /obj/item/ammo_magazine/m9mm/practice
name = "magazine (9mm practice)" name = "magazine (9mm practice)"
ammo_type =/obj/item/ammo_casing/c9mmp ammo_type =/obj/item/ammo_casing/a9mmp
/datum/category_item/autolathe/arms/pistol_9mm /datum/category_item/autolathe/arms/pistol_9mm
name = "pistol magazine (9mm)" name = "pistol magazine (9mm)"
path =/obj/item/ammo_magazine/mc9mm path =/obj/item/ammo_magazine/m9mm
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/pistol_9mmr /datum/category_item/autolathe/arms/pistol_9mmr
name = "pistol magazine (9mm rubber)" name = "pistol magazine (9mm rubber)"
path =/obj/item/ammo_magazine/mc9mm/rubber path =/obj/item/ammo_magazine/m9mm/rubber
/datum/category_item/autolathe/arms/pistol_9mmp /datum/category_item/autolathe/arms/pistol_9mmp
name = "pistol magazine (9mm practice)" name = "pistol magazine (9mm practice)"
path =/obj/item/ammo_magazine/mc9mm/practice path =/obj/item/ammo_magazine/m9mm/practice
/datum/category_item/autolathe/arms/pistol_9mmf /datum/category_item/autolathe/arms/pistol_9mmf
name = "pistol magazine (9mm flash)" name = "pistol magazine (9mm flash)"
path =/obj/item/ammo_magazine/mc9mm/flash path =/obj/item/ammo_magazine/m9mm/flash
/datum/category_item/autolathe/arms/smg_9mm /datum/category_item/autolathe/arms/smg_9mm
name = "top-mounted SMG magazine (9mm)" name = "top-mounted SMG magazine (9mm)"
path =/obj/item/ammo_magazine/mc9mmt path =/obj/item/ammo_magazine/m9mmt
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/smg_9mmr /datum/category_item/autolathe/arms/smg_9mmr
name = "top-mounted SMG magazine (9mm rubber)" name = "top-mounted SMG magazine (9mm rubber)"
path =/obj/item/ammo_magazine/mc9mmt/rubber path =/obj/item/ammo_magazine/m9mmt/rubber
/datum/category_item/autolathe/arms/smg_9mmp /datum/category_item/autolathe/arms/smg_9mmp
name = "top-mounted SMG magazine (9mm practice)" name = "top-mounted SMG magazine (9mm practice)"
path =/obj/item/ammo_magazine/mc9mmt/practice path =/obj/item/ammo_magazine/m9mmt/practice
/datum/category_item/autolathe/arms/smg_9mmf /datum/category_item/autolathe/arms/smg_9mmf
name = "top-mounted SMG magazine (9mm flash)" name = "top-mounted SMG magazine (9mm flash)"
path =/obj/item/ammo_magazine/mc9mmt/flash path =/obj/item/ammo_magazine/m9mmt/flash
/////// 10mm /////// 10mm
/datum/category_item/autolathe/arms/smg_10mm /datum/category_item/autolathe/arms/smg_10mm
name = "SMG magazine (10mm)" name = "SMG magazine (10mm)"
path =/obj/item/ammo_magazine/a10mm path =/obj/item/ammo_magazine/m10mm
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/pistol_50 /datum/category_item/autolathe/arms/pistol_50
name = "pistol magazine (.50AE)" name = "pistol magazine (.50AE)"
path =/obj/item/ammo_magazine/a50 path =/obj/item/ammo_magazine/m50
hidden = 1 hidden = 1
/////// 5.56mm /////// 5.56mm
/datum/category_item/autolathe/arms/rifle_556 /datum/category_item/autolathe/arms/rifle_556
name = "rifle magazine (5.56mm)" name = "rifle magazine (5.56mm)"
path =/obj/item/ammo_magazine/c556 path =/obj/item/ammo_magazine/m556
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/rifle_556p /datum/category_item/autolathe/arms/rifle_556p
name = "rifle magazine (5.56mm practice)" name = "rifle magazine (5.56mm practice)"
path =/obj/item/ammo_magazine/c556/practice path =/obj/item/ammo_magazine/m556/practice
/datum/category_item/autolathe/arms/machinegun_556 /datum/category_item/autolathe/arms/machinegun_556
name = "machinegun box magazine (5.56)" name = "machinegun box magazine (5.56)"
path =/obj/item/ammo_magazine/a556 path =/obj/item/ammo_magazine/m556saw
hidden = 1 hidden = 1
/////// 7.62 /////// 7.62
/datum/category_item/autolathe/arms/rifle_762 /datum/category_item/autolathe/arms/rifle_762
name = "rifle magazine (7.62mm)" name = "rifle magazine (7.62mm)"
path =/obj/item/ammo_magazine/c762 path =/obj/item/ammo_magazine/m762
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/shotgun_magazine /datum/category_item/autolathe/arms/shotgun_magazine
name = "24rnd shotgun magazine (12g)" name = "24rnd shotgun magazine (12g)"
path =/obj/item/ammo_magazine/g12 path =/obj/item/ammo_magazine/m12gdrum
hidden = 1 hidden = 1
/* /*
@@ -188,57 +188,57 @@
/datum/category_item/autolathe/arms/pistol_45 /datum/category_item/autolathe/arms/pistol_45
name = "pistol magazine (.45)" name = "pistol magazine (.45)"
path =/obj/item/ammo_magazine/c45m/empty path =/obj/item/ammo_magazine/m45/empty
category = "Arms and Ammunition" category = "Arms and Ammunition"
/datum/category_item/autolathe/arms/pistol_45uzi /datum/category_item/autolathe/arms/pistol_45uzi
name = "uzi magazine (.45)" name = "uzi magazine (.45)"
path =/obj/item/ammo_magazine/c45uzi/empty path =/obj/item/ammo_magazine/m45uzi/empty
category = "Arms and Ammunition" category = "Arms and Ammunition"
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/tommymag /datum/category_item/autolathe/arms/tommymag
name = "Tommygun magazine (.45)" name = "Tommygun magazine (.45)"
path =/obj/item/ammo_magazine/tommymag/empty path =/obj/item/ammo_magazine/m45tommy/empty
category = "Arms and Ammunition" category = "Arms and Ammunition"
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/tommydrum /datum/category_item/autolathe/arms/tommydrum
name = "Tommygun drum magazine (.45)" name = "Tommygun drum magazine (.45)"
path =/obj/item/ammo_magazine/tommydrum/empty path =/obj/item/ammo_magazine/m45tommydrum/empty
category = "Arms and Ammunition" category = "Arms and Ammunition"
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/pistol_9mm /datum/category_item/autolathe/arms/pistol_9mm
name = "pistol magazine (9mm)" name = "pistol magazine (9mm)"
path =/obj/item/ammo_magazine/mc9mm/empty path =/obj/item/ammo_magazine/m9mm/empty
category = "Arms and Ammunition" category = "Arms and Ammunition"
/datum/category_item/autolathe/arms/smg_9mm /datum/category_item/autolathe/arms/smg_9mm
name = "top-mounted SMG magazine (9mm)" name = "top-mounted SMG magazine (9mm)"
path =/obj/item/ammo_magazine/mc9mmt/empty path =/obj/item/ammo_magazine/m9mmt/empty
category = "Arms and Ammunition" category = "Arms and Ammunition"
/datum/category_item/autolathe/arms/smg_10mm /datum/category_item/autolathe/arms/smg_10mm
name = "SMG magazine (10mm)" name = "SMG magazine (10mm)"
path =/obj/item/ammo_magazine/a10mm/empty path =/obj/item/ammo_magazine/m10mm/empty
category = "Arms and Ammunition" category = "Arms and Ammunition"
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/pistol_50 /datum/category_item/autolathe/arms/pistol_50
name = "pistol magazine (.50AE)" name = "pistol magazine (.50AE)"
path =/obj/item/ammo_magazine/a50/empty path =/obj/item/ammo_magazine/m50/empty
category = "Arms and Ammunition" category = "Arms and Ammunition"
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/rifle_556 /datum/category_item/autolathe/arms/rifle_556
name = "10rnd rifle magazine (5.56mm)" name = "10rnd rifle magazine (5.56mm)"
path =/obj/item/ammo_magazine/a556/empty path =/obj/item/ammo_magazine/m556saw/empty
category = "Arms and Ammunition" category = "Arms and Ammunition"
/datum/category_item/autolathe/arms/rifle_556m /datum/category_item/autolathe/arms/rifle_556m
name = "20rnd rifle magazine (5.56mm)" name = "20rnd rifle magazine (5.56mm)"
path =/obj/item/ammo_magazine/a556m/empty path =/obj/item/ammo_magazine/m556sawm/empty
category = "Arms and Ammunition" category = "Arms and Ammunition"
hidden = 1 hidden = 1
@@ -250,7 +250,7 @@
/datum/category_item/autolathe/arms/rifle_762 /datum/category_item/autolathe/arms/rifle_762
name = "20rnd rifle magazine (7.62mm)" name = "20rnd rifle magazine (7.62mm)"
path =/obj/item/ammo_magazine/c762/empty path =/obj/item/ammo_magazine/m762/empty
category = "Arms and Ammunition" category = "Arms and Ammunition"
hidden = 1 hidden = 1
@@ -262,7 +262,7 @@
/datum/category_item/autolathe/arms/shotgun_magazine /datum/category_item/autolathe/arms/shotgun_magazine
name = "24rnd shotgun magazine (12g)" name = "24rnd shotgun magazine (12g)"
path =/obj/item/ammo_magazine/g12/empty path =/obj/item/ammo_magazine/m12gdrum/empty
category = "Arms and Ammunition" category = "Arms and Ammunition"
hidden = 1*/ hidden = 1*/
@@ -272,17 +272,17 @@
/datum/category_item/autolathe/arms/speedloader_357 /datum/category_item/autolathe/arms/speedloader_357
name = "speedloader (.357)" name = "speedloader (.357)"
path =/obj/item/ammo_magazine/a357 path =/obj/item/ammo_magazine/s357
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/speedloader_38 /datum/category_item/autolathe/arms/speedloader_38
name = "speedloader (.38)" name = "speedloader (.38)"
path =/obj/item/ammo_magazine/c38 path =/obj/item/ammo_magazine/s38
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/speedloader_38r /datum/category_item/autolathe/arms/speedloader_38r
name = "speedloader (.38 rubber)" name = "speedloader (.38 rubber)"
path =/obj/item/ammo_magazine/c38/rubber path =/obj/item/ammo_magazine/s38/rubber
// Commented out until metal exploits with autolathe is fixed. // Commented out until metal exploits with autolathe is fixed.
/*/datum/category_item/autolathe/arms/pistol_clip_45 /*/datum/category_item/autolathe/arms/pistol_clip_45
@@ -335,35 +335,35 @@
/datum/category_item/autolathe/arms/pistol_clip_10mm /datum/category_item/autolathe/arms/pistol_clip_10mm
name = "ammo clip (10mm)" name = "ammo clip (10mm)"
path =/obj/item/ammo_magazine/clip/a10mm path =/obj/item/ammo_magazine/clip/c10mm
category = "Arms and Ammunition" category = "Arms and Ammunition"
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/pistol_clip_50 /datum/category_item/autolathe/arms/pistol_clip_50
name = "ammo clip (.50AE)" name = "ammo clip (.50AE)"
path =/obj/item/ammo_magazine/clip/a50 path =/obj/item/ammo_magazine/clip/c50
category = "Arms and Ammunition" category = "Arms and Ammunition"
hidden = 1 hidden = 1
*/ */
/datum/category_item/autolathe/arms/rifle_clip_556 /datum/category_item/autolathe/arms/rifle_clip_556
name = "ammo clip (5.56mm)" name = "ammo clip (5.56mm)"
path =/obj/item/ammo_magazine/clip/a556 path =/obj/item/ammo_magazine/clip/c556
category = "Arms and Ammunition" category = "Arms and Ammunition"
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/rifle_clip_556_practice /datum/category_item/autolathe/arms/rifle_clip_556_practice
name = "ammo clip (5.56mm practice)" name = "ammo clip (5.56mm practice)"
path =/obj/item/ammo_magazine/clip/a556/practice path =/obj/item/ammo_magazine/clip/c556/practice
category = "Arms and Ammunition" category = "Arms and Ammunition"
/datum/category_item/autolathe/arms/rifle_clip_762 /datum/category_item/autolathe/arms/rifle_clip_762
name = "ammo clip (7.62mm)" name = "ammo clip (7.62mm)"
path =/obj/item/ammo_magazine/clip/a762 path =/obj/item/ammo_magazine/clip/c762
hidden = 1 hidden = 1
/datum/category_item/autolathe/arms/rifle_clip_762_practice /datum/category_item/autolathe/arms/rifle_clip_762_practice
name = "ammo clip (7.62mm practice)" name = "ammo clip (7.62mm practice)"
path =/obj/item/ammo_magazine/clip/a762/practice path =/obj/item/ammo_magazine/clip/c762/practice
/datum/category_item/autolathe/arms/knuckledusters /datum/category_item/autolathe/arms/knuckledusters
name = "knuckle dusters" name = "knuckle dusters"

View File

@@ -47,7 +47,7 @@
name = "Surplus militia rifles" name = "Surplus militia rifles"
contains = list( contains = list(
/obj/item/weapon/gun/projectile/shotgun/pump/rifle/mosin = 3, /obj/item/weapon/gun/projectile/shotgun/pump/rifle/mosin = 3,
/obj/item/ammo_magazine/clip/a762 = 6 /obj/item/ammo_magazine/clip/c762 = 6
) )
cost = 50 cost = 50
contraband = 1 contraband = 1

View File

@@ -27,7 +27,7 @@
name = "Flare guns crate" name = "Flare guns crate"
contains = list( contains = list(
/obj/item/weapon/gun/projectile/sec/flash, /obj/item/weapon/gun/projectile/sec/flash,
/obj/item/ammo_magazine/c45m/flash, /obj/item/ammo_magazine/m45/flash,
/obj/item/weapon/gun/projectile/shotgun/doublebarrel/flare, /obj/item/weapon/gun/projectile/shotgun/doublebarrel/flare,
/obj/item/weapon/storage/box/flashshells /obj/item/weapon/storage/box/flashshells
) )
@@ -129,7 +129,7 @@
contains = list( contains = list(
/obj/item/device/assembly/timer, /obj/item/device/assembly/timer,
/obj/item/weapon/gun/projectile/shotgun/pump/rifle/practice = 2, /obj/item/weapon/gun/projectile/shotgun/pump/rifle/practice = 2,
/obj/item/ammo_magazine/clip/a762/practice = 4, /obj/item/ammo_magazine/clip/c762/practice = 4,
/obj/item/target = 2, /obj/item/target = 2,
/obj/item/target/alien = 2, /obj/item/target/alien = 2,
/obj/item/target/syndicate = 2 /obj/item/target/syndicate = 2
@@ -154,9 +154,9 @@
name = "Automatic weapon ammunition crate" name = "Automatic weapon ammunition crate"
num_contained = 6 num_contained = 6
contains = list( contains = list(
/obj/item/ammo_magazine/mc9mmt, /obj/item/ammo_magazine/m9mmt,
/obj/item/ammo_magazine/mc9mmt/rubber, /obj/item/ammo_magazine/m9mmt/rubber,
/obj/item/ammo_magazine/a556 /obj/item/ammo_magazine/m556saw
) )
cost = 25 cost = 25
containertype = /obj/structure/closet/crate/secure containertype = /obj/structure/closet/crate/secure

View File

@@ -8,36 +8,36 @@
/datum/uplink_item/item/ammo/a357 /datum/uplink_item/item/ammo/a357
name = ".357 Speedloader" name = ".357 Speedloader"
path = /obj/item/ammo_magazine/a357 path = /obj/item/ammo_magazine/s357
/datum/uplink_item/item/ammo/mc9mm /datum/uplink_item/item/ammo/mc9mm
name = "Pistol Magazine (9mm)" name = "Pistol Magazine (9mm)"
path = /obj/item/ammo_magazine/mc9mm path = /obj/item/ammo_magazine/m9mm
/datum/uplink_item/item/ammo/c45m /datum/uplink_item/item/ammo/c45m
name = "Pistol Magazine (.45)" name = "Pistol Magazine (.45)"
path = /obj/item/ammo_magazine/c45m path = /obj/item/ammo_magazine/m45
/datum/uplink_item/item/ammo/c45map /datum/uplink_item/item/ammo/c45map
name = "Pistol Magazine (.45 AP)" name = "Pistol Magazine (.45 AP)"
path = /obj/item/ammo_magazine/c45m/ap path = /obj/item/ammo_magazine/m45/ap
/datum/uplink_item/item/ammo/tommymag /datum/uplink_item/item/ammo/tommymag
name = "Tommygun Magazine (.45)" name = "Tommygun Magazine (.45)"
path = /obj/item/ammo_magazine/tommymag path = /obj/item/ammo_magazine/m45tommy
/datum/uplink_item/item/ammo/tommymagap /datum/uplink_item/item/ammo/tommymagap
name = "Tommygun Magazine (.45 AP)" name = "Tommygun Magazine (.45 AP)"
path = /obj/item/ammo_magazine/tommymag/ap path = /obj/item/ammo_magazine/m45tommy/ap
/datum/uplink_item/item/ammo/tommydrum /datum/uplink_item/item/ammo/tommydrum
name = "Tommygun Drum Magazine (.45)" name = "Tommygun Drum Magazine (.45)"
path = /obj/item/ammo_magazine/tommydrum path = /obj/item/ammo_magazine/m45tommydrum
item_cost = 40 item_cost = 40
/datum/uplink_item/item/ammo/tommydrumap /datum/uplink_item/item/ammo/tommydrumap
name = "Tommygun Drum Magazine (.45 AP)" name = "Tommygun Drum Magazine (.45 AP)"
path = /obj/item/ammo_magazine/tommydrum/ap path = /obj/item/ammo_magazine/m45tommydrum/ap
/datum/uplink_item/item/ammo/darts /datum/uplink_item/item/ammo/darts
name = "Darts" name = "Darts"
@@ -50,39 +50,39 @@
/datum/uplink_item/item/ammo/c556 /datum/uplink_item/item/ammo/c556
name = "Rifle Magazine (5.56mm)" name = "Rifle Magazine (5.56mm)"
path = /obj/item/ammo_magazine/c556 path = /obj/item/ammo_magazine/m556
/datum/uplink_item/item/ammo/c556/ext /datum/uplink_item/item/ammo/c556/ext
name = "Rifle Magazine (5.56mm Extended)" name = "Rifle Magazine (5.56mm Extended)"
path = /obj/item/ammo_magazine/c556/ext path = /obj/item/ammo_magazine/m556/ext
/datum/uplink_item/item/ammo/c556/ap /datum/uplink_item/item/ammo/c556/ap
name = "Rifle Magazine (5.56mm AP)" name = "Rifle Magazine (5.56mm AP)"
path = /obj/item/ammo_magazine/c556/ap path = /obj/item/ammo_magazine/m556/ap
/datum/uplink_item/item/ammo/c556/ap/ext /datum/uplink_item/item/ammo/c556/ap/ext
name = "Rifle Magazine (5.56mm AP Extended)" name = "Rifle Magazine (5.56mm AP Extended)"
path = /obj/item/ammo_magazine/c556/ap/ext path = /obj/item/ammo_magazine/m556/ap/ext
/datum/uplink_item/item/ammo/c762 /datum/uplink_item/item/ammo/c762
name = "Rifle Magazine (7.62mm)" name = "Rifle Magazine (7.62mm)"
path = /obj/item/ammo_magazine/c762 path = /obj/item/ammo_magazine/m762
/datum/uplink_item/item/ammo/c762/ap /datum/uplink_item/item/ammo/c762/ap
name = "Rifle Magazine (7.62mm AP)" name = "Rifle Magazine (7.62mm AP)"
path = /obj/item/ammo_magazine/c762/ap path = /obj/item/ammo_magazine/m762/ap
/datum/uplink_item/item/ammo/a10mm /datum/uplink_item/item/ammo/a10mm
name = "SMG Magazine (10mm)" name = "SMG Magazine (10mm)"
path = /obj/item/ammo_magazine/a10mm path = /obj/item/ammo_magazine/m10mm
/datum/uplink_item/item/ammo/a556 /datum/uplink_item/item/ammo/a556
name = "Machinegun Magazine (5.56mm)" name = "Machinegun Magazine (5.56mm)"
path = /obj/item/ammo_magazine/a556 path = /obj/item/ammo_magazine/m556saw
/datum/uplink_item/item/ammo/a556/ap /datum/uplink_item/item/ammo/a556/ap
name = "Machinegun Magazine (5.56mm AP)" name = "Machinegun Magazine (5.56mm AP)"
path = /obj/item/ammo_magazine/a556/ap path = /obj/item/ammo_magazine/m556saw/ap
/datum/uplink_item/item/ammo/g12 /datum/uplink_item/item/ammo/g12
name = "12g Shotgun Ammo Box (Slug)" name = "12g Shotgun Ammo Box (Slug)"

View File

@@ -144,7 +144,7 @@
if(is_robot_module(O)) if(is_robot_module(O))
return 0 return 0
if(istype(O,/obj/item/ammo_magazine/clip) || istype(O,/obj/item/ammo_magazine/a357) || istype(O,/obj/item/ammo_magazine/c38)) // Prevents ammo recycling exploit with speedloaders. if(istype(O,/obj/item/ammo_magazine/clip) || istype(O,/obj/item/ammo_magazine/s357) || istype(O,/obj/item/ammo_magazine/s38)) // Prevents ammo recycling exploit with speedloaders.
user << "\The [O] is too hazardous to recycle with the autolathe!" user << "\The [O] is too hazardous to recycle with the autolathe!"
return return
/* ToDo: Make this actually check for ammo and change the value of the magazine if it's empty. -Spades /* ToDo: Make this actually check for ammo and change the value of the magazine if it's empty. -Spades
@@ -262,7 +262,7 @@
stored_material[material] = max(0, stored_material[material] - round(making.resources[material] * mat_efficiency) * multiplier) stored_material[material] = max(0, stored_material[material] - round(making.resources[material] * mat_efficiency) * multiplier)
update_icon() // So lid closes update_icon() // So lid closes
sleep(build_time) sleep(build_time)
busy = 0 busy = 0

View File

@@ -124,7 +124,7 @@
/obj/item/weapon/handcuffs, /obj/item/weapon/handcuffs,
/obj/item/device/flash, /obj/item/device/flash,
/obj/item/clothing/glasses, /obj/item/clothing/glasses,
/obj/item/ammo_casing/shotgun, /obj/item/ammo_casing/a12g,
/obj/item/ammo_magazine, /obj/item/ammo_magazine,
/obj/item/weapon/cell/device, /obj/item/weapon/cell/device,
/obj/item/weapon/reagent_containers/food/snacks/donut/, /obj/item/weapon/reagent_containers/food/snacks/donut/,

View File

@@ -136,12 +136,12 @@
/obj/item/weapon/storage/box/blanks/New() /obj/item/weapon/storage/box/blanks/New()
..() ..()
for(var/i = 1 to 8) for(var/i = 1 to 8)
new /obj/item/ammo_casing/shotgun/blank(src) new /obj/item/ammo_casing/a12g/blank(src)
/obj/item/weapon/storage/box/blanks/large/New() /obj/item/weapon/storage/box/blanks/large/New()
..() ..()
for(var/i = 1 to 8) for(var/i = 1 to 8)
new /obj/item/ammo_casing/shotgun/blank(src) new /obj/item/ammo_casing/a12g/blank(src)
/obj/item/weapon/storage/box/beanbags /obj/item/weapon/storage/box/beanbags
name = "box of beanbag shells" name = "box of beanbag shells"
@@ -152,12 +152,12 @@
/obj/item/weapon/storage/box/beanbags/New() /obj/item/weapon/storage/box/beanbags/New()
..() ..()
for(var/i = 1 to 8) for(var/i = 1 to 8)
new /obj/item/ammo_casing/shotgun/beanbag(src) new /obj/item/ammo_casing/a12g/beanbag(src)
/obj/item/weapon/storage/box/beanbags/large/New() /obj/item/weapon/storage/box/beanbags/large/New()
..() ..()
for(var/i = 1 to 8) for(var/i = 1 to 8)
new /obj/item/ammo_casing/shotgun/beanbag(src) new /obj/item/ammo_casing/a12g/beanbag(src)
/obj/item/weapon/storage/box/shotgunammo /obj/item/weapon/storage/box/shotgunammo
name = "box of shotgun slugs" name = "box of shotgun slugs"
@@ -168,12 +168,12 @@
/obj/item/weapon/storage/box/shotgunammo/New() /obj/item/weapon/storage/box/shotgunammo/New()
..() ..()
for(var/i = 1 to 8) for(var/i = 1 to 8)
new /obj/item/ammo_casing/shotgun(src) new /obj/item/ammo_casing/a12g(src)
/obj/item/weapon/storage/box/shotgunammo/large/New() /obj/item/weapon/storage/box/shotgunammo/large/New()
..() ..()
for(var/i = 1 to 8) for(var/i = 1 to 8)
new /obj/item/ammo_casing/shotgun(src) new /obj/item/ammo_casing/a12g(src)
/obj/item/weapon/storage/box/shotgunshells /obj/item/weapon/storage/box/shotgunshells
name = "box of shotgun shells" name = "box of shotgun shells"
@@ -184,12 +184,12 @@
/obj/item/weapon/storage/box/shotgunshells/New() /obj/item/weapon/storage/box/shotgunshells/New()
..() ..()
for(var/i = 1 to 8) for(var/i = 1 to 8)
new /obj/item/ammo_casing/shotgun/pellet(src) new /obj/item/ammo_casing/a12g/pellet(src)
/obj/item/weapon/storage/box/shotgunshells/large/New() /obj/item/weapon/storage/box/shotgunshells/large/New()
..() ..()
for(var/i = 1 to 8) for(var/i = 1 to 8)
new /obj/item/ammo_casing/shotgun/pellet(src) new /obj/item/ammo_casing/a12g/pellet(src)
/obj/item/weapon/storage/box/flashshells /obj/item/weapon/storage/box/flashshells
name = "box of illumination shells" name = "box of illumination shells"
@@ -200,12 +200,12 @@
/obj/item/weapon/storage/box/flashshells/New() /obj/item/weapon/storage/box/flashshells/New()
..() ..()
for(var/i = 1 to 8) for(var/i = 1 to 8)
new /obj/item/ammo_casing/shotgun/flash(src) new /obj/item/ammo_casing/a12g/flash(src)
/obj/item/weapon/storage/box/flashshells/large/New() /obj/item/weapon/storage/box/flashshells/large/New()
..() ..()
for(var/i = 1 to 8) for(var/i = 1 to 8)
new /obj/item/ammo_casing/shotgun/flash(src) new /obj/item/ammo_casing/a12g/flash(src)
/obj/item/weapon/storage/box/stunshells /obj/item/weapon/storage/box/stunshells
name = "box of stun shells" name = "box of stun shells"
@@ -216,12 +216,12 @@
/obj/item/weapon/storage/box/stunshells/New() /obj/item/weapon/storage/box/stunshells/New()
..() ..()
for(var/i = 1 to 8) for(var/i = 1 to 8)
new /obj/item/ammo_casing/shotgun/stunshell(src) new /obj/item/ammo_casing/a12g/stunshell(src)
/obj/item/weapon/storage/box/stunshells/large/New() /obj/item/weapon/storage/box/stunshells/large/New()
..() ..()
for(var/i = 1 to 8) for(var/i = 1 to 8)
new /obj/item/ammo_casing/shotgun/stunshell(src) new /obj/item/ammo_casing/a12g/stunshell(src)
/obj/item/weapon/storage/box/practiceshells /obj/item/weapon/storage/box/practiceshells
name = "box of practice shells" name = "box of practice shells"
@@ -232,12 +232,12 @@
/obj/item/weapon/storage/box/practiceshells/New() /obj/item/weapon/storage/box/practiceshells/New()
..() ..()
for(var/i = 1 to 8) for(var/i = 1 to 8)
new /obj/item/ammo_casing/shotgun/practice(src) new /obj/item/ammo_casing/a12g/practice(src)
/obj/item/weapon/storage/box/practiceshells/large/New() /obj/item/weapon/storage/box/practiceshells/large/New()
..() ..()
for(var/i = 1 to 8) for(var/i = 1 to 8)
new /obj/item/ammo_casing/shotgun/practice(src) new /obj/item/ammo_casing/a12g/practice(src)
/obj/item/weapon/storage/box/empshells /obj/item/weapon/storage/box/empshells
name = "box of emp shells" name = "box of emp shells"
@@ -248,12 +248,12 @@
/obj/item/weapon/storage/box/empshells/New() /obj/item/weapon/storage/box/empshells/New()
..() ..()
for(var/i = 1 to 8) for(var/i = 1 to 8)
new /obj/item/ammo_casing/shotgun/emp(src) new /obj/item/ammo_casing/a12g/emp(src)
/obj/item/weapon/storage/box/empshells/large/New() /obj/item/weapon/storage/box/empshells/large/New()
..() ..()
for(var/i = 1 to 8) for(var/i = 1 to 8)
new /obj/item/ammo_casing/shotgun/emp(src) new /obj/item/ammo_casing/a12g/emp(src)
/obj/item/weapon/storage/box/sniperammo /obj/item/weapon/storage/box/sniperammo
name = "box of 14.5mm shells" name = "box of 14.5mm shells"

View File

@@ -27,7 +27,7 @@
if("guns") if("guns")
new /obj/item/weapon/gun/projectile/revolver(src) new /obj/item/weapon/gun/projectile/revolver(src)
new /obj/item/ammo_magazine/a357(src) new /obj/item/ammo_magazine/s357(src)
new /obj/item/weapon/card/emag(src) new /obj/item/weapon/card/emag(src)
new /obj/item/weapon/plastique(src) new /obj/item/weapon/plastique(src)
new /obj/item/weapon/plastique(src) new /obj/item/weapon/plastique(src)

View File

@@ -285,11 +285,11 @@
prob(2);/obj/item/weapon/storage/box/shotgunammo, prob(2);/obj/item/weapon/storage/box/shotgunammo,
prob(4);/obj/item/weapon/storage/box/shotgunshells, prob(4);/obj/item/weapon/storage/box/shotgunshells,
prob(1);/obj/item/weapon/storage/box/stunshells, prob(1);/obj/item/weapon/storage/box/stunshells,
prob(2);/obj/item/ammo_magazine/c45m, prob(2);/obj/item/ammo_magazine/m45,
prob(4);/obj/item/ammo_magazine/c45m/rubber, prob(4);/obj/item/ammo_magazine/m45/rubber,
prob(4);/obj/item/ammo_magazine/c45m/flash, prob(4);/obj/item/ammo_magazine/m45/flash,
prob(2);/obj/item/ammo_magazine/mc9mmt, prob(2);/obj/item/ammo_magazine/m9mmt,
prob(6);/obj/item/ammo_magazine/mc9mmt/rubber) prob(6);/obj/item/ammo_magazine/m9mmt/rubber)
/obj/random/action_figure /obj/random/action_figure

View File

@@ -217,7 +217,7 @@
new /obj/item/clothing/accessory/storage/black_vest(src) new /obj/item/clothing/accessory/storage/black_vest(src)
new /obj/item/clothing/head/soft/sec/corp(src) new /obj/item/clothing/head/soft/sec/corp(src)
new /obj/item/clothing/under/rank/security/corp(src) new /obj/item/clothing/under/rank/security/corp(src)
new /obj/item/ammo_magazine/c45m/rubber(src) new /obj/item/ammo_magazine/m45/rubber(src)
new /obj/item/weapon/gun/energy/taser(src) new /obj/item/weapon/gun/energy/taser(src)
new /obj/item/weapon/cell/device/weapon(src) new /obj/item/weapon/cell/device/weapon(src)
new /obj/item/clothing/suit/storage/hooded/wintercoat/security(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/security(src)
@@ -277,8 +277,8 @@
new /obj/item/device/radio/headset/headset_sec(src) new /obj/item/device/radio/headset/headset_sec(src)
new /obj/item/device/radio/headset/headset_sec/alt(src) new /obj/item/device/radio/headset/headset_sec/alt(src)
new /obj/item/clothing/suit/storage/vest/detective(src) new /obj/item/clothing/suit/storage/vest/detective(src)
new /obj/item/ammo_magazine/c45m/rubber(src) new /obj/item/ammo_magazine/m45/rubber(src)
new /obj/item/ammo_magazine/c45m/rubber(src) new /obj/item/ammo_magazine/m45/rubber(src)
new /obj/item/taperoll/police(src) new /obj/item/taperoll/police(src)
new /obj/item/weapon/gun/projectile/colt/detective(src) new /obj/item/weapon/gun/projectile/colt/detective(src)
new /obj/item/clothing/accessory/holster/armpit(src) new /obj/item/clothing/accessory/holster/armpit(src)

View File

@@ -42,11 +42,11 @@
/obj/structure/closet/syndicate/nuclear/New() /obj/structure/closet/syndicate/nuclear/New()
..() ..()
new /obj/item/ammo_magazine/a10mm(src) new /obj/item/ammo_magazine/m10mm(src)
new /obj/item/ammo_magazine/a10mm(src) new /obj/item/ammo_magazine/m10mm(src)
new /obj/item/ammo_magazine/a10mm(src) new /obj/item/ammo_magazine/m10mm(src)
new /obj/item/ammo_magazine/a10mm(src) new /obj/item/ammo_magazine/m10mm(src)
new /obj/item/ammo_magazine/a10mm(src) new /obj/item/ammo_magazine/m10mm(src)
new /obj/item/weapon/storage/box/handcuffs(src) new /obj/item/weapon/storage/box/handcuffs(src)
new /obj/item/weapon/storage/box/flashbangs(src) new /obj/item/weapon/storage/box/flashbangs(src)
new /obj/item/weapon/gun/energy/gun(src) new /obj/item/weapon/gun/energy/gun(src)

View File

@@ -480,7 +480,7 @@
M.equip_to_slot_or_del(new /obj/item/clothing/head/det(M), slot_head) M.equip_to_slot_or_del(new /obj/item/clothing/head/det(M), slot_head)
M.equip_to_slot_or_del(new /obj/item/weapon/gun/projectile/revolver(M), slot_r_hand) M.equip_to_slot_or_del(new /obj/item/weapon/gun/projectile/revolver(M), slot_r_hand)
M.equip_to_slot_or_del(new /obj/item/ammo_magazine/a357(M), slot_l_store) M.equip_to_slot_or_del(new /obj/item/ammo_magazine/s357(M), slot_l_store)
if ("tournament chef") //Steven Seagal FTW if ("tournament chef") //Steven Seagal FTW
M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chef(M), slot_w_uniform) M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chef(M), slot_w_uniform)
@@ -592,7 +592,7 @@
sec_briefcase.contents += new /obj/item/weapon/spacecash/c1000 sec_briefcase.contents += new /obj/item/weapon/spacecash/c1000
sec_briefcase.contents += new /obj/item/weapon/gun/energy/crossbow sec_briefcase.contents += new /obj/item/weapon/gun/energy/crossbow
sec_briefcase.contents += new /obj/item/weapon/gun/projectile/revolver/mateba sec_briefcase.contents += new /obj/item/weapon/gun/projectile/revolver/mateba
sec_briefcase.contents += new /obj/item/ammo_magazine/a357 sec_briefcase.contents += new /obj/item/ammo_magazine/s357
sec_briefcase.contents += new /obj/item/weapon/plastique sec_briefcase.contents += new /obj/item/weapon/plastique
M.equip_to_slot_or_del(sec_briefcase, slot_l_hand) M.equip_to_slot_or_del(sec_briefcase, slot_l_hand)

View File

@@ -332,7 +332,7 @@ proc/check_panel(mob/M)
qdel(O) qdel(O)
return return
var/list/non_fakeattack_weapons = list(/obj/item/weapon/gun/projectile, /obj/item/ammo_magazine/a357,\ var/list/non_fakeattack_weapons = list(/obj/item/weapon/gun/projectile, /obj/item/ammo_magazine/s357,\
/obj/item/weapon/gun/energy/crossbow, /obj/item/weapon/melee/energy/sword,\ /obj/item/weapon/gun/energy/crossbow, /obj/item/weapon/melee/energy/sword,\
/obj/item/weapon/storage/box/syndicate, /obj/item/weapon/storage/box/emps,\ /obj/item/weapon/storage/box/syndicate, /obj/item/weapon/storage/box/emps,\
/obj/item/weapon/cartridge/syndicate, /obj/item/clothing/under/chameleon,\ /obj/item/weapon/cartridge/syndicate, /obj/item/clothing/under/chameleon,\

View File

@@ -1,291 +1,323 @@
/obj/item/ammo_casing/a357 /************************************************************************/
desc = "A .357 bullet casing." /*
caliber = "357" # An explaination of the naming format for guns and ammo:
projectile_type = /obj/item/projectile/bullet/pistol/strong #
# a = Ammo, as in individual rounds of ammunition.
/obj/item/ammo_casing/a50 # b = Box, intended to have ammo taken out one at a time by hand.
desc = "A .50AE bullet casing." # c = Clips, intended to reload magazines or guns quickly.
caliber = ".50" # m = Magazine, intended to hold rounds of ammo.
projectile_type = /obj/item/projectile/bullet/pistol/strong # s = Speedloaders, intended to reload guns quickly.
#
/obj/item/ammo_casing/a75 # Use this format, followed by the caliber. For example, a shotgun's caliber
desc = "A .75 gyrojet rocket sheathe." # variable is "12g" as a result. Ergo, a shotgun round's path would have "a12g",
caliber = "75" # or a magazine with shotgun shells would be "m12g" instead. To avoid confusion
projectile_type = /obj/item/projectile/bullet/gyro # for developers and in-game admins spawning these items, stick to this format.
# Likewise, when creating new rounds, the caliber variable should match whatever
/obj/item/ammo_casing/c38 # the name says.
desc = "A .38 bullet casing." #
caliber = "38" # This comment is copied in magazines.dm as well.
projectile_type = /obj/item/projectile/bullet/pistol */
/************************************************************************/
/obj/item/ammo_casing/c38r
desc = "A .38 rubber bullet casing." /*
caliber = "38" * .357
icon_state = "r-casing" */
projectile_type = /obj/item/projectile/bullet/pistol/rubber
/obj/item/ammo_casing/a357
/obj/item/ammo_casing/c38/emp desc = "A .357 bullet casing."
name = ".38 haywire round" caliber = "357"
desc = "A .38 bullet casing fitted with a single-use ion pulse generator." projectile_type = /obj/item/projectile/bullet/pistol/strong
icon_state = "empcasing"
projectile_type = /obj/item/projectile/ion/small /*
matter = list(DEFAULT_WALL_MATERIAL = 130, "uranium" = 100) * .38
*/
/*
* 9mm /obj/item/ammo_casing/a38
*/ desc = "A .38 bullet casing."
caliber = ".38"
/obj/item/ammo_casing/c9mm projectile_type = /obj/item/projectile/bullet/pistol
desc = "A 9mm bullet casing."
caliber = "9mm" /obj/item/ammo_casing/a38r
projectile_type = /obj/item/projectile/bullet/pistol desc = "A .38 rubber bullet casing."
caliber = ".38"
/obj/item/ammo_casing/c9mm/ap icon_state = "r-casing"
desc = "A 9mm armor-piercing bullet casing." projectile_type = /obj/item/projectile/bullet/pistol/rubber
projectile_type = /obj/item/projectile/bullet/pistol/ap
/obj/item/ammo_casing/a38/emp
/obj/item/ammo_casing/c9mmf name = ".38 haywire round"
desc = "A 9mm flash shell casing." desc = "A .38 bullet casing fitted with a single-use ion pulse generator."
caliber = "9mm" icon_state = "empcasing"
icon_state = "r-casing" projectile_type = /obj/item/projectile/ion/small
projectile_type = /obj/item/projectile/energy/flash matter = list(DEFAULT_WALL_MATERIAL = 130, "uranium" = 100)
/obj/item/ammo_casing/c9mmr /*
desc = "A 9mm rubber bullet casing." * .50 Action Express
caliber = "9mm" */
icon_state = "r-casing"
projectile_type = /obj/item/projectile/bullet/pistol/rubber /obj/item/ammo_casing/a50ae
desc = "A .50AE bullet casing."
/obj/item/ammo_casing/c9mmp caliber = ".50AE"
desc = "A 9mm practice bullet casing." projectile_type = /obj/item/projectile/bullet/pistol/strong
caliber = "9mm"
icon_state = "r-casing" /*
projectile_type = /obj/item/projectile/bullet/pistol/practice * .75 (aka Gyrojet Rockets, aka admin abuse)
*/
/*
/obj/item/ammo_casing/c5mm /obj/item/ammo_casing/a75
desc = "A 5mm bullet casing." desc = "A .75 gyrojet rocket sheathe."
caliber = "5mm" caliber = ".75"
projectile_type = /obj/item/projectile/bullet/pistol/ap projectile_type = /obj/item/projectile/bullet/gyro
*/
/*
/* * 9mm
* 45 ammo */
*/
/obj/item/ammo_casing/a9mm
/obj/item/ammo_casing/c45 desc = "A 9mm bullet casing."
desc = "A .45 bullet casing." caliber = "9mm"
caliber = ".45" projectile_type = /obj/item/projectile/bullet/pistol
projectile_type = /obj/item/projectile/bullet/pistol/medium
/obj/item/ammo_casing/a9mm/ap
/obj/item/ammo_casing/c45ap desc = "A 9mm armor-piercing bullet casing."
desc = "A .45 Armor-Piercing bullet casing." projectile_type = /obj/item/projectile/bullet/pistol/ap
caliber = ".45"
icon_state = "r-casing" /obj/item/ammo_casing/a9mmf
projectile_type = /obj/item/projectile/bullet/pistol/medium/ap desc = "A 9mm flash shell casing."
caliber = "9mm"
/obj/item/ammo_casing/c45p icon_state = "r-casing"
desc = "A .45 practice bullet casing." projectile_type = /obj/item/projectile/energy/flash
caliber = ".45"
icon_state = "r-casing" /obj/item/ammo_casing/a9mmr
projectile_type = /obj/item/projectile/bullet/pistol/practice desc = "A 9mm rubber bullet casing."
caliber = "9mm"
/obj/item/ammo_casing/c45r icon_state = "r-casing"
desc = "A .45 rubber bullet casing." projectile_type = /obj/item/projectile/bullet/pistol/rubber
caliber = ".45"
icon_state = "r-casing" /obj/item/ammo_casing/a9mmp
projectile_type = /obj/item/projectile/bullet/pistol/rubber desc = "A 9mm practice bullet casing."
caliber = "9mm"
/obj/item/ammo_casing/c45f icon_state = "r-casing"
desc = "A .45 flash shell casing." projectile_type = /obj/item/projectile/bullet/pistol/practice
caliber = ".45"
icon_state = "r-casing" /*
projectile_type = /obj/item/projectile/energy/flash * .45
*/
/obj/item/ammo_casing/c45/emp
name = ".45 haywire round" /obj/item/ammo_casing/a45
desc = "A .45 bullet casing fitted with a single-use ion pulse generator." desc = "A .45 bullet casing."
projectile_type = /obj/item/projectile/ion/small caliber = ".45"
icon_state = "empcasing" projectile_type = /obj/item/projectile/bullet/pistol/medium
matter = list(DEFAULT_WALL_MATERIAL = 130, "uranium" = 100)
/obj/item/ammo_casing/a45ap
/obj/item/ammo_casing/c45/hp desc = "A .45 Armor-Piercing bullet casing."
desc = "A .45 hollow-point bullet casing." caliber = ".45"
projectile_type = /obj/item/projectile/bullet/pistol/medium/hollow icon_state = "r-casing"
projectile_type = /obj/item/projectile/bullet/pistol/medium/ap
/* /obj/item/ammo_casing/a45p
* 10mm desc = "A .45 practice bullet casing."
*/ caliber = ".45"
icon_state = "r-casing"
/obj/item/ammo_casing/a10mm projectile_type = /obj/item/projectile/bullet/pistol/practice
desc = "A 10mm bullet casing."
caliber = "10mm" /obj/item/ammo_casing/a45r
projectile_type = /obj/item/projectile/bullet/pistol/medium desc = "A .45 rubber bullet casing."
caliber = ".45"
/obj/item/ammo_casing/a10mm/emp icon_state = "r-casing"
name = "10mm haywire round" projectile_type = /obj/item/projectile/bullet/pistol/rubber
desc = "A 10mm bullet casing fitted with a single-use ion pulse generator."
projectile_type = /obj/item/projectile/ion/small /obj/item/ammo_casing/a45f
icon_state = "empcasing" desc = "A .45 flash shell casing."
matter = list(DEFAULT_WALL_MATERIAL = 130, "uranium" = 100) caliber = ".45"
icon_state = "r-casing"
/* projectile_type = /obj/item/projectile/energy/flash
* Shotguns
*/ /obj/item/ammo_casing/a45/emp
name = ".45 haywire round"
/obj/item/ammo_casing/shotgun desc = "A .45 bullet casing fitted with a single-use ion pulse generator."
name = "shotgun slug" projectile_type = /obj/item/projectile/ion/small
desc = "A 12 gauge slug." icon_state = "empcasing"
icon_state = "slshell" matter = list(DEFAULT_WALL_MATERIAL = 130, "uranium" = 100)
caliber = "shotgun"
projectile_type = /obj/item/projectile/bullet/shotgun /obj/item/ammo_casing/a45/hp
matter = list(DEFAULT_WALL_MATERIAL = 360) desc = "A .45 hollow-point bullet casing."
projectile_type = /obj/item/projectile/bullet/pistol/medium/hollow
/obj/item/ammo_casing/shotgun/pellet
name = "shotgun shell"
desc = "A 12 gauge shell." /*
icon_state = "gshell" * 10mm
projectile_type = /obj/item/projectile/bullet/pellet/shotgun */
matter = list(DEFAULT_WALL_MATERIAL = 360)
/obj/item/ammo_casing/a10mm
/obj/item/ammo_casing/shotgun/blank desc = "A 10mm bullet casing."
name = "shotgun shell" caliber = "10mm"
desc = "A blank shell." projectile_type = /obj/item/projectile/bullet/pistol/medium
icon_state = "blshell"
projectile_type = /obj/item/projectile/bullet/blank /obj/item/ammo_casing/a10mm/emp
matter = list(DEFAULT_WALL_MATERIAL = 90) name = "10mm haywire round"
desc = "A 10mm bullet casing fitted with a single-use ion pulse generator."
/obj/item/ammo_casing/shotgun/practice projectile_type = /obj/item/projectile/ion/small
name = "shotgun shell" icon_state = "empcasing"
desc = "A practice shell." matter = list(DEFAULT_WALL_MATERIAL = 130, "uranium" = 100)
icon_state = "pshell"
projectile_type = /obj/item/projectile/bullet/shotgun/practice /*
matter = list("metal" = 90) * 12g (aka shotgun ammo)
*/
/obj/item/ammo_casing/shotgun/beanbag
name = "beanbag shell" /obj/item/ammo_casing/a12g
desc = "A beanbag shell." name = "shotgun slug"
icon_state = "bshell" desc = "A 12 gauge slug."
projectile_type = /obj/item/projectile/bullet/shotgun/beanbag icon_state = "slshell"
matter = list(DEFAULT_WALL_MATERIAL = 180) caliber = "12g"
projectile_type = /obj/item/projectile/bullet/shotgun
//Can stun in one hit if aimed at the head, but matter = list(DEFAULT_WALL_MATERIAL = 360)
//is blocked by clothing that stops tasers and is vulnerable to EMP
/obj/item/ammo_casing/shotgun/stunshell /obj/item/ammo_casing/a12g/pellet
name = "stun shell" name = "shotgun shell"
desc = "A 12 gauge taser cartridge." desc = "A 12 gauge shell."
icon_state = "stunshell" icon_state = "gshell"
projectile_type = /obj/item/projectile/energy/electrode/stunshot projectile_type = /obj/item/projectile/bullet/pellet/shotgun
matter = list(DEFAULT_WALL_MATERIAL = 360, "glass" = 720) matter = list(DEFAULT_WALL_MATERIAL = 360)
/obj/item/ammo_casing/shotgun/stunshell/emp_act(severity) /obj/item/ammo_casing/a12g/blank
if(prob(100/severity)) BB = null name = "shotgun shell"
update_icon() desc = "A blank shell."
icon_state = "blshell"
//Does not stun, only blinds, but has area of effect. projectile_type = /obj/item/projectile/bullet/blank
/obj/item/ammo_casing/shotgun/flash matter = list(DEFAULT_WALL_MATERIAL = 90)
name = "flash shell"
desc = "A chemical shell used to signal distress or provide illumination." /obj/item/ammo_casing/a12g/practice
icon_state = "fshell" name = "shotgun shell"
projectile_type = /obj/item/projectile/energy/flash/flare desc = "A practice shell."
matter = list(DEFAULT_WALL_MATERIAL = 90, "glass" = 90) icon_state = "pshell"
projectile_type = /obj/item/projectile/bullet/shotgun/practice
/obj/item/ammo_casing/shotgun/emp matter = list("metal" = 90)
name = "ion shell"
desc = "An advanced shotgun round that creates a small EMP when it strikes a target." /obj/item/ammo_casing/a12g/beanbag
icon_state = "empshell" name = "beanbag shell"
projectile_type = /obj/item/projectile/ion desc = "A beanbag shell."
// projectile_type = /obj/item/projectile/bullet/shotgun/ion icon_state = "bshell"
matter = list(DEFAULT_WALL_MATERIAL = 360, "uranium" = 240) projectile_type = /obj/item/projectile/bullet/shotgun/beanbag
matter = list(DEFAULT_WALL_MATERIAL = 180)
/*
* 762mm //Can stun in one hit if aimed at the head, but
*/ //is blocked by clothing that stops tasers and is vulnerable to EMP
/obj/item/ammo_casing/a12g/stunshell
/obj/item/ammo_casing/a762 name = "stun shell"
desc = "A 7.62mm bullet casing." desc = "A 12 gauge taser cartridge."
caliber = "a762" icon_state = "stunshell"
icon_state = "rifle-casing" projectile_type = /obj/item/projectile/energy/electrode/stunshot
projectile_type = /obj/item/projectile/bullet/rifle/a762 matter = list(DEFAULT_WALL_MATERIAL = 360, "glass" = 720)
/obj/item/ammo_casing/a762/ap /obj/item/ammo_casing/a12g/stunshell/emp_act(severity)
desc = "A 7.62mm armor-piercing bullet casing." if(prob(100/severity)) BB = null
projectile_type = /obj/item/projectile/bullet/rifle/a762/ap update_icon()
/obj/item/ammo_casing/a762p //Does not stun, only blinds, but has area of effect.
desc = "A 7.62mm practice bullet casing." /obj/item/ammo_casing/a12g/flash
caliber = "a762" name = "flash shell"
icon_state = "rifle-casing" // Need to make an icon for these desc = "A chemical shell used to signal distress or provide illumination."
projectile_type = /obj/item/projectile/bullet/rifle/practice icon_state = "fshell"
projectile_type = /obj/item/projectile/energy/flash/flare
/obj/item/ammo_casing/a762/blank matter = list(DEFAULT_WALL_MATERIAL = 90, "glass" = 90)
desc = "A blank 7.62mm bullet casing."
projectile_type = /obj/item/projectile/bullet/blank /obj/item/ammo_casing/a12g/emp
matter = list(DEFAULT_WALL_MATERIAL = 90) name = "ion shell"
desc = "An advanced shotgun round that creates a small EMP when it strikes a target."
/obj/item/ammo_casing/a762/hp icon_state = "empshell"
desc = "A 7.62mm hollow-point bullet casing." projectile_type = /obj/item/projectile/ion
projectile_type = /obj/item/projectile/bullet/rifle/a762/hollow // projectile_type = /obj/item/projectile/bullet/shotgun/ion
matter = list(DEFAULT_WALL_MATERIAL = 360, "uranium" = 240)
//145mm
/*
/obj/item/ammo_casing/a145 * 7.62mm
desc = "A 14.5mm shell." */
icon_state = "lcasing"
caliber = "14.5mm" /obj/item/ammo_casing/a762
projectile_type = /obj/item/projectile/bullet/rifle/a145 desc = "A 7.62mm bullet casing."
matter = list(DEFAULT_WALL_MATERIAL = 1250) caliber = "7.62mm"
icon_state = "rifle-casing"
/* projectile_type = /obj/item/projectile/bullet/rifle/a762
* 556mm
*/ /obj/item/ammo_casing/a762/ap
desc = "A 7.62mm armor-piercing bullet casing."
/obj/item/ammo_casing/a556 projectile_type = /obj/item/projectile/bullet/rifle/a762/ap
desc = "A 5.56mm bullet casing."
caliber = "a556" /obj/item/ammo_casing/a762p
icon_state = "rifle-casing" desc = "A 7.62mm practice bullet casing."
projectile_type = /obj/item/projectile/bullet/rifle/a556 caliber = "7.62mm"
icon_state = "rifle-casing" // Need to make an icon for these
/obj/item/ammo_casing/a556/ap projectile_type = /obj/item/projectile/bullet/rifle/practice
desc = "A 5.56mm armor-piercing bullet casing."
projectile_type = /obj/item/projectile/bullet/rifle/a556/ap /obj/item/ammo_casing/a762/blank
desc = "A blank 7.62mm bullet casing."
/obj/item/ammo_casing/a556p projectile_type = /obj/item/projectile/bullet/blank
desc = "A 5.56mm practice bullet casing." matter = list(DEFAULT_WALL_MATERIAL = 90)
caliber = "a556"
icon_state = "rifle-casing" // Need to make an icon for these /obj/item/ammo_casing/a762/hp
projectile_type = /obj/item/projectile/bullet/rifle/practice desc = "A 7.62mm hollow-point bullet casing."
projectile_type = /obj/item/projectile/bullet/rifle/a762/hollow
/obj/item/ammo_casing/a556/blank
desc = "A blank 5.56mm bullet casing." /*
projectile_type = /obj/item/projectile/bullet/blank * 14.5mm (anti-materiel rifle round)
matter = list(DEFAULT_WALL_MATERIAL = 90) */
/obj/item/ammo_casing/a556/hp /obj/item/ammo_casing/a145
desc = "A 5.56mm hollow-point bullet casing." desc = "A 14.5mm shell."
projectile_type = /obj/item/projectile/bullet/rifle/a556/hollow icon_state = "lcasing"
caliber = "14.5mm"
/* projectile_type = /obj/item/projectile/bullet/rifle/a145
* Misc matter = list(DEFAULT_WALL_MATERIAL = 1250)
*/
/*
/obj/item/ammo_casing/rocket * 5.56mm
name = "rocket shell" */
desc = "A high explosive designed to be fired from a launcher."
icon_state = "rocketshell" /obj/item/ammo_casing/a556
projectile_type = /obj/item/missile desc = "A 5.56mm bullet casing."
caliber = "rocket" caliber = "5.56mm"
icon_state = "rifle-casing"
/obj/item/ammo_casing/cap projectile_type = /obj/item/projectile/bullet/rifle/a556
name = "cap"
desc = "A cap for children toys." /obj/item/ammo_casing/a556/ap
caliber = "caps" desc = "A 5.56mm armor-piercing bullet casing."
icon_state = "r-casing" projectile_type = /obj/item/projectile/bullet/rifle/a556/ap
color = "#FF0000"
projectile_type = /obj/item/projectile/bullet/pistol/cap /obj/item/ammo_casing/a556p
desc = "A 5.56mm practice bullet casing."
/obj/item/ammo_casing/spent // For simple hostile mobs only, so they don't cough up usable bullets when firing. This is for literally nothing else. caliber = "5.56mm"
icon_state = "s-casing-spent" icon_state = "rifle-casing" // Need to make an icon for these
BB = null projectile_type = /obj/item/projectile/bullet/rifle/practice
/obj/item/ammo_casing/a556/blank
desc = "A blank 5.56mm bullet casing."
projectile_type = /obj/item/projectile/bullet/blank
matter = list(DEFAULT_WALL_MATERIAL = 90)
/obj/item/ammo_casing/a556/hp
desc = "A 5.56mm hollow-point bullet casing."
projectile_type = /obj/item/projectile/bullet/rifle/a556/hollow
/*
* Misc
*/
/obj/item/ammo_casing/rocket
name = "rocket shell"
desc = "A high explosive designed to be fired from a launcher."
icon_state = "rocketshell"
projectile_type = /obj/item/missile
caliber = "rocket"
/obj/item/ammo_casing/cap
name = "cap"
desc = "A cap for children toys."
caliber = "caps"
icon_state = "r-casing"
color = "#FF0000"
projectile_type = /obj/item/projectile/bullet/pistol/cap
/obj/item/ammo_casing/spent // For simple hostile mobs only, so they don't cough up usable bullets when firing. This is for literally nothing else.
icon_state = "s-casing-spent"
BB = null
projectile_type = null projectile_type = null

View File

@@ -8,7 +8,7 @@
caliber = "9mm" caliber = "9mm"
origin_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 2) origin_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 2)
slot_flags = SLOT_BELT slot_flags = SLOT_BELT
ammo_type = /obj/item/ammo_casing/c9mm ammo_type = /obj/item/ammo_casing/a9mm
multi_aim = 1 multi_aim = 1
burst_delay = 2 burst_delay = 2
@@ -33,8 +33,8 @@
slot_flags = SLOT_BELT|SLOT_BACK slot_flags = SLOT_BELT|SLOT_BACK
fire_sound = 'sound/weapons/Gunshot_light.ogg' fire_sound = 'sound/weapons/Gunshot_light.ogg'
load_method = MAGAZINE load_method = MAGAZINE
magazine_type = /obj/item/ammo_magazine/a10mm magazine_type = /obj/item/ammo_magazine/m10mm
allowed_magazines = list(/obj/item/ammo_magazine/a10mm) allowed_magazines = list(/obj/item/ammo_magazine/m10mm)
auto_eject = 1 auto_eject = 1
auto_eject_sound = 'sound/weapons/smg_empty_alarm.ogg' auto_eject_sound = 'sound/weapons/smg_empty_alarm.ogg'
@@ -56,12 +56,12 @@
item_state = null item_state = null
w_class = ITEMSIZE_LARGE w_class = ITEMSIZE_LARGE
force = 10 force = 10
caliber = "a556" caliber = "5.56mm"
origin_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 1, TECH_ILLEGAL = 4) origin_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 1, TECH_ILLEGAL = 4)
slot_flags = SLOT_BACK slot_flags = SLOT_BACK
load_method = MAGAZINE load_method = MAGAZINE
magazine_type = /obj/item/ammo_magazine/c556 magazine_type = /obj/item/ammo_magazine/m556
allowed_magazines = list(/obj/item/ammo_magazine/c556) allowed_magazines = list(/obj/item/ammo_magazine/m556)
one_handed_penalty = 4 one_handed_penalty = 4
@@ -73,8 +73,8 @@
/obj/item/weapon/gun/projectile/automatic/sts35/update_icon(var/ignore_inhands) /obj/item/weapon/gun/projectile/automatic/sts35/update_icon(var/ignore_inhands)
..() ..()
if(istype(ammo_magazine,/obj/item/ammo_magazine/s762)) if(istype(ammo_magazine,/obj/item/ammo_magazine/m556/small))
icon_state = "arifle-small" icon_state = "arifle-small" // If using the small magazines, use the small magazine sprite.
else else
icon_state = (ammo_magazine)? "arifle" : "arifle-empty" icon_state = (ammo_magazine)? "arifle" : "arifle-empty"
if(!ignore_inhands) update_held_icon() if(!ignore_inhands) update_held_icon()
@@ -88,11 +88,11 @@
caliber = "9mm" caliber = "9mm"
origin_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 2) origin_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 2)
slot_flags = SLOT_BELT slot_flags = SLOT_BELT
ammo_type = "/obj/item/ammo_casing/c9mmr" ammo_type = "/obj/item/ammo_casing/a9mmr"
fire_sound = 'sound/weapons/Gunshot_light.ogg' fire_sound = 'sound/weapons/Gunshot_light.ogg'
load_method = MAGAZINE load_method = MAGAZINE
magazine_type = /obj/item/ammo_magazine/mc9mmt/rubber magazine_type = /obj/item/ammo_magazine/m9mmt/rubber
allowed_magazines = list(/obj/item/ammo_magazine/mc9mmt) allowed_magazines = list(/obj/item/ammo_magazine/m9mmt)
/obj/item/weapon/gun/projectile/automatic/wt550/update_icon() /obj/item/weapon/gun/projectile/automatic/wt550/update_icon()
..() ..()
@@ -109,14 +109,14 @@
item_state = "z8carbine" item_state = "z8carbine"
w_class = ITEMSIZE_LARGE w_class = ITEMSIZE_LARGE
force = 10 force = 10
caliber = "a762" caliber = "7.62mm"
origin_tech = list(TECH_COMBAT = 8, TECH_MATERIAL = 3) origin_tech = list(TECH_COMBAT = 8, TECH_MATERIAL = 3)
ammo_type = "/obj/item/ammo_casing/a556" // Is this really needed anymore? ammo_type = "/obj/item/ammo_casing/a556" // Is this really needed anymore?
fire_sound = 'sound/weapons/Gunshot.ogg' fire_sound = 'sound/weapons/Gunshot.ogg'
slot_flags = SLOT_BACK slot_flags = SLOT_BACK
load_method = MAGAZINE load_method = MAGAZINE
magazine_type = /obj/item/ammo_magazine/c762 magazine_type = /obj/item/ammo_magazine/m762
allowed_magazines = list(/obj/item/ammo_magazine/c762) allowed_magazines = list(/obj/item/ammo_magazine/m762)
auto_eject = 1 auto_eject = 1
auto_eject_sound = 'sound/weapons/smg_empty_alarm.ogg' auto_eject_sound = 'sound/weapons/smg_empty_alarm.ogg'
@@ -181,14 +181,14 @@
force = 10 force = 10
slot_flags = 0 slot_flags = 0
max_shells = 50 max_shells = 50
caliber = "a556" caliber = "5.56mm"
origin_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 1, TECH_ILLEGAL = 2) origin_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 1, TECH_ILLEGAL = 2)
slot_flags = SLOT_BACK slot_flags = SLOT_BACK
ammo_type = "/obj/item/ammo_casing/a556" // Is this really needed anymore? ammo_type = "/obj/item/ammo_casing/a556" // Is this really needed anymore?
fire_sound = 'sound/weapons/machinegun.ogg' fire_sound = 'sound/weapons/machinegun.ogg'
load_method = MAGAZINE load_method = MAGAZINE
magazine_type = /obj/item/ammo_magazine/a556 magazine_type = /obj/item/ammo_magazine/m556saw
allowed_magazines = list(/obj/item/ammo_magazine/a556, /obj/item/ammo_magazine/c556) allowed_magazines = list(/obj/item/ammo_magazine/m556saw, /obj/item/ammo_magazine/m556)
one_handed_penalty = 6 one_handed_penalty = 6
@@ -225,7 +225,7 @@
return ..() //once open, behave like normal return ..() //once open, behave like normal
/obj/item/weapon/gun/projectile/automatic/l6_saw/update_icon() /obj/item/weapon/gun/projectile/automatic/l6_saw/update_icon()
if(istype(ammo_magazine,/obj/item/ammo_magazine/c762)) if(istype(ammo_magazine,/obj/item/ammo_magazine/m762))
icon_state = "l6[cover_open ? "open" : "closed"]mag" icon_state = "l6[cover_open ? "open" : "closed"]mag"
item_state = icon_state item_state = icon_state
else else
@@ -252,13 +252,13 @@
item_state = null item_state = null
w_class = ITEMSIZE_LARGE w_class = ITEMSIZE_LARGE
force = 10 force = 10
caliber = "shotgun" caliber = "12g"
fire_sound = 'sound/weapons/shotgun.ogg' fire_sound = 'sound/weapons/shotgun.ogg'
origin_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 1, TECH_ILLEGAL = 4) origin_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 1, TECH_ILLEGAL = 4)
slot_flags = SLOT_BACK slot_flags = SLOT_BACK
load_method = MAGAZINE load_method = MAGAZINE
magazine_type = /obj/item/ammo_magazine/g12 magazine_type = /obj/item/ammo_magazine/m12gdrum
allowed_magazines = list(/obj/item/ammo_magazine/g12) allowed_magazines = list(/obj/item/ammo_magazine/m12gdrum)
one_handed_penalty = 4 one_handed_penalty = 4
@@ -284,8 +284,8 @@
load_method = MAGAZINE load_method = MAGAZINE
caliber = ".45" caliber = ".45"
origin_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 2, TECH_ILLEGAL = 5) origin_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 2, TECH_ILLEGAL = 5)
magazine_type = /obj/item/ammo_magazine/c45uzi magazine_type = /obj/item/ammo_magazine/m45uzi
allowed_magazines = list(/obj/item/ammo_magazine/c45uzi) allowed_magazines = list(/obj/item/ammo_magazine/m45uzi)
firemodes = list( firemodes = list(
list(mode_name="semiauto", burst=1, fire_delay=0), list(mode_name="semiauto", burst=1, fire_delay=0),
@@ -310,8 +310,8 @@
slot_flags = SLOT_BELT // ToDo: Belt sprite. slot_flags = SLOT_BELT // ToDo: Belt sprite.
fire_sound = 'sound/weapons/Gunshot_light.ogg' fire_sound = 'sound/weapons/Gunshot_light.ogg'
load_method = MAGAZINE load_method = MAGAZINE
magazine_type = /obj/item/ammo_magazine/p90 magazine_type = /obj/item/ammo_magazine/m9mmp90
allowed_magazines = list(/obj/item/ammo_magazine/p90, /obj/item/ammo_magazine/mc9mmt) // ToDo: New sprite for the different mag. allowed_magazines = list(/obj/item/ammo_magazine/m9mmp90, /obj/item/ammo_magazine/m9mmt) // ToDo: New sprite for the different mag.
firemodes = list( firemodes = list(
list(mode_name="semiauto", burst=1, fire_delay=0), list(mode_name="semiauto", burst=1, fire_delay=0),
@@ -330,8 +330,8 @@
origin_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 2, TECH_ILLEGAL = 5) origin_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 2, TECH_ILLEGAL = 5)
slot_flags = SLOT_BELT // ToDo: Belt sprite. slot_flags = SLOT_BELT // ToDo: Belt sprite.
load_method = MAGAZINE load_method = MAGAZINE
magazine_type = /obj/item/ammo_magazine/tommymag magazine_type = /obj/item/ammo_magazine/m45tommy
allowed_magazines = list(/obj/item/ammo_magazine/tommymag, /obj/item/ammo_magazine/tommydrum) allowed_magazines = list(/obj/item/ammo_magazine/m45tommy, /obj/item/ammo_magazine/m45tommydrum)
firemodes = list( firemodes = list(
list(mode_name="semiauto", burst=1, fire_delay=0), list(mode_name="semiauto", burst=1, fire_delay=0),
@@ -343,19 +343,19 @@
icon_state = (ammo_magazine)? "tommygun" : "tommygun-empty" icon_state = (ammo_magazine)? "tommygun" : "tommygun-empty"
// update_held_icon() // update_held_icon()
/obj/item/weapon/gun/projectile/automatic/carbine /obj/item/weapon/gun/projectile/automatic/carbine // Admin abuse assault rifle. ToDo: Make this less shit. Maybe remove its autofire, and make it spawn with only 10 rounds at start.
name = "assault carbine" name = "assault carbine"
desc = "The bullpup configured GP3000 is a lightweight, compact, military-grade assault rifle produced by Gurov Projectile Weapons LLC. It is sold almost exclusively to standing armies. The serial number on this one has been scratched off. Uses 5.56mm rounds." desc = "The bullpup configured GP3000 is a lightweight, compact, military-grade assault rifle produced by Gurov Projectile Weapons LLC. It is sold almost exclusively to standing armies. The serial number on this one has been scratched off. Uses 5.56mm rounds."
icon_state = "bullpup" icon_state = "bullpup"
item_state = "bullpup" item_state = "bullpup"
w_class = ITEMSIZE_LARGE w_class = ITEMSIZE_LARGE
force = 10 force = 10
caliber = "a762" caliber = "7.62mm"
origin_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 1, TECH_ILLEGAL = 4) origin_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 1, TECH_ILLEGAL = 4)
slot_flags = SLOT_BACK slot_flags = SLOT_BACK
load_method = MAGAZINE load_method = MAGAZINE
magazine_type = /obj/item/ammo_magazine/c762 magazine_type = /obj/item/ammo_magazine/m762m
allowed_magazines = list(/obj/item/ammo_magazine/c762) allowed_magazines = list(/obj/item/ammo_magazine/m762, /obj/item/ammo_magazine/m762m)
one_handed_penalty = 4 one_handed_penalty = 4
@@ -366,9 +366,9 @@
/obj/item/weapon/gun/projectile/automatic/carbine/update_icon(var/ignore_inhands) /obj/item/weapon/gun/projectile/automatic/carbine/update_icon(var/ignore_inhands)
..() ..()
if(ammo_magazine) if(istype(ammo_magazine,/obj/item/ammo_magazine/m762))
icon_state = "bullpup" icon_state = "bullpup-small" // If using the smaller magazines, use the small mag sprite.
else else
icon_state = "bullpup-empty" icon_state = "bullpup-empty"
item_state = (ammo_magazine)? "bullpup" : "bullpup-empty" item_state = (ammo_magazine)? "bullpup" : "bullpup-empty"
if(!ignore_inhands) update_held_icon() if(!ignore_inhands) update_held_icon()

View File

@@ -7,7 +7,7 @@
icon_state = "boltaction" icon_state = "boltaction"
fire_sound = 'sound/weapons/rifleshot.ogg' fire_sound = 'sound/weapons/rifleshot.ogg'
max_shells = 5 max_shells = 5
caliber = "a762" caliber = "7.62mm"
origin_tech = list(TECH_COMBAT = 1)// Old as shit rifle doesn't have very good tech. origin_tech = list(TECH_COMBAT = 1)// Old as shit rifle doesn't have very good tech.
ammo_type = /obj/item/ammo_casing/a762 ammo_type = /obj/item/ammo_casing/a762
load_method = SINGLE_CASING|SPEEDLOADER load_method = SINGLE_CASING|SPEEDLOADER
@@ -60,7 +60,7 @@
icon_state = "leveraction" icon_state = "leveraction"
fire_sound = 'sound/weapons/rifleshot.ogg' fire_sound = 'sound/weapons/rifleshot.ogg'
max_shells = 5 max_shells = 5
caliber = "a762" caliber = "7.62mm"
origin_tech = list(TECH_COMBAT = 1)// Old as shit rifle doesn't have very good tech. origin_tech = list(TECH_COMBAT = 1)// Old as shit rifle doesn't have very good tech.
ammo_type = /obj/item/ammo_casing/a762 ammo_type = /obj/item/ammo_casing/a762
load_method = SINGLE_CASING|SPEEDLOADER load_method = SINGLE_CASING|SPEEDLOADER

View File

@@ -2,8 +2,8 @@
var/unique_reskin var/unique_reskin
name = ".45 pistol" name = ".45 pistol"
desc = "A cheap Martian knock-off of a Colt M1911. Uses .45 rounds." desc = "A cheap Martian knock-off of a Colt M1911. Uses .45 rounds."
magazine_type = /obj/item/ammo_magazine/c45m magazine_type = /obj/item/ammo_magazine/m45
allowed_magazines = list(/obj/item/ammo_magazine/c45m) allowed_magazines = list(/obj/item/ammo_magazine/m45)
icon_state = "colt" icon_state = "colt"
caliber = ".45" caliber = ".45"
origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2) origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2)
@@ -12,7 +12,7 @@
/obj/item/weapon/gun/projectile/colt/detective /obj/item/weapon/gun/projectile/colt/detective
desc = "A Martian recreation of an old Terran pistol. Uses .45 rounds." desc = "A Martian recreation of an old Terran pistol. Uses .45 rounds."
magazine_type = /obj/item/ammo_magazine/c45m/rubber magazine_type = /obj/item/ammo_magazine/m45/rubber
/obj/item/weapon/gun/projectile/colt/detective/update_icon() /obj/item/weapon/gun/projectile/colt/detective/update_icon()
if(ammo_magazine) if(ammo_magazine)
@@ -71,7 +71,7 @@
name = ".45 pistol" name = ".45 pistol"
desc = "The NT Mk58 is a cheap, ubiquitous sidearm, produced by a NanoTrasen subsidiary. Found pretty much everywhere humans are. Uses .45 rounds." desc = "The NT Mk58 is a cheap, ubiquitous sidearm, produced by a NanoTrasen subsidiary. Found pretty much everywhere humans are. Uses .45 rounds."
icon_state = "secguncomp" icon_state = "secguncomp"
magazine_type = /obj/item/ammo_magazine/c45m/rubber magazine_type = /obj/item/ammo_magazine/m45/rubber
caliber = ".45" caliber = ".45"
origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2) origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2)
fire_sound = 'sound/weapons/semiauto.ogg' fire_sound = 'sound/weapons/semiauto.ogg'
@@ -86,7 +86,7 @@
/obj/item/weapon/gun/projectile/sec/flash /obj/item/weapon/gun/projectile/sec/flash
name = ".45 signal pistol" name = ".45 signal pistol"
magazine_type = /obj/item/ammo_magazine/c45m/flash magazine_type = /obj/item/ammo_magazine/m45/flash
/obj/item/weapon/gun/projectile/sec/wood /obj/item/weapon/gun/projectile/sec/wood
desc = "The NT Mk58 is a cheap, ubiquitous sidearm, produced by a NanoTrasen subsidiary. This one has a sweet wooden grip. Uses .45 rounds." desc = "The NT Mk58 is a cheap, ubiquitous sidearm, produced by a NanoTrasen subsidiary. This one has a sweet wooden grip. Uses .45 rounds."
@@ -111,8 +111,8 @@
recoil = 0 recoil = 0
origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2, TECH_ILLEGAL = 8) origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2, TECH_ILLEGAL = 8)
load_method = MAGAZINE load_method = MAGAZINE
magazine_type = /obj/item/ammo_magazine/c45m magazine_type = /obj/item/ammo_magazine/m45
allowed_magazines = list(/obj/item/ammo_magazine/c45m) allowed_magazines = list(/obj/item/ammo_magazine/m45)
/obj/item/weapon/gun/projectile/deagle /obj/item/weapon/gun/projectile/deagle
name = "desert eagle" name = "desert eagle"
@@ -120,11 +120,11 @@
icon_state = "deagle" icon_state = "deagle"
item_state = "deagle" item_state = "deagle"
force = 14.0 force = 14.0
caliber = ".50" caliber = ".50AE"
load_method = MAGAZINE load_method = MAGAZINE
fire_sound = 'sound/weapons/deagle.ogg' fire_sound = 'sound/weapons/deagle.ogg'
magazine_type = /obj/item/ammo_magazine/a50 magazine_type = /obj/item/ammo_magazine/m50
allowed_magazines = list(/obj/item/ammo_magazine/a50) allowed_magazines = list(/obj/item/ammo_magazine/m50)
/obj/item/weapon/gun/projectile/deagle/update_icon() /obj/item/weapon/gun/projectile/deagle/update_icon()
..() ..()
@@ -168,13 +168,13 @@
desc = "Speak softly, and carry a big gun. Fires rare .75 caliber self-propelled exploding bolts--because fuck you and everything around you." desc = "Speak softly, and carry a big gun. Fires rare .75 caliber self-propelled exploding bolts--because fuck you and everything around you."
icon_state = "gyropistol" icon_state = "gyropistol"
max_shells = 8 max_shells = 8
caliber = "75" caliber = ".75"
fire_sound = 'sound/weapons/rpg.ogg' fire_sound = 'sound/weapons/rpg.ogg'
origin_tech = list(TECH_COMBAT = 3) origin_tech = list(TECH_COMBAT = 3)
ammo_type = "/obj/item/ammo_casing/a75" ammo_type = "/obj/item/ammo_casing/a75"
load_method = MAGAZINE load_method = MAGAZINE
magazine_type = /obj/item/ammo_magazine/a75 magazine_type = /obj/item/ammo_magazine/m75
allowed_magazines = list(/obj/item/ammo_magazine/a75) allowed_magazines = list(/obj/item/ammo_magazine/m75)
auto_eject = 1 auto_eject = 1
auto_eject_sound = 'sound/weapons/smg_empty_alarm.ogg' auto_eject_sound = 'sound/weapons/smg_empty_alarm.ogg'
@@ -196,12 +196,12 @@
origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2, TECH_ILLEGAL = 2) origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2, TECH_ILLEGAL = 2)
fire_sound = 'sound/weapons/semiauto.ogg' fire_sound = 'sound/weapons/semiauto.ogg'
load_method = MAGAZINE load_method = MAGAZINE
magazine_type = /obj/item/ammo_magazine/mc9mm magazine_type = /obj/item/ammo_magazine/m9mm
allowed_magazines = list(/obj/item/ammo_magazine/mc9mm) allowed_magazines = list(/obj/item/ammo_magazine/m9mm)
/obj/item/weapon/gun/projectile/pistol/flash /obj/item/weapon/gun/projectile/pistol/flash
name = "holdout signal pistol" name = "holdout signal pistol"
magazine_type = /obj/item/ammo_magazine/mc9mm/flash magazine_type = /obj/item/ammo_magazine/m9mm/flash
/obj/item/weapon/gun/projectile/pistol/attack_hand(mob/living/user as mob) /obj/item/weapon/gun/projectile/pistol/attack_hand(mob/living/user as mob)
if(user.get_inactive_hand() == src) if(user.get_inactive_hand() == src)
@@ -256,17 +256,17 @@
var/global/list/ammo_types = list( var/global/list/ammo_types = list(
/obj/item/ammo_casing/a357 = ".357", /obj/item/ammo_casing/a357 = ".357",
/obj/item/ammo_casing/c9mmf = "9mm", /obj/item/ammo_casing/a9mmf = "9mm",
/obj/item/ammo_casing/c45f = ".45", /obj/item/ammo_casing/a45f = ".45",
/obj/item/ammo_casing/a10mm = "10mm", /obj/item/ammo_casing/a10mm = "10mm",
/obj/item/ammo_casing/shotgun = "12 gauge", /obj/item/ammo_casing/a12g = "12 gauge",
/obj/item/ammo_casing/shotgun = "12 gauge", /obj/item/ammo_casing/a12g = "12 gauge",
/obj/item/ammo_casing/shotgun/pellet = "12 gauge", /obj/item/ammo_casing/a12g/pellet = "12 gauge",
/obj/item/ammo_casing/shotgun/pellet = "12 gauge", /obj/item/ammo_casing/a12g/pellet = "12 gauge",
/obj/item/ammo_casing/shotgun/pellet = "12 gauge", /obj/item/ammo_casing/a12g/pellet = "12 gauge",
/obj/item/ammo_casing/shotgun/beanbag = "12 gauge", /obj/item/ammo_casing/a12g/beanbag = "12 gauge",
/obj/item/ammo_casing/shotgun/stunshell = "12 gauge", /obj/item/ammo_casing/a12g/stunshell = "12 gauge",
/obj/item/ammo_casing/shotgun/flash = "12 gauge", /obj/item/ammo_casing/a12g/flash = "12 gauge",
/obj/item/ammo_casing/a762 = "7.62mm", /obj/item/ammo_casing/a762 = "7.62mm",
/obj/item/ammo_casing/a556 = "5.56mm" /obj/item/ammo_casing/a556 = "5.56mm"
) )
@@ -299,8 +299,8 @@
caliber = "9mm" caliber = "9mm"
load_method = MAGAZINE load_method = MAGAZINE
fire_sound = 'sound/weapons/semiauto.ogg' fire_sound = 'sound/weapons/semiauto.ogg'
magazine_type = /obj/item/ammo_magazine/mc9mm magazine_type = /obj/item/ammo_magazine/m9mm
allowed_magazines = list(/obj/item/ammo_magazine/mc9mm) allowed_magazines = list(/obj/item/ammo_magazine/m9mm)
/obj/item/weapon/gun/projectile/luger/update_icon() /obj/item/weapon/gun/projectile/luger/update_icon()
..() ..()

View File

@@ -43,10 +43,10 @@
name = "revolver" name = "revolver"
desc = "A cheap Martian knock-off of a Smith & Wesson Model 10. Uses .38-Special rounds." desc = "A cheap Martian knock-off of a Smith & Wesson Model 10. Uses .38-Special rounds."
icon_state = "detective" icon_state = "detective"
caliber = "38" caliber = ".38"
origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2) origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2)
fire_sound = 'sound/weapons/Gunshot_light.ogg' fire_sound = 'sound/weapons/Gunshot_light.ogg'
ammo_type = /obj/item/ammo_casing/c38 ammo_type = /obj/item/ammo_casing/a38
/obj/item/weapon/gun/projectile/revolver/detective/verb/rename_gun() /obj/item/weapon/gun/projectile/revolver/detective/verb/rename_gun()
set name = "Name Gun" set name = "Name Gun"
@@ -71,13 +71,13 @@
name = "Deckard .38" name = "Deckard .38"
desc = "A custom-built revolver, based off the semi-popular Detective Special model." desc = "A custom-built revolver, based off the semi-popular Detective Special model."
icon_state = "deckard-empty" icon_state = "deckard-empty"
caliber = "38" caliber = ".38"
origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2) origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2)
fire_sound = 'sound/weapons/Gunshot_light.ogg' fire_sound = 'sound/weapons/Gunshot_light.ogg'
ammo_type = /obj/item/ammo_casing/c38 ammo_type = /obj/item/ammo_casing/a38
/obj/item/weapon/gun/projectile/revolver/deckard/emp /obj/item/weapon/gun/projectile/revolver/deckard/emp
ammo_type = /obj/item/ammo_casing/c38/emp ammo_type = /obj/item/ammo_casing/a38/emp
/obj/item/weapon/gun/projectile/revolver/deckard/update_icon() /obj/item/weapon/gun/projectile/revolver/deckard/update_icon()
@@ -107,13 +107,13 @@
name = "\"The Judge\"" name = "\"The Judge\""
desc = "A revolving hand-shotgun by Cybersun Industries that packs the power of a 12 guage in the palm of your hand (if you don't break your wrist). Uses 12 shotgun rounds." desc = "A revolving hand-shotgun by Cybersun Industries that packs the power of a 12 guage in the palm of your hand (if you don't break your wrist). Uses 12 shotgun rounds."
icon_state = "judge" icon_state = "judge"
caliber = "shotgun" caliber = "12g"
origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2, TECH_ILLEGAL = 4) origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2, TECH_ILLEGAL = 4)
max_shells = 5 max_shells = 5
fire_sound = 'sound/weapons/shotgun.ogg' fire_sound = 'sound/weapons/shotgun.ogg'
recoil = 2 // ow my fucking hand recoil = 2 // ow my fucking hand
accuracy = -1 // smooth bore + short barrel = shit accuracy accuracy = -1 // smooth bore + short barrel = shit accuracy
ammo_type = /obj/item/ammo_casing/shotgun ammo_type = /obj/item/ammo_casing/a12g
// ToDo: Remove accuracy debuf in exchange for slightly injuring your hand every time you fire it. // ToDo: Remove accuracy debuf in exchange for slightly injuring your hand every time you fire it.
/obj/item/weapon/gun/projectile/revolver/lemat /obj/item/weapon/gun/projectile/revolver/lemat
@@ -124,11 +124,11 @@
origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2) origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2)
handle_casings = CYCLE_CASINGS handle_casings = CYCLE_CASINGS
max_shells = 9 max_shells = 9
caliber = "38" caliber = ".38"
ammo_type = /obj/item/ammo_casing/c38 ammo_type = /obj/item/ammo_casing/a38
var/secondary_max_shells = 1 var/secondary_max_shells = 1
var/secondary_caliber = "shotgun" var/secondary_caliber = "12g"
var/secondary_ammo_type = /obj/item/ammo_casing/shotgun var/secondary_ammo_type = /obj/item/ammo_casing/a12g
var/flipped_firing = 0 var/flipped_firing = 0
var/list/secondary_loaded = list() var/list/secondary_loaded = list()
var/list/tertiary_loaded = list() var/list/tertiary_loaded = list()

View File

@@ -8,10 +8,10 @@
force = 10 force = 10
flags = CONDUCT flags = CONDUCT
slot_flags = SLOT_BACK slot_flags = SLOT_BACK
caliber = "shotgun" caliber = "12g"
origin_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 2) origin_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 2)
load_method = SINGLE_CASING load_method = SINGLE_CASING
ammo_type = /obj/item/ammo_casing/shotgun/beanbag ammo_type = /obj/item/ammo_casing/a12g/beanbag
handle_casings = HOLD_CASINGS handle_casings = HOLD_CASINGS
fire_sound = 'sound/weapons/shotgun.ogg' fire_sound = 'sound/weapons/shotgun.ogg'
var/recentpump = 0 // to prevent spammage var/recentpump = 0 // to prevent spammage
@@ -48,7 +48,7 @@
item_state = "cshotgun" item_state = "cshotgun"
origin_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 2) origin_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 2)
max_shells = 7 //match the ammo box capacity, also it can hold a round in the chamber anyways, for a total of 8. max_shells = 7 //match the ammo box capacity, also it can hold a round in the chamber anyways, for a total of 8.
ammo_type = /obj/item/ammo_casing/shotgun ammo_type = /obj/item/ammo_casing/a12g
/obj/item/weapon/gun/projectile/shotgun/doublebarrel /obj/item/weapon/gun/projectile/shotgun/doublebarrel
name = "double-barreled shotgun" name = "double-barreled shotgun"
@@ -64,9 +64,9 @@
force = 10 force = 10
flags = CONDUCT flags = CONDUCT
slot_flags = SLOT_BACK slot_flags = SLOT_BACK
caliber = "shotgun" caliber = "12g"
origin_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 1) origin_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 1)
ammo_type = /obj/item/ammo_casing/shotgun/beanbag ammo_type = /obj/item/ammo_casing/a12g/beanbag
burst_delay = 0 burst_delay = 0
firemodes = list( firemodes = list(
@@ -75,12 +75,12 @@
) )
/obj/item/weapon/gun/projectile/shotgun/doublebarrel/pellet /obj/item/weapon/gun/projectile/shotgun/doublebarrel/pellet
ammo_type = /obj/item/ammo_casing/shotgun/pellet ammo_type = /obj/item/ammo_casing/a12g/pellet
/obj/item/weapon/gun/projectile/shotgun/doublebarrel/flare /obj/item/weapon/gun/projectile/shotgun/doublebarrel/flare
name = "signal shotgun" name = "signal shotgun"
desc = "A double-barreled shotgun meant to fire signal flash shells." desc = "A double-barreled shotgun meant to fire signal flash shells."
ammo_type = /obj/item/ammo_casing/shotgun/flash ammo_type = /obj/item/ammo_casing/a12g/flash
/obj/item/weapon/gun/projectile/shotgun/doublebarrel/unload_ammo(user, allow_dump) /obj/item/weapon/gun/projectile/shotgun/doublebarrel/unload_ammo(user, allow_dump)
..(user, allow_dump=1) ..(user, allow_dump=1)
@@ -115,6 +115,6 @@
icon_state = "sawnshotgun" icon_state = "sawnshotgun"
item_state = "sawnshotgun" item_state = "sawnshotgun"
slot_flags = SLOT_BELT|SLOT_HOLSTER slot_flags = SLOT_BELT|SLOT_HOLSTER
ammo_type = /obj/item/ammo_casing/shotgun/pellet ammo_type = /obj/item/ammo_casing/a12g/pellet
w_class = ITEMSIZE_NORMAL w_class = ITEMSIZE_NORMAL
force = 5 force = 5

View File

@@ -80,7 +80,7 @@
slot_flags = SLOT_BACK // Needs a sprite. slot_flags = SLOT_BACK // Needs a sprite.
origin_tech = list(TECH_COMBAT = 8, TECH_MATERIAL = 2, TECH_ILLEGAL = 8) origin_tech = list(TECH_COMBAT = 8, TECH_MATERIAL = 2, TECH_ILLEGAL = 8)
recoil = 2 //extra kickback recoil = 2 //extra kickback
caliber = "a762" caliber = "7.62mm"
load_method = MAGAZINE load_method = MAGAZINE
accuracy = -3 //shooting at the hip accuracy = -3 //shooting at the hip
scoped_accuracy = 0 scoped_accuracy = 0
@@ -88,11 +88,11 @@
one_handed_penalty = 4 // The weapon itself is heavy, and the long barrel makes it hard to hold steady with just one hand. one_handed_penalty = 4 // The weapon itself is heavy, and the long barrel makes it hard to hold steady with just one hand.
fire_sound = 'sound/weapons/SVD_shot.ogg' fire_sound = 'sound/weapons/SVD_shot.ogg'
magazine_type = /obj/item/ammo_magazine/SVD magazine_type = /obj/item/ammo_magazine/SVD
allowed_magazines = list(/obj/item/ammo_magazine/SVD, /obj/item/ammo_magazine/c762) allowed_magazines = list(/obj/item/ammo_magazine/SVD, /obj/item/ammo_magazine/m762)
/obj/item/weapon/gun/projectile/SVD/update_icon() /obj/item/weapon/gun/projectile/SVD/update_icon()
..() ..()
// if(istype(ammo_magazine,/obj/item/ammo_magazine/c762) // if(istype(ammo_magazine,/obj/item/ammo_magazine/m762)
// icon_state = "SVD-bigmag" //No icon for this exists yet. // icon_state = "SVD-bigmag" //No icon for this exists yet.
if(ammo_magazine) if(ammo_magazine)
icon_state = "SVD" icon_state = "SVD"

View File

@@ -62,10 +62,10 @@ var/global/list/datum/supply_drop_loot/supply_drop
/obj/item/weapon/storage/box/emps, /obj/item/weapon/storage/box/emps,
/obj/item/weapon/storage/box/flashbangs, /obj/item/weapon/storage/box/flashbangs,
/obj/item/weapon/gun/projectile/automatic/sts35, /obj/item/weapon/gun/projectile/automatic/sts35,
/obj/item/ammo_magazine/c762/ap, /obj/item/ammo_magazine/m762/ap,
/obj/item/ammo_magazine/c762/ap, /obj/item/ammo_magazine/m762/ap,
/obj/item/weapon/gun/projectile/colt, /obj/item/weapon/gun/projectile/colt,
/obj/item/ammo_magazine/c45m, /obj/item/ammo_magazine/m45,
/obj/item/weapon/material/hatchet/tacknife/combatknife) /obj/item/weapon/material/hatchet/tacknife/combatknife)
/datum/supply_drop_loot/heavy_warfare /datum/supply_drop_loot/heavy_warfare
@@ -83,8 +83,8 @@ var/global/list/datum/supply_drop_loot/supply_drop
/obj/item/clothing/accessory/storage/black_drop_pouches, /obj/item/clothing/accessory/storage/black_drop_pouches,
/obj/item/weapon/storage/backpack/dufflebag/sec, /obj/item/weapon/storage/backpack/dufflebag/sec,
/obj/item/weapon/gun/projectile/automatic/carbine, /obj/item/weapon/gun/projectile/automatic/carbine,
/obj/item/ammo_magazine/c762/ap, /obj/item/ammo_magazine/m762/ap,
/obj/item/ammo_magazine/c762, /obj/item/ammo_magazine/m762,
/obj/item/weapon/shield/energy, /obj/item/weapon/shield/energy,
/obj/item/weapon/grenade/frag, /obj/item/weapon/grenade/frag,
/obj/item/weapon/grenade/frag, /obj/item/weapon/grenade/frag,

View File

@@ -545,7 +545,7 @@ other types of metals and chemistry for reagents).
id = "ammo_9mm" id = "ammo_9mm"
req_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 3) req_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 3)
materials = list(DEFAULT_WALL_MATERIAL = 3750, "silver" = 100) materials = list(DEFAULT_WALL_MATERIAL = 3750, "silver" = 100)
build_path = /obj/item/ammo_magazine/c9mm build_path = /obj/item/ammo_magazine/box/c9mm
sort_string = "TAACA" sort_string = "TAACA"
/datum/design/item/weapon/stunshell /datum/design/item/weapon/stunshell
@@ -553,7 +553,7 @@ other types of metals and chemistry for reagents).
id = "stunshell" id = "stunshell"
req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3) req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3)
materials = list(DEFAULT_WALL_MATERIAL = 4000) materials = list(DEFAULT_WALL_MATERIAL = 4000)
build_path = /obj/item/ammo_casing/shotgun/stunshell build_path = /obj/item/ammo_casing/a12g/stunshell
sort_string = "TAACB" sort_string = "TAACB"
/datum/design/item/weapon/chemsprayer /datum/design/item/weapon/chemsprayer

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 KiB

After

Width:  |  Height:  |  Size: 69 KiB

View File

@@ -2311,7 +2311,7 @@
"aSw" = (/obj/structure/bed/chair{dir = 1},/obj/structure/closet/walllocker/emerglocker{pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) "aSw" = (/obj/structure/bed/chair{dir = 1},/obj/structure/closet/walllocker/emerglocker{pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station)
"aSx" = (/turf/simulated/wall/r_wall,/area/maintenance/substation/security) "aSx" = (/turf/simulated/wall/r_wall,/area/maintenance/substation/security)
"aSy" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/security_port) "aSy" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/security_port)
"aSz" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/red/full,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/machinery/door/window/brigdoor/northleft{name = "Ammo"; req_access = list(2)},/turf/simulated/floor/tiled/dark,/area/security/armoury) "aSz" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/red/full,/obj/item/ammo_magazine/m9mmt/rubber,/obj/item/ammo_magazine/m9mmt/rubber,/obj/item/ammo_magazine/m9mmt/rubber,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/rubber,/obj/machinery/door/window/brigdoor/northleft{name = "Ammo"; req_access = list(2)},/turf/simulated/floor/tiled/dark,/area/security/armoury)
"aSA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) "aSA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one)
"aSB" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) "aSB" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
"aSC" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) "aSC" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
@@ -5255,7 +5255,7 @@
"bXc" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_b) "bXc" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_b)
"bXd" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_b) "bXd" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_b)
"bXe" = (/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/effect/floor_decal/corner/pink/full{dir = 4},/obj/machinery/light,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/patient_b) "bXe" = (/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/effect/floor_decal/corner/pink/full{dir = 4},/obj/machinery/light,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/patient_b)
"bXf" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 4},/obj/item/ammo_magazine/mc9mmt/practice,/obj/item/ammo_magazine/mc9mmt/practice,/obj/item/ammo_magazine/c45m/practice,/obj/item/ammo_magazine/c45m/practice,/obj/item/ammo_magazine/c45m/practice,/obj/item/ammo_magazine/c45m/practice,/obj/item/ammo_magazine/c45m/practice,/obj/item/ammo_magazine/c45m/practice,/turf/simulated/floor/tiled,/area/security/range) "bXf" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 4},/obj/item/ammo_magazine/m9mmt/practice,/obj/item/ammo_magazine/m9mmt/practice,/obj/item/ammo_magazine/m45/practice,/obj/item/ammo_magazine/m45/practice,/obj/item/ammo_magazine/m45/practice,/obj/item/ammo_magazine/m45/practice,/obj/item/ammo_magazine/m45/practice,/obj/item/ammo_magazine/m45/practice,/turf/simulated/floor/tiled,/area/security/range)
"bXg" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/structure/table/steel,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) "bXg" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/structure/table/steel,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/turf/simulated/floor/tiled/dark,/area/medical/biostorage)
"bXh" = (/obj/structure/closet/crate{icon_state = "crateopen"; name = "Grenade Crate"; opened = 1},/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) "bXh" = (/obj/structure/closet/crate{icon_state = "crateopen"; name = "Grenade Crate"; opened = 1},/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/turf/simulated/floor/tiled/dark,/area/medical/biostorage)
"bXi" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/carpet/blue,/area/medical/psych) "bXi" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/carpet/blue,/area/medical/psych)
@@ -6167,7 +6167,7 @@
"coE" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) "coE" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three)
"coF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) "coF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop)
"coG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/sleep/elevator) "coG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/sleep/elevator)
"coH" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/structure/table/rack,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/machinery/door/window/brigdoor/northright{name = "Ammo"},/turf/simulated/floor/tiled/dark,/area/security/tactical) "coH" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/structure/table/rack,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/machinery/door/window/brigdoor/northright{name = "Ammo"},/turf/simulated/floor/tiled/dark,/area/security/tactical)
"coI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/medbay_aft) "coI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/medbay_aft)
"coJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/medbay_aft) "coJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/medbay_aft)
"coK" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/medbay_aft) "coK" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/medbay_aft)

View File

@@ -859,7 +859,7 @@
"aqA" = (/obj/structure/table/rack,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "aqA" = (/obj/structure/table/rack,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"aqB" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/gun/energy/ionrifle,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "aqB" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/gun/energy/ionrifle,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"aqC" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/rack,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "aqC" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/rack,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"aqD" = (/obj/structure/table/rack,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "aqD" = (/obj/structure/table/rack,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt/rubber,/obj/item/ammo_magazine/m9mmt/rubber,/obj/item/ammo_magazine/m9mmt/rubber,/obj/item/ammo_magazine/m9mmt/rubber,/obj/item/ammo_magazine/m9mmt/rubber,/obj/item/ammo_magazine/m9mmt/rubber,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"aqE" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/gun/launcher/grenade,/obj/item/weapon/gun/launcher/grenade,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "aqE" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/gun/launcher/grenade,/obj/item/weapon/gun/launcher/grenade,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"aqF" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/emps{pixel_x = 4; pixel_y = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/storage/box/frags,/obj/item/weapon/storage/box/smokes,/obj/item/weapon/storage/box/smokes,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "aqF" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/emps{pixel_x = 4; pixel_y = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/storage/box/frags,/obj/item/weapon/storage/box/smokes,/obj/item/weapon/storage/box/smokes,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"aqG" = (/obj/machinery/vending/security,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "aqG" = (/obj/machinery/vending/security,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
@@ -869,11 +869,11 @@
"aqK" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "ASSAULT"; name = "Assault Weapon Storage"; p_open = 0},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "aqK" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "ASSAULT"; name = "Assault Weapon Storage"; p_open = 0},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"aqL" = (/obj/structure/sign/securearea,/turf/simulated/shuttle/wall/dark/hard_corner,/area/centcom/specops) "aqL" = (/obj/structure/sign/securearea,/turf/simulated/shuttle/wall/dark/hard_corner,/area/centcom/specops)
"aqM" = (/obj/machinery/door/airlock/centcom,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "aqM" = (/obj/machinery/door/airlock/centcom,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"aqN" = (/obj/structure/table/rack,/obj/item/ammo_magazine/c762,/obj/item/ammo_magazine/c762,/obj/item/ammo_magazine/c762,/obj/item/ammo_magazine/c762,/obj/item/ammo_magazine/c762,/obj/item/ammo_magazine/c762,/obj/item/ammo_magazine/c762,/obj/item/ammo_magazine/c762,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "aqN" = (/obj/structure/table/rack,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"aqO" = (/obj/structure/table/rack,/obj/item/weapon/gun/projectile/automatic/z8,/obj/item/weapon/gun/projectile/automatic/z8,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "aqO" = (/obj/structure/table/rack,/obj/item/weapon/gun/projectile/automatic/z8,/obj/item/weapon/gun/projectile/automatic/z8,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"aqP" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/sniperrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "aqP" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/sniperrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"aqQ" = (/obj/structure/table/rack,/obj/item/ammo_magazine/p90,/obj/item/ammo_magazine/p90,/obj/item/ammo_magazine/p90,/obj/item/ammo_magazine/p90,/obj/item/weapon/gun/projectile/automatic/p90,/obj/item/weapon/gun/projectile/automatic/p90,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "aqQ" = (/obj/structure/table/rack,/obj/item/ammo_magazine/m9mmp90,/obj/item/ammo_magazine/m9mmp90,/obj/item/ammo_magazine/m9mmp90,/obj/item/ammo_magazine/m9mmp90,/obj/item/weapon/gun/projectile/automatic/p90,/obj/item/weapon/gun/projectile/automatic/p90,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"aqR" = (/obj/structure/table/rack,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/item/weapon/gun/projectile/automatic/l6_saw,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "aqR" = (/obj/structure/table/rack,/obj/item/ammo_magazine/m556saw,/obj/item/ammo_magazine/m556saw,/obj/item/ammo_magazine/m556saw,/obj/item/ammo_magazine/m556saw,/obj/item/weapon/gun/projectile/automatic/l6_saw,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"aqS" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) "aqS" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops)
"aqT" = (/obj/structure/closet/crate,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "aqT" = (/obj/structure/closet/crate,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"aqU" = (/obj/machinery/autolathe{desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; hacked = 1; name = "Unlocked Autolathe"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "aqU" = (/obj/machinery/autolathe{desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; hacked = 1; name = "Unlocked Autolathe"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
@@ -896,7 +896,7 @@
"arl" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/shotgunammo,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "arl" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/shotgunammo,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"arm" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "arm" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"arn" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/item/weapon/gun/projectile/automatic/z8,/obj/item/weapon/gun/projectile/automatic/z8,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "arn" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/item/weapon/gun/projectile/automatic/z8,/obj/item/weapon/gun/projectile/automatic/z8,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"aro" = (/obj/structure/table/rack,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "aro" = (/obj/structure/table/rack,/obj/item/ammo_magazine/m556saw,/obj/item/ammo_magazine/m556saw,/obj/item/ammo_magazine/m556saw,/obj/item/ammo_magazine/m556saw,/obj/item/ammo_magazine/m556saw,/obj/item/ammo_magazine/m556saw,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/item/ammo_magazine/m556saw,/obj/item/ammo_magazine/m556saw,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"arp" = (/obj/machinery/deployable/barrier,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "arp" = (/obj/machinery/deployable/barrier,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"arq" = (/obj/structure/table/reinforced,/obj/item/device/pda/ert,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "arq" = (/obj/structure/table/reinforced,/obj/item/device/pda/ert,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"arr" = (/obj/effect/floor_decal/corner/purple{dir = 9},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) "arr" = (/obj/effect/floor_decal/corner/purple{dir = 9},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops)
@@ -953,7 +953,7 @@
"asq" = (/obj/structure/table/rack,/obj/item/weapon/melee/energy/sword/blue,/obj/item/weapon/melee/energy/sword/blue,/obj/item/weapon/melee/energy/sword/blue,/obj/item/weapon/melee/energy/sword/blue,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "asq" = (/obj/structure/table/rack,/obj/item/weapon/melee/energy/sword/blue,/obj/item/weapon/melee/energy/sword/blue,/obj/item/weapon/melee/energy/sword/blue,/obj/item/weapon/melee/energy/sword/blue,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"asr" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/xray,/obj/item/weapon/gun/energy/xray,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "asr" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/xray,/obj/item/weapon/gun/energy/xray,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"ass" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "ass" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"ast" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/flash,/obj/item/ammo_magazine/c45m/flash,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "ast" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/flash,/obj/item/ammo_magazine/m45/flash,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"asu" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/item/weapon/gun/projectile/sec,/obj/item/weapon/gun/projectile/sec,/obj/item/weapon/gun/projectile/sec,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "asu" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/item/weapon/gun/projectile/sec,/obj/item/weapon/gun/projectile/sec,/obj/item/weapon/gun/projectile/sec,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"asv" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "asv" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"asw" = (/obj/structure/table/reinforced,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "asw" = (/obj/structure/table/reinforced,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
@@ -1179,7 +1179,7 @@
"awI" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/darkred,/area/syndicate_station/start) "awI" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/darkred,/area/syndicate_station/start)
"awJ" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor/darkred,/area/syndicate_station/start) "awJ" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor/darkred,/area/syndicate_station/start)
"awK" = (/obj/structure/closet/hydrant{pixel_y = 32},/turf/simulated/shuttle/floor/darkred,/area/syndicate_station/start) "awK" = (/obj/structure/closet/hydrant{pixel_y = 32},/turf/simulated/shuttle/floor/darkred,/area/syndicate_station/start)
"awL" = (/obj/structure/table/rack,/obj/item/weapon/storage/belt/security,/obj/item/weapon/storage/belt/security,/obj/item/ammo_magazine/mc9mm/flash,/obj/item/weapon/gun/projectile/pistol/flash,/turf/simulated/shuttle/floor/darkred,/area/syndicate_station/start) "awL" = (/obj/structure/table/rack,/obj/item/weapon/storage/belt/security,/obj/item/weapon/storage/belt/security,/obj/item/ammo_magazine/m9mm/flash,/obj/item/weapon/gun/projectile/pistol/flash,/turf/simulated/shuttle/floor/darkred,/area/syndicate_station/start)
"awM" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/syndicate_mothership) "awM" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/syndicate_mothership)
"awN" = (/obj/machinery/door/airlock/centcom{name = "Bathroom"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "awN" = (/obj/machinery/door/airlock/centcom{name = "Bathroom"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership)
"awO" = (/obj/machinery/shower{dir = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "awO" = (/obj/machinery/shower{dir = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership)
@@ -1207,8 +1207,8 @@
"axk" = (/obj/structure/table/rack,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "axk" = (/obj/structure/table/rack,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership)
"axl" = (/obj/structure/table/rack,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "axl" = (/obj/structure/table/rack,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership)
"axm" = (/obj/structure/table/rack,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera,/obj/item/device/camera,/obj/item/device/camera,/obj/item/device/camera,/obj/item/device/camera,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "axm" = (/obj/structure/table/rack,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera,/obj/item/device/camera,/obj/item/device/camera,/obj/item/device/camera,/obj/item/device/camera,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership)
"axn" = (/obj/structure/table/rack,/obj/item/ammo_magazine/a10mm,/obj/item/ammo_magazine/a10mm,/obj/item/ammo_magazine/a10mm,/obj/item/ammo_magazine/a10mm,/obj/item/ammo_magazine/a10mm,/obj/item/ammo_magazine/a10mm,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/gun/projectile/automatic/c20r,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "axn" = (/obj/structure/table/rack,/obj/item/ammo_magazine/m10mm,/obj/item/ammo_magazine/m10mm,/obj/item/ammo_magazine/m10mm,/obj/item/ammo_magazine/m10mm,/obj/item/ammo_magazine/m10mm,/obj/item/ammo_magazine/m10mm,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/gun/projectile/automatic/c20r,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership)
"axo" = (/obj/structure/table/rack,/obj/item/ammo_magazine/c762,/obj/item/ammo_magazine/c762,/obj/item/ammo_magazine/c762,/obj/item/ammo_magazine/c762,/obj/item/weapon/gun/projectile/automatic/sts35,/obj/item/weapon/gun/projectile/automatic/sts35,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "axo" = (/obj/structure/table/rack,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/weapon/gun/projectile/automatic/sts35,/obj/item/weapon/gun/projectile/automatic/sts35,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership)
"axp" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) "axp" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops)
"axq" = (/obj/machinery/vending/boozeomat,/turf/simulated/shuttle/wall/dark,/area/shuttle/administration/centcom) "axq" = (/obj/machinery/vending/boozeomat,/turf/simulated/shuttle/wall/dark,/area/shuttle/administration/centcom)
"axr" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) "axr" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom)

View File

@@ -1876,8 +1876,8 @@
#include "code\modules\projectiles\effects.dm" #include "code\modules\projectiles\effects.dm"
#include "code\modules\projectiles\gun.dm" #include "code\modules\projectiles\gun.dm"
#include "code\modules\projectiles\projectile.dm" #include "code\modules\projectiles\projectile.dm"
#include "code\modules\projectiles\ammunition\boxes.dm" #include "code\modules\projectiles\ammunition\magazines.dm"
#include "code\modules\projectiles\ammunition\bullets.dm" #include "code\modules\projectiles\ammunition\rounds.dm"
#include "code\modules\projectiles\guns\energy.dm" #include "code\modules\projectiles\guns\energy.dm"
#include "code\modules\projectiles\guns\launcher.dm" #include "code\modules\projectiles\guns\launcher.dm"
#include "code\modules\projectiles\guns\projectile.dm" #include "code\modules\projectiles\guns\projectile.dm"