Mod API Reference:GameStanding: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
* '''Cards''' ''Table<[[Mod API Reference:PlayerID|PlayerID]],[[Mod API Reference:PlayerCards|PlayerCards]]>'': Cards each player has. | * '''Cards''' ''Table<[[Mod API Reference:PlayerID|PlayerID]],[[Mod API Reference:PlayerCards|PlayerCards]]>'': Cards each player has. | ||
* '''Territories''' ''Table<[[Mod API Reference:TerritoryID|TerritoryID]],[[Mod API Reference:TerritoryStanding|TerritoryStanding]]>'': Who owns each territory and how many armies are on it. | * '''Territories''' ''Table<[[Mod API Reference:TerritoryID|TerritoryID]],[[Mod API Reference:TerritoryStanding|TerritoryStanding]]>'': Who owns each territory and how many armies are on it. | ||
* '''Resources''' ''Table<[[Mod API Reference:PlayerID|PlayerID]],Table<[[Mod API Reference:ResourceType|ResourceType]] (enum),integer>>'': | |||
== Functions == | == Functions == |
Latest revision as of 14:36, 16 June 2024
GameStanding: Represents the state of a game's map at a single point in time. This describes who owns each territory, how many armies/special units are on it, what cards each player has, and what cards are in effect.
- ActiveCards Array<ActiveCard>: Cards in effect.
- Cards Table<PlayerID,PlayerCards>: Cards each player has.
- Territories Table<TerritoryID,TerritoryStanding>: Who owns each territory and how many armies are on it.
- Resources Table<PlayerID,Table<ResourceType (enum),integer>>:
Functions
- NumResources(playerID PlayerID, type ResourceType (enum)) returns integer: Determines how many resources, such as gold in a commerce game, the passed player has (or had at this point in time if this standing is from history)