AnidemDex / AnidemDex/Blockflow

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

未關閉
#183 12 則留言 0 個 reaction 已指派 1 人 已被 @AnidemDex 認領 在 GitHub 檢視
bug
主要語言
GDScript
星號
118
分支
9
PR 合併指標
30 天內沒有已合併 PR

描述

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.

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。