Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sites #88

Merged
merged 58 commits into from
Jul 20, 2021
Merged

Sites #88

merged 58 commits into from
Jul 20, 2021

Conversation

ben
Copy link
Owner

@ben ben commented Jul 13, 2021

This adds support for Sites into the system. A Site is an actor, which owns a Theme and a Domain, and has as its own data a rank and a progress counter. This PR is just concerned with getting the big chunks into place; we'll worry about how this interlocks with delve moves in a separate chunk of work.

  • Import data from datasworn
    • Themes to raw JSON
    • Domains to raw JSON
    • Text -> en.json
    • Domain and theme items in new compendia
  • Add a new actor type: site
    • Template includes objective, description, rank, progress, and denizen slots (fixed numbers for now)
    • Sheet (view mode): Moves, "Feature" button, progress control, drag-and-drop for theme and domain
    • Sheet (edit mode): edit and delete for theme/domain
  • Add new item types: delve-theme and delve-domain
    • Templates include spaces for built-in oracle tables (fixed numbers for now)
    • Sheet for filling these in
  • Update CHANGELOG.md

Stuff not included here that's in the book:

  • A site with two themes or two domains or both
  • Risk zones

@ben ben merged commit ed21e59 into main Jul 20, 2021
@ben ben deleted the delves branch July 20, 2021 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant