cyberpunk2020
cyberpunk2020 copied to clipboard
Audit asyncs of rolls
Rolls are becoming async when evaluated. Where I can I've so far changed things to just explicitly await the result (there's no particular need to defer the rolls in this system right now). This all-awaited approach is pretty naive though, and may have rolls I've missed. It's worth looking at times [Roll].evaluate()
is called and seeing whether rolls SHOULD actually be evaluated then, and whether they should be awaited.