Integrated Dynamics

Integrated Dynamics

63M Downloads

Variables that depend on delay variables do not dynamically update

RNADNA47 opened this issue ยท 1 comments

commented
  • ๐Ÿ› Bug

Short description:

Delayer variables update normally but variables that depend on delayer variables do not. A delayer gives you a list variable to work with; I'll call that 'delay'. If I program another variable to be "get(delay, 0)", this will not update dynamically. The original list variable does update.

Expected behaviour:

"get(delay,0)" should update when the delay list updates.

Actual behaviour:

"get(delay,0)" does not update when the delay list updates.

Steps to reproduce the problem:

  1. Create a test case as depicted below. Connect a redstone reader to a variable store, a delayer, and two displays.

  2. Set the clock output from the reader on a 50% duty cycle (20 pulse interval, 10 length). Create a variable from this clock.

  1. Put the clock variable into the delayer. Set the delayer to 10 ticks per operation and 6 (I know, it's arbitrary, but should be >= 2) capacity.

  2. Make one delay variable and put it in one of the displays.

  3. Make another delay variable, call it D. Create a new variable "get(D,0)". Place that in the other display.


Versions:

Exact versions of the following mods, not just latest.

  • This mod: 1.12.2-0.11.3
  • CyclopsCore: 1.12.2-0.11.4
  • Minecraft: 1.12.2
  • Forge: 14.23.1.1601

Log file:

No relevant logs

2018-02-13_13 29 05

commented

This is just to confirm that 0.11.4 fixes this issue. Thanks for the prompt response!