@name A* Search 3
@inputs Nodes:table Search [Start End]:vector
@outputs  [NodePath NodeVectors]:array
@persist 
@trigger

runOnChat(1)
runOnFile(1)
runOnHTTP(1)
Brk="<"
Co=":"
O=owner()
if(Search&~Search){
    Closed=table()
    Open=table()
    NodePath=array()
    NodeVectors=array()
    if(!Start){Start=round(O:pos())}else{Start=round(Start)}
    if(!End){End=round(O:aimPos())}else{End=round(End)}

}
