Skip to content

[Feature]: improved availability/eligibility conditions #278

Description

@docrostov

What's the request?

this is an issue for both the new delay remaining brick & the heartstone recommender tiles. i have a "gray out if not useful anymore" approach in heartstone and a "remove from tile if not useful anymore" approach in delay but it is slightly buggy because some of the individual conditions are not helpful.

this makes me think it would perhaps be better if i had some kind of availability factory for common monsters, zones, and tasks which would do something like a can_adventure() for the relevant zone + check quest prefs to make sure they're reasonable to face + checks need. then individual tiles could just reference this by passing locations or monsters into the factory and generating lines/recs via the factory. this also would help collapse the tile-by-tile conditions into one area.

i'm not doing this before end of meat season i think but i think it would be Nice ™️

Account State

None

Your current TourGuide version

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions