691 lines
34 KiB
Text
691 lines
34 KiB
Text
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
|
|
|