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 -- 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