super-star-trek.git
7 years agoRemove obsolete TODO items.
Eric S. Raymond [Wed, 1 Mar 2017 14:53:28 +0000 (09:53 -0500)]
Remove obsolete TODO items.

7 years agoRenumber tests.
Eric S. Raymond [Wed, 1 Mar 2017 14:51:28 +0000 (09:51 -0500)]
Renumber tests.

7 years agoSingle point of truth about spawning Klingons.
Eric S. Raymond [Wed, 1 Mar 2017 14:48:22 +0000 (09:48 -0500)]
Single point of truth about spawning Klingons.

7 years agoPrevent off-by-one error do to real variables.
Eric S. Raymond [Wed, 1 Mar 2017 01:21:05 +0000 (20:21 -0500)]
Prevent off-by-one error do to real variables.

7 years agoFix chart kossage in replay games.
Eric S. Raymond [Wed, 1 Mar 2017 00:09:04 +0000 (19:09 -0500)]
Fix chart kossage in replay games.

7 years agoCurses is not currently a problem.
Eric S. Raymond [Tue, 28 Feb 2017 23:45:56 +0000 (18:45 -0500)]
Curses is not currently a problem.

7 years agoFix bug in rest command.
Eric S. Raymond [Tue, 28 Feb 2017 22:28:58 +0000 (17:28 -0500)]
Fix bug in rest command.

7 years agoPrevent crash when moving Tholian.
Eric S. Raymond [Tue, 28 Feb 2017 18:30:49 +0000 (13:30 -0500)]
Prevent crash when moving Tholian.

7 years agoAdd CURSES command.
Eric S. Raymond [Tue, 28 Feb 2017 15:11:24 +0000 (10:11 -0500)]
Add CURSES command.

7 years agoNova bug fix.
Eric S. Raymond [Tue, 28 Feb 2017 14:51:13 +0000 (09:51 -0500)]
Nova bug fix.

7 years agoLast change required one checkfile rebuild.
Eric S. Raymond [Tue, 28 Feb 2017 05:11:59 +0000 (00:11 -0500)]
Last change required one checkfile rebuild.

7 years agoAssign some probability to claaking device getting damaged.
Eric S. Raymond [Mon, 27 Feb 2017 17:50:29 +0000 (12:50 -0500)]
Assign some probability to claaking device getting damaged.

7 years agoRemove garbled ASCII art.
Eric S. Raymond [Mon, 27 Feb 2017 17:40:06 +0000 (12:40 -0500)]
Remove garbled ASCII art.

7 years agoRestore m m .1 fix and fix a broken test.
Eric S. Raymond [Mon, 27 Feb 2017 16:58:10 +0000 (11:58 -0500)]
Restore m m .1 fix and fix a broken test.

7 years agoRestore kill crediting. Required two rebuilds of regression-test loads.
Eric S. Raymond [Mon, 27 Feb 2017 16:03:59 +0000 (11:03 -0500)]
Restore kill crediting. Required two rebuilds of regression-test loads.

7 years agoReintroduce hittem fix, with regression-test rebuilds as required.
Eric S. Raymond [Mon, 27 Feb 2017 15:49:45 +0000 (10:49 -0500)]
Reintroduce hittem fix, with regression-test rebuilds as required.

7 years agoRevert hittem fix, kill crediting, and the m m .1 scanner tweak.
Eric S. Raymond [Mon, 27 Feb 2017 15:47:37 +0000 (10:47 -0500)]
Revert hittem fix, kill crediting, and the m m .1 scanner tweak.

These caused regression test failures and need to be reintroduced
one by one.

7 years agoEnable more reports at starbase with a damaged radio.
Eric S. Raymond [Sat, 25 Feb 2017 14:49:45 +0000 (09:49 -0500)]
Enable more reports at starbase with a damaged radio.

7 years agoWhitespace cleanup.
Eric S. Raymond [Sat, 25 Feb 2017 14:44:41 +0000 (09:44 -0500)]
Whitespace cleanup.

7 years agoShow command history.
Eric S. Raymond [Sat, 25 Feb 2017 14:28:26 +0000 (09:28 -0500)]
Show command history.

7 years agoCorrect crediting of kills.
Eric S. Raymond [Sat, 25 Feb 2017 14:11:20 +0000 (09:11 -0500)]
Correct crediting of kills.

7 years agoFix bug in hittem().
Eric S. Raymond [Sat, 25 Feb 2017 14:02:11 +0000 (09:02 -0500)]
Fix bug in hittem().

7 years agoMore refactoring.
Eric S. Raymond [Sat, 25 Feb 2017 13:45:49 +0000 (08:45 -0500)]
More refactoring.

7 years agoRefactoring step.
Eric S. Raymond [Sat, 25 Feb 2017 13:37:38 +0000 (08:37 -0500)]
Refactoring step.

7 years agoMake m m .1 work again.
Eric S. Raymond [Sat, 25 Feb 2017 11:59:46 +0000 (06:59 -0500)]
Make m m .1 work again.

7 years agoAdd fix and regression test for capture and cloak.
Eric S. Raymond [Sat, 25 Feb 2017 11:44:13 +0000 (06:44 -0500)]
Add fix and regression test for capture and cloak.

7 years agoFix bug in capture.
Eric S. Raymond [Sat, 25 Feb 2017 11:06:14 +0000 (06:06 -0500)]
Fix bug in capture.

7 years agoPolyglotize.
Eric S. Raymond [Sat, 25 Feb 2017 10:33:55 +0000 (05:33 -0500)]
Polyglotize.

7 years agoBug fixes.
Eric S. Raymond [Sat, 25 Feb 2017 04:42:24 +0000 (23:42 -0500)]
Bug fixes.

7 years agoRestore use of command line args.
Eric S. Raymond [Sat, 25 Feb 2017 04:18:10 +0000 (23:18 -0500)]
Restore use of command line args.

7 years agoFix a small but fatal bug.
Eric S. Raymond [Fri, 24 Feb 2017 22:00:55 +0000 (17:00 -0500)]
Fix a small but fatal bug.

7 years agoCLOAK and CAPTURE have been added, update HOWTO
Eric S. Raymond [Fri, 24 Feb 2017 21:51:13 +0000 (16:51 -0500)]
CLOAK and CAPTURE have been added, update HOWTO

7 years agoText repair.
Eric S. Raymond [Fri, 24 Feb 2017 21:48:05 +0000 (16:48 -0500)]
Text repair.

7 years agoTypo fixes.
Eric S. Raymond [Fri, 24 Feb 2017 21:46:25 +0000 (16:46 -0500)]
Typo fixes.

7 years agoAdded cloaking.
Eric S. Raymond [Fri, 24 Feb 2017 21:38:03 +0000 (16:38 -0500)]
Added cloaking.

7 years agoMake the project website an entity.
Eric S. Raymond [Fri, 24 Feb 2017 19:36:55 +0000 (14:36 -0500)]
Make the project website an entity.

7 years agoAdd BSD Terek CAPTURE from Tom Almy's 2013 changes.
Eric S. Raymond [Thu, 23 Feb 2017 11:05:53 +0000 (06:05 -0500)]
Add BSD Terek CAPTURE from Tom Almy's 2013 changes.

7 years agoDocumentation polishing.
Eric S. Raymond [Thu, 23 Feb 2017 02:28:38 +0000 (21:28 -0500)]
Documentation polishing.

7 years agoAdd color. Turns out SCORE was implemented already.
Eric S. Raymond [Thu, 23 Feb 2017 02:15:53 +0000 (21:15 -0500)]
Add color.  Turns out SCORE was implemented already.

7 years agoImprove the archive maker.
Eric S. Raymond [Sat, 18 Feb 2017 20:13:24 +0000 (15:13 -0500)]
Improve the archive maker.

7 years agoImport SCORE command, tracking Tom Almy's change.
Eric S. Raymond [Sat, 18 Feb 2017 20:03:26 +0000 (15:03 -0500)]
Import SCORE command, tracking Tom Almy's change.

7 years agoTrack move to gitlab.
Eric S. Raymond [Sat, 18 Feb 2017 20:03:14 +0000 (15:03 -0500)]
Track move to gitlab.

7 years agoSuppress useless pylint warnings.
Eric S. Raymond [Sat, 18 Feb 2017 20:02:34 +0000 (15:02 -0500)]
Suppress useless pylint warnings.

7 years agoPaxify pylint about the source code.
Eric S. Raymond [Sat, 18 Feb 2017 19:46:54 +0000 (14:46 -0500)]
Paxify pylint about the source code.

7 years agoFix an error in the probe staus code.
Eric S. Raymond [Sat, 18 Feb 2017 19:35:29 +0000 (14:35 -0500)]
Fix an error in the probe staus code.

7 years agoClean up some dubious loops and bogus imports.
Eric S. Raymond [Sat, 18 Feb 2017 19:28:50 +0000 (14:28 -0500)]
Clean up some dubious loops and bogus imports.

7 years agoAdd failure message for unlikely circumstance.
Eric S. Raymond [Sat, 18 Feb 2017 18:42:41 +0000 (13:42 -0500)]
Add failure message for unlikely circumstance.

7 years agoSecond step of pylint cleanup - all regression tess pass.
Eric S. Raymond [Sat, 18 Feb 2017 18:35:08 +0000 (13:35 -0500)]
Second step of pylint cleanup - all regression tess pass.

7 years agoMark unused variables.
Eric S. Raymond [Sat, 18 Feb 2017 17:03:55 +0000 (12:03 -0500)]
Mark unused variables.

7 years agoMore whitespace cleanup.
Eric S. Raymond [Sat, 18 Feb 2017 16:53:17 +0000 (11:53 -0500)]
More whitespace cleanup.

7 years agoWhitespace cleanup.
Eric S. Raymond [Sat, 18 Feb 2017 16:22:04 +0000 (11:22 -0500)]
Whitespace cleanup.

7 years agoRemove obsolete TODO items.
Eric S. Raymond [Sat, 18 Feb 2017 14:49:07 +0000 (09:49 -0500)]
Remove obsolete TODO items.

7 years agoEnable GNU realine keys, fix a small but fatal bug.
Eric S. Raymond [Sat, 18 Feb 2017 14:43:34 +0000 (09:43 -0500)]
Enable GNU realine keys, fix a small but fatal bug.

7 years agoMinor improvements to release machinery.
Eric S. Raymond [Sat, 18 Feb 2017 14:41:05 +0000 (09:41 -0500)]
Minor improvements to release machinery.

10 years agoAnother shipper metadata change.
Eric S. Raymond [Sun, 1 Dec 2013 04:33:54 +0000 (23:33 -0500)]
Another shipper metadata change.

12 years agoGo "Huh?" on a command that doesn't match the current game options.
Eric S. Raymond [Fri, 24 Feb 2012 22:39:46 +0000 (17:39 -0500)]
Go "Huh?" on a command that doesn't match the current game options.

Solves the problem with 'status' making the curses version crap out.
All regression tests pass.

12 years agoCosmetic fix.
Eric S. Raymond [Fri, 24 Feb 2012 22:31:11 +0000 (17:31 -0500)]
Cosmetic fix.

12 years agoExplain the window allocations.
Eric S. Raymond [Fri, 24 Feb 2012 22:23:48 +0000 (17:23 -0500)]
Explain the window allocations.

12 years agoMake sort() use key= rather than cmp. All regression tests pass.
Eric S. Raymond [Thu, 23 Feb 2012 16:59:16 +0000 (11:59 -0500)]
Make sort() use key= rather than cmp. All regression tests pass.

12 years agoAnother step in Python 3 translation.
Eric S. Raymond [Thu, 23 Feb 2012 16:49:02 +0000 (11:49 -0500)]
Another step in Python 3 translation.

Detabify, and use integer division operations where needed.

All regression testrs pass (in Python 2).

12 years agoTestfile typo fix.
Eric S. Raymond [Thu, 23 Feb 2012 16:31:37 +0000 (11:31 -0500)]
Testfile typo fix.

12 years agoMost of the 2to3 translation. All regression tests pass.
Eric S. Raymond [Thu, 23 Feb 2012 16:30:34 +0000 (11:30 -0500)]
Most of the 2to3 translation.  All regression tests pass.

12 years agoTrivial refactoring suggested by 2to3. All regression tests pass.
Eric S. Raymond [Thu, 23 Feb 2012 16:21:23 +0000 (11:21 -0500)]
Trivial refactoring suggested by 2to3.  All regression tests pass.

12 years agoPartial 2to3 translation. All regression tests pass.
Eric S. Raymond [Thu, 23 Feb 2012 16:18:37 +0000 (11:18 -0500)]
Partial 2to3 translation.  All regression tests pass.

12 years agonext -> nxttok in preparation for 2to3 translation.
Eric S. Raymond [Thu, 23 Feb 2012 16:14:42 +0000 (11:14 -0500)]
next -> nxttok in preparation for 2to3 translation.

2to3 thinks 'next' is a special iterator method and overinterprets it.

All regression tests pass.

12 years agoFixed up last test following up bug fix in transporter code.
Eric S. Raymond [Thu, 23 Feb 2012 07:21:44 +0000 (02:21 -0500)]
Fixed up last test following up bug fix in transporter code.

12 years agoOoops...98% chance of transporter success, not failure.
Eric S. Raymond [Thu, 23 Feb 2012 07:09:31 +0000 (02:09 -0500)]
Ooops...98% chance of transporter success, not failure.

12 years agoAdd a test for orbit and transport.
Eric S. Raymond [Thu, 23 Feb 2012 06:51:45 +0000 (01:51 -0500)]
Add a test for orbit and transport.

12 years agoAdd test-suite instructions.
Eric S. Raymond [Wed, 22 Feb 2012 22:02:44 +0000 (17:02 -0500)]
Add test-suite instructions.

12 years agoMake sure probe findings get charted.
Eric S. Raymond [Wed, 22 Feb 2012 21:21:13 +0000 (16:21 -0500)]
Make sure probe findings get charted.

Looks like a C idiom got translated wrong.

12 years agoRegression test for loss by nova.
Eric S. Raymond [Wed, 22 Feb 2012 20:51:29 +0000 (15:51 -0500)]
Regression test for loss by nova.

12 years agoAdd black-hole collision test.
Eric S. Raymond [Wed, 22 Feb 2012 20:42:41 +0000 (15:42 -0500)]
Add black-hole collision test.

12 years agoOutput test legends.
Eric S. Raymond [Wed, 22 Feb 2012 20:32:25 +0000 (15:32 -0500)]
Output test legends.

12 years agoNote what each test is for.
Eric S. Raymond [Wed, 22 Feb 2012 20:30:44 +0000 (15:30 -0500)]
Note what each test is for.

12 years agoTests for deep space probes.
Eric S. Raymond [Wed, 22 Feb 2012 20:20:37 +0000 (15:20 -0500)]
Tests for deep space probes.

12 years agoMore regression tests - a full game this time.
Eric S. Raymond [Wed, 22 Feb 2012 20:08:21 +0000 (15:08 -0500)]
More regression tests - a full game this time.

12 years agoCleanup after the phantom-base-bug fix.
Eric S. Raymond [Wed, 22 Feb 2012 08:17:53 +0000 (03:17 -0500)]
Cleanup after the phantom-base-bug fix.

12 years agoFix phantom-base bug - was due to an off-by-one in the star allocation loop.
Eric S. Raymond [Wed, 22 Feb 2012 08:12:04 +0000 (03:12 -0500)]
Fix phantom-base bug - was due to an off-by-one in the star allocation loop.

12 years agoTypo fix.
Eric S. Raymond [Wed, 22 Feb 2012 02:40:57 +0000 (21:40 -0500)]
Typo fix.

12 years agoTypo fix.
Eric S. Raymond [Wed, 22 Feb 2012 02:33:49 +0000 (21:33 -0500)]
Typo fix.

12 years agoRefactor to narrow the scope within which I/O calls are made.
Eric S. Raymond [Wed, 22 Feb 2012 02:33:29 +0000 (21:33 -0500)]
Refactor to narrow the scope within which I/O calls are made.

12 years agoClean up new test files.
Eric S. Raymond [Wed, 22 Feb 2012 01:52:20 +0000 (20:52 -0500)]
Clean up new test files.

12 years agoAnother regression test.
Eric S. Raymond [Wed, 22 Feb 2012 01:49:15 +0000 (20:49 -0500)]
Another regression test.

12 years agoUse TMPDIR as we should.
Eric S. Raymond [Wed, 22 Feb 2012 01:40:32 +0000 (20:40 -0500)]
Use TMPDIR as we should.

12 years agoInitialize the Thingy and Tholian properly. Refactor to narrow I/O calls.
Eric S. Raymond [Wed, 22 Feb 2012 01:31:50 +0000 (20:31 -0500)]
Initialize the Thingy and Tholian properly.  Refactor to narrow I/O calls.

All regression tests pass.

12 years agoUpdate the todo.
Eric S. Raymond [Wed, 22 Feb 2012 00:54:48 +0000 (19:54 -0500)]
Update the todo.

12 years agoFixed a bug in critical-hit processing.
Eric S. Raymond [Wed, 22 Feb 2012 00:33:54 +0000 (19:33 -0500)]
Fixed a bug in critical-hit processing.

12 years agoAnother regression test.
Eric S. Raymond [Wed, 22 Feb 2012 00:24:29 +0000 (19:24 -0500)]
Another regression test.

12 years agoFollow through on uncompleted name change.
Eric S. Raymond [Wed, 22 Feb 2012 00:20:43 +0000 (19:20 -0500)]
Follow through on uncompleted name change.

12 years agoFix a bug and document some procedures.
Eric S. Raymond [Tue, 21 Feb 2012 22:04:57 +0000 (17:04 -0500)]
Fix a bug and document some procedures.

12 years agoFix bug on torpedo miss in curses mode. Add egression test for this.
Eric S. Raymond [Tue, 21 Feb 2012 21:48:14 +0000 (16:48 -0500)]
Fix bug on torpedo miss in curses mode.  Add egression test for this.

12 years agoMore pylint quieting. All regression tests pass.
Eric S. Raymond [Tue, 21 Feb 2012 00:24:30 +0000 (19:24 -0500)]
More pylint quieting. All regression tests pass.

12 years agoRefactor to avoid upsetting pylint. All regression tests pass.
Eric S. Raymond [Mon, 20 Feb 2012 23:54:01 +0000 (18:54 -0500)]
Refactor to avoid upsetting pylint.  All regression tests pass.

12 years agoRevert invalid change from 19 Feb,
Eric S. Raymond [Mon, 20 Feb 2012 22:17:17 +0000 (17:17 -0500)]
Revert invalid change from 19 Feb,

My commit 'pylint found a real bug in phaser damage allocation
vs. multiple targets.' was erroneous.  This fixes it, and adds a regression
test for that code.

12 years agoRepair the distribution builder.
Eric S. Raymond [Mon, 20 Feb 2012 20:12:43 +0000 (15:12 -0500)]
Repair the distribution builder.

12 years agoAdd a 'check' production to integrate test machinery.
Eric S. Raymond [Mon, 20 Feb 2012 20:08:18 +0000 (15:08 -0500)]
Add a 'check' production to integrate test machinery.

12 years agoFixed a fatal bug in torpedo firing with the curses interface.
Eric S. Raymond [Mon, 20 Feb 2012 19:56:49 +0000 (14:56 -0500)]
Fixed a fatal bug in torpedo firing with the curses interface.

12 years agoAdd the beginnings of a regression-test suite.
Eric S. Raymond [Mon, 20 Feb 2012 18:05:14 +0000 (13:05 -0500)]
Add the beginnings of a regression-test suite.

12 years agoSuppress questions after quit on replay (for regression testing.
Eric S. Raymond [Mon, 20 Feb 2012 17:43:51 +0000 (12:43 -0500)]
Suppress questions after quit on replay (for regression testing.

12 years agoReplay should not clobber initilization.
Eric S. Raymond [Mon, 20 Feb 2012 17:32:28 +0000 (12:32 -0500)]
Replay should not clobber initilization.