PatR
44d5be6eb4
autounlock overhaul
...
This gives the player more control over what autounlock does. It is
now a compound option rather than a boolean, and takes values of
autounlock:none
!autounlock or noautounlock (shortcuts for none)
autounlock:untrap + apply-key + kick + force (spaces are optional
or can be used instead of plus-signs, but can't mix "foo bar+quux")
autounlock (without a value, shortcut for autounlock:apply-key).
Default is autounlock:apply-key.
Untrap isn't implemented (feel free to jump in) so is suppressed from
the 'O' command's new sub-menu for autounlock. It's parsed and
accepted from .nethackrc but won't accomplish anything.
[Just musing: it should be feasible to kick in direction '.' to break
open a container or #force to an adjacent spot to break open a door.
If that was done, autounlock:kick+force (or more likely autounlock:
apply-key+kick+force when lacking a key) would resort to force if hero
couldn't kick due to wounded legs or riding.
This changes struct flags so increments EDITLEVEL again.
This includes pull requests #750 from entrez and #751 from FIQ but was
entered from scratch rather than using use their commits.
Closes #750
Closes #751
2022-05-04 19:13:28 -07:00
..
2019-02-21 20:32:36 -05:00
2018-01-25 23:23:16 -05:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-09-27 18:54:15 +03:00
2020-09-27 18:54:15 +03:00
2021-05-23 11:11:58 +03:00
2020-08-03 22:07:36 -04:00
2022-03-22 09:16:19 +02:00
2021-05-29 13:33:15 -07:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2022-03-22 09:16:19 +02:00
2020-04-06 19:48:28 +03:00
2020-02-21 18:16:14 +02:00
2020-02-21 18:16:14 +02:00
2020-02-21 18:16:14 +02:00
2020-02-21 18:16:14 +02:00
2020-02-21 18:16:14 +02:00
2019-11-06 18:43:20 +02:00
2020-04-06 19:48:28 +03:00
2020-02-21 18:16:14 +02:00
2020-04-06 19:48:28 +03:00
2021-07-09 18:18:31 +03:00
2021-12-30 20:38:15 +02:00
2022-04-24 00:35:25 -07:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-09-27 18:54:15 +03:00
2021-05-23 11:11:58 +03:00
2020-12-16 19:22:04 -08:00
2021-12-25 10:51:20 +02:00
2021-07-09 18:18:31 +03:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-09-27 18:54:15 +03:00
2020-09-27 18:54:15 +03:00
2020-08-03 22:07:36 -04:00
2022-02-04 11:01:20 -05:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2022-04-24 00:35:25 -07:00
2020-09-28 07:44:42 +03:00
2021-05-23 11:11:58 +03:00
2019-05-31 18:41:37 -07:00
2022-01-29 12:26:22 -08:00
2022-02-04 12:47:05 -05:00
2022-03-22 09:16:19 +02:00
2019-06-25 03:27:42 -07:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-09-28 07:44:42 +03:00
2022-02-19 11:51:10 +02:00
2020-09-27 18:54:15 +03:00
2002-01-05 21:05:46 +00:00
2020-09-27 18:54:15 +03:00
2020-09-27 18:54:15 +03:00
2022-04-24 00:35:25 -07:00
2022-04-01 08:53:15 +03:00
2021-07-22 19:38:04 +03:00
2020-09-27 18:54:15 +03:00
2022-04-24 00:35:25 -07:00
2020-08-03 22:07:36 -04:00
2022-04-24 00:35:25 -07:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-09-28 07:44:42 +03:00
2020-09-27 18:54:15 +03:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2022-03-22 09:16:19 +02:00
2021-05-21 21:24:59 +03:00
2020-04-16 21:01:37 +03:00
2022-05-04 19:13:28 -07:00
2022-01-19 14:22:21 -08:00
2020-02-21 21:32:18 +02:00
2015-03-17 18:45:58 +02:00
2020-09-27 18:54:15 +03:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-12-30 18:57:24 -05:00
2022-03-22 09:16:19 +02:00
2021-10-29 13:39:27 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2021-05-23 11:11:58 +03:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2022-04-24 00:35:25 -07:00
2022-03-22 09:16:19 +02:00
2022-01-04 11:14:12 +02:00
2019-10-20 11:21:47 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2021-05-23 11:11:58 +03:00
2020-12-30 18:57:24 -05:00
2022-04-24 00:35:25 -07:00
2022-04-24 00:35:25 -07:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2022-04-24 00:35:25 -07:00
2022-04-24 00:35:25 -07:00
2022-02-13 09:07:41 -05:00
2022-03-15 22:05:36 +02:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-12-31 18:51:00 -05:00
2020-09-27 18:54:15 +03:00
2021-05-23 11:11:58 +03:00
2020-08-03 22:07:36 -04:00
2022-04-24 00:35:25 -07:00
2020-08-03 22:07:36 -04:00
2022-03-07 14:30:36 -08:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2022-04-15 18:52:49 +03:00
2020-08-03 22:07:36 -04:00
2021-05-23 11:11:58 +03:00
2020-09-28 07:44:42 +03:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2020-09-28 07:44:42 +03:00
2020-09-27 18:54:15 +03:00
2021-05-23 11:11:58 +03:00
2020-09-27 18:54:15 +03:00
2020-09-27 18:54:15 +03:00
2020-09-28 07:44:42 +03:00
2020-11-30 16:16:14 -08:00