0ad/binaries/data/mods/public/simulation/components/interfaces/Player.js
mimo 21d3520936 Fix cheatTimeMultiplier broken by 5b314fc0ac
Reviewed By: temple
Differential Revision: https://code.wildfiregames.com/D1429
This was SVN commit r21641.
2018-04-02 20:30:32 +00:00

48 lines
1.4 KiB
JavaScript

/**
* Message of the form { "player": number, "from": string, "to": string }
* sent from Player component to warn other components when a player changed civs.
* This should only happen in Atlas.
*/
Engine.RegisterMessageType("CivChanged");
/**
* Message of the form { "player": number, "otherPlayer": number }
* sent from Player component when diplomacy changed for one player or between two players.
*/
Engine.RegisterMessageType("DiplomacyChanged");
/**
* Message of the form {}
* sent from Player component.
*/
Engine.RegisterMessageType("DisabledTechnologiesChanged");
/**
* Message of the form {}
* sent from Player component.
*/
Engine.RegisterMessageType("DisabledTemplatesChanged");
/**
* Message of the form { "playerID": number }
* sent from Player component when a player is defeated.
*/
Engine.RegisterMessageType("PlayerDefeated");
/**
* Message of the form { "playerID": number }
* sent from Player component when a player has won.
*/
Engine.RegisterMessageType("PlayerWon");
/**
* Message of the form { "to": number, "from": number, "amounts": object }
* sent from Player component whenever a tribute is sent.
*/
Engine.RegisterMessageType("TributeExchanged");
/**
* Message of the form { "player": player, "type": "cheat" }
* sent from Player when some multiplier of that player has changed
*/
Engine.RegisterMessageType("MultiplierChanged");