I made a web page where you can simulate a complex dice roll sequence with conditionals (e.g. re-roll when roll is a 1) using a Python-like syntax. (Click the “Toggle Syntax” button to view examples)
It needs a second to load because it has to load a Python interpreter in the background (I’m not good at web development) but once that’s done, it works really well.
It’s still very barebones and I still have to work out some problems.
Maybe some of you could use it, though.
There’s also just the Python version available to run locally here
Everything is GPLv3, enjoy!
I believe it doesn’t handle any of that right now. I admittedly only play D&D so that’s the use-case I based this on. The scenario you’re describing sounds really complex and I have no idea how I would implement that kind of functionality currently
Fair enough. It’s not like I really play those kinds of games much anymore. I do kind of miss the mechanical intricacies though, rather than the middle ground we are in today.
I might have a go at the problem myself now you have recalled it to mind.
I wish you best of luck. Feel free to re-use any of my code if you think it could be helpful. Even though in my opinion it is a huge mess