5e79016217
Illumination measuring system to determine how "lit up" entities are ( #5574 )
...
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com >
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2026-07-23 23:09:22 +10:00
685d002bb7
Move VisibilitySystem to shared ( #5694 )
...
* Move VisibilitySystem to shared
* this
* Remove redundant qualifiers.
---------
Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com >
2025-02-22 21:36:49 +01:00
metalgearsloth and GitHub
140767c262
Move viewsubscriber to shared + handle eye targets ( #5362 )
...
* Move viewsubscriber to shared + handle eye targets
Need this stuff for AI.
* Fix dumb
* review
2024-08-23 18:29:57 +10:00
Pieter-Jan Briers
723f936a33
Add full caps doc comment about VisibilityComponent
...
Brought to you by "why does disabling PVS make ghosts visible in SS14"
2024-07-07 20:37:12 +02:00
metalgearsloth and GitHub
d72de032fa
Predicted BUIs ( #5059 )
...
* Add TryGetOpenBUI
Avoids having to get the component and openinterfaces separately.
* Couple more helpers
* entityquery
* reviews
* Shared BUIs
* zawehdo
* More boilerplate
* Bunch more work
* Building
* Stuff
* More state handling
* API cleanup
* Slight tweak
* Tweaks
* gabriel
* Disposies
* Active UI support
* Lots of fixes
- Fix states not applying properly, fix predicted messages, remove redundant message type, add RaiseUiMessage for an easy way to do it from shared, add the old BUI state change events back.
* Fix test failures
* weh
* Remove unncessary closes.
* release note
2024-04-26 18:12:55 +10:00
Leon Friedrich and GitHub
97d03c6954
VisMask and EntityLifeStage changes ( #4794 )
2024-01-02 11:43:08 +11:00
Leon Friedrich and GitHub
5af3cb969c
Move ActorComponent to shared ( #4527 )
2023-10-29 04:21:09 +11:00
Leon Friedrich and GitHub
5a6c4220fc
IPlayerManager refactor ( #4518 )
2023-10-24 20:18:58 +11:00
DrSmugleaf and GitHub
f754ddb96d
Remove all usages of obsolete Dirty method, remove some obsoleted methods ( #4500 )
2023-10-21 14:19:07 -07:00
DrSmugleaf and GitHub
b737ecf9b3
Add generic EntityUid, remove some usages of .Owner ( #4498 )
2023-10-19 12:23:48 -07:00
metalgearsloth and GitHub
268eb862ea
Refactor UI a bit more to shared ( #4343 )
2023-09-11 20:21:23 +10:00
metalgearsloth and GitHub
25007a743f
Remove lights component reference ( #4316 )
2023-09-11 19:17:28 +10:00
metalgearsloth and GitHub
c4d6690a71
Remove SharedEyeComponent ( #4309 )
2023-09-11 16:15:08 +10:00
metalgearsloth and GitHub
2b8d8d6636
Remove UI comprefs ( #4320 )
2023-08-28 03:49:57 +10:00
Pieter-Jan Briers and GitHub
6a00c62d3c
Allow content to implement own logic for BUI range checks. ( #4301 )
...
They were currently inconsistent with interaction logic in SS14. Please fix and thank.
2023-08-26 09:29:43 +12:00
DrSmugleaf and GitHub
66239d23ea
Refactor serialization copying to use source generators ( #4286 )
2023-08-22 17:37:13 -07:00
DrSmugleaf and GitHub
d3dc89832a
Add component that lets entities ignore BUI range checks ( #4264 )
2023-08-16 15:41:01 +10:00
metalgearsloth and GitHub
b69b4fd8fe
Kill comp getstate / handlestate ( #4183 )
2023-07-13 20:19:58 +10:00
TemporalOroboros and GitHub
75f0cf9dd7
Ecs's UserInterfaceComponent. ( #4079 )
2023-07-09 02:02:28 +10:00
metalgearsloth and GitHub
7d1ad527d9
Replace Robust Vector2 with System.Numerics ( #4092 )
2023-07-08 14:08:26 +10:00
Leon Friedrich and GitHub
9d4105abc7
Add support for client-side replays ( #4122 )
2023-06-19 03:23:46 +10:00
Leon Friedrich and GitHub
c5ecc426d0
Remove server and shared sprite component ( #3981 )
2023-04-30 16:09:07 +10:00
metalgearsloth and GitHub
8a6cadd38f
Revert "Revert "Replace ResourcePath with ResPath ( #3926 )" ( #3949 )" ( #3950 )
2023-04-20 20:15:57 +10:00
metalgearsloth and GitHub
d646403068
Revert "Replace ResourcePath with ResPath ( #3926 )" ( #3949 )
2023-04-20 11:43:51 +10:00
Ygg01 and GitHub
d6a3e1e286
Replace ResourcePath with ResPath ( #3926 )
2023-04-19 23:37:46 +10:00
Pieter-Jan Briers and GitHub
6bdb7c040f
Fix some warnings. ( #3803 )
2023-02-25 11:20:29 +11:00
metalgearsloth and GitHub
59d40eb56c
Remove manual comp registrations from client / server ( #3626 )
2023-01-10 22:32:07 +11:00
Paul
b39f92f1fa
Revert "removes a serializationhook"
...
This reverts commit 9a844ae413 .
2022-12-12 00:24:33 +01:00
Paul
f6d4389f52
Revert "hotfixes an oopsie ( #3572 )"
...
This reverts commit 23233c59df .
2022-12-12 00:24:15 +01:00
Paul Ritter and GitHub
23233c59df
hotfixes an oopsie ( #3572 )
2022-12-12 00:18:23 +01:00
Paul
9a844ae413
removes a serializationhook
2022-12-11 22:58:35 +01:00
DrSmugleaf and GitHub
96938ca85a
Remove redundant read-only VV from datafields ( #3494 )
2022-11-16 21:02:39 +01:00
Leon Friedrich and GitHub
bb4461587e
Mark server-side SpriteComponent as obsolete. ( #3276 )
2022-09-28 11:07:25 +10:00
metalgearsloth and GitHub
c509764014
Add camera reset rotation key ( #3185 )
2022-08-29 11:09:32 +10:00
Leon Friedrich and GitHub
11aa062ee0
Un-revert BUI PRs ( #3139 )
2022-08-21 03:40:29 +10:00
Pieter-Jan Briers
59e6a797f1
Revert "Move BUI logic to the UI system ( #3102 )"
...
This reverts commit 53c496fe27 .
2022-08-07 00:25:20 +02:00
metalgearsloth and GitHub
e27ed228ad
Revert "More BUI changes ( #3104 )" ( #3109 )
2022-08-06 16:58:45 +10:00
Leon Friedrich and GitHub
c7a3c43a4f
More BUI changes ( #3104 )
2022-08-06 14:51:23 +10:00
Leon Friedrich and GitHub
53c496fe27
Move BUI logic to the UI system ( #3102 )
2022-08-05 07:18:22 +10:00
Leon Friedrich and GitHub
57e5ceef1a
BUI range check changes ( #3099 )
2022-08-04 09:00:38 +10:00
metalgearsloth and GitHub
62a24a320c
Make raiselocalevent not broadcast by default ( #2972 )
...
* Make raiselocalevent not broadcast by default
* I forgor to commit
2022-06-22 09:52:50 +10:00
Leon Friedrich and GitHub
0d04d8a82a
Add generic visualizer system ( #2914 )
2022-06-09 03:08:36 +10:00
Vera Aguilera Puerto and GitHub
82a67ecd99
Add Access Permissions to friends, friend attributes now work in members too. ( #2799 )
2022-06-07 11:27:36 +02:00
mirrorcult and GitHub
e72d3de256
Local event for BUI opening ( #2687 )
2022-04-05 15:52:02 +10:00
de4d255841
Analyzer to enforce classes to be either [Virtual], abstract, or sealed. ( #2469 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-02-05 19:31:58 +01:00
wrexbe and GitHub
d1e0f2cd94
Automatic Component Names (Alternate ending) ( #2389 )
2022-01-25 14:10:08 +01:00
Leon Friedrich and GitHub
b80a51d03f
Raise an attempt-event when receiving client BUI messages. ( #2414 )
2022-01-20 02:42:48 +11:00
3ffdc8cc2d
changes needed for inventory refactor ( #2350 )
...
* get that crap outta here
* reenables tests
* helper
* removes serverside itemcomp & misc fixes
* oopsie
* fixes tests
* motivation low
* container stuff
* resolves optional
* fix some tests
* fixes
Co-authored-by: Paul Ritter <ritter.paul1@gmail.com >
2021-12-30 22:54:00 +01:00
Pieter-Jan Briers
c529f756af
Make default visibility mask if no EyeComponent 1 in PVS.
...
This fixes OpenDream.
@metalgearsloth
2021-12-28 22:27:20 +01:00
metalgearsloth and GitHub
ddc03a1d62
Cache vismask on each entity ( #2312 )
2021-12-29 05:11:53 +11:00