diff --git a/code/modules/projectiles/guns/projectile.dm b/code/modules/projectiles/guns/projectile.dm index 685122e05c..ff56a95795 100644 --- a/code/modules/projectiles/guns/projectile.dm +++ b/code/modules/projectiles/guns/projectile.dm @@ -93,6 +93,7 @@ AM.loc = get_turf(src) empty_mag = null update_icon() + AM.update_icon() user << "\blue You unload magazine from \the [src]!" else user << "\red Nothing loaded in \the [src]!" diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm index b6a305cbf7..a403cc6733 100644 --- a/code/modules/projectiles/guns/projectile/revolver.dm +++ b/code/modules/projectiles/guns/projectile/revolver.dm @@ -89,6 +89,7 @@ if(!loaded.len && empty_mag) empty_mag.loc = get_turf(src.loc) empty_mag = null + user << "The Magazine falls out and clatters on the floor!" return diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index b5a6f7f39d..a230140edc 100644 Binary files a/icons/obj/ammo.dmi and b/icons/obj/ammo.dmi differ