Update for 4.2.17.

This commit is contained in:
Markus Armbruster 2004-08-14 20:03:08 +00:00
parent 1fcc9f68fd
commit 98a7936c08
4 changed files with 73 additions and 5 deletions

View file

@ -1,6 +1,40 @@
Changes to Empire 4.2.17 - Sat Aug 14 19:53:12 UTC 2004
* Fix seeding of PRNG under Windows. The bug made updates occur at
a predictable time in the update window. From Ron Koenderink.
* Close major loophole in drop that allowed players to determine
whether an arbitrary sector is sea, allied land, or other land.
* fly could fly civilians into occupied or allied sectors. drop
could drop them into allied sectors. For consistency with other
means to move around stuff, both is no longer possible.
* Don't allow flying to a carrier that doesn't have space for the
planes. Previously, planes that did this were teleported home,
which could be abused.
* Close loophole in bomb that allowed players to find all
sanctuaries.
* Fix move and explore not to crash when moving civilians to a sector
without civilians, and interdiction destroys them all. Found and
debugged by Jeff Cotter.
* Fix printing of messages entered with turn command. '%' characters
could cause havoc, even crashes.
* Use sector's actual maximum population to compute chance of plague
outbreak. Previously, code used 9999 for big cities and 999 for
other sectors, and info Plague said 999. This makes all crowded
sectors equally vulnerable, even mountains, plains, and inefficient
big cities.
* Oil derricks no longer drill and deplete more oil than they can
hold.
* Version 4.2.15's coordinate and list parsing fixes reject trailing
junk. That's too strict. Silently ignore trailing junk as long as
it starts with whitespace.
* Version 4.2.15's selector rewrite broke some type literals,
e.g. `?des=n' was interpreted as `?des=newdes'. Change to prefer
type literals to selectors.
* Nightly build patches game to get repeatable PRNG results. From
Marc Olzheim.
Changes to Empire 4.2.16 - Wed Jun 16 18:56:16 UTC 2004 Changes to Empire 4.2.16 - Wed Jun 16 18:56:16 UTC 2004
* Previous version broke sector production when part of the work is * Previous version broke sector production when part of the work is
used for sector construction. used for sector construction. Fix courtesy Jeff Cotter.
* Add rudimentary tests to nightly build. From Marc Olzheim. * Add rudimentary tests to nightly build. From Marc Olzheim.
Changes to Empire 4.2.15 - Wed May 26 17:55:58 UTC 2004 Changes to Empire 4.2.15 - Wed May 26 17:55:58 UTC 2004

View file

@ -38,10 +38,10 @@
#define EMP_VERS_MAJOR 4 #define EMP_VERS_MAJOR 4
#define EMP_VERS_MINOR 2 #define EMP_VERS_MINOR 2
#define EMP_VERS_PATCH 16 #define EMP_VERS_PATCH 17
#define KSU_DIST 1.04 #define KSU_DIST 1.04
#define CHAINSAW_DIST 4.00 #define CHAINSAW_DIST 4.00
#define WOLFPACK_DIST 2.16 #define WOLFPACK_DIST 2.17
#endif /* _VERSION_H_ */ #endif /* _VERSION_H_ */

View file

@ -7,9 +7,43 @@ new Empire4 Server. This outlines the various changes and how they
will affect you, the player. These were coded as the Wolfpack project, will affect you, the player. These were coded as the Wolfpack project,
and bug-reports should be sent to <wolfpack@wolfpackempire.com>. and bug-reports should be sent to <wolfpack@wolfpackempire.com>.
.NF .NF
Changes to Empire 4.2.17 - Sat Aug 14 19:53:12 UTC 2004
* Fix seeding of PRNG under Windows. The bug made updates occur at
a predictable time in the update window. From Ron Koenderink.
* Close major loophole in drop that allowed players to determine
whether an arbitrary sector is sea, allied land, or other land.
* fly could fly civilians into occupied or allied sectors. drop
could drop them into allied sectors. For consistency with other
means to move around stuff, both is no longer possible.
* Don't allow flying to a carrier that doesn't have space for the
planes. Previously, planes that did this were teleported home,
which could be abused.
* Close loophole in bomb that allowed players to find all
sanctuaries.
* Fix move and explore not to crash when moving civilians to a sector
without civilians, and interdiction destroys them all. Found and
debugged by Jeff Cotter.
* Fix printing of messages entered with turn command. '%' characters
could cause havoc, even crashes.
* Use sector's actual maximum population to compute chance of plague
outbreak. Previously, code used 9999 for big cities and 999 for
other sectors, and info Plague said 999. This makes all crowded
sectors equally vulnerable, even mountains, plains, and inefficient
big cities.
* Oil derricks no longer drill and deplete more oil than they can
hold.
* Version 4.2.15's coordinate and list parsing fixes reject trailing
junk. That's too strict. Silently ignore trailing junk as long as
it starts with whitespace.
* Version 4.2.15's selector rewrite broke some type literals,
e.g. `?des=n' was interpreted as `?des=newdes'. Change to prefer
type literals to selectors.
* Nightly build patches game to get repeatable PRNG results. From
Marc Olzheim.
Changes to Empire 4.2.16 - Wed Jun 16 18:56:16 UTC 2004 Changes to Empire 4.2.16 - Wed Jun 16 18:56:16 UTC 2004
* Previous version broke sector production when part of the work is * Previous version broke sector production when part of the work is
used for sector construction. used for sector construction. Fix courtesy Jeff Cotter.
* Add rudimentary tests to nightly build. From Marc Olzheim. * Add rudimentary tests to nightly build. From Marc Olzheim.
Changes to Empire 4.2.15 - Wed May 26 17:55:58 UTC 2004 Changes to Empire 4.2.15 - Wed May 26 17:55:58 UTC 2004

View file

@ -1,7 +1,7 @@
#!/bin/sh -e #!/bin/sh -e
tar='tar --owner=0 --group=0 --mode=ug+w,a+rX' tar='tar --owner=0 --group=0 --mode=ug+w,a+rX'
name=empire name=empire
version=4.2.16 # FIXME automate version=4.2.17 # FIXME automate
srvdir=$name-$version srvdir=$name-$version
clidir=$name-client-$version clidir=$name-client-$version
txtdir=$name-info-text-$version txtdir=$name-info-text-$version