AKMDM/Who-Dun-It-2

Make "Puke Script 75" something global/universal for maps/decorations

AKMDM opened this issue · 2 comments

AKMDM commented

Players are always complaining about CPU-related lag when playing WhoDunIt. A contributor to the lag might be the large amounts of actor decorations and dynamic lights used in some maps.

Currently, maps like WDI09, WDI10 and WDI18 use a pukable script that removes some actors to optimize performance. I think this feature should be expanded so it's compatible for all maps, and players have the option of adjusting the amount of detail without issues. This should focus only on actors that are purely decorative and do not affect the gameplay in any way.

I wanted to add this puke like a bind key too(suggest), without use the console to call it. The idea with this puke was remove part of the decoration normally without interaction with the players like objects without any mass reducing the sync with the server.

AKMDM commented

It would be beneficial if pure decorations inherited the CLIENTSIDEONLY and NOINTERACTION actor flags to reduce bandwidth usage and speed up processing time.

Optionally, a CVAR could be used that's controlled by the bind alias you suggested, so detail can be changed at any time.