20 lines
327 B
Lua
20 lines
327 B
Lua
-- Required control rate.
|
|
control_rate = 2
|
|
|
|
-- Required "control" function.
|
|
function control()
|
|
pushtask(0, "follow");
|
|
end
|
|
|
|
function follow()
|
|
target = 0
|
|
dir = face(target)
|
|
dist = getdist(getpos(target))
|
|
if dir < 10 and dist > 100 then
|
|
accel(dist/100-1)
|
|
elseif dir < 10 and dist < 100 then
|
|
shoot()
|
|
end
|
|
end
|
|
|