PatR
62eacb11c4
bhit()'s use of bhitpos
...
bhit() updates the value of bhitpos as a zap or missile progresses
and it also maintains a copy in local x,y. But it was using the
latter inconsistently and also used x,y to fetch drawbridge location,
which might retain the same value or might change one of the two
values by +1 or -1. Use different local variables for drawbridege
handling and use x,y instead of bhitpos throughout bhit().
Also, zapping the spot in front of a closed bridge with striking or
force bolt would destroy the bridge even though the zap was just
passing over moat. Don't destroy the bridge in that situation.
Zapping striking/force bolt across the span of an open bridege still
destroys the bridge.
2023-06-07 15:58:47 -07:00
..
2022-02-04 09:41:30 -05:00
2023-02-08 17:17:43 -05:00
2023-06-04 00:22:14 -07:00
2023-01-10 16:55:35 -05:00
2023-05-27 08:47:26 -07:00
2023-06-03 16:39:12 -07:00
2023-04-27 14:53:28 -07:00
2023-03-16 22:27:01 -04:00
2023-05-28 15:17:51 -07:00
2023-06-04 00:22:14 -07:00
2023-05-22 14:43:01 -07:00
2022-12-05 13:39:46 -05:00
2023-04-16 09:57:41 +03:00
2023-05-06 16:51:59 -07:00
2023-04-30 00:38:40 -07:00
2023-04-21 08:25:53 -04:00
2023-04-29 01:48:11 -07:00
2022-10-29 10:54:25 -04:00
2023-04-06 01:56:08 -07:00
2023-04-29 02:18:29 -07:00
2023-06-04 00:22:14 -07:00
2023-04-11 14:21:06 +03:00
2023-05-20 15:34:32 -07:00
2023-03-19 12:19:34 -04:00
2023-05-05 17:50:57 -07:00
2022-09-06 10:00:07 -04:00
2023-06-03 16:39:12 -07:00
2023-04-27 14:53:28 -07:00
2023-06-04 00:22:14 -07:00
2023-05-04 06:02:23 -07:00
2023-03-16 22:27:01 -04:00
2023-05-01 17:46:16 +03:00
2022-11-29 21:53:21 -05:00
2023-05-31 22:17:07 -04:00
2023-01-20 14:20:08 -05:00
2023-05-20 15:34:32 -07:00
2023-03-16 22:27:01 -04:00
2023-05-10 02:23:57 -07:00
2023-04-08 16:40:21 -07:00
2022-09-19 17:32:42 -04:00
2023-04-21 14:32:43 -07:00
2023-04-27 14:53:28 -07:00
2023-04-21 08:25:53 -04:00
2023-04-29 05:30:14 -07:00
2023-03-19 12:19:34 -04:00
2023-05-29 22:39:43 -04:00
2023-05-20 15:34:32 -07:00
2023-05-20 15:34:32 -07:00
2023-04-11 14:21:06 +03:00
2023-04-21 08:25:53 -04:00
2022-11-29 21:53:21 -05:00
2023-05-22 14:58:29 -04:00
2023-05-13 12:12:36 +03:00
2023-03-19 13:03:22 +02:00
2023-05-27 08:52:45 -07:00
2023-05-28 13:19:53 -07:00
2023-05-24 11:23:15 -07:00
2023-04-22 16:10:37 -07:00
2023-02-07 00:44:36 -05:00
2023-04-27 14:53:28 -07:00
2023-06-04 16:22:38 -07:00
2023-05-06 23:12:59 +03:00
2023-04-21 14:32:43 -07:00
2023-02-14 09:13:59 +02:00
2023-06-03 16:39:12 -07:00
2023-01-28 13:02:46 -08:00
2022-09-13 10:27:53 -07:00
2023-03-16 22:27:01 -04:00
2023-05-25 15:43:37 -07:00
2023-03-16 22:27:01 -04:00
2023-03-16 22:27:01 -04:00
2023-04-24 16:34:48 -07:00
2023-05-01 01:54:35 -07:00
2023-05-26 14:03:48 -07:00
2023-05-15 01:08:04 -07:00
2023-04-19 14:37:55 +03:00
2023-02-07 00:44:36 -05:00
2022-11-29 21:53:21 -05:00
2023-04-22 02:00:04 -07:00
2023-03-16 22:27:01 -04:00
2023-05-11 12:12:12 -07:00
2023-02-08 12:59:47 -08:00
2022-11-29 21:53:21 -05:00
2022-11-19 00:49:11 -08:00
2022-12-22 15:07:33 -08:00
2023-04-01 10:13:01 +03:00
2023-03-01 12:01:43 -05:00
2023-03-01 12:01:43 -05:00
2023-05-04 06:02:23 -07:00
2023-04-15 14:25:52 +03:00
2023-04-27 14:53:28 -07:00
2023-05-15 23:14:26 -04:00
2023-05-28 15:24:44 -07:00
2023-04-29 02:18:29 -07:00
2022-12-31 11:25:53 -08:00
2023-04-17 18:47:05 +03:00
2023-05-15 23:11:34 -04:00
2022-11-18 17:54:17 -08:00
2023-06-04 00:22:14 -07:00
2023-05-08 15:21:03 -07:00
2023-05-11 01:43:06 +01:00
2023-03-11 15:12:02 -05:00
2023-05-15 01:42:13 -07:00
2023-04-27 14:53:28 -07:00
2023-05-28 15:22:43 -07:00
2023-06-06 17:50:08 -04:00
2023-05-04 06:02:23 -07:00
2022-11-29 21:53:21 -05:00
2023-02-06 19:23:42 +02:00
2023-02-19 15:56:18 +02:00
2023-05-11 18:48:02 +03:00
2023-03-18 21:47:34 -07:00
2023-04-21 08:25:53 -04:00
2023-03-19 19:36:52 +02:00
2023-03-16 22:27:01 -04:00
2023-04-27 14:53:28 -07:00
2022-11-29 21:53:21 -05:00
2023-06-07 15:58:47 -07:00