by argv » Tue Oct 24, 2017 1:57 pm
The ArtiTeleport class uses A_PlaySound to play the sound of Corvus laughing. Problem: even if the artifact is used by a PlayerPawn whose SoundClass isn't “player”, and there is some other applicable playersound for “*evillaugh”, it won't get played; Corvus' laughter is still used.
The offending call is on wadsrc/static/zscript/raven/artitele.txt line 52.
The ArtiTeleport class uses A_PlaySound to play the sound of Corvus laughing. Problem: even if the artifact is used by a PlayerPawn whose SoundClass isn't “player”, and there is some other applicable playersound for “*evillaugh”, it won't get played; Corvus' laughter is still used.
The offending call is on wadsrc/static/zscript/raven/artitele.txt line 52.