mirror of
https://gitea.wildfiregames.com/0ad/0ad
synced 2026-07-07 15:35:48 -07:00
Clarify the victory / defeat reason by using a custom string for each defeat and victory reason. Group chat notifications instead of posting one for each player. This also slightly improves lobby performance upon win. Differential Revision: https://code.wildfiregames.com/D762 Fixes #4382 Based on patch by: Angen This was SVN commit r19955.
11 lines
497 B
JavaScript
11 lines
497 B
JavaScript
{
|
|
let cmpTrigger = Engine.QueryInterface(SYSTEM_ENTITY, IID_Trigger);
|
|
cmpTrigger.conquestClassFilter = "Structure";
|
|
cmpTrigger.conquestDefeatReason = markForTranslation("%(player)s has been defeated (lost all structures).");
|
|
|
|
let data = { "enabled": true };
|
|
cmpTrigger.RegisterTrigger("OnOwnershipChanged", "ConquestHandlerOwnerShipChanged", data);
|
|
cmpTrigger.RegisterTrigger("OnStructureBuilt", "ConquestAddStructure", data);
|
|
|
|
cmpTrigger.DoAfterDelay(0, "ConquestStartGameCount", null);
|
|
}
|