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) |