Modding Players API

(info) This AI is still in early stages of development.

Modding Players API

The Players API supports modding...

 

Define "alive"...

Change the rules that define whether a player is deemed to be "alive" by providing a custom isPlayerAlive() definition.

Note: To maintain some level of consistency, the Players API will always treat spectators and vacant slots as non-living players.

Define "spectator"...

Change the rules that define whether a player is a "spectator" (observer) by providing a custom isSpectator() definition.

By default, any player slot on a map that defines a SAT_UPLINK is considered a Spectator slot.

Custom extensions

You can add accessors, properties and methods to the Players[] array and/or players objects (even specific players objects) using Players.mod().

Custom diagnostics

You can add custom diagnostics via the Diag API.