mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-09 16:12:17 +00:00
62 lines
2.4 KiB
Plaintext
62 lines
2.4 KiB
Plaintext
/obj/item/clothing/shoes/mech_shoes
|
|
name = "mech shoes"
|
|
desc = "Thud thud."
|
|
icon = 'icons/effects/effects.dmi' //This is to make the unit test happy. These are invisible which are... Less than ideal. This should probably be moved to a trait or sound selector, but I digress. Outside scope of this PR.
|
|
icon_state = "nothing" // Horribly illegal and shouldn't be a thing, but whatever.
|
|
armor = list(melee = 30, bullet = 10, laser = 10, energy = 15, bomb = 20, bio = 0, rad = 0) // Same as loadout jackboots.
|
|
siemens_coefficient = 0.7 // Same as loadout jackboots.
|
|
can_hold_knife = 1
|
|
force = 2
|
|
species_restricted = null
|
|
var/list/squeak_sound = list("mechstep"=1) //Squeak sound list. Necessary so our subtypes can have different sounds loaded into their component
|
|
|
|
/obj/item/clothing/shoes/mech_shoes/Initialize(mapload)
|
|
.=..()
|
|
LoadComponent(/datum/component/squeak, squeak_sound, 15*step_volume_mod)
|
|
|
|
/obj/item/clothing/shoes/mech_shoes/light
|
|
name = "light mech shoes"
|
|
desc = "Thud thud, but quieter."
|
|
squeak_sound = list("powerloaderstep"=1)
|
|
|
|
/obj/item/clothing/shoes/mech_shoes/heavy
|
|
name = "heavy mech shoes"
|
|
desc = "Thud thud, but heavy."
|
|
squeak_sound = list('sound/mob/footstep_large.ogg'=1,'sound/mob/footstep_large2.ogg'=1)
|
|
step_volume_mod = 4
|
|
|
|
/obj/item/clothing/shoes/mech_shoes/mister_x
|
|
name = "concealed extra large jackboots"
|
|
desc = "Lets hope there's no evil in this residence."
|
|
squeak_sound = list('sound/mob/heavy_boots.ogg'=1)
|
|
step_volume_mod = 5
|
|
|
|
/obj/item/clothing/shoes/mech_shoes/mister_x/visible
|
|
name = "visible extra large jackboots"
|
|
icon = 'icons/inventory/feet/item.dmi'
|
|
icon_state = "jackboots"
|
|
|
|
/obj/item/clothing/shoes/clown_shoes
|
|
var/list/squeak_sound = list("clownstep"=1)
|
|
|
|
/obj/item/clothing/shoes/clown_shoes/Initialize(mapload)
|
|
.=..()
|
|
LoadComponent(/datum/component/squeak, squeak_sound, 20*step_volume_mod)
|
|
|
|
/obj/item/clothing/shoes/dry_galoshes
|
|
desc = "A pair of purple rubber boots, designed to prevent slipping on wet surfaces while also drying them."
|
|
name = "absorbent galoshes"
|
|
icon = 'modular_chomp/icons/inventory/feet/item.dmi'
|
|
icon_state = "galoshes_dry"
|
|
permeability_coefficient = 0.05
|
|
siemens_coefficient = 0
|
|
item_flags = NOSLIP
|
|
slowdown = SHOES_SLOWDOWN+0.5
|
|
species_restricted = null
|
|
drop_sound = 'sound/items/drop/rubber.ogg'
|
|
pickup_sound = 'sound/items/pickup/rubber.ogg'
|
|
|
|
/obj/item/clothing/shoes/dry_galoshes/Initialize(mapload)
|
|
.=..()
|
|
LoadComponent(/datum/component/dry)
|