History
ziOn's previous WorldKeeper was a simple Preston bot. It was programmed with commands that allowed us to switch between these three simple attribute presets: day, night, dawn, and dusk. This was fine, until version 3.4 of ActiveWorlds came out. After a while, we needed a bot that was capable of writing the 3.4 world attributes. Since Preston development appears to have stalled, Tony M (a ziOn caretaker) set out to write a whole new bot from scratch that would allow the same preset-switching interface and read/write the 3.4 attributes. This effort is seen in ziOn as the bot named WK2.
Distribution
WK2 is available in source and binary form at SourceForge: http://sourceforge.net/projects/wk2
Capabilities
WK2 is a simple bot written in the C programming language for performance reasons. Since it's specifically designed to be an attribute-switching bot, it performs much better than its predecessor when loading presets. It also allows the caretakers to create/modify presets in-world. Only the ziOn builders are able to tell WK2 to switch presets; only caretakers may create/modify presets.
Commands
All of the commands listed must begin with the bot's name, "WK2", even if in whisper (e.g., WK2 version).
Load name of preset
Example: WK2 load day
Loads the attributes of the specified preset. This command can also be used as set (e.g., WK2 set day).
Reset
Example: WK2 reset
Reloads the current preset.
Save preset name
Example: WK2 save night
Saves the current attributes to the preset name. Note that if it already exists, it will be overwritten! This command is available only to the ziOn caretakers.
The preset name does not have to be specified. If omitted, attributes are saved to the currently loaded preset.
Seed object file name
Example: WK2 seed pole4m02.rwx
Builds an object at your exact location. The object filename can be omitted, and rcube.rwx will be used.
TakeMeTo location name
Example: WK2 TakeMeTo GZ
This command is available to the public. WK2 will teleport you to the location's preset coordinates. A list of locations may be requested with the WK2 Locations List command.
Remember that TakeMeTo is all one word when you're using it as a WK2 command.
If you find that typing a location's name is too tedious, you may use the location ID instead.
This command can also be used as Port (e.g., WK2 port Ground Zero ).
Location
Add name of location
Example: WK2 Location Add Newfoundland
This command is available only to the ziOn caretakers.
Adds the location specified by name using the exact coordinates of the commander's current position.
The random number generated for the location ID is based on the current time, and the user's session & citizen number.
List
Example: WK2 Location List
This is a publically available command that lists all available locations.
Delete name of location
Example: WK2 Location Delete Isle of Lag
Removes the specified location name from WK2's list.