#define FOOTSTEP_WOOD "wood" #define FOOTSTEP_FLOOR "floor" #define FOOTSTEP_PLATING "plating" #define FOOTSTEP_CARPET "carpet" #define FOOTSTEP_SAND "sand" #define FOOTSTEP_GRASS "grass" #define FOOTSTEP_WATER "water" #define FOOTSTEP_LAVA "lava" /* id = list( list(sounds), base volume, extra range addition ) */ GLOBAL_LIST_INIT(footstep, list( FOOTSTEP_WOOD = list(list( 'sound/effects/footstep/wood1.ogg', 'sound/effects/footstep/wood2.ogg', 'sound/effects/footstep/wood3.ogg', 'sound/effects/footstep/wood4.ogg', 'sound/effects/footstep/wood5.ogg'), 100, 0), FOOTSTEP_FLOOR = list(list( 'sound/effects/footstep/floor1.ogg', 'sound/effects/footstep/floor2.ogg', 'sound/effects/footstep/floor3.ogg', 'sound/effects/footstep/floor4.ogg', 'sound/effects/footstep/floor5.ogg'), 75, -1), FOOTSTEP_PLATING = list(list( 'sound/effects/footstep/plating1.ogg', 'sound/effects/footstep/plating2.ogg', 'sound/effects/footstep/plating3.ogg', 'sound/effects/footstep/plating4.ogg', 'sound/effects/footstep/plating5.ogg'), 100, 1), FOOTSTEP_CARPET = list(list( 'sound/effects/footstep/carpet1.ogg', 'sound/effects/footstep/carpet2.ogg', 'sound/effects/footstep/carpet3.ogg', 'sound/effects/footstep/carpet4.ogg', 'sound/effects/footstep/carpet5.ogg'), 75, -1), FOOTSTEP_SAND = list(list( 'sound/effects/footstep/asteroid1.ogg', 'sound/effects/footstep/asteroid2.ogg', 'sound/effects/footstep/asteroid3.ogg', 'sound/effects/footstep/asteroid4.ogg', 'sound/effects/footstep/asteroid5.ogg'), 75, 0), FOOTSTEP_GRASS = list(list( 'sound/effects/footstep/grass1.ogg', 'sound/effects/footstep/grass2.ogg', 'sound/effects/footstep/grass3.ogg', 'sound/effects/footstep/grass4.ogg'), 75, 0), FOOTSTEP_WATER = list(list( 'sound/effects/footstep/water1.ogg', 'sound/effects/footstep/water2.ogg', 'sound/effects/footstep/water3.ogg', 'sound/effects/footstep/water4.ogg'), 100, 1), FOOTSTEP_LAVA = list(list( 'sound/effects/footstep/lava1.ogg', 'sound/effects/footstep/lava2.ogg', 'sound/effects/footstep/lava3.ogg'), 100, 0), ))