here is present config:
class LaserTarget: All
{
icon = "iconLaserTarget"; displayName = "$STR_A3_cfgVehicles_LaserTarget0"; model = "\A3\Weapons_f\laserTgt.p3d"; weapons[] = {"M2"}; magazines[] = {}; threat[] = {0.2,0.5,1}; simulation = "laserTarget";
};
class LaserTargetBase: LaserTarget{};
class LaserTargetCBase: LaserTargetBase
{
scope = 1; side = 3;
};
class LaserTargetWBase: LaserTargetBase
{
scope = 1; side = 0;
};
class LaserTargetEBase: LaserTargetBase
{
scope = 1; side = 1;
};
class LaserTargetC: LaserTargetCBase
{
accuracy = 1000; weapons[] = {}; magazines[] = {};
};
class LaserTargetW: LaserTargetWBase
{
accuracy = 1000; weapons[] = {}; magazines[] = {};
};
class LaserTargetE: LaserTargetEBase
{
accuracy = 1000; weapons[] = {}; magazines[] = {};
};
as you can see no target "G"
here is NVG target config:
class NVG_TargetBase: All
{
displayName = "$STR_A3_cfgVehicles_NVG_TargetBase0"; model = "\A3\Weapons_F\empty.p3d"; simulation = "nvmarker"; class NVGMarker { diffuse[] = {0.1,0.1,0.1}; ambient[] = {0.01,0.01,0.01}; brightness = 0.15; name = "pozicni blik"; drawLight = 1; drawLightSize = 0.005; drawLightCenterSize = 0.005; activeLight = 0; blinking = 1; dayLight = 0; onlyInNvg = 1; useFlare = 0; }; type = 1; cost = 1e+015; armor = 500; threat[] = {0.2,0.5,1.0}; weapons[] = {}; magazines[] = {}; nvTarget = 1; destrType = "DestructEngine"; brightness = 0.02;
};
class NVG_TargetCBase: NVG_TargetBase
{
side = 3; model = "\A3\Weapons_F\empty.p3d";
};
class NVG_TargetWBase: NVG_TargetBase
{
side = 0; model = "\A3\Weapons_F\empty.p3d";
};
class NVG_TargetEBase: NVG_TargetBase
{
side = 1; model = "\A3\Weapons_F\empty.p3d";
};
class NVG_TargetGBase: NVG_TargetBase
{
side = 2; model = "\A3\Weapons_F\empty.p3d";
};
class NVG_TargetC: NVG_TargetCBase
{
scope = 1; accuracy = 1000;
};
class NVG_TargetW: NVG_TargetWBase
{
scope = 1; accuracy = 1000;
};
class NVG_TargetE: NVG_TargetEBase
{
scope = 1; accuracy = 1000;
};
class NVG_TargetG: NVG_TargetGBase
{
scope = 1; accuracy = 1000;
};
there is target "G"
Analogously the laserTarget config needs:
class LaserTargetGBase: LaserTargetBase
{
scope = 1; side = 2;
};
class LaserTargetG: LaserTargetGBase
{
accuracy = 1000; weapons[] = {}; magazines[] = {};
};