So by my maths there's 22 bits of entropy that you would need to recreate this on cart?
The major stumbling block being the variable number of rng calls for damage rolls, but I'm guessing that probably isnt that hard to deal with, just annoying to code?
If I were someone I would change...