roll
int roll = (int)(random() % 10000);
int shoulditfail = roll < md_fail_percent;
shoulditfail ? '-' : '+', md_count, md_fail_percent, roll);
dictAppendWord(dp, "roll", roll, FW_DEFAULT);