-
Notifications
You must be signed in to change notification settings - Fork 1
Labels
enhancementNew feature or requestNew feature or request
Description
TODO board:
- Actions
-
pool_add- Adds the provided pools to matched tables -
pool_remove- Removes matched pools from their tables -
entry_add- Adds the provided entries to matched pools -
entry_item_set- Sets the item in matched item entries -
entry_remove- Removes the matched entries from their pools -
condition_add- Adds the provided conditions to matched pools/entries -
condition_remove- Removes matched conditions from... somewhere? Should it loop through any/all of things? I dunno... -
condition_???- Something to wrap existing conditions maybe? -
condition_???- Something to change parameters of existing conditions? Would have to specifically implement for different ones if I did this. Is it useful for anything?
-
- Predicates
-
all_of- Matches when all children match -
any_of- Matches when any children match -
inverted- Matches when child doesn't -
table- Matches loot tables based on identifier and type patterns -
entry_item_predicate- Matches an item entry based on its item -
condition- Matches condition by id, would be used forcondition_remove. Same problem as with that.
-
Whatever the heck this issue was about:
(This isn't going to be done soon, just thought I should make an issue for it so I have somewhere to put my ideas when I get some)
First need to come up with a nice format for matching what to modify.
Should match loot table name, specific entries based on type, value and functions (at least the function name, if not specific data).
Everything should support regex (could do otherPack:.* for all loot from another pack, could do .*:entities/.* to match any entity table from any pack) and the conditions should be in an AND relationship.
Kind of like mixins but for loot tables haha
Should have different operations to do with the matched loot tables or entries: add, remove,
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request