From e60bb3d409345225e6bad78bd97592c1d125ddcb Mon Sep 17 00:00:00 2001 From: Aroliacue Date: Sat, 22 Apr 2023 13:46:28 +1000 Subject: [PATCH] Fluff Mech Shoes --- code/game/sound.dm | 6 +++ code/modules/clothing/shoes/miscellaneous.dm | 36 +++++++++++++++++- .../preference_setup/loadout/loadout_shoes.dm | 12 ++++++ .../sound/effects/powerloader_step.ogg | Bin 0 -> 7346 bytes .../sound/effects/powerloader_step2.ogg | Bin 0 -> 7397 bytes vorestation.dme | 1 + 6 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 modular_chomp/code/modules/client/preference_setup/loadout/loadout_shoes.dm create mode 100644 modular_chomp/sound/effects/powerloader_step.ogg create mode 100644 modular_chomp/sound/effects/powerloader_step2.ogg diff --git a/code/game/sound.dm b/code/game/sound.dm index ca99b1f3de..e977dc9001 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -287,6 +287,12 @@ 'sound/items/pickup/generic1.ogg', 'sound/items/pickup/generic2.ogg', 'sound/items/pickup/generic3.ogg') + // CHOMPedit start - Sounds for mech footsteps. + if ("powerloaderstep") + soundin = pick( + 'modular_chomp/sound/effects/powerloader_step.ogg', + 'modular_chomp/sound/effects/powerloader_step2.ogg') + // CHOMPedit end. return soundin //Are these even used? //Yes diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 7221f30d8e..107a69bf79 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -247,4 +247,38 @@ name = "red sneakers" desc = "A stylish, expensive pair of red sneakers." icon_state = "sneakersred" - item_state = "sneakersred" \ No newline at end of file + item_state = "sneakersred" + +// CHOMPedit start - Mech boots with hijacked clown shoes code. + +/obj/item/clothing/shoes/mech_shoes + name = "mech shoes" + desc = "Thud thud." + icon_state = "nothing" + 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. + force = 2 + var/footstep = 1 // Used for thuds while walking. + species_restricted = null + +/obj/item/clothing/shoes/mech_shoes/handle_movement(var/turf/walking, var/running) + if(running) + if(footstep >= 2) + footstep = 0 + playsound(src, "mechstep", 15, 1) // Hopefully this won't be too annoying. + else + footstep++ + +/obj/item/clothing/shoes/mech_shoes/light + name = "light mech shoes" + desc = "Thud thud, but quieter." + +/obj/item/clothing/shoes/mech_shoes/light/handle_movement(var/turf/walking, var/running) + if(running) + if(footstep >= 2) + footstep = 0 + playsound(src, "powerloaderstep", 15, 1) // Hopefully this won't be too annoying. + else + footstep++ + +// CHOMPedit end. \ No newline at end of file diff --git a/modular_chomp/code/modules/client/preference_setup/loadout/loadout_shoes.dm b/modular_chomp/code/modules/client/preference_setup/loadout/loadout_shoes.dm new file mode 100644 index 0000000000..48fb1646b3 --- /dev/null +++ b/modular_chomp/code/modules/client/preference_setup/loadout/loadout_shoes.dm @@ -0,0 +1,12 @@ +/datum/gear/shoes/mech_shoes + display_name = "mech shoes selection" + path = /obj/item/clothing/shoes/mech_shoes + cost = 1 + +/datum/gear/shoes/mech_shoes/New() + ..() + var/list/mechshoes = list( + "heavy mech shoes" = /obj/item/clothing/shoes/mech_shoes, + "light mech shoes" = /obj/item/clothing/shoes/mech_shoes/light + ) + gear_tweaks += new/datum/gear_tweak/path(mechshoes) \ No newline at end of file diff --git a/modular_chomp/sound/effects/powerloader_step.ogg b/modular_chomp/sound/effects/powerloader_step.ogg new file mode 100644 index 0000000000000000000000000000000000000000..af427df86590fe870f85c7c62ae6b24297cfe50d GIT binary patch literal 7346 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 Sp{R#%Xvf{CwyWVah<^i5|Bn3t literal 0 HcmV?d00001 diff --git a/modular_chomp/sound/effects/powerloader_step2.ogg b/modular_chomp/sound/effects/powerloader_step2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..60aaa6bd3458435e35343af5ff1fe413368e595e GIT binary patch literal 7397 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