Eric S. Raymond
258b7703f2
Simplify SPDX copyright lines to the shortest canonical form...
...
...because if we leave them longer than 80 chars, reflow is going to
mess them up.
2024-01-28 07:14:46 -05:00
Eric S. Raymond
83c6a66887
Typo fix.
2024-01-15 05:10:46 -05:00
Eric S. Raymond
eb63994931
Better explanation of backwards compatibility with 4.30.
2024-01-02 16:34:54 -05:00
Eric S. Raymond
2582e240bd
Fix defective copyright notices.
2024-01-02 09:46:09 -05:00
Eric S. Raymond
5de3b8ff70
In notes.adoc, update the new-features list and credits.
2023-04-06 20:07:25 -04:00
Eric S. Raymond
9726d8207c
Add some SPDX headers.
2023-04-05 21:36:52 -04:00
Eric S. Raymond
fe378b9e13
Improved behavior when magic words are said before they're seen.
...
Note: there is a tiny risk that this could break savefile
compatibility, as I swiped an unused int member in the game structure
and turned it into a bool. int and bool *should* be the same sixe...
2023-04-05 19:49:38 -04:00
Eric S. Raymond
b86d4afd20
Back out the behavior change to magic words outside the Giant's Room.
...
There are twi reasons for this. One is to decompolicate verifying
the fix for issue $85: revisiting "fee fie foe foo" and "fum". The
other is because I'm now convinced that the test should notr be
"Are you in the Giant's Room" but :Have you read the grafitti there?
2023-04-02 17:53:09 -04:00
Eric S. Raymond
4eccfa127c
Document a bugfix and isolate it in a test.
2023-03-29 09:24:12 -04:00
Eric S. Raymond
db8ca5eb26
Documentation polishing.
2023-03-12 12:58:11 -04:00
Eric S. Raymond
71f05c4567
Bugfix: bird starts caged in endgame.
...
Turns out the code of put() had been modified ibcorrectly, but
the bug was masked in all but a few cases, noe of which would be
encountered in normal gameplay.
A test to ensure this bug does noit recur has been added.
2023-03-11 09:35:26 -05:00
Eric S. Raymond
fe8a82927c
Document a bugfix.
2023-03-10 17:17:38 -05:00
Eric S. Raymond
e1ce7d6b6a
Documentation polishing.
2023-03-07 06:27:08 -05:00
Eric S. Raymond
1121bb8aa5
NEWS and notes.adoc update.
2023-03-04 20:16:07 -05:00
Eric S. Raymond
643656fcc3
Complain to user on save/resume.restore when it's disabled.
2023-03-04 19:48:17 -05:00
Eric S. Raymond
162c5abc8a
Comment typo fix.
2023-03-01 16:03:13 -05:00
Eric S. Raymond
89266b7c1a
Documerntation and comment polishing.
2023-02-28 17:05:37 -05:00
Eric S. Raymond
a44ec19753
Documentation polishing.
2023-02-07 05:27:24 -05:00
Eric S. Raymond
017162da6e
Declare the poject finished in the designer's notes.
2022-04-18 16:41:13 -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
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
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
a251e18682
Address Gitlab issue #52 : endgame oyster reading is incorrect
2021-02-15 18:11:57 -05:00
Eric S. Raymond
9cbea5a5db
Documentation polishing.
2019-02-28 07:26:52 -05:00
Eric S. Raymond
0d27a5e03d
Document a user-visible change.
2019-02-28 04:59:44 -05:00
Eric S. Raymond
e65f31cac2
Documentation fix.
2018-11-30 09:50:25 -05:00
Eric S. Raymond
f1d3b75561
Remove comments that are obsolete now that the code is goto-less.
2018-11-20 07:05:23 -05:00
Eric S. Raymond
7bb2cda986
typo fix.
2018-11-14 13:53:17 -05:00
Eric S. Raymond
25765a1b0f
Typo fix.
2018-11-12 04:19:54 -05:00
Eric S. Raymond
d5d6a3e02d
Handle a bare numeric token on the command line a bit more gracefully.
2018-11-11 09:05:03 -05:00
Eric S. Raymond
bbdaa07172
Record 100% code coverage.
2017-07-17 14:28:40 -04:00
Eric S. Raymond
4a4c113624
Prevent game from uttering solecisms about the "floor" when outside.
2017-07-12 00:19:16 -04:00
Eric S. Raymond
2935e07bc9
Documentation polishing.
2017-07-08 01:52:19 -04:00
Eric S. Raymond
c8cac18f42
Improve giant-words failure message.
2017-07-05 17:32:44 -04:00
Eric S. Raymond
752ac08737
Documentation polishing.
2017-07-05 02:42:51 -04:00
Eric S. Raymond
df87c596fb
Under oldstyle, mangled echoed unknown text to simulate old behavior.
2017-07-05 02:34:36 -04:00
Eric S. Raymond
e1cca3b28a
State-arithmetic elimination.
2017-07-04 09:17:20 -04:00
Eric S. Raymond
e31e69b172
Grammar fix.
2017-07-04 09:04:10 -04:00
Eric S. Raymond
a768555312
Use the raw buffer in tr command structure for editing.
...
This fixes some minor bugs. Unknown words are no longer truncated
nor uppercased on echo.
2017-07-03 12:52:28 -04:00
Eric S. Raymond
d3b525212b
Documentation polishing.
2017-07-02 11:19:29 -04:00
Eric S. Raymond
ea963d4af8
Documentation polishing.
2017-07-02 11:01:32 -04:00
NHOrus
29672a6447
Fixed logic, documented it in notes and tests
2017-07-02 17:50:42 +03:00
Wayne Conrad
76e3e27f66
Fix typo in notes
2017-07-01 19:12:05 -04:00
Eric S. Raymond
9355882cac
Documentation polishing.
2017-07-01 11:01:06 -04:00
Eric S. Raymond
4d1b1fa4ad
Typo fix.
2017-06-29 16:46:36 -04:00
Eric S. Raymond
41d65c1cab
Add Aaron Traas to credits.
2017-06-29 16:44:01 -04:00
Eric S. Raymond
21d959a5c2
Documentation polishing and minor test improvements.
2017-06-29 16:25:55 -04:00
Eric S. Raymond
0c2803638f
Correct buggy behavior of sign in endgame. Add a test for this.
2017-06-24 09:30:15 -04:00
Eric S. Raymond
62ab37d3e9
Documentation update.
2017-06-20 08:20:34 -04:00
Eric S. Raymond
10e53a419e
L12 is gone again. Magic numbers have been almost eliminated.
2017-06-19 08:43:51 -04:00