A lot of spading has been done for this. It appears that when you Calculate the Universe and give it a number, it uses that seed in a formula with other factors - which has been spaded - and uses the last 2 digits of the result to index a table from 00 to 99. The
spading spreadsheet proposes that the formula is:
(abs(floor(seed)) + ascensions + moonsign ID aka index) * (spleen full + level) + turns left
The spreadsheet also compiles reported data on what various results give you. There are conflicts, so spading is not complete.
Not every "result" is possible at any particular time. Ascensions, moonsign are constants, level changes slowly, spleen and turns left change quickly. There's a nice script available which tells you which "results" are possible given the current state of the variables. Adventure once and run it again, and you end up with different possibilities.
I've started this to let us think about what support we could/should build in. Much of the following should, perhaps, be in a user script. Lets talk about it.
Casting the skill sends you to a choice that has an extra parameter for passing in the seed. That means that you can't cast it from the Use Skill frame. It might be nice to have a cli command or ASH function - "numberology N", say - which casts the skill and passes in the seed. It would be easy to write an ASH function for that.
It would be easy to write an ASH function to compute a result given a seed and your current character state.
It would be not horrendous to write an ASH function which returns an map of all currently possible results and the seed you use to get them. That's essentially what the reverse-numberology ASH script does, except it prints the result.
Eventually, once spading is complete, given a list of all results that are not "try again", it would be easy to generate a list of all possible outcomes, given your current state.
And given that, we could have a dynamic daily deed, say, with a dropdown showing what outcomes are currently available. The dropdown would change each time you adventure, change your spleen, or change level.
I don't know. How much do we build in, and how much do we leave to scripts?
Thoughts?