Leon Friedrich and GitHub
61d9d9a832
Make the UI System TryGet functions not log failed resolves ( #2657 )
2022-03-30 16:37:34 +11:00
Acruid and GitHub
31764d3c2d
Mark C# events on MapManager as Obsolete ( #2586 )
...
* Obsoleted C# grid events from MapManager.GridCollection. Use the ECS EventBus events instead.
* Obsoleted C# events from MapManager.MapCollection. Use the ECS EventBus events instead.
2022-03-07 15:51:00 -08:00
ElectroJr
4cfb9210d0
Make AppearanceSystem public
2022-02-09 04:55:31 +13:00
metalgearsloth
90287dbb09
Merge remote-tracking branch 'upstream/master' into 2022-02-03_appearance-events
...
# Conflicts:
# Robust.Shared/GameObjects/Components/Appearance/AppearanceComponent.cs
2022-02-07 01:42:53 +11: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
metalgearsloth
7bd90578dc
Appearance data event
...
We agreed that AppearanceVisualizers should probably be deprecated in favour of just using a system instead.
2022-02-03 18:01:31 +11:00
Leon Friedrich and GitHub
b80a51d03f
Raise an attempt-event when receiving client BUI messages. ( #2414 )
2022-01-20 02:42:48 +11:00
Leon Friedrich and GitHub
7868b12279
Remove unused grid-tile-lookup related code ( #2416 )
2022-01-11 18:56:09 +11:00
metalgearsloth and GitHub
01ede29fc4
Nuke gridtilelookup ( #2399 )
2022-01-09 23:45:48 +11:00
metalgearsloth and GitHub
ddc03a1d62
Cache vismask on each entity ( #2312 )
2021-12-29 05:11:53 +11:00
Vera Aguilera Puerto and GitHub
fcc16d67f7
Remove Eye Lerping from engine. ( #2371 )
2021-12-25 19:05:07 +01:00
Leon Friedrich and GitHub
7609a49c17
Make AudioSystem no longer automatically add players in range. ( #2299 )
...
* make adding entities in range optional
* Revert "make adding entities in range optional"
This reverts commit bd707b9f4e .
* remove AudioSystem filter modifications
2021-12-11 16:32:17 -08:00
Vera Aguilera Puerto
d8059cacf4
Version 0.8.2
...
I hate myself sometimes
2021-12-09 14:55:15 +01:00
Vera Aguilera Puerto
374e80aad3
Version 0.8.1
...
Fixes bug regarding actors and player sessions on RELEASE.
2021-12-09 14:53:05 +01:00
Vera Aguilera Puerto
f8bf877b61
Fix weird lifestage autorefactors.
2021-12-09 12:39:42 +01:00
Vera Aguilera Puerto
26dcef4a11
Fix more useless resolves, makes entity system proxy "Deleted" not throw.
2021-12-08 11:10:11 +01:00
metalgearsloth
66435e6022
optimise the shit out of rendertrees
2021-12-07 23:47:12 +11:00
Vera Aguilera Puerto
1d5476e01b
More crash fixes
2021-12-06 15:56:14 +01:00
Vera Aguilera Puerto
81672fbe29
Goes in-game now
2021-12-06 15:34:46 +01:00
Wrexbe
90596c8979
Fixed It
2021-12-05 18:12:56 -08:00
DrSmugleaf
163deff564
Fix 3000 errors
2021-12-05 18:13:33 +01:00
20kdc
e9ec2ee1d3
Susser Todd: Robust.Server, Error Pass 2
2021-12-03 21:33:10 +00:00
Vera Aguilera Puerto
4f92301d25
More manual fixes.
2021-12-03 17:35:20 +01:00
Vera Aguilera Puerto
7a06db60cf
Inline UID
2021-12-03 15:53:10 +01:00
Vera Aguilera Puerto
bab37587c5
Inline Name
2021-12-03 15:25:51 +01:00
Vera Aguilera Puerto
94e6886a85
Inline Transform
2021-12-03 14:20:35 +01:00
Vera Aguilera Puerto
9739eaa34a
Inline TryGetComponent completely
2021-12-03 14:05:36 +01:00
Vera Aguilera Puerto
19f50d60c9
Inline AddComponent
2021-12-03 11:33:40 +01:00
Vera Aguilera Puerto
bbf5e92f32
Inline IsValid
2021-12-03 11:32:53 +01:00
Vera Aguilera Puerto
7769252109
Inline Deleted
2021-12-03 11:30:03 +01:00
Vera Aguilera Puerto
7bec76d8d1
Inline LifeStage
2021-12-03 11:13:18 +01:00
Leon Friedrich and GitHub
bef4f75419
Fix AudioParams DataDefinition ( #2283 )
2021-11-28 15:00:23 +01:00
Acruid and GitHub
746ec9eab7
Marked PlayerSession find methods on PlayerManager Obsolete ( #2244 )
2021-11-21 14:51:17 +01:00
Vera Aguilera Puerto
31d301b91f
ActorSystem and PlayerSession partially use EntityUid
...
Non-breaking changes
2021-11-09 12:54:18 +01:00
Vera Aguilera Puerto
8c3c8fceea
ViewSubscriberSystem uses EntityUid for everything
2021-11-09 11:37:31 +01:00
Vera Aguilera Puerto
78d01fd25d
Remove every ITransformComponent usage.
2021-11-08 12:44:03 +01:00
metalgearsloth and GitHub
a4ff5d65ec
Dirty changes ( #2174 )
2021-11-02 16:05:45 +11:00
mirrorcult and GitHub
a9c7926226
Merge pull request #1942 from ShadowCommander/fix-sound
...
Change Audio to also use Grid Coordinates as a fallback
2021-10-18 00:28:11 -07:00
Pieter-Jan Briers
8d0070b5c3
Add IsUiOpen helper to UISystem.
2021-10-11 01:50:34 +02:00
ShadowCommander
d8499f2e60
Merge branch 'master' into fix-sound
2021-10-10 02:24:55 -07:00
Vera Aguilera Puerto
5f2cc942cb
Update UserInterfaceSystem proxies to use resolves.
2021-10-04 12:20:03 +02:00
2353f0ed6f
Debugdraw enhancements ( #2080 )
...
* Debugdraw enhancements
* Fix up the overlays
* Changes
* Box2D licence
* Update Robust.Client/Console/Commands/PhysicsOverlayCommands.cs
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
* Fix dependency
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
2021-10-03 17:58:08 +11:00
Vera Aguilera Puerto
fdcaa83b63
AudioSystem uses TryGet for ITransformComponent.
2021-10-01 12:48:24 +02:00
Vera Aguilera Puerto and GitHub
fbcdd63988
Gets rid of most ComponentManager usages. ( #2076 )
...
- Obsoletes more `ComponentManager` fields/properties.
2021-09-28 13:36:18 +02:00
Vera Aguilera Puerto
0fce2e438a
Add EntityUid overloads for SoundSystem, AudioSystem.
2021-09-28 11:41:15 +02:00
Vera Aguilera Puerto and GitHub
6d03840fbd
Makes BoundUserInterfaces partially ECS. ( #2033 )
2021-09-18 10:41:06 +02:00
metalgearsloth and GitHub
d5855fa805
Sync PointLight data between client and server. ( #1995 )
...
* Sync PointLight data
* ECS GetComponentState
* Nothing to see here
2021-09-06 17:31:06 +10:00
ShadowCommander
2d6eebfae2
Rename GridCoordinates to FallbackCoordinates and move GetFallbackCoordinates to shared
2021-08-28 02:29:47 -07:00
metalgearsloth and GitHub
d72185933a
Add support for grid chunk removals ( #1941 )
...
* Add support for grid chunk removals
Also allows grids to be removed when they have no more chunks remaining.
* No more crashing pog
* Slightly better
* Minor optimisations and fix bounds
* Avoid creating new chunks for anchoring
* chucky
* comment
* Tests
* Remove some logs
* Remove another log
* Review
2021-08-23 16:00:07 +10:00
metalgearsloth and GitHub
80a9a82278
Fix client-side physics bodies getting stuck awake ( #1946 )
...
* Fix client-side physics bodies getting stuck awake
Wasn't a huge perf hit but it could leak a bit. Also there's a bunch of E/C stuff in here and I'll deal with it later.
* Fix broadphase leak
* Fix robust server sim
2021-08-23 15:01:08 +10:00