metalgearsloth
fca7337bcf
Fix tile-events returns ( #37502 )
...
* Fix tile-events returns
Should really be continues.
* More
* More optimisations
2025-05-16 14:22:20 +02:00
Tayrtahn
4dc1c4c3d6
Content changes for SetTiles change ( #37229 )
...
* Content changes for SetTiles change
* Retest with new engine changes
* Derp
* Update for new engine PR changes
2025-05-15 20:26:47 +10:00
metalgearsloth
4f23016c72
Fix TrayScannerUser ( #35959 )
...
* Fix TrayScannerUser
* Ignore
* Update Content.Shared/SubFloor/TrayScannerUserComponent.cs
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-03-24 16:35:22 +01:00
beck-thompson
97d0f14dae
Predict pipe anchoring and unanchroing ( #35977 )
...
* yay prediction
* Added cool popups
* bruh
* this is better!
2025-03-21 12:43:35 +03: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
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
MilenVolf
1b9d77a760
Replace obsolete Tile Access methods ( #32508 )
...
* Replace obsolete SetTile
* Remove obsolete GetTileRef & GetAllTiles
* Forgor
* Apply suggested `GetMapOrInvalid`
2024-09-29 01:27:47 +02:00
Leon Friedrich
ee2c115e5b
Turn interaction related attempt events into structs ( #29168 )
...
* Turn InteractionAttemptEvent into a struct event
* readonly
* GettingInteractedWithAttemptEvent
* ConsciousAttemptEvent
2024-06-19 00:30:41 +10:00
Nemanja
a1a8f04036
Decouple interactions from hands, cleanup old events, add new fears ( #28393 )
...
* ok basic shit
* second part
* pretend it isn't real it can't hurt you.
* 👁️ 👁️
* shadowcommander review
2024-05-31 13:26:19 -07:00
c4llv07e
3d6d7820d6
Fix tray scanner not updating it's range. ( #26789 )
...
Fix tray scanner not updating it's range on change.
Add range value to the tray scanner state.to synchronize it between
client and server.
2024-04-08 11:12:39 -04:00
Tayrtahn
ae3d745430
Code Cleanup: Purge obsolete MapManager methods ( #26279 )
...
* GetGrid
* GridExists
* TryGetGrid
2024-03-22 18:08:40 +11:00
Tayrtahn
4a83c36585
Code cleanup: Dirty(Comp) ( #26238 )
...
* Replaced uses of Dirty(Component) with Dirty(Uid, Component)
Modified some systems (notably pulling-related) to use uids.
* Missed a few
* Revert changes to pulling
* No
2024-03-19 23:27:02 -04: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
0f5bcddd25
Remove GridModifiedEvent ( #21291 )
2023-10-28 13:57:57 +11:00
metalgearsloth
e5d6d7f1eb
Make GetExplosionResistance event a struct ( #20274 )
...
Also fixed a typo.
2023-09-17 04:04:04 -05:00
DrSmugleaf
a88e747a0b
Refactor serialization copying to use source generators ( #19412 )
2023-08-22 18:14:33 -07:00
Slava0135
96c804c3f1
subfloor explosion resistance ( #17816 )
2023-07-04 18:29:57 -06:00
metalgearsloth
763089570d
Make trays clientside ( #14826 )
2023-03-31 14:40:38 +11:00
metalgearsloth
243fd73db4
Update tilechangedevent to ref structs ( #13383 )
2023-01-09 13:45:21 +11:00
metalgearsloth
007b079330
Fix some comp dirty / appearance warnings ( #13193 )
...
* Fix some comp dirty / appearance warnings
* also dis
2022-12-27 17:58:53 +01:00
metalgearsloth
8bc5f29f9f
Prevent subfloor melee attacks ( #12899 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
2022-12-17 14:47:15 +11:00
metalgearsloth
6c76061887
Content changes for mapgrid kill ( #12567 )
2022-11-22 13:12:04 +11:00
metalgearsloth
d767ce9585
Fix a bunch of warnings ( #10886 )
...
* Fix a bunch of warnings
Also made ensnareable not broadcast as they're only used directed.
Mainly just Get<T> and AppearanceSystem
* buckle too
* fix tests
Co-authored-by: wrexbe <wrexbe@protonmail.com >
2022-08-27 20:26:35 -07:00
Leon Friedrich
193b9f467d
Remove string appearance keys ( #10114 )
2022-08-08 11:44:16 +10:00
Leon Friedrich
65408f63d4
Injector sprite fix ( #9011 )
2022-07-09 02:59:39 -07:00
themias
e78c836f36
Fix T-ray scanner flickering ( #9544 )
2022-07-09 07:45:15 +10:00
Leon Friedrich
fa4c6f63f8
Nullable grid Uid ( #8798 )
2022-06-20 10:14:35 +10:00
Acruid
4f9be42f40
Remove Explicit GridId References ( #8315 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-06-12 11:54:41 +10:00
Pieter-Jan Briers
a323ba8223
Revert "Revert "Fix some friend access violations by allowing others access. ( #8594 ) ( #8703 )" (working this time) ( #8704 )
2022-06-07 15:26:28 +02:00
Pieter-Jan Briers
cecf87997b
Revert "Fix some friend access violations by allowing others access. ( #8594 ) ( #8703 )
2022-06-07 13:44:31 +02:00
Vera Aguilera Puerto
c5f7c61041
Fix some friend access violations by allowing others access. ( #8594 )
...
Rename Friend attribute to Access attribute.
Updates submodule to v0.21.0.0 as well.
2022-06-07 11:30:27 +02: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
wrexbe
bc68ac96dd
Cleanup the namespaces ( #8132 )
2022-05-13 17:59:03 +10:00
metalgearsloth
72da2db62d
Content changes for grid splitting ( #7645 ) ( #7746 )
...
Co-authored-by: Vera Aguilera Puerto <gradientvera@outlook.com >
2022-04-24 13:54:25 +10:00
metalgearsloth
ecaad9c349
Revert "Update submodule (again)" ( #7730 )
2022-04-24 02:26:00 +10:00
metalgearsloth
8c7772630c
Content changes for grid splitting ( #7645 )
...
Co-authored-by: Vera Aguilera Puerto <gradientvera@outlook.com >
2022-04-24 00:59:38 +10:00
DrSmugleaf
a6198ff83a
Remove remaining usages of MapManager Grid/Tile changed and NextMapId ( #7302 )
2022-03-28 17:23:33 +11:00
Moony
f5c92caef4
Ambience enhancements. ( #7073 )
2022-03-12 15:20:31 -07:00
Leon Friedrich
81caa8fa06
Block some subfloor anchor attempts ( #6765 )
2022-02-18 13:01:15 +11:00
Leon Friedrich
9d422d0762
Block interactions with subfloor entities ( #6732 )
2022-02-16 13:34:31 +11: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
wrexbe
17db0775c8
Auto comp ( #6416 )
2022-02-02 14:35:40 +11:00
Leon Friedrich
f13f743c51
Make use-in-hand default to activation interactions. ( #5951 )
2022-01-05 00:23:01 +11:00
Flipp Syder
c0bfe43a05
Adds T-ray Scanners ( #5420 )
2021-12-14 18:46:47 +11:00
Vera Aguilera Puerto
2bfec7ec62
Some more fixes
2021-12-04 14:14:22 +01:00
Vera Aguilera Puerto
5cd42c9ad6
Inline UID
2021-12-03 15:53:09 +01:00
Vera Aguilera Puerto
cd43196ea8
Inline LifeStage
2021-12-03 11:18:05 +01:00
Paul Ritter
fbcb53dcc0
pvs content ( #5484 )
...
Co-authored-by: Paul <ritter.paul1+git@googlemail.com >
2021-11-30 15:20:38 +01:00
Acruid
fa0ec5cbd9
AppearanceComponent API Changes ( #5446 )
2021-11-23 18:22:59 +11:00