There are 5 tables (technically 6 on the bot).
t - Attacking terrain, ranged or hand to hand, 3s or better are damaging hits.
c - Attacking frame in terrain cover at range, 4s or better are damaging hits, 6s bypass terrain.
h - Attacking frame via hand to hand, ignores cover entirely, 3s or better are damaging hits.
n - Attacking frame that is not covered at all, 5s or better are damaging hits.
f - Attacking frame covered by another frame, 5s or better are damaging hits, 5s damage covering frame, 6s damage covered frame.
F- Attacking frame covered by a frame with two defensive systems, only 6s are hits to covered frame, as covering frame takes no damage.
<mf0bot> Against frame, covered by terrain: Misses 6 [1, 2, 2, 3, 3, 3]; Damaging hits 4 [4, 5, 6, 6]
Here you can see that 4 damaging hits were made. Since it's in cover, and damage is done to the cover until the frame can be hit, except for the 6s, which are hits directly to the frame. We had six misses, yay.
<mf0bot> Against terrain: Misses 4 [1, 1, 1, 2]; Damaging hits 2 [3, 6]
Terrain hit twice. Four misses. You literally couldn't hit that barn's broadside very well.
The bot doesn't care how many dice you use, so you can type more than 8 on an attack to cover, or more than 14 for the other tables (14 would be the most you could do to a frame with 0 defense, 6 spot, and a 8 on an attack roll. This is intentional, just in case there are some house rules that might increase dice, and I don't want to prevent that if people choose to use them.