Files
nethack/include
PatR cefd9a0c0a 'generic username' checking
Don't require the list of generic usernames in sysconf to need to be
ordered to guard against false substring matches.  If the list was
"nethacker nethack" and the tentative character name was "nethack",
it wouldn't be recognized as generic.  The old code forced the list
to be "nethack nethacker" for the matching to work correctly because
it only checked the first matching substring.  Either order works now.

It also failed to recognize a generic name if the player used
|nethack -u nethack-samurai-human-male-lawful
because it checked for generic names before stripping off the role
aspects.  Now that will at least recognize the name as generic and
prompt with "who are you?", but the role/race/&c info gets discarded.
2022-12-12 14:53:07 -08:00
..
2022-02-04 11:01:20 -05:00
2022-03-13 13:58:56 -07:00
2022-11-29 21:53:21 -05:00
2022-07-19 21:23:26 +03:00
2022-07-19 21:23:26 +03:00
2022-11-29 21:53:21 -05:00
2022-10-30 16:08:14 -04:00
2022-12-07 16:45:35 -08:00
2022-06-30 23:48:18 -04:00
2022-12-07 16:45:35 -08:00
2022-11-10 15:44:53 -08:00
2022-10-26 14:21:23 -04:00
2021-01-26 21:06:16 -05:00
2022-11-29 21:53:21 -05:00
2022-12-12 14:53:07 -08:00
2022-11-29 21:53:21 -05:00
2022-08-23 23:27:21 +03:00
2022-12-05 13:21:19 -05:00
2022-11-29 21:53:21 -05:00
2022-07-01 08:36:03 -04:00
2022-03-11 07:33:28 -05:00
2022-06-19 02:30:45 -07:00
2022-11-29 21:53:21 -05:00
2022-11-29 21:53:21 -05:00
2022-10-26 14:21:23 -04:00
2022-11-29 21:53:21 -05:00
2022-11-29 21:53:21 -05:00
2022-11-29 21:53:21 -05:00
2022-11-29 21:53:21 -05:00
2022-01-28 08:30:08 +02:00
2022-12-05 13:21:19 -05:00
2022-10-29 10:54:25 -04:00
2022-10-26 14:21:23 -04:00
2022-10-26 14:21:23 -04:00
2022-10-26 14:21:23 -04:00
2022-10-26 14:21:23 -04:00
2022-10-26 14:21:23 -04:00
2022-07-23 23:11:13 -07:00
2022-10-26 14:21:23 -04:00
2022-11-29 21:53:21 -05:00
2022-12-10 12:27:18 -05:00
2022-12-10 12:27:18 -05:00
2020-08-12 16:15:28 -07:00
2022-10-26 14:21:23 -04:00
2022-12-06 00:49:52 -08:00
2022-10-29 10:54:25 -04:00
2022-11-29 21:53:21 -05:00
2022-10-29 10:54:25 -04:00
2022-06-30 23:48:18 -04:00
2022-11-08 12:09:26 -08:00
2022-12-12 15:20:22 -05:00
2022-10-26 14:21:23 -04:00
2022-10-26 14:21:23 -04:00
2022-10-02 20:41:02 -04:00
2022-11-05 11:56:21 -04:00
2022-10-26 14:21:23 -04:00
2022-10-26 14:21:23 -04:00
2022-11-29 21:53:21 -05:00
2022-11-29 21:53:21 -05:00