Provide more granular rules configuration
rsek opened this issue · 0 comments
rsek commented
(copy pasted from discord for posterity)
here's a brain dump of how i could see a more granular, world-wide system configuration shaking out as far as options:
- assets:
- user can enable any number of asset sets with checkboxes
- if multiple game asset sets are enabled, present a tabbed browser
- oracles
- user can enable any number of oracle sets with checkboxes
- if multiple game oracle sets are enabled, present a tabbed browser
- moves:
- user can enable any number of move sets with checkboxes
- if multiple game move sets are enabled, present a tabbed browser
- impacts and debilities
- MVP: global setting, simple toggle between "starforged impacts" and "ironsworn debilities"
- further development: users can configure a custom list of impacts/debilities in the settings menu, and those will populate the
statusEffect
array
- legacies and bonds
- nothing really stopping them from coexisting, i suppose
- each gets a checkbox. when ticked, its tab is added to character sheet
- implies a change of layout from 2-col IS sheet. continue to offer old sheet for a time as we develop an alternative?
- actor creation: presented actor types
- checkboxes enable each type
- progress track: what move gets used?
- MVP:
<select>
a move in roll dialog - further development:
subtype
is still a string, but it's now used as a label (comparable to asset'strack.name
)- add property:
resolvedBy
(optional; takes a progress move uuid) - UX: we present a dropdown of
subtype
/resolvedBy
pairs as presets, but provide the option of going "off road" - consider a "global progress track types" config?
- MVP: