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

Datasworn 2 #1011

Merged
merged 191 commits into from
Aug 29, 2024
Merged

Datasworn 2 #1011

merged 191 commits into from
Aug 29, 2024

Conversation

ben
Copy link
Owner

@ben ben commented Aug 19, 2024

This branch will act as the integration point for Datasworn 2 efforts.

Data Import

The following items need to be imported fresh over the top of existing compendium content.

  • Assets
  • Moves
  • Themes/Domains
  • Oracles
  • Truths (SF overwrite, new for IS/SI)
  • NPCs
    • As "foes" or "encounters"
    • As "foe actors"
  • Strip <p> tags from table imports
  • Possible data problem: this is rendered in the Gloom description (bad id for the Zealot item)
  • Run the import and push a giant +125k/-100k commit to this branch before merging

Other TODOs

  • Update oracles UI to walk the DS tree (DS2 oracle trees #1015)
  • Delve moves are in their own compendium now, and the delve-site UI can't find them
  • Updated truths (Datasworn for truths #1016)
  • Asset browser restructuring (DS-powered asset browser #1017)
    • Ruleset title styling like oracles
  • Move sheet restructuring (DS-powered move sheet #1018)
  • Pre-roll dialog: reorient to DSIDs from DFIDs (DS2: preroll dialog and move interactions #1020)
  • Moves' links to oracles are broken (Link fixes #1019)
  • Update the first-run dialog: sheet and rulesets
  • SF location sheet restructuring
  • Only keep-fresh on compendia we're actually using
  • Sidebar tools adapt to the content selected
  • Tours break when lots of content is turned on
  • Change the content settings to select rulesets that are always visible
    • Sector/region dialog
    • New-actor dialog
      • Finish i18n
    • Asset browser
    • New browser for foes (Foe browser #1021)
    • Move/oracle sheet
    • Standalone oracle sheet (probably wants all the data)
  • Update the tours to use DS IDs
  • Move oracles - find them using DS IDs, tell custom move authors
  • SI suffer/damage move has a broken oracle, probably more
  • Three issues here:
    • markdown formatting
    • nonworking category links
    • broken oracle link
  • Unrendered text in oracle rows? screenshot

Cleanup

  • Drop dependency on DF
  • Consider generating a "lite" version of the DS json (remove all text content) to ensmallen the final built JS for this system
  • Clean up beta setting

Separate PRs, later releases

  • Cursed die on oracles with cursed variants
  • Sundered Isles location sheets
  • Search box for compendium browsers

@ben ben marked this pull request as ready for review August 29, 2024 01:32
@ben ben merged commit 84e79af into main Aug 29, 2024
0 of 2 checks passed
@ben ben deleted the new-datasworn branch August 29, 2024 01:36
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