mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-12 19:22:56 +00:00
683 lines
21 KiB
Plaintext
683 lines
21 KiB
Plaintext
//Overrides
|
|
|
|
/*
|
|
* P90 MAGAZINES
|
|
*/
|
|
|
|
/obj/item/ammo_magazine/a57p90 //congratulations you are now being converted 5.7x28mm, a.k.a the round the p90 actually uses.
|
|
name = "\improper P90K Top-Mounted Magazine (5.7x28mm Standard)"
|
|
desc = "A 50-round magazine for the P90K, loaded with caseless ammunition."
|
|
icon_state = "p90"
|
|
mag_type = MAGAZINE
|
|
ammo_type = /obj/item/ammo_casing/a57
|
|
matter = list(MAT_STEEL = 2500) // Reduced from 2700 to 2500 for rounding.
|
|
caliber = "5.7x28mm"
|
|
max_ammo = 50
|
|
multiple_sprites = 1
|
|
|
|
/obj/item/ammo_magazine/a57p90/ap
|
|
name = "\improper P90K Top-Mounted Magazine (5.7x28mm Armor-Piercing)"
|
|
desc = "A 50-round magazine for the P90K, loaded with caseless armor-piercing ammunition."
|
|
ammo_type = /obj/item/ammo_casing/a57/ap
|
|
matter = list(MAT_STEEL = 3000)
|
|
|
|
/obj/item/ammo_magazine/a57p90/rubber
|
|
name = "\improper P90K Top-Mounted Magazine (5.7x28mm Rubber)"
|
|
desc = "A 50-round magazine for the P90K, loaded with less-than-lethal caseless rubber ammunition."
|
|
ammo_type = /obj/item/ammo_casing/a57/rubber
|
|
matter = list(MAT_STEEL = 2000) // Slightly cheaper.
|
|
|
|
/obj/item/ammo_magazine/a57p90/hp
|
|
name = "\improper P90K Top-Mounted Magazine (5.7x28mm Hollow-Point)"
|
|
desc = "A 50-round magazine for the P90K, loaded with caseless hollow-point ammunition."
|
|
ammo_type = /obj/item/ammo_casing/a57/hp
|
|
matter = list(MAT_STEEL = 3000)
|
|
|
|
/obj/item/ammo_magazine/a57p90/empty
|
|
initial_ammo = 0
|
|
|
|
/*
|
|
* C-20R MAGAZINES
|
|
*/
|
|
|
|
/obj/item/ammo_magazine/m10mm
|
|
name = "\improper C-20R Magazine (10mm Standard)"
|
|
desc = "A 20-round magazine for the C-20R, loaded with caseless ammunition."
|
|
icon_state = "10mm"
|
|
mag_type = MAGAZINE
|
|
ammo_type = /obj/item/ammo_casing/a10mm
|
|
matter = list(MAT_STEEL = 3000)
|
|
caliber = "10mm"
|
|
max_ammo = 20
|
|
multiple_sprites = 1
|
|
|
|
/obj/item/ammo_magazine/m10mm/ap
|
|
name = "\improper C-20R Magazine (10mm Armor-Piercing)"
|
|
desc = "A 20-round magazine for the C-20R, loaded with caseless armor-piercing ammunition."
|
|
matter = list(MAT_STEEL = 3500)
|
|
ammo_type = /obj/item/ammo_casing/a10mm/ap
|
|
|
|
/obj/item/ammo_magazine/m10mm/hp
|
|
name = "\improper C-20R Magazine (10mm Hollow-Point)"
|
|
desc = "A 20-round magazine for the C-20R, loaded with caseless hollow-point ammunition."
|
|
matter = list(MAT_STEEL = 3500)
|
|
ammo_type = /obj/item/ammo_casing/a10mm/hp
|
|
|
|
/obj/item/ammo_magazine/m10mm/practice
|
|
name = "\improper C-20R Magazine (10mm Practice)"
|
|
desc = "A 20-round magazine for the C-20R, loaded with caseless practice rounds."
|
|
matter = list(MAT_STEEL = 1500)
|
|
ammo_type = /obj/item/ammo_casing/a10mm/practice
|
|
|
|
/obj/item/ammo_magazine/m10mm/rubber
|
|
name = "\improper C-20R Magazine (10mm Rubber)"
|
|
desc = "A 20-round magazine for the C-20R, loaded with caseless rubber ammunition."
|
|
matter = list(MAT_STEEL = 2500)
|
|
ammo_type = /obj/item/ammo_casing/a10mm/rubber
|
|
|
|
/obj/item/ammo_magazine/m10mm/emp
|
|
name = "\improper C-20R Magazine (10mm Haywire EMP)"
|
|
desc = "A 20-round magazine for the C-20R, loaded with caseless electromagnetic ammunition."
|
|
matter = list(MAT_STEEL = 3000, MAT_URANIUM = 1000)
|
|
ammo_type = /obj/item/ammo_casing/a10mm/emp
|
|
|
|
/obj/item/ammo_magazine/m10mm/empty
|
|
initial_ammo = 0
|
|
|
|
/*
|
|
* PLACEHOLDER
|
|
*/
|
|
|
|
/obj/item/ammo_magazine/m762svd //You are now being converted to 7.62x54mmR :3
|
|
name = "\improper SVD magazine (7.62x54mmR)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
icon_state = "svd"
|
|
caliber = "7.62x54mmR"
|
|
ammo_type = /obj/item/ammo_casing/a762x54
|
|
|
|
/obj/item/ammo_magazine/m762svd/ap
|
|
name = "\improper SVD magazine (7.62x54mmR armor-piercing)"
|
|
ammo_type = /obj/item/ammo_casing/a762x54/ap
|
|
|
|
//New stuff
|
|
/obj/item/ammo_magazine/a57
|
|
name = "five-seven magazine(5.7x28mm standard)"
|
|
icon_state = "fiveseven"
|
|
max_ammo = 20
|
|
mag_type = MAGAZINE
|
|
caliber= "5.7x28mm"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 800)
|
|
multiple_sprites = 0
|
|
ammo_type = /obj/item/ammo_casing/a57
|
|
|
|
/obj/item/ammo_magazine/a57/ap
|
|
name = "five-seven magazine(5.7x28mm armor-piercing)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 900)
|
|
ammo_type = /obj/item/ammo_casing/a57/ap
|
|
|
|
/obj/item/ammo_magazine/a57/hp
|
|
name = "five-seven magazine(5.7x28mm hollow-point)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 900)
|
|
ammo_type = /obj/item/ammo_casing/a57/hp
|
|
|
|
/obj/item/ammo_magazine/a57/rubber
|
|
name = "five-seven magazine(5.7x28mm rubber)"
|
|
ammo_type = /obj/item/ammo_casing/a57/rubber
|
|
|
|
/obj/item/ammo_magazine/mp5mag
|
|
name = "mp5 magazine(9x19mm standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
icon_state = "mp5mag"
|
|
max_ammo = 30
|
|
mag_type = MAGAZINE
|
|
caliber = "9mm"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 800)
|
|
multiple_sprites = 1
|
|
ammo_type = /obj/item/ammo_casing/a9mm
|
|
|
|
/obj/item/ammo_magazine/mp5mag/ap
|
|
name = "mp5 magazine(9x19mm armor-piercing)"
|
|
ammo_type = /obj/item/ammo_casing/a9mm/ap
|
|
matter = list(DEFAULT_WALL_MATERIAL = 900)
|
|
|
|
/obj/item/ammo_magazine/mp5mag/hp
|
|
name = "mp5 magazine(9x19mm hollow-point)"
|
|
ammo_type = /obj/item/ammo_casing/a9mm/ap
|
|
|
|
/obj/item/ammo_magazine/mp5mag/rubber
|
|
name = "mp5 magazine(9x19mm rubber)"
|
|
ammo_type = /obj/item/ammo_casing/a9mm/rubber
|
|
|
|
/obj/item/ammo_magazine/pitchmag
|
|
name = "pitchgun magazine(.44 magnum standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
icon_state = "pitchmag"
|
|
max_ammo = 30
|
|
mag_type = MAGAZINE
|
|
caliber = ".44"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 800)
|
|
multiple_sprites = 1
|
|
ammo_type = /obj/item/ammo_casing/a44
|
|
|
|
/obj/item/ammo_magazine/pitchmag/rubber
|
|
name = "pitchgun magazine(.44 magnum less-lethal)"
|
|
icon_state = "pitchrubbermag"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 700)
|
|
ammo_type = /obj/item/ammo_casing/a44/rubber
|
|
|
|
/obj/item/ammo_magazine/asval
|
|
name = "AS-Val magazine(9x39mm standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
icon_state = "asval"
|
|
max_ammo = 20
|
|
mag_type = MAGAZINE
|
|
caliber = "9x39mm"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1000)
|
|
multiple_sprites = 1
|
|
ammo_type = /obj/item/ammo_casing/a9x39
|
|
|
|
/obj/item/ammo_magazine/asval/ap
|
|
name = "AS-Val magazine(9x39mm armor-piercing)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1200)
|
|
ammo_type = /obj/item/ammo_casing/a9x39/ap
|
|
|
|
/obj/item/ammo_magazine/asval/rubber
|
|
name = "AS-Val magazine(9x39mm less-lethal)"
|
|
icon_state = "asvalrubber"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1000)
|
|
ammo_type = /obj/item/ammo_casing/a9x39/rubber
|
|
|
|
/obj/item/ammo_magazine/akm
|
|
name = "AKM magazine (7.62x39mm standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
icon_state = "762mag"
|
|
max_ammo = 30
|
|
mag_type = MAGAZINE
|
|
caliber = "7.62x39mm"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1600)
|
|
multiple_sprites = 1
|
|
ammo_type = /obj/item/ammo_casing/a762x39
|
|
|
|
/obj/item/ammo_magazine/akm/ap
|
|
name = "AKM magazine (7.62x39mm armor-piercing)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 2000)
|
|
ammo_type = /obj/item/ammo_casing/a762x39/ap
|
|
|
|
/obj/item/ammo_magazine/akm/hp
|
|
name = "AKM magazine (7.62x39mm hollow-point)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 2000)
|
|
ammo_type = /obj/item/ammo_casing/a762x39/hp
|
|
|
|
/obj/item/ammo_magazine/akm/rubber
|
|
name = "AKM magazine (7.62x39mm less-lethal)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
icon_state = "762rubbermag"
|
|
max_ammo = 30
|
|
mag_type = MAGAZINE
|
|
caliber = "7.62x39mm"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1200)
|
|
multiple_sprites = 1
|
|
ammo_type = /obj/item/ammo_casing/a762x39/rubber
|
|
|
|
/obj/item/ammo_magazine/ak74
|
|
name = "AK74 magazine (5.45mm standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
icon_state = "545bake"
|
|
max_ammo = 30
|
|
mag_type = MAGAZINE
|
|
caliber = "5.45mm"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1400)
|
|
multiple_sprites = 1
|
|
ammo_type = /obj/item/ammo_casing/a545
|
|
|
|
/obj/item/ammo_magazine/ak74/ap
|
|
name = "AK74 magazine (5.45mm armor-piercing)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1800)
|
|
ammo_type = /obj/item/ammo_casing/a545/ap
|
|
|
|
/obj/item/ammo_magazine/ak74/hp
|
|
name = "AK74 magazine (5.45mm hollow-point)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1800)
|
|
ammo_type = /obj/item/ammo_casing/a545/hp
|
|
|
|
/obj/item/ammo_magazine/ak74/rubber
|
|
name = "AK74 magazine (5.45mm less-lethal)"
|
|
icon_state = "545bakerubber"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1200)
|
|
ammo_type = /obj/item/ammo_casing/a545/rubber
|
|
|
|
/obj/item/ammo_magazine/ak74/plum
|
|
icon_state = "545plum"
|
|
|
|
/obj/item/ammo_magazine/ak74/plum/rubber
|
|
name = "AK74 magazine (5.45mm less-lethal)"
|
|
icon_state = "545plumrubber"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1200)
|
|
ammo_type = /obj/item/ammo_casing/a545/rubber
|
|
|
|
/obj/item/ammo_magazine/m16
|
|
name = "M16 magazine (5.56x45mm standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
icon_state = "556mag"
|
|
max_ammo = 30
|
|
mag_type = MAGAZINE
|
|
caliber = "5.56x45mm"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1400)
|
|
multiple_sprites = 1
|
|
ammo_type = /obj/item/ammo_casing/a556
|
|
|
|
/obj/item/ammo_magazine/m16/ap
|
|
name = "M16 magazine (5.56x45mm armor-piercing)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1700)
|
|
ammo_type = /obj/item/ammo_casing/a556/ap
|
|
|
|
/obj/item/ammo_magazine/m16/rubber
|
|
name = "M16 magazine (5.56x45mm less-lethal)"
|
|
icon_state = "556rubbermag"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1700)
|
|
ammo_type = /obj/item/ammo_casing/a556/rubber
|
|
|
|
|
|
/obj/item/ammo_magazine/m16/hp
|
|
name = "M16 magazine (5.56x45mm hollow-point)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1700)
|
|
ammo_type = /obj/item/ammo_casing/a556/hp
|
|
|
|
/obj/item/ammo_magazine/m16/patriot
|
|
name = "Patriot magazine (5.56x45mm standard)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 5000)
|
|
max_ammo = 100
|
|
icon_state = "patriotmag"
|
|
|
|
/obj/item/ammo_magazine/m41
|
|
name = "M41A magazine (10x24mm standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
icon_state = "m41mag"
|
|
max_ammo = 40
|
|
mag_type = MAGAZINE
|
|
caliber = "10x24mm"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 10000)
|
|
multiple_sprites = 1
|
|
ammo_type = /obj/item/ammo_casing/a10x24
|
|
|
|
/obj/item/ammo_magazine/m41/rubber
|
|
name = "M41A magazine (10x24mm standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
icon_state = "m41rubbermag"
|
|
max_ammo = 40
|
|
matter = list(DEFAULT_WALL_MATERIAL = 7000)
|
|
ammo_type = /obj/item/ammo_casing/a10x24/rubber
|
|
|
|
/obj/item/ammo_magazine/t12
|
|
name = "T-12 magazine (10x24mm standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
icon_state = "t12"
|
|
max_ammo = 40
|
|
mag_type = MAGAZINE
|
|
caliber = "10x24mm"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 10000)
|
|
multiple_sprites = 1
|
|
ammo_type = /obj/item/ammo_casing/a10x24
|
|
|
|
/obj/item/ammo_magazine/clip/sks
|
|
name = "Ammo clip(7.62x39mm standard)"
|
|
icon_state = "gclip"
|
|
max_ammo = 10
|
|
caliber = "7.62x39mm"
|
|
multiple_sprites = 1
|
|
matter = list(DEFAULT_WALL_MATERIAL = 400)
|
|
ammo_type = /obj/item/ammo_casing/a762x39
|
|
|
|
/obj/item/ammo_magazine/clip/sks/ap
|
|
name = "Ammo clip(7.62x39mm armor-piercing)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 700)
|
|
ammo_type = /obj/item/ammo_casing/a762x39/ap
|
|
|
|
/obj/item/ammo_magazine/clip/mosin
|
|
name = "Ammo clip(7.62x54mmR standard)"
|
|
icon_state = "clip_rifle"
|
|
max_ammo = 5
|
|
caliber = "7.62x54mmR"
|
|
multiple_sprites = 1
|
|
matter = list(DEFAULT_WALL_MATERIAL = 300)
|
|
ammo_type = /obj/item/ammo_casing/a762x54
|
|
|
|
/obj/item/ammo_magazine/clip/mosin/ap
|
|
name = "Ammo clip(7.62x54mmR armor-piercing)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 600)
|
|
ammo_type = /obj/item/ammo_casing/a762x54/ap
|
|
|
|
/obj/item/ammo_magazine/type901
|
|
name = "Type-901 magazine(7.62x51mm standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
caliber = "7.62mm"
|
|
icon_state = "762mag"
|
|
max_ammo = 30
|
|
mag_type = MAGAZINE
|
|
multiple_sprites = 1
|
|
matter = list(DEFAULT_WALL_MATERIAL = 2400)
|
|
ammo_type = /obj/item/ammo_casing/a762
|
|
|
|
/obj/item/ammo_magazine/type901/ap
|
|
name = "Type-901 magazine(7.62x51mm armor-piercing)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 3000)
|
|
ammo_type = /obj/item/ammo_casing/a762/ap
|
|
|
|
/obj/item/ammo_magazine/ar10
|
|
name = "AR-10 magazine(7.62x51mm standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
caliber = "7.62mm"
|
|
icon_state = "t12"
|
|
max_ammo = 20
|
|
mag_type = MAGAZINE
|
|
multiple_sprites = 1
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1800)
|
|
ammo_type = /obj/item/ammo_casing/a762
|
|
|
|
/obj/item/ammo_magazine/ar10/ap
|
|
name = "AR-10 magazine(7.62x51mm armor-piercing)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 2400)
|
|
ammo_type = /obj/item/ammo_casing/a762/ap
|
|
|
|
/obj/item/ammo_magazine/fal
|
|
name = "FAL magazine(7.62x51mm standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
caliber = "7.62mm"
|
|
icon_state = "t12"
|
|
max_ammo = 20
|
|
mag_type = MAGAZINE
|
|
multiple_sprites = 1
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1800)
|
|
ammo_type = /obj/item/ammo_casing/a762
|
|
|
|
/obj/item/ammo_magazine/fal/ap
|
|
name = "FAL magazine(7.62x51mm armor-piercing)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 2400)
|
|
ammo_type = /obj/item/ammo_casing/a762/ap
|
|
|
|
/obj/item/ammo_magazine/awp
|
|
name = "AWP magazine(.338 Lapua standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
caliber = ".338"
|
|
icon_state = "awp"
|
|
max_ammo = 5
|
|
mag_type = MAGAZINE
|
|
multiple_sprites = 1
|
|
matter = list(DEFAULT_WALL_MATERIAL = 2400)
|
|
ammo_type = /obj/item/ammo_casing/a338
|
|
|
|
/obj/item/ammo_magazine/awp/ap
|
|
name = "AWP magazine(.338 Lapua armor-piercing)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 3000)
|
|
ammo_type = /obj/item/ammo_casing/a338/ap
|
|
|
|
/obj/item/ammo_magazine/hectate
|
|
name = "Hectate II magazine(.50 BMG standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
caliber = ".50 BMG"
|
|
icon_state = "hectate"
|
|
max_ammo = 7
|
|
mag_type = MAGAZINE
|
|
multiple_sprites = 1
|
|
matter = list(DEFAULT_WALL_MATERIAL = 4000)
|
|
ammo_type = /obj/item/ammo_casing/a50bmg
|
|
|
|
/obj/item/ammo_magazine/hectate/ap
|
|
name = "Hectate II magazine(.50 BMG armor-piercing)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 5000)
|
|
ammo_type = /obj/item/ammo_casing/a50bmg/ap
|
|
|
|
/obj/item/ammo_magazine/ppsh
|
|
name = "PPSH-17b drum magazine(7.62x25mm Tokarev standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
caliber = "7.62x25mm"
|
|
icon_state = "ppshmag"
|
|
max_ammo = 71
|
|
mag_type = MAGAZINE
|
|
multiple_sprites = 1
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1500)
|
|
ammo_type = /obj/item/ammo_casing/a762x25
|
|
|
|
/obj/item/ammo_magazine/plamya
|
|
name = "Plamya drum magazine(9x39mm standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
caliber = "9x39mm"
|
|
icon_state = "plamyamag"
|
|
max_ammo = 50
|
|
mag_type = MAGAZINE
|
|
multiple_sprites = 1
|
|
matter = list(DEFAULT_WALL_MATERIAL = 2500)
|
|
ammo_type = /obj/item/ammo_casing/a9x39
|
|
|
|
/obj/item/ammo_magazine/plamya/ap
|
|
name = "Plamya drum magazine(9x39mm armor-piercing)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 3000)
|
|
ammo_type = /obj/item/ammo_casing/a9x39/ap
|
|
|
|
/obj/item/ammo_magazine/plamya/rubber
|
|
name = "Plamya drum magazine(9x39mm less-lethal)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 2000)
|
|
ammo_type = /obj/item/ammo_casing/a9x39/rubber
|
|
icon_state = "plamyarubbermag"
|
|
|
|
/obj/item/ammo_magazine/strela
|
|
name = "Strela magazine(12 gauge buckshot)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
caliber = "12g"
|
|
icon_state = "strelamag"
|
|
max_ammo = 7
|
|
mag_type = MAGAZINE
|
|
multiple_sprites = 1
|
|
matter = list(DEFAULT_WALL_MATERIAL = 800)
|
|
ammo_type = /obj/item/ammo_casing/a12g/pellet
|
|
|
|
/obj/item/ammo_magazine/strela/slug
|
|
name = "Strela magazine(12 gauge slug)"
|
|
ammo_type = /obj/item/ammo_casing/a12g
|
|
|
|
/obj/item/ammo_magazine/molniya
|
|
name = "Molniya magazine box(7.62x51mm standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
caliber = "7.62mm"
|
|
icon_state = "molniyamag"
|
|
max_ammo = 100
|
|
mag_type = MAGAZINE
|
|
multiple_sprites = 1
|
|
matter = list(DEFAULT_WALL_MATERIAL = 8000)
|
|
ammo_type = /obj/item/ammo_casing/a762
|
|
|
|
/obj/item/ammo_magazine/molniya/ap
|
|
name = "Molniya magazine box(7.62x51mm armor-piercing)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 10000)
|
|
ammo_type = /obj/item/ammo_casing/a762/ap
|
|
|
|
/obj/item/ammo_magazine/kord
|
|
name = "Kord magazine box(12.7x108mm standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
caliber = "12.7x108mm"
|
|
icon_state = "kordmag"
|
|
max_ammo = 100
|
|
mag_type = MAGAZINE
|
|
multiple_sprites = 1
|
|
matter = list(DEFAULT_WALL_MATERIAL = 20000)
|
|
ammo_type = /obj/item/ammo_casing/a127x108
|
|
|
|
/obj/item/ammo_magazine/pkm
|
|
name = "PKM magazine box(7.62x54mmR standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
caliber = "7.62x54mmR"
|
|
icon_state = "molniyamag"
|
|
max_ammo = 100
|
|
mag_type = MAGAZINE
|
|
multiple_sprites = 1
|
|
matter = list(DEFAULT_WALL_MATERIAL = 8000)
|
|
ammo_type = /obj/item/ammo_casing/a762x54
|
|
|
|
/obj/item/ammo_magazine/pkm/ap
|
|
name = "PKM magazine box(7.62x54mmR armor-piercing)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 10000)
|
|
ammo_type = /obj/item/ammo_casing/a762x54/ap
|
|
|
|
/obj/item/ammo_magazine/rpd
|
|
name = "RPD Drum magazine(7.62x39mm standard)" //Lil side note. These mags don't work with the AK, because the rounds inside are actually on a belt, but they might still fit inside an AK and just break it? Couldn't find any more details on what happens if you try.
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
caliber = "7.62x39mm"
|
|
icon_state = "rpdmag"
|
|
max_ammo = 100
|
|
mag_type = MAGAZINE
|
|
multiple_sprites = 1
|
|
matter = list(DEFAULT_WALL_MATERIAL = 8000)
|
|
ammo_type = /obj/item/ammo_casing/a762x39
|
|
|
|
/obj/item/ammo_magazine/rpd/ap
|
|
name = "PPD Drum magazine(7.62x39mm armor-piercing)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 10000)
|
|
ammo_type = /obj/item/ammo_casing/a762x39/ap
|
|
|
|
/obj/item/ammo_magazine/akm/drum
|
|
name = "RPK Drum magazine(7.62x39mm standard)" //These ARE interchangeable with AK magazines in the same caliber
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
caliber = "7.62x39mm"
|
|
icon_state = "rpdmag"
|
|
max_ammo = 75
|
|
mag_type = MAGAZINE
|
|
multiple_sprites = 1
|
|
matter = list(DEFAULT_WALL_MATERIAL = 6000)
|
|
ammo_type = /obj/item/ammo_casing/a762x39
|
|
|
|
/obj/item/ammo_magazine/akm/drum/ap
|
|
name = "RPK magazine box(7.62x39mm armor-piercing)"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 7500)
|
|
ammo_type = /obj/item/ammo_casing/a762x39/ap
|
|
|
|
/obj/item/ammo_magazine/ssp4
|
|
name = "SSP4 magazine(10mm standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
caliber = "10mm"
|
|
icon_state = "10mmmag"
|
|
max_ammo = 8
|
|
mag_type = MAGAZINE
|
|
multiple_sprites = 1
|
|
matter = list(DEFAULT_WALL_MATERIAL = 400)
|
|
ammo_type = /obj/item/ammo_casing/a10mm
|
|
|
|
/obj/item/ammo_magazine/ssp4/rubber
|
|
name = "SSP4 magazine(10mm standard)"
|
|
ammo_type = /obj/item/ammo_casing/a10mm/rubber
|
|
icon_state = "10mmrubbermag"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 300)
|
|
|
|
/obj/item/ammo_magazine/makarov
|
|
name = "Makarov magazine(9x18mm Makarov standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
caliber = "9x18mm"
|
|
icon_state = "9mmmag"
|
|
max_ammo = 8
|
|
mag_type = MAGAZINE
|
|
multiple_sprites = 1
|
|
matter = list(DEFAULT_WALL_MATERIAL = 400)
|
|
ammo_type = /obj/item/ammo_casing/a9x18
|
|
|
|
/obj/item/ammo_magazine/makarov/rubber
|
|
name = "Makarov magazine(9x18mm Makarov rubber)"
|
|
ammo_type = /obj/item/ammo_casing/a9x18/rubber
|
|
icon_state = "9mmrubbermag"
|
|
|
|
/obj/item/ammo_magazine/m9mm/vp70
|
|
name = "VP70 magazine (9x19mm standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
icon_state = "9mmmag"
|
|
ammo_type = /obj/item/ammo_casing/a9mm
|
|
max_ammo = 18
|
|
|
|
/obj/item/ammo_magazine/m9mm/vp70/ap
|
|
name = "VP70 magazine (9x19mm armor-piercing)"
|
|
ammo_type = /obj/item/ammo_casing/a9mm/ap
|
|
|
|
/obj/item/ammo_magazine/m9mm/vp70/hp
|
|
name = "VP70 magazine (9x19mm hollow-point)"
|
|
ammo_type = /obj/item/ammo_casing/a9mm/ap
|
|
|
|
/obj/item/ammo_magazine/m9mm/vp70/rubber
|
|
name = "VP70 magazine (9x19mm rubber)"
|
|
ammo_type = /obj/item/ammo_casing/a9mm/rubber
|
|
icon_state = "9mmrubbermag"
|
|
|
|
/obj/item/ammo_magazine/m9mm/vp70/flash
|
|
name = "VP70 magazine (9x19mm flash)"
|
|
ammo_type = /obj/item/ammo_casing/a9mm/flash
|
|
icon_state = "9mmrubbermag"
|
|
|
|
/obj/item/ammo_magazine/tp23s
|
|
name = "TP-23 TS magazine (.44 magnum standard)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
icon_state = "45mag"
|
|
max_ammo = 10
|
|
mag_type = MAGAZINE
|
|
caliber = ".44"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 800)
|
|
multiple_sprites = 1
|
|
ammo_type = /obj/item/ammo_casing/a44
|
|
|
|
/obj/item/ammo_magazine/tp23s/rubber
|
|
name = "TP-23 TS magazine (.44 magnum less-lethal)"
|
|
ammo_type = /obj/item/ammo_casing/a44/rubber
|
|
|
|
/obj/item/ammo_magazine/tp23s/highpower
|
|
name = "TP-23 TS magazine (.44 magnum +P)"
|
|
desc = "This will probably void your warranty... If you have one."
|
|
ammo_type = /obj/item/ammo_casing/a44/rifle
|
|
|
|
/obj/item/ammo_magazine/tp23
|
|
name = "TP-23 magazine (.45 ACP)"
|
|
icon = 'icons/obj/ammo_ch.dmi'
|
|
icon_state = "45mag"
|
|
max_ammo = 14
|
|
mag_type = MAGAZINE
|
|
caliber = ".45"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 800)
|
|
multiple_sprites = 1
|
|
ammo_type = /obj/item/ammo_casing/a45
|
|
|
|
/obj/item/ammo_magazine/tp23/rubber
|
|
name = "TP-23 magazine (.45 ACP rubber)"
|
|
ammo_type = /obj/item/ammo_casing/a45/rubber
|
|
|
|
/obj/item/ammo_magazine/tp23/flash
|
|
name = "TP-23 magazine (.45 ACP flash)"
|
|
ammo_type = /obj/item/ammo_casing/a45/flash
|
|
|
|
/obj/item/ammo_magazine/tp23/hp
|
|
name = "TP-23 magazine (.45 ACP hollow-point)"
|
|
ammo_type = /obj/item/ammo_casing/a45/hp
|
|
|
|
/obj/item/ammo_magazine/tp23/ap
|
|
name = "TP-23 magazine (.45 ACP armor piercing)"
|
|
ammo_type = /obj/item/ammo_casing/a45/ap
|
|
|
|
/obj/item/ammo_magazine/tp23/emp
|
|
name = "TP-23 magazine (.45 ACP low-yield EMP)"
|
|
ammo_type = /obj/item/ammo_casing/a45/emp
|
|
|
|
/obj/item/ammo_magazine/s45lc
|
|
name = "speedloader (.45 LC)"
|
|
icon = 'icons/obj/ammo.dmi'
|
|
icon_state = "44"
|
|
ammo_type = /obj/item/ammo_casing/a45lc
|
|
matter = list(MAT_STEEL = 1260) //metal costs are very roughly based around 1 .45 casing = 75 metal
|
|
caliber = ".45 LC"
|
|
max_ammo = 6
|
|
multiple_sprites = 1
|
|
|
|
/obj/item/ammo_magazine/s45lc/empty
|
|
initial_ammo = 0
|
|
|
|
/obj/item/ammo_magazine/s45lc/rubber
|
|
name = "speedloader (.45 LC rubber)"
|
|
icon_state = "R44"
|
|
ammo_type = /obj/item/ammo_casing/a45lc/rubber
|
|
|
|
/obj/item/ammo_magazine/s45lc/rifle
|
|
name = "speedloader (.45 LC +P)"
|
|
icon_state = "RI44"
|
|
ammo_type = /obj/item/ammo_casing/a45lc/rifle |