]> git.pond.sub.org Git - empserver/commitdiff
Update for 4.2.15.
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 16 May 2004 15:00:22 +0000 (15:00 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 16 May 2004 15:00:22 +0000 (15:00 +0000)
doc/CHANGES4.X
include/version.h
info/Server/Empire4.t
src/scripts/mkdist

index 1d212ef341e5d8eb2ca293e3ec63e15eb96bb590..d20680921720c004ab32b59e3db5581518fe8a98 100644 (file)
@@ -1,3 +1,68 @@
+Changes to Empire 4.2.15 - Sun May 16 14:56:03 UTC 2004
+ * test command no longer asks whether to abandon the sector.
+ * explore command could generate a bogus `lost' record when it
+   regains an abandoned start sector.
+ * edit command now properly updates stats when editing tech level of
+   ships, planes or land units.  A few of these stats can be edited
+   separately, which doesn't make much sense, and is now deprecated.
+ * edit command no longer accepts efficiency values that would destroy
+   the edited unit.  Deities can still delete a units by setting the
+   owner to zero.
+ * Commands upgrade and build could be off by one when reporting
+   required avail.
+ * upgrade command reported rounded cost but charged unrounded
+   cost.  Round cost of upgrade down to match behavior of build.
+ * Upgrading planes now preserves range when it is less than the
+   maximum range.  It used to set it to the new maximum range.
+ * show bridge and show tower no longer claim bridge building requires
+   `workers' (whatever that is), since it doesn't.
+ * Replace option ROLLOVER_AVAIL by econfig parameter
+   rollover_avail_max, which is the maximum amount of avail that rolls
+   over.  Previously, avail was limited after rollover, and even when
+   ROLLOVER_AVAIL was off.  Fix that.
+ * Ships weren't always charged mobility for firing with option
+   NOMOBCOST off.
+ * Fix shell use of return torpedoes.
+ * designate no longer complains twice about deity only designations.
+ * Ensure designate zaps efficiency only when sector type really
+   changes.
+ * Fix strength to always report mines to deities.
+ * Remove option SHIP_DECAY.
+ * Fix bug in sonar that could crash or yield unpredictable results
+   near the true origin.
+ * Fix buffer overflow in flash and wall.
+ * Fix wall not to strip out first word of message.
+ * Change market and order to use item types instead of mnemo
+   characters.
+ * Market now reports sales with full item names instead of single
+   letter codes.
+ * buy now requires first argument to be an item name, as documented.
+ * production command handled production backlog incorrectly, failed
+   to limit production for production efficiency greater than one,
+   e.g. agribusiness, and incorrectly limited raw material
+   consumption.  Also fix a rounding error.
+ * Sector work was accidentally truncated to even.
+ * Fix coordinate parsing for large numbers when WORLD_X or WORLD_Y
+   don't divide SHRT_MAX+1.
+ * Properly diagnose over-long unit lists.
+ * Rewrite selector code.  Old code let players smash the stack by
+   supplying too many conditions.  New code properly rejects ambiguous
+   abbreviations and prefers exact matches.  Selectors with names that
+   collide with types, like land units' rad and spy, now work.  Selectors with
+   non-integral values, like land units' att, now work.
+ * survey used to display hundreds for everything but variables.  Now
+   it displays hundreds only for values that can be large.
+ * Rewrite info survey.  Document ability to survey properties other
+   than items and resources.
+ * Fix info fire on required military.
+ * New fairland argument -R to set the PRNG seed.  Print the seed.
+   This allows you to recreate the same world again.
+ * New facilities to deal with internal errors.  These crash when the
+   server is started with -d, which is appropriate for debugging, and
+   potentially disastrous for running a real game.
+ * Automated nightly builds.
+ * Code cleanups.
+
 Changes to Empire 4.2.14 - Mon Mar 22 09:04:12 UTC 2004
  * Options NEWPOWER, NEW_STARVE and NEW_WORK are no longer optional.
  * Gripe about unknown options in econfig.
index d8e38d4177b7a89d29a359c9c2d4f6a2d67021e6..a51d4a25031a9b8be75fa50a91177011f4be981e 100644 (file)
 
 #define EMP_VERS_MAJOR 4
 #define EMP_VERS_MINOR 2
-#define EMP_VERS_PATCH 14
+#define EMP_VERS_PATCH 15
 
 #define        KSU_DIST        1.04
 #define        CHAINSAW_DIST   4.00
-#define WOLFPACK_DIST   2.14
+#define WOLFPACK_DIST   2.15
 
 #endif /* _VERSION_H_ */
index 4534f53fc5bce2bbf7b6b4c4d14e52b7c6a1c131..47bbb790565c524db3e8285f21748d50d578cb48 100644 (file)
@@ -7,6 +7,71 @@ new Empire4 Server.  This outlines the various changes and how they
 will affect you, the player.  These were coded as the Wolfpack project,
 and bug-reports should be sent to <wolfpack@wolfpackempire.com>.
 .NF
+Changes to Empire 4.2.15 - Sun May 16 14:56:03 UTC 2004
+ * test command no longer asks whether to abandon the sector.
+ * explore command could generate a bogus `lost' record when it
+   regains an abandoned start sector.
+ * edit command now properly updates stats when editing tech level of
+   ships, planes or land units.  A few of these stats can be edited
+   separately, which doesn't make much sense, and is now deprecated.
+ * edit command no longer accepts efficiency values that would destroy
+   the edited unit.  Deities can still delete a units by setting the
+   owner to zero.
+ * Commands upgrade and build could be off by one when reporting
+   required avail.
+ * upgrade command reported rounded cost but charged unrounded
+   cost.  Round cost of upgrade down to match behavior of build.
+ * Upgrading planes now preserves range when it is less than the
+   maximum range.  It used to set it to the new maximum range.
+ * show bridge and show tower no longer claim bridge building requires
+   `workers' (whatever that is), since it doesn't.
+ * Replace option ROLLOVER_AVAIL by econfig parameter
+   rollover_avail_max, which is the maximum amount of avail that rolls
+   over.  Previously, avail was limited after rollover, and even when
+   ROLLOVER_AVAIL was off.  Fix that.
+ * Ships weren't always charged mobility for firing with option
+   NOMOBCOST off.
+ * Fix shell use of return torpedoes.
+ * designate no longer complains twice about deity only designations.
+ * Ensure designate zaps efficiency only when sector type really
+   changes.
+ * Fix strength to always report mines to deities.
+ * Remove option SHIP_DECAY.
+ * Fix bug in sonar that could crash or yield unpredictable results
+   near the true origin.
+ * Fix buffer overflow in flash and wall.
+ * Fix wall not to strip out first word of message.
+ * Change market and order to use item types instead of mnemo
+   characters.
+ * Market now reports sales with full item names instead of single
+   letter codes.
+ * buy now requires first argument to be an item name, as documented.
+ * production command handled production backlog incorrectly, failed
+   to limit production for production efficiency greater than one,
+   e.g. agribusiness, and incorrectly limited raw material
+   consumption.  Also fix a rounding error.
+ * Sector work was accidentally truncated to even.
+ * Fix coordinate parsing for large numbers when WORLD_X or WORLD_Y
+   don't divide SHRT_MAX+1.
+ * Properly diagnose over-long unit lists.
+ * Rewrite selector code.  Old code let players smash the stack by
+   supplying too many conditions.  New code properly rejects ambiguous
+   abbreviations and prefers exact matches.  Selectors with names that
+   collide with types, like land units' rad and spy, now work.  Selectors with
+   non-integral values, like land units' att, now work.
+ * survey used to display hundreds for everything but variables.  Now
+   it displays hundreds only for values that can be large.
+ * Rewrite info survey.  Document ability to survey properties other
+   than items and resources.
+ * Fix info fire on required military.
+ * New fairland argument -R to set the PRNG seed.  Print the seed.
+   This allows you to recreate the same world again.
+ * New facilities to deal with internal errors.  These crash when the
+   server is started with -d, which is appropriate for debugging, and
+   potentially disastrous for running a real game.
+ * Automated nightly builds.
+ * Code cleanups.
+
 Changes to Empire 4.2.14 - Mon Mar 22 09:04:12 UTC 2004
  * Options NEWPOWER, NEW_STARVE and NEW_WORK are no longer optional.
  * Gripe about unknown options in econfig.
index 6809306450b26cbda35390424e134ad83731ce6c..43a5a38c6848c60dbaafc9f9ad00d9d0bb09a92f 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh -e
 tar='tar --owner=0 --group=0 --mode=ug+w,a+rX'
 name=empire
-version=4.2.14                 # FIXME automate
+version=4.2.15                 # FIXME automate
 srvdir=$name-$version
 clidir=$name-client-$version
 txtdir=$name-info-text-$version