0 Favourites

Picker with OR statements not working properly

  • 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.

  • It continues because the condition is true.

    And yes it removes the Left one from the picklist.

    You dont want it to act different. What if you use the two conditions on there own ? Or in an and ?

    Pick conditions do pick, there is no way arround that, they are designed to pick, and it is good as it is (my opnion).

    It pleases me mutch dat you understand the picklist fully.

    But, do you know that you can compare things without touching the picklist ? And that you should if that is what you want to do ?

    Look :

    https://drive.google.com/open?id=0B1SSu ... Wg2bjdETGs

  • Construct 3

    Buy Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Buy Now Construct 3 users don't see these ads
  • Ahh.. never thought of comparing it using "compare two values".... good point. Thanks.

  • Closing as not a bug.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)
Similar Topics Posts Views Last Post
Unread sticky
4,517 857,432
Tinimations's avatar
Tinimations
Unread sticky
1,586 437,329
matriax's avatar
matriax
Unread hot topic
378 33,273
part12studios's avatar
part12studios