AnidemDex / AnidemDex/Blockflow

Flow timing gets synchronized when multiple Command Processors execute the same Command Collection concurrently

Aberta
#183 12 comentários 0 reações 1 responsável Reivindicada por @AnidemDex Ver no GitHub
bug
Linguagem predominante
GDScript
Estrelas
118
Forks
9
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

When multiple Command Processors run the same Command Collection at the same time, their flow timings seem to get synchronized unexpectedly.

I've created a minimal project to demonstrate the issue:

[project.zip](https://github.com/user-attachments/files/19632345/project.zip)

In the provided code, Pawn1 has a 2-second wait, and Pawn2 has a 3-second wait.
The expected behavior is that the print logs should appear 2 and 3 seconds after the game starts, respectively.

However, both prints appear exactly 2 seconds after the game starts.
It seems like the timing of the flow is being shared or synchronized between the two Command Processors, even though they should operate independently.

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.