Problem Description
When you setup a condition string a certain way, it fails and does not pick all the correct items, causing things to not be displayed properly.
Attach a Capx
http://www.nitrolic.com/error.capx
You may need to right click and save this one... I don't have capx in my htaccess file on my server.
Description of Capx
Capx should be self explanatory.
Observed Result
The way this is setup, it should first:
-Select all the sprites, but only the ones with "Left" as a boolean value set to true. After, it selects both "LeftSprite" and "RightSprite" based on the instance variable set by the sprite family... of which both sprites have the same ID... so technically, it should have three 'picked'.... one of which is picked twice (Left)
-The next step is where it fails.... if LeftSprite **OR** RightSprite has a weight of anything other than 0 then it should do the next step..... it goes to the next step like it should, but the next step is where you see the problem... it ONLY deletes one of the two. The problem here is, whichever sprite has a weight set to 0, it removes it from the "pick" list, instead of going through because one of them equals zero and keeping the pick list intact.
Expected Result
It should NOT remove it from the pick list.
Construct 2 Version ID
All versions including current beta.