Leon Friedrich and GitHub
557de01532
Dirty PVS chunk when visibility mask changes ( #3045 )
...
* Dirty PVS chunk when visibility mask changes
* fix tests?
* aaaaaa
* maybe sorta finally fix tests
* directly return vis mask,
Also defaults to 1 only if visibility component does not exist.
* make sure everything has first bit set
2022-07-17 06:23:35 +10:00
metalgearsloth and GitHub
0e97e3000f
Add robust method for no lerp ( #3040 )
...
* Add robust method for no lerp
Also updated rotation lerping.
* a
* a
* Fix sleeping while I'm here + context
* I hate contexts I hate contexts
2022-07-16 13:50:18 +10:00
metalgearsloth and GitHub
5605149a63
Fix scale visuals ( #3003 )
...
Should be the last time
2022-06-29 22:40:13 +10:00
Leon Friedrich and GitHub
fa2b0233c3
ECS detach to null ( #2997 )
...
* ECS detach to null
* fix crash
2022-06-29 13:17:58 +10:00
metalgearsloth and GitHub
09d7ad9d62
Don't run client physics in frameupdate ( #2953 )
2022-06-23 12:12:54 +10:00
metalgearsloth and GitHub
62a24a320c
Make raiselocalevent not broadcast by default ( #2972 )
...
* Make raiselocalevent not broadcast by default
* I forgor to commit
2022-06-22 09:52:50 +10:00
Leon Friedrich and GitHub
2bdea420ae
Misc rendering changes ( #2948 )
...
* Misc rendering changes
* More tiny changes
2022-06-14 19:24:27 +10:00
keronshb and GitHub
bc12a0af87
Reorders the signature for sound ( #2928 )
2022-06-13 09:45:26 +10:00
Leon Friedrich and GitHub
0d04d8a82a
Add generic visualizer system ( #2914 )
2022-06-09 03:08:36 +10:00
Pieter-Jan Briers and GitHub
832672149b
Entity creation performance improvements ( #2911 )
2022-06-06 14:49:36 +02:00
df4ebd6c8c
No more spoopy invisible ghosts ( #2910 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com >
2022-06-06 16:50:57 +10:00
Pieter-Jan Briers
b4a7c5d47a
Miniscule perf improvements to some component state handling.
...
Basically won't matter but it's a 0.3%.
2022-06-05 16:06:13 +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
Clyybber and GitHub
305ea97d5b
Limit audio raycast length ( #2851 )
...
* Limit audio raycast length
* Add MidiManager.MaxDistanceForCulling and cull based on MaxDistance.
2022-05-28 13:07:36 +02:00
Kara and GitHub
78ef6921da
Fix two angle lerping bugs ( #2850 )
2022-05-22 18:56:16 +10:00
Leon Friedrich and GitHub
37dd4b0893
Pass sprite component in AppearanceChangeEvent ( #2829 )
2022-05-16 13:19:40 +10:00
metalgearsloth and GitHub
c866c6b59b
Optimise grid traversal for pop-in ( #2825 )
...
This was like 1/3 of the frame spikes from PVS pop-in. The main benefit is just checking if the entity is anchored for grid traversal and the secondary was earlying-out handling component state if it's sent to nullspace.
2022-05-16 07:37:01 +10:00
metalgearsloth and GitHub
32bdc19fe9
Final grid movement optimisation ( #2711 )
2022-05-14 14:54:31 +10:00
metalgearsloth and GitHub
5d7a2879a7
Fix scaling consistency between sprite and bounds ( #2803 )
2022-05-10 00:34:07 -07:00
metalgearsloth and GitHub
a2923450ea
Optimise occluder dirtying ( #2801 )
...
Mostly when stuff spawning in.
2022-05-08 15:16:56 +10:00
metalgearsloth and GitHub
fd625e0b30
Fix scale command ( #2784 )
...
* Fix scale command
Everything will be visualizers.
* comment for future coders
2022-05-04 22:49:42 +10:00
442de12b99
Grid splitting ( #2743 )
...
Co-authored-by: Vera Aguilera Puerto <gradientvera@outlook.com >
2022-04-24 00:57:56 +10:00
metalgearsloth and GitHub
09fd47c421
Don't store contained entities on entitylookup ( #2662 )
2022-04-06 19:31:34 +10:00
metalgearsloth and GitHub
c0525f710f
Sprite subscription shutdown ( #2688 )
2022-04-05 19:45:23 +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
ad7c871e28
Make effects properly clean up after itself ( #2670 )
2022-04-01 13:00:54 +11:00
a14c956ccc
Nuke EntMapIdChangedMessage ( #2621 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com >
2022-03-26 18:14:56 +01:00
metalgearsloth and GitHub
46e632bf9d
Fix effect overlay crash ( #2604 )
2022-03-15 18:05:13 +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
metalgearsloth and GitHub
33251222cd
EntityLookup as a system ( #2573 )
2022-03-03 21:17:01 +11:00
mirrorcult and GitHub
9b263417b9
Merge pull request #2541 from metalgearsloth/2022-02-14_1
2022-02-19 12:33:46 -07:00
Acruid and GitHub
13da0a7925
Adds command buffer to client, and input command injection ( #2538 )
...
Adds the command buffer to the console.
adds wait <ticks> command to console.
Adds the `incmd` command to inject input commands directly into the simulation, bypassing the frontend.
Removes client side permission check for debug builds.
2022-02-18 19:27:38 -08:00
metalgearsloth and GitHub
3acbc8235d
Funny struct enumerator for xform kids Part 2 ( #2492 )
2022-02-17 17:19:08 +11:00
Kara D
f60e3a14ef
Fix VS2022 17.1 issue
2022-02-16 15:49:19 -07:00
Leon Friedrich and GitHub
503a7032f9
Hopefully fix appearance component mispredict reconciliation ( #2460 )
2022-02-16 23:26:13 +01: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
mirrorcult and GitHub
1aaf3b9250
Merge pull request #2521 from ElectroJr/public-AppearanceSystem
2022-02-13 20:24:23 -07:00
mirrorcult and GitHub
b4607f7b1f
Draw effects below FOV ( #2534 )
2022-02-12 15:54:50 +11:00
ElectroJr
9e8bf861ea
Merge remote-tracking branch 'upstream/master' into public-AppearanceSystem
2022-02-11 20:43:19 +13:00
Leon Friedrich and GitHub
bcaa7001ad
Hopefully fix container occlusion bug? ( #2464 )
2022-02-10 09:29:26 +01:00
metalgearsloth
d7d7a53045
Raise appearance event by ref
2022-02-10 12:56:14 +11:00
mirrorcult and GitHub
5665f8eb1c
Abstract VisualizerSystem ( #2522 )
2022-02-10 12:52:42 +11:00
Leon Friedrich and GitHub
3fdca65cc9
Make occluder use try get map ( #2516 )
2022-02-10 01:40:11 +11:00
ElectroJr
4cfb9210d0
Make AppearanceSystem public
2022-02-09 04:55:31 +13:00
metalgearsloth
fe3ace92bd
Another helper
2022-02-07 02:04:57 +11:00
metalgearsloth
317070f167
Some animation helpers for cargo telepad too
2022-02-07 02:00:31 +11:00
metalgearsloth
3524363ad4
fix build
2022-02-07 01:44:27 +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
metalgearsloth
9a2f35f2d3
Also pass comp
2022-02-07 01:42:32 +11:00