//ALIENS
#define alienSkulk (Stride == 80 && primCount == 10276)
#define alienOnos (Stride == 80 && primCount == 10397)
#define alienLerk (alienLerk1 || alienLerk2 || alienLerk3)
#define alienLerk1 (Stride == 80 && primCount == 3046)
#define alienLerk2 (Stride == 80 && primCount == 3484)
#define alienLerk3 (Stride == 80 && primCount == 3566)
#define alienLerk4 (Stride == 80 && primCount == 4921)
#define alienGeorge (alienGeorge1 || alienGeorge2)
#define alienGeorge1 (Stride == 80 && primCount == 3984)
#define alienGeorge2 (Stride == 80 && primCount == 6135)
#define alienFade (alienFade1 || alienFade2)
#define alienFade1 (Stride == 80 && primCount == 4347)
#define alienFade2 (Stride == 80 && primCount == 5746)
#define NS2_ALIENS (alienSkulk || alienOnos || alienLerk || alienLerk1 || alienLerk2 || alienLerk3 || alienLerk4 || alienGeorge || alienGeorge1 || alienGeorge2 || alienFade || alienFade1 || alienFade2)
//ALIEN STRUCTURES
#define alienWhip (Stride == 80 && primCount == 6430 && NumVertices == 4329)
#define alienCrag (Stride == 80 && primCount == 10012 && NumVertices == 6852)
#define alienShift (Stride == 80 && primCount == 10219 && NumVertices == 6851)
#define alienShade (Stride == 80 && primCount == 4156 && NumVertices == 7066)
#define alienShade1 (Stride == 80 && primCount == 5765 && NumVertices == 7066)
#define alienHive (Stride == 80 && primCount == 6891 && NumVertices == 7037)
#define alienHive1 (Stride == 80 && primCount == 1853 && NumVertices == 7037)
#define alienHive2 (Stride == 80 && primCount == 1516 && NumVertices == 7037)
#define alienHarvester (Stride == 80 && primCount == 8494 && NumVertices == 5735)
#define alienSpitter (Stride == 80 && primCount == 3225 && NumVertices == 5113)
#define alienSpitter1 (Stride == 80 && primCount == 2494 && NumVertices == 5113)
#define NS2_ALIEN_STRUCT (alienSpitter || alienSpitter1 || alienHarvester || alienWhip || alienCrag || alienShift || alienShade || alienShade1 || alienHive || alienHive1 || alienHive2)
//HUMANS
#define humanSkin (Stride == 80 && primCount == 915 && NumVertices == 10688)
#define humanSkin1 (Stride == 80 && primCount == 1978)
#define humanSkin2 (Stride == 80 && primCount == 10095 && NumVertices == 10688)
#define humanSkin3 (Stride == 80 && primCount == 6847 && NumVertices == 12158)
#define humanSkin4 (Stride == 80 && primCount == 2922 && NumVertices == 12158)
#define humanSkin5 (Stride == 80 && primCount == 1736 && NumVertices == 12158)
#define humanSkin6 (Stride == 80 && primCount == 1623 && NumVertices == 12158)
#define humanSkin7 (Stride == 80 && primCount == 310 && NumVertices == 12158)
#define humanSkin8 (Stride == 80 && primCount == 1666 && NumVertices == 12158)
#define humanExo (Stride == 80 && primCount == 21218 && NumVertices == 22796)
#define humanWeaponSMG (Stride == 80 && primCount == 2928)
#define humanWeaponPistol (Stride == 80 && primCount == 850 && NumVertices == 985)
#define humanWeaponShotgun (Stride == 80 && primCount == 1484 && NumVertices == 2082)
#define humanWeaponFlamethrower (Stride == 80 && primCount == 1490 && NumVertices == 1644)
#define humanWeaponGL (Stride == 80 && primCount == 2354 && NumVertices == 3223)
#define NS2_HUMANS (humanSkin || humanSkin1 || humanSkin2 || humanSkin3 || humanSkin4 || humanSkin5 || humanSkin6 || humanSkin7 || humanSkin8 || humanExo || humanWeaponSMG || humanWeaponPistol || humanWeaponShotgun || humanWeaponFlamethrower || humanWeaponGL)
//HUMAN STRUCTURES
#define humanPrototypeLab (Stride == 80 && primCount == 7889)
#define humanArmoury (Stride == 80 && primCount == 8405)
#define humanSpawn (Stride == 80 && primCount == 9652)
#define humanCommandCentre (Stride == 80 && primCount == 9886)
#define humanHarvestor (Stride == 80 && primCount == 9959)
#define humanSentry (Stride == 80 && primCount == 8544 && NumVertices == 9506)
#define humanObservatory (Stride == 80 && primCount == 6096 && NumVertices == 5630)
#define humanArmsLab (Stride == 80 && primCount == 7515 && NumVertices == 7787)
#define NS2_HUMAN_STRUCT (humanArmsLab || humanPrototypeLab || humanArmoury || humanSpawn || humanCommandCentre || humanHarvestor || humanSentry || humanObservatory)