FF Modified by Jeff Bath, SysOp of Node 8, Universal ST - (414)496-0724 *Author of FoReM LOG Activity Reporter* *** Send suggestions/comments/bug reports to SYSOP at Node 8 *** VERSION 1.53 -Planets with 0 cruisers will no longer damage ships unless there are defense installations or cities. -Notice of a team nearing 60 planets in newspaper didn't show team's name -Notice of a player nearing 60 planets was miscalculated -Ships could attack an Imperial planet causing havok -Players could buy 100000000 of any commodity without enough credits -Satharian hatred for player decreases by one if attacked by them -Escape Pod from merchant. Costs 500,000 credits. If you are killed and have a escape pod you will not be erased and have a ship like that of a new player with 250,000 credits (half the payment is put in it) -Routing cargo would always say other player received cruisers -New FSTARS.DAT included. Fixes one star out of coordinate range VERSION 1.52 -Missing FOREM.OPT would create an error -33 -Shield percentage of enemy in ship to ship battle always reported 0% VERSION 1.51 -Build city without enough colonists caused an error -65 -Get colonists and Invade planet had problems VERSION 1.5 -Newspaper said Satharians retreated from planet when they attack cities -Destroyers destroyed in cruiser battle would still be used in that battle -The date stamp in all files is now 200 years into the future -Multiple visits to planets in one day are saved once in planet/player logs -The amount of each commodity you own is shown in the commodities menu -Planet logs can be viewed on planets -Route cargo only worked if you had sysop access in the game -Team leaders can see the location of all members -Newspaper report of team/player over 40 planets didn't work -List command in message editor didn't work VERSION 1.48 -Newspaper will show if a player/team has over 40 planets only once a day -News will appear if a ship retreats from planet cruiser/city attacking -Destroyers are used when attacking cities -A message is sent to you if a ship retreats when attacking your cities -Navigation chart will show uncolonized planets. Must be updated by scanner -Planet Banks. If you own a planet and have at least one city built then you can use the bank. Each city will deposit about 300 credits daily. For every 10000 credits in the bank, planet pop. will increase 1 up to 50. -Selling commodities wouldn't give you credits -City construction wouldn't work if other cities were being constructed -Clear screen added in many places to improve appearance Future additions ---------------- -Damage to parts of your ship (engine,hull,scanner,etc) only can be repaired at Imperial planets -Destroyers can be used for planet defense -Charge card from bank -Inter-BBS! -Any suggestions from YOU VERSION 1.47 -You can sell commodities for 75% of orginal price -Location of your planet is shown in message if destroyed -Reward of 500,000 credits for destroying Satharians -Killing Space Pirates will no longer be in the news -Get colonists on your planets redone. No more loop and now you cannot leave fewer colonists than is required for the cities -Credits from lottery wasn't given to winners. -Not as many freighters/transports/destroyers are lost in cruiser battle -Team/ALL E-mail is no longer sent to sender. -New players will void their protection if they invade a planet -When attacking cities, you can now specify which city to attack. -If a city is destroyed, it now turns to destroyed status. Destroyed cities can be rebuilt at a lower cost than building new cities. -If planet pop. is lower than the required amount for all cities built because of attacks, planet pop. will be divided equally among the cities (before all cities had 500 population regardless of planet population) -When one transport was destroyed, two were subtracted from the player. -Navigation chart. When activated this will record anything shown by the scanner. A chart of the galaxy can then be plotted showing where you have been, planets, stars, and where you haven't been. -Route cargo. Most items can be sent to other players. Players can only send cargo to team members or non-team members if not on a team. -Ship listing shows names, score, # of planets. D from main menu. -There are now scores. Scores increase when moving, takeover/colonize planet, kill other ships, etc. Can also decrease. -Hall of fame can now be viewed if present at start of game -Team members can now buy production on each other's planets. So [B]uild Installation was changed to [I]nstallation -Satharians loose cruisers when Space Pirates loose cruisers -Players cannot attack Space Pirates more than once in one day -Space Pirates now have 1/3 of players cruisers PLUS another random 1/3 VERSION 1.46 Additions/changes: -Satharians now have to destroy the planet first if they decide to attack a player's ship left on a planet. -Word Wrap added in message editor...finally! -Damage done by destroyers now shown in cruiser battle -Random crashing while landing. Will reduce shield by 5%-11%. -Planets owned by players under new ship protection are also protected -Planets taken over will not produce anything first night (rebuild phase) -Reward for destroying Space Pirates will not increase as much for multiple killings...I saw some players get over 600,000 credits! -Reduced the chances of Satharians sending messages...gets annoying -Lottery begins with a higher jackpot using the number of players as a variable. Less players creates a larger starting pot. The lottery still starts out at 100,000 when game is reset -Menu of text files at beginning of game with option to exit to BBS. -All registration checks taken out -Imperial planets are no longer recorded in ship log -Defense stations cost 50,000 plus planet population -Cities cost 75,000 plus planet population VERSION 1.45 - Released 5/3/90 Additions/changes/bugs: -Players cannot attack themselves -Satharians cannot colonize/attack planets if they have more planets than the total number of players including themselves. -Players can mine on Imperial planets. -As always...more cosmetic changes -Satharians now have a 33% chance of attempting to attack a player (they may just give a warning), 33% chance of colonizing a planet and a 33% chance of doing nothing each day. -Ship modifications (cloak, extended radar, etc.) shown in view status -Exiting on a planet at the start of the game would not work. -Ship protection wasn't shown in view status (put in a while back) -20 days maximum for advertisements -City attacking is a bit easier. More cities have a better chance of missing the player and won't do as much shield damage. -Planet population could get below 0 from city attacking. -Attacking imperial or satharians planets would say it is a team planet if the player wasn't on a team. -Advertisements were never deleted -Planet numbers are shown when orbiting/scanning planets -If a players has planet production stored on planet and then sells the production, the products were not subtracted so the player could keep on selling the same product over and over making mega credits. -Players are now protected by their planets and team member's planets if they exit the game while on a planet. Other players will have to destroy and take over the planet before they can attack the player. There is no limit on the number of players on one planet. -Quit command added when reading files -Raw materials can be sold on Imperial planets -If a player retreated from city attacking the game would go back to the cruiser battle options. -If a players defeats all planet cruisers a message would be sent to the planet owner that the planet would be taken over before the cities were destroyed. -Defense installations can now destroy cruisers. -An error -33 would occur if CASINO.DAT wasn't present right after initializing the game, happened only once on the first execution. -Line noise filter didn't work, now it does! -When the game said destroyers did damage to shields the shields were not subtracted -When the Satharians would attack a planet, they didn't have to attack cities if there were cities on the planet. -Satharians will retreat if they loose 25% of their cruisers or shields instead of 70% -Players cannot attack a planet owned by their team. -Space Pirates have a better chance at landing in the same sector as the player. -Satharian's defenses will stop growing at a certain point unless they get below that point (500 cruisers, 5000 shields) although they can still receive more cruisers from their planets -City population used in city attacking routine. A city starts out with a pop. of 500 then goes down each time the city gets hit by the player's weapon. Better weapon, more get killed. -Cruiser battles with planets and other players will last longer. This makes battles more random, so "may the force be with you". -Value of stocks could get below 0. Now 1 is the lowest. -Satharians could attack a BLANK player. -SysOps. Put this file, README.TXT, in your Final Frontier folder to allow all players to see the updates. Although this is optional. -Merchant Ship. This ship is cloaked so you will find it only if you warp to the exact same sector. This ship sells the expensive items that use to be sold at the start of the game if you had enough money. -Spy. The spy will randomly contact you during play. He will ask 25,000 credits for the location of the merchant ship. -Noise filter. New item sold by the space merchant. This will eliminate all line noise while connected to Outer-$erve. -Any player can list the cities on any planet instead of just the owner. -Each game of dice now uses up 1 segment of the player's time. -Today/Yesterday newspaper menu -Daily Lottery in casino. A number 1-100 is picked each day. Each ticket costs 10,000 credits. The pot begins at 100,000 credits. If no player wins the pot just adds up and you still keep your old numbers for the next day's drawing. VERSION 1.44 Bug fixes: -Opening the AUX port many times would cause the program to literally crash along with the BBS. This would happen at the team listing and the stock market list if viewed more than once. -If a planet was owned by a player not in a team and a player not in a team visits that planet then the player couldn't get a menu. VERSION 1.43 Bug fixes: -Satharians could attack themselves. -Negative segments when mining ore if freighters couldn't hold. -Colonists subtraction routine when loosing freighters in combat. -When an error happens, it will no longer prompt for input. -Files are now saved when disconnected. -When landing on a team member's planet there would be two menus. -File loading is checked if disconnect or timeout before files are loaded so blank files cannot be saved. -Casino computer double win fixed. Additions: -Temporary free logins on the computer until I devise another way of making money. -Players can sell planet production if it is sent to the planet. -Players can only increase their shield level from a star the first time they play during the day. -Advertisements have a better chance of being shown. -GFA Basic 3.0x is used to compile Final Frontier. File I/O and execution is now much faster. Program size is also smaller. VERSION 1.42 Bug fixes: -Players not on a team would have strange effects on uncolonized planets. This effected the planet menu and while on a planet. -Accepting a player on a team would cause uncolonized planets to be ruled by that team. -Players were allowed to view planets they shouldn't see in planet menu. -0 wouldn't exit planet menu. -Dropping off colonists with 0 would cause a loop. -Players not on a team were asked for team planet listing in planet menu. -Satharians would attack the planet right after they colonize it. Additions: -Daily backups of data files is now done at maintenance. -If there is a star in the same sector as you, your shields are increased. VERSION 1.41 Bug fixes: -City attacking player would always say 0 shield damage, although the damage was really there. -Revoking a previous application would cause an error #15. -Writing to the end of a message would call a nonexistant procedure. -New bugless casino procedure from Doc Holiday at node 224. -A Space Pirate attack would cause an error #15. -Accepting an application to a team would cause a loop. Additions: -On board computer log. This can be used in Outer-$erve. After paying 10,000 credits to activate it, it will store all planets you orbit, stars, battles and their location/owner in a log. The players can also add notes of their own in the log. VERSION 1.40 Bug fixes: -Satharians would only invade planets if they had fewer cruisers than the planet! Changed to only if they have more cruisers than the planet. -Error when trying to delete players in SysOp menu. -Error when a team leader would try to expell a member. -Endless loop if player would try to mine with no freighters. -Satharians could attack their own planets...added check. Additions/Changes: -A member of a team now has options for planets owned by any other member in the planet menu section and after landing on a member's planet. -Planetary logs. A log will be kept for each planet for players to view on Outer-$erve for 2,500 credits. Information in the log includes: Colonization, ships landing on planet, ships that takeover planet, cities or defense installations begin built and if it becomes a lost colony. Imperial planets will not have logs. -If both players are killed when one player attacks another, news will now appear in the paper. Before there was no news of this event. -Cities. Major addition. Up to 10 cities can be built on one planet, each with individual names. To build a city, a player needs 50,000 credits and 500 colonists per city. A city will take up to 5 star days to build. Cities will increase population growth rate and will serve as many functions listed below. -Taxes. If a player completes construction of a city then the player will receive daily taxes from each city. -City attacking. If there are completed cities on a planet then when a player attacks that planet and destroys all of the cruisers, the player will have to battle the cities like ship to ship battle. -Population now has some effect on planetary defense. -Satharian Armada will attempt to build one city and one defense installation every day. -Satharian Armada will now spare players they attack if hatred for that player is low enough. They will leave them with 0 cruisers and very low shields. This is so the satharians won't destroy newer players. -News will be put in the paper if a player retreats after attempting to attack another player. -Players will be asked to read today's news at the beginning. -BBS names will not be listed in list users when using OTHER as BBS type. -The satharians have a 30% chance of attempting to attack a player and a 70% chance of colonizing/invading a planet each day. If they attempt to attack a player then they have a 50% chance of going through with it. If they don't go through with an attack then they will write in the news file, the player they were going to attack. -25 Character limit on city names and ship names. -Satharians will put cruisers on existing planets they own. -Satharians will randomly build a denfense installation and a city on one of their planets each day. -Credits awarded for killing Space Pirates is more random now. Also, the more the satharians hate you, the more credits you will get. -High Priority option added to Outer-$erve. If player pays 10,000 credits for high priority then there will be no pauses while on Outer-$erve. -In the news file, the Satharians will warn players if a player or team is getting close to winning the game. (60 planets) -Team members now have options on planets that a member of their team owns when landing on the planet or from the planet menu. From the planet menu all members can raise defenses or build installations. While on a member's planet they can build installations & cities, list cities, add cruisers or drop off colonists. VERSION 1.31 This is kind of a premature release of the partial 1.4 because the were a few bugs found in 1.3. -If you attempt to colonize a planet and didn't have the required supplies then you also couldn't colonize lost colonies during the game. This was an orginal bug in v1.1. -Space Pirates. Pirates will randomly move within a 50 sector radius from a player whenever a player moves. If both occupy the same sector then they will attack. Players can attack Space Pirates after finding them when scanning. Defeating Space Pirates will get you 100,000 credits, an increase of satharian hatred and the space pirates will no longer move with that player until they play again. -Hall of Fame. Add the filename in FRONTIER.SET after the yesterday news filename or today's news filename if you didn't use the yesterday news. Include drive:path\filename. Retains a list of FF winners. -SysOp log. A log of players entering, exiting, etc. will be kept in the file FRONTIER.LOG in the FF directory. Auto reset everyday. -Satharians may send a message to all players if total player hatred is high or randomly. -New player protection. New players are protected for 5 days unless they attack someone. -Satharian hatred will increase for a player if they have more than 50 planets or for each player in a team with over 40 planets. A last attempt from the Satharians to stop a player or team from winning. -If you land on a planet with 1 segment left, then you have 0 segments. That was alright unless you would mine ore, then you would be stuck in an endless loop. Now you cannot mine ore with 0 segments left. This was a bug in the original 1.1. -Program size smaller. Created a Yes/No procedure and took out a registration check procedure. The one I took out is used throughout the game and is identical to the other registration check procedure used at the beginning of the game. Although v1.1 and on would always work without a registration file. VERSION 1.3 There is another update of FF floating around so I increased the version number by quite a bit. RUN THIS BECAUSE 4 ORGINAL PROGRAM BUGS WERE FIXED! ORIGINAL PROGRAM BUGS (NOW FIXED!): -Satharian takeover bug fixed!! If you takeover a satharian planet with a planet number over 50 an error 16 would occur...fixed. -When you buy destroyers they were never added to your player account! Now fixed. Also, view player will show how many destroyers you have. -If a player was killed that had an application pending with a team the player would still use a team slot, but was not listed...fixed. -User couldn't see what sysop types...fixed. -Optional yesterday news file. If you want it just add the filename after the orginal news filename in FRONTIER.SET. Include drive and path. -Confirmation [Y/N] statements added in places. -Loop in planet menu so when you look at one planet, you don't end up at the main prompt again. -You can now change planet production type. It was taken out by the author to prevent cheating, but now existing products are destroyed to prevent the cheating. -Program execution is faster and program size is smaller. This is because I converted many real variables to integers. -List users in E-mail fixed. Bug in 1.11. -Players can list users by their FF name or by their BBS name. The BBS name list is random so players still cannot tell the ship's BBS name. -Reaching the end of line in the e-mail editor would cause it to go one character to the next line. Now will stay on same line. -Advertisements are now random at the main menu (in space) since they are useless in the mail section with mail to all.