--- /dev/null
+This file contains a list of patches/upgrades made to the server for a specific
+version. It also contains the name of the author of that particular code. It
+may not be complete.
+
+*version 2.0 beta 1 release 1*
+Fixed age.c so reserves degrade normally instead of growing! - Chad Zabel
+Fixed arch.c - replaced wrapp with what was supposed to be there - Ken Huisman
+Patched bug in atta.c - a temporary patch that could be done better
+( and will be later ) - Ken H.
+patched bug in lib/commands/mail.c - Dave Pare
+added patches to make code compile under linux - Ken H. based on linux chain 3
+patches by someone else whose name I forget. Note at this time the code
+*compiles* under linux, but there are still bugs - the server seems to
+stop taking socket connections or something after someone logs out of the
+game.
+fixed a null pointer bug in lib/subs/bigmap.c - Chad Zabel
+
+*version 2.0 beta 1 release 2*
+Patch for exec bug - Chad Zabel
+
+*version 2.0 beta 1 release 3*
+Patch for zepplin bug - Jim Ortlieb
+Added unixware(svr4.2) specific stuff to arch.c - Doug Hay
+Changes to h/lwp.h and lib/lwp/lwp.c for thread stack checker - Doug Hay
+
+*version 2.0 beta 1 release 4*
+Modified fairland.c to 1.6.2 and made it so translate_continents is only
+called when BLITZ is defined - Ken Huisman, Ken Stevens
+Modifications to lwp.h and arch.c to fix linux threads - Scott Ferguson
+
+*version 2.0 beta 1 release 5*
+Changed version number to 2.0.0 - Ken Huisman
+fixed unterminated path bug in lib/common/path.c - Scott Ferguson
+fixed first part of bug described in wish list item c6 ( false resupply ) -
+Scott Ferguson
+fixed part of bug described in wish list item t3 ( you have 666 new telegrams
+bug ) - the bug that tells you you have 1 new telex after just reading it is
+not fixed - Scott Ferguson
+
+*version 2.0 beta 1 release 6*
+Three letter abbreviations for all ships in ship.c - Chad Zabel
+the following by Kevin Klemmick:
+/lib/commands/rea.c // fixed telegram's problem reading '%'
+/lib/commands/mail.c // ditto for mail and wmail
+/lib/subs/aircombat.c // New air code and bug fixes
+/lib/subs/mission.c // New air code and bug fixes
+/lib/subs/pr.c // new prnf function an bug fixes
+/lib/subs/paths.c // fixes the getpath() bug.
+added NEWPAF and HIDDEN to options.h ( commented out for now until
+testing is complete ) - Ken H.
+
+*version 2.0 beta 1 release 7*
+Fix for fix for exec bug ( lib/player/player.c ) - Chad Zabel
+fixed minor bug in aircombat.c ( missing quote on line 613 ) - Ken H.
+
+*version 2.0 beta 1 release 8*
+lib/commands/mfir.c Bugfix... in quiet_bigdef, added in a check
+for forts >60%. They were getting cheated out of their bonus in the return
+fire process. - Chad Zabel
+AIX Port: files
+lib/lwp/{GNUmakefile,arch.c,lwp.c,lwpint.h} and
+make/Systems/aix modified
+ - All changes are surrounded by #ifdef AIX32.
+ - one change to lwp.c that will apply to everyone one error
+ message changed so it says underflow instead of overflow in the stack
+ checking code.
+- Bill Canning
+
+*version 2.0 beta 1 release 9*
+You can now specify how many mil to board a ship with (wishlist item a1) so
+you don't strand your ship. This is implemented as another parameter
+in the board command. Documentation for board updated too! - Chad Zabel
+
+- Addition of the HIDDEN and NEWPAF Mods (Major addition). - Kevin Klemmick
+
+*version 2.0 beta 1 release 10*
+lib/player/player.c compilation under linux was broken by previous patches
+this is fixed now - Ken H.
+
+*version 2.0 beta 1 release 11*
+fixed compilation under sunos (lib/lwp/lwp.c had a couple odd '\' characters
+in it that caused the sun compiler to complain) - Ken H.
+
+*version 2.0 beta 1 release 12*
+added 3 character abbreviations for land unit names - Chad Zabel
+fixed bug in "show sect build" command - Ken Huisman
+added check in neweff command to see if sector is stopped - Chad Zabel
+added test for war declaration before abm launch - Chad Zabel
+
+*version 2.0 beta 1 release 13*
+added thread debugging stuff - Dave Pare
+changes to autonav code - Chad Zabel
+fixes for minor bug in land unit names - Chad Zabel
+fix for build.t in docs - Chad Zabel
+simple fix for spy command - Chad Zabel
+fix for telegrams - Julian Onions
+fixup of makefile in util - Julian Onions
+
+*version 2.0 beta 1 release 14*
+fix bugs in lwp - Julian Onions
+fix bug in edit that caused server crash - Julian Onions
+fix bugs in attack command that allowed free resource creation - Chad Zabel
+fix bug that made countries in sanctuary lose money - Chad Zabel
+
+*version 2.0 beta 1 release 15*
+io bug fixes and misc code changes - Dave Pare
+removal of sanctuary print statements to reduce logfile sizes - Ken Huisman
+DEC Alpha port - Dave Pare and Ken Stevens
+
+*version 2.0 beta 1 release 16*
+made compiling/configuring easier (see READ_THIS_FIRST) - Ken Stevens
+fix bug in info.c that caused crash - Janjaap van Velthooven
+fix for land units - Chad Zabel
+
+*version 2.0 beta 1 release 17*
+major improvements/cleanup of info pages and related files - Ken Stevens
+changes to compile scripts - Ken Stevens
+
+*version 2.0 beta 1 release 18*
+fixed missile sub abbreviation in ship file - Ken Stevens
+added "are you sure" in build command to prevent accidents - Ken Stevens
+fixed production simulation report showing "e" sectors producing - Ken Stevens
+fixed LandUnits subject not being listed in "info". - Ken Stevens
+fixed so unload only works in your sector or ally's sector - Ken Stevens
+fixed error in sweep when sector efficiency is printed - Ken Stevens
+fixed telegrams reporting bombing damage - Ken Stevens
+fixed cede so you can only cede to allies - Ken Stevens
+fixed coastwatch to show ship names - Ken Stevens
+build command gives informative error message if you are building
+in the wrong type of sector or the sector is < 60% eff. - Ken Stevens
+build command does not prompt for tech level if not given on command
+line - assumes current tech level - Ken Stevens
+tech for aegis cruisers was increased - Ken Stevens
+payoff command lists how many sectors ship has travelled - Ken Stevens
+fixed bug that allowed planes to bomb from an airport <60% efficient - Ken Stevens
+fairland now adds two visitor countries in its newcap script - Ken Stevens
+fixed bug that crashes the server when 'power' is first done in game
+without doing a 'power new' first - Ken Stevens
+test command no longer aborts if you don't have enough of an item in a sector,
+it still performs the test but gives a warning - Ken Stevens
+you now get a telegram when someone loads something onto your ship - Ken Stevens
+fixed documentation on happiness - Ken Stevens
+you now get the country name when a country becomes hostile, not just the
+country number - Ken Stevens
+fixed so start land unit is if1 instead of if2 - Ken Stevens
+
+*version 2.0 beta 2 release 1*
+Build command has last two arguments switched ( tech and number - documentation
+updated as well ) - Ken Stevens
+Added new info page summarizing whats new in Empire2 - Ken Stevens
+/info/Subjects/TOP.t now includes LandUnits subject - Ken Stevens
+info/Subjects/Server.t refers to the Empire2 info page now - Ken Stevens
+Bug in happiness and education calculation on zero population fixed
+- Ken Stevens
+Aircombat aborted wasn't being printed properly - fixed - Ken Stevens
+Plane types sorted to be consistant with ships and units - Ken Stevens
+Wish list item m2! fixed - missiles on interdiction missions on subs
+won't fire - missiles are now allowed to be on ships with "miss" capability
+- the missile code and the load code now agree as to what kinds of planes
+can be on what kinds of units - Ken Stevens
+Comments added to ship.c explaining why M_XLIGHT, M_UNIT and M_MSL no
+longer need to be set there ( they are automatically set in global_init()
+- Ken Stevens
+fixed wishlist item s16! - subs on interdiction missions no longer fire
+on other subs, when they don't have sub-torp ability. - Ken Stevens
+fixed division by zero error in lib/subs/supply.c ( occurs when a cargo
+ship supplies itself to increase its efficiency in a harbour) - Ken Stevens
+cosmetic change to lib/commands/load.c - Ken Stevens
+Fixed wishlist item p9! ( non-VTOL missiles won't fly missions unless they
+are in a 60% airport) - fixed by making all missiles VTOL by definition.
+- Ken Stevens
+lmine command now allows you to specify more shells than the unit has,
+and the unit will automatically resupply until all the mines specified are
+laid ( wishlist item l1?) - Ken Stevens
+The problem with land mines becoming sea mines is now fixed entirely
+(wishlist item c2!) - Ken Stevens
+0% banks, etc. no longer resist shell fire better than a 0% other sector type.
+( wishlist item c3!) - Ken Stevens
+fixed printing problem in sweep command - Ken Stevens
+fixed telegrams using the word "Oamage" instead of damage when reporting
+bombing damage. - Ken Stevens
+lib/global/init.c - cosmetic change - Ken Stevens
+added wall and shutdown commands and corrected syntax on some deity
+commands - Ken Stevens
+added pr_wall() which is like pr_flash() except that it prints to
+all connected players. - Ken Stevens
+added shutdown comand to shutdown server with warnings to connected
+players - Ken Stevens
+fixed reference to "info syntax" - Ken Stevens
+added toggle command, which allows players to set their "inform" flag, which,
+when set, causes the server to send a line to the client the
+instant the player receives a telegram - Ken Stevens
+flash command now checks for valid country number - Ken Stevens
+Added support for an empire configuration file so that the server can
+be reconfigured without recompiling (documentation on this included in
+README directory) - Julian Onions
+fix for standard empire client so it doesn't drop characters on long
+scripts - Dave Pare
+Changed flash command so that you only get flashes from your alllies if
+you have toggled your flash flag on - using 'toggle flash' to
+toggle your flash command on and off and documentation changed - Ken Stevens
+designate command now warns you if you are spending >50% of your money
+designating forts, and will ask you "are you sure?" if you are going
+to go broke from it - Ken Stevens
+A temporary input buffer needed a size increase in buil.c - Ken Stevens
+Wish list item c5! - fixes it so you are told how much it will cost when
+you are designating sectors, or converting civs to slaves, and it warns
+you if you are going to go broke from it. The server will also not let you
+build, harden, or upgrade anything you cannot afford - Ken Stevens
+fixed -h parameter on server ( caused crash ) - Ken Huisman
+new commands added for use during navigation and unit marching - 'M' for
+ drawing a map and 'B' for drawing a bmap - Ken Stevens
+
+*version 2.0 beta 2 release 2*
+Deleted some files no longer necessary.
+ - deity "map" fixed - wasn't showing sector designations.
+ - deity "shutdown" fixed - didn't work.
+ - player "board" fixed - was loosing all mil on ships.
+ - Now when you "kill" emp_server (from your unix shell), it will send
+ the flash message "Server shutting down..." to all players logged on,
+ it will "abort" any command they were in the middle of with the message
+ "Shutdown aborted command" (like the way update aborts commands),
+ it will terminate the players connection (like the way idle
+ connections are terminated) and it will close all the database files.
+ In other words, "kill" fromoutside the server now does the same thing
+ as the deity "shutdown" command does from inside the server.
+ - New player command "strength" calculates sector defense strength
+ (including bonuses from reacting units but excluding air/fort/arty support).
+ I think this command will help newbies set up a defense better.
+ - If you've already compiled once, and you're just working on stuff in
+ the server, then you can now type "compile quick" which will skip
+ dependall, util, and client (and compile in about a quarter the time).
+
+The above were all done by Ken Stevens ( I think ) on b2r1b
+
+ - added "toggle beep" so that you can now play Empire without beeping
+ every time you fire if you so choose (handy for those emergency
+ updates in the department computer room).
+ - "configure" now asks you where you keep your "gnumake".
+ - Fixed a couple of bugs in the configure script
+ - "toggle" flags moved from player to natstr so they're saved
+ - fixed malloc() pointer mismatches to make cc happy
+ - ported "shutdown" to Sun4
+ - Julian Onions ported his econfig code to Sun4
+
+The above are from b2r1c
+
+The following are fixed ( as of b2r1d ):
+ - The infamous "scuttle" bug. Now the owner of units is always set
+ to zero as soon as the unit is created. (By "created" I am referring
+ to when you build 1 plane and ef_extend() creates 49 more -- the owner
+ of all 50 is now initialized to zero.)
+ - A C_INFORM packet was being sent to the client when an announcement was
+ made. Oopsie on my part. Now fixed.
+ - "fortifying" a unit no longer clears the unit's mission.
+ - New script "keepitup" is a modified isempireup except that you don't
+ have to put any info about the game in the file itself, so if
+ you're like me and you have more than one game running, you now only
+ need to keep one script around.
+
+b2r1e patch moved files from util into old/util
+
+b2r1f contained the following:
+This patch was submitted by Julian Onions.
+ - General option handling, + BLITZ option changes
+ throughout. There is one new file lib/global/options.c which has the
+ option definitions in.
+ - The following options are now dynamically switchable
+ NOFOOD, BLITZ, EASY_BRIDGES, RES_POP, NEW_WORK,
+ NEW_STARVE, NO_PLAGUE, NEWPOWER ALL_BLEED, DRNUKE
+ SUPER_BARS, NUKEFAILDETONATE, PINPOINTMISSILE
+ - also fix up a stupid test in laun.c, and some reworking of the
+ SHIPNAME (plus a bug fix for Sub launched SHIPNAMES).
+
+b2r1g fixed a bug in b2r1f.
+b2r1h moved a file from old/util back to util
+b2r1i contained the following:
+This patch was submitted by Julian Onions.
+ - The following options are now dynamically switchable
+ FUEL, ORBIT, NEUTRON
+ - The new file README/README.config describes how to use the new "econfig"
+ runtime configuration stuff..
+ - Now when you type "version", you will also get the patchlevel of
+ the code.
+
+b2r1j contained the following:
+This patch was submitted by Kevin Morgan.
+ - xdist and ydist are now in player coordinates (wish list item i2)
+ - emp_client now calls termio until all bytes have been copied into
+ the socket (wish list item x19).
+
+b2r1k contained the following:
+This patch was submitted by Sasha Mikheev.
+ - This patch ports lwp threads to Linux.
+
+b2r1l contained the following:
+This patch was submitted by Julian Onions.
+ - Options NOMOBCOST and GRAB_THINGS are now runtime configurable.
+
+b2r1m contained the following from Ken Stevens:
+
+WARNING: Although I have heavily tested the code, I'm sure that it still has
+a significant number of bugs.
+
+This patch contains the following changes:
+ - fixed a bug in configure which was not making compile a csh script which
+ resulted in grep not working.
+ - shipdamage() now always multiplied by 63/m_armor. I made the
+ appropriate changes to all places that call shipdamage(). Also,
+ shipdamage() will now tell the player exactly how much their ship
+ was damaged.
+ - a new function mpr(cnum, format, args) will pr() to cnum if they
+ are player and send them a telegram otherwise.
+ - sail, autonav, and nav now all call the same functions. Thus mine
+ damage and interdiction damage are now calculated using exactly the
+ same formulas. This makes heavy use of mpr().
+ - navigation now has two more lcommands. "i" will list the ships you're
+ navigating, and "f" will change the flagship.
+ - Now you can type commands like this:
+ nav 72 jlsruMluBursh
+ That is, you can mix directions with other navigation commands.
+ - Interdiction of navigating ships now works as follows:
+ 1. Forts interdict.
+ 2. If there are any ships left, land arty interdiction fires.
+ 3. If there are any ships left, ships on interdiction fire.
+ 4. If there are any ships left, interdiction missiles fire one at a time.
+ 5. If there are any ships left, interdicting planes pinbomb.
+ - I'm sure that I've made some changes which have slipped my mind
+
+b2r1n contained the following from Ken Stevens:
+
+WARNING: Although I have tested most of the new code, I'm sure that it
+still has a significant number of bugs.
+
+This patch contains the following changes:
+ - I went through all of the Empire info pages and updated them to
+ match the current code. I completely rewrote large portions of the
+ following info pages: "move", "bomb", "launch", "navigate", and
+ "Plane-types".
+ - Fixed a bug in the "configure" script which was resulting in a pile
+ of "kw_read" erros in the logfile.
+ - Changed the logfile output to make it much easier to read. Note:
+ this will break current logfile parsers. I'll rewrite any that people need.
+ - It is now possible to specify start-tech/happ/research/edu in
+ econfig (Thanks Julian!). I'm using this in my blitz to start
+ countries at tech 100.
+ - When things are damaged by interdiction, the sector they were
+ moving into will suffer collateral damage.
+ - Surface missiles can now be put on interdiction mission. To
+ distinguish them from anti-ship missiles, the latter have been given
+ "marine" capability.
+ - Planes and missiles can now hold at most one nuclear warhead.
+ - Nuclear warheads on planes and missiles will now detonate when that
+ plane or missile flies an interdiction mission.
+ - I have removed the "n" option from the "bomb" command. If you want
+ to nuke something, just arm the plane with a nuke and bomb "s". This
+ simplification makes the above change consistant with "bomb".
+ - When you launch a satellite, then any country AT_WAR with you will
+ try to intercept it with a-sats. This uses exactly the same code as
+ abm defense - two missiles are fired. Also, if a satellite is
+ positioned over a sector which is not owned by your ally, then they
+ will get a telegram informing of the positioning.
+ - missiles on missions will stop launching once 100 damage has been
+ done (in the case of surface interdiction) or all the ship s have been
+ sunk (in the case of ship interdiction).
+ - deliver now costs the same as distribute (4x cheaper).
+ - there is now only one function called to determine whether a plane/missile
+ hits its target and how much damage is done (this includes abms and
+ asats). Thus the chance of a plane hitting its target is now the same
+ whether the plane was flying a mission or flown by hand. The only
+ exception to this is pinbombing land units where interdicting planes
+ have a 100% chance of hitting unlike pinbombers flown by hand which
+ have a chance of missing. I plan to fix this later.
+ - many functions were rewritten to use mpr() instead of pr(). mpr()
+ checks to see if the person is interactive, and if they are calls
+ pr(), and otherwise calls wu(). All PR() functions should really
+ be changed to mpr() but I'm too lazy to do it. Also, I'm sure that I
+ missed a few pr()'s and so the server may still occassionally try to
+ pr() to a player not logged on.
+ - I used lint to remove alot of unused variables, declare some
+ functions void, and fix unsigned char comparisons with zero.
+
+b2r1o contained the following from Ken Stevens:
+
+WARNING: Although I have tested most of the new code, I'm sure that it
+still has a significant number of bugs.
+
+This patch contains the following changes:
+ - Added "Friendly" relations--you can nav/load/unload in friendly harbours.
+ See info Empire2 or info relations.
+ - Changed the order of relations so now you can write code like
+ if (rel < FRIENDLY) ... or ... if (rel >= HOSTILE)
+ - Cap sacking now makes the news.
+ - Fixed a bug in sub interdiction (bug introduced by me in r1n).
+ - Fixed a bug in supply code (introduced by Julian in r1f).
+ - Moved relation-change stuff out of decl.c and into subs/rej.c setrel().
+ So now, no matter how a country becomes hostile, both parties will
+ get a tele and it will make the news. Also, much of this code was
+ simplified using the new heuristic that bad rel is always < good rel.
+ - Changed spy output. New headers are:
+ sect type own oldown eff civ mil shl gun pet food bars units planes
+ - Changed all relevant info pages.
+ - Completely rewrote info relations.
+
+*version 2.0 beta 2 release 3*
+CC is now configurable - Ken Stevens
+"scuttle", "scrap", "mission", and "fuel" commands now let you put "l"
+instead of having to type "la" like before - Ken Stevens
+BIG_CITY option added - Ken Stevens
+fixed bugs in "demob", "navi", and setrel() - Ken Stevens
+fixed bug in flash command - Ken Stevens
+removed spurious \B from pr statement in torp.c - Julian Onions
+fixed missing issneak variable for SLOW_WAR case in atta.c and
+ assa.c - Julian Onions
+rej.c not using correct variable for SLOW_WAR option, fixed - Julian Onions
+parameters added to fairland.c as follows:
+-o -- don't allocate ore (default is to allocate as before)
+-q -- non chatty mode - little if any output
+-a -- use the '*' mark to mark contents (AIRPORT_MARKER)
+-i -- allow islands to crash and merge
+-s <file> -- alternate script file (default newcap_script)
+- Julian Onions
+maketgame script added - used to make a temporary test game
+use as
+ maketgame -d /tmp/data 5 100
+to make a temporary game in /tmp/data with 5 countries and 100 sectors each.
+- Julian Onions
+fix to make compile script call bin/pconfig instead of util/pconfig
+- Craig Leres
+
+*version 2.0 beta 2 release 4*
+forts must be 5% efficient to fire or provide support( effic. level settable in
+ options.h - default is 5%) - Ken Huisman
+fixes for the BIG_CITY option - Ken Stevens
+another fix for compile.in - Ken Stevens
+added skywatch command - Ken Stevens
+fixed bug in "conv" command - Ken Stevens
+fixed error message in "launch" - Ken Stevens
+now you get a telegram if an enemy sat moves over your sector at the update
+- Ken Stevens
+attack command partially rewritten to clean up several problems - Chad Zabel
+launch command now checks to see if a ship was sunk by a ship-ship
+missile and tells the attacker - Chad Zabel
+new missile/anti-missile code - Chad Zabel
+configure script chokes if you are logged in more than once - Craig Leres
+fix for compiling with gcc 2.6.0 under sunos 4.1.4 regarding the
+sprintf() prototype in misc.h.in - Craig Leres
+got rid of two lines of code that didnt do anything in sail.c - Craig Leres
+fixed several other compiler warnings - Craig Leres
+server checks for invalid values of s_p_etu - Craig Leres
+some variables did not get initialized in lwp.c (fixed)
+ - Janjaap van Velthooven
+fixed and heavily modified deliver command - Ken Stevens
+
+*version 2.0 beta 2 release 5*
+fixed spelling error in desi.c - Ken Huisman
+new command "players" which lists all players currently logged on with idle
+time and last command - Ken Stevens
+several plane damage bugs fixed - Ken Stevens
+Interdiction damage now same as it would be interactively (ie. through
+shelling or bombing or whatever ) - Ken Stevens
+march command rewritten with a smoother interface - Ken Stevens
+fixed bug in attack command that crashed the server - Ken Stevens
+code changed so if your action caused a bridge to fall you see a message
+on the screen instead of getting a telegram - Ken Stevens
+man pages for the empire executables now available in the man
+directory - Ken Stevens
+fixed a server crashing bug in fuel command - Ken Stevens
+'c' sector is now called a "city" when BIG_CITY option used - Ken Stevens
+nuke subs now come at the same tech as nuke warheads - Ken Stevens
+deities no longer ever run out of BTUs - Ken Stevens
+
+*version 2.0 beta 2 release 6*
+Max range of anti-ship missiles reduced - Ken Stevens
+fixed it so you dont have to logout and log back in to re-enable commands
+when you come out of bankruptcy - Ken Stevens
+new skywatch command added for finding sats - Ken Stevens
+you can no longer fortify land units that are on ships - Ken Stevens
+missile range in launch vs. interdiction has been reconciled - Ken Stevens
+'tend' syntax now same as 'load', and you can now tend land units which
+have 'assault' capability - Ken Stevens
+fix for bug in realm command - Ken Stevens
+fixed a sector damage bug introduced in 2b2r4 - Ken Stevens
+fixed bug in show n b - Ken Stevens
+fixed typo in Interdiction.t - Ken Stevens
+fixed bug in telegram that caused server crash in certain instances - Ken Stevens
+commodity damage routines reconciled to ensure that people damage is always
+factored by the global variable people_damage. - Ken Stevens
+fixed news items that were mis-reporting - Ken Stevens
+fixed bug in missile-ship interdiction - Ken Stevens
+added support in emp_client for C_FLASH and C_INFORM messages - Ken Stevens
+fixed major bug in takeover() - Ken Stevens
+fixed an incorrect message which would get printed when nukes were
+dropped from bombers. - Ken Stevens
+pinbombing output changed slightly - Ken Stevens
+fixed bug in "land" - Ken Stevens
+fixed bug in "power" - Ken Stevens
+news cleaned up a bit - Ken Stevens
+new info page on clients added - Ken Stevens
+fixed several typos - Ken Stevens
+new map code - Chad Zabel
+fixes bug in BIG_CITY code when redesignated - Ken Stevens
+fixes bug in redesignating of warehouses when sector has large amount of an
+item - Ken Stevens
+fixed bug in new empire client - Ken Stevens
+improved 'play' command - Ken Stevens
+
+*version 2.0 beta 2 release 7*
+people with toggle inform on are now told at login if they have telegrams
+- Ken Stevens
+fixed bug in client - Ken Stevens
+fixed scheduled update scheme (updates were not firing) - Ken Stevens
+fixed negative avail bug - Ken Stevens
+mail and wmail commands removed from server due to bugs - Ken Stevens
+configure by default does not overwrite the hours file now - Ken Stevens
+"build b 2,2 j" now permitted - Ken Stevens
+fixed rounding error resulting in negative avail - Ken Stevens
+fixed several typos in the docs - Ken Stevens
+fixed sub-detect chance for asw planes - Ken Stevens
+prevent players from rejecting stuff from the deity - Ken Stevens
+removed missingmissiles option ( not used ) - Ken Stevens
+removed reference to now standard SHIPSAM option - Ken Stevens
+added "Balance of Power" page at the bottom of the news - Ken Stevens
+re-introduced "pray" command - Ken Stevens
+added collateral damage from missiles hitting units - Ken Stevens
+fixed bug in attack - Ken Stevens
+fixed bug in budget command - Ken Stevens
+fixed command cutoff command - Ken Stevens
+fixed bug in retr command - Ken Stevens
+"realm x" now gives error - Ken Stevens
+mfir and torp were not telling the attacker if the ship got sunk - Ken Stevens
+planes on carriers which were >80% eff were being reduced to 80% eff, fixed.
+- Ken Stevens
+
+*version 2.0 beta 2 release 8*
+fixed bug in pinbombing and interdiction - Ken Stevens
+server crashed when trying to get friendly nations to interdict - Ken Stevens
+bombers were being launched as interdiction missiles ( oops!) - Ken Stevens
+server crashing bug in flash - Ken Stevens
+
+*version 2.0 beta 2 release 9*
+got rid of annoying "destroying done" message - Ken Stevens
+compile.in changed - by default dont overwrite econfig - Ken Stevens
+new global configurable variable assault_penalty = 0.50 - Ken Stevens
+fixed commodity damage - Ken Stevens
+added global string var used by attsub.c - Ken Stevens
+added new option INTERDICT_ATT - Ken Stevens
+cities are now navigatable if BIG_CITY is on - Ken Stevens
+fixed server crash on friendly overfly - Ken Stevens
+changed march and lndsub to use attsub routines - Ken Stevens
+no longer get kicked out of navi prompt of you bump into something - Ken Stevens
+doubled ship pinbomb damage - Ken Stevens
+get warned if your message is truncated in flash - Ken Stevens
+fixed bug in strength command - Ken Stevens
+
+*version 2.0 beta 2 release 10*
+new starvation command checks for starving ships and units as well - Ken Stevens
+fixed a bug causing land units to starve - Ken Stevens
+added new [ynYNq?] syntax to attack - Ken Stevens
+fixed a bug that resulted in stranded units - Ken Stevens
+caps are called cities if BIG_CITY is on - Ken Stevens
+new power command allows syntax "power c 3/6/14" - Ken Stevens
+fixed bug in news report - Ken Stevens
+fixed spelling errors in info pages - Ken Stevens
+can now type sector number at marc and navi prompt to move unit there - Ken
+Stevens
+changed output format of budget - Ken Stevens
+can load and unload in 2% cities - Ken Stevens
+fixed bug that caused blitzes to starve if food was on - Ken Stevens
+fixed bug in plane maps - Ken Stevens
+changed YN to mean units in same army - Ken Stevens
+added "Attack aborted" message - Ken Stevens
+fixed bugs in plnsub.c, bomb.c budg.c - Ken Stevens
+fixed ship sunk bug in mfir.c - Ken Stevens
+added "Assault aborted" message - Ken Stevens
+fixed ship sunk bug in torp.c - Ken Stevens
+you can now unload to up to 9999 in a sector - Ken Stevens
+fixed bug in news - Ken Stevens
+removed BETTERABM option - Ken Stevens
+shutdown now asks you before automatically disabling updates - Ken Stevens
+fixed lots of nuclear detonation related bugs - Ken Stevens
+fixed supply bug - Chad Zabel
+fixed bug so nukes now dissapear when you use them - Ken Stevens
+harbour police bug fix - Chad Zabel
+land units no longer see planes on ships with look command - Ken Stevens
+fixes for autonav - Chad Zabel
+fixed bug that crashed server - Ken Stevens
+fixed paradrop bug - Ken Stevens
+ship damage improved - Ken Stevens
+made land unit abbreviations 4 chars long - Chad Zabel
+shortened the tele time tolerance from 60 sec. to 5 sec. - Ken Stevens
+rewrote atta/assa/para/boar - see Attack.t for details - Ken Stevens
+fixed bug in strength command - Ken Stevens
+
+*version 2.0 beta 2 release 11*
+fixed bug in strength command - Ken Stevens
+documented all the new attack stuff - Ken Stevens
+new arm command lets you specify groundburst or airburst at arming time - Ken
+Stevens
+fixed bug in cede command - Ken Stevens
+lowered damage land mines do to units - Ken Stevens
+consolidated commodity landmine damage code - Ken Stevens
+fixed minor bug in flash - Ken Stevens
+new documentation - Ken Stevens
+fixed bug in ship damage - Ken Stevens
+mi1's were interdicting commodities - fixed - Ken Stevens
+added to pre_write a check for 0 civ => oldown = own - Ken Stevens
+fixed minor bug in attack sub file - Ken Stevens
+fixed major bug in lmine - Ken Stevens
+changed repo output format to give more information - Ken Stevens
+fixed bug in setsect (deity command ) - Ken Stevens
+fixed ship and land unit starve routines - Ken Stevens
+new code replaces the old missdef code - Ken Stevens
+fixed bug in land unit starve code - Ken Stevens
+new deity command "swap" swaps two sectors - Ken Stevens
+fixed board estimate bug - Ken Stevens
+fixed bug in repo command - Ken Stevens
+updated more documentation - Ken Stevens
+updated keepitup script - Ken Stevens
+3 letter abbreviations for asats - Ken Stevens
+harbors now get warehouse packing bonus - Ken Stevens
+you can now type "decl h *" to declare hostile with everyone - Ken Stevens
+deities no longer start out at war with everyone - Ken Stevens
+coun command disabled (doesnt work right anyways) - Ken Stevens
+re-fixed news bug in torp - Ken Stevens
+made non-deity version of players command with limited info - so players
+can see if deity is on - Ken Stevens
+changed name of swap command to swapsector - Ken Stevens
+more documentation - Ken Stevens
+increased stack space and got rid of "idle connection terminated" message
+that would appear sometimes when you logged in - Ken Stevens
+fixed server crashing bug in decl command - Ken Stevens
+fixed a bug in repo command - Ken Stevens
+fixed bug in that you were becoming the oldown of conquered sectors
+immediately - Ken Stevens
+implemented prship() prland() and prplane() functions to simplify
+the SHIPNAMES stuff - Ken Stevens
+moved prbuf() to xy.c - Ken Stevens
+players now being told where missile is being launched from - Ken Stevens
+chance of missile exploding on launch pad reduced to
+5% * (1 - tech factor). - Ken Stevens
+fixed crash in missiles - Ken Stevens
+changed "geosynchronous" to "geostationary" - Ken Stevens
+fixed crash in torp command - Ken Stevens
+fixed a bug in nuke damage - Ken Stevens
+fixed a bug in getpath() - Ken Stevens
+fixed up the newbie intro info pages - Ken Stevens
+fixed bug in strength command using offense rather than defense strength - Ken
+Stevens
+improved launch output - Ken Stevens
+improved the way players interact with nukes - Ken Stevens
+gave update priority over shutdown - Ken Stevens
+fixed thread stacksize causing crash - Ken Stevens
+Planes will no only abort once they are less than 80% - Ken Stevens
+fixed bug causing scuttled object not to be printed - Ken Stevens
+fixed memory leak in atta/boar/assa commands - Ken Stevens
+removed the "warning: this isn't a warehouse" message in dist - Ken Stevens
+engineers with 0 mob can no longer hit a mine when trying to sweep - Ken Stevens
+changed "115% damage" to "115 damage" and added info on how to
+convert in "info Damage" - Ken Stevens
+changed shoot syntax to make it like move - Ken Stevens
+fixed bug in interdicting nukes - Ken Stevens
+added safety check for negative nukes - Ken Stevens
+75% sat now only sees 75% of sectors ( rest are blank ) - always the same
+25% are blank - Ken Stevens
+if you are over tech 290, you cannot build planes that are < tech 150
+- Ken Stevens
+fixed a bug preventing you from assaulting your own sectors - Ken Stevens
+no more multiple telegram updates - Ken Stevens
+cede 2,0 "sector" now works ( before only "sect" would) - Ken Stevens
+removed a couple noisy output lines in dist - Ken Stevens
+fixed bug in "test" command - Ken Stevens
+changed load and tend syntax to be same as move ( see info Move ) and
+rewrote lload, load, unload, and lunload, improving prompts, etc
+- Ken Stevens
+planes wich are less than 40% cannot fly - Ken Stevens
+improved the output of "report" - Ken Stevens
+fixed bug in budget - Ken Stevens
+fixed bug in "players" command - Ken Stevens
+if an attacker aborts an attack, the victim now gets a telegram - Ken Stevens
+extended toggle syntax so you can now type "toggle inform on" - Ken Stevens
+show output changed - Ken Stevens
+engineers stop working once a sector reaches 100% - Ken Stevens
+you are no longer asked if you'd like to "nuclear" bomb ( see info arm )
+- Ken Stevens
+cleaned up scripts and deity docs - Ken Stevens
+
+
+2b2r11 became empire 2.3.0
+further changes documented in CHANGES2.3
+