class CfgSkeletons { 
    class Default {
        isDiscrete = 1;
        skeletonInherit = "";
        skeletonBones[] = {};
    };
    class ACE_Tracer_Skeleton: Default {};
    class ACE_Tracer_Skeleton_Default: ACE_Tracer_Skeleton { // BWC
        skeletonInherit = "ACE_Tracer_Skeleton";
        skeletonBones[]= {
            "core","",
            "halo","",
            "tracer",""
        };
    };
};

class CfgModels {
    class Default {
        sectionsInherit="";
        sections[] = {};
        skeletonName = "";
    };
    class ACE_Tracer: Default {
        skeletonName = "ACE_Tracer_Skeleton";
    };
    class ACE_Tracer_Default: ACE_Tracer { // BWC
        skeletonName = "ACE_Tracer_Skeleton_Default";
    };

    class ace_40mm_tracer_red: Default {};


    // Shell Tracers
    class ace_shell_tracer_green: ACE_Tracer {};
    class ace_shell_tracer_red: ACE_Tracer {};
    class ace_shell_tracer_white: ACE_Tracer {};
    class ace_shell_tracer_yellow: ACE_Tracer {};

    // Bullet tracers
    class ace_TracerGreen2: ACE_Tracer_Default {};
    class ace_TracerRed2: ACE_Tracer_Default {};
    class ace_TracerWhite2: ACE_Tracer_Default {};
    class ace_TracerYellow2: ACE_Tracer_Default {};


    // Bullet tracers, alternative
    class tracer_green_2: ACE_Tracer {};
    class tracer_red_2: ACE_Tracer {};
    class tracer_yellow_2: ACE_Tracer {};
};