An array of Player objects describing each human/AI player slot on the current map regardless of whether those slots have been assigned players for the current game.
Overview
By inspecting the player data stored in this array, you can determine some useful information about your opponents/allies.
The data is based on either the settings in a campaign file, or the game settings from a skirmish or multiplayer game:
There can be up to 10 players in a game, and optionally a scavenger player. The scavenger player does not have a player object and is thus not referenced in the playerData array.
The index of each element is the player's ID within the game (the value of me for that player). Note that this is not necessarily the same as the player's position on the map - for example, some starting positions might not have been assigned a player.
Properties
Each (numerically referenced) element in the array contains a Player object.
Examples
Iterate through playerData array
playerData.forEach(function(data, player) {
// player = player id
// data = Player object containing info about that player
});
Availability
Available since:
Warzone 3.1 Beta 1
See Player object for details of subsequent updates.