Commit graph

1443 commits

Author SHA1 Message Date
Eric S. Raymond
d9d58ea168 Base UNDEEP on the previiously unreferenced DEEP condition bit.
Removes the only dependency on the order of locations left in the macros.
2022-04-18 10:01:14 -04:00
Eric S. Raymond
846f293e06 Typo fix. 2022-04-14 15:49:56 -04:00
Eric S. Raymond
70a9edd497 Ready to ship 1.11 2022-04-14 14:38:50 -04:00
Eric S. Raymond
dee8809e30 pylint cleanup. 2022-04-14 13:54:45 -04:00
Eric S. Raymond
44017d64bb Reorganize and clean up test machinery. 2022-04-14 12:27:15 -04:00
Eric S. Raymond
dd7b664e32 Revert Makefile changes that broke coverage testing for cheat.c 2022-04-14 12:05:03 -04:00
Eric S. Raymond
1c2346392e Grapher simplification. 2022-04-14 11:34:43 -04:00
Eric S. Raymond
f6fc7f244d Graph mode for maze all different. 2022-04-14 07:47:47 -04:00
Eric S. Raymond
18566a349a Add logic for chasing forwarding limks to the graph maker. 2022-04-13 22:31:46 -04:00
Eric S. Raymond
4069bf210b cppcheck cleanup. 2022-04-13 20:55:57 -04:00
Eric S. Raymond
ceba6482a1 Introduce and use matags in the YAML. 2022-04-13 20:31:07 -04:00
Eric S. Raymond
9e6095afa0 Inprove -m mapping. 2022-04-13 15:20:26 -04:00
Eric S. Raymond
ad75cc1eb7 Mapping improvements. 2022-04-13 13:41:57 -04:00
Eric S. Raymond
0f5fd82b77 Add a test of resurrection logic. 2022-04-13 04:38:41 -04:00
Eric S. Raymond
834f6e753c Add test that dropping vase in tghe soft room does not break it. 2022-04-13 04:23:28 -04:00
Eric S. Raymond
b30059bb72 NEWS update. 2022-04-13 04:01:41 -04:00
Eric S. Raymond
af7ce31dd9 Simplify the test machinery. 2022-04-13 03:59:57 -04:00
Eric S. Raymond
337377ab57 savecheck only needs to be run for makiung coverage reports. 2022-04-13 03:45:59 -04:00
Eric S. Raymond
d235313e97 Switch normal regression testing to TAP output. 2022-04-13 03:13:53 -04:00
Eric S. Raymond
129136b51e Integrate multifile test into TAP sequence. 2022-04-13 02:58:02 -04:00
Eric S. Raymond
7b3b5d32c0 More steps towards TAP. 2022-04-13 02:42:25 -04:00
Eric S. Raymond
c78845e05a Update maxhinert for tap from reposurgeon...
...but it doesn't work yet.
2022-04-12 23:23:48 -04:00
Eric S. Raymond
74dc0d168a Take test coverage back to 100% 2022-04-12 22:47:41 -04:00
Eric S. Raymond
829e55f99d Another test coverage improvement. 2022-04-12 21:51:37 -04:00
Eric S. Raymond
10b888f449 Another coverage improvement 2022-04-12 21:24:42 -04:00
Eric S. Raymond
f9237d6970 Improve YAML symbol coverage. 2022-04-12 20:08:45 -04:00
Eric S. Raymond
8c80aa183b Scratch a to-do item. 2022-04-12 19:53:13 -04:00
Eric S. Raymond
8b8a3a73c4 Fix bugs in coverage testing. 2022-04-12 19:45:43 -04:00
Eric S. Raymond
865e10e6d0 Coverage fixups. 2022-04-12 11:27:07 -04:00
Eric S. Raymond
c5250b5f3f Clean up warning and deprecation issues. 2022-04-12 10:53:37 -04:00
Eric S. Raymond
49e2479efa Improve test coverage. 2022-04-07 06:42:20 -04:00
Eric S. Raymond
6f7c5743c6 Add a coverage exclusion. 2022-04-06 22:27:14 -04:00
Eric S. Raymond
00cbf464b5 Ready to ship 1.10. 2022-04-06 20:02:07 -04:00
Eric S. Raymond
2df951ba60 Improve the maze graph. 2022-04-06 19:11:09 -04:00
Eric S. Raymond
6dd37a6ec3 Namespace splittiing to prune the maze graph. No eeffect on gameplay. 2022-04-06 18:59:14 -04:00
Eric S. Raymond
07f77a8ffd Proof of concept for dungeon graph maker. 2022-04-06 17:47:57 -04:00
Eric S. Raymond
7d2cfa5166 Typo fix. 2022-04-06 15:48:06 -04:00
Eric S. Raymond
beae508e1d Add a test for the isolated-foo case 2022-04-06 14:54:43 -04:00
Eric S. Raymond
dd5ca23302 Second part of fix for "fee fie foe foo" and "fum", with test. 2022-04-06 14:41:30 -04:00
Eric S. Raymond
db384731a7 Address GitLab issue #56: handling of "fee fie foe foo" and "fum"
Also add a regression test for this.
2022-04-06 13:43:08 -04:00
Eric S. Raymond
a2116b3d79 Add test for correct listen behavior. 2022-04-06 07:54:20 -04:00
Eric S. Raymond
46e1595cb0 Address Gitlanb issue #54: listen command not showing all sounds 2022-04-06 07:49:42 -04:00
Eric S. Raymond
e0b9aeda6e Resolve Gitlab issue #55: in endgame, some object starting states are incorrect
The uncaged status of the bird in the endagame doesn't seem worth the effort to fix it.
2022-04-05 19:20:21 -04:00
Eric S. Raymond
73b49d27f4 Fix issue #51: rug flying is broken
And add a test for the fix.
2022-04-05 15:18:17 -04:00
Eric S. Raymond
bb2b8e0fca Support execution of command script arguments. 2022-04-05 14:33:29 -04:00
Eric S. Raymond
8378063198 Address GitLab issue #53: inventory limit glitch in original game is not reproduced
It was actually a bit of a philosophical question whether I should try to make
this fix revertible with -o. I decided not to, as it's just something the user
may stumble over rather than being an edifying feature of the origiunal interface.
2022-04-04 18:08:50 -04:00
Eric S. Raymond
0799bc2f79 Address Gitlib issu #57: Resume can't open save file...
...when auto-completed filename is followed by a space character.
2022-04-04 17:51:06 -04:00
Eric S. Raymond
5ab94ce8de Fix bad copypasta. 2021-03-14 20:45:34 -04:00
Eric S. Raymond
5aaa22860a Experimental steps towards TAP and test parallelization. 2021-03-10 16:56:39 -05:00
Eric S. Raymond
f2f238e9e4 Address GitLab issue #55: water should not be available in endgame. 2021-02-15 22:21:26 -05:00