diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index d9bf95dd72a..e85c3e88406 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -135,7 +135,8 @@ /obj/item/device/megaphone, /obj/item/weapon/melee, /obj/item/weapon/gun/projectile/sec, - /obj/item/taperoll/police + /obj/item/taperoll/police, + /obj/item/weapon/gun/projectile/colt/detective ) /obj/item/weapon/storage/belt/soulstone diff --git a/code/modules/projectiles/guns/projectile/pistol.dm b/code/modules/projectiles/guns/projectile/pistol.dm index fd4b684f5be..09ef988dfd4 100644 --- a/code/modules/projectiles/guns/projectile/pistol.dm +++ b/code/modules/projectiles/guns/projectile/pistol.dm @@ -9,6 +9,7 @@ load_method = MAGAZINE /obj/item/weapon/gun/projectile/colt/detective + desc = "A Martian recreation of an old Terran pistol. Uses .45 rounds." magazine_type = /obj/item/ammo_magazine/c45m/rubber /obj/item/weapon/gun/projectile/colt/detective/verb/rename_gun() @@ -29,6 +30,22 @@ M << "You name the gun [input]. Say hello to your new friend." return 1 +/obj/item/weapon/gun/projectile/colt/detective/verb/reskin_gun() + set name = "Reskin gun" + set category = "Object" + set desc = "Click to reskin your gun." + + var/mob/M = usr + var/list/options = list() + options["NT Mk. 58"] = "secguncomp" + options["NT Mk. 58 Custom"] = "secgundark" + options["Colt M1911"] = "colt" + var/choice = input(M,"What do you want to skin the gun to?","Reskin Gun") in options + if(src && choice && !M.stat && in_range(M,src)) + icon_state = options[choice] + M << "Your gun is now skinned as [choice]. Say hello to your new friend." + return 1 + /obj/item/weapon/gun/projectile/sec name = ".45 pistol" desc = "The NT Mk58 is a cheap, ubiquitous sidearm, produced by a NanoTrasen subsidiary. Found pretty much everywhere humans are. Uses .45 rounds."