rootcan
rootcan
Fixes [Issue#1602](https://github.com/SubnauticaNitrox/Nitrox/issues/1602) The goal is to sync every action of the scanner room (also called Map Room) The first commit includes these changes: - Camera's movement sync (with a lock...
**Creature sync:** - [x] Sync Reaper Leviathans - [x] Sync Sea Dragons - [x] Sync Sea Treaders **Creature behaviours:** - [x] Sync leviathans attacking cyclops - [x] Sync leviathans attacking...
**Fixes and stuff:** - [x] Fix constructor sinking (when playing with more than one player) - [x] Vastly improve simulation ownership - [x] Some more Quality of Code things **Entity...
- [x] Basic sync for PvP (only allowed with knifes and heatblades for now) - [x] ~~Maybe: add sync for propulsion and repulsion cannon~~ To be tested (and merged) upon...
Only issue is player rotation. On the local player, we are able to turn around as much as we want and spray the fire extinguisher everywhere. But remote players don't...
- [x] Fix fishes broadcasting global coordinates while in water parks - [x] Sync creature hatching - [x] Sync creature mating - [x] Fix simulation ownership not being given when...
### Changes made in this pull request - Add the possibility to serialize our own types through the protobuf serializer - Replace ProtobufSerializerPrecompiled.Serialize and ProtobufSerializerPrecompiled.Deserialize methods which used a big...
- [x] Automatically request an entity resync when they were missing in a ReparentProcessor or in PlayerHeldItemChanged (client-side) **[needs to be tested]** - [x] Fix old transpiler to now broadcast...
- [x] Add crops persistence (grow progress and exact slot) - [x] Make sure crops sync works - [x] Sync trash can behaviour (related because you often need to throw...
Sound emission is in FootstepSounds.OnStep, a manual EventInstance start depending on hardcoded Player.main states. It is estimated that there are 2.5 steps/second Envisaged solution for minimal performance and network overload:...