setTarget
Definition
-- @/lua/vehicle/ai.lua:6691
local function setTarget(wp)
M.manualTargetName = wp
validateInput = validateUserInput
wpList = {wp}
end
Callers
@/gameplay/missionTypes/chase/customNodes/suspectAiNode.lua
veh:queueLuaCommand('ai.setState({mode = "manual"})')
veh:queueLuaCommand('ai.setTarget("'..self.pinIn.targetWaypoint.value..'")')
self.aiMode = 'waypoint'
@/lua/ge/map.lua
--print("trigger pos: " .. tostring(tpos))
local l = 'ai.setTarget('..tostring(tpos)..')'
--print(l)
@/lua/ge/extensions/gameplay/traffic/baseRole.lua
function C:setTarget(id) -- sets the target vehicle id
local obj = getObjectByID(self.veh.id)
@/ui/modules/apps/AIControl/app.js
var cmd = `ai.setTarget("${vm.mapNodes.value}")`
bngApi.activeObjectLua(cmd)
@/lua/ge/extensions/editor/trafficManager.lua
end
veh:queueLuaCommand('ai.setTarget("'..n1..'")')
end
@/lua/ge/extensions/scenario/scenariohelper.lua
local function setAiTarget(vehicleName, target)
queueLuaCommandByName(vehicleName, 'ai.setTarget("'..target..'")')
if scenario_scenarios then
@/lua/ge/extensions/flowgraph/nodes/vehicle/ai/arrive.lua
veh:queueLuaCommand('ai.setState({mode = "manual"})')
veh:queueLuaCommand('ai.setTarget("'..self.pinIn.waypointName.value..'")')
self.sentCommand = true
@/lua/ge/extensions/gameplay/traffic/roles/suspect.lua
local bestId = gameplay_police.getNearestPoliceVehicle(self.veh.id, true, true)
self:setTarget(bestId or policeIds[1])
end
@/lua/ge/extensions/gameplay/drag/utils.lua
if veh then
veh:queueLuaCommand('ai.setTarget("drag_stop")')
veh:queueLuaCommand('ai:scriptStop('..tostring(true)..','..tostring(true)..')')
racer.vehObj:queueLuaCommand('ai.setSpeed(' .. aiSpeed .. ')')
racer.vehObj:queueLuaCommand('ai.setTarget("' .. aiTarget .. '")')
extensions.hook("stageStarted")
racer.vehObj:queueLuaCommand('ai.setSpeedMode("' .. aiMode .. '")')
racer.vehObj:queueLuaCommand('ai.setTarget("' .. aiTarget .. '")')
racer.vehObj:queueLuaCommand('ai.setSpeed(' .. (minVelToStop / 2) .. ')')
racer.vehObj:queueLuaCommand('ai.setTarget("drag_stop")')
@/lua/ge/extensions/gameplay/traffic/roles/police.lua
if targetId then
self:setTarget(targetId)
self.flags.targetVisible = nil
@/lua/ge/extensions/gameplay/police.lua
elseif mode >= 1 then
veh.role:setTarget(targetId)
veh.role:setAction('pursuitStart', {mode = mode, targetId = targetId})
@/lua/ge/extensions/gameplay/traffic/roles/standard.lua
self.driver.eventType = 'otherCrash'
self:setTarget(otherId)
end
self.driver.eventType = 'selfCollision'
self:setTarget(otherId)
self.driver.eventType = 'otherCollision'
self:setTarget(targetId)
end
@/lua/vehicle/extensions/tech/techCore.lua
local targetName = request['target']
ai.setTarget(targetName)
ai.stateChanged()
@/lua/vehicle/extensions/dragAi.lua
local function setTarget(targetPos)
targetPosition = targetPos