StrataSource / Portal-2-Community-Edition

Task tracker for Portal 2: Community Edition
https://www.portal2communityedition.com
150 stars 3 forks source link

Feature: Keyvalues to specify override sounds for various testing element entities #1565

Open Wheattttt opened 11 months ago

Wheattttt commented 11 months ago

Which component should be improved?

Entity

Describe your suggestion

This would affect all entities that form the entirety of a testing element- e.g. prop_floor_button and its cube and ball variants, prop_testchamber_door, prop_laser_catcher and relay, prop_tractor_beam, and so on.

Currently, prop_floor_button and its variants have a "Suppress Animation Sounds" keyvalue, that let you replace these sounds via ambient generics. At the very least, this being added to all the other entities would be nice. However, the main suggestion here is to have built-in keyvalues to specify override sounds to replace the stock ones. It would pair very nicely with the existing functionality that lets you replace the models of these testing elements, and would be a very nice customizability option.

ozxybox commented 7 months ago

@AWildErin was there another issue similar to this one? I recall you had been working on a similar feature.

AWildErin commented 7 months ago

I had some very basic initial work done on this, but I haven't touched it in a while and I'm not sure when I next will be able to