open-adventure.git
2 years agoRemove the TODo, last iten about lamp image is obsolerte
Eric S. Raymond [Mon, 18 Apr 2022 20:18:43 +0000 (16:18 -0400)]
Remove the TODo, last iten about lamp image is obsolerte

* We are aware that the lamp currently used as the project logo is a
hurricane lamp, not a proper miner's lamp. Submissions of potential
replacement images would be welcome.
The deleted TODO said:

* We are aware that the lamp currently used as the project logo is a
  hurricane lamp, not a proper miner's lamp. Submissions of potential
  replacement images would be welcome.

Further research using an image search on the web reveals that there
have been miners' lamps thart visually resemble outr hurricane-lamp
images pretty closely,  so we can keep using it.

2 years agoDo full code validation before each release.
Eric S. Raymond [Mon, 18 Apr 2022 18:47:01 +0000 (14:47 -0400)]
Do full code validation before each release.

2 years agoNEWS update,
Eric S. Raymond [Mon, 18 Apr 2022 18:06:54 +0000 (14:06 -0400)]
NEWS update,

2 years agoRemove an issue about dropping the vase, the drop code doesn't change state.
Eric S. Raymond [Mon, 18 Apr 2022 17:57:29 +0000 (13:57 -0400)]
Remove an issue about dropping the vase, the drop code doesn't change state.

2 years agoDrop vase on pillow in well house and confirm that you get points for it.
Eric S. Raymond [Mon, 18 Apr 2022 16:40:09 +0000 (12:40 -0400)]
Drop vase on pillow in well house and confirm that you get points for it.

2 years agoNEWS update.
Eric S. Raymond [Mon, 18 Apr 2022 15:57:02 +0000 (11:57 -0400)]
NEWS update.

After re-reading the code, I have concluded that the objective of making it
more typeful can be abandoned. The tyings typefulness could give us are
largely achieved.

2 years agoIndent cleanup.
Eric S. Raymond [Mon, 18 Apr 2022 14:31:13 +0000 (10:31 -0400)]
Indent cleanup.

2 years agocppcheck cleanup.
Eric S. Raymond [Mon, 18 Apr 2022 14:24:11 +0000 (10:24 -0400)]
cppcheck cleanup.

2 years agoBase UNDEEP on the previiously unreferenced DEEP condition bit.
Eric S. Raymond [Mon, 18 Apr 2022 14:01:14 +0000 (10:01 -0400)]
Base UNDEEP on the previiously unreferenced DEEP condition bit.

Removes the only dependency on the order of locations left in the macros.

2 years agoTypo fix.
Eric S. Raymond [Thu, 14 Apr 2022 19:49:56 +0000 (15:49 -0400)]
Typo fix.

2 years agoReady to ship 1.11 1.11
Eric S. Raymond [Thu, 14 Apr 2022 18:38:50 +0000 (14:38 -0400)]
Ready to ship 1.11

2 years agopylint cleanup.
Eric S. Raymond [Thu, 14 Apr 2022 17:13:46 +0000 (13:13 -0400)]
pylint cleanup.

2 years agoReorganize and clean up test machinery.
Eric S. Raymond [Thu, 14 Apr 2022 16:27:15 +0000 (12:27 -0400)]
Reorganize and clean up test machinery.

2 years agoRevert Makefile changes that broke coverage testing for cheat.c
Eric S. Raymond [Thu, 14 Apr 2022 16:05:03 +0000 (12:05 -0400)]
Revert Makefile changes that broke coverage testing for cheat.c

2 years agoGrapher simplification.
Eric S. Raymond [Thu, 14 Apr 2022 11:53:35 +0000 (07:53 -0400)]
Grapher simplification.

2 years agoGraph mode for maze all different.
Eric S. Raymond [Thu, 14 Apr 2022 11:47:47 +0000 (07:47 -0400)]
Graph mode for maze all different.

2 years agoAdd logic for chasing forwarding limks to the graph maker.
Eric S. Raymond [Thu, 14 Apr 2022 02:31:46 +0000 (22:31 -0400)]
Add logic for chasing forwarding limks to the graph maker.

2 years agocppcheck cleanup.
Eric S. Raymond [Thu, 14 Apr 2022 00:55:57 +0000 (20:55 -0400)]
cppcheck cleanup.

2 years agoIntroduce and use matags in the YAML.
Eric S. Raymond [Wed, 13 Apr 2022 19:49:30 +0000 (15:49 -0400)]
Introduce and use matags in the YAML.

2 years agoInprove -m mapping.
Eric S. Raymond [Wed, 13 Apr 2022 19:20:26 +0000 (15:20 -0400)]
Inprove -m mapping.

2 years agoMapping improvements.
Eric S. Raymond [Wed, 13 Apr 2022 09:25:21 +0000 (05:25 -0400)]
Mapping improvements.

2 years agoAdd a test of resurrection logic.
Eric S. Raymond [Wed, 13 Apr 2022 08:38:41 +0000 (04:38 -0400)]
Add a test of resurrection logic.

2 years agoAdd test that dropping vase in tghe soft room does not break it.
Eric S. Raymond [Wed, 13 Apr 2022 08:23:28 +0000 (04:23 -0400)]
Add test that dropping vase in tghe soft room does not break it.

2 years agoNEWS update.
Eric S. Raymond [Wed, 13 Apr 2022 08:01:41 +0000 (04:01 -0400)]
NEWS update.

2 years agoSimplify the test machinery.
Eric S. Raymond [Wed, 13 Apr 2022 07:59:57 +0000 (03:59 -0400)]
Simplify the test machinery.

2 years agosavecheck only needs to be run for makiung coverage reports.
Eric S. Raymond [Wed, 13 Apr 2022 07:45:59 +0000 (03:45 -0400)]
savecheck only needs to be run for makiung coverage reports.

2 years agoSwitch normal regression testing to TAP output.
Eric S. Raymond [Wed, 13 Apr 2022 07:13:53 +0000 (03:13 -0400)]
Switch normal regression testing to TAP output.

2 years agoIntegrate multifile test into TAP sequence.
Eric S. Raymond [Wed, 13 Apr 2022 06:58:02 +0000 (02:58 -0400)]
Integrate multifile test into TAP sequence.

2 years agoMore steps towards TAP.
Eric S. Raymond [Wed, 13 Apr 2022 06:42:25 +0000 (02:42 -0400)]
More steps towards TAP.

2 years agoUpdate maxhinert for tap from reposurgeon...
Eric S. Raymond [Wed, 13 Apr 2022 03:23:48 +0000 (23:23 -0400)]
Update maxhinert for tap from reposurgeon...

...but it doesn't work yet.

2 years agoTake test coverage back to 100%
Eric S. Raymond [Wed, 13 Apr 2022 02:47:41 +0000 (22:47 -0400)]
Take test coverage back to 100%

2 years agoAnother test coverage improvement.
Eric S. Raymond [Wed, 13 Apr 2022 01:51:37 +0000 (21:51 -0400)]
Another test coverage improvement.

2 years agoAnother coverage improvement
Eric S. Raymond [Wed, 13 Apr 2022 01:24:42 +0000 (21:24 -0400)]
Another coverage improvement

2 years agoImprove YAML symbol coverage.
Eric S. Raymond [Wed, 13 Apr 2022 00:08:45 +0000 (20:08 -0400)]
Improve YAML symbol coverage.

2 years agoScratch a to-do item.
Eric S. Raymond [Tue, 12 Apr 2022 23:53:13 +0000 (19:53 -0400)]
Scratch a to-do item.

2 years agoFix bugs in coverage testing.
Eric S. Raymond [Tue, 12 Apr 2022 23:45:43 +0000 (19:45 -0400)]
Fix bugs in coverage testing.

2 years agoCoverage fixups.
Eric S. Raymond [Tue, 12 Apr 2022 15:27:07 +0000 (11:27 -0400)]
Coverage fixups.

2 years agoClean up warning and deprecation issues.
Eric S. Raymond [Tue, 12 Apr 2022 14:53:37 +0000 (10:53 -0400)]
Clean up warning and deprecation issues.

2 years agoImprove test coverage.
Eric S. Raymond [Thu, 7 Apr 2022 10:42:20 +0000 (06:42 -0400)]
Improve test coverage.

2 years agoAdd a coverage exclusion.
Eric S. Raymond [Thu, 7 Apr 2022 02:27:14 +0000 (22:27 -0400)]
Add a coverage exclusion.

2 years agoReady to ship 1.10. 1.10
Eric S. Raymond [Thu, 7 Apr 2022 00:02:07 +0000 (20:02 -0400)]
Ready to ship 1.10.

2 years agoImprove the maze graph.
Eric S. Raymond [Wed, 6 Apr 2022 23:11:09 +0000 (19:11 -0400)]
Improve the maze graph.

2 years agoNamespace splittiing to prune the maze graph. No eeffect on gameplay.
Eric S. Raymond [Wed, 6 Apr 2022 22:59:14 +0000 (18:59 -0400)]
Namespace splittiing to prune the maze graph. No eeffect on gameplay.

2 years agoProof of concept for dungeon graph maker.
Eric S. Raymond [Wed, 6 Apr 2022 21:47:57 +0000 (17:47 -0400)]
Proof of concept for dungeon graph maker.

2 years agoTypo fix.
Eric S. Raymond [Wed, 6 Apr 2022 19:48:06 +0000 (15:48 -0400)]
Typo fix.

2 years agoAdd a test for the isolated-foo case
Eric S. Raymond [Wed, 6 Apr 2022 18:54:43 +0000 (14:54 -0400)]
Add a test for the isolated-foo case

2 years agoSecond part of fix for "fee fie foe foo" and "fum", with test.
Eric S. Raymond [Wed, 6 Apr 2022 18:00:34 +0000 (14:00 -0400)]
Second part of fix for "fee fie foe foo" and "fum", with test.

2 years agoAddress GitLab issue #56: handling of "fee fie foe foo" and "fum"
Eric S. Raymond [Wed, 6 Apr 2022 17:43:08 +0000 (13:43 -0400)]
Address GitLab issue #56: handling of "fee fie foe foo" and "fum"

Also add a regression test for this.

2 years agoAdd test for correct listen behavior.
Eric S. Raymond [Wed, 6 Apr 2022 11:54:20 +0000 (07:54 -0400)]
Add test for correct listen behavior.

2 years agoAddress Gitlanb issue #54: listen command not showing all sounds
Eric S. Raymond [Wed, 6 Apr 2022 11:49:42 +0000 (07:49 -0400)]
Address Gitlanb issue #54: listen command not showing all sounds

2 years agoResolve Gitlab issue #55: in endgame, some object starting states are incorrect
Eric S. Raymond [Tue, 5 Apr 2022 23:20:21 +0000 (19:20 -0400)]
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.

2 years agoFix issue #51: rug flying is broken
Eric S. Raymond [Tue, 5 Apr 2022 19:18:17 +0000 (15:18 -0400)]
Fix issue #51: rug flying is broken

And add a test for the fix.

2 years agoSupport execution of command script arguments.
Eric S. Raymond [Tue, 5 Apr 2022 12:31:10 +0000 (08:31 -0400)]
Support execution of command script arguments.

2 years agoAddress GitLab issue #53: inventory limit glitch in original game is not reproduced
Eric S. Raymond [Mon, 4 Apr 2022 22:08:50 +0000 (18:08 -0400)]
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.

2 years agoAddress Gitlib issu #57: Resume can't open save file...
Eric S. Raymond [Mon, 4 Apr 2022 21:51:06 +0000 (17:51 -0400)]
Address Gitlib issu #57: Resume can't open save file...

...when auto-completed filename is followed by a space character.

3 years agoFix bad copypasta.
Eric S. Raymond [Mon, 15 Mar 2021 00:45:34 +0000 (20:45 -0400)]
Fix bad copypasta.

3 years agoExperimental steps towards TAP and test parallelization.
Eric S. Raymond [Wed, 10 Mar 2021 20:29:37 +0000 (15:29 -0500)]
Experimental steps towards TAP and test parallelization.

3 years agoAddress GitLab issue #55: water should not be available in endgame.
Eric S. Raymond [Tue, 16 Feb 2021 03:16:43 +0000 (22:16 -0500)]
Address GitLab issue #55: water should not be available in endgame.

3 years agoAddress Gitlab issue #52: endgame oyster reading is incorrect
Eric S. Raymond [Mon, 15 Feb 2021 23:03:49 +0000 (18:03 -0500)]
Address Gitlab issue #52: endgame oyster reading is incorrect

3 years agoOverhaul CI pipeline to use a custom Ubuntu-based Docker image. 286/head
Jason Ninneman [Tue, 12 Jan 2021 04:41:09 +0000 (21:41 -0700)]
Overhaul CI pipeline to use a custom Ubuntu-based Docker image.

3 years agoUse Python 3, not 2. 285/head
Jason Ninneman [Mon, 11 Jan 2021 15:45:18 +0000 (08:45 -0700)]
Use Python 3, not 2.

3 years agoChange and add packages for tumbleweed.
Jason Ninneman [Mon, 11 Jan 2021 15:24:03 +0000 (08:24 -0700)]
Change and add packages for tumbleweed.

3 years agoIn the YAML, name the rabbit foot because it has a reference.
Eric S. Raymond [Mon, 11 Jan 2021 05:56:55 +0000 (00:56 -0500)]
In the YAML, name the rabbit foot because it has a reference.

3 years agoTweak for Debian packaging.
Eric S. Raymond [Mon, 11 Jan 2021 05:27:09 +0000 (00:27 -0500)]
Tweak for Debian packaging.

3 years agoTrim a legend to less than 80 lines.
Eric S. Raymond [Mon, 11 Jan 2021 05:20:03 +0000 (00:20 -0500)]
Trim a legend to less than 80 lines.

3 years agoAttempt fix for issue #52: endgame oyster reading is incorrect
Eric S. Raymond [Mon, 11 Jan 2021 05:14:51 +0000 (00:14 -0500)]
Attempt fix for issue #52: endgame oyster reading is incorrect

3 years agoAttempting fix for issue #50: carried clam can be opened (with trident)
Eric S. Raymond [Mon, 11 Jan 2021 03:14:11 +0000 (22:14 -0500)]
Attempting fix for issue #50: carried clam can be opened (with trident)

3 years agoCorrection to the date of first drop. Also, a thinko fix.
Eric S. Raymond [Mon, 11 Jan 2021 02:02:30 +0000 (21:02 -0500)]
Correction to the date of first drop.  Also, a thinko fix.

3 years agoWe can be precise to the day about the release date...
Eric S. Raymond [Mon, 4 Jan 2021 19:40:08 +0000 (14:40 -0500)]
We can be precise to the day about the release date...

...because Don's original code drop at SAIL was recovered and
announced on Twitter on 2021-01-01.

4 years agoReady to release 1.9. 1.9
Eric S. Raymond [Fri, 28 Aug 2020 00:41:17 +0000 (20:41 -0400)]
Ready to release 1.9.

4 years agoDeal with the consequences of an entry-point deprecation in Python.
Eric S. Raymond [Fri, 28 Aug 2020 00:33:44 +0000 (20:33 -0400)]
Deal with the consequences of an entry-point deprecation in Python.

5 years agoReady for 1.8 release. 1.8
Eric S. Raymond [Fri, 19 Apr 2019 20:29:15 +0000 (16:29 -0400)]
Ready for 1.8 release.

5 years agoFix markup.
Eric S. Raymond [Fri, 19 Apr 2019 20:25:59 +0000 (16:25 -0400)]
Fix markup.

5 years agoFixes for some links in the history section.
Eric S. Raymond [Wed, 10 Apr 2019 00:11:11 +0000 (20:11 -0400)]
Fixes for some links in the history section.

5 years agocontrol metadata update.
Eric S. Raymond [Tue, 19 Mar 2019 21:41:33 +0000 (17:41 -0400)]
control metadata update.

5 years agoTypo fix.
Eric S. Raymond [Mon, 4 Mar 2019 03:14:25 +0000 (22:14 -0500)]
Typo fix.

5 years agoUpdate INSTALL.adoc to provide extra help for those getting an error regarding yaml... 282/head
Robert Oschler [Fri, 19 Apr 2019 18:43:46 +0000 (18:43 +0000)]
Update INSTALL.adoc to provide extra help for those getting an error regarding yaml when trying to follow the install instructions.

5 years agoInstall missing CI pipeline dependency. 281/head
Jason Ninneman [Fri, 1 Mar 2019 18:11:44 +0000 (11:11 -0700)]
Install missing CI pipeline dependency.

5 years agoUse the new path to the openSUSE Docker image.
Jason Ninneman [Fri, 1 Mar 2019 18:03:58 +0000 (11:03 -0700)]
Use the new path to the openSUSE Docker image.

5 years agoAdd a warning to avoid CI breakage.
Eric S. Raymond [Fri, 1 Mar 2019 03:42:59 +0000 (22:42 -0500)]
Add a warning to avoid CI breakage.

5 years agoBump save version number in a test. 280/head
Jason Ninneman [Thu, 28 Feb 2019 20:04:12 +0000 (13:04 -0700)]
Bump save version number in a test.

5 years agoNote that save format has been bumped.
Eric S. Raymond [Thu, 28 Feb 2019 18:55:56 +0000 (13:55 -0500)]
Note that save format has been bumped.

5 years agoAdd a coverage exception.
Eric S. Raymond [Thu, 28 Feb 2019 18:38:08 +0000 (13:38 -0500)]
Add a coverage exception.

5 years agoMake dungeon.[ch] depemdent on advent.h in case of save version bump.
Eric S. Raymond [Thu, 28 Feb 2019 17:48:54 +0000 (12:48 -0500)]
Make dungeon.[ch] depemdent on advent.h in case of save version bump.

5 years agoDocumentation polishing.
Eric S. Raymond [Thu, 28 Feb 2019 12:26:52 +0000 (07:26 -0500)]
Documentation polishing.

5 years agoDocumentation polishing.
Eric S. Raymond [Thu, 28 Feb 2019 12:09:57 +0000 (07:09 -0500)]
Documentation polishing.

5 years agoDocumentation polishing.
Eric S. Raymond [Thu, 28 Feb 2019 11:21:24 +0000 (06:21 -0500)]
Documentation polishing.

5 years agoBump the save format number, just in case.
Eric S. Raymond [Thu, 28 Feb 2019 11:04:57 +0000 (06:04 -0500)]
Bump the save format number, just in case.

5 years agoThe FORTRAN-derived longs were semantically ints. Make it so.
Eric S. Raymond [Thu, 28 Feb 2019 10:58:16 +0000 (05:58 -0500)]
The FORTRAN-derived longs were semantically ints.  Make it so.

Note. because we used fixed-length declrations in the right places, this
shouldn't break saves.

(Besides being right, this will someday make a port to Go a touch easier,
if we decide to do that.)

5 years agoRestore eyeball-friendliness of INSTALL.adoc.
Eric S. Raymond [Thu, 28 Feb 2019 10:38:06 +0000 (05:38 -0500)]
Restore eyeball-friendliness of INSTALL.adoc.

5 years agoNEWS update.
Eric S. Raymond [Thu, 28 Feb 2019 10:21:46 +0000 (05:21 -0500)]
NEWS update.

5 years agoDrop clang debug test to restore pipeline to working order. 279/head
Jason Ninneman [Thu, 28 Feb 2019 05:29:20 +0000 (22:29 -0700)]
Drop clang debug test to restore pipeline to working order.

5 years agoApply the recent typo fixes to the tests, so they pass.
Jason Ninneman [Thu, 28 Feb 2019 03:13:03 +0000 (20:13 -0700)]
Apply the recent typo fixes to the tests, so they pass.

5 years agoImprove INSTALL.adoc's directions and asciidoc-ness.
Jason Ninneman [Thu, 28 Feb 2019 01:06:39 +0000 (18:06 -0700)]
Improve INSTALL.adoc's directions and asciidoc-ness.

View it in the Gitlab web interface to see the intended result.

5 years agoRemove use of Unicode number sign in comments.
Eric S. Raymond [Thu, 28 Feb 2019 10:18:04 +0000 (05:18 -0500)]
Remove use of Unicode number sign in comments.

"#" for this use is well established in English.  It's not worth opening the
i18n can of worms here.

5 years agoDocument a user-visible change.
Eric S. Raymond [Thu, 28 Feb 2019 09:59:44 +0000 (04:59 -0500)]
Document a user-visible change.

5 years agoA few in-game message typos... 278/head
Horst H. von Brand [Tue, 11 Dec 2018 01:26:39 +0000 (22:26 -0300)]
A few in-game message typos...

Signed-off-by: Horst H. von Brand <vonbrand@inf.utfsm.cl>
5 years agoAnother typo
Horst H. von Brand [Tue, 11 Dec 2018 01:09:22 +0000 (22:09 -0300)]
Another typo

Signed-off-by: Horst H. von Brand <vonbrand@inf.utfsm.cl>
5 years agoA couple of "locaiton" in advent.h
Horst H. von Brand [Tue, 11 Dec 2018 00:38:27 +0000 (21:38 -0300)]
A couple of "locaiton" in advent.h

Signed-off-by: Horst H. von Brand <vonbrand@inf.utfsm.cl>
5 years agoCommenting and cleanups 277/head
Aaron Traas [Mon, 10 Dec 2018 14:51:58 +0000 (09:51 -0500)]
Commenting and cleanups