mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com> Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
253 lines
9.1 KiB
Plaintext
253 lines
9.1 KiB
Plaintext
#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"
|
|
#define FOOTSTEP_MEAT "meat"
|
|
#define FOOTSTEP_CATWALK "catwalk"
|
|
//barefoot sounds
|
|
#define FOOTSTEP_WOOD_BAREFOOT "woodbarefoot"
|
|
#define FOOTSTEP_WOOD_CLAW "woodclaw"
|
|
#define FOOTSTEP_WOOD_LIGHTCLAW "woodlightclaw"
|
|
#define FOOTSTEP_HARD_BAREFOOT "hardbarefoot"
|
|
#define FOOTSTEP_HARD_CLAW "hardclaw"
|
|
#define FOOTSTEP_HARD_LIGHTCLAW "hardlightclaw"
|
|
#define FOOTSTEP_CARPET_BAREFOOT "carpetbarefoot"
|
|
//misc footstep sounds
|
|
#define FOOTSTEP_GENERIC_HEAVY "heavy"
|
|
|
|
|
|
//footstep mob defines
|
|
#define FOOTSTEP_MOB_CLAW "footstep_claw"
|
|
#define FOOTSTEP_MOB_TESHARI "footstep_lightclaw"
|
|
#define FOOTSTEP_MOB_BAREFOOT "footstep_barefoot"
|
|
#define FOOTSTEP_MOB_HEAVY "footstep_heavy"
|
|
#define FOOTSTEP_MOB_SHOE "footstep_shoe"
|
|
#define FOOTSTEP_MOB_HUMAN "footstep_human"
|
|
#define FOOTSTEP_MOB_SLIME "footstep_slime"
|
|
#define FOOTSTEP_MOB_SLITHER "footstep_slither"
|
|
#define FOOTSTEP_OBJ_MACHINE "footstep_machine"
|
|
#define FOOTSTEP_OBJ_ROBOT "footstep_robot"
|
|
|
|
//priority defines for the footstep_override element
|
|
#define STEP_SOUND_NO_PRIORITY 0
|
|
#define STEP_SOUND_CONVEYOR_PRIORITY 1
|
|
#define STEP_SOUND_TABLE_PRIORITY 2
|
|
|
|
///the name of the index key for priority
|
|
#define STEP_SOUND_PRIORITY "step_sound_priority"
|
|
|
|
/*
|
|
Below is how the following lists are defined
|
|
|
|
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),
|
|
FOOTSTEP_MEAT = list(list(
|
|
'sound/effects/meatslap.ogg'), 100, 0),
|
|
FOOTSTEP_CATWALK = list(list(
|
|
'sound/effects/footstep/catwalk1.ogg',
|
|
'sound/effects/footstep/catwalk2.ogg',
|
|
'sound/effects/footstep/catwalk3.ogg',
|
|
'sound/effects/footstep/catwalk4.ogg',
|
|
'sound/effects/footstep/catwalk5.ogg'), 100, 1),
|
|
))
|
|
|
|
//bare footsteps lists
|
|
GLOBAL_LIST_INIT(barefootstep, list(
|
|
FOOTSTEP_WOOD_BAREFOOT = list(list(
|
|
'sound/effects/footstep/woodbarefoot1.ogg',
|
|
'sound/effects/footstep/woodbarefoot2.ogg',
|
|
'sound/effects/footstep/woodbarefoot3.ogg',
|
|
'sound/effects/footstep/woodbarefoot4.ogg',
|
|
'sound/effects/footstep/woodbarefoot5.ogg'), 80, -1),
|
|
FOOTSTEP_HARD_BAREFOOT = list(list(
|
|
'sound/effects/footstep/hardbarefoot1.ogg',
|
|
'sound/effects/footstep/hardbarefoot2.ogg',
|
|
'sound/effects/footstep/hardbarefoot3.ogg',
|
|
'sound/effects/footstep/hardbarefoot4.ogg',
|
|
'sound/effects/footstep/hardbarefoot5.ogg'), 80, -1),
|
|
FOOTSTEP_CARPET_BAREFOOT = list(list(
|
|
'sound/effects/footstep/carpetbarefoot1.ogg',
|
|
'sound/effects/footstep/carpetbarefoot2.ogg',
|
|
'sound/effects/footstep/carpetbarefoot3.ogg',
|
|
'sound/effects/footstep/carpetbarefoot4.ogg',
|
|
'sound/effects/footstep/carpetbarefoot5.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),
|
|
FOOTSTEP_MEAT = list(list(
|
|
'sound/effects/meatslap.ogg'), 100, 0),
|
|
))
|
|
|
|
//claw footsteps lists
|
|
GLOBAL_LIST_INIT(clawfootstep, list(
|
|
FOOTSTEP_WOOD_BAREFOOT = list(list(
|
|
'sound/effects/footstep/woodclaw1.ogg',
|
|
'sound/effects/footstep/woodclaw2.ogg',
|
|
'sound/effects/footstep/woodclaw3.ogg',
|
|
'sound/effects/footstep/woodclaw2.ogg',
|
|
'sound/effects/footstep/woodclaw1.ogg'), 90, 1),
|
|
FOOTSTEP_HARD_BAREFOOT = list(list(
|
|
'sound/effects/footstep/hardclaw1.ogg',
|
|
'sound/effects/footstep/hardclaw2.ogg',
|
|
'sound/effects/footstep/hardclaw3.ogg',
|
|
'sound/effects/footstep/hardclaw4.ogg',
|
|
'sound/effects/footstep/hardclaw1.ogg'), 90, 1),
|
|
FOOTSTEP_CARPET_BAREFOOT = list(list(
|
|
'sound/effects/footstep/carpetbarefoot1.ogg',
|
|
'sound/effects/footstep/carpetbarefoot2.ogg',
|
|
'sound/effects/footstep/carpetbarefoot3.ogg',
|
|
'sound/effects/footstep/carpetbarefoot4.ogg',
|
|
'sound/effects/footstep/carpetbarefoot5.ogg'), 75, -2),
|
|
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),
|
|
FOOTSTEP_MEAT = list(list(
|
|
'sound/effects/meatslap.ogg'), 100, 0),
|
|
))
|
|
|
|
//light claw footsteps list
|
|
GLOBAL_LIST_INIT(lightclawfootstep, list(
|
|
FOOTSTEP_WOOD_BAREFOOT = list(list(
|
|
'sound/effects/footstep/BudgieStep1.ogg',
|
|
'sound/effects/footstep/BudgieStep2.ogg',
|
|
'sound/effects/footstep/BudgieStep3.ogg',
|
|
'sound/effects/footstep/BudgieStep4.ogg',
|
|
'sound/effects/footstep/BudgieStep5.ogg',
|
|
'sound/effects/footstep/BudgieStep6.ogg'), 90, 1),
|
|
FOOTSTEP_HARD_BAREFOOT = list(list(
|
|
'sound/effects/footstep/BudgieStep1.ogg',
|
|
'sound/effects/footstep/BudgieStep2.ogg',
|
|
'sound/effects/footstep/BudgieStep3.ogg',
|
|
'sound/effects/footstep/BudgieStep4.ogg',
|
|
'sound/effects/footstep/BudgieStep5.ogg',
|
|
'sound/effects/footstep/BudgieStep6.ogg'), 90, 1),
|
|
FOOTSTEP_CARPET_BAREFOOT = 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, -2),
|
|
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),
|
|
FOOTSTEP_MEAT = list(list(
|
|
'sound/effects/meatslap.ogg'), 100, 0),
|
|
))
|
|
|
|
//heavy footsteps list
|
|
GLOBAL_LIST_INIT(heavyfootstep, list(
|
|
FOOTSTEP_GENERIC_HEAVY = list(list(
|
|
'sound/effects/footstep/heavy1.ogg',
|
|
'sound/effects/footstep/heavy2.ogg'), 100, 2),
|
|
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, 2),
|
|
FOOTSTEP_LAVA = list(list(
|
|
'sound/effects/footstep/lava1.ogg',
|
|
'sound/effects/footstep/lava2.ogg',
|
|
'sound/effects/footstep/lava3.ogg'), 100, 0),
|
|
FOOTSTEP_MEAT = list(list(
|
|
'sound/effects/meatslap.ogg'), 100, 0),
|
|
))
|