Here's how things are in AA:
-You have a class called pawn
--Inside this class defines the basics of all players/pawns.
--Things defined include animation, sounds they make, skins, etc.
Lets take the footsteps example:
-Class pawn
--Depending on what surface theyre in contact with they create certain sounds
--If the surface is metal, select one sound to play from the 'metal footsteps' array
---The player takes a step and that sound is played. Sound radius and volume are already set.
--If the surface is wood, " "
---The player takes a step and " "
and so on and so on.
There isn't really a way to reduce the volume or radius of footsteps on a single map. You can't really make an efficient exception for a certain map either, the game doesn't understand the concept of a 'map.'
We can look into ways to reduce the volume or something per map, but I don't know how that works unless I have the editor pulled up.
What we can do is add more sounds into the map so its harder to listen for other players walking around.