diff --git a/code/game/objects/items/tools/crowbar.dm b/code/game/objects/items/tools/crowbar.dm index b5143c7298c..b52fe91f5b5 100644 --- a/code/game/objects/items/tools/crowbar.dm +++ b/code/game/objects/items/tools/crowbar.dm @@ -24,6 +24,7 @@ /obj/item/crowbar/red icon_state = "crowbar_red" item_state = "crowbar_red" + belt_icon = "crowbar_red" force = 8 /obj/item/crowbar/brass diff --git a/code/game/objects/items/tools/multitool.dm b/code/game/objects/items/tools/multitool.dm index 12f17936765..9f84ed20798 100644 --- a/code/game/objects/items/tools/multitool.dm +++ b/code/game/objects/items/tools/multitool.dm @@ -9,7 +9,7 @@ /obj/item/multitool name = "multitool" desc = "Used for pulsing wires to test which to cut. Not recommended by doctors." - icon = 'icons/obj/device.dmi' + icon = 'icons/obj/tools.dmi' icon_state = "multitool" belt_icon = "multitool" flags = CONDUCT @@ -70,7 +70,11 @@ detect_state = PROXIMITY_NONE multitool_detect() icon_state = "[initial(icon_state)][detect_state]" + belt_icon = "[initial(icon_state)][detect_state]" track_cooldown = world.time + track_delay + if(istype(loc, /obj/item/storage/belt)) + var/obj/item/storage/belt/B = loc + B.update_icon() /obj/item/multitool/ai_detect/proc/multitool_detect() var/turf/our_turf = get_turf(src) @@ -99,6 +103,7 @@ name = "Suspicious Multitool" desc = "A sinister-looking multitool, used for pulsing wires to test which to cut." icon_state = "multitool_syndi" + belt_icon = "multitool_syndi" toolspeed = 0.95 // dangerously fast... not like multitools use speed anyways origin_tech = "magnets=1;engineering=2,syndicate=1" diff --git a/code/game/objects/items/tools/screwdriver.dm b/code/game/objects/items/tools/screwdriver.dm index 9b3a8e211a8..4c30f8e82f5 100644 --- a/code/game/objects/items/tools/screwdriver.dm +++ b/code/game/objects/items/tools/screwdriver.dm @@ -27,6 +27,7 @@ name = "screwdriver" desc = "A screwdriver with an ultra thin tip." icon_state = "screwdriver_nuke" + belt_icon = "screwdriver_nuke" toolspeed = 0.5 random_color = FALSE @@ -40,6 +41,7 @@ if(!param_color) param_color = pick("red","blue","pink","brown","green","cyan","yellow") icon_state = "screwdriver_[param_color]" + belt_icon = "screwdriver_[param_color]" if (prob(75)) src.pixel_y = rand(0, 16) diff --git a/code/game/objects/items/tools/wirecutters.dm b/code/game/objects/items/tools/wirecutters.dm index 7199a7777e6..4571aea66ba 100644 --- a/code/game/objects/items/tools/wirecutters.dm +++ b/code/game/objects/items/tools/wirecutters.dm @@ -3,7 +3,7 @@ desc = "This cuts wires." icon = 'icons/obj/tools.dmi' icon_state = "cutters" - belt_icon = "wirecutters" + belt_icon = "wirecutters_red" flags = CONDUCT slot_flags = SLOT_BELT force = 6 @@ -28,6 +28,7 @@ if(random_color) if(!param_color) param_color = pick("yellow", "red") + belt_icon = "wirecutters_[param_color]" icon_state = "cutters_[param_color]" /obj/item/wirecutters/attack(mob/living/carbon/C, mob/user) diff --git a/icons/obj/clothing/belts.dmi b/icons/obj/clothing/belts.dmi index 1f301a3194d..43aee90aaad 100644 Binary files a/icons/obj/clothing/belts.dmi and b/icons/obj/clothing/belts.dmi differ diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index b4fdce4ce28..6f5251c9ba8 100644 Binary files a/icons/obj/device.dmi and b/icons/obj/device.dmi differ diff --git a/icons/obj/tools.dmi b/icons/obj/tools.dmi index b3f97f27b49..56b289f8bc8 100644 Binary files a/icons/obj/tools.dmi and b/icons/obj/tools.dmi differ