Add info about requirements for set bonuses #6
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.
EDIT: Note that this PR does not account for the case where bonuses are dependent on specific items being worn (Updated with Civerb's Ward's special case handled.add_func
1 in SetItems.txt). See this comment and the ones after it.set_attributes_num_req
andset_attributes_ids_req
are companion arrays toset_attributes
that stores the number of items that need to be worn or the set ids of the specific set items that need to be worn in order for the corresponding property list to be active. Only one or the other (set_attributes_num_req
orset_attributes_ids_req
) will exist in the json for any given set item. Only Civerb's Ward usesset_attributs_ids_req
, every other set item will useset_attributes_num_req
.Example json output:
which means that set_attributes[0] requires >= 3 items (since set_attributes_req[0] is 3) of the set to be worn to receive those bonuses
Example json output for Civerb's Ward:
which means that set_attributes[0] requires set ID 1 to be worn (Civerb's amulet) in order to receive those bonuses, and that set_attributes[1] requires set ID 2 to be worn (Civerb's scepter) in order to receive those bonuses.
Addresses #5
Another example of an IK set item: