diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm index 7f0f4a8d6f2..5803a4fa2be 100644 --- a/code/modules/projectiles/guns/projectile/revolver.dm +++ b/code/modules/projectiles/guns/projectile/revolver.dm @@ -64,13 +64,16 @@ ..(user) user << "[get_ammo(0,0)] of those are live rounds." -/obj/item/weapon/gun/projectile/revolver/verb/Spin() +/obj/item/weapon/gun/projectile/revolver/verb/spin_revolver() set name = "Spin cylinder" set desc = "Fun when you're bored out of your skull." set category = "Object" usr.visible_message("[usr] spins the chamber of the revolver.", "You spin the revolver's chamber.") playsound(src.loc, 'sound/weapons/revolver_spin.ogg', 100, 1) + Spin() + +/obj/item/weapon/gun/projectile/revolver/proc/Spin() chambered = null var/random = rand(1, magazine.max_ammo) if(random <= get_ammo(0,0)) diff --git a/html/changelogs/revolver-fix-mccloud.yml b/html/changelogs/revolver-fix-mccloud.yml new file mode 100644 index 00000000000..06e337695ab --- /dev/null +++ b/html/changelogs/revolver-fix-mccloud.yml @@ -0,0 +1,7 @@ + +author: Fox McCloud + +delete-after: True + +changes: + - bugfix: "fixes a runtime related to revolver spinning." \ No newline at end of file