diff --git a/GainStation13/sound/effects/footstep/giant1.ogg b/GainStation13/sound/effects/footstep/giant1.ogg new file mode 100644 index 0000000000..ce35e4c418 Binary files /dev/null and b/GainStation13/sound/effects/footstep/giant1.ogg differ diff --git a/GainStation13/sound/effects/footstep/giant2.ogg b/GainStation13/sound/effects/footstep/giant2.ogg new file mode 100644 index 0000000000..42b0273fca Binary files /dev/null and b/GainStation13/sound/effects/footstep/giant2.ogg differ diff --git a/code/datums/components/footstep.dm b/code/datums/components/footstep.dm index da7e4a58d9..ff3a1476e4 100644 --- a/code/datums/components/footstep.dm +++ b/code/datums/components/footstep.dm @@ -99,6 +99,11 @@ var/list/L = GLOB.barefootstep var/turf_footstep = T.barefootstep var/special = FALSE + //GS13 Edit: for big characters, add a boom sound to their stepping + if(H.size_multiplier > 1.5) + var/stompsound = pick( 'GainStation13/sound/effects/footstep/giant1.ogg','GainStation13/sound/effects/footstep/giant2.ogg') + var/giantvolume = H.size_multiplier * 9 + playsound(T, stompsound, giantvolume) if(H.physiology.footstep_type) switch(H.physiology.footstep_type) if(FOOTSTEP_MOB_CLAW)