(info) Other great resources: Official JS API docs, Scripting Forum

Droids

A wide range of features for working with droids (tanks, etc)...

 

What are droids?

Droids are player-owned movable units such as trucks, tanks, cyborgs and VTOLs.

What can I do with droids?

They are the most flexible objects in the game:

  • Construction droids can build, demolish or repair structures
  • Repair droids can repair other droids
  • Sensor droids act as mobile sensor towers and can have units assigned to them
  • Command droids delegate your orders to their assigned units and share their experience with those units
  • Weapon droids can be used to attack structures, droids and features
  • Transport droids can store other droids in their cargo hold and transport them around the map

In addition:

  • You can use Groups to create collections of droids
  • You can associate Labels with individual droids

How do I get droids?

I most maps, you'll start with at least one construction droid (usually a truck) and/or a factory (where droids can be built), but not always.

You can get new droids in the following ways:

  • Add them to the map instantly using addDroid() (which should only be done in campaign missions)
  • Build them at a factory using buildDroid()
  • Steal them from other players using Nexus Link turrets
  • Get them via reinforcements in a campaign

Are they private to my script?

No. They can be seen by all other scripts, and can even be controlled by other scripts (although you shouldn't do that, obviously).

Are they persistent?

Yes. Droids and their properties are automatically stored in save games and persist the save/load cycle.

Availability 3.1 B1+

Requires:

  • Warzone 3.1 Beta 1 or above
Contents

Jump to:

Scripting: Droids

Related objects:

Constants:

  • .action – what action is the droid doing?
  • .droidType – what category of droid is it?
  • .order – what is the droids order?

Create them:

Organise them:

List or count them:

Tell them what to do:

How to's:

Transfer them between players:

Find out what's happening to droids:

Remove them:

Player Initialisation: