Is it too simple to just update the tables so that all “bad” results have a consolation prize? Like, “you’re in jail, but hey, now have a thieves guild contact” or “you lost a finger, but impressed the mayor’s daughter”. Give all bad results a consolation prize. Seems like in the end, would...