(info) This AI is still in early stages of development.

EggPlant Chat Commands

You can interact with EggPlant via in-game chat...

 

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 (red star) require a beacon to indicate where you want EggPlant to perform the action.

Commands marked with (blue star) 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...

CommandNotesEggPlant 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 mcMachineguns and cannonsNot yet implemented
 .path frFlamers and rocketsNot yet implemented
 .path mfMachineguns and flamersNot yet implemented
 .style autoLet EggPlant decide attack style modeNot yet implemented
 .style rushEmphasis on attacking early and oftenNot yet implemented
 .style harassEmphasis on "hit and run" harassmentNot yet implemented
 .style mpEmphasis on pushing the enemy back to their base (like MP gameplay)Not yet implemented
 .style skiEmphasis on gaining and defending new territory outside the base (like SP gameplay)Not yet implemented
 .style turtleEmphasis on base defences, growing slowly outwards from baseNot yet implemented
 .focus autoLet EggPlant decide troop focus modeNot yet implemented
 .focus borgFocus on producing cyborgsNot yet implemented
 .focus tankFocus on producing tanksNot yet implemented
 .focus hoverFocus on producing hovercraft (good for water maps)Not yet implemented
 .focus vtolFocus on producing VTOLsNot yet implemented
 .advance autoLet EggPlant decide advance modeNot 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
 .autoReset all personality traits to adaptiveNot 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 
CommandNotesEggPlant 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
(red star).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
(red star).aa

Request anti-aircraft support at the beacon.

Not yet implemented
(red star).ap

Request anti-personnel support at the beacon, useful for dealing with enemy cyborg infestations.

Not yet implemented
(red star).atRequest anti-tank support at the beacon, useful for dealing with enemy tanks.Not yet implemented
(red star).asRequest anti-structure support at the beacon, useful for dealing with enemy hardpoints or other structures. 
(red star).cb

Request CB (counter-battery) radar droid at the beacon.

Sometimes EggPlant will build a CB tower instead.

Not yet implemented
(red star)

.sensor

.radar

Request a sensor droid at the beacon.

Sometimes EggPlant will build a sensor tower instead.

Not yet implemented
(red star).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 (wink)

Not yet implemented
(red star)

.strike

.attack

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
(red star)

.laser

.lassat

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
(red star).circleAsk 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
(red star).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
(red star).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
(red star).clearDestroy trees and other map features (eg. skyscrapers) within a 5-tile radius of the beacon.Not yet implemented
(red star).focusEggPlant 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.

CommandNotesEggPlant Ver
(red star).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
(red star)

.outpost

Suggest a defensive outpost at the beacon. A defensive outpost includes structures like:

  • Sensor tower
  • AA defences
  • Indirect weapon structures (arty, mortar, missiles)
  • CB tower (if building arty/missile structures)
  • Occasionally repair facilities or VTOL rearming pads will also be created
Not yet implemented
(red star).oilEncourage EggPlant to build a derrick on the oil resource(s) near the beacon, even if it's in your territory.Not yet implemented
(red star).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:

  • The oil is near your territory
  • You have fewer than 6 oil resources or EggPlant has plenty of oil resources

An alternate might be to request power transfers (see later).

Not yet implemented
(red star).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
(red star).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.

CommandNotesEggPlant 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
(blue star)

.units

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
(blue star).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...

CommandNotesEggPlant 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 topic choices include...

Weapon focus:

  • weapons or wep – improve current weapons
  • aa – anti-aircraft weapons/defences
  • ap – anti-personnel weapons/defences
  • at – anti-tank weapons/defences
  • as – anti-structure weapons/defences
  • indirect or ind – indirect fire weapons

Weapon branches:

  • mg – machine guns
  • fla – flamers, incendiaries
  • can – cannons
  • rox – rockets
  • mor – mortars
  • art – howitzers
  • mis – missiles
  • las – lasers
  • bom – vtol bombs

Weapon upgrades:

  • rof – rate of fire
  • dmg – damage
  • acc – accuracy / targeting

Some common milestones:

  • lancer – lancer rocket
  • tk – tank killer rocket
  • ww – whirlwind
  • ripple – ripple rockets
  • seraph – seraph missiles
  • arch – archangel missiles
  • storm – stormbringer
  • lassat – laser satellite command post

Hit Points:

  • hp – better HPs (let EggPlant decide which to go for)
  • walls – stronger defence structures
  • base – stronger base structrues
  • therm – stronger droid thermal armour
  • kin – stronger droid kinetic armour

Propulsions:

  • prop – research more propulsions (let EggPlant decide what to go for)
  • borg – cyborg propulsion (or better cyborg armour if already avail)
  • ht – half-tracks propulsion
  • hover – hover propulsion
  • track – tracks propulsion
  • vtol – vtol propulsion, or faster rearming if vtol already available

Bodies:

  • tank – better tank/vtol bodies and armour
  • borg – research cyborgs, or improve their HPs/body if already available

Sensors:

  • ws – wide spectrum sensor
  • sat – satellite uplink center
  • cb – cb radar
  • ecm – ecm jammer (if available depending on WZ version)

Production:

  • power – power modules / upgrades
  • fac – factory modules / upgrades
  • res – reseach modules / upgrades
Not implemented yet

Other

There's a few other commands that might come in useful...

CommandNotesEggPlant Ver
 .diagRun diagnostics - see EggPlant Diagnostics for more info.0.1
(red star).infoAsk EggPlant to tell you what it knows about the area around the beacon.Not yet implemented
(blue star).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
(red star).avoidEggPlant will avoid an area of about 15 tiles around the beacon for the next 5-10 minutes.Not yet implemented
(blue star).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
(red star).routeTeach 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: