Aaron Traas
f815299a2a
make_zzword() moved to initialize. Pruned unused stuff from cheat.c
2017-07-02 01:07:53 -04:00
Eric S. Raymond
6c822610c5
Improve test coverage.
2017-07-01 23:51:24 -04:00
Eric S. Raymond
a6954db376
Rewrite dwarf-encounter ceck so coverage testing sees all predicates.
2017-07-01 23:33:57 -04:00
Eric S. Raymond
4f08537e2d
More magic-number elimination.
2017-07-01 23:07:23 -04:00
Eric S. Raymond
5c2b76f762
Magic-number elimination.
2017-07-01 22:50:08 -04:00
Wayne Conrad
16688c6d8f
Fix typo in data comments
2017-07-01 19:12:05 -04:00
Wayne Conrad
76e3e27f66
Fix typo in notes
2017-07-01 19:12:05 -04:00
Eric S. Raymond
f1b37ea163
Supply missing implementation of nodwarf bit in travel rules.
2017-07-01 19:11:24 -04:00
Eric S. Raymond
0aa70d04cf
Another step in de-obscurifying the travel code.
2017-07-01 19:11:24 -04:00
Jason S. Ninneman
e05f959974
Refactor specials[] to have strings instead of enum references.
...
Clean up arbitrary_messages[] accordingly.
2017-07-01 11:53:54 -07:00
Eric S. Raymond
e57d9d514c
Minor refactor - create an equality function to simplify skip logic.
2017-07-01 14:07:23 -04:00
Jason S. Ninneman
e66b4561d4
Never write the input prompt to log files.
2017-07-01 11:04:21 -07:00
Eric S. Raymond
50bbbbceee
Forther break apart the magic enconding of travel arrays.
2017-07-01 12:51:12 -04:00
Eric S. Raymond
c98668c529
Remove debris from a misclick.
2017-07-01 12:40:12 -04:00
Eric S. Raymond
0d0b8df0a3
Ignore l g z i under oldstyle.
2017-07-01 12:35:31 -04:00
NHOrus
3c8482a613
Change state of vase
...
Clear temporary save where it needs to be cleared instead of random places
2017-07-01 18:25:39 +03:00
NHOrus
ab79fc7814
Do not compare state to magic numbers
2017-07-01 18:25:39 +03:00
NHOrus
b8d86b840d
Little more less magic in dragon state
2017-07-01 18:25:39 +03:00
Eric S. Raymond
9355882cac
Documentation polishing.
2017-07-01 11:01:06 -04:00
Jason S. Ninneman
d529a14356
Ensure libedit is installed for the pipeline jobs.
2017-07-01 07:29:53 -07:00
Jason S. Ninneman
b3828c8edc
Attempt to unbreak pipeline.
2017-07-01 07:27:37 -07:00
Jason S. Ninneman
dec4cf3968
Jettison the -s option.
...
It's no longer needed since libedit doesn't have the 'paste bug'.
2017-07-01 07:22:53 -07:00
Jason S. Ninneman
98f019b9e4
Remove the linenoise submodule.
2017-07-01 07:22:53 -07:00
Jason S. Ninneman
5fcebc66ae
Move most build instructions into INSTALL.adoc.
2017-07-01 07:22:53 -07:00
Jason S. Ninneman
c69355f08a
Update documentation about the libedit conversion.
2017-07-01 07:22:53 -07:00
Jason S. Ninneman
ad3b097c9e
Replace linenoise with libedit in code and build.
2017-07-01 07:22:53 -07:00
Eric S. Raymond
f47f3a4603
Magic-number elimination for dragon and rug.
2017-07-01 10:01:39 -04:00
NHOrus
45820bc8cd
Reindend, compile out all save stuff
2017-07-01 16:46:51 +03:00
NHOrus
8cc5ee5412
Put stuff back in init, C-style
2017-07-01 16:45:42 +03:00
Jason S. Ninneman
b3fb636149
Apply DEMOTE_WORD().
2017-07-01 13:22:53 +00:00
Eric S. Raymond
ab94051da1
Magic-number and state-arithmetic removal.
2017-07-01 09:21:47 -04:00
Jason S. Ninneman
36a6cbca34
Add a DEMOTE_WORD() macro.
2017-07-01 06:18:24 -07:00
Jason S. Ninneman
2328739e51
Interim magic number replacement.
2017-07-01 06:15:54 -07:00
Eric S. Raymond
065caace64
Move PRNG initialization to simplify cheat.c
2017-07-01 08:59:45 -04:00
NHOrus
0a87fc9f78
Spread documentation from init.c It was empty without anything to document. Reindented, too
2017-07-01 08:53:03 -04:00
NHOrus
7f2c118e56
Cut initialize in favor of implicit/default initialization where possible
2017-07-01 08:53:03 -04:00
NHOrus
562569f33c
Putting cleanup in the right place, too
2017-07-01 15:39:37 +03:00
NHOrus
b0705ba0bb
Fix make debug check
2017-07-01 15:39:37 +03:00
Eric S. Raymond
58b44313d3
Without IGNORE, -Wunused-result throws a warning on fread(2).
...
I've seen it happen on fwrite(2) as well; wrapping that as well in
case some compiler decides to be finicky.
2017-07-01 08:35:05 -04:00
Eric S. Raymond
9714bf8c82
Magic-number elimination.
2017-07-01 01:59:06 -04:00
NHOrus
062840db69
Test modification for little more coverage
2017-06-30 23:26:18 -04:00
NHOrus
c83df10dc6
Stop leaking memory
2017-06-30 23:26:18 -04:00
Jason S. Ninneman
8bc08773fa
Various cleanups.
...
* Remove disused macro.
* GCC doesn't seem to mind if IGNORE() is left off.
* Enumify phase codes.
* Use EXIT_* macros in all exit() calls.
* How did this even work without extern?
* Give advent.h a much-needed makeover.
* Use the chomp indicator in YAML string blocks to avoid code ugliness.
2017-07-01 03:19:33 +00:00
Aaron Traas
31f27b672c
Error message when you make if without retrieving git modules yet
2017-06-30 20:49:44 -04:00
Eric S. Raymond
ba9e933f20
Use YAML block-literal syntax to avoid wrapped lines.
...
In vspeak(), andle text with extra trailing \n.
2017-06-30 16:33:31 -04:00
Jason S. Ninneman
030fa6d27d
The bugtype enum doesn't need explicit numbers.
2017-06-30 13:25:12 -07:00
NHOrus
94ea37d2bc
Plugged little linenoise memory leaks.
2017-06-30 21:42:37 +03:00
Eric S. Raymond
e10637c419
Implement and document %V escape so version only needs to be set once.
2017-06-30 14:35:18 -04:00
Jason S. Ninneman
40acab43af
Remove disused function definitions.
2017-06-30 11:08:54 -07:00
Jason S. Ninneman
4fe9b94db4
Remove more disused macros.
2017-06-30 11:05:37 -07:00