1
0
forked from 0ad/0ad
0ad/binaries/data/mods/official/scripts/trigger_functions.js
2007-01-30 03:50:28 +00:00

32 lines
708 B
JavaScript

function trigGetAlwaysTrue()
{
return true;
}
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 )
getEntityByUnitID(subjects[i]).orderFromTriggers(
ORDER_GENERIC, getEntityByUnitID(target[0]), task);
}
function trigObjectGoto(subjects, destination)
{
for ( var i = 0; i < subjects.length; ++i )
getEntityByUnitID(subjects[i]).orderFromTriggers(
ORDER_GOTO, destination.x, destination.y);
}