TheyCallMeRyan

Results 10 issues of TheyCallMeRyan

Similar to how :queryChanged returns a record of all records prior to the first call to queryChanged, it would be useful for the result of useStream to do an initial...

## Proposed changes The compatibleArchetypes list can become out of order for QueryResults. This makes it skip over entirely valid archetype strings. Changing it from a set to a list...

## Description Again getting no results from queryChanged, but this time it appears to be the inverse of my 0.8.4 issue. Having an already-initialized queryChanged hookState will fail to catch...

bug

## Description Loop starts topoRuntime for all worlds. queryChanged calls useHookState expecting a pristine result for each world. Instead, all worlds receive the same result from topoRuntime, and since the...

bug

## Description ![Image](https://github.com/user-attachments/assets/9af0e710-da20-4e15-8d52-da066b4f8a3d) With the way transitionArchetypes works, transitioning from the same archetype to itself will always set the entityRecord.indexInArchetype to the number of elements in archetype.entities + 1, but...

bug

## Description ![Image](https://github.com/user-attachments/assets/7bededa4-bd49-4a96-bb52-f209a9e04d94) Can get negative sizes when despawning and then immediately spawning within the same commit commands. This is caused by the spawnAt functionality: ```lua if not willBeDeleted then...

bug

## Proposed changes This change makes the executeDespawn work in conjunction with the markedForDeletion in spawnAt so the size is always correct. ## Related issues See: https://github.com/matter-ecs/matter/issues/158 ## Additional comments

## Proposed changes If the oldArchetype is the same as the new archetype then don't do any transition ## Related issues See: https://github.com/matter-ecs/matter/issues/157 ## Additional comments

## Proposed changes Has queryChanged create a proxy for each component, allowing each world to get its own unique hookState from useHookState ## Related issues Primarily intended to solve: https://github.com/matter-ecs/matter/issues/155...

## Description A continuation of #157 there seems to be another issue related to transitionArchetype where there are references in the archetype left behind such that references still exist to...

bug