diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index 32a675fd7ac..1f86b8582f4 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -36,7 +36,7 @@ H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) H.equip_or_collect(new /obj/item/clothing/under/rank/chief_engineer(H), slot_w_uniform) //H.equip_or_collect(new /obj/item/device/pda/heads/ce(H), slot_l_store) - H.equip_or_collect(new /obj/item/clothing/shoes/brown(H), slot_shoes) + H.equip_or_collect(new /obj/item/clothing/shoes/workboots(H), slot_shoes) H.equip_or_collect(new /obj/item/clothing/head/hardhat/white(H), slot_head) H.equip_or_collect(new /obj/item/weapon/storage/belt/utility/full(H), slot_belt) H.equip_or_collect(new /obj/item/clothing/gloves/black(H), slot_gloves) @@ -86,7 +86,7 @@ H.equip_or_collect(new /obj/item/clothing/under/rank/electrician(H), slot_w_uniform) if("Engine Technician") H.equip_or_collect(new /obj/item/clothing/under/rank/engine_tech(H), slot_w_uniform) - H.equip_or_collect(new /obj/item/clothing/shoes/orange(H), slot_shoes) + H.equip_or_collect(new /obj/item/clothing/shoes/workboots(H), slot_shoes) H.equip_or_collect(new /obj/item/weapon/storage/belt/utility/full(H), slot_belt) H.equip_or_collect(new /obj/item/clothing/head/hardhat(H), slot_head) H.equip_or_collect(new /obj/item/device/t_scanner(H), slot_r_store) @@ -128,7 +128,7 @@ if(4) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) H.equip_or_collect(new /obj/item/clothing/under/rank/atmospheric_technician(H), slot_w_uniform) - H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) + H.equip_or_collect(new /obj/item/clothing/shoes/workboots(H), slot_shoes) //H.equip_or_collect(new /obj/item/device/pda/atmos(H), slot_l_store) H.equip_or_collect(new /obj/item/weapon/storage/belt/utility/atmostech(H), slot_belt) if(H.backbag == 1) @@ -167,7 +167,7 @@ if(4) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) H.equip_or_collect(new /obj/item/clothing/under/rank/mechanic(H), slot_w_uniform) - H.equip_or_collect(new /obj/item/clothing/shoes/white(H), slot_shoes) + H.equip_or_collect(new /obj/item/clothing/shoes/workboots(H), slot_shoes) //H.equip_or_collect(new /obj/item/device/pda/atmos(H), slot_l_store) H.equip_or_collect(new /obj/item/weapon/storage/belt/utility/complete(H), slot_belt) if(!(H.flags&DISABILITY_FLAG_NEARSIGHTED)) //Does this work? diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index db6befeca27..c9098f9be34 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -2067,6 +2067,7 @@ var/global/num_vending_terminals = 1 /obj/item/clothing/shoes/purple = 10, /obj/item/clothing/shoes/red = 10, /obj/item/clothing/shoes/white = 10, + /obj/item/clothing/shoes/workboots = 10, ) contraband = list( /obj/item/clothing/shoes/jackboots = 5, diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 37037f21152..4c7fffb4227 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -21,7 +21,7 @@ new /obj/item/clothing/head/hardhat/white(src) new /obj/item/clothing/head/welding(src) new /obj/item/clothing/gloves/yellow(src) - new /obj/item/clothing/shoes/brown(src) + new /obj/item/clothing/shoes/workboots(src) new /obj/item/weapon/cartridge/ce(src) new /obj/item/device/radio/headset/heads/ce(src) new /obj/item/weapon/storage/toolbox/mechanical(src) @@ -111,7 +111,7 @@ else new /obj/item/weapon/storage/backpack/satchel_eng(src) new /obj/item/clothing/under/rank/engineer(src) - new /obj/item/clothing/shoes/orange(src) + new /obj/item/clothing/shoes/workboots(src) new /obj/item/weapon/storage/toolbox/mechanical(src) // new /obj/item/weapon/cartridge/engineering(src) new /obj/item/device/radio/headset/headset_eng(src) @@ -142,7 +142,7 @@ else new /obj/item/weapon/storage/backpack/satchel_norm(src) new /obj/item/clothing/under/rank/atmospheric_technician(src) - new /obj/item/clothing/shoes/black(src) + new /obj/item/clothing/shoes/workboots(src) new /obj/item/weapon/storage/toolbox/mechanical(src) new /obj/item/weapon/extinguisher/foam(src) // new /obj/item/weapon/cartridge/engineering(src) @@ -177,7 +177,7 @@ else new /obj/item/weapon/storage/backpack/satchel_eng(src) new /obj/item/clothing/under/rank/mechanic(src) - new /obj/item/clothing/shoes/white(src) + new /obj/item/clothing/shoes/workboots(src) new /obj/item/weapon/storage/toolbox/mechanical(src) //new /obj/item/device/component_exchanger(src) new /obj/item/device/radio/headset/headset_engsci(src) diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index 7a8183728a3..d6c6b131bcc 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -172,9 +172,9 @@ new /obj/item/clothing/under/rank/atmospheric_technician(src) new /obj/item/clothing/under/rank/atmospheric_technician(src) new /obj/item/clothing/under/rank/atmospheric_technician(src) - new /obj/item/clothing/shoes/black(src) - new /obj/item/clothing/shoes/black(src) - new /obj/item/clothing/shoes/black(src) + new /obj/item/clothing/shoes/workboots(src) + new /obj/item/clothing/shoes/workboots(src) + new /obj/item/clothing/shoes/workboots(src) AddToProfiler() return @@ -194,9 +194,9 @@ new /obj/item/clothing/under/rank/maintenance_tech(src) new /obj/item/clothing/under/rank/electrician(src) new /obj/item/clothing/under/rank/electrician(src) - new /obj/item/clothing/shoes/orange(src) - new /obj/item/clothing/shoes/orange(src) - new /obj/item/clothing/shoes/orange(src) + new /obj/item/clothing/shoes/workboots(src) + new /obj/item/clothing/shoes/workboots(src) + new /obj/item/clothing/shoes/workboots(src) AddToProfiler() return diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 35b5ddfade4..938ed35e229 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -376,3 +376,11 @@ desc = "" icon_state = "doom" item_state = "doom" + +/obj/item/clothing/shoes/workboots + name = "Workboots" + desc = "Thick-soled boots for industrial work environments." + icon_state = "workboots" + item_state = "workboots" + species_fit = list(VOX_SHAPED) + footprint_type = /obj/effect/decal/cleanable/blood/tracks/footprints/boots \ No newline at end of file diff --git a/html/changelogs/kolith.yml b/html/changelogs/kolith.yml new file mode 100644 index 00000000000..609e5a6a4a9 --- /dev/null +++ b/html/changelogs/kolith.yml @@ -0,0 +1,6 @@ +author: kolith + +delete-after: True + +changes: +- rscadd: Adds engineering workboots. diff --git a/icons/mob/feet.dmi b/icons/mob/feet.dmi index 0340ab2d44b..51fa408df5f 100644 Binary files a/icons/mob/feet.dmi and b/icons/mob/feet.dmi differ diff --git a/icons/mob/species/vox/shoes.dmi b/icons/mob/species/vox/shoes.dmi index b8b6051f37f..29934c22e41 100644 Binary files a/icons/mob/species/vox/shoes.dmi and b/icons/mob/species/vox/shoes.dmi differ diff --git a/icons/obj/clothing/shoes.dmi b/icons/obj/clothing/shoes.dmi index d586656bef9..8975498a731 100644 Binary files a/icons/obj/clothing/shoes.dmi and b/icons/obj/clothing/shoes.dmi differ