Whatstone
d9ffbf1d03
Cleanup: AppearanceSystem.TryGetData to AppearanceChangeEvent.TryGetData ( #45373 )
...
* First impl. of appearance TryGetData cleanup
* Handful of fixes
* DamageVisuals: fix HandleDamage call, inheritdoc
* bunch of unused AppearanceSystem instances
* Handful more unused appearance systems, inheritdoc
* JetpackSystem: Ent<T>
* cleanup roundup, more Ent<T>
* a few lingering AppearanceSystem.TryGetData calls
* more lingering AppearanceData access
* Remove unnecessary inheritdoc
* once again, with feeling
2026-10-05 00:45:37 +00:00
Whatstone
e36660ce0b
Bugfix: Fix DrawDepth subfloor gap width, add gap for mapping subfloor layers ( #70 )
2026-06-22 15:57:34 -04:00
Pieter-Jan Briers
5168b5f3d4
IoC source gen compatibility ( #43863 )
...
* IoC source gen compatibility
Can be merged before or after https://github.com/space-wizards/RobustToolbox/pull/6549 doesn't really matter.
* Missed a spot
2026-05-09 03:29:58 +00:00
Tayrtahn
ff4644c6c9
Cleanup warnings in SubFloorHideSystem ( #37488 )
...
Cleanup warnings in SubFloorHideSystem
2025-05-15 22:04:43 +02:00
metalgearsloth
9292e3a43c
Sloth's subfloor vismask adventure ( #35347 )
...
* Add a subfloor vismask
Significantly cuts down on sent entity count.
* More optimisations
* Fix command
* Fixes
* namespace cleanup
* Review
* Vismasks
* Content update
* Bandaid
* awewa
* Revert these
* reh
* Update Content.Shared/SubFloor/TrayScannerComponent.cs
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-03-21 00:57:04 +11:00
SpaceManiac
38615b72e5
Merge showsubfloorforever into showsubfloor ( #33682 )
2025-03-11 11:01:11 +11:00
qwerltaz
7b0b401312
t-ray reveal for entities and draw depth fix ( #33012 )
...
* t-rays show above catwalk
* a
* RevealSubfloorComponent
* revealSubfloorOnScan, add it to catwalk
* TrayScanReveal sys and comp
* Rr
* handle anchoring
* use tile indices for vector2i
* fix IsUnderRevealingEntity reset on pvs pop in reanchor
* fix exception on TrayScanRevealComponent remove
* fix IsUnderRevealingEntity not updating on pvs enter
* update to ent
* make subfloor retain respect for their relative draw depth
* fix carpets not revealing subfloor on plating
* chapel carpet
* ??
* draw depth gap for subfloor entities.
* revert alpha change
* remove abs from draw depth difference
* move TrayScanReveal to client
* delete old refactor
* let's show them above puddles too
* Remove superfluous component classes
---------
Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
2025-02-27 11:46:09 +01:00
themias
d7eb3b1c5c
Allow t-ray to penetrate carpets and puddles ( #25276 )
...
* Allow t-ray to penetrate carpets and puddles
* handle edge cases
2024-02-16 16:37:56 -07:00
Leon Friedrich
b03d9a90ab
Add support for client-side replays ( #17168 )
2023-06-19 03:23:31 +10: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