https://github.com/coelckers/gzdoom/pull/1333
Hey all, this is my first new feature I have created for GZDoom/Zandronum. I'm very new to C++, but I needed a feature for my mod, so I've developed this extension to SetActorProperty, GetActorProperty, and CheckActorProperty for both ports. So, what is this?
APROP_SoundClass is an extension to SetActorProperty, GetActorProperty, and CheckActorProperty which will allow manipulation of a player class's sound class. The use I have for this is for changing the sound class of a player under conditions where additional player pawns or skins are simply not viable. Could also be used to player aliases under very specific instances that otherwise can't be modified.
I added APROP_SoundClass at index 47 in zdefs.acs. I would attach it, but that's not allowed here.