diff --git a/code/modules/projectiles/gun_attachables.dm b/code/modules/projectiles/gun_attachables.dm index d7ec91b8ec..4f0daf2a2b 100644 --- a/code/modules/projectiles/gun_attachables.dm +++ b/code/modules/projectiles/gun_attachables.dm @@ -540,6 +540,11 @@ Defined in conflicts.dm of the #defines folder. pixel_shift_x = 14 hud_offset_mod = -4 +/obj/item/attachable/smartbarrel/suppressed + name = "suppressed smartgun barrel" + icon_state = "silenced_smartgun" + gun_traits = list(TRAIT_GUN_SILENCED) + // Mateba barrels /obj/item/attachable/mateba diff --git a/code/modules/projectiles/guns/smartgun.dm b/code/modules/projectiles/guns/smartgun.dm index de915250ec..dca1410900 100644 --- a/code/modules/projectiles/guns/smartgun.dm +++ b/code/modules/projectiles/guns/smartgun.dm @@ -756,3 +756,8 @@ /obj/item/weapon/gun/smartgun/rmc/Initialize(mapload, ...) . = ..() MD.iff_signal = FACTION_TWE + +/obj/item/weapon/gun/smartgun/silenced + name = "XM56E smartgun" + desc = "An experimental smartgun variant currently undergoing field testing. This model is outfitted with integrated suppressor and modified internal mechanism." + starting_attachment_types = list(/obj/item/attachable/smartbarrel/suppressed) diff --git a/icons/obj/items/weapons/guns/attachments/barrel.dmi b/icons/obj/items/weapons/guns/attachments/barrel.dmi index 04d1612ca4..5e051819e4 100644 Binary files a/icons/obj/items/weapons/guns/attachments/barrel.dmi and b/icons/obj/items/weapons/guns/attachments/barrel.dmi differ