
We could change it to "but misses".
It seems to be a deeper problem than just rewording the message:

Stationary objects like turrets should be failing all their dodge rolls, shouldn't they?
maybe remove the dodge and increase the hp
Stationary objects like turrets should be failing all their dodge rolls, shouldn't they?
No, because you can still miss them due to their small size.
But the to-hit roll has already happened at this point and has decided that the attack is on target.
If it's a size thing, shouldn't that should happen as part of deciding if the attack is on target (in projectile_attack in this case), not based on a dodge roll which is also dependent on things like projectile speed?
e.g. does it make sense that given a gunshot and a bowshot fired with the same accuracy, the gunshot is more likely to hit a stationary immobile target?
Currently dodge rolls are all using the same formula, which includes both size and skill.
Turning it off would be a big buff to throwing - one it doesn't need at the moment, as thrown rocks are headshotting pretty consistently at the moment.
Separating them would be a good thing, though.
OK, I might line this up for another PR after the current ranged saga is over with.
Should no longer happen now that being small no longer grants dodge.
Most helpful comment
It seems to be a deeper problem than just rewording the message:
Stationary objects like turrets should be failing all their dodge rolls, shouldn't they?