diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 9127b5bc00b..e55739528d6 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -204,7 +204,6 @@ */ /obj/item/weapon/weldingtool name = "welding tool" - desc = "Ensure the switch is safely in the off position before refueling." icon = 'icons/obj/items.dmi' icon_state = "welder" hitsound = 'sound/weapons/toolhit.ogg' @@ -294,7 +293,7 @@ if(src.icon_state != "welder") //Check that the sprite is correct, if it isnt, it means toggle() was not called src.force = 3 src.damtype = "brute" - update_icon() + src.icon_state = "welder" src.hitsound = "sound/weapons/toolhit.ogg" src.welding = 0 processing_objects.Remove(src) @@ -304,7 +303,7 @@ if(src.icon_state != "welder1") //Check that the sprite is correct, if it isnt, it means toggle() was not called src.force = 15 src.damtype = "fire" - update_icon() + src.icon_state = "welder1" src.hitsound = "sound/weapons/welderattack.ogg" if(prob(5)) remove_fuel(1) @@ -400,7 +399,7 @@ to_chat(usr, "\The [src] switches on.") src.force = 15 src.damtype = "fire" - update_icon() + src.icon_state = "welder1" processing_objects.Add(src) else to_chat(usr, "Need more fuel!") @@ -411,7 +410,7 @@ to_chat(usr, "\The [src] switches off.") src.force = 3 src.damtype = "brute" - update_icon() + src.icon_state = "welder" src.welding = 0 //Turns off the welder if there is no more fuel (does this really need to be its own proc?) @@ -432,7 +431,7 @@ to_chat(usr, "You switch the [src] on.") src.force = 15 src.damtype = "fire" - update_icon() + src.icon_state = "welder1" processing_objects.Add(src) else to_chat(usr, "Need more fuel!") @@ -445,7 +444,7 @@ to_chat(usr, "\The [src] shuts off!") src.force = 3 src.damtype = "brute" - update_icon() + src.icon_state = "welder" src.welding = 0 //Decides whether or not to damage a player's eyes based on what they're wearing as protection @@ -498,18 +497,11 @@ spawn(100) user.disabilities &= ~NEARSIGHTED -/obj/item/weapon/weldingtool/update_icon() - ..() - icon_state = "[initial(icon_state)][welding ? "1" : ""]" //Ternary operator. - - /obj/item/weapon/weldingtool/empty start_fueled = 0 /obj/item/weapon/weldingtool/largetank name = "Industrial Welding Tool" - desc = "The cutting edge between portability and tank size." - icon_state = "welder_large" max_fuel = 40 starting_materials = list(MAT_IRON = 70, MAT_GLASS = 60) origin_tech = Tc_ENGINEERING + "=2" @@ -519,8 +511,6 @@ /obj/item/weapon/weldingtool/hugetank name = "Upgraded Welding Tool" - desc = "A large tank for a large job." - icon_state = "welder_larger" max_fuel = 80 w_class = W_CLASS_MEDIUM starting_materials = list(MAT_IRON = 70, MAT_GLASS = 120) @@ -529,19 +519,6 @@ /obj/item/weapon/weldingtool/hugetank/empty start_fueled = 0 -/obj/item/weapon/weldingtool/gatling - name = "gatling welder" - desc = "Engineering Dakka." - icon_state = "welder_gatling" - max_fuel = 160 - w_class = W_CLASS_HUGE - starting_materials = list(MAT_IRON = 18750, MAT_GLASS = 18750) - origin_tech = Tc_ENGINEERING + "=4" - -/obj/item/weapon/weldingtool/gatling/empty - start_fueled = 0 - - /obj/item/weapon/weldingtool/experimental name = "Experimental Welding Tool" max_fuel = 40 diff --git a/icons/mob/in-hand/left/items_lefthand.dmi b/icons/mob/in-hand/left/items_lefthand.dmi index 65c4f2f1bf0..6a58f2540b4 100644 Binary files a/icons/mob/in-hand/left/items_lefthand.dmi and b/icons/mob/in-hand/left/items_lefthand.dmi differ diff --git a/icons/mob/in-hand/right/items_righthand.dmi b/icons/mob/in-hand/right/items_righthand.dmi index 1aabbc8298f..e61de57eb8d 100644 Binary files a/icons/mob/in-hand/right/items_righthand.dmi and b/icons/mob/in-hand/right/items_righthand.dmi differ diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index be479d0d60a..93801a252be 100644 Binary files a/icons/obj/items.dmi and b/icons/obj/items.dmi differ