Title: Z-Bot
Version: 1.30
Author: Zed
Contact: Archy at http://tradewarsportal.com
Credits: Traveler, CareTaker, Remco Mulder (Mass Upgrade), Lonestar (Wsst), Cherokee (buydown, Nego)

Zed's Z-Bot
----------------
A user frontend and bot.

Features
---------
* Over 90 internal bot commands - All with built-in help screens.
* Extensible. All Internal commands can be replaced with external commands using the Z-Options.cfg file.
* Extra bot commands can be added using the Z-Options.cfg file.
* Full Featured Charger, Mower and Twarper (with attack, capture, surround, and port). Move around the universe fast and easy.
* Jump List support for the movement keys.
* User definable Menu System available with a double tap of the comma key (for standalone scripts).
* Defineable hotkeys. All internal key assignments can be customised.
* Auto Sub-Space changer changes channels every hour.. and stays in sync with your corpies.
* Bot commands can be sent via Subspace or Personal Message (internal commands will respond in kind).
* Built in Pdrop, Citkill, Citevac, planet invasion routines and much more.
* Designed to work with existing Zed Scripts such as Z-FigMon and Z-Login.
* Sector Avoids management built in.
* Central Menu for changing options available using the TAB key.
* Attack and Capture macros can be edited in the Z-Options.cfg file.
* Self Destruct prevention built in.
* SafetyNet built in.
* Creeper Mode.
* Sentry Mode.
* Sub Teams for commanding more than 1 bot at once.
* Log file maintained for each game.

Default Keys
-------------

[>]      - Self Bot key.
[,]      - Double Tap the comma key to bring up the user definable menu system.
[[]      - The Mow key.
[]]      - The Charge key.
[}]      - The TWarp Key.
[{]      - Blindwarp key.
[TAB]    - Options Menu key.
[CTRL-Z] - Bot ON/OFF key.
[J]      - Hook & Tow key.
[T]      - TopOff key. (Fill up with fighters from the sector)
[X]      - Xfer key. (Transfer figs, mines, and shields between corpies)
[B]      - Display a banner.
[-]      - Citadel "siege" menu.
[D]      - Disrupt mines in adjacents key.
[S]      - SafetyNet key.
[G]      - Game Info Key.
[K]      - Hotkey Menu.
[E]      - eProber - eProbes a list with available eProbes and refurbs if at StarDock with cash.
[O]      - Short ZTM (map a route to and from each sector in a list)
[C]      - Creeper Mode Key.
[A]      - Attack - Throws a wave of fighters at anybody in sector.
[F]      - Finds fuel - Will buy fuel when it finds it.
[P]      - Cap Ship - Runs the script set in Z-Options.cfg as SHIPCAP:
[V]      - View Matrix - Same as the MATRIX bot command.
[W]      - Hook & Tow a manned ship. Same as HOOK bot command.
[L]      - Stop all non-system scripts.

The above key assignments can be edited in the Z-Options.cfg file in the TWX Root.

If the CTRL Key assignment you want to use is being hijacked by Swath, you can over-ride it.
You need to create a Macro in swath (hammer button) that sends the appropriate code to TWX.
You then need to create a "Key Pressed" trigger in Swath (bell button) that runs the macro.
The macros needed are listed here:

CTRL-A  ^(1)
CTRL-B  ^(2)
CTRL-C  ^(3)
CTRL-D  ^(4)
CTRL-E  ^(5)
CTRL-F  ^(6)
CTRL-G  ^(7)
CTRL-H  ^(8)  (same as backspace key)
CTRL-I  ^(9)  (same as tab key)
CTRL-J  ^(A)
CTRL-K  ^(B)
CTRL-L  ^(C)
CTRL-M  ^(D)  (same as enter key)
CTRL-N  ^(E)
CTRL-O  ^(F)
CTRL-P  ^(10)
CTRL-Q  ^(11)
CTRL-R  ^(12)
CTRL-S  ^(13)
CTRL-T  ^(14)
CTRL-U  ^(15)
CTRL-V  ^(16)
CTRL-W  ^(17)
CTRL-X  ^(18)
CTRL-Y  ^(19)
CTRL-Z  ^(1A)

UPARROW     ^(1B)^(4F)^(41)
DOWNARROW   ^(1B)^(4F)^(42)
RIGHTARROW  ^(1B)^(4F)^(43)
LEFTARROW   ^(1B)^(4F)^(44)

Use the bot command   help  to get help on commands. Type  >help  and press ENTER.

If you have set a bot password in the TAB options menu, use the form below for PM botting.

BOTNAME BOTPASSWORD COMMAND PARAMETER_1 PARAMETER_2 etc...

Extra Files
------------
Several Files will be created in your TWX Root.
The Z-Options.cfg file is where you add more scripts to the bot.
The zp-*.mnu files are the User Defined Menu (you can edit/delete or add to the menu using these files).

Some of these files contain working examples for you to edit and experiment with.


The format for the menu files (z-??????.mnu) is as follows.

* The first line is the Menu Title to be displayed at the top of the menu.

Each line after that is 1 line per menu option divided up into 4 sections as follows.

* The first section is the Option type, 
  Either an S (for script) or an M (for Menu).

* The second section is the 2-digit code to activate the option. Any 2 digits (0-9 A-Z) will do. 
  These should be unique for each menu page.

* The third section is the filename of the script or menu file to load.
  (NO SPACES IN THE FILENAME PLEASE)

* The fourth section is the title of the option to appear in the menu.



The Options Menu
-----------------
-=[F]=- Mow Figs    : 1         - Number of figs to drop when mowing or surrounding
-=[M]=- Mow Mines   : 0         - Number of mines to drop when mowing or surrounding
-=[L]=- Mow Limpets : 0         - Number of limps to drop when mowing or surrounding
-=[O]=- Corp/Person : Corporate - Owner for dropped figs when mowing (Corporate or Personal)
-=[T]=- Fighter Type: Defensive - Type of dropped figs when mowing (Offensive, Defensive or Toll)
-=[U]=- Xport Update: NO        - Update ship info after xporting to another ship
-=[Y]=- MSL Echos   : ON        - Places an [MSL] tag on the command line when you are in an MSL
-=[Z]=- Bust Echos  : ON        - Places a [BUST] tag on the command line when you have busted in sector
-=[B]=- Base Sector : [0]       - Your main base sector (for mow, charge and twarp destinations)
-=[S]=- Safe Sector : [0]       - Your main safe sector (for mow, charge and twarp destinations)
-=[A]=- Safe Ship   : [0]       - Your safe ship 
-=[C]=- AutoSS      : ON        - Turns ON/OFF the auto subspace channel changer
-=[N]=- Sound       : ON        - Turns ON/OFF the use of sound in Z-Bot.
-=[P]=- Bot Password: 0         - Password protection for Commanding the bot remotely (0 = OFF).
-=[H]=- Pulse Check : ON        - Turns off the Comms Check that occurs every 29 minutes.
-=[K]=- Time Check  : ON        - Turns off the Time Check that occurs every 30 minutes.
-=[V]=- Bot Shutdown: ON        - Turns off the Bot's Server Shutdown triggers.
-=[E]=- PDrop Delay : ON        - Sets the delay before returning to base after a pdrop.
-=[J]=- Silent Mode : OFF       - Suppresses SS output from the bot.
-=[R]=- Furb Ship   : Not Set   - Buy Ship Letter (at dock) for the Furb Ship.
-=[W]=- Furb Holds  : 0         - Extra holds to buy for the Furb Ship.
-=[2]=- OnlineWatch : OFF       - Toggles ON/OFF Online Watch.
-=[3]=- Herald Turns: OFF       - Toggles ON/OFF Herald Turns over SS when player gets turns each hour.
-=[4]=- Limp Alarm  : OFF       - Toggles the alarm for when a limpet is picked up.
-=[5]=- Team Name   : None      - Sets a team name for the bot to respond to commands aimed at more than 1 bot.
-=[6]=- In-Game Name: Not Set   - Sets your ingame name (ALIAS or LOGINNAME) for the bot to filter your name from player selection in the bot and various scripts.
-=[8]=- Reload Jump List        - Reloads the list of sectors from GAMENAME_JUMPLIST.txt into memory.
-=[9]=- Next Sector : Not Set   - Sets the next sector to visit in the jump list.
-=[D]=- Delete Avoids File      - Deletes the avoids backup file
-=[X]=- Export Avoids List      - Exports the internal avoids to the backup file
-=[I]=- Import Avoids List      - Imports the external avoids from the backup file (offers to clear internals)
-=[1]=- Proximity SS: OFF       - Toggles ON/OFF Broadcasting Proximity alerts in Figmon. (shows if figmon is loaded)

-=[G]=- GO !                    - Return to the bot
-=[Q]=- Quit                    - Terminate the bot script.


INSTALLATION
-------------
Place the readme, and the .wav file in your TWX root folder.
Place the script in your scripts folder.

When you run Z-Bot for the first time it will create the z-options.cfg file in your TWX Root.
You will need to edit this file and add your `bot name' to get Z-Bot working. 
Open z-options.cfg file in notepad and find the following line towards the top of the page:

BOTNAME: your_bot_name_here

Edit this line and replace "your_bot_name_here" with your own bot name. (mind you leave the space after BOTNAME: )

Save and exit the notepad. You can now fire up the bot.


Recommended Scripts to work with Z-Bot are Z-FigMon, Z-Login and Z-SectorLister among others.


---------------
## CHANGELOG ##
---------------
1.01
----
Initial Release.

1.02
----
* ADDED Key assignments to the Z-Options.cfg File.
* ADDED TWarp Hotkey and bot command.
* ADDED T, M, C, and L shorthand bot commands for Twarp, Mow, Charge, and Land.
* ADDED LASTSECTOR destination option to the Move commands. Mow, Charge, and TWarp will record the current sector as the last sector before moving. 
* RESET now resets the current script menu to Main Menu and re-reads the zp_main.mnu file into memory.
* Fixed Mode RESET after script termination.
* Tidied up the Options Menu.
* ADDED some Log entries.

1.03
----
* Set selfbot commandline to lowercase.
* ADDED a Subspace message for when a player is added to the Corpy List.
* Fixed LASTSECTOR check to see that there is an existing lastsector.
* Fixed Crash when file not found in script menu.
* Fixed stray enter key being sent at stardock prompt when charge/mow/twarp key is pressed and then cancelled.
* Moved Transwarp check from twarp routine to startup routine. (keeping things quick at critical times)
* ADDED ability to send bot commands via personal message.
* ADDED CHANGESS bot command for manually changing a remote player's subspace channel.
* Fixed AUTOSS will now attempt to set a channel within 60 seconds of a reset.
* Fixed Charge/Mow/Twarp destination screen. (was not displaying some unavailable options that should have been displayed dimmed)
* ADDED trigger to add corpy to the list as they join the corp.
* ADDED a CLASS0 bot command for locations and backdoors of Class 0 Ports.
* ADDED the bot command TOW to hook a tow on a ship in sector.
* ADDED Hotkey for Hook & Tow - default is CTRL-J

1.04
----
* Fixed changess command continuing into the class0 command.
* ADDED a reminder to the changeSS response that AutoSS is set to off.
* ADDED VER bot command to display current VERSION information. FigMon 1.27 and above will also respond if running.
* ADDED TOPOFF bot command and hotkey for topping up fighters on your ship from fighters in sector.
* Fixed possible trigger exists crash when charging/mowing.
* ADDED a check for arriving at the destination sector for charge/mow and a message if it failed.
* ADDED IG bot command for turning the ship's Interdictor Generator ON or OFF.
* ADDED a botname check to the startup routine. If no botname is set Z-Bot will exit.
* ADDED the $BOT_NAME variable to the game data config file for other bots' commands.
* ADDED the Xfer Hotkey for transferring Figs, Shields and Mines between corpies in sector.

1.05
----
* Fixed default menus created at first run which had .ts instead of .cts entries.
* ADDED a hotkey to display a banner text file over Fedspace. (default z-banner.txt in TWX Root)
* ADDED the DC bot command. (Deposit Cash)
* ADDED the WC bot command. (Withdraw Cash)
* Fixed Pdrop return trigger already exists crash.
* Fixed Citkilla looping out of control.
* ADDED Citadel Menu Hotkey and several Citadel (siege) Macros.
* Significant speed & safety improvements to twarp routines.

1.06
----
* Fixed erroneous "file not found" error in script menu after running an xtra bot command.
* Fixed Charge/mow/twarp to work with or without spaces between options
* Fixed error and crash when a disconnect/reconnect occurs with the bot running.
* Bot commands sent via PM will now respond via PM.
* Fixed charger/mower not working after a "so what's the point" error.
* ADDED Plimp bot command for corpy scrubbing.

1.07
----
* Corp checking is now friendly to corpies with more than 6 chars in their name.
* Fixed various problems with PM messaging not cancelling after use and sender name = 0.
* ADDED Bot Password for use when using the private message system for botting a player.
* Fixed charge/mow/twarp crashing with bad message recipient after using the PM bot command option.

1.08
----
* Fixed scripts command not displaying correctly
* ADDED Active Script list to Status screen output.
* Fixed OREUP "Goto label not found" error.
* Changed mode for OREUP to OREUP.
* ADDED FIND bot command to find 6 nearest fuel ports.
* ADDED STOPALL command to stop all non-system scripts and reset to GENERAL MODE.
* ADDED unlimitedgame variable to the database cfg file for mombot compatibility.
* ADDED $stardock variable to the database cfg file for mombot compatibility.
* ADDED Subspace channel to the Status display. (Updates with AutoSS, ChangeSS and when a ss message is sent).

1.09
----
* Fixed possible misinterpretation of an outgoing ss message as a command.
* Fixed the unlimitedgame variable so that it "is" actually compatible. :-|

1.10
----
* ADDED bot command CN9 to check and set the cn9 setting to SPACE.
* Moved/added ABORT DISPLAY/ANIMATION/COMPACT MESSAGES/WARPDRIVE checks to RESET command.
* ADDED a trigger to trap PM messages going to M.A.I.L. box (offline player).
* Reset message mode to subspace when player uses hotkeys. (sometimes it was left set to the last player who botted using PM)
* ADDED bot command DEPLOY for deploying fighters in sector from a planet.

1.11
----
* Fixed incorrect banner file name created during first run.
* Fixed TWarp trying to move into target sector after a direct jump. (you are already there)
* Fixed Double arrived message when twarping adjacent.
* ADDED a comms check for approximately every 30 minutes.
* ADDED the CLEARALLBUSTS command to unconditionally clear all your busts.
* ADDED the BUSTUP bot command for raising the experience of red players.

1.12
----
* Fixed incorrect variable in Evac.
* ADDED a hotkey for blind Twarp (no safety checks but fast) - add the following to the z-options.cfg file: BLINDWARPKEY: {
* ADDED V screen check for stardock at initialise.
* ADDED the AVOIDS bot command to get a list of avoids from your corpys.
* Set the FIGS, MINES, and LIMPS commands to a separate mode.
* ADDED option to change Figmon broadcast setting in options menu.

1.13
----
* Fixed QSet hanging after sending ss message.
* ADDED defaults for the hotkeys (in case they are missing from the options file).
* ADDED the XPORT bot command.
* ADDED the DISR bot command to disrupt enemy mines in all adjacent sectors.

1.14
----
* ADDED ability to jump off dock, get an xport ship list, and redock again to the xport command.
* Fixed Hook and Tow hanging if you are already towing a ship when the command is run.
* ADDED a Disrupt hotkey (CTRL-D by default) - add the following to the z-options.cfg file:  DISRUPTKEY: CTRL-D
* ADDED X bot command.. same as XPORT.
* ADDED the $_ck_ptradesetting variable for ck_planetary_nego.
* Fixed possible crash in mow/charge/twarp/blindwarp commands when a letter and number are entered as the target sector.

1.15
----
* Project-Z name changed to Z-Bot.
* ADDED ENTER key to exit from Options menu.
* Fixed incorrect colouring on mow/charge/twarp screen.
* Changed most default hotkeys from CTRL-key to SHIFT-key.
* Z-Bot now sets the timeoffset variable for AutoSS.
* Charge/Mow and TWarp should work from Alpha and Rylos ports now.
* ADDED WAVECAP, CAPTURE, and KILL macros (for mow, charge etc options) to the Z-Options.cfg file for editing.
* ADDED the PLIST bot command for getting a list of planets in sector over subspace.
* ADDED Anti-Self Destruct protection.
* ADDED a log entry for when EVAC is activated.
* Replaced blank lines with dashed lines in scan command output.

1.16
----
* Fixed incompatibility with Mombot WSST. (Changes were necessary to WSST itself)
  The edited WSST is now included with Z-Bot and is named zwsst.cts. (ALL credit to LoneStar for an immortal script)

1.17
----
* ADDED the AMTRAK bot command for finding all adjacents to fedspace and the MSLs.
* ADDED Rylos and Alphacentauri variables to the gamedata config for Mombot compatibility.
* Fixed bad prompt problem when twarping off alpha or rylos
* Fixed hangup when mapping a route using twarp.
* Fixed a conflict with the pulse and the Pdrop, Citkill, and Evac commands. (The AutoSS was not changing channels)
* ADDED an Edited version of Mass Upgrade to work with the bot. (All credit to Remco Mulder for a fine script)
* ADDED an entry for WSST to the default z-options.cfg file created when Z-Bot is first run.

1.18
----
* ADDED the SAFETYNET bot command to turn ON/OFF the safetynet. (xports you to a safeship when under threat)
* ADDED a hotkey to toggle SAFETYNET. (SHIFT-S by default) - add the following to the z-options.cfg file:  SAFETYNETKEY: S
* ADDED the SAFESHIP bot command to allow setting the safeship remotely.
* ADDED the SAFETYNET status to the STATUS screen.
* ADDED Limp trigger to PDrop routine.
* ADDED code to the Bot and to Figmon so that they keep each other running if 1 or the other stops (checks approx every 10 mins)
* Fixed Xport Update option so that it doesnt interfere with WSST when it xports from ship to ship.
* ADDED IG check to XPORT command.
* Removed the MSLs from the AMTRAK list.
* ADDED the MSLS bot command to create a list of MSLs.
* Tidied up the Hotkey screen
* ADDED a hotkey to display the HotKey Menu - add the following to the z-options.cfg file:  HOTMENUKEY: K

1.19
----
* Fixed possible hangup when auto changing subspace channels with lots of alien activity.
* Fixed hangup when xporting and porting. (caused by the IG check)
* Fixed problem of porting on trade port at stardock when xporting in and porting from another sector.
* ADDED an Options Menu command to turn off the pulse check. (Comms/Time check) This will not affect the AutoSS check which can be set separately.

1.20
----
* ADDED SS output for MSLs and AMTRAK commands.
* ADDED an Information Screen available through a hotkey ([G] by default). - add the following to the z-options.cfg file:  INFOKEY: G
* ADDED Pulse Check status to the Status screen
* ADDED Time stamps approx every 29 minutes. (enable/disable with Pulse Check on/off)
* ADDED eProber on a hotkey for eprobing a list. - add the following to the z-options.cfg file:  PROBEKEY: E
* ADDED a hotkey to do a short ZTM (using a sector list) - add the following to the z-options.cfg file:  ZTMKEY: O
* Fixed Planet Percent ($PTRADESETTING) variable. CK Nego should not ask for this anymore.
* ADDED Server Shutdown triggers. (Bot will terminate active non-system scripts, reset, and shutdown). Turn these triggers off temporarily at the Options Menu (TAB)
* Tweaked the PDrop adjacent sector selection routine.
* ADDED Pdrop Return Delay setting to the Options menu.
* ADDED the OVERLOAD bot command for checking sector planetary overloads and MSL sectors containing planets.
* ADDED the MAX bot command for upgrading ports to the max, with or without experience.

1.21
----
* Fixed Charge/mow/twarp will scrub when porting at class 0s.
* ADDED the FORCE parameter to the bot SURROUND command which causes it to ignore enemy limps.
* ADDED the CLEAR bot command to disrupt mines, clear limpets, and do a surround of adjacent sectors.
* Fixed hangup when Game Info key is pressed and stardock sector has not been visited.
* Fixed FIND command finding no-port sectors.
* ADDED BUY and NEG bot commands to call CK's scripts to buydown and planet negotiate.

1.22
----
* Timecheck now occurs on the hour and half hour with a cuckoo at the hour if sound is on.
* ADDED Timecheck option to options menu (Timecheck is now set separately from the pulse check).
* ADDED CREEPER MODE hotkey ([C] by default). - add the following to the z-options.cfg file:  CREEPERKEY: C

1.23
----
* ADDED the ATTACK hotkey. ([A] by default). - add the following to the z-options.cfg file:  ATTACKKEY: A
* ADDED an entry in Z-Options.cfg to allow customising the attack macro.
  Add the following 4 lines to the bottom of your Z-Options.cfg file:

# ATTACK HOTKEY Macro
#---------------------
ATTACK: q q q z 0* q z 0* q z 0* a t y n q z <WAVE> n y * a t n y q z <WAVE> n y *
#

* Fixed Safetynet not recognising corpies with names longer than 6 letters.

1.24
----
* Fixed intermittent error at line 9168
* ADDED alert sound for when Emergency Protocol is activated (SafetyNet)
* ADDED the AVOID and UNAVOID commands.
* Fixed External command handler. (was clearing command parameters too quickly)
* ADDED SILENT MODE to suppress SS messages from the bot.
* ADDED the RECALL command to collect all figs in sector and place on a planet.
* ADDED the DROPALL command to drop all figs on ship into sector.
* ADDED the FURB command to get a furb ship from dock and tow it back to start sector.
* ADDED Furb settings to options menu and status display.
* ADDED ONLINEWATCH to report online status changes every 5 minutes.
* ADDED the WATCH bot command to turn ONLINE WATCH ON and OFF remotely.
* ADDED the NMAC command to run a macro a given number of times.
* ADDED HERALD TURNS option to display turns left over SS each hour.
* ADDED CLIMP command to drop max corporate limpets in sector (change existing limps to corporate).
* Fixed PLIMP command to drop max personal limpets in sector (change existing limps to personal).
* Sorted HELP LIST and HELP XTRA output alphabetically.
* ADDED Z-HelpList.cfg file for custom HELP LIST output. (If file exists, contents replace HELP LIST screen)
* ADDED the GAS command to find and buy fuel for the ship.
* ADDED the FIND FUEL hotkey. ([F] by default). - add the following to the z-options.cfg file:  FUELKEY: F

1.25
----
* Fixed TopOff Hotkey not responding after use.
* Timecheck only happens if mode is "GENERAL".
* Fixed invasion commands - PE PXE etc.. Were not firing photons.

1.26
----
* Fixed intermittent comms staying off after external command.
* Fixed some incompatibilities with New TWGS
* ADDED Ship Cap Hotkey. ([P] by default). - add the following to the z-options.cfg file:  CAPKEY: P
* ADDED Ship Cap and Shipstats options to the options file for naming the appropriate script to be run.
  Add the following to the z-options.cfg file:
  
  SHIPSTATS: _ck_ship_stats.cts
  SHIPCAP: __ck_ship_cap.cts

* Fixed movement keys will now work from Terra (mow, charge, twarp & blindwarp).
* Fixed Deploy, Recall, Dropall & Topoff commands retain figtype setting of existing figs in sector.
* ADDED the SENTRY bot command to refill a defender ship with fighters from a planet automatically when attacked.
* ADDED the DENSITY bot command to display a list of known high density sectors.

1.27
----
* ADDED ability to choose a banner to display if more than 1 is specified in z-options.cfg
* ADDED the LIMPET ALARM.
* Fixed Shutdown trigger to work with new "Server will shut down" notice.
* ADDED the SENDMAP and GETMAP bot commands to facilitate sending warpspecs over SS.
* Fixed Creeper Mode display sometimes corrupted by prompts displaying too quickly.
* ADDED the ALIENS bot command to send a list of known alien sectors over subspace.
* Fixed new AVOIDS screen not displaying botted avoids.
* ADDED categorised command lists combining internal and external commands. Available categories are COMBAT, CASH, RESOURCE, DATA, GRID, UTILITY. The Modes are used for external commands.
* ADDED Installation notes for Z-Bot and Z-Login to the Zed-Pack.
* Fixed a problem with the screen not displaying correctly in Putty Telnet (after a clearscreen).
* Cosmetic fixes to the Options menu and the Hotkeys screen.

1.28
----
* ADDED the CFIGS and PFIGS bot commands for changing figs to personal or corporate.
* ADDED a menu to the EPROBER hotkey to allow a choice of Entire universe or sectorlist file, and to allow starting at any sector in the list/universe and to allow parsing the sector list in reverse order.
* ADDED report and sector output files to EPROBER. GAMENAME_eProbeReport.txt and GAMENAME_eProbeSectors.txt.
* Cosmetic fixes to the CITADEL menu.
* ADDED ability to have sub teams. All corpies with the same team name setting will respond to commands issued to that team name over subspace. The team name can be set via the options menu or via the new TEAM bot command.
* Changed MSL SectorParameter to MSLSEC for compatibility with other scripts.
* Fixed z-banner.txt file not being made correctly if found to not exist.
* ADDED the SETPARM and CLEARPARM bot commands for setting and clearing sector parameters.
* ADDED the LISTPARM bot command for sending a list of sector parameters over subspace.
* ADDED an echo for when you are in the last rob/steal sector (requires Z-FigMon 1.32 or higher).
* ADDED a command count to the help list screens.
* ADDED the COUNTBUSTS bot command to display a count of busted sectors, a list of busted sectors, and the last rob/steal sector over subspace.
* Fixed XFER key not working with corpies with long names.
* ADDED the SETMATRIX and MATRIX bot commands for checking the busted status of red cashing sectors. (requires Z-FigMon 1.32 or higher).
* Fixed XFER player selection to not offer yourself as a candidate to transfer with.

1.29
----
* ADDED the VIEW MATRIX hotkey. - add the following to the z-options.cfg file:  MATRIXKEY: V
* Fixed the TOW bot command getting snagged if a ship is already in tow.
* ADDED a message to the BUSTUP bot command to tell the remote player that the bot is busting up.
* ADDED the Rob Multiplier to the Game Info Screen.
* ADDED the JUMPLIST capability to the movement hotkeys. Create a list of sectors to jump to and the movement keys will have a new option [J] to jump to them. The jumplist must be named GAMENAME_JUMPLIST.txt and be located in the TWX Root. You can force the bot to re-read the list and you can set the next sector in the list to jump to at the options menu.
* ADDED GAS option to move commands to buy gas if there is a fuel port in the destination sector.
* Fixed TWARP hotkey hanging if the adjacent jumpsector for an unfigged destination happens to be your current sector.
* ADDED the BUSY bot command to check if a remote bot is busy before issuing commands that may disrupt it.
* Fixed MOVE commands not reporting results when botted.
* Fixed some move commands (with short names) not passing parameters correctly.
* ADDED the NDMAC bot command to run a macro a number of times with a pause between each iteration.
* ADDED the SENDLIST and GETLIST bot commands to allow sharing of the jumplist over subspace.
* ADDED the SETNEXT bot command to allow remotely setting the next sector to visit in the jumplist.
* Rearranged help screens into 4 columns.
* ADDED the HOOK bot command to hook tow onto a manned ship.
* ADDED the HOOK MANNED hotkey. - add the following to the z-options.cfg file:  HOOKMANKEY: W
* ADDED countbusts now writes the busted sectors to GAMENAME_busts.txt.
* Hotkeys using the SHIFT key now show as SHFT-A or SHFT-B etc on the hotkey screen. You can now set the shifted hotkey in the z-options.cfg file using just the letter eg: A   or SHFT-A.
* ADDED a splash screen.
* Fixed Buy and Neg commands hanging the bot if stopped prematurely.
* ADDED the PRETAX bot command to pretax you at the minimum possible and to unlock your ship.
* Fixed bot move commands not remembering last sector.
* ADDED Interactive Subprompts status to the Game Info Screen.
* ADDED the STOPALL hot key to stop all non-system scripts - add the following to the z-options.cfg file:  STOPALLKEY: L
* ADDED clearallbusts now deletes the GAMENAME_busts.txt file
* ADDED the DAMAGE bot command to report on quasar damage.
* ADDED abort key (BACKSPACE) to find fuel hotkey and gas bot command.
* ADDED the MCICS bot command to list equipment buying ports with high mcics. Requires _ck_equip_haggle_tracker supplied with the Zed-Pack.
* ADDED the UNLOCK bot command - does exactly the same as the pretax command.

1.30
----
* Fixed several hotkeys sending responses to the last corpy to PM bot you instead of subspace.
* Changed DAMAGE RECORDING now defaults to on.
* ADDED Damage reports now write to a file in the TWX Root named GAMENAME_DAMAGEREPORT.txt.
* Fixed TWARP intermittently stalling in turn games.
* Removed the pulse when the bot is disabled using CTRL-Z.
* WC, DC, and DEPLOY now recognise K as 1000 in addition to T
* Fixed the BOTONOFF key was stuck on CTRL-Z when the bot was turned off.
* ADDED BOT OFF bot command to turn the bot off remotely (puts the bot in a dormant state.
* ADDED (to figmon 1.33) FIGMON BOT ON command to load the bot if it is not currently running.
* Changed the MCICS bot command to MCIC.
* MCIC command now writes to GAMENAME_MCICS.txt in the TWX root.
* Changed AVOID and UNAVOID bot commands now accept several sectors instead of just 1 sector.
* ADDED $colonist_regen variable now read from Asterisk screen and written to the GAMENAME.cfg file.
* ADDED botname is now written to a file called GAMENAME.stbot in the TWX Root.
* MOM_GAMENAME_Busts.txt is now DELETED when the clearallbusts command is executed.
* ADDED the ROB command to rob a port. (Z-bot can now be used as a Red-Rider with Z-Pdriver)
* Fixed date calculations to work with the new game year.
* Changed commands that need to run from the COMMAND prompt can now be run from the Galactic Bank. (you will be moved to the COMMAND prompt)
* Changed the MAX command now withdraws and deposits cash as needed from the citadel if it is started from the citadel.
* Fixed MAX command missing amt to upgrade due to speed.
* Changed Z-Bot no longer automatically updates the corpy list after the first run in a game. (in case a corpy is dead we dont want them removed from the list)
