Leon Friedrich
Leon Friedrich
Currently custom type serializers should resolve these using the dependency collection, but this can noticeably slow down entity spawning. Ideally there'd be some way to just have the serialization manager...
Entity prototypes need to be able to specify default/initial appearance data. E.g., pipes should be connected & invisible, so that the server doesn't have to send that state to all...
Currently moving on and off rotating grids mispredicts badly. this partly due to stuff fixed in #2932, and (apparently) partly because the client disables physics prediction for everything other than...
This PR tries to fix input packet loss issues. Previously inputs were just sent reliably as a normal ECS event. Whenever a message gets dropped it leads to the player...
A client with `cvar net.predict false` will result in a spam of server-side late message warnings. I.e., messages like: `net.ent: Got late MsgEntity! Diff: -15, msgT: 8290, cT: 8305, player:...
Either `RecursivelyAddTreeNode()` or `RecursivelyAddOverride()` sometimes starts sending deleted entities to clients (the check in `AddToSendSet()` is logging errors). I don't know enough about the acual PVS chunking/tree stuff to easily...
Pretty self explanatory. Also, if support gets added. then robust pong should probably be updated so it can be used as an example.
- Removes `IRadio`, `IListen` and separates radios and listening logic. - New events: - `RadioReceive` & `RadioReceiveAttempt` - `Listen` & `ListenAttempt` - New Components: - ActiveListener - ActiveRadio - `RadioMicrophone`...
This PR removes the `ItemInteractedWithEvent` and `UserInteractedWithItemEvent` and replaces them with a single `ContactInteractionEvent`. The main issue with these events was that they would trigger disease spreading and apply forensics...
Fixes #10917. Basically, events that get relayed to inventory items now get wrapped in another event. So for example, instead of subscribing to `RefreshMovementSpeedModifiersEvent`, clothing based modifiers should subscribe to...