From f652293fa221d20ecd7bc10bc8184edd49d745fa Mon Sep 17 00:00:00 2001 From: Kaedwuff Date: Sun, 19 May 2019 09:14:45 -0500 Subject: [PATCH] Moderate shoes update (#6381) --- code/game/jobs/job/medical.dm | 6 +- code/game/jobs/job/science.dm | 4 +- .../crates_lockers/closets/secure/medical.dm | 4 +- .../closets/secure/scientist.dm | 6 +- .../crates_lockers/closets/wardrobe.dm | 18 +- code/modules/awaymissions/corpse.dm | 2 +- code/modules/clothing/chameleon.dm | 1 + code/modules/clothing/shoes/colour.dm | 33 +- code/modules/clothing/shoes/miscellaneous.dm | 454 +++++++++--------- code/modules/research/xenoarchaeology/misc.dm | 2 +- html/changelogs/Kaedwuff - Shoes.yml | 44 ++ icons/mob/feet.dmi | Bin 38913 -> 40099 bytes icons/obj/clothing/shoes.dmi | Bin 25081 -> 26592 bytes 13 files changed, 322 insertions(+), 252 deletions(-) create mode 100644 html/changelogs/Kaedwuff - Shoes.yml diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index b7acf25bb9d..80ad1072371 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -70,7 +70,7 @@ uniform = /obj/item/clothing/under/rank/medical suit = /obj/item/clothing/suit/storage/toggle/labcoat - shoes = /obj/item/clothing/shoes/white + shoes = /obj/item/clothing/shoes/medical l_ear = /obj/item/device/radio/headset/headset_med pda = /obj/item/device/pda/medical suit_store = /obj/item/device/flashlight/pen @@ -130,7 +130,7 @@ uniform = /obj/item/clothing/under/rank/pharmacist suit = /obj/item/clothing/suit/storage/toggle/labcoat/pharmacist - shoes = /obj/item/clothing/shoes/white + shoes = /obj/item/clothing/shoes/chemist l_ear = /obj/item/device/radio/headset/headset_med pda = /obj/item/device/pda/chemist @@ -246,7 +246,7 @@ jobtype = /datum/job/intern_med uniform = /obj/item/clothing/under/rank/medical - shoes = /obj/item/clothing/shoes/white + shoes = /obj/item/clothing/shoes/medical l_ear = /obj/item/device/radio/headset/headset_med backpack = /obj/item/weapon/storage/backpack/medic diff --git a/code/game/jobs/job/science.dm b/code/game/jobs/job/science.dm index 5d844942aa1..8b6e9d51fad 100644 --- a/code/game/jobs/job/science.dm +++ b/code/game/jobs/job/science.dm @@ -65,7 +65,7 @@ uniform = /obj/item/clothing/under/rank/scientist suit = /obj/item/clothing/suit/storage/toggle/labcoat/science - shoes = /obj/item/clothing/shoes/white + shoes = /obj/item/clothing/shoes/science l_ear = /obj/item/device/radio/headset/headset_sci pda = /obj/item/device/pda/science @@ -150,7 +150,7 @@ jobtype = /datum/job/intern_sci uniform = /obj/item/clothing/under/rank/scientist - shoes = /obj/item/clothing/shoes/white + shoes = /obj/item/clothing/shoes/science l_ear = /obj/item/device/radio/headset/headset_sci backpack = /obj/item/weapon/storage/backpack/toxins diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index bbabd226a01..3a8690eb9db 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -81,7 +81,7 @@ new /obj/item/clothing/under/rank/orderly(src) new /obj/item/clothing/suit/storage/toggle/labcoat(src) new /obj/item/clothing/suit/storage/toggle/fr_jacket(src) - new /obj/item/clothing/shoes/white(src) + new /obj/item/clothing/shoes/medical(src) new /obj/item/device/radio/headset/headset_med(src) new /obj/item/clothing/glasses/hud/health/aviator(src) @@ -103,7 +103,7 @@ new /obj/item/weapon/storage/backpack/satchel_med(src) new /obj/item/clothing/suit/bio_suit/cmo(src) new /obj/item/clothing/head/bio_hood/cmo(src) - new /obj/item/clothing/shoes/white(src) + new /obj/item/clothing/shoes/medical(src) new /obj/item/clothing/under/rank/chief_medical_officer(src) new /obj/item/weapon/cartridge/cmo(src) new /obj/item/clothing/gloves/latex(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index 7d5c3845f95..d9e7659159d 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -12,7 +12,7 @@ new /obj/item/clothing/under/rank/scientist(src) //new /obj/item/clothing/suit/labcoat/science(src) new /obj/item/clothing/suit/storage/toggle/labcoat(src) - new /obj/item/clothing/shoes/white(src) + new /obj/item/clothing/shoes/science(src) // new /obj/item/weapon/cartridge/signal/science(src) new /obj/item/device/radio/headset/headset_sci(src) new /obj/item/weapon/tank/air(src) @@ -37,7 +37,7 @@ new /obj/item/clothing/under/rank/research_director/dress_rd(src) new /obj/item/clothing/suit/storage/toggle/labcoat(src) new /obj/item/weapon/cartridge/rd(src) - new /obj/item/clothing/shoes/white(src) + new /obj/item/clothing/shoes/science(src) new /obj/item/clothing/shoes/leather(src) new /obj/item/clothing/gloves/latex(src) new /obj/item/device/radio/headset/heads/rd(src) @@ -62,7 +62,7 @@ new /obj/item/clothing/under/rank/research_director/rdalt(src) new /obj/item/clothing/under/rank/research_director/dress_rd(src) new /obj/item/clothing/suit/storage/toggle/labcoat(src) - new /obj/item/clothing/shoes/white(src) + new /obj/item/clothing/shoes/science(src) new /obj/item/clothing/shoes/leather(src) new /obj/item/clothing/gloves/latex(src) new /obj/item/device/radio/headset/heads/rd(src) diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index 00891f54c3a..93467696e0c 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -250,9 +250,9 @@ new /obj/item/clothing/suit/storage/toggle/labcoat(src) new /obj/item/clothing/suit/storage/toggle/labcoat(src) new /obj/item/clothing/suit/storage/toggle/labcoat(src) - new /obj/item/clothing/shoes/white(src) - new /obj/item/clothing/shoes/white(src) - new /obj/item/clothing/shoes/white(src) + new /obj/item/clothing/shoes/science(src) + new /obj/item/clothing/shoes/science(src) + new /obj/item/clothing/shoes/science(src) new /obj/item/clothing/shoes/slippers(src) new /obj/item/clothing/shoes/slippers(src) new /obj/item/clothing/shoes/slippers(src) @@ -286,8 +286,8 @@ ..() new /obj/item/clothing/under/rank/pharmacist(src) new /obj/item/clothing/under/rank/pharmacist(src) - new /obj/item/clothing/shoes/white(src) - new /obj/item/clothing/shoes/white(src) + new /obj/item/clothing/shoes/chemist(src) + new /obj/item/clothing/shoes/chemist(src) new /obj/item/clothing/suit/storage/toggle/labcoat/pharmacist(src) new /obj/item/clothing/suit/storage/toggle/labcoat/pharmacist(src) return @@ -318,8 +318,8 @@ ..() new /obj/item/clothing/under/rank/virologist(src) new /obj/item/clothing/under/rank/virologist(src) - new /obj/item/clothing/shoes/white(src) - new /obj/item/clothing/shoes/white(src) + new /obj/item/clothing/shoes/chemist(src) + new /obj/item/clothing/shoes/chemist(src) new /obj/item/clothing/suit/storage/toggle/labcoat/biochemist(src) new /obj/item/clothing/suit/storage/toggle/labcoat/biochemist(src) new /obj/item/clothing/mask/surgical(src) @@ -339,8 +339,8 @@ new /obj/item/clothing/under/rank/medical/blue(src) new /obj/item/clothing/under/rank/medical/green(src) new /obj/item/clothing/under/rank/medical/purple(src) - new /obj/item/clothing/shoes/white(src) - new /obj/item/clothing/shoes/white(src) + new /obj/item/clothing/shoes/medical(src) + new /obj/item/clothing/shoes/medical(src) new /obj/item/clothing/suit/storage/toggle/labcoat(src) new /obj/item/clothing/suit/storage/toggle/labcoat(src) new /obj/item/clothing/mask/surgical(src) diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index dcba4b2afaa..4ffb2582790 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -190,7 +190,7 @@ corpseuniform = /obj/item/clothing/under/rank/scientist corpsesuit = /obj/item/clothing/suit/storage/toggle/labcoat/science corpseback = /obj/item/weapon/storage/backpack - corpseshoes = /obj/item/clothing/shoes/white + corpseshoes = /obj/item/clothing/shoes/science corpseid = 1 corpseidjob = "Scientist" corpseidaccess = "Scientist" diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm index 84e440327c2..b057ef8918b 100644 --- a/code/modules/clothing/chameleon.dm +++ b/code/modules/clothing/chameleon.dm @@ -160,6 +160,7 @@ icon_state = "black" item_state = "black" desc = "They're comfy black shoes, with clever cloaking technology built in. It seems to have a small dial on the back of each shoe." + silent = 1 origin_tech = list(TECH_ILLEGAL = 3) var/global/list/clothing_choices diff --git a/code/modules/clothing/shoes/colour.dm b/code/modules/clothing/shoes/colour.dm index 4dd80d97097..975e58dba34 100644 --- a/code/modules/clothing/shoes/colour.dm +++ b/code/modules/clothing/shoes/colour.dm @@ -18,34 +18,54 @@ /obj/item/clothing/shoes/blue name = "blue shoes" + desc = "A pair of light blue shoes." icon_state = "blue" /obj/item/clothing/shoes/green name = "green shoes" + desc = "A pair of gaudy green shoes." icon_state = "green" /obj/item/clothing/shoes/yellow name = "yellow shoes" + desc = "A pair of garish yellow shoes." icon_state = "yellow" /obj/item/clothing/shoes/purple name = "purple shoes" + desc = "A pair of vibrant purple shoes." icon_state = "purple" -/obj/item/clothing/shoes/brown - name = "brown shoes" - icon_state = "brown" - /obj/item/clothing/shoes/red name = "red shoes" - desc = "Stylish red shoes." + desc = "A pair of stylish red shoes." icon_state = "red" /obj/item/clothing/shoes/white name = "white shoes" + desc = "A pair of classy white shoes." icon_state = "mime" + +/obj/item/clothing/shoes/medical + name = "doctor shoes" + desc = "A pair of blue and white shoes intended for safety around patients." + icon_state = "doctor" + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 80, rad = 0) + +/obj/item/clothing/shoes/science + name = "scientist shoes" + desc = "A pair of treated purple and white shoes resistant to chemical and gas spills." + icon_state = "scientist" + gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 +/obj/item/clothing/shoes/chemist + name = "biochemist shoes" + desc = "A pair of green and white shoes resistant to biological and chemical hazards." + icon_state = "chemist" + permeability_coefficient = 0.01 + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 90, rad = 0) + /obj/item/clothing/shoes/leather name = "leather shoes" desc = "A sturdy pair of leather shoes." @@ -54,11 +74,12 @@ /obj/item/clothing/shoes/rainbow name = "rainbow shoes" - desc = "Very gay shoes." + desc = "A pair of overly colorful shoes." icon_state = "rain_bow" /obj/item/clothing/shoes/orange name = "orange shoes" + desc = "A pair of easily noticed, reflective orange shoes." icon_state = "orange" var/obj/item/weapon/handcuffs/chained = null diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 77dc2b6736b..5b7e1232bff 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -1,225 +1,229 @@ -/obj/item/clothing/shoes/syndigaloshes - desc = "A pair of brown shoes. They seem to have extra grip." - name = "brown shoes" - icon_state = "brown" - item_state = "brown" - permeability_coefficient = 0.05 - item_flags = NOSLIP - origin_tech = list(TECH_ILLEGAL = 3) - var/list/clothing_choices = list() - siemens_coefficient = 0.8 - species_restricted = null - drop_sound = 'sound/items/drop/rubber.ogg' - -/obj/item/clothing/shoes/mime - name = "mime shoes" - icon_state = "mime" - -/obj/item/clothing/shoes/swat - name = "\improper SWAT shoes" - desc = "When you want to turn up the heat." - icon_state = "swat" - force = 5 - armor = list(melee = 80, bullet = 60, laser = 50,energy = 25, bomb = 50, bio = 10, rad = 0) - item_flags = NOSLIP - siemens_coefficient = 0.5 - can_hold_knife = 1 - -/obj/item/clothing/shoes/swat/ert - species_restricted = null - -/obj/item/clothing/shoes/combat //Basically SWAT shoes combined with galoshes. - name = "combat boots" - desc = "When you REALLY want to turn up the heat." - icon_state = "jungle" - force = 5 - armor = list(melee = 80, bullet = 60, laser = 50,energy = 25, bomb = 50, bio = 10, rad = 0) - item_flags = NOSLIP - siemens_coefficient = 0.5 - can_hold_knife = 1 - - cold_protection = FEET - min_cold_protection_temperature = SHOE_MIN_COLD_PROTECTION_TEMPERATURE - heat_protection = FEET - max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE - -/obj/item/clothing/shoes/sandal - desc = "A pair of rather plain, wooden sandals." - name = "sandals" - icon_state = "wizard" - species_restricted = null - body_parts_covered = 0 - -/obj/item/clothing/shoes/sandal/marisa - desc = "A pair of magic, black shoes." - name = "magic shoes" - icon_state = "black" - body_parts_covered = FEET - -/obj/item/clothing/shoes/sandal/flipflop - name = "flip flops" - desc = "A pair of foam flip flops. For those not afraid to show a little ankle." - icon_state = "thongsandal" - -/obj/item/clothing/shoes/clown_shoes - desc = "The prankster's standard-issue clowning shoes. Damn they're huge!" - name = "clown shoes" - icon_state = "clown" - item_state = "clown_shoes" - slowdown = SHOES_SLOWDOWN+1 - var/footstep = 1 //used for squeeks whilst walking - species_restricted = null - -/obj/item/clothing/shoes/clown_shoes/handle_movement(var/turf/walking, var/running) - if(running) - if(footstep >= 2) - footstep = 0 - playsound(src, "clownstep", 50, 1) // this will get annoying very fast. - else - footstep++ - else - playsound(src, "clownstep", 20, 1) - -/obj/item/clothing/shoes/cult - name = "ragged boots" - desc = "A ragged, dusty pair of boots." - icon_state = "cult" - item_state = "cult" - force = 5 - siemens_coefficient = 0 - armor = list(melee = 50, bullet = 30, laser = 50,energy = 20, bomb = 25, bio = 10, rad = 0) - - cold_protection = FEET - min_cold_protection_temperature = SHOE_MIN_COLD_PROTECTION_TEMPERATURE - heat_protection = FEET - max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE - species_restricted = null - -/obj/item/clothing/shoes/cult/cultify() - return - -/obj/item/clothing/shoes/cyborg - name = "cyborg boots" - desc = "Shoes for a cyborg costume" - icon_state = "boots" - -/obj/item/clothing/shoes/slippers - name = "bunny slippers" - desc = "Fluffy!" - icon_state = "slippers" - item_state = "slippers" - force = 0 - species_restricted = null - w_class = 2 - drop_sound = 'sound/items/drop/clothing.ogg' - -/obj/item/clothing/shoes/slippers_worn - name = "worn bunny slippers" - desc = "Fluffy..." - icon_state = "slippers_worn" - item_state = "slippers_worn" - force = 0 - w_class = 2 - -/obj/item/clothing/shoes/laceup - name = "laceup shoes" - desc = "The height of fashion, and they're pre-polished!" - icon_state = "laceups" - -/obj/item/clothing/shoes/swimmingfins - desc = "Help you swim good." - name = "swimming fins" - icon_state = "flippers" - item_flags = NOSLIP - slowdown = SHOES_SLOWDOWN+1 - -/obj/item/clothing/shoes/footwraps - name = "cloth footwraps" - desc = "A roll of treated canvas used for wrapping clawed feet." - icon_state = "clothwrap" - item_state = "clothwrap" - w_class = 2 - species_restricted = null - drop_sound = 'sound/items/drop/clothing.ogg' - -/obj/item/clothing/shoes/winter_old - name = "winter boots" - desc = "Boots lined with 'synthetic' animal fur." - icon_state = "winterboots_old" - cold_protection = FEET|LEGS - min_cold_protection_temperature = SHOE_MIN_COLD_PROTECTION_TEMPERATURE - heat_protection = FEET|LEGS - max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE - -/obj/item/clothing/shoes/cowboy - name = "cowboy boots" - desc = "Lacking a durasteel horse to ride." - icon_state = "cowboy" - drop_sound = 'sound/items/drop/leather.ogg' - -/obj/item/clothing/shoes/cowboy/classic - name = "classic cowboy boots" - desc = "A classic looking pair of durable cowboy boots." - icon_state = "cowboy_classic" - -/obj/item/clothing/shoes/cowboy/snakeskin - name = "snakeskin cowboy boots" - desc = "A pair of cowboy boots made from python skin." - icon_state = "cowboy_snakeskin" - -/obj/item/clothing/shoes/heels - name = "high heels" - desc = "A pair of high-heeled shoes. Fancy!" - icon_state = "heels" - -/obj/item/clothing/shoes/winter - name = "winter boots" - desc = "A pair of heavy winter boots made out of animal furs, reaching up to the knee." - icon_state = "winterboots" - item_state = "winterboots" - cold_protection = FEET|LEGS - min_cold_protection_temperature = SHOE_MIN_COLD_PROTECTION_TEMPERATURE - heat_protection = FEET|LEGS - max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE - armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 10, rad = 0) - siemens_coefficient = 0.9 - can_hold_knife = 1 - -/obj/item/clothing/shoes/caligae - name = "caligae" - desc = "The standard Unathi marching footwear. Made of leather and rubber, with heavy hob-nailed soles, their unique design allows for improved traction and protection, leading to them catching on with other species." - description_fluff = "These traditional Unathi footwear have remained relatively unchanged in principle, with improved materials and construction being the only notable change. Originally used for warriors, they became widespread for their comfort and durability. Some are worn with socks, for warmth. Although made for the Unathi anatomy, they have picked up popularity among other species." - icon_state = "caligae" - item_state = "caligae" - force = 5 - armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) - body_parts_covered = FEET|LEGS - species_restricted = null - sprite_sheets = list( - "Tajara" = 'icons/mob/species/tajaran/shoes.dmi', - "Unathi" = 'icons/mob/species/unathi/shoes.dmi') - -/obj/item/clothing/shoes/caligae/white - name = "white caligae" - desc = "The standard Unathi marching footwear. Made of leather and rubber, with heavy hob-nailed soles, their unique design allows for improved traction and protection. This one has white socks." - icon_state = "whitecaligae" - item_state = "whitecaligae" - -/obj/item/clothing/shoes/caligae/grey - name = "grey caligae" - desc = "The standard Unathi marching footwear. Made of leather and rubber, with heavy hob-nailed soles, their unique design allows for improved traction and protection. This one has grey socks." - icon_state = "greycaligae" - item_state = "greycaligae" - -/obj/item/clothing/shoes/caligae/black - name = "black caligae" - desc = "The standard Unathi marching footwear. Made of leather and rubber, with heavy hob-nailed soles, their unique design allows for improved traction and protection. This one has black socks." - icon_state = "blackcaligae" - item_state = "blackcaligae" - -/obj/item/clothing/shoes/caligae/armor - name = "leather caligae" - desc = "The standard Unathi marching footwear. These are made for heavier conditions, featuring tough and waterproof eel-leather covering, offering far greater protection." - description_fluff = "These traditional Unathi footwear have remained relatively unchanged in principle, with improved materials and construction being the only notable change. This pair is reinforced with leather of the Zazehal, a Moghesian species of eel that can grow up to twenty five feet long. Typically, Zazehal Festivals are thrown every month of the warm season in which Unathi strew freshly killed birds across the shoreline and collect these creatures with baskets. The fungi that grow on their skin is harvested and used as an exotic seasoning, and their skin is used for its' incredibly durable, shark-like leather." - icon_state = "eelcaligae" - armor = list(melee = 40, bullet = 0, laser = 0, energy = 15, bomb = 20, bio = 0, rad = 20) +/obj/item/clothing/shoes/syndigaloshes + desc = "A pair of brown shoes. They seem to have extra grip." + name = "brown shoes" + icon_state = "brown" + item_state = "brown" + permeability_coefficient = 0.05 + item_flags = NOSLIP + origin_tech = list(TECH_ILLEGAL = 3) + var/list/clothing_choices = list() + siemens_coefficient = 0.8 + species_restricted = null + drop_sound = 'sound/items/drop/rubber.ogg' + +/obj/item/clothing/shoes/mime + name = "mime shoes" + icon_state = "mime" + +/obj/item/clothing/shoes/swat + name = "\improper SWAT shoes" + desc = "When you want to turn up the heat." + icon_state = "swat" + force = 5 + armor = list(melee = 80, bullet = 60, laser = 50,energy = 25, bomb = 50, bio = 10, rad = 0) + item_flags = NOSLIP + siemens_coefficient = 0.5 + can_hold_knife = 1 + +/obj/item/clothing/shoes/swat/ert + species_restricted = null + +/obj/item/clothing/shoes/combat //Basically SWAT shoes combined with galoshes. + name = "combat boots" + desc = "When you REALLY want to turn up the heat." + icon_state = "jungle" + force = 5 + armor = list(melee = 80, bullet = 60, laser = 50,energy = 25, bomb = 50, bio = 10, rad = 0) + item_flags = NOSLIP + siemens_coefficient = 0.5 + can_hold_knife = 1 + + cold_protection = FEET + min_cold_protection_temperature = SHOE_MIN_COLD_PROTECTION_TEMPERATURE + heat_protection = FEET + max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE + +/obj/item/clothing/shoes/sandal + desc = "A pair of rather plain, wooden sandals." + name = "sandals" + icon_state = "wizard" + species_restricted = null + body_parts_covered = 0 + +/obj/item/clothing/shoes/sandal/marisa + desc = "A pair of magic, black shoes." + name = "magic shoes" + icon_state = "black" + body_parts_covered = FEET + +/obj/item/clothing/shoes/sandal/flipflop + name = "flip flops" + desc = "A pair of foam flip flops. For those not afraid to show a little ankle." + icon_state = "thongsandal" + +/obj/item/clothing/shoes/clown_shoes + desc = "The prankster's standard-issue clowning shoes. Damn they're huge!" + name = "clown shoes" + icon_state = "clown" + item_state = "clown_shoes" + slowdown = SHOES_SLOWDOWN+1 + var/footstep = 1 //used for squeeks whilst walking + species_restricted = null + +/obj/item/clothing/shoes/clown_shoes/handle_movement(var/turf/walking, var/running) + if(running) + if(footstep >= 2) + footstep = 0 + playsound(src, "clownstep", 50, 1) // this will get annoying very fast. + else + footstep++ + else + playsound(src, "clownstep", 20, 1) + +/obj/item/clothing/shoes/cult + name = "ragged boots" + desc = "A ragged, dusty pair of boots." + icon_state = "cult" + item_state = "cult" + force = 5 + silent = 1 + siemens_coefficient = 0 + armor = list(melee = 50, bullet = 30, laser = 50,energy = 20, bomb = 25, bio = 10, rad = 0) + + cold_protection = FEET + min_cold_protection_temperature = SHOE_MIN_COLD_PROTECTION_TEMPERATURE + heat_protection = FEET + max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE + species_restricted = null + +/obj/item/clothing/shoes/cult/cultify() + return + +/obj/item/clothing/shoes/cyborg + name = "cyborg boots" + desc = "Shoes for a cyborg costume" + icon_state = "boots" + +/obj/item/clothing/shoes/slippers + name = "bunny slippers" + desc = "Fluffy!" + icon_state = "slippers" + item_state = "slippers" + force = 0 + species_restricted = null + w_class = 2 + silent = 1 + drop_sound = 'sound/items/drop/clothing.ogg' + +/obj/item/clothing/shoes/slippers_worn + name = "worn bunny slippers" + desc = "Fluffy..." + icon_state = "slippers_worn" + item_state = "slippers_worn" + force = 0 + w_class = 2 + silent = 1 + +/obj/item/clothing/shoes/laceup + name = "laceup shoes" + desc = "The height of fashion, and they're pre-polished!" + icon_state = "laceups" + +/obj/item/clothing/shoes/swimmingfins + desc = "Help you swim good." + name = "swimming fins" + icon_state = "flippers" + item_flags = NOSLIP + slowdown = SHOES_SLOWDOWN+1 + +/obj/item/clothing/shoes/footwraps + name = "cloth footwraps" + desc = "A roll of treated canvas used for wrapping clawed feet." + icon_state = "clothwrap" + item_state = "clothwrap" + w_class = 2 + species_restricted = null + silent = 1 + drop_sound = 'sound/items/drop/clothing.ogg' + +/obj/item/clothing/shoes/winter_old + name = "winter boots" + desc = "Boots lined with 'synthetic' animal fur." + icon_state = "winterboots_old" + cold_protection = FEET|LEGS + min_cold_protection_temperature = SHOE_MIN_COLD_PROTECTION_TEMPERATURE + heat_protection = FEET|LEGS + max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE + +/obj/item/clothing/shoes/cowboy + name = "cowboy boots" + desc = "Lacking a durasteel horse to ride." + icon_state = "cowboy" + drop_sound = 'sound/items/drop/leather.ogg' + +/obj/item/clothing/shoes/cowboy/classic + name = "classic cowboy boots" + desc = "A classic looking pair of durable cowboy boots." + icon_state = "cowboy_classic" + +/obj/item/clothing/shoes/cowboy/snakeskin + name = "snakeskin cowboy boots" + desc = "A pair of cowboy boots made from python skin." + icon_state = "cowboy_snakeskin" + +/obj/item/clothing/shoes/heels + name = "high heels" + desc = "A pair of high-heeled shoes. Fancy!" + icon_state = "heels" + +/obj/item/clothing/shoes/winter + name = "winter boots" + desc = "A pair of heavy winter boots made out of animal furs, reaching up to the knee." + icon_state = "winterboots" + item_state = "winterboots" + cold_protection = FEET|LEGS + min_cold_protection_temperature = SHOE_MIN_COLD_PROTECTION_TEMPERATURE + heat_protection = FEET|LEGS + max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE + armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 10, rad = 0) + siemens_coefficient = 0.9 + can_hold_knife = 1 + +/obj/item/clothing/shoes/caligae + name = "caligae" + desc = "The standard Unathi marching footwear. Made of leather and rubber, with heavy hob-nailed soles, their unique design allows for improved traction and protection, leading to them catching on with other species." + description_fluff = "These traditional Unathi footwear have remained relatively unchanged in principle, with improved materials and construction being the only notable change. Originally used for warriors, they became widespread for their comfort and durability. Some are worn with socks, for warmth. Although made for the Unathi anatomy, they have picked up popularity among other species." + icon_state = "caligae" + item_state = "caligae" + force = 5 + armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) + body_parts_covered = FEET|LEGS + species_restricted = null + sprite_sheets = list( + "Tajara" = 'icons/mob/species/tajaran/shoes.dmi', + "Unathi" = 'icons/mob/species/unathi/shoes.dmi') + +/obj/item/clothing/shoes/caligae/white + name = "white caligae" + desc = "The standard Unathi marching footwear. Made of leather and rubber, with heavy hob-nailed soles, their unique design allows for improved traction and protection. This one has white socks." + icon_state = "whitecaligae" + item_state = "whitecaligae" + +/obj/item/clothing/shoes/caligae/grey + name = "grey caligae" + desc = "The standard Unathi marching footwear. Made of leather and rubber, with heavy hob-nailed soles, their unique design allows for improved traction and protection. This one has grey socks." + icon_state = "greycaligae" + item_state = "greycaligae" + +/obj/item/clothing/shoes/caligae/black + name = "black caligae" + desc = "The standard Unathi marching footwear. Made of leather and rubber, with heavy hob-nailed soles, their unique design allows for improved traction and protection. This one has black socks." + icon_state = "blackcaligae" + item_state = "blackcaligae" + +/obj/item/clothing/shoes/caligae/armor + name = "leather caligae" + desc = "The standard Unathi marching footwear. These are made for heavier conditions, featuring tough and waterproof eel-leather covering, offering far greater protection." + description_fluff = "These traditional Unathi footwear have remained relatively unchanged in principle, with improved materials and construction being the only notable change. This pair is reinforced with leather of the Zazehal, a Moghesian species of eel that can grow up to twenty five feet long. Typically, Zazehal Festivals are thrown every month of the warm season in which Unathi strew freshly killed birds across the shoreline and collect these creatures with baskets. The fungi that grow on their skin is harvested and used as an exotic seasoning, and their skin is used for its' incredibly durable, shark-like leather." + icon_state = "eelcaligae" + armor = list(melee = 40, bullet = 0, laser = 0, energy = 15, bomb = 20, bio = 0, rad = 20) diff --git a/code/modules/research/xenoarchaeology/misc.dm b/code/modules/research/xenoarchaeology/misc.dm index 05b2eaad2f2..2843f4114d0 100644 --- a/code/modules/research/xenoarchaeology/misc.dm +++ b/code/modules/research/xenoarchaeology/misc.dm @@ -74,7 +74,7 @@ sleep(2) new /obj/item/clothing/under/rank/scientist(src) new /obj/item/clothing/suit/storage/toggle/labcoat(src) - new /obj/item/clothing/shoes/white(src) + new /obj/item/clothing/shoes/science(src) new /obj/item/clothing/glasses/science(src) new /obj/item/device/radio/headset/headset_sci(src) new /obj/item/weapon/storage/belt/archaeology(src) diff --git a/html/changelogs/Kaedwuff - Shoes.yml b/html/changelogs/Kaedwuff - Shoes.yml new file mode 100644 index 00000000000..e8b30572e4e --- /dev/null +++ b/html/changelogs/Kaedwuff - Shoes.yml @@ -0,0 +1,44 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +# balance +# admin +# backend +# security +# refactor +################################# + +# Your name. +author: Kaedwuff + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - tweak: "All soft and cloth footwear no longer clicks on the floor as you move. Certainy spooky or traitorous footwear is also affected by this. You may now stalk people in bunny slippers." + - tweak: "White shoes are no longer chemical resistant. Doctors, scientists, and biochemists/pharmacists are now equipped with special protective shoes that have their own sprites, and resistances appropriate to their department." + - tweak: "All closets of clothing and corpses that belong to doctors and scientists now contain appropriate shoes. Except genetics, because it doesn't exist." + - tweak: "Shoes now use more descriptive examine text unstead of a generic catch-all." diff --git a/icons/mob/feet.dmi b/icons/mob/feet.dmi index acfeb8532358973cc5832f3a9e48d8a90f7aefdb..de898fefad103474226e7a902c030c77304ae682 100644 GIT binary patch delta 3358 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 HZ#?)HzAKB3 delta 2154 zcmcIkc|6mNA0LsUdX^rKc$6bYD(1*hGIQrvC}*3Na?Q25w&5$pt3o38X3Cwc>6fvA9D}w7ZTWx5qWA zQsQS7V%TSAbVP=aXO! z1#ycBZ@}h8@1_79J*cSuONBX<9yHW1VyG*E^;rYS1Dw2dboMJp$hRs{wTEWlRU|ya zT5}I)fIBj&3D(Ss!(|ACBn+j!k6Wc$ge2J4^rQ`@Q#LoA%vKQ=^D0*_G*QA1N{|Xa zAwCx(A2`C02iYoTJHPF``86+fQx98m6PVCuiHD~E4;>jx=7J8A#e5jdILyV^#YEQ` zCy>nYu3%Y?C8C5FO0_}SeYsEDe90kg=yUM`-dXs1WqRg$4@A*8%{*7G!M0sZcx3n! z`Bsw6)d;z)id|KOy~RTy{ltPvCAZvOWVe!HYuhi|d7`DCZzj$&bKLFatG-c*u*;bQ ze-l8?hPiXa@TqM!MUr3GubI(Pe1&d ztE7rrJ$+2ccoUsHx?E9yzE45voqklR2XuYSvcG_zaFaPe?|Bt2W-VWifOc0%$0p|8 zxs?+Iv#`?elCmUu(&WSFruOYd-{q%uSB$c&zZiv!&3OHDMZLeX+N1Qs57Y+(1^0O$ za#c2;XQaxJT$QsZ#8yIGwxiiswp5dPU?S2L1`)7zLu^8R2BnFG_n3RsP-fZZ4U3n> zF2+lrG28K)o^ZGwA)@H}sQL`D?o~Xb1cmwt-0Z1mEUzuqV58@Pxu6q5phy3z*b3B& z9MOv77w@cvCZNFpl|$(c?F~J{MTx0dot!n5vq^`S+&C9?Lsg(fo=zYF#>Va{c(tpE z@X}$Y9rZU?1u03#Q%fwSTwjbTek=>PXOsvr`Qs>K&6qUh6Y0|sphZJXuWByZ!W$E8*Xst=aIngoNH?n+#f$eJj5RC)3mtr zJx_7_n|J7$E}6lFPaY6S52B))HdIVxnj?A{jlmeKC}*)h(=sC>GEzrZcXGF-Z3^X& zLfN*qwgz%)sT}|}mKM!&)@J_J9(v$3Ha13GCU(y~U0Yl8Of#fJZJ*01aj!0$nwlch zH>9PdfqWwIR`u-wCMnA%2Vy?D=0t-ZELT>nZB6&~CP_$0%wt!c2Wa`%=kqZ7D%;EE z;@%E!CqHbn(FG4*=)XLc-9z}w6z*QEzJ_bYc{u&Kz}}=HjWgPtWArjgMyf8$Y83*z zj4`2%5?LC$gUc@W#qTyK2hWD)Uj+`D0mTc^u|*pQnQrW!`wLiys+BvIEjJdffstv` zFLr1I(iH>s4pX>-_6NEZ{(3xee^qxCtQ|kDb+Aiwz6+lk!oH2#FaoCcd1bA9C|JHX{ zsXI3ign+{#(W^!5L9U0R@hD<1Cg%X!J0CX3S>!n@f~{PPTM4FGWlT;^)&Vo@ki=pJ2%S0Wp69V1-wD&A|9*>w4)sk{O z<+Pg5lq*#O?-7(5S@uXD5=NSjm*eEV)HmzWQ+efSrOz`P@XNmr3NTdo5Lmy%$#2nH zuGw+lJ&c@uY!?R=?b0YLZf;kf8s}omKQ#0RV z7wFP~U!)iJ$QyXbP9Tw~(Z|`E0fUSH_QklW$Q%VL|MiWv>8z1%LpnL-bxk9E5_V~s zbz6p9rHy`ttoahr;i~#t8+{7)*N{HUs>XHva65fj*=Cypz^nCXI#Q`^&>^0Az+k*y z#;uCZ99bAL)%gQbBH?~l(&CvOcsGg#+;BTBpFnl^GwJU5m8PO0pSN`f>shRG{=xHBfu`}yWn`E3IAJ5XtxP} z9f-i}7I4YKk)U1~b3ARo14B)i1Mn~qh;ty+X!uC>^Kr~iUeO>cb9*zgiC6r8041I! AT>t<8 diff --git a/icons/obj/clothing/shoes.dmi b/icons/obj/clothing/shoes.dmi index 95845776d0607090365e634d96c77b01fadd68bf..563e5e6134825dde0701cd785f890e96655a3c28 100644 GIT binary patch literal 26592 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 SMDWW!5N%EUJ4G5#-~2CMlI`FC literal 25081 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

*xJfCI&ze26=F~Ap8t~wa<7bj!6OhH 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