I've defined 2 different sounds for "player male *land" and "player male *grunt"
I did this by altering the sound lump PLROOF (the grunt sound) to something more useful to me and also adding the following
Code: Select all
$playersound player male *land DSLAND
Now, it seems to work to a certain extent. When I use a wall, I get my PLROOF sound. When I jump off a low step (say maybe 8 units tall), by pressing the jump button, and landing on the lower floor, I hear my DSLAND sound. However, if I jump off anything much taller than that (64 units was enough) I hear PLROOF and DSLAND at the same time - which sounds stupid because my PLROOF is not the sort of noise you make when falling from a height.
[offtopic]
Also, how do I randomise a player sound? I want
Code: Select all
$playersounddup player male *usefail
Code: Select all
$alias keytry *usefail
$random keytry { lock1 lock2... }
lock1 DSlock1
lock2 DSlock2
...
[/offtopic]