32 lines
708 B
JavaScript
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);
|
|
}
|