Item name group refactor & /received filtering rework #159
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.
What is this fixing or adding?
This expands existing item name groups and changes how filtering works for the
/received
command.Item name groups now live in their own file, and a lot of automation for them has been added.
The
/received
command can now take a partial item name or a full group name as a filter.This does not currently have simplified inputs for items or groups with punctuation, eg. "WILD" will not match "W.I.L.D. Missiles (Viking)", "TalDarim" will not match "Tal'Darim".
There is also not currently a user-facing way to see all possible groups. There is some ground work for filtering developer-facing groups and "obvious" groups (the bracket alias & child item groups, specifically), but this is not currently applied anywhere.
How was this tested?
Messing around with the command in the beta async.
If this makes graphical changes, please attach screenshots.
Filtering by partial name:
Filtering by item name group:
Showing off unified flag groups (previously, certain LotV units would not show up here):