2007-01-17 00:22:25 +01:00
|
|
|
function trigGetAlwaysTrue()
|
2006-11-24 20:45:04 +01:00
|
|
|
{
|
2007-01-17 00:22:25 +01:00
|
|
|
return true;
|
2006-11-24 20:45:04 +01:00
|
|
|
}
|
2007-01-17 00:22:25 +01:00
|
|
|
|
|
|
|
function trigPlayerResourceCount(player, resource)
|
|
|
|
{
|
|
|
|
return players[player].resources[resource];
|
|
|
|
}
|
|
|
|
|
|
|
|
function trigPlayerUnitCount(player, unit)
|
|
|
|
{
|
|
|
|
var unitCount = getPlayerUnitCount(player, unit);
|
|
|
|
return unitCount;
|
|
|
|
}
|
|
|
|
|
|
|
|
//Effects
|
|
|
|
|
|
|
|
function trigObjectTask(subjects, target, task)
|
|
|
|
{
|
|
|
|
for ( var i = 0; i < subjects.length; ++i )
|
2007-01-30 04:50:28 +01:00
|
|
|
getEntityByUnitID(subjects[i]).orderFromTriggers(
|
|
|
|
ORDER_GENERIC, getEntityByUnitID(target[0]), task);
|
2007-01-17 00:22:25 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
function trigObjectGoto(subjects, destination)
|
|
|
|
{
|
|
|
|
for ( var i = 0; i < subjects.length; ++i )
|
2007-01-30 04:50:28 +01:00
|
|
|
getEntityByUnitID(subjects[i]).orderFromTriggers(
|
2007-01-29 23:21:25 +01:00
|
|
|
ORDER_GOTO, destination.x, destination.y);
|
|
|
|
}
|