I had a solid Pode^Ash rolling along, 54 total D, 19.2 Fighting, and a well rounded arsenal of kill dude options - it should have been an easy ascension for me. I just got done using sentinel’s marks to clear out most of Vault:3 when I was auto exploring and came across Boris.
I popped a mana viper thinking this would be a cinch, when this bastard throws an Orb of Destruction at me from across the room. I tried to position myself so the viper took the hit, but it bypassed my minion. One more turn to make a move and I chose the wrong one - I tried to dodge it by stepping out of the way. It didn’t even matter that I had a small chunk of HP missing, it would have one shot me anyway. I should have burned ?butterflies; lesson learned.
Were you fragile or something? Wiki claims Boris’s OOD is 9d18, which should max out at 162 against a 0 AC roll. There’s only about a 1% chance of seeing a blast exceeding 130.
OOD has a monster spell power factor of 8: mon-cast.cc#L1597-L1602
Spell power formula is: (mon-cast.cc#L1662) const int power = hd * _mons_power_hd_factor(spell);
The damage formula in trunk is a little different than what it shows on the wiki:
int flat = 60;
return dice_def(9, random ? div_rand_round(flat + pow, 12)
: (flat + pow) / 12 );
The random there is a boolean that toggles whether to use the straight formula or run it through the div_rand_round() function which is basically the same but might add a 1.
So we’re looking at 9d ~19.666 for max rolls of 171-180!