update
This commit is contained in:
@@ -10,7 +10,7 @@ exclude=[".vscode/**/*"]
|
|||||||
[version]
|
[version]
|
||||||
major=0
|
major=0
|
||||||
minor=1
|
minor=1
|
||||||
patch=9
|
patch=10
|
||||||
|
|
||||||
git_hash=0
|
git_hash=0
|
||||||
|
|
||||||
@@ -22,9 +22,12 @@ archive=false
|
|||||||
workshop = [
|
workshop = [
|
||||||
"450814997", # CBA_A3
|
"450814997", # CBA_A3
|
||||||
"463939057", # ACE
|
"463939057", # ACE
|
||||||
|
"3499977893", # Advanced Developer Tools
|
||||||
"3058335345", # TBD Mortars
|
"3058335345", # TBD Mortars
|
||||||
]
|
]
|
||||||
|
|
||||||
|
dlc = [
|
||||||
|
]
|
||||||
|
|
||||||
mission = "test.Stratis"
|
mission = "test.Stratis"
|
||||||
|
|
||||||
|
|||||||
@@ -1,34 +1,32 @@
|
|||||||
class CfgVehicles
|
class CfgVehicles {
|
||||||
{
|
|
||||||
class All;
|
class All;
|
||||||
class Strategic;
|
class Strategic;
|
||||||
class Land;
|
class Land;
|
||||||
class LandVehicle: Land
|
class LandVehicle : Land {
|
||||||
{
|
|
||||||
class ViewPilot;
|
class ViewPilot;
|
||||||
class NewTurret;
|
class NewTurret;
|
||||||
};
|
};
|
||||||
class StaticWeapon: LandVehicle {
|
class StaticWeapon : LandVehicle {
|
||||||
|
|
||||||
class ACE_Actions;
|
class ACE_Actions;
|
||||||
class Turrets {
|
class Turrets {
|
||||||
class MainTurret: NewTurret {
|
class MainTurret : NewTurret {
|
||||||
class ViewOptics;
|
class ViewOptics;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
class StaticMortar : StaticWeapon {
|
class StaticMortar : StaticWeapon {
|
||||||
|
class ACE_Actions : ACE_Actions {
|
||||||
class ACE_Actions: ACE_Actions {
|
|
||||||
class ACE_MainActions;
|
class ACE_MainActions;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_M119: StaticMortar {
|
class TBD_M119 : StaticMortar {
|
||||||
artilleryScanner = 0; // turn off artillery computer
|
artilleryScanner = 0; // turn off artillery computer
|
||||||
ace_artillerytables_showRangetable = 1; // "fix" rangetables not showing up
|
ace_artillerytables_showRangetable =
|
||||||
ace_artillerytables_showGunLaying = 1; // "fix" rangetables not showing up
|
1; // "fix" rangetables not showing up
|
||||||
|
ace_artillerytables_showGunLaying =
|
||||||
|
1; // "fix" rangetables not showing up
|
||||||
|
|
||||||
scope = 2;
|
scope = 2;
|
||||||
scopeCurator = 2;
|
scopeCurator = 2;
|
||||||
@@ -41,7 +39,8 @@ class CfgVehicles
|
|||||||
faction = "BLU_F";
|
faction = "BLU_F";
|
||||||
crew = "B_Soldier_F";
|
crew = "B_Soldier_F";
|
||||||
|
|
||||||
slingLoadCargoMemoryPoints[] = {"sling_point_1", "sling_point_2", "towing_point"};
|
slingLoadCargoMemoryPoints[] = {"sling_point_1", "sling_point_2",
|
||||||
|
"towing_point"};
|
||||||
transportSoldier = 0;
|
transportSoldier = 0;
|
||||||
cargoAction[] = {"M119pose"};
|
cargoAction[] = {"M119pose"};
|
||||||
getInAction = "GetInMortar";
|
getInAction = "GetInMortar";
|
||||||
@@ -52,58 +51,87 @@ class CfgVehicles
|
|||||||
accuracy = 0.8;
|
accuracy = 0.8;
|
||||||
EPEImpulseDamageCoef = 5;
|
EPEImpulseDamageCoef = 5;
|
||||||
|
|
||||||
hiddenSelections[] = {"camo1","camo2","camo3","camo4","camo5","camo6","camo7","camo8","camo9"};
|
hiddenSelections[] = {"camo1", "camo2", "camo3", "camo4", "camo5",
|
||||||
hiddenSelectionsTextures[] = {"x\TBD_M119\addons\M119\tbd_m119\data\one_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\two_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\three_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\four_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\five_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\six_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\seven_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\plate_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\scope_co.paa"};
|
"camo6", "camo7", "camo8", "camo9"};
|
||||||
|
hiddenSelectionsTextures[] = {
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\one_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\two_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\three_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\four_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\five_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\six_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\seven_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\plate_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\scope_co.paa"};
|
||||||
|
|
||||||
class TextureSources {
|
class TextureSources {
|
||||||
|
|
||||||
class dark_green {
|
class dark_green {
|
||||||
|
|
||||||
author = "Tklama";
|
author = "Tklama";
|
||||||
displayName = "Dark Green";
|
displayName = "Dark Green";
|
||||||
factions [] = {};
|
factions[] = {};
|
||||||
textures[] = {"x\TBD_M119\addons\M119\tbd_m119\data\one_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\two_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\three_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\four_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\five_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\six_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\seven_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\plate_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\scope_co.paa"};
|
textures[] = {
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\one_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\two_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\three_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\four_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\five_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\six_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\seven_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\plate_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\scope_co.paa"};
|
||||||
};
|
};
|
||||||
|
|
||||||
class lightgreen {
|
class lightgreen {
|
||||||
|
|
||||||
author = "Tklama";
|
author = "Tklama";
|
||||||
displayName = "Light Green";
|
displayName = "Light Green";
|
||||||
factions [] = {};
|
factions[] = {};
|
||||||
textures[] = {"x\TBD_M119\addons\M119\tbd_m119\data\one_lg_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\two_lg_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\three_lg_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\four_lg_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\five_lg_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\six_lg_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\seven_lg_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\plate_lg_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\scope_lg_co.paa"};
|
textures[] = {
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\one_lg_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\two_lg_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\three_lg_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\four_lg_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\five_lg_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\six_lg_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\seven_lg_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\plate_lg_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\scope_lg_co.paa"};
|
||||||
};
|
};
|
||||||
|
|
||||||
class desert {
|
class desert {
|
||||||
|
|
||||||
author = "Tklama";
|
author = "Tklama";
|
||||||
displayName = "Desert";
|
displayName = "Desert";
|
||||||
factions [] = {};
|
factions[] = {};
|
||||||
textures[] = {"x\TBD_M119\addons\M119\tbd_m119\data\one_desert_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\two_desert_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\three_desert_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\four_desert_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\five_desert_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\six_desert_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\seven_desert_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\plate_desert_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\scope_desert_co.paa"};
|
textures[] = {
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\one_desert_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\two_desert_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\three_desert_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\four_desert_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\five_desert_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\six_desert_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\seven_desert_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\plate_desert_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\scope_desert_co.paa"};
|
||||||
};
|
};
|
||||||
|
|
||||||
class arctic {
|
class arctic {
|
||||||
|
|
||||||
author = "Tklama";
|
author = "Tklama";
|
||||||
displayName = "Arctic";
|
displayName = "Arctic";
|
||||||
factions [] = {};
|
factions[] = {};
|
||||||
textures[] = {"x\TBD_M119\addons\M119\tbd_m119\data\one_arctic_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\two_arctic_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\three_arctic_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\four_arctic_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\five_arctic_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\six_arctic_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\seven_arctic_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\plate_arctic_co.paa","x\TBD_M119\addons\M119\tbd_m119\data\scope_arctic_co.paa"};
|
textures[] = {
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\one_arctic_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\two_arctic_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\three_arctic_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\four_arctic_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\five_arctic_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\six_arctic_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\seven_arctic_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\plate_arctic_co.paa",
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\scope_arctic_co.paa"};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
class Turrets : Turrets {
|
||||||
|
class MainTurret : MainTurret {
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
class Turrets: Turrets {
|
|
||||||
class MainTurret: MainTurret {
|
|
||||||
gunnerRightHandAnimName = "vertical_handpos";
|
gunnerRightHandAnimName = "vertical_handpos";
|
||||||
gunnerLeftHandAnimName = "horizontal_handpos";
|
gunnerLeftHandAnimName = "horizontal_handpos";
|
||||||
gunnerAction = "M119pose";
|
gunnerAction = "M119pose";
|
||||||
@@ -130,8 +158,9 @@ class CfgVehicles
|
|||||||
gunnerUsesPilotView = 1;
|
gunnerUsesPilotView = 1;
|
||||||
disableSoundAttenuation = 1;
|
disableSoundAttenuation = 1;
|
||||||
soundServo[] = {QPATHTOF(TBD_M119\sounds\wheels.ogg), 1, 1, 20};
|
soundServo[] = {QPATHTOF(TBD_M119\sounds\wheels.ogg), 1, 1, 20};
|
||||||
soundServoVertical[] = {QPATHTOF(TBD_M119\sounds\metalsqueal.ogg), 5, 1, 35};
|
soundServoVertical[] = {
|
||||||
class ViewOptics: ViewOptics {
|
QPATHTOF(TBD_M119\sounds\metalsqueal.ogg), 5, 1, 35};
|
||||||
|
class ViewOptics : ViewOptics {
|
||||||
camPos = "gunnerview";
|
camPos = "gunnerview";
|
||||||
camDir = "look";
|
camDir = "look";
|
||||||
initAngleX = 0;
|
initAngleX = 0;
|
||||||
@@ -177,37 +206,37 @@ class CfgVehicles
|
|||||||
selectionDamage = "zbytek";
|
selectionDamage = "zbytek";
|
||||||
|
|
||||||
class DestructionEffects {
|
class DestructionEffects {
|
||||||
|
|
||||||
class Smoke2 {
|
class Smoke2 {
|
||||||
intensity = 1;
|
intensity = 1;
|
||||||
interval = 1;
|
interval = 1;
|
||||||
lifetime = 5;
|
lifetime = 5;
|
||||||
position = "konec_hlavne";
|
position = "konec_hlavne";
|
||||||
simulation = "particles" ;
|
simulation = "particles";
|
||||||
type = "WeaponWreckSmoke";};
|
type = "WeaponWreckSmoke";
|
||||||
|
};
|
||||||
|
|
||||||
class Smoke {
|
class Smoke {
|
||||||
intensity = 1;
|
intensity = 1;
|
||||||
interval = 1;
|
interval = 1;
|
||||||
lifetime = 5;
|
lifetime = 5;
|
||||||
position = "usti_hlavne";
|
position = "usti_hlavne";
|
||||||
simulation = "particles" ;
|
simulation = "particles";
|
||||||
type = "WeaponWreckSmoke";};
|
type = "WeaponWreckSmoke";
|
||||||
|
};
|
||||||
|
|
||||||
class Smoke3 {
|
class Smoke3 {
|
||||||
intensity = 0.15;
|
intensity = 0.15;
|
||||||
interval = 1;
|
interval = 1;
|
||||||
lifetime = 3.5;
|
lifetime = 3.5;
|
||||||
position = "smoke";
|
position = "smoke";
|
||||||
simulation = "particles" ;
|
simulation = "particles";
|
||||||
type = "ObjectDestructionSmoke";};
|
type = "ObjectDestructionSmoke";
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
class Damage {
|
class Damage {
|
||||||
mat[] = {"x\TBD_M119\addons\M119\tbd_m119\data\one.rvmat",
|
mat[] = {
|
||||||
|
"x\TBD_M119\addons\M119\tbd_m119\data\one.rvmat",
|
||||||
"x\TBD_M119\addons\M119\tbd_m119\data\one_damage.rvmat",
|
"x\TBD_M119\addons\M119\tbd_m119\data\one_damage.rvmat",
|
||||||
"x\TBD_M119\addons\M119\tbd_m119\data\one_destroy.rvmat",
|
"x\TBD_M119\addons\M119\tbd_m119\data\one_destroy.rvmat",
|
||||||
|
|
||||||
@@ -349,7 +378,6 @@ class CfgVehicles
|
|||||||
source = "user";
|
source = "user";
|
||||||
initPhase = 0;
|
initPhase = 0;
|
||||||
animPeriod = 0.5;
|
animPeriod = 0.5;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
class magazine_smoke_hide_source {
|
class magazine_smoke_hide_source {
|
||||||
@@ -362,7 +390,6 @@ class CfgVehicles
|
|||||||
source = "user";
|
source = "user";
|
||||||
initPhase = 0;
|
initPhase = 0;
|
||||||
animPeriod = 0.5;
|
animPeriod = 0.5;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
class magazine_dpicm_hide_source {
|
class magazine_dpicm_hide_source {
|
||||||
@@ -375,7 +402,6 @@ class CfgVehicles
|
|||||||
source = "user";
|
source = "user";
|
||||||
initPhase = 0;
|
initPhase = 0;
|
||||||
animPeriod = 0.5;
|
animPeriod = 0.5;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
class magazine_laser_hide_source {
|
class magazine_laser_hide_source {
|
||||||
@@ -402,15 +428,14 @@ class CfgVehicles
|
|||||||
animPeriod = 1;
|
animPeriod = 1;
|
||||||
};
|
};
|
||||||
|
|
||||||
class m119_reload_source
|
class m119_reload_source {
|
||||||
{
|
|
||||||
weapon = "TBD_M119_WEAPON";
|
weapon = "TBD_M119_WEAPON";
|
||||||
source = "reload";
|
source = "reload";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
class ACE_Actions: ACE_Actions {
|
class ACE_Actions : ACE_Actions {
|
||||||
class ACE_MainActions: ACE_MainActions {
|
class ACE_MainActions : ACE_MainActions {
|
||||||
selection = "interact";
|
selection = "interact";
|
||||||
|
|
||||||
class TBD_Fold {
|
class TBD_Fold {
|
||||||
@@ -449,9 +474,9 @@ class CfgVehicles
|
|||||||
class TBD_Load {
|
class TBD_Load {
|
||||||
displayName = CSTRING(load);
|
displayName = CSTRING(load);
|
||||||
distance = 1.5;
|
distance = 1.5;
|
||||||
showDisabled=0;
|
showDisabled = 0;
|
||||||
exceptions[]={};
|
exceptions[] = {};
|
||||||
priority=5;
|
priority = 5;
|
||||||
selection = "casing_spawn";
|
selection = "casing_spawn";
|
||||||
icon = "x\tbd_mortars\addons\main\data\load.paa";
|
icon = "x\tbd_mortars\addons\main\data\load.paa";
|
||||||
|
|
||||||
@@ -459,56 +484,105 @@ class CfgVehicles
|
|||||||
displayName = CSTRING(HE);
|
displayName = CSTRING(HE);
|
||||||
class TBD_LoadHECh1 {
|
class TBD_LoadHECh1 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_HE_CHARGE_1";
|
displayName = "$STR_TBD_MORTARS_105mm_HE_CHARGE_1";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_1)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_1)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_HE_CHARGE_1)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE([ARR_3(
|
||||||
|
_target,
|
||||||
|
QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_1)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadHECh2 {
|
class TBD_LoadHECh2 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_HE_CHARGE_2";
|
displayName = "$STR_TBD_MORTARS_105mm_HE_CHARGE_2";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_2)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_2)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_HE_CHARGE_2)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE([ARR_3(
|
||||||
|
_target,
|
||||||
|
QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_2)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadHECh3 {
|
class TBD_LoadHECh3 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_HE_CHARGE_3";
|
displayName = "$STR_TBD_MORTARS_105mm_HE_CHARGE_3";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_3)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_3)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_HE_CHARGE_3)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE([ARR_3(
|
||||||
|
_target,
|
||||||
|
QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_3)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadHECh4 {
|
class TBD_LoadHECh4 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_HE_CHARGE_4";
|
displayName = "$STR_TBD_MORTARS_105mm_HE_CHARGE_4";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_4)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_4)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_HE_CHARGE_4)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE([ARR_3(
|
||||||
|
_target,
|
||||||
|
QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_4)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadHECh5 {
|
class TBD_LoadHECh5 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_HE_CHARGE_5";
|
displayName = "$STR_TBD_MORTARS_105mm_HE_CHARGE_5";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_5)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_5)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_HE_CHARGE_5)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE([ARR_3(
|
||||||
|
_target,
|
||||||
|
QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_5)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadHECh6 {
|
class TBD_LoadHECh6 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_HE_CHARGE_6";
|
displayName = "$STR_TBD_MORTARS_105mm_HE_CHARGE_6";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_6)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_6)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_HE_CHARGE_6)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE([ARR_3(
|
||||||
|
_target,
|
||||||
|
QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_6)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadHECh7 {
|
class TBD_LoadHECh7 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_HE_CHARGE_7";
|
displayName = "$STR_TBD_MORTARS_105mm_HE_CHARGE_7";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_7)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_7)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_HE_CHARGE_7)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE([ARR_3(
|
||||||
|
_target,
|
||||||
|
QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_HE_CHARGE_7)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
@@ -518,56 +592,112 @@ class CfgVehicles
|
|||||||
displayName = CSTRING(LASER);
|
displayName = CSTRING(LASER);
|
||||||
class TBD_LoadLASERCh1 {
|
class TBD_LoadLASERCh1 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_LASER_CHARGE_1";
|
displayName = "$STR_TBD_MORTARS_105mm_LASER_CHARGE_1";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_LASER_CHARGE_1)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_LASER_CHARGE_1)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_LASER_CHARGE_1)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_LASER_CHARGE_1)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadLASERCh2 {
|
class TBD_LoadLASERCh2 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_LASER_CHARGE_2";
|
displayName = "$STR_TBD_MORTARS_105mm_LASER_CHARGE_2";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_LASER_CHARGE_2)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_LASER_CHARGE_2)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_LASER_CHARGE_2)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_LASER_CHARGE_2)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadLASERCh3 {
|
class TBD_LoadLASERCh3 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_LASER_CHARGE_3";
|
displayName = "$STR_TBD_MORTARS_105mm_LASER_CHARGE_3";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_LASER_CHARGE_3)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_LASER_CHARGE_3)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_LASER_CHARGE_3)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_LASER_CHARGE_3)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadLASERCh4 {
|
class TBD_LoadLASERCh4 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_LASER_CHARGE_4";
|
displayName = "$STR_TBD_MORTARS_105mm_LASER_CHARGE_4";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_LASER_CHARGE_4)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_LASER_CHARGE_4)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_LASER_CHARGE_4)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_LASER_CHARGE_4)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadLASERCh5 {
|
class TBD_LoadLASERCh5 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_LASER_CHARGE_5";
|
displayName = "$STR_TBD_MORTARS_105mm_LASER_CHARGE_5";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_LASER_CHARGE_5)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_LASER_CHARGE_5)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_LASER_CHARGE_5)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_LASER_CHARGE_5)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadLASERCh6 {
|
class TBD_LoadLASERCh6 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_LASER_CHARGE_6";
|
displayName = "$STR_TBD_MORTARS_105mm_LASER_CHARGE_6";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_LASER_CHARGE_6)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_LASER_CHARGE_6)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_LASER_CHARGE_6)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_LASER_CHARGE_6)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadLASERCh7 {
|
class TBD_LoadLASERCh7 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_LASER_CHARGE_7";
|
displayName = "$STR_TBD_MORTARS_105mm_LASER_CHARGE_7";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_LASER_CHARGE_7)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_LASER_CHARGE_7)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_LASER_CHARGE_7)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_LASER_CHARGE_7)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
@@ -577,56 +707,112 @@ class CfgVehicles
|
|||||||
displayName = CSTRING(SMOKE);
|
displayName = CSTRING(SMOKE);
|
||||||
class TBD_LoadSMOKECh1 {
|
class TBD_LoadSMOKECh1 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_SMOKE_CHARGE_1";
|
displayName = "$STR_TBD_MORTARS_105mm_SMOKE_CHARGE_1";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_1)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_1)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_1)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_1)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadSMOKECh2 {
|
class TBD_LoadSMOKECh2 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_SMOKE_CHARGE_2";
|
displayName = "$STR_TBD_MORTARS_105mm_SMOKE_CHARGE_2";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_2)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_2)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_2)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_2)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadSMOKECh3 {
|
class TBD_LoadSMOKECh3 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_SMOKE_CHARGE_3";
|
displayName = "$STR_TBD_MORTARS_105mm_SMOKE_CHARGE_3";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_3)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_3)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_3)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_3)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadSMOKECh4 {
|
class TBD_LoadSMOKECh4 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_SMOKE_CHARGE_4";
|
displayName = "$STR_TBD_MORTARS_105mm_SMOKE_CHARGE_4";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_4)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_4)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_4)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_4)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadSMOKECh5 {
|
class TBD_LoadSMOKECh5 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_SMOKE_CHARGE_5";
|
displayName = "$STR_TBD_MORTARS_105mm_SMOKE_CHARGE_5";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_5)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_5)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_5)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_5)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadSMOKECh6 {
|
class TBD_LoadSMOKECh6 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_SMOKE_CHARGE_6";
|
displayName = "$STR_TBD_MORTARS_105mm_SMOKE_CHARGE_6";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_6)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_6)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_6)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_6)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadSMOKECh7 {
|
class TBD_LoadSMOKECh7 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_SMOKE_CHARGE_7";
|
displayName = "$STR_TBD_MORTARS_105mm_SMOKE_CHARGE_7";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_7)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_7)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_7)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_SMOKE_CHARGE_7)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
@@ -636,62 +822,118 @@ class CfgVehicles
|
|||||||
displayName = CSTRING(DPICM);
|
displayName = CSTRING(DPICM);
|
||||||
class TBD_LoadDPICMCh1 {
|
class TBD_LoadDPICMCh1 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_DPICM_CHARGE_1";
|
displayName = "$STR_TBD_MORTARS_105mm_DPICM_CHARGE_1";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_1)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_1)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_1)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_1)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadDPICMCh2 {
|
class TBD_LoadDPICMCh2 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_DPICM_CHARGE_2";
|
displayName = "$STR_TBD_MORTARS_105mm_DPICM_CHARGE_2";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_2)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_2)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_2)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_2)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadDPICMCh3 {
|
class TBD_LoadDPICMCh3 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_DPICM_CHARGE_3";
|
displayName = "$STR_TBD_MORTARS_105mm_DPICM_CHARGE_3";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_3)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_3)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_3)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_3)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadDPICMCh4 {
|
class TBD_LoadDPICMCh4 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_DPICM_CHARGE_4";
|
displayName = "$STR_TBD_MORTARS_105mm_DPICM_CHARGE_4";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_4)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_4)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_4)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_4)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadDPICMCh5 {
|
class TBD_LoadDPICMCh5 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_DPICM_CHARGE_5";
|
displayName = "$STR_TBD_MORTARS_105mm_DPICM_CHARGE_5";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_5)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_5)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_5)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_5)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadDPICMCh6 {
|
class TBD_LoadDPICMCh6 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_DPICM_CHARGE_6";
|
displayName = "$STR_TBD_MORTARS_105mm_DPICM_CHARGE_6";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_6)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_6)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_6)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_6)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class TBD_LoadDPICMCh7 {
|
class TBD_LoadDPICMCh7 {
|
||||||
displayName = "$STR_TBD_MORTARS_105mm_DPICM_CHARGE_7";
|
displayName = "$STR_TBD_MORTARS_105mm_DPICM_CHARGE_7";
|
||||||
condition = QUOTE([ARR_2(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_7)))] call FUNC(canLoad));
|
condition = QUOTE([ARR_2(
|
||||||
statement = QUOTE([ARR_3(_target,QUOTE(QUOTE(TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_7)),0)] call FUNC(load));
|
_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_7)))] call
|
||||||
|
FUNC(canLoad));
|
||||||
|
statement = QUOTE(
|
||||||
|
[ARR_3(_target,
|
||||||
|
QUOTE(QUOTE(
|
||||||
|
TBD_MORTARS_105mm_ROUND_DPICM_CHARGE_7)),
|
||||||
|
0)] call FUNC(load));
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
exceptions[] = {};
|
exceptions[] = {};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
/*
|
/*
|
||||||
|
|
||||||
};*/
|
};*/
|
||||||
|
|
||||||
@@ -701,7 +943,7 @@ class CfgVehicles
|
|||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
displayName = CSTRING(unload);
|
displayName = CSTRING(unload);
|
||||||
condition = QUOTE([ARR_1(_target)] call FUNC(canUnload));
|
condition = QUOTE([ARR_1(_target)] call FUNC(canUnload));
|
||||||
statement = QUOTE([ARR_2(_target,0)] call FUNC(unload));
|
statement = QUOTE([ARR_2(_target, 0)] call FUNC(unload));
|
||||||
icon = "x\tbd_mortars\addons\main\data\unload.paa";
|
icon = "x\tbd_mortars\addons\main\data\unload.paa";
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -717,7 +959,8 @@ class CfgVehicles
|
|||||||
class TBD_Detach {
|
class TBD_Detach {
|
||||||
selection = "towing_point";
|
selection = "towing_point";
|
||||||
distance = 2.5;
|
distance = 2.5;
|
||||||
condition = QUOTE(_target getVariable [ARR_2(QUOTE(QGVAR(towed)),false)]);
|
condition = QUOTE(
|
||||||
|
_target getVariable[ARR_2(QUOTE(QGVAR(towed)), false)]);
|
||||||
showDisabled = 0;
|
showDisabled = 0;
|
||||||
displayName = CSTRING(DETACH);
|
displayName = CSTRING(DETACH);
|
||||||
statement = QUOTE([ARR_1(_target)] call FUNC(detach));
|
statement = QUOTE([ARR_1(_target)] call FUNC(detach));
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ class CfgPatches {
|
|||||||
class TBD_M119 {
|
class TBD_M119 {
|
||||||
addonRootClass = "A3_Armor_F_Beta";
|
addonRootClass = "A3_Armor_F_Beta";
|
||||||
requiredAddons[] = {"cba_main", "ace_interact_menu"};
|
requiredAddons[] = {"cba_main", "ace_interact_menu"};
|
||||||
requiredVersion = 0.5;
|
requiredVersion = 1.96;
|
||||||
weapons[] = {};
|
weapons[] = {};
|
||||||
units[] = {QUOTE(TBD_M119)};
|
units[] = {QUOTE(TBD_M119)};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user