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.
Eric S. Raymond [Sat, 25 Feb 2017 14:49:45 +0000 (09:49 -0500)]
Enable more reports at starbase with a damaged radio.
Eric S. Raymond [Sat, 25 Feb 2017 14:44:41 +0000 (09:44 -0500)]
Whitespace cleanup.
Eric S. Raymond [Sat, 25 Feb 2017 14:28:26 +0000 (09:28 -0500)]
Show command history.
Eric S. Raymond [Sat, 25 Feb 2017 14:11:20 +0000 (09:11 -0500)]
Correct crediting of kills.
Eric S. Raymond [Sat, 25 Feb 2017 14:02:11 +0000 (09:02 -0500)]
Fix bug in hittem().
Eric S. Raymond [Sat, 25 Feb 2017 13:45:49 +0000 (08:45 -0500)]
More refactoring.
Eric S. Raymond [Sat, 25 Feb 2017 13:37:38 +0000 (08:37 -0500)]
Refactoring step.
Eric S. Raymond [Sat, 25 Feb 2017 11:59:46 +0000 (06:59 -0500)]
Make m m .1 work again.
Eric S. Raymond [Sat, 25 Feb 2017 11:44:13 +0000 (06:44 -0500)]
Add fix and regression test for capture and cloak.
Eric S. Raymond [Sat, 25 Feb 2017 11:06:14 +0000 (06:06 -0500)]
Fix bug in capture.
Eric S. Raymond [Sat, 25 Feb 2017 10:33:55 +0000 (05:33 -0500)]
Polyglotize.
Eric S. Raymond [Sat, 25 Feb 2017 04:42:24 +0000 (23:42 -0500)]
Bug fixes.
Eric S. Raymond [Sat, 25 Feb 2017 04:18:10 +0000 (23:18 -0500)]
Restore use of command line args.
Eric S. Raymond [Fri, 24 Feb 2017 22:00:55 +0000 (17:00 -0500)]
Fix a small but fatal bug.
Eric S. Raymond [Fri, 24 Feb 2017 21:51:13 +0000 (16:51 -0500)]
CLOAK and CAPTURE have been added, update HOWTO
Eric S. Raymond [Fri, 24 Feb 2017 21:48:05 +0000 (16:48 -0500)]
Text repair.
Eric S. Raymond [Fri, 24 Feb 2017 21:46:25 +0000 (16:46 -0500)]
Typo fixes.
Eric S. Raymond [Fri, 24 Feb 2017 21:38:03 +0000 (16:38 -0500)]
Added cloaking.
Eric S. Raymond [Fri, 24 Feb 2017 19:36:55 +0000 (14:36 -0500)]
Make the project website an entity.
Eric S. Raymond [Thu, 23 Feb 2017 11:05:53 +0000 (06:05 -0500)]
Add BSD Terek CAPTURE from Tom Almy's 2013 changes.
Eric S. Raymond [Thu, 23 Feb 2017 02:28:38 +0000 (21:28 -0500)]
Documentation polishing.
Eric S. Raymond [Thu, 23 Feb 2017 02:15:53 +0000 (21:15 -0500)]
Add color. Turns out SCORE was implemented already.
Eric S. Raymond [Sat, 18 Feb 2017 20:13:24 +0000 (15:13 -0500)]
Improve the archive maker.
Eric S. Raymond [Sat, 18 Feb 2017 20:03:26 +0000 (15:03 -0500)]
Import SCORE command, tracking Tom Almy's change.
Eric S. Raymond [Sat, 18 Feb 2017 20:03:14 +0000 (15:03 -0500)]
Track move to gitlab.
Eric S. Raymond [Sat, 18 Feb 2017 20:02:34 +0000 (15:02 -0500)]
Suppress useless pylint warnings.
Eric S. Raymond [Sat, 18 Feb 2017 19:46:54 +0000 (14:46 -0500)]
Paxify pylint about the source code.
Eric S. Raymond [Sat, 18 Feb 2017 19:35:29 +0000 (14:35 -0500)]
Fix an error in the probe staus code.
Eric S. Raymond [Sat, 18 Feb 2017 19:28:50 +0000 (14:28 -0500)]
Clean up some dubious loops and bogus imports.
Eric S. Raymond [Sat, 18 Feb 2017 18:42:41 +0000 (13:42 -0500)]
Add failure message for unlikely circumstance.
Eric S. Raymond [Sat, 18 Feb 2017 18:35:08 +0000 (13:35 -0500)]
Second step of pylint cleanup - all regression tess pass.
Eric S. Raymond [Sat, 18 Feb 2017 17:03:55 +0000 (12:03 -0500)]
Mark unused variables.
Eric S. Raymond [Sat, 18 Feb 2017 16:53:17 +0000 (11:53 -0500)]
More whitespace cleanup.
Eric S. Raymond [Sat, 18 Feb 2017 16:22:04 +0000 (11:22 -0500)]
Whitespace cleanup.
Eric S. Raymond [Sat, 18 Feb 2017 14:49:07 +0000 (09:49 -0500)]
Remove obsolete TODO items.
Eric S. Raymond [Sat, 18 Feb 2017 14:43:34 +0000 (09:43 -0500)]
Enable GNU realine keys, fix a small but fatal bug.
Eric S. Raymond [Sat, 18 Feb 2017 14:41:05 +0000 (09:41 -0500)]
Minor improvements to release machinery.
Eric S. Raymond [Sun, 1 Dec 2013 04:33:54 +0000 (23:33 -0500)]
Another shipper metadata change.
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.
Eric S. Raymond [Fri, 24 Feb 2012 22:31:11 +0000 (17:31 -0500)]
Cosmetic fix.
Eric S. Raymond [Fri, 24 Feb 2012 22:23:48 +0000 (17:23 -0500)]
Explain the window allocations.
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.
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).
Eric S. Raymond [Thu, 23 Feb 2012 16:31:37 +0000 (11:31 -0500)]
Testfile typo fix.
Eric S. Raymond [Thu, 23 Feb 2012 16:30:34 +0000 (11:30 -0500)]
Most of the 2to3 translation. 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.
Eric S. Raymond [Thu, 23 Feb 2012 16:18:37 +0000 (11:18 -0500)]
Partial 2to3 translation. All regression tests pass.
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.
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.
Eric S. Raymond [Thu, 23 Feb 2012 07:09:31 +0000 (02:09 -0500)]
Ooops...98% chance of transporter success, not failure.
Eric S. Raymond [Thu, 23 Feb 2012 06:51:45 +0000 (01:51 -0500)]
Add a test for orbit and transport.
Eric S. Raymond [Wed, 22 Feb 2012 22:02:44 +0000 (17:02 -0500)]
Add test-suite instructions.
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.
Eric S. Raymond [Wed, 22 Feb 2012 20:51:29 +0000 (15:51 -0500)]
Regression test for loss by nova.
Eric S. Raymond [Wed, 22 Feb 2012 20:42:41 +0000 (15:42 -0500)]
Add black-hole collision test.
Eric S. Raymond [Wed, 22 Feb 2012 20:32:25 +0000 (15:32 -0500)]
Output test legends.
Eric S. Raymond [Wed, 22 Feb 2012 20:30:44 +0000 (15:30 -0500)]
Note what each test is for.
Eric S. Raymond [Wed, 22 Feb 2012 20:20:37 +0000 (15:20 -0500)]
Tests for deep space probes.
Eric S. Raymond [Wed, 22 Feb 2012 20:08:21 +0000 (15:08 -0500)]
More regression tests - a full game this time.
Eric S. Raymond [Wed, 22 Feb 2012 08:17:53 +0000 (03:17 -0500)]
Cleanup after the phantom-base-bug fix.
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.
Eric S. Raymond [Wed, 22 Feb 2012 02:40:57 +0000 (21:40 -0500)]
Typo fix.
Eric S. Raymond [Wed, 22 Feb 2012 02:33:49 +0000 (21:33 -0500)]
Typo fix.
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.
Eric S. Raymond [Wed, 22 Feb 2012 01:52:20 +0000 (20:52 -0500)]
Clean up new test files.
Eric S. Raymond [Wed, 22 Feb 2012 01:49:15 +0000 (20:49 -0500)]
Another regression test.
Eric S. Raymond [Wed, 22 Feb 2012 01:40:32 +0000 (20:40 -0500)]
Use TMPDIR as we should.
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.
Eric S. Raymond [Wed, 22 Feb 2012 00:54:48 +0000 (19:54 -0500)]
Update the todo.
Eric S. Raymond [Wed, 22 Feb 2012 00:33:54 +0000 (19:33 -0500)]
Fixed a bug in critical-hit processing.
Eric S. Raymond [Wed, 22 Feb 2012 00:24:29 +0000 (19:24 -0500)]
Another regression test.
Eric S. Raymond [Wed, 22 Feb 2012 00:20:43 +0000 (19:20 -0500)]
Follow through on uncompleted name change.
Eric S. Raymond [Tue, 21 Feb 2012 22:04:57 +0000 (17:04 -0500)]
Fix a bug and document some procedures.
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.
Eric S. Raymond [Tue, 21 Feb 2012 00:24:30 +0000 (19:24 -0500)]
More pylint quieting. 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.
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.
Eric S. Raymond [Mon, 20 Feb 2012 20:12:43 +0000 (15:12 -0500)]
Repair the distribution builder.
Eric S. Raymond [Mon, 20 Feb 2012 20:08:18 +0000 (15:08 -0500)]
Add a 'check' production to integrate test machinery.
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.
Eric S. Raymond [Mon, 20 Feb 2012 18:05:14 +0000 (13:05 -0500)]
Add the beginnings of a regression-test suite.
Eric S. Raymond [Mon, 20 Feb 2012 17:43:51 +0000 (12:43 -0500)]
Suppress questions after quit on replay (for regression testing.
Eric S. Raymond [Mon, 20 Feb 2012 17:32:28 +0000 (12:32 -0500)]
Replay should not clobber initilization.
Eric S. Raymond [Mon, 20 Feb 2012 17:28:02 +0000 (12:28 -0500)]
Score world kills properly.
Eric S. Raymond [Mon, 20 Feb 2012 01:12:59 +0000 (20:12 -0500)]
More cosmetic changes to pacify pylint.
Eric S. Raymond [Mon, 20 Feb 2012 01:06:36 +0000 (20:06 -0500)]
pylint found a real bug in phaser damage allocation vs. multiple targets.
Eric S. Raymond [Mon, 20 Feb 2012 01:05:47 +0000 (20:05 -0500)]
Cosmetic fixes, mainly to shut up pylint.
Eric S. Raymond [Mon, 20 Feb 2012 00:55:00 +0000 (19:55 -0500)]
Thingy becomes a real class object. Suppresses a pylint warning.
Eric S. Raymond [Mon, 20 Feb 2012 00:19:07 +0000 (19:19 -0500)]
Partial pylint cleanup.
Eric S. Raymond [Sat, 18 Feb 2012 22:34:17 +0000 (17:34 -0500)]
Minor fix to game load code.
Eric S. Raymond [Fri, 17 Feb 2012 20:46:49 +0000 (15:46 -0500)]
Scanner clearing was being done at the wrong point.
Eric S. Raymond [Fri, 17 Feb 2012 12:13:29 +0000 (07:13 -0500)]
Fix strange bug in warp code.
Eric S. Raymond [Fri, 17 Feb 2012 02:46:10 +0000 (21:46 -0500)]
Merge branch 'master' of ssh://git.berlios.de/gitroot/sst
Eric S. Raymond [Fri, 17 Feb 2012 00:25:50 +0000 (19:25 -0500)]
Typo fix.
Eric S. Raymond [Fri, 17 Feb 2012 00:14:35 +0000 (19:14 -0500)]
Note the Python translation.
Eric S. Raymond [Thu, 16 Feb 2012 22:52:27 +0000 (17:52 -0500)]
Packaging changes and version bump.
Stas Sergeev [Wed, 16 Mar 2011 17:30:50 +0000 (20:30 +0300)]
patch from Javier Novoa:
Zero out the game arrays on initialization to prevent lockups
when they are randomly populated with the game data.
This fixes the lockup when the game is played the second time.
Stas Sergeev [Wed, 15 Dec 2010 15:21:11 +0000 (18:21 +0300)]
do not abbreviate commands after abandon
Stas P [Wed, 15 Dec 2010 15:12:17 +0000 (18:12 +0300)]
Abbreviations should not collide - lets stay compatible with the original.