In progress/planned:

Hack code to warn you of col route to a system back to itself when col
are already present.

0) Track system size info and report to player- Credit John Cochran
and Explorer code

1) New option- STATS includes-  [Lift from explorer ]
COL CAP MAT D W S C cargocap
(can we figure out cargo ship utilization and report it too?)
needs doc'd in rules, web page, sowopts code

2) k - peace|war otherempre   needs to be supported

3) Pedantic option should flag groups in hyperspace via send!

4) HTMLize some of the files in doc.

5) Remove remaining gets()'s in enterturn.c - 361 [netbsd barfs!]

6) Update movephase() to only move groups you won for forecasts, then can
"fix" forecasts for sysmass and alien groups elsewhere.

7) Show amt of aliens destroyed by you (and lost to them) for game
(datafile change!)

8) In 2.5x, add mass built, delta in pop/cap/ind/tech levels etc.

9) Battle can be sped up by short circuting when there is only one side
left with guns...

10)     mallopt() provides for control  over  the  allocation  algorithm.

veryify that races:players rewrites happen correctly during forecasts.

11) # ships left for aliens is wrong if they are destroyed in a battle....

12) Add to Fulltype a column for # destroyed this turn

13) Rewrite docs

14) Add to Blind web pages - FAQ/UFAQ

15) Consider adding support for @ command back in?

16) Write game and source history. 

17) Pedantic option- flags:
    upgrade cost too high (partial will be done)

18) r all col|cap|mat planet

19) end of round in battle marker [make it an option]
20) Add CARYOVER only shows races seen this turn... (But keeps them
     stored anyway) BLINDCARRY started Maybe TRUEBLIND?
21) Maybe add orders rec'd section? [Datafile change, ugly...] Go to 2nd-file..
    racename.o
22) In status section, for your empire, show the default setting
(war/peace/guard). If you don't know all the empires, this is easy,
just group through players and othertechs until you don't find a
match. If you know of all them, this is problematic....

23) smarter forwarder for messages orders- checks, and mails real recp if diff
  allows probes for old orders
  Write up what server to replace Pre-proc should know/deal with
24) filter option to get most recient set of orders
25) Probe server to get new forecast...
     Get server to only log erroronous forecasts & such
26) When ships are destroyed in battle, their mass shouldn't just disappear.
      I think it would be realistic if, say, half the mass would remain on the
      planet upon which they were destroyed.


     2) If a player does not survive the battle, they should _NOT_
        see the planet getting bombed.  I think that this is a legitimate
        bug that I previously mentioned to you. [Need to hack
        numinclass when fixing this]

     3) I really think that when your last ship in the battle is
        destroyed, you should not see any more of what goes on at
        the planet.  This is in keep ing with the philosophy of the
        blind nature of the game, and has/is related to point #2

27) Add carriers. Things to remember:
  Deal with carrier destoryed, group sepc locn, hyperspace, multiple loads,
loading loops (A in B in C)

  For 2.5x:
new blindrc file format changes:
  include datfile format flags (i.e. a code for "datfile supports V3
flag") so I can determine at load time if the format is compatible the
the executable, and if not, why not. Probably include the blind
exectable version number (as an int, shifted by 3 decimal places-
Herald would be 2431, my games would be 2432).

  include a magic cookie suitable for the unix "file" command (as well
as the code).

  include a cookie for determining the bytesex of the creating
machine, as well as maybe the size of ints/doubles/chars.

In theory this gets me:
  You can always tell what flags you need to have in order to properly
read a blindrc file.
  The code can properly recognize foriegn files.
  The last item if properly done, would allow totally interchangeable 
datafiles (i.e. a dec alpha's 64 bit longs would be compensated for.) 
With a bit of work, the bytesex code should be doable (at least
between machines where sizeof(int,double,char) are equiv).

This would add another hundred bytes or so to the datafile (as well as
be gratutituously incompatible with previous versions, but oh well.



+++
Newgame setup idea:
  Use planet #'s differently. Instead of being set so that my 0 == your 0,
have them based on something weird, like an offset, relative locs or
something...
