This AI is still in early stages of development.
EggPlant Chat Commands
- Aubergine
Overview
EggPlant has lots of useful internal functions that allow it to perform all kinds of different tasks. In Warzone 3.2 and above, the in-game chat is made accessible to scripts, allowing humans and AIs to interact with each other via chat messages.
When a command is issued, EggPlant will assess the requirements to fulfil the command and the risks associated with doing so. If it feels confident that it can help, it will accept the command and send you a message to let you know it's going to help. If it doesn't reply, that means it's not able to help at the present time. It's a good idea to let EggPlant grow it's army before asking for too much help.
The commands listed below are not currently implemented, but serve as a directory of the initial chat commands that will be made available in EggPlant in later stages of its development.
Using chat
To send a chat message, press Enter, then type the chat command, then press Enter again to send it.
A "." is added at the start of each command to ensure it is only sent to allies (this is a standard feature of the in-game chat).
Note: Developers wishing to interact with EggPlant should instead use the chat() function and specify ALLIES as the recipient. Make sure you remove the "." from the command.
Beacons
Commands marked with require a beacon to indicate where you want EggPlant to perform the action.
Commands marked with work better if a beacon is placed, but don't necessarily need a beacon.
The beacon should be placed prior to issuing the command. Place beacons using Alt + H (or whatever keyboard shortcut you have set-up for placing beacons).
Sensor coverage of the area where the beacon is placed greatly increases the chances that EggPlant will assist you, because it can assess the risks more effectively. EggPlant doesn't like diving in to the unknown!
Note: If EggPlant doesn't receive a chat command from you, it will assume the beacon is for someone else.
Personality
EggPlant will choose its own personality traits, and adapt them to suit changes in game situation. If desired, you can ask it to use different traits...
Command | Notes | EggPlant Ver | |
---|---|---|---|
.path auto | Let EggPlant decide which research path to take You can fine-tune research activities - see "Research" section for more info. | Not yet implemented | |
.path mr | Machineguns and rockets | Not yet implemented | |
.path mc | Machineguns and cannons | Not yet implemented | |
.path fr | Flamers and rockets | Not yet implemented | |
.path mf | Machineguns and flamers | Not yet implemented | |
.style auto | Let EggPlant decide attack style mode | Not yet implemented | |
.style rush | Emphasis on attacking early and often | Not yet implemented | |
.style harass | Emphasis on "hit and run" harassment | Not yet implemented | |
.style mp | Emphasis on pushing the enemy back to their base (like MP gameplay) | Not yet implemented | |
.style ski | Emphasis on gaining and defending new territory outside the base (like SP gameplay) | Not yet implemented | |
.style turtle | Emphasis on base defences, growing slowly outwards from base | Not yet implemented | |
.focus auto | Let EggPlant decide troop focus mode | Not yet implemented | |
.focus borg | Focus on producing cyborgs | Not yet implemented | |
.focus tank | Focus on producing tanks | Not yet implemented | |
.focus hover | Focus on producing hovercraft (good for water maps) | Not yet implemented | |
.focus vtol | Focus on producing VTOLs | Not yet implemented | |
.advance auto | Let EggPlant decide advance mode | Not yet implemented | |
.advance hard | Hard advance - Builds defence structures as it advances to hold territory | Not yet implemented | |
.advance soft | Soft advance - Doesn't build defences as it advances | Not yet implemented | |
.auto | Reset all personality traits to adaptive | Not yet implemented |
Military Support
EggPlant will reply immediately if it can help, stating what it's sending:
- Land units will be sent if they are within 1 sector of the beacon (wheels, half-track, tracks) or 2 sectors (hover).
- VTOLs will be sent, if available, if they are within 3-6 sectors of the beacon
If it doesn't reply, it's not sending anything. Reasons for not sending anything include:
- It doesn't have enough units to spare
- It doesn't have any applicable units to send
- Its units are already engaged in battle
- Its units are too far away
- It concludes your request is insane
Command | Notes | EggPlant Ver | |
---|---|---|---|
.base | Request urgent military support at your base, you don't need a beacon – it knows where your base is. EggPlant doesn't like to lose allies – after all they help with research and military stuff, so it will try extra hard to assist in some way. It will first look for enemy units near your base (specifically within 20 tiles of your HQ) and work out the best way to help. Sometimes it might decide to attack the enemy that's attacking you in order to distract them, other times it will send units to support your base. | Not yet implemented | |
.help | Request general military support at the beacon. If the area has sensor coverage, EggPlant will be able to make much better decisions as to what sort of help is needed and is also more likely to send help. | Not yet implemented | |
.aa | Request anti-aircraft support at the beacon. | Not yet implemented | |
.ap | Request anti-personnel support at the beacon, useful for dealing with enemy cyborg infestations. | Not yet implemented | |
.at | Request anti-tank support at the beacon, useful for dealing with enemy tanks. | Not yet implemented | |
.as | Request anti-structure support at the beacon, useful for dealing with enemy hardpoints or other structures. | ||
.cb | Request CB (counter-battery) radar droid at the beacon. Sometimes EggPlant will build a CB tower instead. | Not yet implemented | |
| Request a sensor droid at the beacon. Sometimes EggPlant will build a sensor tower instead. | Not yet implemented | |
.bomb | Request VTOL bomber run at the beacon. EggPlant's bombers can be devastating, but don't make the mistake of sending them in to an area filled with enemy AA defences! Tip: EggPlant loves bombing enemy cyborg groups | Not yet implemented | |
| Request air strike at the beacon. Let EggPlant decide what sort of VTOLs to send. In some cases it may even choose to send land units. | Not yet implemented | |
| Request laser satellite strike at the beacon. Only available after Laser Satellite Command Post is researched and built. EggPlant will reply immediately if it decides to strike and is able to do so quickly. | Not yet implemented | |
.circle | Ask EggPlant to make some VTOLs circle around the beacon. If it accepts, it will usually leave them there for about 5 minutes. | Not yet implemented | |
.escort | Request military escort for the unit you've currently got selected. If you have a group selected, EggPlant will pick one of the units in the group and escort that. Works best when EggPlant has lots of VTOLs. Tip: EggPlant likes escorting transporters. | Not yet implemented | |
.retreat | Tell EggPlant to retreat any units within 10 tiles of the beacon. Useful for breaking up traffic jams or avoiding a pointless/undesirable battle. | Not yet implemented | |
.flee | Tell EggPlant troops nearby to run away from the beacon. If you place the beacon in the middle of the troops, they'll scatter away from the beacon. Useful for breaking up traffic jams or minimising deaths due to enemy VTOL bombers. | Not yet implemented | |
.clear | Destroy trees and other map features (eg. skyscrapers) within a 5-tile radius of the beacon. | Not yet implemented | |
.focus | EggPlant will look for enemy structures within 10 tiles of the beacon and if it finds some it will focus more of its attacks on that player. It will choose how it wants to attack the player, it won't necessarily focus on the buildings where the beacon was. The effect lasts for about 10 minutes. | Not yet implemented |
Construction Orders
In the mid- to late-game, when there are sufficient power upgrades and decent numbers of troops, EggPlant likes to build a few more structures and you can help it choose its next construction project.
EggPlant is more likely to accommodate your requests if:
- Supercrete (or better) is researched – the stronger the walls, the higher the success rate
- Indirect weapons are researched (things like bombard mortar, arty, ripples, etc)
- AA emplacements are researched (hurricane, sunburst, etc)
- The area has some sensor coverage or is in a relatively safe location
- There is military presence in the area to protect construction trucks (EggPlant will often provide its own support)
- The location is not too far from existing fortifications
EggPlant will reply immediately if it agrees to build something.
Command | Notes | EggPlant Ver | |
---|---|---|---|
.choke | Indicate a good place for choke point defences. Make sure your beacon is "behind" the choke point from the perspective of the direction the enemy will approach it from. This is because EggPlant likes to place mortars, arty and missiles behind land obstacles. If it can work out where the narrow part of the choke point is (something that it struggles with) it might even build some hardpoints and gates, but often you'll have to help by doing that construction yourself. | Not yet implemented | |
| Suggest a defensive outpost at the beacon. A defensive outpost includes structures like:
| Not yet implemented | |
.oil | Encourage EggPlant to build a derrick on the oil resource(s) near the beacon, even if it's in your territory. | Not yet implemented | |
.cede | Request that an EggPlant-owned oil derrick is demolished so you can take over the oil resource. EggPlant is more likely to do this if:
An alternate might be to request power transfers (see later). | Not yet implemented | |
.trans | Indicate a construction site that's only available by air-lifting trucks/engineers in using a transporter. EggPlant really struggles to identify such locations and normally avoids them, so indicating where they are is a good way to kick start some construction at the location. | Not yet implemented | |
.claim | Encourage EggPlant to gain territory in the general direction of the beacon. This works much better if there is a straight land path between existing EggPlant territory and the location of the beacon. | Not yet implemented |
Transfers
EggPlant will gladly accept any units or power you transfer to it and make good use of them. If you ask nicely, it will accommodate your requests for units, power and even oil resources. EggPlant is more likely to accept your request if it has plenty of oil resources, power and units.
EggPlant will reply immediately if it decides to accept. If it doesn't reply, it has rejected your request.
Command | Notes | EggPlant Ver | |
---|---|---|---|
.power | Ask EggPlant for some power. It will transfer some if it can, particularly if it has much higher oil income than you. | Not yet implemented | |
| Ask EggPlant to transfer some units to you. If a beacon is placed, it will be more likely to transfer units near the beacon, otherwise it will choose at random. | Not yet implemented | |
.truck | Ask EggPlant to transfer a construction truck (or engineer cyborg) to you. It's much more likely to do this if you have less than 5 trucks. If you get killed during a team match, getting a truck from EggPlant will effectively revive you and get you back in to the game, so this is a very useful command to remember! Place a beacon near the desired truck, or let EggPlant choose one at random. | Not yet implemented. |
Research
EggPlant will choose its own research wisely, however you can nudge it in a different direction if desired...
Command | Notes | EggPlant Ver | |
---|---|---|---|
.res | List current research activities. | Not implemented yet | |
.res topic | Research towards a particular topic, or upgrades for the topic if already available. Available Weapon focus:
Weapon branches:
Weapon upgrades:
Some common milestones:
Hit Points:
Propulsions:
Bodies:
Sensors:
Production:
| Not implemented yet |
Other
There's a few other commands that might come in useful...
Command | Notes | EggPlant Ver | |
---|---|---|---|
.diag | Run diagnostics - see EggPlant Diagnostics for more info. | 0.1 | |
.info | Ask EggPlant to tell you what it knows about the area around the beacon. | Not yet implemented | |
.abort | If a beacon is placed, EggPlant will try and abort any activities its doing near the beacon. If no beacon is placed, EggPlant will try and abort whatever it was doing to fulfil your last request. | Not yet implemented | |
.avoid | EggPlant will avoid an area of about 15 tiles around the beacon for the next 5-10 minutes. | Not yet implemented | |
.hint | Ask EggPlant to indicate the nearest free oil resource to your beacon or, if you didn't place a beacon, the nearest free oil resource to your HQ. | Not yet implemented | |
.route | Teach EggPlant about an interesting route for land units. EggPlant will guide you through the process. | Not yet implemented |
Availability
Requires:
- Warzone 3.2 or above
- Chat commands not currently implemented in EggPlant
Contents
Jump to:
See also
Related topics:
- EggPlant Diagnostics – list of diagnostic routines available via in-game chat
- Chat API – the API used to implement chat commands