@name Chaqua Swag
@inputs EGP:wirelink
@persist ETN
interval(100)

EGP:egpClear()

if(EGP:entity():isValid())
{
    ETN = 90
    
    foreach(K, Ply:entity = players())
    {
        local I = K*10
        local I2 = I+1
        local I3 = I+2
        local I4 = I+3
        if(Ply:isAlive())
        {
            EGP:egp3DTracker(I,Ply:shootPos()+vec(0,0,25))
            
            EGP:egpTriangle(I2,vec2(0,5),vec2(-5,-3),vec2(5,-3))
            
            EGP:egpText(I3,Ply:name(),EGP:egpPos(I)-vec2(0,20))
            EGP:egpAlign(I3,1)
            
            #EGP:egpText(I4,round(toUnit("m",Ply:pos():distance(owner():shootPos())))+" m.",EGP:egpPos(I)-vec2(0,32.5))
            EGP:egpAlign(I4,1)
            
            EGP:egpParent(I2,I)
            EGP:egpParent(I3,I)
            EGP:egpParent(I4,I)
            
            H = Ply:health()
            C = vec(H > 50 ? 1-2*(H-50)/100.0 : 1.0,H > 50 ? 1.0 : 2*H/100.0,0)*255
            
            EGP:egpColor(I2,C)
            EGP:egpColor(I3,C)
            EGP:egpColor(I4,C)
        }
    }
}
