Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

Excerpt

A cyborg or heavy transport unittransporter (or possibly a super transporter in Warzone 3.1 Beta 4 and earlier), capable of airlifting droids to some other location on the map.

You can put droids on to a transport using using the orderDroidObj() function, telling them to DORDER_EMBARK, and take them off a transport with DORDER_DISEMBARK.

Availability

Warzone 3.1 Beta 1 and above.In an upcoming release ( It's recommended that you avoid using transporters (of any kind) prior to Warzone 3.1 Beta 5 or 3.2) there is a new DROID_SUPERTRANSPORTER constant for the heavy transport, and it's likely that the DROID_TRANSPORTER will just be used for the Cyborg transport from that point onwards. In previous releases the DROID_TRANSPORTER was used for both Cyborg and Heavy transports.

Known issues

However, it's not currently possible to determine whether a transport is a cyborg transport or heavy transport, making it somewhat difficult to determine what sort of droids, and how many, .

In Warzone 3.1 Beta 4 and earlier, DROID_TRANSPORTER could be either a cyborg transport or a super transport. The only way to differentiate would be by inspecting the .name property of the Droid object.

In Warzone 3.1 Beta 5 and later, DROID_TRANSPORTER is used exclusively for cyborg transports and DROID_SUPERTRANSPORTER is used exclusively for super transports.

Notes

You can put droids on to a transport using using the orderDroidObj() function, telling them to DORDER_EMBARK, and take them off a transport with DORDER_DISEMBARK.

It's not currently possible to determine how many droids can be put on the transport. To further complicate matters, there's currently no way to determine how many droids are on a given transport so you have no idea if it's full or , empty or somewhere in between.

The transport can be moved around the map using the orderDroidLoc() function function, with a command of DORDER_MOVE.

There doesn't seem to be any way to determine when a transport has arrived at it's location (eventDroidIdle() might  might get fired, but I've not tested).

See also