Leon Friedrich

Results 79 issues of 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...

Issue: Performance
Area: Serialization

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...

Issue: Feature Request
Difficulty: 2-Medium

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...

Issue: Bug
Area: Physics

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...

Issue: Bug

Pretty self explanatory. Also, if support gets added. then robust pong should probably be updated so it can be used as an example.

Issue: Feature Request
Priority: 3-Not Required

- 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...

Status: Needs Review
Bug of the Year 2022 Candidate
Needs #codebase-changes

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...

Status: Needs Review
Needs #codebase-changes