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
Pieter-Jan Briers and GitHub
832672149b
Entity creation performance improvements ( #2911 )
2022-06-06 14:49:36 +02:00
Leon Friedrich and GitHub
386b0bc232
Cache TransformComponent in trees ( #2904 )
...
* Cache TransformComponent in trees
* add deleted check.
2022-06-05 00:25:00 +02:00
Leon Friedrich and GitHub
37dd4b0893
Pass sprite component in AppearanceChangeEvent ( #2829 )
2022-05-16 13:19:40 +10:00
Paul
c587cd2e12
hm
2022-05-06 18:36:50 +02:00
Leon Friedrich and GitHub
197a6ddd9d
Fix sprite bb calculation ( #2714 )
2022-04-11 18:13:32 +02:00
metalgearsloth and GitHub
76b75fd9b3
Remove LINQ from sprite bounds ( #2708 )
2022-04-10 17:48:45 +10:00
Vera Aguilera Puerto and GitHub
d3672807d2
Improves SpriteSystem.GetPrototypeIcon method significantly. ( #2680 )
2022-04-05 16:36:16 +10:00
mirrorcult and GitHub
e72d3de256
Local event for BUI opening ( #2687 )
2022-04-05 15:52:02 +10:00
Leon Friedrich and GitHub
14d0a77644
Make directional sprite matrices static ( #2661 )
2022-04-01 00:11:17 +11:00
Jane Lewis and GitHub
8dc849b6bb
Cache Sprite AABBs ( #2622 )
2022-03-31 11:52:00 +11:00
Vera Aguilera Puerto
023f845c48
SpriteComponent exception specifies failing RSI path, if any.
2022-03-03 21:29:01 +01:00
metalgearsloth and GitHub
33251222cd
EntityLookup as a system ( #2573 )
2022-03-03 21:17:01 +11:00
Kara D
0d214769e6
vs2022 fix
2022-03-01 15:05:49 -07:00
metalgearsloth and GitHub
a8a29e814f
Allow content to override occlusion directions ( #2528 )
2022-02-27 23:15:45 +11:00
mirrorcult and GitHub
9b263417b9
Merge pull request #2541 from metalgearsloth/2022-02-14_1
2022-02-19 12:33:46 -07:00
Leon Friedrich and GitHub
a1441d5051
Properly support sprite layer transforms. ( #2533 )
2022-02-17 00:06:14 +11:00
Leon Friedrich and GitHub
58d6189c40
Allow sprite layer data to be set using PrototypeLayerData. ( #2442 )
2022-02-16 19:37:40 +11:00
58defed1d2
Fix InteractionOutline 2: Electric boogaloo ( #2511 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-02-16 18:32:40 +11:00
metalgearsloth
7692ff736b
Some more ECS stuff
...
- Proxy methods on EntityManager
- Transform system stuff
2022-02-14 18:24:52 +11:00
Leon Friedrich and GitHub
3fdca65cc9
Make occluder use try get map ( #2516 )
2022-02-10 01:40:11 +11: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
f13f9dc5cd
Make OffsetRsiDir() and GetDir() public ( #2434 )
2022-01-31 19:22:56 +11:00
wrexbe and GitHub
d1e0f2cd94
Automatic Component Names (Alternate ending) ( #2389 )
2022-01-25 14:10:08 +01:00
Leon Friedrich and GitHub
7e7d808c90
Sprite offset rendering fix ( #2432 )
2022-01-18 17:45:49 +11:00
Matz05 and GitHub
384f672eec
Engine changes for more server-pushed lighting variables ( #2367 )
...
* Engine changes for more server-pushed lighting variables, but apparently this is a deprecated way of doing things anyway
* Removed two unecessary uses of virtual
2022-01-05 02:57:49 +11:00
metalgearsloth and GitHub
15c1e8f7bf
Run appearancevisualizers on dummy entities again ( #2380 )
2021-12-30 20:41:55 +11:00
Paul
76b2909116
removes resolves
2021-12-08 00:09:41 +01:00
Paul
9dab8e77a7
oh nein, kringe
2021-12-07 23:50:05 +01:00
metalgearsloth
66435e6022
optimise the shit out of rendertrees
2021-12-07 23:47:12 +11:00
metalgearsloth
84c14a4657
Remove redundant IComponent casts
2021-12-07 21:53:44 +11: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
Wrexbe
5356523305
Client builds
2021-12-03 12:58:37 -08:00
Vera Aguilera Puerto
c39f6d09eb
Lots of manual fixing. More to come.
2021-12-03 17:01:46 +01:00
Vera Aguilera Puerto
5eda1b326d
Inline OwnerUid
2021-12-03 16:30:34 +01:00
Vera Aguilera Puerto
7a06db60cf
Inline UID
2021-12-03 15:53:10 +01:00
Vera Aguilera Puerto
94e6886a85
Inline Transform
2021-12-03 14:20:35 +01:00
Vera Aguilera Puerto
f782e76671
Inline EntityManager
2021-12-03 11:11:52 +01:00
metalgearsloth and GitHub
02987ac703
Update some hotpaths to use new transform method ( #2281 )
2021-11-28 00:41:08 +01:00
Acruid and GitHub
279cc0f83f
AppearanceComponent Cleanup ( #2253 )
2021-11-23 18:16:37 +11:00
20kdc and GitHub
bbb9e94ce9
Arbitrary occluder rotation ( #2218 )
...
* All forms of rotated occluders now work
* Utility getters for vector CW/CCW rotations
2021-11-19 15:09:45 -08:00
metalgearsloth and GitHub
05321f0381
Miscellaneous fixes for thrusters ( #2239 )
2021-11-17 22:42:00 +01:00
Vera Aguilera Puerto
079e099a3b
Makes many things use OwnerUid instead of Owner.Uid
2021-11-09 15:11:02 +01:00
Vera Aguilera Puerto and GitHub
78c551d854
Remove DummyIconEntity, use actual entities instead. ( #2206 )
2021-11-08 12:17:13 +01:00
04d029b9a2
Add test pooling ( #2146 )
...
* Add test pooling and global test setup
* WIP test pooling changes
* Make asynchronous tests the default again
* Finish fixing tests, make test threads background threads
* Un-pool tests with custom cvars
* Fix not changing FailureLogLevel cvar on instance return
* Fix error when overriding already overriden cvar
* Don't pool some physics integration tests
* Unpool engine tests, the technology just isn't there yet
* Remove explicit Pool = false from physics tests
* Change default pooling setting to false
* Didn't need this anyway
* Remove ConfigurationManager.ResetOverrides
* Bring back enum cvar override parsing
* Make integrationInstances name clearer > notPooledInstaces
Make clients ready and servers ready internal
* Add logging test instances
* Give more info on ran tests
* Show total clients and servers in test output
* Wipe LayerMap on SpriteComponent.AfterDeserialize
* Fix server not properly kicking clients
* Rider shut
* Make all test metrics report totals
* Format tests ran better
* Replace Console.WriteLine with TestContext.Out.WriteLine
* Fix two server test pooling info prints using total clients instead of total servers
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2021-11-06 11:18:18 +01:00
Pieter-Jan Briers
0187e85700
Eye offset no longer offsets FOV.
...
This means camera recoil in SS14 won't clip into walls.
2021-11-04 17:37:00 +01:00
20kdc and GitHub
c28f2d77c3
Placement Manager: Spin Cycle 2 ( #2184 )
2021-11-02 16:21:03 +11:00