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

Narrative die #334

Merged
merged 3 commits into from
Sep 27, 2024
Merged

Narrative die #334

merged 3 commits into from
Sep 27, 2024

Conversation

source-toad
Copy link
Contributor

Pull Request Description

Finished populating Narrative subclasses.

Changes Proposed

  • Finished populating Narrative subclasses with orderered dice faces.
  • Adjusted cancelling logic (non-cancelling despairs/triumphs).
  • Adjusted Genesys geometries to match Roller order (assumed ascending, not sure if correct).
  • Changed to SWRPG font for ease of testing.

@valentine195 valentine195 merged commit 7020e84 into javalent:narrative-die Sep 27, 2024
valentine195 added a commit that referenced this pull request Nov 5, 2024
…le. (#354)

* chore(wip): initial impl of narrative dice

* Narrative die (#334)

* Updated to SWRPG Font for ease of testing

* Updated Geometries to Match Roller order (Assuming asc order for labels)

* Populated remaining subclasses & adjusted math logic (non-cancelling triumph/despairs).

* fix: Adds force dice to the Narrative dice set

* fix: Expands possible ways to specify narrative dice, allows spaces, allows number amounts

* fix: Adds new RenderableRoller abstract class

* fix: Improves behavior when canceling an in-process render

* fix: Updates tests to new responses

* Added Settings/Functionality for Symbols/Text & Handling Genesys/SWRPG symbol options. (#335)

* fix: Fixes imports for file reorg

* Narrative die (#344)

* Added Settings/Functionality for Symbols/Text & Handling Genesys/SWRPG symbol options.

* Updated Lexer to handle full abbreviation lexeme.

* Updated Readme for Narrative Dice overview.

* Updated Genesys font & ForceRoller logic. (#348)

* Added Settings/Functionality for Symbols/Text & Handling Genesys/SWRPG symbol options.

* Updated Lexer to handle full abbreviation lexeme.

* Updated Readme for Narrative Dice overview.

* Updated Genesys font to match EotE mappings.

* Updated Force Dice logic as standalone light/dark results.

---------

Co-authored-by: Josh <110574859+source-toad@users.noreply.github.com>
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.

2 participants