diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm
index 04761befdc..89baa173c1 100644
--- a/code/modules/projectiles/gun.dm
+++ b/code/modules/projectiles/gun.dm
@@ -295,14 +295,14 @@
/obj/item/weapon/gun/attack(mob/M as mob, mob/user)
if(user.a_intent == INTENT_HARM) //Flogging
if(bayonet)
- bayonet.attack(M, user)
+ M.attackby(bayonet, user)
return
return ..()
/obj/item/weapon/gun/attack_obj(obj/O, mob/user)
if(user.a_intent == INTENT_HARM)
if(bayonet)
- bayonet.attack_obj(O, user)
+ O.attackby(bayonet, user)
return
return ..()
@@ -332,7 +332,7 @@
if(!bayonet)
if(!user.transferItemToLoc(I, src))
return
- to_chat(user, "You attach \the [K] to the front of ]the [src].")
+ to_chat(user, "You attach \the [K] to the front of \the [src].")
bayonet = K
update_icon()
else if(istype(I, /obj/item/weapon/screwdriver))
diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi
index 7cb9f2a3ff..dd6146d7fb 100644
Binary files a/icons/obj/guns/projectile.dmi and b/icons/obj/guns/projectile.dmi differ