Add ownership changed event to Triggers.
This was SVN commit r15426.
This commit is contained in:
parent
e33e70e626
commit
b811066b85
@ -41,6 +41,12 @@ Trigger.prototype.ResearchQueuedAction = function(data)
|
||||
warn(uneval(data));
|
||||
};
|
||||
|
||||
Trigger.prototype.OwnershipChangedAction = function(data)
|
||||
{
|
||||
warn("The OnOwnershipChanged event happened with the following data:");
|
||||
warn(uneval(data));
|
||||
};
|
||||
|
||||
Trigger.prototype.PlayerCommandAction = function(data)
|
||||
{
|
||||
warn("The OnPlayerCommand event happened with the following data:");
|
||||
@ -72,6 +78,7 @@ cmpTrigger.RegisterTrigger("OnTrainingFinished", "TrainingFinishedAction", data)
|
||||
cmpTrigger.RegisterTrigger("OnTrainingQueued", "TrainingQueuedAction", data);
|
||||
cmpTrigger.RegisterTrigger("OnResearchFinished", "ResearchFinishedAction", data);
|
||||
cmpTrigger.RegisterTrigger("OnResearchQueued", "ResearchQueuedAction", data);
|
||||
cmpTrigger.RegisterTrigger("OnOwnershipChanged", "OwnershipChangedAction", data);
|
||||
cmpTrigger.RegisterTrigger("OnPlayerCommand", "PlayerCommandAction", data);
|
||||
|
||||
data.delay = 10000; // after 10 seconds
|
||||
|
@ -14,6 +14,7 @@ Trigger.prototype.eventNames =
|
||||
"TrainingQueued",
|
||||
"ResearchFinished",
|
||||
"ResearchQueued",
|
||||
"OwnershipChanged",
|
||||
"PlayerCommand",
|
||||
"Interval",
|
||||
"Range",
|
||||
@ -232,6 +233,12 @@ Trigger.prototype.OnGlobalTrainingFinished = function(msg)
|
||||
// See function "SpawnUnits" in ProductionQueue for more details
|
||||
};
|
||||
|
||||
Trigger.prototype.OnGlobalOwnershipChanged = function(msg)
|
||||
{
|
||||
this.CallEvent("OwnershipChanged", msg);
|
||||
// data is {"entities": ents, "from": playerId, "to": playerId}
|
||||
};
|
||||
|
||||
/**
|
||||
* Execute a function after a certain delay
|
||||
* @param time The delay expressed in milleseconds
|
||||
|
Loading…
Reference in New Issue
Block a user