I wonder how a false to false comparison might give a false result, am I missing something or it is a bug:
| +228ms | ║║Comparison (boolean) false changes_to (boolean) false = false (0ms) | 
|---|---|
| +229ms | ║║Cancelling condition #8’s schedules… | 
| +231ms | ║║Condition #8 evaluated false (12ms) | 
Here is my piston:
Here is the entire log:
| +155ms | ║RunTime initialize > 154 LockT > 1ms > rtDT > 97ms > pistonT > 97ms (first state access 56 57 97) | 
|---|---|
| +173ms | ║Runtime (8364 bytes) successfully initialized in 97ms (v0.3.110.20201015_HE) | 
| +175ms | ║╔Execution stage started | 
| +179ms | ║║Comparison (boolean) false changes_to (boolean) true = false (1ms) | 
| +181ms | ║║Cancelling condition #18’s schedules… | 
| +195ms | ║║Condition #18 evaluated false (6ms) | 
| +196ms | ║║Cancelling condition #6’s schedules… | 
| +197ms | ║║Condition group #6 evaluated false (state changed) (20ms) | 
| +201ms | ║║Comparison (boolean) true is (boolean) true = true (1ms) | 
| +203ms | ║║Cancelling condition #9’s schedules… | 
| +218ms | ║║Condition #9 evaluated true (6ms) | 
| +228ms | ║║Comparison (boolean) false changes_to (boolean) false = false (0ms) | 
| +229ms | ║║Cancelling condition #8’s schedules… | 
| +231ms | ║║Condition #8 evaluated false (12ms) | 
| +232ms | ║║Condition group #19 evaluated false (state did not change) (33ms) | 
| +237ms | ║║Comparison (boolean) true is (boolean) false = false (1ms) | 
| +239ms | ║║Cancelling condition #12’s schedules… | 
| +240ms | ║║Condition #12 evaluated false (6ms) | 
| +241ms | ║║Condition group #20 evaluated false (state did not change) (8ms) | 
| +244ms | ║║Condition group #17 evaluated false (state did not change) (45ms) | 
| +250ms | ║╚Execution stage complete. (75ms) | 
| +253ms | ╚Event processed successfully (198ms) | 
 
      
    