Reordering "killed for the first time" and "hit with a wielded weapon for the first time" was done by moving the latter to hmon(). Hitting with an applied polearm also gave the first-hit message since it bypassed the routine that had been doing so. But the throwing code that handles applied polearms calls hmon() for damage, so after that reordering, the first-hit log message became duplicated if triggered by polearm usage. Also, fix a quibble with the wizard mode conduct message given after never-hit-with-wielded-weapon conduct has been broken. The message said "used a wielded weapon N times" when it meant "hit with a wielded weapon N times". "Used" is misleading if that wielded weapon happens to be a pick-axe, so change the message to say "hit with".
105 KiB
105 KiB