7thbeatgames / rd

This repository is to track player feedback for a rhythm game 'Rhythm Doctor'.
https://7thbe.at
9 stars 0 forks source link

Tagged events seem to have a small delay #33

Open 9thCore opened 1 year ago

9thCore commented 1 year ago

Please Check

Contact Information

9thCore#5404

Summary

Running a tag seems to have a small delay until the tagged events actually get run. Usually not that big of a deal, but throws a wrench into a lot of RDCode levels that try to use them as functions. Also different from 32 as visual offset does not seem to affect this.

Version

v0.11.6 (r26)

Operating System (OS)

Windows 10

Platform

Steam

Device Info

No response

Steps to Reproduce

  1. Place an event with a tag that sets b0 to true.
  2. Place a Call Custom Method or a Tag Action event that runs said tag.
  3. Make a conditional which runs if b0 is true.
  4. Place, on the same beat as the event from step 2, a Floating Text event with the conditional from step 3.
  5. Observe the results.
  6. Move the floating text a bit later, like .05 beats.
  7. Observe once more.

Expected Behavior

At step 5, the floating text should run.

Observed Behavior

The floating text doesn't run at step 5, but does at step 7.

Reproduction Rate

100%

Anything else?

Nothing printed in log. Video showing the bug in question: https://youtu.be/L5Ude6kalZo (was too big for github, apologies)