Soldier.forceTarget 79

Force a Soldier to target a specific Soldier or Vehicle.


Return value

Return TypeDescription
boolTrue if a correct target (or nil) was given

Parameters

ParameterTypeDescription
1anyReference to the target. Soldier, Vehicle or nil is expected

Examples

Spawn a vehicle and force all soldier to target it with a global callback

-- spawn a vehicle
local vehicle = spawnVehicle("Flak38 AA", vec3(0,2,0), vect3(0,0,0))

-- Define a callback that forces soldier to immediatly target the vehicle on spawn
function OnSoldierSpawned(newUnit)
    newUnit.forceTarget(vehicle)
end

-- Register the global callback in Lua 
er2.setCallback("soldier_spawned", OnSoldierSpawned)

Back to Scripting API