Leon Friedrich
Leon Friedrich
This PR makes various changes to how ActivatableUi works, including: - Null UI keys now log errors instead of being silently ignored. - Changed how hand requirements work - `InHandsOnly`...
Adds support for showing dummy verb categories in the right click context menu, for reducing the pop-in caused by server-side admin verbs. This PR also removes the "Waiting for server"...
- Moved the system to shared - Converted to file-scoped namespace - Replaced `ToggleLight()` with new `TryToggleLight()` and `SetLight()` methods
Should pre pretty easy to do, you can just re-use the class that replays use (`GameBuildInformation`).
This should only be merged whenever the libfreetype issue is resolved See #5076
- Renames engine categories to use pascal case. - Requires space-wizards/space-station-14/pull/27232. - Added `IPrototypeManager.EnumerateAllParents()` for enumerating over all parents, including any that are abstract. - Added `IPrototypeManager.Categories` for retrieving lists...
Fixes some IEyeManager methods that were assuming that the size of the main viewport and the size of the screen were the same. It also gets rid of some uses...
This PR makes networked `EntityEventArgs` get automatically compressed if they are over 1024 bytes (game states currently get compressed above 256 bytes). This is probably useful for systems that consistently...
This would've stopped various bugs like space-wizards/space-station-14/pull/26585
This stops events with the `ComponentEventAttribute` from being iterated over when updating an entity's subscriptions during component removal.