npc:SetFollowID(int id); <<< This makes an npc follow you, I assume? Can't seem to get it to work. I'm likely missing something important.
Code:
function event_say(e)
if e.message:findi("hail") then
-- stuff
elseif e.message:findi("follow") then
-- The important bit
e.self:SetFollowID(e.other:GetID());
end
end