Files
nethack/include
PatR 546fea7db8 getting knocked off flying steed
I was trying to reproduce the reported "no monster to remove" warning
from remove_monster() when a mounted hero was knocked off jabberwocky
steed but so far haven't been able to.

While trying, I came across a more minor bug.  The hero got knocked
off a flying steed and got feedback of "you fly off" rather than
"you fall off".  Flying capability came from the steed and dismount
feedback is aware of that but calls u_locomotion() which isn't.  This
commit fixes that.

This adds some groundwork (DISMOUNT_KNOCKED) for better dismount
control.  With a map fragment of
|....
|.Du.
|....
I got knocked off my steed by the attacking dragon and ended up with
|..@.
|.Du.
|....
It would be better to prefer spot 1, then the 2s, then 3s, then 4s
(not sure about farther spots if none of those are available)
|.432
|.D@1
|.432
when forced to dismount by knockback.  This does _not_ implement that.
2022-10-03 15:53:35 -07:00
..
2022-02-04 11:01:20 -05:00
2022-03-13 13:58:56 -07:00
2022-07-19 21:23:26 +03:00
2022-07-19 21:23:26 +03:00
2022-07-27 12:21:07 +03:00
2022-06-30 23:48:18 -04:00
2022-06-30 23:48:18 -04:00
2022-09-09 19:40:45 +03:00
2022-08-19 10:00:47 -04:00
2022-09-08 10:54:11 -04:00
2021-01-26 21:06:16 -05:00
2022-06-30 23:48:18 -04:00
2022-06-30 23:48:18 -04:00
2022-09-24 04:39:12 -07:00
2022-09-08 10:54:11 -04:00
2022-08-23 23:27:21 +03:00
2022-09-24 04:39:12 -07:00
2022-10-03 15:53:35 -07: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-09-28 14:11:05 -07:00
2022-08-07 22:33:47 +03:00
2022-09-15 14:17:43 -07:00
2022-01-28 08:30:08 +02:00
2022-09-08 10:54:11 -04:00
2022-09-22 11:36:47 +03:00
2022-06-30 23:48:18 -04:00
2021-12-19 19:31:19 -08:00
2022-07-15 13:48:29 -07:00
2022-07-23 23:11:13 -07:00
2022-06-30 23:48:18 -04:00
2022-09-08 10:54:11 -04:00
2022-03-02 13:09:42 -08:00
2020-08-12 16:15:28 -07:00
2022-09-26 15:49:42 -07:00
2022-08-21 11:36:39 +03:00
2021-10-21 08:48:23 -04:00
2022-06-30 23:48:18 -04:00
2022-09-24 10:40:38 +03:00
2022-03-16 21:27:06 -04:00
2021-01-26 10:27:51 -05:00
2022-07-10 11:14:10 -07:00
2022-01-11 10:25:50 -08:00