Update for 4.2.18.
This commit is contained in:
parent
9e670d8dc7
commit
0f7097c319
4 changed files with 131 additions and 5 deletions
|
@ -1,3 +1,66 @@
|
||||||
|
Changes to Empire 4.2.18 - Tue Sep 7 14:08:59 UTC 2004
|
||||||
|
* Fix info to accept abbreviated arguments under Windows. From Ron
|
||||||
|
Koenderink.
|
||||||
|
* Buying planes or land units loaded on something didn't work when
|
||||||
|
that something moved.
|
||||||
|
* Fix a bug that could produce update cascades with update policy
|
||||||
|
UDP_TIMES.
|
||||||
|
* Fix delivery and distribution to grant packing bonus only to
|
||||||
|
efficient sectors, just like move. Previously, delivery ignored
|
||||||
|
efficiency, and distribution behaved as if it were an efficient
|
||||||
|
sector without special bonuses.
|
||||||
|
* New sector selectors loyal, access; ship selectors radius, access,
|
||||||
|
xbuilt, ybuilt, builder, name; plane selectors radius, access,
|
||||||
|
theta; land unit selectors radius, react, nland, access; lost
|
||||||
|
selector id.
|
||||||
|
* Fix sector selectors che, che_target; plane selectors att, def;
|
||||||
|
nuke selector types; treaty selector exp; news selector time;
|
||||||
|
commodity selectors type, xbuy, ybuy.
|
||||||
|
* Option PLANENAMES is no longer optional.
|
||||||
|
* Ensure config parameter variables and their description in
|
||||||
|
configkeys[] are consistent. Inconsistencies there caused bugs in
|
||||||
|
the past. From Marc Olzheim.
|
||||||
|
* Complain if econfig file can't be read.
|
||||||
|
* Better messages for errors in econfig file.
|
||||||
|
* Remove unused econfig keys hard_tech and last_demand_update.
|
||||||
|
* New econfig key news_keep_days to configure news expiry.
|
||||||
|
* New econfig key anno_keep_days to configure announcement expiry.
|
||||||
|
* Fix announcement expiry. It leaked file descriptors and memory,
|
||||||
|
and could corrupt the anno file. From Ron Koenderink.
|
||||||
|
* New command xdump: experimental extended dump. Disabled for now.
|
||||||
|
* Bankers no longer round down debts, and they collect interest for
|
||||||
|
the time debtors are idling at sub-prompts.
|
||||||
|
* Loan interest calculation was broken at the due date and after a
|
||||||
|
last payment made at the due date. With luck, debtors could abuse
|
||||||
|
this to repay loans cheap (they couldn't gain cash, though), sharks
|
||||||
|
to purchase loans cheap, and creditors to collect excessively.
|
||||||
|
* Fix major bug in transport that allowed two cooperating countries
|
||||||
|
to duplicate items.
|
||||||
|
* Don't report interdiction damage twice when transporting planes.
|
||||||
|
* Fix message for attempting to transport a plane in a sector not
|
||||||
|
owned by the player.
|
||||||
|
* Fix confusing diagnostics when refusing to improve defense because
|
||||||
|
option DEFENSE_INFRA is off.
|
||||||
|
* Simplify confusing code in budget.
|
||||||
|
* Fix spacing in output of budget and show.
|
||||||
|
* Change one-way plane sorties to match ordinary sorties: offer
|
||||||
|
carriers regardless of the sector they're in, require carriers to
|
||||||
|
be efficient.
|
||||||
|
* Allow `realm #'.
|
||||||
|
* Don't print owner of incoming missile twice when intercepting it.
|
||||||
|
* Simplify constituent storage in product characteristics.
|
||||||
|
* Replace remaining `variables' leftovers; mainly in unit
|
||||||
|
characteristics.
|
||||||
|
* Remove leading spaces in deity unit dumps.
|
||||||
|
* Replace inappropriate uses of compile time constant ETUS by 60.
|
||||||
|
Deities don't change ETUS, they change etu_per_update by editing
|
||||||
|
econfig. This nonsense dates back at least to chainsaw 3.31.
|
||||||
|
* Change ship production (fishing and drilling for oil) to match
|
||||||
|
sector production. Ship efficiency and tech are now relevant, and
|
||||||
|
all people on board work. From Ron Koenderink.
|
||||||
|
* Code cleanups.
|
||||||
|
* Minor info file fixes.
|
||||||
|
|
||||||
Changes to Empire 4.2.17 - Mon Aug 16 16:21:53 UTC 2004
|
Changes to Empire 4.2.17 - Mon Aug 16 16:21:53 UTC 2004
|
||||||
* Fix seeding of PRNG under Windows. The bug made updates occur at
|
* Fix seeding of PRNG under Windows. The bug made updates occur at
|
||||||
a predictable time in the update window. From Ron Koenderink.
|
a predictable time in the update window. From Ron Koenderink.
|
||||||
|
@ -21,7 +84,7 @@ Changes to Empire 4.2.17 - Mon Aug 16 16:21:53 UTC 2004
|
||||||
sectors equally vulnerable, even mountains, plains, and inefficient
|
sectors equally vulnerable, even mountains, plains, and inefficient
|
||||||
big cities.
|
big cities.
|
||||||
* Oil derricks no longer drill and deplete more oil than they can
|
* Oil derricks no longer drill and deplete more oil than they can
|
||||||
hold.
|
hold. From Ron Koenderink.
|
||||||
* Version 4.2.15's coordinate and list parsing fixes reject trailing
|
* Version 4.2.15's coordinate and list parsing fixes reject trailing
|
||||||
junk. That's too strict. Silently ignore trailing junk as long as
|
junk. That's too strict. Silently ignore trailing junk as long as
|
||||||
it starts with whitespace.
|
it starts with whitespace.
|
||||||
|
|
|
@ -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 17
|
#define EMP_VERS_PATCH 18
|
||||||
|
|
||||||
#define KSU_DIST 1.04
|
#define KSU_DIST 1.04
|
||||||
#define CHAINSAW_DIST 4.00
|
#define CHAINSAW_DIST 4.00
|
||||||
#define WOLFPACK_DIST 2.17
|
#define WOLFPACK_DIST 2.18
|
||||||
|
|
||||||
#endif /* _VERSION_H_ */
|
#endif /* _VERSION_H_ */
|
||||||
|
|
|
@ -7,6 +7,69 @@ 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.18 - Tue Sep 7 14:08:59 UTC 2004
|
||||||
|
* Fix info to accept abbreviated arguments under Windows. From Ron
|
||||||
|
Koenderink.
|
||||||
|
* Buying planes or land units loaded on something didn't work when
|
||||||
|
that something moved.
|
||||||
|
* Fix a bug that could produce update cascades with update policy
|
||||||
|
UDP_TIMES.
|
||||||
|
* Fix delivery and distribution to grant packing bonus only to
|
||||||
|
efficient sectors, just like move. Previously, delivery ignored
|
||||||
|
efficiency, and distribution behaved as if it were an efficient
|
||||||
|
sector without special bonuses.
|
||||||
|
* New sector selectors loyal, access; ship selectors radius, access,
|
||||||
|
xbuilt, ybuilt, builder, name; plane selectors radius, access,
|
||||||
|
theta; land unit selectors radius, react, nland, access; lost
|
||||||
|
selector id.
|
||||||
|
* Fix sector selectors che, che_target; plane selectors att, def;
|
||||||
|
nuke selector types; treaty selector exp; news selector time;
|
||||||
|
commodity selectors type, xbuy, ybuy.
|
||||||
|
* Option PLANENAMES is no longer optional.
|
||||||
|
* Ensure config parameter variables and their description in
|
||||||
|
configkeys[] are consistent. Inconsistencies there caused bugs in
|
||||||
|
the past. From Marc Olzheim.
|
||||||
|
* Complain if econfig file can't be read.
|
||||||
|
* Better messages for errors in econfig file.
|
||||||
|
* Remove unused econfig keys hard_tech and last_demand_update.
|
||||||
|
* New econfig key news_keep_days to configure news expiry.
|
||||||
|
* New econfig key anno_keep_days to configure announcement expiry.
|
||||||
|
* Fix announcement expiry. It leaked file descriptors and memory,
|
||||||
|
and could corrupt the anno file. From Ron Koenderink.
|
||||||
|
* New command xdump: experimental extended dump. Disabled for now.
|
||||||
|
* Bankers no longer round down debts, and they collect interest for
|
||||||
|
the time debtors are idling at sub-prompts.
|
||||||
|
* Loan interest calculation was broken at the due date and after a
|
||||||
|
last payment made at the due date. With luck, debtors could abuse
|
||||||
|
this to repay loans cheap (they couldn't gain cash, though), sharks
|
||||||
|
to purchase loans cheap, and creditors to collect excessively.
|
||||||
|
* Fix major bug in transport that allowed two cooperating countries
|
||||||
|
to duplicate items.
|
||||||
|
* Don't report interdiction damage twice when transporting planes.
|
||||||
|
* Fix message for attempting to transport a plane in a sector not
|
||||||
|
owned by the player.
|
||||||
|
* Fix confusing diagnostics when refusing to improve defense because
|
||||||
|
option DEFENSE_INFRA is off.
|
||||||
|
* Simplify confusing code in budget.
|
||||||
|
* Fix spacing in output of budget and show.
|
||||||
|
* Change one-way plane sorties to match ordinary sorties: offer
|
||||||
|
carriers regardless of the sector they're in, require carriers to
|
||||||
|
be efficient.
|
||||||
|
* Allow `realm #'.
|
||||||
|
* Don't print owner of incoming missile twice when intercepting it.
|
||||||
|
* Simplify constituent storage in product characteristics.
|
||||||
|
* Replace remaining `variables' leftovers; mainly in unit
|
||||||
|
characteristics.
|
||||||
|
* Remove leading spaces in deity unit dumps.
|
||||||
|
* Replace inappropriate uses of compile time constant ETUS by 60.
|
||||||
|
Deities don't change ETUS, they change etu_per_update by editing
|
||||||
|
econfig. This nonsense dates back at least to chainsaw 3.31.
|
||||||
|
* Change ship production (fishing and drilling for oil) to match
|
||||||
|
sector production. Ship efficiency and tech are now relevant, and
|
||||||
|
all people on board work. From Ron Koenderink.
|
||||||
|
* Code cleanups.
|
||||||
|
* Minor info file fixes.
|
||||||
|
|
||||||
Changes to Empire 4.2.17 - Mon Aug 16 16:21:53 UTC 2004
|
Changes to Empire 4.2.17 - Mon Aug 16 16:21:53 UTC 2004
|
||||||
* Fix seeding of PRNG under Windows. The bug made updates occur at
|
* Fix seeding of PRNG under Windows. The bug made updates occur at
|
||||||
a predictable time in the update window. From Ron Koenderink.
|
a predictable time in the update window. From Ron Koenderink.
|
||||||
|
@ -30,7 +93,7 @@ Changes to Empire 4.2.17 - Mon Aug 16 16:21:53 UTC 2004
|
||||||
sectors equally vulnerable, even mountains, plains, and inefficient
|
sectors equally vulnerable, even mountains, plains, and inefficient
|
||||||
big cities.
|
big cities.
|
||||||
* Oil derricks no longer drill and deplete more oil than they can
|
* Oil derricks no longer drill and deplete more oil than they can
|
||||||
hold.
|
hold. From Ron Koenderink.
|
||||||
* Version 4.2.15's coordinate and list parsing fixes reject trailing
|
* Version 4.2.15's coordinate and list parsing fixes reject trailing
|
||||||
junk. That's too strict. Silently ignore trailing junk as long as
|
junk. That's too strict. Silently ignore trailing junk as long as
|
||||||
it starts with whitespace.
|
it starts with whitespace.
|
||||||
|
|
|
@ -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.17 # FIXME automate
|
version=4.2.18 # 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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue