Added a PAPI formula option to Other challenge types. #376
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Completes #366
Adds an option to the Other challenge type to evaluate a formula that contains PAPI placeholders (using the provided Player as context). The expression is expected to be a series of numeric comparisons (using =, <>, <=, >=, <, >) joined by optional Boolean operators AND and OR.
For example: "%aoneblock_my_island_lifetime_count% >= 1000 AND %Level_aoneblock_island_level% >= 100"
If any placeholder evaluates to a non-numeric value or the formula is malformed, false is returned. There must be a space between placeholders and any operands.