]> git.pond.sub.org Git - empserver/blobdiff - doc/CHANGES
doc: Rename CHANGES to CHANGES2.0
[empserver] / doc / CHANGES
diff --git a/doc/CHANGES b/doc/CHANGES
deleted file mode 100644 (file)
index 625343a..0000000
+++ /dev/null
@@ -1,691 +0,0 @@
-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
-