branchrust_reboot/main/monument_notification_soundscancel
26 Commits over 181 Days - 0.01cph!
- Run Clean Entity Labels
- Deleted and readded OilRigResetNotification from prefab to get rid off serialized data pertaining to entities. S2P both oil rigs
- Rebuild manifest and commit associated prefab changes
Changes to server gameplay event notifications:
- All gameplay events now run through the WorldNotificationConfig asset. Events without sounds will always display UI toast messages, as before
- Cleaned up how the monument notifications worked, now go through the player like toast messages do. Was able to get rid of the entity on oil rigs used just for sending the event notification. S2P both oil rigs
- Player and event must both be inside/outside the deep sea for the player to be notified of that event
- Removed ServerVar 'global.legacymonumentnotifications' and ClientVar 'ui.monumentnotificationtoasts'. Replaced with ClientVar 'ui.worldnotifications' and an option under game settings->UI->misc to set prefer sounds/sounds+toast/toast only
- Corrected the AI generated convar description for 'graphics.compass'. Doing my part in the machine war
Better patch solution that should prevent potential "Attempted to read past the end of the BufferStream" exceptions
Add ServerVar 'global.legacymonumentnotifications' for forcing old monument notification behaviour (UI message, no sounds)
Fix new notification sounds not responding to volume controls
Remove command for debugging oil rig server reset, no longer needed
Fix for oil rig notification not working on server restart
🤞
Potential fix for sounds not responding to volume controls in build
- Fix for cargo ship notification, now plays only on a triggered event spawn rather than any spawn
- Add convar for reenabling monument toast notifications
- Add debug convar to figure out what's going wrong with oil rig notifications
- Protocol increment for modified RPC's
Fix issues with oil rig sound notification prefab
Increment network protocol for new RPC's
Apply oil rig changes via S2P
Add support for different sounds for large/small oil rig
Fix for sound assets not being saved on config, assigned sound assets
Code improvements:
- Config asset now inherits from BaseScriptableObject
- Better handling for invalid serialized data
Setup for other monument types
WIP setup for playing notification sounds for monument events