Ghastly wrote:
As for randomizing, I'm not sure.
With $random? Here's examples from my project. Of course, if you mean pain sounds for monsters based on their health, I have no idea without immense hackery involving A_JumpIf and the health expression.
Code:
...
CanyonPlayer/Pain1 PL_PN_1
CanyonPlayer/Pain2 PL_PN_2
CanyonPlayer/Pain3 PL_PN_3
CanyonPlayer/Pain4 PL_PN_4
CanyonPlayer/Pain5 PL_PN_5
$random CanyonPlayer/Pain/Low { CanyonPlayer/Pain1 CanyonPlayer/Pain2 }
$random CanyonPlayer/Pain/Medium { CanyonPlayer/Pain2 CanyonPlayer/Pain3 }
$random CanyonPlayer/Pain/Severe { CanyonPlayer/Pain3 CanyonPlayer/Pain4 CanyonPlayer/Pain5 }
...
$playeralias CanyonPlayer male *pain100 CanyonPlayer/Pain/Low
$playeralias CanyonPlayer male *pain75 CanyonPlayer/Pain/Medium
$playeralias CanyonPlayer male *pain50 CanyonPlayer/Pain/Medium
$playeralias CanyonPlayer male *pain25 CanyonPlayer/Pain/Severe
...