Commit graph

  • f52a78a1f8 Captured output of help and info commands Can't believe it wasn't done before NHOrus 2017-07-03 21:54:27 +03:00
  • 3d511d9e66 Use DOWN rather thabnd D in YAML. Eric S. Raymond 2017-07-03 14:55:34 -04:00
  • a768555312 Use the raw buffer in tr command structure for editing. Eric S. Raymond 2017-07-03 12:52:28 -04:00
  • 87d10f0487 Replace some magic numbers. Jason S. Ninneman 2017-07-03 09:22:47 -07:00
  • 854e21a1af Remove a bad command from a check log. Eric S. Raymond 2017-07-03 10:10:14 -04:00
  • f03bde268e Refactor tokenization to save raw tokens and use static buffer space... Eric S. Raymond 2017-07-03 08:53:10 -04:00
  • eba8015059 Magic-number elimination. Eric S. Raymond 2017-07-03 07:14:15 -04:00
  • f48ec1eb36 Named state labels for every not clause. Eric S. Raymond 2017-07-03 07:00:42 -04:00
  • bf209577a5 Make the YAML less fussy. Eric S. Raymond 2017-07-03 06:31:44 -04:00
  • 7740b163c8 playermove() never returns false; simplify accordingly Eric S. Raymond 2017-07-03 06:08:37 -04:00
  • f8166fdb89 Visit room with breathtaking view Try to extinguish a volcano Closes #22 NHOrus 2017-07-03 07:30:53 +03:00
  • 63152e6714 Broke all logical or into multiline statement to show lcov's lies Results are weird, some things that need to be checked aren't and at least my local lcov doesn't show them as unchecked NHOrus 2017-07-03 07:20:37 +03:00
  • fc5267fe8b Unspk'd bivalve action, exposing more untested surface NHOrus 2017-07-03 06:46:24 +03:00
  • ac65f3fd5f Unspk'd fly command NHOrus 2017-07-03 06:29:02 +03:00
  • 8b3ef7ca78 Unspk'd listen and lock commands NHOrus 2017-07-03 06:21:38 +03:00
  • 38970a1c98 Unspk'd pour command NHOrus 2017-07-03 06:12:19 +03:00
  • 5613b0ce36 Unspk and streamline eat command NHOrus 2017-07-03 06:07:57 +03:00
  • e1f52f4e31 Removed helper function NHOrus 2017-07-03 05:59:57 +03:00
  • da78e7eb92 Wake dwarves differently NHOrus 2017-07-03 05:41:49 +03:00
  • 77a3616182 Cover branch last branch of bird action And remove distracting line from tests NHOrus 2017-07-03 05:30:46 +03:00
  • e10faf6edb Coverage -- attack bird after game closed Aaron Traas 2017-07-02 22:04:42 -04:00
  • 9b3be62aaa Remove testing for intransitive seperate from NO_OBJECT in attact() Aaron Traas 2017-07-02 21:56:49 -04:00
  • c8445a88d7 Coverage -- corner cases in lock and find Aaron Traas 2017-07-02 21:53:28 -04:00
  • 481d198d39 Coverage -- giant words Aaron Traas 2017-07-02 21:41:53 -04:00
  • 854b9b0abd Coverage -- intransitive attack Aaron Traas 2017-07-02 21:32:47 -04:00
  • c7aecb7249 Removed spk from wave, fixed compiler warning NHOrus 2017-07-03 01:01:01 +03:00
  • 993194bd4d Undid unspeaking of wave, fixed test again. Changed property math to helper function. NHOrus 2017-07-03 00:47:17 +03:00
  • eeda78a210 Don't spk in wave and action NHOrus 2017-07-03 00:04:44 +03:00
  • 8fcbc8ecba More magic number elimination NHOrus 2017-07-02 22:57:12 +03:00
  • fbc80f0363 Unfalsify coverage check NHOrus 2017-07-02 22:27:41 +03:00
  • 89e1833d8f Magic-number elimination. Eric S. Raymond 2017-07-02 15:32:50 -04:00
  • c811512a82 More tests, multilined yaml NHOrus 2017-07-02 22:13:14 +03:00
  • 52af3582a6 More tests, multilined yaml NHOrus 2017-07-02 22:13:14 +03:00
  • e712f4c0e0 Magic-number elimination. Eric S. Raymond 2017-07-02 14:47:21 -04:00
  • 369c67840e Attack content and dead bear NHOrus 2017-07-02 21:07:44 +03:00
  • 708dd0fb4a Imprive coverage of cheat. Eric S. Raymond 2017-07-02 13:57:01 -04:00
  • 35f4af108d Coverage - attack sitting bear Aaron Traas 2017-07-02 13:31:47 -04:00
  • 6af38a92f6 Eliminate the global game.blklin. Jason S. Ninneman 2017-07-02 10:36:51 -07:00
  • 5de44393b2 Coverage - attack sitting bear Aaron Traas 2017-07-02 13:31:47 -04:00
  • 8456b866ff Rationalize attack logic Fix the compiler warnings about bunching ands with ors NHOrus 2017-07-02 19:41:57 +03:00
  • 346bcf9458 Magic-number elimination. Eric S. Raymond 2017-07-02 13:22:50 -04:00
  • 73278b1a3c Bump save file version number. Jason S. Ninneman 2017-07-02 09:54:33 -07:00
  • 589a1c92ad Test coverage: intransitive lock Aaron Traas 2017-07-02 12:49:46 -04:00
  • dd50e7c9d3 Eliminate unreachable code in lock() Aaron Traas 2017-07-02 12:49:29 -04:00
  • 2d71fe8137 Add capabilities to cheat. Expand testing to cover. Aaron Traas 2017-07-02 12:26:04 -04:00
  • 7eaefce61d Moved application settings to settings_t struct Aaron Traas 2017-07-02 02:46:04 -04:00
  • aae55f8e45 Test coverage: intransitive lock Aaron Traas 2017-07-02 12:49:46 -04:00
  • 4be3b02839 Eliminate unreachable code in lock() Aaron Traas 2017-07-02 12:49:29 -04:00
  • 689cbb8141 Add capabilities to cheat. Expand testing to cover. Aaron Traas 2017-07-02 12:26:04 -04:00
  • 368f34a118 Moved application settings to settings_t struct Aaron Traas 2017-07-02 02:46:04 -04:00
  • d23111daba Replace datime() with just time(). Jason S. Ninneman 2017-07-02 09:42:07 -07:00
  • fb8ba08986 Change VERSION_SKEW message - save file cersion is now... Eric S. Raymond 2017-07-02 12:39:56 -04:00
  • d3b525212b Documentation polishing. Eric S. Raymond 2017-07-02 11:19:29 -04:00
  • ea963d4af8 Documentation polishing. Eric S. Raymond 2017-07-02 11:01:32 -04:00
  • 1d41d9a2f8 Begin decomposing cond magic numbers. Eric S. Raymond 2017-07-02 10:38:17 -04:00
  • 29672a6447 Fixed logic, documented it in notes and tests NHOrus 2017-07-02 17:50:42 +03:00
  • e91742e1b9 Fixed regression in #21 Cleaned up logic of light/extinguish NHOrus 2017-07-02 16:27:20 +03:00
  • 73af0e3a55 Fix for issue #21, hopefully NHOrus 2017-07-02 16:08:57 +03:00
  • 4c32714997 really capture it NHOrus 2017-07-02 11:36:29 +03:00
  • 8ec7c9d576 Capture current state of bugs, for #21 NHOrus 2017-07-02 11:16:29 +03:00
  • a5478639b6 Capture wonkyness of extinguishing urn NHOrus 2017-07-02 10:50:07 +03:00
  • 664b4cf4d7 more tests NHOrus 2017-07-02 10:16:03 +03:00
  • e65132a108 Ability to use non-standard FreeBSD gcov tool NHOrus 2017-07-02 09:49:18 +03:00
  • 634cd0f17f Make include of dependency platform-generic NHOrus 2017-07-02 09:28:18 +03:00
  • b401565721 Fixed regression in #21 Cleaned up logic of light/extinguish NHOrus 2017-07-02 16:27:20 +03:00
  • 67b6a0fdda Fix for issue #21, hopefully NHOrus 2017-07-02 16:08:57 +03:00
  • 4b5b4a851a Capture current state of bugs, for #21 NHOrus 2017-07-02 11:16:29 +03:00
  • b483b91b95 Capture wonkyness of extinguishing urn NHOrus 2017-07-02 10:50:07 +03:00
  • d806573a57 more tests NHOrus 2017-07-02 10:16:03 +03:00
  • ad8557c710 Ability to use non-standard FreeBSD gcov tool NHOrus 2017-07-02 09:49:18 +03:00
  • 3d3cd4ba39 Localize scope for restore file pointer in main. Aaron Traas 2017-07-02 02:28:58 -04:00
  • c091eebb12 Make include of dependency platform-generic NHOrus 2017-07-02 09:28:18 +03:00
  • 22a557efb1 Coverage -- version command Aaron Traas 2017-07-02 02:14:41 -04:00
  • 85f8334e17 centralize calls to make_zzword() Aaron Traas 2017-07-02 02:02:09 -04:00
  • be115e9567 Fixed -r option. Added test to make sure it doesn't break later. Aaron Traas 2017-07-02 01:36:28 -04:00
  • 70838f7001 Changed usage message to multi-line string for cheat Aaron Traas 2017-07-02 01:17:14 -04:00
  • f815299a2a make_zzword() moved to initialize. Pruned unused stuff from cheat.c Aaron Traas 2017-07-02 01:07:53 -04:00
  • 6c822610c5 Improve test coverage. Eric S. Raymond 2017-07-01 23:51:24 -04:00
  • a6954db376 Rewrite dwarf-encounter ceck so coverage testing sees all predicates. Eric S. Raymond 2017-07-01 23:33:57 -04:00
  • 4f08537e2d More magic-number elimination. Eric S. Raymond 2017-07-01 23:07:23 -04:00
  • 5c2b76f762 Magic-number elimination. Eric S. Raymond 2017-07-01 22:50:08 -04:00
  • 16688c6d8f Fix typo in data comments Wayne Conrad 2017-07-01 14:25:29 -07:00
  • 76e3e27f66 Fix typo in notes Wayne Conrad 2017-07-01 14:24:41 -07:00
  • f1b37ea163 Supply missing implementation of nodwarf bit in travel rules. Eric S. Raymond 2017-07-01 18:56:46 -04:00
  • 0aa70d04cf Another step in de-obscurifying the travel code. Eric S. Raymond 2017-07-01 14:20:34 -04:00
  • c3d9d3009a Fix typo in data comments Wayne Conrad 2017-07-01 14:25:29 -07:00
  • 902c6c699a Fix typo in notes Wayne Conrad 2017-07-01 14:24:41 -07:00
  • e05f959974 Refactor specials[] to have strings instead of enum references. Jason S. Ninneman 2017-07-01 11:53:54 -07:00
  • e57d9d514c Minor refactor - create an equality function to simplify skip logic. Eric S. Raymond 2017-07-01 14:03:01 -04:00
  • e66b4561d4 Never write the input prompt to log files. Jason S. Ninneman 2017-07-01 11:03:20 -07:00
  • 50bbbbceee Forther break apart the magic enconding of travel arrays. Eric S. Raymond 2017-07-01 12:51:12 -04:00
  • c98668c529 Remove debris from a misclick. Eric S. Raymond 2017-07-01 12:40:12 -04:00
  • 0d0b8df0a3 Ignore l g z i under oldstyle. Eric S. Raymond 2017-07-01 12:34:44 -04:00
  • 3c8482a613 Change state of vase Clear temporary save where it needs to be cleared instead of random places NHOrus 2017-07-01 18:23:51 +03:00
  • ab79fc7814 Do not compare state to magic numbers NHOrus 2017-07-01 18:12:25 +03:00
  • b8d86b840d Little more less magic in dragon state NHOrus 2017-07-01 17:44:58 +03:00
  • 9355882cac Documentation polishing. Eric S. Raymond 2017-07-01 11:01:06 -04:00
  • d529a14356 Ensure libedit is installed for the pipeline jobs. Jason S. Ninneman 2017-07-01 07:29:53 -07:00
  • b3828c8edc Attempt to unbreak pipeline. Jason S. Ninneman 2017-07-01 07:27:37 -07:00
  • dec4cf3968 Jettison the -s option. Jason S. Ninneman 2017-07-01 07:22:12 -07:00