Skip to content

Conversation

@L0neGamer
Copy link
Collaborator

@L0neGamer L0neGamer commented Sep 25, 2025

Lots of refactors, but the main part of this PR is using a sorted list instead of an unsorted list for a key in the distributions, which massively reduces on the number of realities we have to keep in mind.

I also add a test to verify that all dice we can show, we can parse.

…xperiment

this means that  we don't build up a bunch of closures, we just build this map straight away

means we have to create a bunch of alternative implementations for basic functions, but that's ok.
…annot endlessly recurse

also use a list instead of recursive maybes for DieOps
@L0neGamer L0neGamer force-pushed the experiment-experiments branch from 839d3d8 to a0cf462 Compare September 25, 2025 22:35
@L0neGamer L0neGamer marked this pull request as ready for review September 26, 2025 09:19
@L0neGamer
Copy link
Collaborator Author

Line 189 in dice stats, when we combine the Endos, is incorrect because of the order of the function applications.

This will result in the modifications going in the wrong order, so I will need to fix this and verify it with tests.

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