Leon Friedrich and GitHub
57e5ceef1a
BUI range check changes ( #3099 )
2022-08-04 09:00:38 +10:00
Leon Friedrich and GitHub
b5279f3f89
Fix awake-physics map change bug ( #3088 )
2022-08-04 08:58:50 +10:00
Pieter-Jan Briers
1c28782d5d
Fix some grid-related warnings
2022-07-21 17:35:09 +02:00
metalgearsloth and GitHub
13ae59dbf6
Revert "Don't defer moveevents anymore ( #3048 )" ( #3060 )
2022-07-19 21:30:41 +10:00
metalgearsloth and GitHub
d5c0776278
Don't defer moveevents anymore ( #3048 )
2022-07-19 18:36:45 +10:00
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
Leon Friedrich and GitHub
a38cbc7188
Make recursive delete detach parents before children ( #3008 )
2022-07-17 06:05:10 +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
7bc1eaabfd
findgridsintersecting + metadata performance ( #3047 )
2022-07-14 20:23:49 +10:00
Leon Friedrich and GitHub
9e14a7e0d3
Lookup errors ( #3007 )
2022-07-01 13:46:26 +10:00
1ab14fa6b7
Moves fixture check in physics ( #3004 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-07-01 02:04:24 +10:00
Leon Friedrich and GitHub
445b13791e
Lookup & dynamic tree changes ( #3006 )
2022-06-30 12:37:05 +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
64b356a9bf
Prevent dirty-on-init ( #2999 )
...
* prevent dirty-on-init
* Fix test
2022-06-29 15:10:51 +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
2059d37c8f
Remove implicit grid conversion ( #2968 )
...
* Remove implicit grid conversion
* fix map test
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-06-28 22:55:44 +10:00
metalgearsloth and GitHub
fb32b55584
Sleep bodies when collision turned off ( #2993 )
...
May fix them getting through.
2022-06-28 17:53:13 +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
metalgearsloth and GitHub
3806481f81
Fix broadphase crash ( #2966 )
2022-06-20 20:49:14 +10:00
Leon Friedrich and GitHub
4171b3ec4e
Make Grid Uid Nullable ( #2942 )
...
* Make Grid Uid Nullable
* Fix recursion
* fix detach to null
* change obsolete text
2022-06-20 10:08:23 +10:00
wrexbe and GitHub
1e5068f057
Make fixture init event order explicit ( #2946 )
...
* Make fixture init event order explicit
* No more physics init event
* No more physics init event
* Fixing some stuff
2022-06-14 19:25:40 +10:00
Leon Friedrich and GitHub
0b824f2170
Add State application bool to IGameTiming ( #2916 )
2022-06-09 03:08:50 +10:00
Leon Friedrich and GitHub
0d04d8a82a
Add generic visualizer system ( #2914 )
2022-06-09 03:08:36 +10:00
Leon Friedrich and GitHub
b360c4439b
Matrix3 and Angle: add readonly and ref->in ( #2919 )
...
* Matrix3 and Angle readonly and ref->in
* fix precision
2022-06-08 17:53:17 +02:00
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
metalgearsloth and GitHub
cb0cb37e3c
Remove PhysicsMap ref from physics comp ( #2917 )
2022-06-06 17:15:01 +10:00
wrexbe and GitHub
647aa7ecf2
Expose total fixtures mass on physics ( #2908 )
2022-06-05 18:28:02 -07: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
metalgearsloth and GitHub
6b305349c9
Fix grid deletion crashing ( #2899 )
...
* Fix grid deletion crashing
* polite
* a
* excellent
2022-06-02 21:01:56 +10:00
Acruid and GitHub
8e67bfe990
Backwards compatible API additions to support removing GridId from content. ( #2855 )
2022-05-27 10:17:05 +10:00
metalgearsloth and GitHub
a1affcfd3f
BodyTypeChangedEvent changes ( #2838 )
2022-05-19 07:51:54 +10:00
metalgearsloth and GitHub
07c5a38582
Issue collision change events on entity spawns again ( #2828 )
...
I thought I'd think of something better for pathfinding but I did not.
2022-05-16 13:17:48 +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
17dd3af3c7
ECS metadata pausing ( #2800 )
2022-05-14 14:55:42 +10:00
metalgearsloth and GitHub
32bdc19fe9
Final grid movement optimisation ( #2711 )
2022-05-14 14:54:31 +10:00
metalgearsloth and GitHub
5ca37c68e2
Optimise physics init ( #2786 )
2022-05-08 14:39:54 +10:00
Vera Aguilera Puerto and GitHub
22aa274d03
Add GridUid and MapUid properties to TransformComponent. ( #2798 )
2022-05-07 22:43:00 +10:00
metalgearsloth and GitHub
c6c69668c8
Fix polyshape centroids ( #2793 )
2022-05-05 22:42:35 +10:00
4307509402
ECS even more transform ( #2742 )
...
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
2022-05-05 13:20:23 +10:00
metalgearsloth
4a36b52657
Nuke an xform log
...
Probably not worth it.
2022-04-27 00:35:38 +10:00
metalgearsloth and GitHub
0a10170155
Fix map change crash ( #2716 )
...
* Fix map change crash
Follower really out here exposing all the ordering bugs.
* Log AttachToGridOrMap
2022-04-26 23:21:58 +10:00
metalgearsloth and GitHub
16902d7fbc
Hotfix anchoring ( #2764 )
2022-04-24 16:06:50 +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
ec26dd622b
DetachParentToNull tweaks ( #2741 )
...
* DetachParentToNull tweaks
The other parent change message already has the mapid and gridid updated when issuing the event.
We'll also guard the event by checking if they're already in nullspace.
* woops
2022-04-17 17:28:07 +10:00
metalgearsloth and GitHub
0ab3131964
ECS transform states ( #2710 )
...
* ECS transform states
Turns out it also saves us a GetComponent on the parent too which is nice.
* Fix test
2022-04-17 14:55:29 +10:00
metalgearsloth and GitHub
4a4fb15e06
Add xform comp ref to parent change message ( #2709 )
2022-04-11 17:01:07 +10:00
mirrorcult and GitHub
e72d3de256
Local event for BUI opening ( #2687 )
2022-04-05 15:52:02 +10:00
metalgearsloth and GitHub
950fc94408
Physicsmap tweaks ( #2663 )
2022-04-04 17:10:15 +10:00
Leon Friedrich and GitHub
58d12e6e09
Remove Component.OnAdd() ( #2660 )
2022-04-04 16:11:47 +10:00