-=O EMPIRE HIGH PRIORITY ITEMS O=-

This file contains the most important changes which need to be made to
the server.  See the EMPIRE WISH LIST for an explanation of the index system.

a11
The navigation and marching done in retreat.c should be rewritten to
use the functions in shpsub.c and lndsub.c. The way the code is right
now, retreat could be abused to move things around without getting
interdicted.

c17
All of the fort fire code (mission.c, shpsub.c, atta.c, assa.c mfir.c)
should be consolidated into a single function: fort_fire(x,y,actor,
victim) which would return total damage from forts which can reach x,y
which are either AT_WAR with actor, or ALLIED with victim. We may wish
to give this function a fifth argument "hardtarget" to give it a
chance of missing. I think that fort-fire code is near the top of the
list of cut-and-paste repeated code in the server. (note - the current
code is very inefficient)

t6
Keep all announcements in one file with each player having an offset
pointer into that file.

d7
The "country" command doesn't correctly show whether a country is
logged on, and none of the statistics it keeps are right (I think).
Basically, the "country" command does not work at all.

the torp code needs to be consolidated into shpsub

rangeedit it misleading for missiles which multiply range by 2.

tcp hostname resolution should be an option

there appears to be a bug in the timeleft variable

budg/prod/lneweff/pneweff/sneweff/neweff / update code consolidation
(Ville is working on this)

shell fire code needs to be consolidated

commo output should be 6 columns per commodity

more early tech land units

  --- NEW FIELDS ---
- player command history (for debugging) last 20 commands
- mission levels
- last-login name, host, time
- pointer into announcement file (or just last time read)
- move bmap out of player and into nation
- time logged on
- 50 realms
- land unit scar
- type
- for characteristic structs, add C_SYNC_class and C_SYNC_object
