themias
c459072d8a
Allow t-ray to penetrate carpets and puddles ( #25276 )
...
* Allow t-ray to penetrate carpets and puddles
* handle edge cases
(cherry picked from commit d7eb3b1c5c3faf2f9cf363407790bd383feb0070)
2024-02-18 23:24:54 +01:00
Pieter-Jan Briers
ccea85136b
Random spontaneous cleanup PR ( #25131 )
...
* Use new Subs.CVar helper
Removes manual config OnValueChanged calls, removes need to remember to manually unsubscribe.
This both reduces boilerplate and fixes many issues where subscriptions weren't removed on entity system shutdown.
* Fix a bunch of warnings
* More warning fixes
* Use new DateTime serializer to get rid of ISerializationHooks in changelog code.
* Get rid of some more ISerializationHooks for enums
* And a little more
* Apply suggestions from code review
Co-authored-by: 0x6273 <0x40@keemail.me >
---------
Co-authored-by: 0x6273 <0x40@keemail.me >
(cherry picked from commit 68ce53ae17985876d6d112b764b2144964a9f42e)
2024-02-18 23:02:29 +01:00
Leon Friedrich
6bacc2ccfa
Make T-ray entity query use lookup flags ( #21793 )
2023-12-02 18:58:34 +01:00
DrSmugleaf
9cc8a7fc81
Remove 700 usages of Component.Owner ( #21100 )
2023-10-20 15:31:13 +02:00
DrSmugleaf
a88e747a0b
Refactor serialization copying to use source generators ( #19412 )
2023-08-22 18:14:33 -07:00
Leon Friedrich
b03d9a90ab
Add support for client-side replays ( #17168 )
2023-06-19 03:23:31 +10:00
metalgearsloth
f2fd61f0d6
TRay fixes ( #15030 )
...
- Updated it to not rely on the engine PR
- Made it work on any inventory slot as long as it's enabled
2023-04-01 12:53:25 +11:00
metalgearsloth
763089570d
Make trays clientside ( #14826 )
2023-03-31 14:40:38 +11:00
Visne
5a5a3afbb1
Remove some obsolete AppearanceComponent method usages ( #13726 )
2023-02-02 12:34:53 -04:00
Leon Friedrich
f78d709933
Fix toggle-subfloor visual bugs ( #11239 )
2022-09-14 17:02:33 +10:00
Leon Friedrich
65408f63d4
Injector sprite fix ( #9011 )
2022-07-09 02:59:39 -07:00
Leon Friedrich
25b9e048e5
Visualizer systems update ( #8203 )
...
* optimize appearance updating for subfloor entities
* sprite event args
* a
* stop double appearance update.
2022-05-16 14:41:23 +10:00
Leon Friedrich
ac23899a39
Move pipe visualizers to systems. ( #6565 )
2022-02-13 20:20:35 -07:00
Leon Friedrich
4ed7ec9419
Fix T-ray scanner PVS issues ( #6554 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-02-11 16:00:33 -07:00
Pieter-Jan Briers
a0af197259
Set outside prediction flags on system/inputs to work without prediction.
...
This needs to be gone through more thoroughly but it works somewhat.
2021-12-30 03:12:04 +01:00
Leon Friedrich
075bae7519
Fix disposal pipe visibility in entity menu ( #5790 )
2021-12-15 17:46:42 +11:00
Flipp Syder
c0bfe43a05
Adds T-ray Scanners ( #5420 )
2021-12-14 18:46:47 +11:00
DrSmugleaf
2a3b7d809d
Fix 3000 errors
2021-12-05 18:09:01 +01:00
Acruid
fa0ec5cbd9
AppearanceComponent API Changes ( #5446 )
2021-11-23 18:22:59 +11:00
Vera Aguilera Puerto
f2a3987343
Add subfloor appearance data, pipes correctly render subfloor. ( #4393 )
2021-07-31 19:50:36 -07:00