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:
If no parameters are specified, defaults to listing everything (no filtering).
If the viewer parameter is specified, defaults to listing nothing (everything gets filtered out) unless you specify "" (empty string)
In Warzone 3.2 and above:
Defaults to listing all features (no filtering) regardless of whether viewer parameter is specified or not.
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