do require "./AI/USER_AI/MAP/MapReader.lua" local raw_GetActors = GetActors local actors = {} local function BresenhamFilter() MAP.Loading() local src = raw_GetActors() local count = 0 actors = {} for i,v in ipairs( src ) do if IsAttackScope2( MyID, v ) then count = count + 1 actors[ count ] = v -- TraceAI("Visible Actor: "..GetV( V_HOMUNTYPE, v )) else -- TraceAI("Invisible Actor: "..GetV( V_HOMUNTYPE, v )) end end end ROAIPlus.setEvent( ROAIPlus.EVENT_BEGIN, BresenhamFilter ) GetActors = function() return actors end end