evaera / matter

A modern ECS library for Roblox.
https://eryn.io/matter/
MIT License
144 stars 34 forks source link

Loop inadvertently fails scheduling system when it has same system name. #92

Open Ukendio opened 8 months ago

Ukendio commented 8 months ago

This seems to only happen once in a while. Can be tested minimally on a build from test.project.json.

Error states that there's a cycle despite there not being any. Test case is in the Loop.spec.lua file on line 147.

image

Ukendio commented 8 months ago

The issue is most likely under the sort for unscheduled systems on line 218.