Other great resources: Official JS API docs, Scripting Forum
enumFeature()
- Aubergine
Owned by Aubergine
Returns an array of feature objects (like trees and boulders), optionally filtered to a specific looking player...
Â
Syntax
var returnValue = enumFeature([viewer[, featureID]]);
Parameters
Parameter | Type | Mandatory | Description | Game version |
---|---|---|---|---|
viewer | Number | List features that a specific player can see (eg. on their sensors), with the player specified by their player ID. Defaults to me. You can specify -1 which means "don't filter based on viewer" so you get a list of all features on the map. In more recent Warzone versions you can specify ALL_PLAYERS to get a similar effect. | 3.1 Beta 1 | |
featureID | String | 3.1 3.2+ | Optionally filter the list to features of a specific type as defined by their feature ID. You can get a list of feature IDs from the first column in features.txt In Warzone 3.1 RC3 and earlier:
In Warzone 3.2 and above:
| 3.1 Beta 1 Bug fixed in Warzone 3.2 |
Return value
Value | Type | Description | Game version |
---|---|---|---|
<array> | Array of Feature object | An array of matching Feature objects | 3.1 Beta 1 |
[] | Empty Array | If no matching features are found, you get an empty array. | 3.1 Beta 1 |
<error> | Error | If the viewer does not exist, or you specify an invalid feature ID, an error is thrown. | 3.1 Beta 1 |
Example
// get a list of all features I can see var visibleFeatures = enumFeature(); Â // get a list of all features on the map var allFeatures = enumFeature(ALL_PLAYERS, ""); // WZ 3.1 var allFeatures = enumFeature(ALL_PLAYERS); // WZ 3.2
Availability 3.1 B1+
Requires:
- Warzone 3.1 Beta 1 or above
- Updated in Warzone 3.2
Contents
Jump to:
See also
Related articles:
- Features – quick reference to all JS API stuff relating to features
- Feature object – enumFeatures() returns a list of these objects
- enumBlips() – get a list of radar detector blips on the map
- enumDroid() – get a list of droids on the map
- enumStruct() – get a list of structures on the map
Â