Starbound/assets/devel/projectiles/activeitems/drone/drone.lua
2025-03-21 22:23:30 +11:00

22 lines
512 B
Lua

require "/scripts/vec2.lua"
function init()
end
function update()
end
function control(direction)
mcontroller.approachVelocity(vec2.mul(vec2.norm(direction), config.getParameter("maxSpeed")), config.getParameter("controlForce"))
end
function controlTo(position)
local offset = world.distance(position, mcontroller.position())
mcontroller.approachVelocity(vec2.mul(vec2.norm(offset), config.getParameter("maxSpeed")), config.getParameter("controlForce"))
end
function isDrone()
return true
end