
####animationscript function main#####
# data/chars/Vehelits/origin.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==88)
    {
        if(frame==0)
        {
            suicidePar();
        }
        if(frame==0)
        {
            mapPar();
        }
        if(frame==1)
        {
            suicidePar();
        }
        if(frame==1)
        {
            mapPar();
        }
        return;
    }
    if(animhandle==89)
    {
        if(frame==1)
        {
            suicide();
        }
        return;
    }
    if(animhandle==91)
    {
        if(frame==0)
        {
            stop();
        }
        if(frame==1)
        {
            beidle();
        }
        return;
    }

}

####animationscript function main#####
# data/chars/Vehelits/neck.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==93)
    {
        if(frame==0)
        {
            suicidePar();
        }
        if(frame==0)
        {
            mapPar();
        }
        if(frame==0)
        {
            telechain();
        }
        if(frame==1)
        {
            suicidePar();
        }
        if(frame==1)
        {
            mapPar();
        }
        if(frame==1)
        {
            telechain();
        }
        return;
    }
    if(animhandle==94)
    {
        if(frame==0)
        {
            degravity(0);
        }
        if(frame==1)
        {
            suicide();
        }
        return;
    }
    if(animhandle==96)
    {
        if(frame==0)
        {
            stop();
        }
        if(frame==1)
        {
            beidle();
        }
        return;
    }

}

####animationscript function main#####
# data/chars/Vehelits/Vehelits.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==98)
    {
        if(frame==1)
        {
            spawnChainPoint("Origin", 0, 0, 0);
        }
        if(frame==2)
        {
            spawnChainLink("Neck", 0.875, 0, 0, 0);
        }
        if(frame==2)
        {
            spawnChainLink("Neck", 0.75, 0, 0, 0);
        }
        if(frame==2)
        {
            spawnChainLink("Neck", 0.625, 0, 0, 0);
        }
        if(frame==2)
        {
            spawnChainLink("Neck", 0.5, 0, 0, 0);
        }
        if(frame==2)
        {
            spawnChainLink("Neck", 0.375, 0, 0, 0);
        }
        if(frame==2)
        {
            spawnChainLink("Neck", 0.25, 0, 0, 0);
        }
        if(frame==2)
        {
            spawnChainLink("Neck", 0.125, 0, 0, 0);
        }
        if(frame==3)
        {
            anichange("ANI_FOLLOW1");
        }
        return;
    }
    if(animhandle==99)
    {
        if(frame==1)
        {
            attack1(-160, 0, 0, 70, "ANI_FOLLOW2");
        }
        return;
    }
    if(animhandle==103)
    {
        if(frame==2)
        {
            suicide();
        }
        return;
    }
    if(animhandle==105)
    {
        if(frame==0)
        {
            dasher(-4, 0, 0);
        }
        if(frame==1)
        {
            stop();
        }
        return;
    }
    if(animhandle==106)
    {
        if(frame==0)
        {
            dasher(-4, 0, 0);
        }
        if(frame==1)
        {
            stop();
        }
        if(frame==2)
        {
            beidle();
        }
        return;
    }

}
