Files
vgstation13/code/modules/projectiles/ammunition/bullets.dm
Orzorn 3cb4e56ccf Adds Nagant and Obrez, as well as 7.62x55 ammo. Nagant can be spawned by summon guns.
modified:   code/game/gamemodes/wizard/rightandwrong.dm
	modified:   code/game/objects/items/weapons/twohanded.dm
	modified:   code/modules/projectiles/ammunition/boxes.dm
	modified:   code/modules/projectiles/ammunition/bullets.dm
	modified:   code/modules/projectiles/ammunition/speedloaders.dm
	new file:   code/modules/projectiles/guns/projectile/nagant.dm
	modified:   code/modules/projectiles/projectile/bullets.dm
	modified:   icons/mob/back.dmi
	modified:   icons/mob/in-hand/left/guninhands_left.dmi
	modified:   icons/mob/in-hand/right/guninhands_right.dmi
	modified:   icons/obj/ammo.dmi
	modified:   icons/obj/gun.dmi
	new file:   sound/weapons/nagant.ogg
	new file:   sound/weapons/nagantreload.ogg
	new file:   sound/weapons/obrez.ogg
2015-09-05 15:33:53 -05:00

156 lines
4.2 KiB
Plaintext

/obj/item/ammo_casing/a357
desc = "A .357 bullet casing."
caliber = "357"
projectile_type = "/obj/item/projectile/bullet"
w_type = RECYK_METAL
/obj/item/ammo_casing/a50
desc = "A .50AE bullet casing."
caliber = ".50"
projectile_type = "/obj/item/projectile/bullet"
w_type = RECYK_METAL
/obj/item/ammo_casing/a418
desc = "A .418 bullet casing."
caliber = "357"
projectile_type = "/obj/item/projectile/bullet/suffocationbullet"
w_type = RECYK_METAL
/obj/item/ammo_casing/a75
desc = "A .75 bullet casing."
caliber = "75"
projectile_type = "/obj/item/projectile/bullet/gyro"
w_type = RECYK_METAL
/obj/item/ammo_casing/a666
desc = "A .666 bullet casing."
caliber = "357"
projectile_type = "/obj/item/projectile/bullet/cyanideround"
w_type = RECYK_METAL
/obj/item/ammo_casing/c38
desc = "A .38 bullet casing."
caliber = "38"
projectile_type = "/obj/item/projectile/bullet/weakbullet"
w_type = RECYK_METAL
/* Not entirely ready to be implemented yet. Get a server vote on bringing these in
/obj/item/ammo_casing/c38/lethal
desc = "A .38 bullet casing. This is the lethal variant."
caliber = "38"
projectile_type = "/obj/item/projectile/bullet" //HAHA, why is this a good idea
w_type = RECYK_METAL
*/
/obj/item/ammo_casing/c9mm
desc = "A 9mm bullet casing."
caliber = "9mm"
projectile_type = "/obj/item/projectile/bullet/midbullet2"
w_type = RECYK_METAL
/obj/item/ammo_casing/c45
desc = "A .45 bullet casing."
caliber = ".45"
projectile_type = "/obj/item/projectile/bullet/midbullet"
w_type = RECYK_METAL
/obj/item/ammo_casing/a12mm
desc = "A 12mm bullet casing."
caliber = "12mm"
projectile_type = "/obj/item/projectile/bullet/midbullet"
w_type = RECYK_METAL
/obj/item/ammo_casing/shotgun
name = "shotgun shell"
desc = "A 12 gauge shell."
icon_state = "gshell"
caliber = "shotgun"
projectile_type = "/obj/item/projectile/bullet"
starting_materials = list(MAT_IRON = 12500)
w_type = RECYK_METAL
update_icon()
desc = "[initial(desc)][BB ? "" : " This one is spent"]"
overlays = list()
if(!BB)
overlays += icon('icons/obj/ammo.dmi', "emptyshell")
/obj/item/ammo_casing/shotgun/blank
name = "shotgun shell"
desc = "A blank shell."
icon_state = "blshell"
projectile_type = ""
starting_materials = list(MAT_IRON = 250)
w_type = RECYK_METAL
/obj/item/ammo_casing/shotgun/beanbag
name = "beanbag shell"
desc = "A weak beanbag shell."
icon_state = "bshell"
projectile_type = "/obj/item/projectile/bullet/weakbullet"
starting_materials = list(MAT_IRON = 500)
w_type = RECYK_METAL
/obj/item/ammo_casing/shotgun/fakebeanbag
name = "beanbag shell"
desc = "A weak beanbag shell."
icon_state = "bshell"
projectile_type = "/obj/item/projectile/bullet/weakbullet/booze"
starting_materials = list(MAT_IRON = 12500)
w_type = RECYK_METAL
/obj/item/ammo_casing/shotgun/stunshell
name = "stun shell"
desc = "A stunning shell."
icon_state = "stunshell"
projectile_type = "/obj/item/projectile/bullet/stunshot"
starting_materials = list(MAT_IRON = 2500)
w_type = RECYK_METAL
/obj/item/ammo_casing/shotgun/dart
name = "shotgun darts"
desc = "A dart for use in shotguns."
icon_state = "blshell"
projectile_type = "/obj/item/projectile/bullet/dart"
starting_materials = list(MAT_IRON = 12500)
w_type = RECYK_METAL
/obj/item/ammo_casing/a762
desc = "A 7.62 bullet casing."
caliber = "a762"
projectile_type = "/obj/item/projectile/bullet"
w_type = RECYK_METAL
/obj/item/ammo_casing/BMG50
desc = "A .50 BMG bullet casing."
caliber = ".50BMG"
projectile_type = "/obj/item/projectile/bullet/hecate"
w_type = RECYK_METAL
icon_state = "l-casing"
/obj/item/ammo_casing/energy/kinetic
projectile_type = /obj/item/projectile/bullet
//select_name = "kinetic"
//e_cost = 500
//fire_sound = 'sound/weapons/Gunshot4.ogg'
w_type = RECYK_METAL
/obj/item/ammo_casing/a762x55
desc = "A 7.62x55mmR bullet casing."
caliber = "7.62x55"
projectile_type = "/obj/item/projectile/bullet/a762x55"
w_type = RECYK_METAL
icon_state = "762x55-casing-live"
starting_materials = list(MAT_IRON = 12500)
update_icon()
desc = "[initial(desc)][BB ? "" : " This one is spent"]"
if(!BB)
icon_state = "762x55-casing"