224 Commits over 122 Days - 0.08cph!
Post merge fixes:
- Fix phrase conflict
- Rebuild manifest
Fixes for Lumberjack and Outpost scientist NPC's
- Add mission relating to underwater labs, given by fishing village Divemaster
- Some small improvements to existing Divemaster dialogue
- Fix dialogue graph node connections not being deleted with the node
- Add string identifier field to mission event payload
- Dialogue graph now saves before closing due to an assembly reload
- Fix NPCMissionProvider releasing the wrong list to pool
Some fixes for the boombox as it relates to the new mission:
- Boombox play phrase no longer refers to a cassette tape if there is no valid tape inserted
- Microoptimizations to boombox distance checks
Set boat scientist mission hunt objective to only progress if the objective has started
Fix potential index out of range exception when displaying mission rewards during conversation
Fix mission item pickup being setup wrong on small oil rig
Merge from naval_missions
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)
Reapply oilrig monument changes for mission
Fix new notification sounds not responding to volume controls
Remove command for debugging oil rig server reset, no longer needed
Improvements to dialogue graph speech nodes, they now look nicer
FIx for recent change to LocalizationTokenDrawer, label text should now being displayed correctly
Merge from naval_update/floating_cities
Reapply placeholder mission things to floating city, applied to Casino Barge prefab
Run S2P
Merge from monument_notification_sounds
Merge from monument_notification_sounds
Fix for oil rig notification not working on server restart
🤞
Merge from monument_notification_sounds
Potential fix for sounds not responding to volume controls in build
Merge from monument_notification_sounds
- 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
Merge from monument_notification_sounds
Fix issues with oil rig sound notification prefab
Merge from naval_missions
Merge from /main/vm chainsaw update
Merge from monument_notification_sounds
Increment network protocol for new RPC's
Apply oil rig changes via S2P
Add support for different sounds for large/small oil rig
Fixes for hit particle timings
Merge from naval_missions
Add mission to hunt deep sea RHIB scientists, given to placeholder floating city mission provider
- Adds additional mission from Lumberjack to pay a visit to a floating city
- Update Lumberjack to support dispensing more mission types
- Update Lumberjack dialogue tree, slightly better responses for having recently completed missions and having no missions available
- Add temp new NPC on floating city for new missions
- Update mission list dialogue tree node to support having different dialogue depending on the selected mission
- Add option for kills from team members counting towards kill entity type mission objectives (does not affect existing missions)