Parameters
- filters: Partial<{
drop: ((itemDrop: {
drop: Item;
rate: number;
type: string;
}) => boolean);
location: ((location: Location) => boolean);
monster: ((monster: Monster) => boolean);
}> = {}
Returns Set<Item>
A set of all items we expect to be able to wish; this doesn't actually constitute all items
An optional object optionally consisting of filtering functions to shrink down the pool of wishable items