Faolyn
(she/her)
Not so. If you engage in melee combat against some goblins, the goblins fight back, inflicting damage. You may have armor or have rolled well enough in your attack roll to lessen or eliminate the damage you take.Exactly - you've seen the issue I'm raising and, while jokingly turning it back on me, are also agreeing it's a problem. No, the sniper shouldn't auto-hit in D&D; my point is that the sniper shouldn't auto-hit period, and that rolls for actions of any character should be made by the person controlling that character, in this case - as the sniper is an NPC - by the GM.
OK, so the rules aren't even consistent in how (the players of) NPCs and PCs interact with them on something as basic as combat. That's a deal-killer right there.
If it doesn't mechanically work the same when the positions are reversed - i.e. when it's the PCs shooting at some Goblins the Goblins get to Defy Danger etc. - that's a huge red flag as to how this game is designed. D&D has issues in this area as well, don't get me wrong, but nowhere near to this extent.
If you're shooting at some goblins in the distance, your ability to hit determines if they take damage, and they also may have armor or a special ability that lets them lessen or eliminate the danger they take. However, you wouldn't take damage yourself, unless the goblins also had ranged weapons.
The GM, using a move, can also inflict damage to a PC without it being in combat. Perhaps the PC investigated something and, using a GM move, the goblin leaps out or snipes the target. If you had previously used a move such as "Show signs of an approaching threat" (or in MotW, Reveal future badness), that would give indication there were goblins around--and if the PCs chose to be more aware of their surroundings, then the GM would likely not allow that goblin to ambush them in that manner.
It's actually pretty consistent. It's just not like in D&D.