GAME INFORMATION
- GAME BUILD: 101.101.46295.0 6421374
- GAME PLATFORM: Steam
- OPERATING SYSTEM: Windows 10
ISSUE EXPERIENCED
When conditions are created in the right order the are executed like expected. When moved in correct order manually. It won’t.
What I want to achieve:
When created in the order shown above, the Send Chat
effect is executed.
When all 3 Chance
conditions are created first, then the Or
condition is created and then the Or
condition is moved to the right location, the Send Chat
effect is not executed.
Visually, these look the same, except for the last condition to be named: C#3 Chance.
The one in the image above is the one that doesn’t work
Another reason this is considered a bug is because the display order of effects. These work as you’d expect, executing from top to bottom visually. So not based on creation time like conditions do now.
Dev note: It looks like conditions are checked using their internal ID (based on creation time) and not their display ID (based on display order).
FREQUENCY OF ISSUE
- 100% of the time (ALWAYS)
REPRODUCTION STEPS
Here’s the steps to reproduce the issue:
- Create new scenario
- Add Trigger
- Add Chance Condition, value: 100
- Add Chance Condition, value: 0
- Add Chance Condition, value: 100
- Add OR Condition
- Move OR condition between the Chance 0 and second Chance 100 condition
(End result should look like the image added above and below (With the same Condition # numbers)) - Add Send Chat Effect with ‘Success!’ as text
- Test the scenario and watch it not work.
EXPECTED RESULT
The Send Chat effect showing the message