NetHack icon indicating copy to clipboard operation
NetHack copied to clipboard

Kick attacks bypass AC checks

Open k21971 opened this issue 4 years ago • 6 comments
trafficstars

Meaning a level one player (not poly'd) could theoretically kill any monster with the right resources, no matter how good that monsters AC is.

Test I did to confirm - rolled a Tourist in wizmode, wished for a set of dragon scale mail (type is irrelevant) and made the enchantment ridiculously high (in this case +70). Dropped the DSM, generated a sergeant, and let them pickup and equip the +70 DSM, giving them an effective AC of -72 (confirmed via wand of probing). Was able to kill the sergeant via kicking only - every single kick landed a hit.

I understand that a kick attack from a non-poly'd player doesn't do very much damage, but this behavior can't be intentional can it?

k21971 avatar Jan 05 '21 05:01 k21971

Also known as "kicking a ghost to death" because they're hard to hit normally, but you can off them by kicking and whittling their HP down with each kick.

copperwater avatar Jan 05 '21 15:01 copperwater

I'm surprised that you haven't heard of this before K2

I don't think this is a problem and will be sad to see it go other than this really niche use (kicking early game ghosts) kicking is completely pointless

gebulmer avatar Jan 06 '21 22:01 gebulmer

It's an old mechanic, but not consistent with AC checking attacks from monsters that kick, like u.

davidssmith avatar May 24 '21 15:05 davidssmith

Kicking boots should always hit though; otherwise that niche +5 damage feature no longer seems so good.

Planet-Patrick avatar Jun 06 '22 10:06 Planet-Patrick

Has any variant changed this?

paxed avatar Sep 11 '22 18:09 paxed

Has any variant changed this?

I don't believe so. I know none of the 3.6/3.7 based variants have changed this. I also had a look at Slash'EM, dNetHack, and GruntHack - there isn't any significant changes to kick_monster() in any of those.

k21971 avatar Sep 12 '22 17:09 k21971