diff --git a/code/modules/projectiles/ammunition.dm b/code/modules/projectiles/ammunition.dm index 610c0f28a3..1e09903a7e 100644 --- a/code/modules/projectiles/ammunition.dm +++ b/code/modules/projectiles/ammunition.dm @@ -41,6 +41,10 @@ else user << "\blue There is no bullet in the casing to inscribe anything into." +/obj/item/ammo_casing/examine(mob/user) + ..() + if (!BB) + user << "This one is spent." //Boxes of ammo /obj/item/ammo_magazine diff --git a/code/modules/projectiles/ammunition/bullets.dm b/code/modules/projectiles/ammunition/bullets.dm index e524c9765c..134b9a6ca3 100644 --- a/code/modules/projectiles/ammunition/bullets.dm +++ b/code/modules/projectiles/ammunition/bullets.dm @@ -67,7 +67,7 @@ name = "shotgun shell" desc = "A blank shell." icon_state = "blshell" - projectile_type = "" + projectile_type = "/obj/item/projectile/bullet/chameleon" matter = list("metal" = 250) diff --git a/code/modules/projectiles/guns/projectile.dm b/code/modules/projectiles/guns/projectile.dm index 372bcd4cf2..0c3578d3d2 100644 --- a/code/modules/projectiles/guns/projectile.dm +++ b/code/modules/projectiles/guns/projectile.dm @@ -38,7 +38,6 @@ return 0 AC.loc = get_turf(src) //Eject casing onto ground. if(AC.BB) - AC.desc += " This one is spent." //descriptions are magic - only when there's a projectile in the casing in_chamber = AC.BB //Load projectile into chamber. AC.BB.loc = src //Set projectile loc to gun. return 1