Nah it’s a bug, that happenes when you “hit”, but the target “dodges”, it’s something like:
if(hit) {
if(monster->dodge) {
print("you barely miss!");
} else {
damage(monster);
}
draw_blood_trail();
}
In reality it’s a LITTLE more complicated than that, but that’s the bug in a nutshell.