diff --git a/code/citadel/cit_guns.dm b/code/citadel/cit_guns.dm index da0aa4b87b..4fa4b25a88 100644 --- a/code/citadel/cit_guns.dm +++ b/code/citadel/cit_guns.dm @@ -1149,6 +1149,9 @@ obj/item/gun/energy/e_gun/cx name = "\improper CX Model D Energy Gun" desc = "An overpriced hybrid energy gun with two settings: stun, and kill. Manufactured by CX Armories. Has a polychromic coating." icon = 'icons/obj/guns/cit_guns.dmi' + icon_state = "cxe" + lefthand_file = 'icons/mob/citadel/guns_lefthand.dmi' + righthand_file = 'icons/mob/citadel/guns_righthand.dmi' ammo_type = list(/obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser) origin_tech = "combat=4;magnets=3" flight_x_offset = 15 @@ -1171,4 +1174,11 @@ obj/item/gun/energy/e_gun/cx/ui_action_click(mob/user, var/datum/action/A) body_color = sanitize_hexcolor(body_color_input, desired_format=6, include_crunch=1) update_icon() else - ..() \ No newline at end of file + ..() + +obj/item/gun/energy/e_gun/cx/worn_overlays(isinhands, icon_file) + . = ..() + if(isinhands) + var/mutable_appearance/body_inhand = mutable_appearance(icon_file, "cxe_body") + body_inhand.color = body_color + . += body_inhand \ No newline at end of file diff --git a/icons/mob/citadel/guns_lefthand.dmi b/icons/mob/citadel/guns_lefthand.dmi index 9323726d77..fc7617d409 100644 Binary files a/icons/mob/citadel/guns_lefthand.dmi and b/icons/mob/citadel/guns_lefthand.dmi differ diff --git a/icons/mob/citadel/guns_righthand.dmi b/icons/mob/citadel/guns_righthand.dmi index 6f22a499c7..2c99116c51 100644 Binary files a/icons/mob/citadel/guns_righthand.dmi and b/icons/mob/citadel/guns_righthand.dmi differ diff --git a/icons/obj/guns/cit_guns.dmi b/icons/obj/guns/cit_guns.dmi index ecb99fec7f..c706925383 100644 Binary files a/icons/obj/guns/cit_guns.dmi and b/icons/obj/guns/cit_guns.dmi differ