-- Concrete --
sound.Add({
	name = "Footsteps.Concrete",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRun1.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRun10.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRun11.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRun12.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRun13.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRun14.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRun2.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRun3.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRun4.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRun5.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRun6.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRun7.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRun8.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRun9.wav"}
})

sound.Add({
	name = "Walk.Concrete",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteWalk1.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteWalk2.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteWalk3.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteWalk4.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteWalk5.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteWalk6.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteWalk7.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteWalk8.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteWalk9.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteWalk10.wav"}
})

sound.Add({
	name = "Sneak.Concrete",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteSneak1.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteSneak2.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteSneak3.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteSneak4.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteSneak5.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteSneak6.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteSneak7.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteSneak8.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteSneak9.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteSneak10.wav"}
})

sound.Add({
	name = "Release.Concrete",
	volume = 1,
	level = 30,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRunRelease1.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRunRelease2.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRunRelease3.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRunRelease4.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRunRelease5.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRunRelease6.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRunRelease7.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRunRelease8.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRunRelease9.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRunRelease10.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRunRelease11.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRunRelease12.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRunRelease13.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteRunRelease14.wav"}
})

sound.Add({
	name = "Land.Concrete",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Concrete/ME_FootStep_Concrete_Land1.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_Concrete_Land2.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_Concrete_Land3.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_Concrete_Land4.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_Concrete_Land5.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_Concrete_Land6.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_Concrete_Land7.wav"}
})

sound.Add({
	name = "OWallrun.Concrete",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Slow_Faith1.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Slow_Faith10.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Slow_Faith11.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Slow_Faith12.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Slow_Faith13.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Slow_Faith14.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Slow_Faith2.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Slow_Faith3.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Slow_Faith4.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Slow_Faith5.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Slow_Faith6.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Slow_Faith7.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Slow_Faith8.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Slow_Faith9.wav"}
})

sound.Add({
	name = "OWallrunFast.Concrete",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith1.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith2.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith3.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith4.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith5.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith6.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith7.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith8.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith9.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith10.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith11.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith12.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith13.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith14.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith15.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith16.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith17.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith18.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith19.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith20.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith21.wav", "mirrorsedge/Footsteps/Concrete/ME_Footsteps_Congrete_Clean_WallRun_Fast_Faith22.wav"}
})

sound.Add({
	name = "Wallrun.Concrete",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Concrete/ConcreteFootStepWallRun_01.wav", "mirrorsedge/Footsteps/Concrete/ConcreteFootStepWallRun_02.wav", "mirrorsedge/Footsteps/Concrete/ConcreteFootStepWallRun_03.wav", "mirrorsedge/Footsteps/Concrete/ConcreteFootStepWallRun_04.wav", "mirrorsedge/Footsteps/Concrete/ConcreteFootStepWallRun_05.wav", "mirrorsedge/Footsteps/Concrete/ConcreteFootStepWallRun_06.wav"}
})

sound.Add({
	name = "WallrunRelease.Concrete",
	volume = 1,
	level = 35,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Concrete/ConcreteFootStepWallRunRelease_01.wav", "mirrorsedge/Footsteps/Concrete/ConcreteFootStepWallRunRelease_02.wav", "mirrorsedge/Footsteps/Concrete/ConcreteFootStepWallRunRelease_03.wav", "mirrorsedge/Footsteps/Concrete/ConcreteFootStepWallRunRelease_04.wav", "mirrorsedge/Footsteps/Concrete/ConcreteFootStepWallRunRelease_05.wav", "mirrorsedge/Footsteps/Concrete/ConcreteFootStepWallRunRelease_06.wav"}
})
-- Concrete Dirt--
sound.Add({
	name = "Walk.ConcreteDirt",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk1.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk2.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk3.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk4.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk5.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk6.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk7.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk8.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk9.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk10.wav"}
})

sound.Add({
	name = "Sneak.ConcreteDirt",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk1.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk2.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk3.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk4.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk5.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk6.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk7.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk8.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk9.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk10.wav"}
}) -- Reusing the walk sounds if certain materials dont have their own unique sounds.
-- Tile --
sound.Add({
	name = "Footsteps.Tile",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteTile_Run1.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteTile_Run2.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteTile_Run3.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteTile_Run4.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteTile_Run5.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteTile_Run6.wav"}
})

sound.Add({
	name = "Release.Tile",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteTile_Release1.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteTile_Release2.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteTile_Release3.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteTile_Release4.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteTile_Release5.wav"}
})

-- Glass --
sound.Add({
	name = "Footsteps.Glass",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun1.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun10.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun11.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun12.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun13.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun14.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun15.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun16.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun17.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun18.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun19.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun2.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun20.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun3.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun4.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun5.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun6.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun7.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun8.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRun9.wav"}
})

sound.Add({
	name = "Release.Glass",
	volume = 1,
	level = 30,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRunRelease1.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRunRelease2.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRunRelease3.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRunRelease4.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRunRelease5.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRunRelease6.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRunRelease7.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRunRelease8.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPaneRunRelease9.wav"}
})

sound.Add({
	name = "Land.Glass",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPanelLand1.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPanelLand2.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPanelLand3.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPanelLand4.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPanelLand5.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPanelLand6.wav", "mirrorsedge/Footsteps/Glass/ME_FootStep_GlassPanelLand7.wav"}
})

-- Metal --
sound.Add({
	name = "Footsteps.Metal",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint1.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint10.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint11.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint12.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint13.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint14.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint15.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint16.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint17.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint18.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint19.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint2.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint20.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint3.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint4.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint5.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint6.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint7.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint8.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint9.wav"}
})

sound.Add({
	name = "Walk.Metal",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Metal/ME_FootStep_MetalWalk1.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalWalk2.wav", "mirrorsedge/Footsteps/ME_FootStep_MetalWalk3.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalWalk4.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalWalk5.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalWalk6.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalWalk7.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalWalk8.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalWalk9.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalWalk10.wav"}
})

sound.Add({
	name = "Sneak.Metal",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Metal/ME_FootStep_MetalWalk1.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalWalk2.wav", "mirrorsedge/Footsteps/ME_FootStep_MetalWalk3.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalWalk4.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalWalk5.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalWalk6.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalWalk7.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalWalk8.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalWalk9.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalWalk10.wav"}
})


sound.Add({
	name = "Release.Metal",
	volume = 0.3,
	level = 30,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint_Release1.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint_Release10.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint_Release11.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint_Release12.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint_Release13.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint_Release14.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint_Release15.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint_Release2.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint_Release3.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint_Release4.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint_Release5.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint_Release6.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint_Release7.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint_Release8.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Polished_Sprint_Release9.wav"}
})

sound.Add({
	name = "Land.Metal",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Land1.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Land2.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Land3.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Land4.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Land5.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Land6.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Land7.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Land8.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Land9.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Land10.wav"}
})

sound.Add({
	name = "WallRun.Metal",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_WallRun1.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_WallRun2.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_WallRun3.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_WallRun4.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_WallRun5.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_WallRun6.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_WallRun7.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_WallRun8.wav"}
})

sound.Add({
	name = "Metal.Ringout",
	volume = 0.5,
	level = 50,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Metal/ME_Footsteps_Master_Metal_Vault_Ringouts1.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Master_Metal_Vault_Ringouts2.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Master_Metal_Vault_Ringouts3.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Master_Metal_Vault_Ringouts4.wav"}
})

-- Duct --
sound.Add({
	name = "Footsteps.Duct",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctRun1.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctRun2.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctRun3.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctRun4.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctRun5.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctRun6.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctRun7.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctRun8.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctRun9.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctRun10.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctRun11.wav"}
})

sound.Add({
	name = "Land.Duct",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuct_Land1.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuct_Land2.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuct_Land3.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuct_Land4.wav"}
})

sound.Add({
	name = "Sneak.Duct",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctSneak1.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctSneak2.wav", "mirrorsedge/Footsteps/ME_FootStep_MetalDuctSneak3.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctSneak4.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctSneak5.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctSneak6.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctSneak7.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctSneak8.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctSneak9.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuctSneak10.wav"}
})
-- Gantry --
sound.Add({
	name = "Footsteps.Gantry",
	volume = 0.5,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_Steps_Sprint_New_01.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_Steps_Sprint_New_02.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_Steps_Sprint_New_03.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_Steps_Sprint_New_04.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_Steps_Sprint_New_05.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_Steps_Sprint_New_06.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_Steps_Sprint_New_07.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_Steps_Sprint_New_08.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_Steps_Sprint_New_09.wav"}
})

sound.Add({
	name = "Release.Gantry",
	volume = 0.5,
	level = 30,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_Release1.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_Release2.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_Release3.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_Release4.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_Release5.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_Release6.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_Release7.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_Release8.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Gantry_Release9.wav"}
})
-- Metal Crane --
sound.Add({
	name = "Footsteps.MetalCrane",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Sprint1.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Sprint2.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Sprint3.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Sprint4.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Sprint5.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Sprint6.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Sprint7.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Sprint8.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Sprint9.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Sprint10.wav"}
})

sound.Add({
	name = "Walk.MetalCrane",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk1.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk2.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk3.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk4.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk5.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk6.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk7.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk8.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk9.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk10.wav"}
})

sound.Add({
	name = "Sneak.MetalCrane",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk1.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk2.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk3.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk4.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk5.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk6.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk7.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk8.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk9.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Walk10.wav"}
})

sound.Add({
	name = "Release.MetalCrane",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Land1.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Land2.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Land3.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Land4.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Land5.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Land6.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Land7.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Land8.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Land9.wav", "mirrorsedge/Footsteps/Metal/ME_Footsteps_Metal_Crane_Land10.wav"}
})

sound.Add({
	name = "Land.MetalCrane",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuct_Land1.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuct_Land2.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuct_Land3.wav", "mirrorsedge/Footsteps/Metal/ME_FootStep_MetalDuct_Land4.wav"}
})
-- Wood --
sound.Add({
	name = "Footsteps.Wood",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunFootplant1.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunFootplant10.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunFootplant11.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunFootplant12.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunFootplant13.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunFootplant14.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunFootplant15.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunFootplant2.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunFootplant3.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunFootplant4.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunFootplant5.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunFootplant6.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunFootplant7.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunFootplant8.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunFootplant9.wav"}
})

sound.Add({
	name = "Release.Wood",
	volume = 1,
	level = 30,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunRelease1.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunRelease10.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunRelease11.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunRelease12.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunRelease13.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunRelease14.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunRelease15.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunRelease2.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunRelease3.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunRelease4.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunRelease5.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunRelease6.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunRelease7.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodGeneric_RunRelease8.wav"}
})-- "ME_FootStep_WoodGeneric_RunRelease9.wav" has been removed due file corruption
-- Wood Alt --
sound.Add({
	name = "Footsteps.WoodAlt",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/wood/ME_FootStep_Wood_Sprint1.wav", "mirrorsedge/Footsteps/wood/ME_FootStep_Wood_Sprint2.wav", "mirrorsedge/Footsteps/wood/ME_FootStep_Wood_Sprint3.wav", "mirrorsedge/Footsteps/wood/ME_FootStep_Wood_Sprint4.wav", "mirrorsedge/Footsteps/wood/ME_FootStep_Wood_Sprint5.wav", "mirrorsedge/Footsteps/wood/ME_FootStep_Wood_Sprint6.wav", "mirrorsedge/Footsteps/wood/ME_FootStep_Wood_Sprint7.wav", "mirrorsedge/Footsteps/wood/ME_FootStep_Wood_Sprint8.wav", "mirrorsedge/Footsteps/wood/ME_FootStep_Wood_Sprint9.wav", "mirrorsedge/Footsteps/wood/ME_FootStep_Wood_Sprint10.wav"}
})
-- Wood Plank --
sound.Add({
	name = "Footsteps.WoodPlank",
	volume = 1,
	level = 30,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Run1.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Run2.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Run3.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Run4.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Run5.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Run6.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Run7.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Run8.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Run9.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Run10.wav"}
})

sound.Add({
	name = "Walk.WoodPlank",
	volume = 1,
	level = 30,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk1.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk2.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk3.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk4.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk5.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk6.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk7.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk8.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk9.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk10.wav"}
})

sound.Add({
	name = "Release.WoodPlank",
	volume = 1,
	level = 30,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Wood/ME_FootStep_Wood_RunRelease1.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_Wood_RunRelease2.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_Wood_RunRelease3.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_Wood_RunRelease4.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_Wood_RunRelease5.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_Wood_RunRelease6.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_Wood_RunRelease7.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_Wood_RunRelease8.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_Wood_RunRelease9.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_Wood_RunRelease10.wav"}
})

sound.Add({
	name = "Sneak.WoodPlank",
	volume = 1,
	level = 30,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk1.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk2.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk3.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk4.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk5.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk6.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk7.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk8.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk9.wav", "mirrorsedge/Footsteps/Wood/ME_FootStep_WoodPlank_Walk10.wav"}
})
-- Water --
sound.Add({
	name = "Footsteps.Water",
	volume = 0.25,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Step1.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Step10.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Step11.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Step12.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Step13.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Step2.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Step3.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Step4.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Step5.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Step6.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Step7.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Step8.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Step9.wav"}
})

sound.Add({
	name = "Sneak.Water",
	volume = 0.25,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak1.wav", "mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak2.wav", "mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak3.wav", "mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak4.wav", "mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak5.wav", "mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak6.wav", "mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak7.wav", "mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak8.wav", "mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak9.wav", "mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak10.wav"}
})

sound.Add({
	name = "Release.Water",
	volume = 1,
	level = 30,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Release1.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Release10.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Release11.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Release12.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Release13.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Release14.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Release2.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Release3.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Release4.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Release5.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Release6.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Release7.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Release8.wav", "mirrorsedge/Footsteps/Water/ME_Faith_Water_Shallow_Sprint_Release9.wav"}
})

sound.Add({
	name = "Sneak.Water",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak1.wav", "mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak2.wav", "mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak3.wav", "mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak4.wav", "mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak5.wav", "mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak6.wav", "mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak7.wav", "mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak9.wav", "mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak9.wav", "mirrorsedge/Footsteps/Water/ME_FootStep_WaterSneak10.wav"}
})
-- Gravel --
sound.Add({
	name = "Footsteps.Gravel",
	volume = 0.25,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint1.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint10.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint11.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint12.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint13.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint2.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint3.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint4.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint5.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint6.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint7.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint8.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint9.wav"}
})

sound.Add({
	name = "Release.Gravel",
	volume = 1,
	level = 30,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint_Release_Faith1.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint_Release_Faith10.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint_Release_Faith11.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint_Release_Faith12.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint_Release_Faith13.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint_Release_Faith14.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint_Release_Faith2.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint_Release_Faith3.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint_Release_Faith4.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint_Release_Faith5.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint_Release_Faith6.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint_Release_Faith7.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint_Release_Faith8.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Sprint_Release_Faith9.wav"}
})

sound.Add({
	name = "Land.Gravel",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Land_Heavy1.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Land_Heavy10.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Land_Heavy11.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Land_Heavy2.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Land_Heavy3.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Land_Heavy4.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Land_Heavy5.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Land_Heavy6.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Land_Heavy7.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Land_Heavy8.wav", "mirrorsedge/Footsteps/Gravel/ME_Footsteps_Gravel_Land_Heavy9.wav"}
})

sound.Add({
	name = "Walk.Gravel",
	volume = 0.25,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk1.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk2.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk3.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk4.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk5.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk6.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk6.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk7.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk8.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk9.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk10.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk11.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk12.wav", "mirrorsedge/Footsteps/Concrete/ME_FootStep_ConcreteDirtWalk13.wav"}
})
-- Carpet --
sound.Add({
	name = "Footsteps.Carpet",
	volume = 0.25,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Run1.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Run2.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Run3.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Run4.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Run5.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Run6.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Run7.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Run8.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Run9.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Run10.wav"}
})

sound.Add({
	name = "Release.Carpet",
	volume = 0.25,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_RunRelease1.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_RunRelease2.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_RunRelease3.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_RunRelease4.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_RunRelease5.wav"}
})

sound.Add({
	name = "Walk.Carpet",
	volume = 0.25,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk1.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk2.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk3.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk4.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk5.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk6.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk7.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk8.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk9.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk10.wav"}
})

sound.Add({
	name = "Sneak.Carpet",
	volume = 0.25,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk1.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk2.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk3.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk4.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk5.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk6.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk7.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk8.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk9.wav", "mirrorsedge/Footsteps/Carpet/ME_FootStep_Carpet_Walk10.wav"}
})
-- Ladder --
sound.Add({
	name = "Footsteps.LadderHeavy",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Ladder/LadderFootstepHvy_01.ogg", "mirrorsedge/Ladder/LadderFootstepHvy_02.ogg", "mirrorsedge/Ladder/LadderFootstepHvy_03.ogg", "mirrorsedge/Ladder/LadderFootstepHvy_04.ogg", "mirrorsedge/Ladder/LadderFootstepHvy_05.ogg", "mirrorsedge/Ladder/LadderFootstepHvy_06.ogg"}
})

sound.Add({
	name = "Footsteps.LadderMedium",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Ladder/LadderFootstepMed_01.ogg", "mirrorsedge/Ladder/LadderFootstepMed_02.ogg", "mirrorsedge/Ladder/LadderFootstepMed_03.ogg", "mirrorsedge/Ladder/LadderFootstepMed_04.ogg", "mirrorsedge/Ladder/LadderFootstepMed_05.ogg", "mirrorsedge/Ladder/LadderFootstepMed_06.ogg"}
})

sound.Add({
	name = "Release.Ladder",
	volume = 1,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {90, 110},
	sound = {"mirrorsedge/Ladder/LadderFootstepRelease_01.ogg", "mirrorsedge/Ladder/LadderFootstepRelease_02.ogg", "mirrorsedge/Ladder/LadderFootstepRelease_03.ogg", "mirrorsedge/Ladder/LadderFootstepRelease_04.ogg", "mirrorsedge/Ladder/LadderFootstepRelease_05.ogg", "mirrorsedge/Ladder/LadderFootstepRelease_06.ogg"}
})
-- Misc --
sound.Add({
	name = "Footsteps.Spark",
	volume = 0.2,
	level = 40,
	channel = CHAN_STATIC,
	pitch = {85, 115},
	sound = {"bigspark1.wav", "bigspark2.wav"}
})

-- sound.Add({
-- 	name = "CyborgRun",
-- 	volume = 0.75,
-- 	sound = "cyborgrun.wav",
-- 	level = 40,
-- 	channel = CHAN_STATIC,
-- 	pitch = {90, 110}
-- })

FOOTSTEPS_LUT = {
	["player/footsteps/woodpanel"] = "WoodAlt",
	["player/footsteps/gravel"] = "Gravel",
	["player/footsteps/sand"] = "Gravel",
	["player/footsteps/snow"] = "Gravel",
	["player/footsteps/mud"] = "Gravel",
	["player/footsteps/grass"] = "Carpet",
	["player/footsteps/dirt"] = "Carpet",
	["player/footsteps/metalgrate"] = "Gantry",
	["player/footsteps/concrete"] = "Concrete",
	["player/footsteps/tile"] = "Tile",
	["player/footsteps/metal"] = "Metal",
	["physics/wood/wood_box_footstep"] = "WoodPlank",
	["physics/glass/glass_sheet_step"] = "Glass",
	["player/footsteps/duct"] = "Duct",
	["player/footsteps/wood"] = "Wood",
	["player/footsteps/chainlink"] = "MetalCrane"
}

FOOTSTEPS_WALK_LUT = {
	["player/footsteps/woodpanel"] = "WoodAlt",
	["player/footsteps/gravel"] = "Gravel",
	["player/footsteps/sand"] = "Gravel",
	["player/footsteps/metalgrate"] = "Gantry",
	["player/footsteps/concrete"] = "Concrete",
	["player/footsteps/metal"] = "Metal",
	["physics/wood/wood_box_footstep"] = "WoodPlank",
	["physics/glass/glass_sheet_step"] = "Glass",
	["player/footsteps/duct"] = "Duct",
	["player/footsteps/wood"] = "Wood",
	["player/footsteps/chainlink"] = "Gantry"
}

FOOTSTEPS_SNEAK_LUT = {
	["player/footsteps/concrete"] = "Concrete",
	["physics/wood/wood_box_footstep"] = "WoodPlank",
	["player/footsteps/woodpanel"] = "Wood",
	["player/footsteps/wood"] = "Wood",
	["player/footsteps/duct"] = "Duct",
	["player/footsteps/grass"] = "Carpet",
	["player/footsteps/dirt"] = "ConcreteDirt",
	["player/footsteps/metal"] = "Metal",
	["player/footsteps/chainlink"] = "MetalCrane",
	["player/footsteps/sand"] = "ConcreteDirt",
	["player/footsteps/gravel"] = "ConcreteDirt"
}

FOOTSTEPS_RELEASE_LUT = {
	["player/footsteps/woodpanel"] = "WoodPlank",
	["player/footsteps/gravel"] = "Gravel",
	["player/footsteps/sand"] = "Gravel",
	["player/footsteps/mud"] = "Water",
	["player/footsteps/grass"] = "Carpet",
	["player/footsteps/dirt"] = "Gravel",
	["player/footsteps/metalgrate"] = "Gantry",
	["player/footsteps/concrete"] = "Concrete",
	["player/footsteps/metal"] = "Metal",
	["player/footsteps/tile"] = "Tile",
	["physics/wood/wood_box_footstep"] = "WoodPlank",
	["physics/glass/glass_sheet_step"] = "Glass",
	["player/footsteps/duct"] = "Metal",
	["player/footsteps/wood"] = "Wood",
	["player/footsteps/chainlink"] = "MetalCrane"
}

FOOTSTEPS_LAND_LUT = {
	["physics/glass/glass_sheet_step"] = "Glass",
	["player/footsteps/concrete"] = "Concrete",
	["player/footsteps/duct"] = "Duct",
	["player/footsteps/metal"] = "Metal",
	["player/footsteps/chainlink"] = "MetalCrane",
	["player/footsteps/sand"] = "Gravel",
	["player/footsteps/gravel"] = "Gravel"
}
