mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Merge remote-tracking branch 'brett/hemtt_v10'
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@ -7,6 +7,7 @@ extensions/vcproj64/*
|
||||
.vscode/*
|
||||
hemtt
|
||||
hemtt.exe
|
||||
.hemtt/
|
||||
tools/temp
|
||||
*.cache
|
||||
*.pbo
|
||||
|
@ -42,7 +42,7 @@ class RscTitles {
|
||||
x="SafeZoneX + 0.001";
|
||||
y="SafeZoneY + 0.001";
|
||||
w=0.2;
|
||||
h=0.2*4/3;
|
||||
h="0.2*4/3";
|
||||
size=0.034;
|
||||
sizeEx=0.027;
|
||||
text="";
|
||||
|
@ -1,3 +1,5 @@
|
||||
#define ST_RIGHT 1
|
||||
|
||||
class GVAR(rangeTableDialog) {
|
||||
idd = -1;
|
||||
movingEnable = 1;
|
||||
@ -30,8 +32,8 @@ class GVAR(rangeTableDialog) {
|
||||
y = "3.76 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2)) / 2)";
|
||||
w = "16.2634559672906 * (safeZoneH / 40)";
|
||||
h = "20.24 * ((safeZoneH / 1.2) / 25)";
|
||||
columns[] = {(10/867),(86/867),(171/867),(238/867),(320/867),(405/867),(485/867),(546/867),(607/867),(668/867),(729/867),(790/867)};
|
||||
rowHeight = 0.015 * safeZoneH;
|
||||
columns[] = {"10/867", "86/867", "171/867", "238/867", "320/867", "405/867", "485/867", "546/867", "607/867", "668/867", "729/867", "790/867"};
|
||||
rowHeight = "0.015 * safeZoneH";
|
||||
sizeEx = "0.014 * safeZoneH";
|
||||
font = "EtelkaMonospacePro";
|
||||
drawSideArrows = 1;
|
||||
|
@ -36,7 +36,6 @@ class RscTitles {
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
};
|
||||
};
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -32,7 +32,7 @@ class GVAR(menu) {
|
||||
y = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)";
|
||||
w = "13 * (((safezoneW / safezoneH) min 1.2) / 40)";
|
||||
h = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
|
||||
style = ST_LEFT + ST_SHADOW;
|
||||
style = QUOTE(ST_LEFT + ST_SHADOW);
|
||||
font = "RobotoCondensed";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
colorText[] = {0.95, 0.95, 0.95, 0.75};
|
||||
|
@ -32,7 +32,7 @@ class GVAR(renameMenu) {
|
||||
y = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)";
|
||||
w = "13 * (((safezoneW / safezoneH) min 1.2) / 40)";
|
||||
h = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
|
||||
style = ST_LEFT + ST_SHADOW;
|
||||
style = QUOTE(ST_LEFT + ST_SHADOW);
|
||||
font = "RobotoCondensed";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
colorText[] = {0.95, 0.95, 0.95, 0.75};
|
||||
|
@ -1,7 +1,7 @@
|
||||
|
||||
class CfgSounds {
|
||||
class ACE_Sound_Click {
|
||||
sound[] = {PATHTOF(sounds\ACE_click.wav), 1, 1, 200};
|
||||
sound[] = {QPATHTOF(sounds\ACE_click.wav), 1, 1, 200};
|
||||
titles[] = {};
|
||||
};
|
||||
};
|
||||
|
@ -3,7 +3,15 @@ class CfgUIGrids {
|
||||
class Presets {
|
||||
class Arma3 {
|
||||
class Variables {
|
||||
grid_ACE_displayText[] = {{((safezoneX + safezoneW) - (10 *(((safezoneW / safezoneH) min 1.2) / 40)) - 2.9 *(((safezoneW / safezoneH) min 1.2) / 40)),safeZoneY + 0.175 * safezoneH, (10 *(((safezoneW / safezoneH) min 1.2) / 40)), (3 *((((safezoneW / safezoneH) min 1.2) / 1.2) / 25))}, "(((safezoneW / safezoneH) min 1.2) / 40)","((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"};
|
||||
grid_ACE_displayText[] = {
|
||||
{
|
||||
"((safezoneX + safezoneW) - (10 *(((safezoneW / safezoneH) min 1.2) / 40)) - 2.9 *(((safezoneW / safezoneH) min 1.2) / 40))",
|
||||
"safeZoneY + 0.175 * safezoneH, (10 *(((safezoneW / safezoneH) min 1.2) / 40))",
|
||||
"(3 *((((safezoneW / safezoneH) min 1.2) / 1.2) / 25))"
|
||||
},
|
||||
"(((safezoneW / safezoneH) min 1.2) / 40)",
|
||||
"((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -37,25 +37,25 @@ class GVAR(CompassControl): RscControlsGroupNoScrollbars {
|
||||
_display displayAddEventHandler [ARR_2('MouseMoving',_fnc_update)];\
|
||||
_display displayAddEventHandler [ARR_2('MouseHolding',_fnc_update)];\
|
||||
);
|
||||
x = LEFT;
|
||||
y = TOP;
|
||||
w = WIDTH;
|
||||
h = HEIGHT;
|
||||
x = QUOTE(LEFT);
|
||||
y = QUOTE(TOP);
|
||||
w = QUOTE(WIDTH);
|
||||
h = QUOTE(HEIGHT);
|
||||
|
||||
class controls {
|
||||
class Background: RscText {
|
||||
colorBackground[] = BACKGROUND_COLOR;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = WIDTH;
|
||||
h = HEIGHT;
|
||||
w = QUOTE(WIDTH);
|
||||
h = QUOTE(HEIGHT);
|
||||
};
|
||||
class Pointer: RscText {
|
||||
colorBackground[] = POINTER_COLOR;
|
||||
x = WIDTH/2 - WIDTH*POINTER_WIDTH_FACTOR/2;
|
||||
x = QUOTE(WIDTH/2 - WIDTH*POINTER_WIDTH_FACTOR/2);
|
||||
y = 0;
|
||||
w = WIDTH*POINTER_WIDTH_FACTOR;
|
||||
h = HEIGHT;
|
||||
w = QUOTE(WIDTH*POINTER_WIDTH_FACTOR);
|
||||
h = QUOTE(HEIGHT);
|
||||
};
|
||||
class CompassGroup: RscControlsGroupNoScrollbars {
|
||||
onLoad = QUOTE(\
|
||||
@ -65,44 +65,44 @@ class GVAR(CompassControl): RscControlsGroupNoScrollbars {
|
||||
);
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = 2*WIDTH;
|
||||
h = 2*HEIGHT;
|
||||
w = QUOTE(2*WIDTH);
|
||||
h = QUOTE(2*HEIGHT);
|
||||
|
||||
class controls {
|
||||
class Compass0: RscPicture {
|
||||
text = TEXTURE_0;
|
||||
x = 0 * (WIDTH / 4);
|
||||
x = QUOTE(0 * (WIDTH / 4));
|
||||
y = 0;
|
||||
w = WIDTH/4;
|
||||
h = HEIGHT;
|
||||
w = QUOTE(WIDTH/4);
|
||||
h = QUOTE(HEIGHT);
|
||||
};
|
||||
class Compass1: Compass0 {
|
||||
text = TEXTURE_1;
|
||||
x = 1 * (WIDTH / 4);
|
||||
x = QUOTE(1 * (WIDTH / 4));
|
||||
};
|
||||
class Compass2: Compass0 {
|
||||
text = TEXTURE_2;
|
||||
x = 2 * (WIDTH / 4);
|
||||
x = QUOTE(2 * (WIDTH / 4));
|
||||
};
|
||||
class Compass3: Compass0 {
|
||||
text = TEXTURE_3;
|
||||
x = 3 * (WIDTH / 4);
|
||||
x = QUOTE(3 * (WIDTH / 4));
|
||||
};
|
||||
class Compass4: Compass0 {
|
||||
text = TEXTURE_0;
|
||||
x = 4 * (WIDTH / 4);
|
||||
x = QUOTE(4 * (WIDTH / 4));
|
||||
};
|
||||
class Compass5: Compass0 {
|
||||
text = TEXTURE_1;
|
||||
x = 5 * (WIDTH / 4);
|
||||
x = QUOTE(5 * (WIDTH / 4));
|
||||
};
|
||||
class Compass6: Compass0 {
|
||||
text = TEXTURE_2;
|
||||
x = 6 * (WIDTH / 4);
|
||||
x = QUOTE(6 * (WIDTH / 4));
|
||||
};
|
||||
class Compass7: Compass0 {
|
||||
text = TEXTURE_3;
|
||||
x = 7 * (WIDTH / 4);
|
||||
x = QUOTE(7 * (WIDTH / 4));
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -37,10 +37,10 @@ class RscTitles {
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
colorText[] = {1, 1, 1, 1};
|
||||
colorBackground[] = {0, 0, 0, 0.5};
|
||||
x = safeZoneW + safeZoneX - 0 * safezoneW; //safeZoneW + safeZoneX - 0.2 * safezoneW;
|
||||
y = safeZoneY + 0.2 * safezoneH;
|
||||
w = 0.2 * safeZoneW;
|
||||
h = 0.1 * SafeZoneH;
|
||||
x = "safeZoneW + safeZoneX - 0 * safezoneW"; //safeZoneW + safeZoneX - 0.2 * safezoneW;
|
||||
y = "safeZoneY + 0.2 * safezoneH";
|
||||
w = "0.2 * safeZoneW";
|
||||
h = "0.1 * SafeZoneH";
|
||||
font = "RobotoCondensed";
|
||||
};
|
||||
};
|
||||
@ -61,10 +61,10 @@ class RscTitles {
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
colorText[] = {1, 1, 1, 1};
|
||||
colorBackground[] = {0.8, 0, 0, 0.5};
|
||||
x = 0.3 * safeZoneW + safeZoneX;
|
||||
y = 0.4 * safezoneH + safeZoneY;
|
||||
w = 0.4 * safeZoneW;
|
||||
h = 0.2 * SafeZoneH;
|
||||
x = "0.3 * safeZoneW + safeZoneX";
|
||||
y = "0.4 * safezoneH + safeZoneY";
|
||||
w = "0.4 * safeZoneW";
|
||||
h = "0.2 * SafeZoneH";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -5,13 +5,13 @@ class CfgUIGrids {
|
||||
class Variables {
|
||||
GVAR(grid)[] = {
|
||||
{
|
||||
(safeZoneX + safeZoneW) - 12.9 * GUI_GRID_W,
|
||||
safeZoneY + 0.175 * safeZoneH,
|
||||
8 * GUI_GRID_W,
|
||||
8 * GUI_GRID_H
|
||||
QUOTE((safeZoneX + safeZoneW) - 12.9 * GUI_GRID_W),
|
||||
QUOTE(safeZoneY + 0.175 * safeZoneH),
|
||||
QUOTE(8 * GUI_GRID_W),
|
||||
QUOTE(8 * GUI_GRID_H)
|
||||
},
|
||||
GUI_GRID_W,
|
||||
GUI_GRID_H
|
||||
QUOTE(GUI_GRID_W),
|
||||
QUOTE(GUI_GRID_H)
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -13,23 +13,23 @@ class RscTitles {
|
||||
class controls {
|
||||
class background: RscPicture {
|
||||
idc = 1000;
|
||||
x = profileNamespace getVariable ['TRIPLES(IGUI,GVAR(grid),X)', (safeZoneX + safeZoneW) - 12.9 * GUI_GRID_W];
|
||||
y = profileNamespace getVariable ['TRIPLES(IGUI,GVAR(grid),Y)', safeZoneY + 0.175 * safeZoneH];
|
||||
w = 8 * GUI_GRID_W;
|
||||
h = 8 * GUI_GRID_H;
|
||||
x = QUOTE(profileNamespace getVariable [ARR_2('TRIPLES(IGUI,GVAR(grid),X)', (safeZoneX + safeZoneW) - 12.9 * GUI_GRID_W)]);
|
||||
y = QUOTE(profileNamespace getVariable [ARR_2('TRIPLES(IGUI,GVAR(grid),Y)', safeZoneY + 0.175 * safeZoneH)]);
|
||||
w = QUOTE(8 * GUI_GRID_W);
|
||||
h = QUOTE(8 * GUI_GRID_H);
|
||||
text = QPATHTOF(data\dogtagSingle.paa);
|
||||
colorText[] = {1, 1, 1, 1};
|
||||
};
|
||||
class nickname: RscStructuredText {
|
||||
idc = 1001;
|
||||
text = "";
|
||||
sizeEx = GUI_GRID_H;
|
||||
sizeEx = QUOTE(GUI_GRID_H);
|
||||
colorText[] = {1, 1, 1, 1};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
x = 1.6 * GUI_GRID_W + (profileNamespace getVariable ['TRIPLES(IGUI,GVAR(grid),X)', (safeZoneX + safeZoneW) - 12.9 * GUI_GRID_W]);
|
||||
y = 0.065 * safeZoneH + (profileNamespace getVariable ['TRIPLES(IGUI,GVAR(grid),Y)', safeZoneY + 0.175 * safeZoneH]);
|
||||
w = 5.9 * GUI_GRID_W;
|
||||
h = 3 * GUI_GRID_H;
|
||||
x = QUOTE(1.6 * GUI_GRID_W + (profileNamespace getVariable [ARR_2('TRIPLES(IGUI,GVAR(grid),X)', (safeZoneX + safeZoneW) - 12.9 * GUI_GRID_W)]));
|
||||
y = QUOTE(0.065 * safeZoneH + (profileNamespace getVariable [ARR_2('TRIPLES(IGUI,GVAR(grid),Y)', safeZoneY + 0.175 * safeZoneH)]));
|
||||
w = QUOTE(5.9 * GUI_GRID_W);
|
||||
h = QUOTE(3 * GUI_GRID_H);
|
||||
font = "RobotoCondensed";
|
||||
class Attributes {
|
||||
font = "RobotoCondensed";
|
||||
|
@ -13,9 +13,9 @@ class Rsc_ACE_CallScreen_Edit: RscEdit {
|
||||
style = "0x00 + 0x40 + 0x200";
|
||||
shadow = 1;
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 20) * 1)";
|
||||
x = 0.288594 * safezoneW + safezoneX;
|
||||
w = 0.0825 * safezoneW;
|
||||
h = 0.044 * safezoneH;
|
||||
x = "0.288594 * safezoneW + safezoneX";
|
||||
w = "0.0825 * safezoneW";
|
||||
h = "0.044 * safezoneH";
|
||||
};
|
||||
class Rsc_ACE_HiddenButton: RscButton {
|
||||
colorText[] = {0, 0, 0, 0};
|
||||
@ -40,175 +40,175 @@ class Rsc_ACE_PhoneInterface {
|
||||
class RscPicture_1200: RscPicture {
|
||||
idc = 1200;
|
||||
text = QPATHTOF(Data\UI\Cellphone_Background.paa);
|
||||
x = 0.231875 * safezoneW + safezoneX;
|
||||
y = 0.104 * safezoneH + safezoneY;
|
||||
w = 0.195937 * safezoneW;
|
||||
h = 0.704 * safezoneH;
|
||||
x = "0.231875 * safezoneW + safezoneX";
|
||||
y = "0.104 * safezoneH + safezoneY";
|
||||
w = "0.195937 * safezoneW";
|
||||
h = "0.704 * safezoneH";
|
||||
};
|
||||
class numkey_1: Rsc_ACE_NumKeyButton {
|
||||
idc = 1600;
|
||||
x = 0.278281 * safezoneW + safezoneX;
|
||||
y = 0.533 * safezoneH + safezoneY;
|
||||
w = 0.0309375 * safezoneW;
|
||||
h = 0.033 * safezoneH;
|
||||
x = "0.278281 * safezoneW + safezoneX";
|
||||
y = "0.533 * safezoneH + safezoneY";
|
||||
w = "0.0309375 * safezoneW";
|
||||
h = "0.033 * safezoneH";
|
||||
tooltip = "1";
|
||||
action = "ctrlSetText [1400,((ctrlText 1400) + '1')];";
|
||||
};
|
||||
class numkey_2: Rsc_ACE_NumKeyButton {
|
||||
idc = 1601;
|
||||
x = 0.314375 * safezoneW + safezoneX;
|
||||
y = 0.533 * safezoneH + safezoneY;
|
||||
w = 0.0309375 * safezoneW;
|
||||
h = 0.033 * safezoneH;
|
||||
x = "0.314375 * safezoneW + safezoneX";
|
||||
y = "0.533 * safezoneH + safezoneY";
|
||||
w = "0.0309375 * safezoneW";
|
||||
h = "0.033 * safezoneH";
|
||||
tooltip = "2";
|
||||
action = "ctrlSetText [1400,((ctrlText 1400) + '2')];";
|
||||
};
|
||||
class numkey_3: Rsc_ACE_NumKeyButton {
|
||||
idc = 1602;
|
||||
x = 0.350469 * safezoneW + safezoneX;
|
||||
y = 0.533 * safezoneH + safezoneY;
|
||||
w = 0.0309375 * safezoneW;
|
||||
h = 0.033 * safezoneH;
|
||||
x = "0.350469 * safezoneW + safezoneX";
|
||||
y = "0.533 * safezoneH + safezoneY";
|
||||
w = "0.0309375 * safezoneW";
|
||||
h = "0.033 * safezoneH";
|
||||
tooltip = "3";
|
||||
action = "ctrlSetText [1400,((ctrlText 1400) + '3')];";
|
||||
};
|
||||
class numkey_4: Rsc_ACE_NumKeyButton {
|
||||
idc = 1603;
|
||||
x = 0.278281 * safezoneW + safezoneX;
|
||||
y = 0.577 * safezoneH + safezoneY;
|
||||
w = 0.0309375 * safezoneW;
|
||||
h = 0.033 * safezoneH;
|
||||
x = "0.278281 * safezoneW + safezoneX";
|
||||
y = "0.577 * safezoneH + safezoneY";
|
||||
w = "0.0309375 * safezoneW";
|
||||
h = "0.033 * safezoneH";
|
||||
tooltip = "4";
|
||||
action = "ctrlSetText [1400,((ctrlText 1400) + '4')];";
|
||||
};
|
||||
class numkey_5: Rsc_ACE_NumKeyButton {
|
||||
idc = 1604;
|
||||
x = 0.314375 * safezoneW + safezoneX;
|
||||
y = 0.577 * safezoneH + safezoneY;
|
||||
w = 0.0309375 * safezoneW;
|
||||
h = 0.033 * safezoneH;
|
||||
x = "0.314375 * safezoneW + safezoneX";
|
||||
y = "0.577 * safezoneH + safezoneY";
|
||||
w = "0.0309375 * safezoneW";
|
||||
h = "0.033 * safezoneH";
|
||||
tooltip = "5";
|
||||
action = "ctrlSetText [1400,((ctrlText 1400) + '5')];";
|
||||
};
|
||||
class numkey_6: Rsc_ACE_NumKeyButton {
|
||||
idc = 1605;
|
||||
x = 0.350469 * safezoneW + safezoneX;
|
||||
y = 0.577 * safezoneH + safezoneY;
|
||||
w = 0.0309375 * safezoneW;
|
||||
h = 0.033 * safezoneH;
|
||||
x = "0.350469 * safezoneW + safezoneX";
|
||||
y = "0.577 * safezoneH + safezoneY";
|
||||
w = "0.0309375 * safezoneW";
|
||||
h = "0.033 * safezoneH";
|
||||
tooltip = "6";
|
||||
action = "ctrlSetText [1400,((ctrlText 1400) + '6')];";
|
||||
};
|
||||
class numkey_7: Rsc_ACE_NumKeyButton {
|
||||
idc = 1606;
|
||||
x = 0.278281 * safezoneW + safezoneX;
|
||||
y = 0.621 * safezoneH + safezoneY;
|
||||
w = 0.0309375 * safezoneW;
|
||||
h = 0.033 * safezoneH;
|
||||
x = "0.278281 * safezoneW + safezoneX";
|
||||
y = "0.621 * safezoneH + safezoneY";
|
||||
w = "0.0309375 * safezoneW";
|
||||
h = "0.033 * safezoneH";
|
||||
tooltip = "7";
|
||||
action = "ctrlSetText [1400,((ctrlText 1400) + '7')];";
|
||||
};
|
||||
class numkey_8: Rsc_ACE_NumKeyButton {
|
||||
idc = 1607;
|
||||
x = 0.314375 * safezoneW + safezoneX;
|
||||
y = 0.621 * safezoneH + safezoneY;
|
||||
w = 0.0309375 * safezoneW;
|
||||
h = 0.033 * safezoneH;
|
||||
x = "0.314375 * safezoneW + safezoneX";
|
||||
y = "0.621 * safezoneH + safezoneY";
|
||||
w = "0.0309375 * safezoneW";
|
||||
h = "0.033 * safezoneH";
|
||||
tooltip = "8";
|
||||
action = "ctrlSetText [1400,((ctrlText 1400) + '8')];";
|
||||
};
|
||||
class numkey_9: Rsc_ACE_NumKeyButton {
|
||||
idc = 1608;
|
||||
x = 0.350469 * safezoneW + safezoneX;
|
||||
y = 0.621 * safezoneH + safezoneY;
|
||||
w = 0.0309375 * safezoneW;
|
||||
h = 0.033 * safezoneH;
|
||||
x = "0.350469 * safezoneW + safezoneX";
|
||||
y = "0.621 * safezoneH + safezoneY";
|
||||
w = "0.0309375 * safezoneW";
|
||||
h = "0.033 * safezoneH";
|
||||
tooltip = "9";
|
||||
action = "ctrlSetText [1400,((ctrlText 1400) + '9')];";
|
||||
};
|
||||
class numkey_0: Rsc_ACE_NumKeyButton {
|
||||
idc = 1609;
|
||||
x = 0.314375 * safezoneW + safezoneX;
|
||||
y = 0.676 * safezoneH + safezoneY;
|
||||
w = 0.0309375 * safezoneW;
|
||||
h = 0.033 * safezoneH;
|
||||
x = "0.314375 * safezoneW + safezoneX";
|
||||
y = "0.676 * safezoneH + safezoneY";
|
||||
w = "0.0309375 * safezoneW";
|
||||
h = "0.033 * safezoneH";
|
||||
tooltip = "0";
|
||||
action = "ctrlSetText [1400,((ctrlText 1400) + '0')];";
|
||||
};
|
||||
class speedDialAdd: Rsc_ACE_NumKeyButton {
|
||||
idc = 1610;
|
||||
x = 0.278281 * safezoneW + safezoneX;
|
||||
y = 0.676 * safezoneH + safezoneY;
|
||||
w = 0.0309375 * safezoneW;
|
||||
h = 0.033 * safezoneH;
|
||||
x = "0.278281 * safezoneW + safezoneX";
|
||||
y = "0.676 * safezoneH + safezoneY";
|
||||
w = "0.0309375 * safezoneW";
|
||||
h = "0.033 * safezoneH";
|
||||
tooltip = CSTRING(Phone_AddToSpeedDial);
|
||||
action = QUOTE([ARR_2(ctrlText 1401,ctrlText 1400)] call FUNC(addToSpeedDial););
|
||||
};
|
||||
class clear: Rsc_ACE_HiddenButton {
|
||||
idc = 1610;
|
||||
x = 0.278281 * safezoneW + safezoneX;
|
||||
y = 0.445 * safezoneH + safezoneY;
|
||||
w = 0.020625 * safezoneW;
|
||||
h = 0.033 * safezoneH;
|
||||
x = "0.278281 * safezoneW + safezoneX";
|
||||
y = "0.445 * safezoneH + safezoneY";
|
||||
w = "0.020625 * safezoneW";
|
||||
h = "0.033 * safezoneH";
|
||||
tooltip = CSTRING(Clear);
|
||||
action = QUOTE(ctrlSetText [ARR_2(1400,'')];[ctrlText 1401] call FUNC(removeFromSpeedDial);ctrlSetText [ARR_2(1401,'')];);
|
||||
};
|
||||
class dial: Rsc_ACE_HiddenButton {
|
||||
idc = 1611;
|
||||
x = 0.309219 * safezoneW + safezoneX;
|
||||
y = 0.445 * safezoneH + safezoneY;
|
||||
w = 0.04125 * safezoneW;
|
||||
h = 0.033 * safezoneH;
|
||||
x = "0.309219 * safezoneW + safezoneX";
|
||||
y = "0.445 * safezoneH + safezoneY";
|
||||
w = "0.04125 * safezoneW";
|
||||
h = "0.033 * safezoneH";
|
||||
tooltip = CSTRING(Phone_Dial);
|
||||
action = QUOTE([ARR_2(ace_player,ctrlText 1400)] call FUNC(dialPhone););
|
||||
};
|
||||
class up: Rsc_ACE_HiddenButton {
|
||||
idc = 1612;
|
||||
x = 0.360781 * safezoneW + safezoneX;
|
||||
y = 0.445 * safezoneH + safezoneY;
|
||||
w = 0.020625 * safezoneW;
|
||||
h = 0.033 * safezoneH;
|
||||
x = "0.360781 * safezoneW + safezoneX";
|
||||
y = "0.445 * safezoneH + safezoneY";
|
||||
w = "0.020625 * safezoneW";
|
||||
h = "0.033 * safezoneH";
|
||||
tooltip = CSTRING(Phone_Up);
|
||||
action = QUOTE([true] call FUNC(setSpeedDial));
|
||||
};
|
||||
class down: Rsc_ACE_HiddenButton {
|
||||
idc = 1613;
|
||||
x = 0.345312 * safezoneW + safezoneX;
|
||||
y = 0.485 * safezoneH + safezoneY;
|
||||
w = 0.020625 * safezoneW;
|
||||
h = 0.033 * safezoneH;
|
||||
x = "0.345312 * safezoneW + safezoneX";
|
||||
y = "0.485 * safezoneH + safezoneY";
|
||||
w = "0.020625 * safezoneW";
|
||||
h = "0.033 * safezoneH";
|
||||
tooltip = CSTRING(Phone_Down);
|
||||
action = QUOTE([false] call FUNC(setSpeedDial));
|
||||
};
|
||||
class speedDial_Text: RscText {
|
||||
idc = 1405;
|
||||
y = 0.302 * safezoneH + safezoneY;
|
||||
y = "0.302 * safezoneH + safezoneY";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 22) * 1)";
|
||||
x = 0.288594 * safezoneW + safezoneX;
|
||||
w = 0.0825 * safezoneW;
|
||||
h = 0.044 * safezoneH;
|
||||
x = "0.288594 * safezoneW + safezoneX";
|
||||
w = "0.0825 * safezoneW";
|
||||
h = "0.044 * safezoneH";
|
||||
text = "Name";
|
||||
};
|
||||
class speedDial_edit: Rsc_ACE_CallScreen_Edit {
|
||||
idc = 1401;
|
||||
y = 0.302 * safezoneH + safezoneY;
|
||||
x = 0.318 * safezoneW + safezoneX;
|
||||
w = 0.1;
|
||||
y = "0.302 * safezoneH + safezoneY";
|
||||
x = "0.318 * safezoneW + safezoneX";
|
||||
w = "0.1";
|
||||
};
|
||||
class numberEdit_Text: RscText {
|
||||
idc = 1406;
|
||||
y = 0.348 * safezoneH + safezoneY;
|
||||
y = "0.348 * safezoneH + safezoneY";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 22) * 1)";
|
||||
x = 0.288594 * safezoneW + safezoneX;
|
||||
w = 0.0825 * safezoneW;
|
||||
h = 0.044 * safezoneH;
|
||||
x = "0.288594 * safezoneW + safezoneX";
|
||||
w = "0.0825 * safezoneW";
|
||||
h = "0.044 * safezoneH";
|
||||
text = "#";
|
||||
};
|
||||
class number_edit: Rsc_ACE_CallScreen_Edit {
|
||||
canModify = 0;
|
||||
idc = 1400;
|
||||
y = 0.348 * safezoneH + safezoneY;
|
||||
x = 0.3 * safezoneW + safezoneX;
|
||||
y = "0.348 * safezoneH + safezoneY";
|
||||
x = "0.3 * safezoneW + safezoneX";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -7,19 +7,19 @@ class GVAR(timerUI) {
|
||||
class Header: RscText {
|
||||
idc = -1;
|
||||
text = CSTRING(ExplosiveTimer);
|
||||
x = 13.5 * GUI_GRID_W + GUI_GRID_CENTER_X;
|
||||
y = 5 * GUI_GRID_H + GUI_GRID_CENTER_Y;
|
||||
w = 13 * GUI_GRID_W;
|
||||
h = GUI_GRID_H;
|
||||
x = QUOTE(13.5 * GUI_GRID_W + GUI_GRID_CENTER_X);
|
||||
y = QUOTE(5 * GUI_GRID_H + GUI_GRID_CENTER_Y);
|
||||
w = QUOTE(13 * GUI_GRID_W);
|
||||
h = QUOTE(GUI_GRID_H);
|
||||
colorBackground[] = GUI_BCG_COLOR;
|
||||
moving = 1;
|
||||
};
|
||||
class Background: RscText {
|
||||
idd = -1;
|
||||
x = 13.5 * GUI_GRID_W + GUI_GRID_CENTER_X;
|
||||
y = 6.1 * GUI_GRID_H + GUI_GRID_CENTER_Y;
|
||||
w = 13 * GUI_GRID_W;
|
||||
h = 6.5 * GUI_GRID_H;
|
||||
x = QUOTE(13.5 * GUI_GRID_W + GUI_GRID_CENTER_X);
|
||||
y = QUOTE(6.1 * GUI_GRID_H + GUI_GRID_CENTER_Y);
|
||||
w = QUOTE(13 * GUI_GRID_W);
|
||||
h = QUOTE(6.5 * GUI_GRID_H);
|
||||
colorBackground[] = {0, 0, 0, 0.8};
|
||||
};
|
||||
};
|
||||
@ -27,24 +27,24 @@ class GVAR(timerUI) {
|
||||
class DigitBackground_1: RscPicture {
|
||||
idc = -1;
|
||||
text = QPATHTOF(UI\seven_segment_8.paa);
|
||||
x = 14 * GUI_GRID_W + GUI_GRID_CENTER_X;
|
||||
y = 6.6 * GUI_GRID_H + GUI_GRID_CENTER_Y;
|
||||
w = 4 * GUI_GRID_W;
|
||||
h = 4 * GUI_GRID_H;
|
||||
x = QUOTE(14 * GUI_GRID_W + GUI_GRID_CENTER_X);
|
||||
y = QUOTE(6.6 * GUI_GRID_H + GUI_GRID_CENTER_Y);
|
||||
w = QUOTE(4 * GUI_GRID_W);
|
||||
h = QUOTE(4 * GUI_GRID_H);
|
||||
colorText[] = {0.3, 0.3, 0.3, 0.5};
|
||||
};
|
||||
class DigitBackground_2: DigitBackground_1 {
|
||||
x = 16.4 * GUI_GRID_W + GUI_GRID_CENTER_X;
|
||||
x = QUOTE(16.4 * GUI_GRID_W + GUI_GRID_CENTER_X);
|
||||
};
|
||||
class DigitBackground_3: DigitBackground_1 {
|
||||
x = 19.7 * GUI_GRID_W + GUI_GRID_CENTER_X;
|
||||
x = QUOTE(19.7 * GUI_GRID_W + GUI_GRID_CENTER_X);
|
||||
};
|
||||
class DigitBackground_4: DigitBackground_1 {
|
||||
x = 22.1 * GUI_GRID_W + GUI_GRID_CENTER_X;
|
||||
x = QUOTE(22.1 * GUI_GRID_W + GUI_GRID_CENTER_X);
|
||||
};
|
||||
class DigitSeparator: DigitBackground_1 {
|
||||
text = QPATHTOF(UI\seven_segment_separator.paa);
|
||||
x = 18.025 * GUI_GRID_W + GUI_GRID_CENTER_X;
|
||||
x = QUOTE(18.025 * GUI_GRID_W + GUI_GRID_CENTER_X);
|
||||
colorText[] = {1, 0.05, 0.05, 1};
|
||||
};
|
||||
class Digit_1: DigitBackground_1 {
|
||||
@ -54,22 +54,22 @@ class GVAR(timerUI) {
|
||||
};
|
||||
class Digit_2: Digit_1 {
|
||||
idc = IDC_TIMER_DIGIT_2;
|
||||
x = 16.4 * GUI_GRID_W + GUI_GRID_CENTER_X;
|
||||
x = QUOTE(16.4 * GUI_GRID_W + GUI_GRID_CENTER_X);
|
||||
};
|
||||
class Digit_3: Digit_1 {
|
||||
idc = IDC_TIMER_DIGIT_3;
|
||||
x = 19.7 * GUI_GRID_W + GUI_GRID_CENTER_X;
|
||||
x = QUOTE(19.7 * GUI_GRID_W + GUI_GRID_CENTER_X);
|
||||
};
|
||||
class Digit_4: Digit_1 {
|
||||
idc = IDC_TIMER_DIGIT_4;
|
||||
x = 22.1 * GUI_GRID_W + GUI_GRID_CENTER_X;
|
||||
x = QUOTE(22.1 * GUI_GRID_W + GUI_GRID_CENTER_X);
|
||||
};
|
||||
class Slider: ctrlXSliderH {
|
||||
idc = IDC_TIMER_SLIDER;
|
||||
x = 14 * GUI_GRID_W + GUI_GRID_CENTER_X;
|
||||
y = 11.1 * GUI_GRID_H + GUI_GRID_CENTER_Y;
|
||||
w = 12 * GUI_GRID_W;
|
||||
h = GUI_GRID_H;
|
||||
x = QUOTE(14 * GUI_GRID_W + GUI_GRID_CENTER_X);
|
||||
y = QUOTE(11.1 * GUI_GRID_H + GUI_GRID_CENTER_Y);
|
||||
w = QUOTE(12 * GUI_GRID_W);
|
||||
h = QUOTE(GUI_GRID_H);
|
||||
color[] = {0.3, 0.3, 0.3, 0.7};
|
||||
colorActive[] = {0.3, 0.3, 0.3, 0.7};
|
||||
sliderRange[] = {TIMER_VALUE_MIN, TIMER_VALUE_MAX};
|
||||
@ -79,10 +79,10 @@ class GVAR(timerUI) {
|
||||
idc = -1;
|
||||
text = CSTRING(Cancel);
|
||||
onButtonClick = QUOTE(closeDialog 0);
|
||||
x = 13.5 * GUI_GRID_W + GUI_GRID_CENTER_X;
|
||||
y = 12.7 * GUI_GRID_H + GUI_GRID_CENTER_Y;
|
||||
w = 5 * GUI_GRID_W;
|
||||
h = GUI_GRID_H;
|
||||
x = QUOTE(13.5 * GUI_GRID_W + GUI_GRID_CENTER_X);
|
||||
y = QUOTE(12.7 * GUI_GRID_H + GUI_GRID_CENTER_Y);
|
||||
w = QUOTE(5 * GUI_GRID_W);
|
||||
h = QUOTE(GUI_GRID_H);
|
||||
colorActive[] = {0, 0, 0, 1};
|
||||
colorBackground[] = {0, 0, 0, 0.8};
|
||||
colorFocused[] = {0, 0, 0, 0.8};
|
||||
@ -91,7 +91,7 @@ class GVAR(timerUI) {
|
||||
idc = IDC_TIMER_CONFIRM;
|
||||
text = CSTRING(SetTime);
|
||||
onButtonClick = "";
|
||||
x = 21.5 * GUI_GRID_W + GUI_GRID_CENTER_X;
|
||||
x = QUOTE(21.5 * GUI_GRID_W + GUI_GRID_CENTER_X);
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -83,8 +83,8 @@ class CfgVehicles {
|
||||
};
|
||||
class ACE_fastRope {
|
||||
displayName = CSTRING(Interaction_fastRope);
|
||||
condition = [_player, _target] call FUNC(canFastRope);
|
||||
statement = [_player, _target] call FUNC(fastRope);
|
||||
condition = QUOTE([ARR_2(_player, _target)] call FUNC(canFastRope));
|
||||
statement = QUOTE([ARR_2(_player, _target)] call FUNC(fastRope));
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -6,5 +6,5 @@
|
||||
expression = QUOTE(if (_value) then {[_this] call EFUNC(fastroping,equipFRIES)}); \
|
||||
typeName = "BOOL"; \
|
||||
condition = "objectVehicle"; \
|
||||
defaultValue = false; \
|
||||
defaultValue = "false"; \
|
||||
}
|
||||
|
@ -33,19 +33,19 @@ class CfgMovesMaleSdr: CfgMovesBasic {
|
||||
};
|
||||
class GVAR(drinkStandCan): GVAR(drinkStand) {
|
||||
file = QPATHTOF(anim\drink_stand_can.rtm);
|
||||
speed = 1/9;
|
||||
speed = "1/9";
|
||||
};
|
||||
class GVAR(drinkCrouchCan): GVAR(drinkCrouch) {
|
||||
file = QPATHTOF(anim\drink_crouch_can.rtm);
|
||||
speed = 1/9;
|
||||
speed = "1/9";
|
||||
};
|
||||
class GVAR(drinkProneCan): GVAR(drinkProne) {
|
||||
file = QPATHTOF(anim\drink_prone_can.rtm);
|
||||
speed = 1/9;
|
||||
speed = "1/9";
|
||||
};
|
||||
class GVAR(drinkFromSource): GVAR(drinkStand) {
|
||||
file = QPATHTOF(anim\drink_source.rtm);
|
||||
speed = 1/8;
|
||||
speed = "1/8";
|
||||
};
|
||||
class GVAR(drinkFromSourceHigh): GVAR(drinkFromSource) {
|
||||
file = QPATHTOF(anim\drink_source_high.rtm);
|
||||
|
@ -5,13 +5,13 @@ class CfgUIGrids {
|
||||
class Variables {
|
||||
XGVAR(grid)[] = {
|
||||
{
|
||||
safeZoneX + safeZoneW - 4.2 * GUI_GRID_W,
|
||||
safeZoneY + safeZoneH - 2.2 * GUI_GRID_H,
|
||||
4 * GUI_GRID_W,
|
||||
2 * GUI_GRID_H
|
||||
QUOTE(safeZoneX + safeZoneW - 4.2 * GUI_GRID_W),
|
||||
QUOTE(safeZoneY + safeZoneH - 2.2 * GUI_GRID_H),
|
||||
QUOTE(4 * GUI_GRID_W),
|
||||
QUOTE(2 * GUI_GRID_H)
|
||||
},
|
||||
GUI_GRID_W,
|
||||
GUI_GRID_H
|
||||
QUOTE(GUI_GRID_W),
|
||||
QUOTE(GUI_GRID_H)
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -12,15 +12,15 @@ class RscTitles {
|
||||
class controls {
|
||||
class Thirst: RscPicture {
|
||||
idc = IDC_COLORED_HUD_THIRST;
|
||||
x = profileNamespace getVariable [QUOTE(TRIPLES(IGUI,XGVAR(grid),X)), safeZoneX + safeZoneW - 4.2 * GUI_GRID_W];
|
||||
y = profileNamespace getVariable [QUOTE(TRIPLES(IGUI,XGVAR(grid),Y)), safeZoneY + safeZoneH - 2.2 * GUI_GRID_H];
|
||||
w = 2 * GUI_GRID_W;
|
||||
h = 2 * GUI_GRID_H;
|
||||
x = QUOTE(profileNamespace getVariable [ARR_2(QUOTE(QUOTE(TRIPLES(IGUI,XGVAR(grid),X))), safeZoneX + safeZoneW - 4.2 * GUI_GRID_W)]);
|
||||
y = QUOTE(profileNamespace getVariable [ARR_2(QUOTE(QUOTE(TRIPLES(IGUI,XGVAR(grid),Y))), safeZoneY + safeZoneH - 2.2 * GUI_GRID_H)]);
|
||||
w = QUOTE(2 * GUI_GRID_W);
|
||||
h = QUOTE(2 * GUI_GRID_H);
|
||||
text = QPATHTOF(ui\icon_hud_thirststatus.paa);
|
||||
};
|
||||
class Hunger: Thirst {
|
||||
idc = IDC_COLORED_HUD_HUNGER;
|
||||
x = 2 * GUI_GRID_W + (profileNamespace getVariable [QUOTE(TRIPLES(IGUI,XGVAR(grid),X)), safeZoneX + safeZoneW - 4.2 * GUI_GRID_W]);
|
||||
x = QUOTE(2 * GUI_GRID_W + (profileNamespace getVariable [ARR_2(QUOTE(QUOTE(TRIPLES(IGUI,XGVAR(grid),X))), safeZoneX + safeZoneW - 4.2 * GUI_GRID_W)]));
|
||||
text = QPATHTOF(ui\icon_hud_hungerstatus.paa);
|
||||
};
|
||||
};
|
||||
@ -35,39 +35,39 @@ class RscTitles {
|
||||
class controlsBackground {
|
||||
class Thirst: RscPicture {
|
||||
idc = -1;
|
||||
x = profileNamespace getVariable [QUOTE(TRIPLES(IGUI,XGVAR(grid),X)), safeZoneX + safeZoneW - 4.2 * GUI_GRID_W];
|
||||
y = profileNamespace getVariable [QUOTE(TRIPLES(IGUI,XGVAR(grid),Y)), safeZoneY + safeZoneH - 2.2 * GUI_GRID_H];
|
||||
w = 2 * GUI_GRID_W;
|
||||
h = 2 * GUI_GRID_H;
|
||||
x = QUOTE(profileNamespace getVariable [ARR_2(QUOTE(QUOTE(TRIPLES(IGUI,XGVAR(grid),X))), safeZoneX + safeZoneW - 4.2 * GUI_GRID_W)]);
|
||||
y = QUOTE(profileNamespace getVariable [ARR_2(QUOTE(QUOTE(TRIPLES(IGUI,XGVAR(grid),Y))), safeZoneY + safeZoneH - 2.2 * GUI_GRID_H)]);
|
||||
w = QUOTE(2 * GUI_GRID_W);
|
||||
h = QUOTE(2 * GUI_GRID_H);
|
||||
text = QPATHTOF(ui\icon_hud_thirststatus.paa);
|
||||
colorText[] = {1, 1, 1, 0.2};
|
||||
};
|
||||
class Hunger: Thirst {
|
||||
x = 2 * GUI_GRID_W + (profileNamespace getVariable [QUOTE(TRIPLES(IGUI,XGVAR(grid),X)), safeZoneX + safeZoneW - 4.2 * GUI_GRID_W]);
|
||||
x = QUOTE(2 * GUI_GRID_W + (profileNamespace getVariable [ARR_2(QUOTE(QUOTE(TRIPLES(IGUI,XGVAR(grid),X))), safeZoneX + safeZoneW - 4.2 * GUI_GRID_W)]));
|
||||
text = QPATHTOF(ui\icon_hud_hungerstatus.paa);
|
||||
};
|
||||
};
|
||||
class controls {
|
||||
class ThirstGroup: RscControlsGroupNoScrollbars {
|
||||
idc = IDC_DRAINING_HUD_THIRST_GROUP;
|
||||
x = profileNamespace getVariable [QUOTE(TRIPLES(IGUI,XGVAR(grid),X)), safeZoneX + safeZoneW - 4.2 * GUI_GRID_W];
|
||||
y = profileNamespace getVariable [QUOTE(TRIPLES(IGUI,XGVAR(grid),Y)), safeZoneY + safeZoneH - 2.2 * GUI_GRID_H];
|
||||
w = 2 * GUI_GRID_W;
|
||||
h = 2 * GUI_GRID_H;
|
||||
x = QUOTE(profileNamespace getVariable [ARR_2(QUOTE(QUOTE(TRIPLES(IGUI,XGVAR(grid),X))), safeZoneX + safeZoneW - 4.2 * GUI_GRID_W)]);
|
||||
y = QUOTE(profileNamespace getVariable [ARR_2(QUOTE(QUOTE(TRIPLES(IGUI,XGVAR(grid),Y))), safeZoneY + safeZoneH - 2.2 * GUI_GRID_H)]);
|
||||
w = QUOTE(2 * GUI_GRID_W);
|
||||
h = QUOTE(2 * GUI_GRID_H);
|
||||
class controls {
|
||||
class Icon: RscPicture {
|
||||
idc = IDC_DRAINING_HUD_THIRST_ICON;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = 2 * GUI_GRID_W;
|
||||
h = 2 * GUI_GRID_H;
|
||||
w = QUOTE(2 * GUI_GRID_W);
|
||||
h = QUOTE(2 * GUI_GRID_H);
|
||||
text = QPATHTOF(ui\icon_hud_thirststatus.paa);
|
||||
};
|
||||
};
|
||||
};
|
||||
class HungerGroup: ThirstGroup {
|
||||
idc = IDC_DRAINING_HUD_HUNGER_GROUP;
|
||||
x = 2 * GUI_GRID_W + (profileNamespace getVariable [QUOTE(TRIPLES(IGUI,XGVAR(grid),X)), safeZoneX + safeZoneW - 4.2 * GUI_GRID_W]);
|
||||
x = QUOTE(2 * GUI_GRID_W + (profileNamespace getVariable [ARR_2(QUOTE(QUOTE(TRIPLES(IGUI,XGVAR(grid),X))), safeZoneX + safeZoneW - 4.2 * GUI_GRID_W)]));
|
||||
class controls: controls {
|
||||
class Icon: Icon {
|
||||
idc = IDC_DRAINING_HUD_HUNGER_ICON;
|
||||
|
@ -3,7 +3,7 @@
|
||||
#define CREATE_SCREAM(no)\
|
||||
class GVAR(DOUBLES(scream,no)) { \
|
||||
name = QUOTE(GVAR(CONCAT(scream,no)));\
|
||||
sound[] = {QUOTE(PATHTOF(CONCAT(sounds\scream,no).ogg)), db + 8, 1};\
|
||||
sound[] = {QUOTE(PATHTOF(CONCAT(sounds\scream,no).ogg)), "db + 8", 1};\
|
||||
titles[] = {}; \
|
||||
}
|
||||
|
||||
|
@ -22,7 +22,7 @@ class RscTitles {
|
||||
y = "SafeZoneY";
|
||||
w = "SafeZoneW + 0.05";
|
||||
h = "SafeZoneH + 0.05";
|
||||
text = PATHTOF(data\overlay_burn_1.paa);
|
||||
text = QPATHTOF(data\overlay_burn_1.paa);
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -34,7 +34,7 @@ class RscTitles {
|
||||
|
||||
class controls: controls {
|
||||
class GVAR(indicator): GVAR(indicator) {
|
||||
text = PATHTOF(data\overlay_burn_2.paa);
|
||||
text = QPATHTOF(data\overlay_burn_2.paa);
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -13,7 +13,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 140000;
|
||||
GVAR(charge) = 87000;
|
||||
GVAR(gurney_c) = 2320;
|
||||
GVAR(gurney_k) = 1/2;
|
||||
GVAR(gurney_k) = "1/2";
|
||||
};
|
||||
class Bomb_04_F: ammo_Bomb_LaserGuidedBase {
|
||||
GVAR(enabled) = 1;
|
||||
@ -22,7 +22,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 140000;
|
||||
GVAR(charge) = 87000;
|
||||
GVAR(gurney_c) = 2320;
|
||||
GVAR(gurney_k) = 1/2;
|
||||
GVAR(gurney_k) = "1/2";
|
||||
};
|
||||
class BombCore;
|
||||
class Bo_Mk82: BombCore {
|
||||
@ -32,7 +32,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 140000;
|
||||
GVAR(charge) = 87000;
|
||||
GVAR(gurney_c) = 2320;
|
||||
GVAR(gurney_k) = 1/2;
|
||||
GVAR(gurney_k) = "1/2";
|
||||
};
|
||||
|
||||
// ~~~~ Grenades:
|
||||
@ -52,7 +52,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 210; // metal in grams
|
||||
GVAR(charge) = 185; // explosive in grams
|
||||
GVAR(gurney_c) = 2843; // Gurney velocity constant for explosive type. See: http://en.wikipedia.org/wiki/Gurney_equations
|
||||
GVAR(gurney_k) = 3/5; // Gurney shape factor, in this case a sphere. See: http://en.wikipedia.org/wiki/Gurney_equations
|
||||
GVAR(gurney_k) = "3/5"; // Gurney shape factor, in this case a sphere. See: http://en.wikipedia.org/wiki/Gurney_equations
|
||||
};
|
||||
class GrenadeHand_stone: GrenadeHand {
|
||||
GVAR(skip) = 1;
|
||||
@ -69,7 +69,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 200;
|
||||
GVAR(charge) = 32;
|
||||
GVAR(gurney_c) = 2700;
|
||||
GVAR(gurney_k) = 1/2;
|
||||
GVAR(gurney_k) = "1/2";
|
||||
};
|
||||
class G_40mm_HEDP: G_40mm_HE {
|
||||
// Source: http://www.inetres.com/gp/military/infantry/grenade/40mm_ammo.html#M433
|
||||
@ -79,7 +79,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 200;
|
||||
GVAR(charge) = 45;
|
||||
GVAR(gurney_c) = 2830;
|
||||
GVAR(gurney_k) = 1/2;
|
||||
GVAR(gurney_k) = "1/2";
|
||||
};
|
||||
|
||||
class ACE_G_40mm_HEDP: G_40mm_HEDP {};
|
||||
@ -130,7 +130,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 2300;
|
||||
GVAR(charge) = 590;
|
||||
GVAR(gurney_c) = 2800;
|
||||
GVAR(gurney_k) = 1/2;
|
||||
GVAR(gurney_k) = "1/2";
|
||||
GVAR(classes)[] = {"ACE_frag_small"};
|
||||
};
|
||||
|
||||
@ -145,7 +145,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 3850;
|
||||
GVAR(charge) = 1040;
|
||||
GVAR(gurney_c) = 2700;
|
||||
GVAR(gurney_k) = 1/2;
|
||||
GVAR(gurney_k) = "1/2";
|
||||
};
|
||||
class RocketBase;
|
||||
class R_80mm_HE: RocketBase {
|
||||
@ -159,7 +159,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 56250;
|
||||
GVAR(charge) = 39000;
|
||||
GVAR(gurney_c) = 2700;
|
||||
GVAR(gurney_k) = 1/2;
|
||||
GVAR(gurney_k) = "1/2";
|
||||
};
|
||||
class Rocket_04_HE_F: MissileBase { // Shrieker (Hydra 70)
|
||||
GVAR(enabled) = 1;
|
||||
@ -167,7 +167,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 3850;
|
||||
GVAR(charge) = 1040;
|
||||
GVAR(gurney_c) = 2700;
|
||||
GVAR(gurney_k) = 1/2;
|
||||
GVAR(gurney_k) = "1/2";
|
||||
};
|
||||
class M_Scalpel_AT: MissileBase { // 9K121 Vikhr
|
||||
GVAR(enabled) = 1;
|
||||
@ -175,7 +175,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 10000;
|
||||
GVAR(charge) = 3000;
|
||||
GVAR(gurney_c) = 2700;
|
||||
GVAR(gurney_k) = 1/2;
|
||||
GVAR(gurney_k) = "1/2";
|
||||
};
|
||||
class ACE_Hellfire_AGM114K: M_Scalpel_AT {
|
||||
// Source: http://www.designation-systems.net/dusrm/m-114.html
|
||||
@ -185,7 +185,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 8000;
|
||||
GVAR(charge) = 2400;
|
||||
GVAR(gurney_c) = 2700;
|
||||
GVAR(gurney_k) = 1/2;
|
||||
GVAR(gurney_k) = "1/2";
|
||||
};
|
||||
class M_Air_AA: MissileBase {
|
||||
GVAR(skip) = 1;
|
||||
@ -205,7 +205,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 36000;
|
||||
GVAR(charge) = 9979;
|
||||
GVAR(gurney_c) = 2440;
|
||||
GVAR(gurney_k) = 1/2;
|
||||
GVAR(gurney_k) = "1/2";
|
||||
};
|
||||
class Sh_82mm_AMOS: Sh_155mm_AMOS {
|
||||
// Source: http://www.arsenal-bg.com/defense_police/mortar_bombs_82mm.htm
|
||||
@ -215,7 +215,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 3200;
|
||||
GVAR(charge) = 420;
|
||||
GVAR(gurney_c) = 2440;
|
||||
GVAR(gurney_k) = 1/2;
|
||||
GVAR(gurney_k) = "1/2";
|
||||
};
|
||||
class ModuleOrdnanceMortar_F_Ammo: Sh_82mm_AMOS {
|
||||
GVAR(enabled) = 1;
|
||||
@ -224,7 +224,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 800;
|
||||
GVAR(charge) = 4200;
|
||||
GVAR(gurney_c) = 2320;
|
||||
GVAR(gurney_k) = 1/2;
|
||||
GVAR(gurney_k) = "1/2";
|
||||
};
|
||||
class Sh_105mm_HEAT_MP: Sh_125mm_HEAT {
|
||||
GVAR(enabled) = 1;
|
||||
@ -233,7 +233,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 11400;
|
||||
GVAR(charge) = 7100;
|
||||
GVAR(gurney_c) = 2800;
|
||||
GVAR(gurney_k) = 1/2;
|
||||
GVAR(gurney_k) = "1/2";
|
||||
};
|
||||
class Sh_120mm_HE: ShellBase {
|
||||
GVAR(enabled) = 1;
|
||||
@ -242,7 +242,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 23000;
|
||||
GVAR(charge) = 3148;
|
||||
GVAR(gurney_c) = 2830;
|
||||
GVAR(gurney_k) = 1/2;
|
||||
GVAR(gurney_k) = "1/2";
|
||||
};
|
||||
class Sh_125mm_HE: Sh_120mm_HE {
|
||||
GVAR(enabled) = 1;
|
||||
@ -251,7 +251,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 16000;
|
||||
GVAR(charge) = 3200;
|
||||
GVAR(gurney_c) = 2440;
|
||||
GVAR(gurney_k) = 1/2;
|
||||
GVAR(gurney_k) = "1/2";
|
||||
};
|
||||
class ModuleOrdnanceHowitzer_F_ammo: Sh_155mm_AMOS {
|
||||
GVAR(enabled) = 1;
|
||||
@ -260,7 +260,7 @@ class CfgAmmo {
|
||||
GVAR(metal) = 1950;
|
||||
GVAR(charge) = 15800;
|
||||
GVAR(gurney_c) = 2320;
|
||||
GVAR(gurney_k) = 1/2;
|
||||
GVAR(gurney_k) = "1/2";
|
||||
};
|
||||
|
||||
|
||||
@ -279,29 +279,29 @@ class CfgAmmo {
|
||||
|
||||
class GVAR(tiny_HD): GVAR(base) {
|
||||
hit = 6;
|
||||
airFriction = BASE_DRAG_HD;
|
||||
airFriction = QUOTE(BASE_DRAG_HD);
|
||||
caliber = 0.75;
|
||||
};
|
||||
|
||||
class GVAR(small): GVAR(base) {
|
||||
hit = 12;
|
||||
airFriction = BASE_DRAG*0.9;
|
||||
airFriction = QUOTE(BASE_DRAG*0.9);
|
||||
};
|
||||
|
||||
class GVAR(small_HD): GVAR(base) {
|
||||
hit = 12;
|
||||
airFriction = BASE_DRAG_HD*0.9;
|
||||
airFriction = QUOTE(BASE_DRAG_HD*0.9);
|
||||
};
|
||||
|
||||
class GVAR(medium): GVAR(base) {
|
||||
hit = 14;
|
||||
airFriction = BASE_DRAG*0.75;
|
||||
airFriction = QUOTE(BASE_DRAG*0.75);
|
||||
caliber = 1.2;
|
||||
};
|
||||
|
||||
class GVAR(medium_HD): GVAR(base) {
|
||||
hit = 14;
|
||||
airFriction = BASE_DRAG_HD*0.75;
|
||||
airFriction = QUOTE(BASE_DRAG_HD*0.75);
|
||||
caliber = 1.2;
|
||||
};
|
||||
|
||||
@ -309,7 +309,7 @@ class CfgAmmo {
|
||||
hit = 28;
|
||||
indirectHit = 2;
|
||||
indirectHitRange = 0.25;
|
||||
airFriction = BASE_DRAG*0.65;
|
||||
airFriction = QUOTE(BASE_DRAG*0.65);
|
||||
caliber = 2;
|
||||
explosive = 0;
|
||||
|
||||
@ -319,7 +319,7 @@ class CfgAmmo {
|
||||
hit = 28;
|
||||
indirectHit = 2;
|
||||
indirectHitRange = 0.25;
|
||||
airFriction = BASE_DRAG_HD*0.65;
|
||||
airFriction = QUOTE(BASE_DRAG_HD*0.65);
|
||||
caliber = 2;
|
||||
};
|
||||
|
||||
@ -327,7 +327,7 @@ class CfgAmmo {
|
||||
hit = 40;
|
||||
indirectHit = 4;
|
||||
indirectHitRange = 0.5;
|
||||
airFriction = BASE_DRAG*0.5;
|
||||
airFriction = QUOTE(BASE_DRAG*0.5);
|
||||
caliber = 2.8;
|
||||
};
|
||||
|
||||
@ -335,7 +335,7 @@ class CfgAmmo {
|
||||
hit = 40;
|
||||
indirectHit = 4;
|
||||
indirectHitRange = 0.5;
|
||||
airFriction = BASE_DRAG_HD*0.5;
|
||||
airFriction = QUOTE(BASE_DRAG_HD*0.5);
|
||||
caliber = 2.8;
|
||||
};
|
||||
|
||||
|
@ -2,8 +2,8 @@
|
||||
class ace_explosion_reflection_##range##_##hit: ace_explosion_reflection_base {\
|
||||
indirectHitRange = range;\
|
||||
indirectHit = hit;\
|
||||
dangerRadiusHit = range*3;\
|
||||
suppressionRadiusHit = range*2;\
|
||||
dangerRadiusHit = QUOTE(range*3);\
|
||||
suppressionRadiusHit = QUOTE(range*2);\
|
||||
}
|
||||
|
||||
#define ACE_EXPLOSION_RANGE(range)\
|
||||
|
@ -58,13 +58,13 @@ class CfgGlasses {
|
||||
};
|
||||
|
||||
class G_Lowprofile: None {
|
||||
ACE_TintAmount=COLOUR*2;
|
||||
ACE_TintAmount=QUOTE(COLOUR*2);
|
||||
ACE_Resistance = 2;
|
||||
ACE_Protection = 1;
|
||||
};
|
||||
|
||||
class G_Shades_Black: None {
|
||||
ACE_TintAmount=COLOUR*2;
|
||||
ACE_TintAmount=QUOTE(COLOUR*2);
|
||||
ACE_Resistance = 1;
|
||||
};
|
||||
|
||||
@ -92,7 +92,7 @@ class CfgGlasses {
|
||||
};
|
||||
|
||||
class G_Spectacles_Tinted: None {
|
||||
ACE_TintAmount=COLOUR*2;
|
||||
ACE_TintAmount=QUOTE(COLOUR*2);
|
||||
ACE_Resistance = 1;
|
||||
};
|
||||
|
||||
@ -109,22 +109,22 @@ class CfgGlasses {
|
||||
};
|
||||
|
||||
class G_Sport_Blackyellow: None {
|
||||
ACE_TintAmount=COLOUR*2;
|
||||
ACE_TintAmount=QUOTE(COLOUR*2);
|
||||
ACE_Resistance = 1;
|
||||
};
|
||||
|
||||
class G_Sport_Checkered: None {
|
||||
ACE_TintAmount=COLOUR*2;
|
||||
ACE_TintAmount=QUOTE(COLOUR*2);
|
||||
ACE_Resistance = 1;
|
||||
};
|
||||
|
||||
class G_Sport_Greenblack: None {
|
||||
ACE_TintAmount=COLOUR*2;
|
||||
ACE_TintAmount=QUOTE(COLOUR*2);
|
||||
ACE_Resistance = 1;
|
||||
};
|
||||
|
||||
class G_Sport_Red: None {
|
||||
ACE_TintAmount=COLOUR*2;
|
||||
ACE_TintAmount=QUOTE(COLOUR*2);
|
||||
ACE_Color[] = {0,0,0};
|
||||
ACE_Resistance = 1;
|
||||
};
|
||||
@ -170,7 +170,7 @@ class CfgGlasses {
|
||||
};
|
||||
|
||||
class G_Lady_Dark: None {
|
||||
ACE_TintAmount=COLOUR*2;
|
||||
ACE_TintAmount=QUOTE(COLOUR*2);
|
||||
ACE_Resistance = 1;
|
||||
};
|
||||
|
||||
@ -186,7 +186,7 @@ class CfgGlasses {
|
||||
};
|
||||
|
||||
class G_Balaclava_lowprofile: G_Balaclava_blk {
|
||||
ACE_TintAmount=COLOUR*2;
|
||||
ACE_TintAmount=QUOTE(COLOUR*2);
|
||||
ACE_Resistance = 2;
|
||||
ACE_Protection = 1;
|
||||
};
|
||||
@ -203,7 +203,7 @@ class CfgGlasses {
|
||||
|
||||
class G_Bandanna_blk;
|
||||
class G_Bandanna_shades: G_Bandanna_blk {
|
||||
ACE_TintAmount=COLOUR*2;
|
||||
ACE_TintAmount=QUOTE(COLOUR*2);
|
||||
ACE_Resistance = 1;
|
||||
ACE_Protection = 1;
|
||||
};
|
||||
|
@ -18,8 +18,8 @@ class RscPicture {
|
||||
fixedWidth = 0;
|
||||
shadow = 0;
|
||||
text = "";
|
||||
x = safezoneX;
|
||||
y = safezoneY;
|
||||
w = safezoneW;
|
||||
h = safezoneH;
|
||||
x = "safezoneX";
|
||||
y = "safezoneY";
|
||||
w = "safezoneW";
|
||||
h = "safezoneH";
|
||||
};
|
||||
|
@ -112,7 +112,7 @@ class CfgAmmo {
|
||||
EGVAR(frag,metal) = 7100; // 1000 steel balls
|
||||
EGVAR(frag,charge) = 4100;
|
||||
EGVAR(frag,gurney_c) = 2700;
|
||||
EGVAR(frag,gurney_k) = 3/5;
|
||||
EGVAR(frag,gurney_k) = "3/5";
|
||||
EGVAR(frag,classes)[] = {"ACE_frag_small"};
|
||||
|
||||
displayName = CSTRING(hot2mp);
|
||||
|
@ -24,10 +24,10 @@ class CfgVehicles {
|
||||
displayName = "HuntIR";
|
||||
model = QPATHTOF(data\huntir.p3d);
|
||||
scope = 1;
|
||||
soundCrash[] = {"", db-30, 1 };
|
||||
soundCrash[] = {"", "db-30", 1 };
|
||||
soundEnviron[] = {"z\ace\addons\apl\sounds\padak_let", 0.316228, 1, 80};
|
||||
soundLandCrash[] = {"", db-30, 1 };
|
||||
soundWaterCrash[] = {"", db10, 1 };
|
||||
soundLandCrash[] = {"", "db-30", 1 };
|
||||
soundWaterCrash[] = {"", "db-10", 1 };
|
||||
class HitPoints {
|
||||
class HitEngine {
|
||||
armor = 0;
|
||||
|
@ -64,33 +64,33 @@ class GVAR(cam_dialog) {
|
||||
controlsBackground[] = { };
|
||||
objects[] = { };
|
||||
controls[] = {
|
||||
TOP_BORDER,
|
||||
BOTTOM_BORDER,
|
||||
LEFT_BORDER,
|
||||
RIGHT_BORDER,
|
||||
//HELP_DIALOG,
|
||||
CAM_BG,
|
||||
CAM_HEIGHT,
|
||||
CAM_ALT,
|
||||
CAM_No,
|
||||
CAM_NO_x,
|
||||
CAM_TIME_REMAIN,
|
||||
CAM_TIME,
|
||||
CAM_ZOOM,
|
||||
ZOOM_X,
|
||||
CAM_POS,
|
||||
CAM_POS_X,
|
||||
CAM_DIR,
|
||||
CAM_DIR_x
|
||||
"TOP_BORDER",
|
||||
"BOTTOM_BORDER",
|
||||
"LEFT_BORDER",
|
||||
"RIGHT_BORDER",
|
||||
//"HELP_DIALOG",
|
||||
"CAM_BG",
|
||||
"CAM_HEIGHT",
|
||||
"CAM_ALT",
|
||||
"CAM_No",
|
||||
"CAM_NO_x",
|
||||
"CAM_TIME_REMAIN",
|
||||
"CAM_TIME",
|
||||
"CAM_ZOOM",
|
||||
"ZOOM_X",
|
||||
"CAM_POS",
|
||||
"CAM_POS_X",
|
||||
"CAM_DIR",
|
||||
"CAM_DIR_x"
|
||||
};
|
||||
|
||||
class TOP_BORDER {
|
||||
idc = -1;
|
||||
type = CT_STATIC;
|
||||
style = ST_CENTER;
|
||||
x = __XA;
|
||||
y = __Y;
|
||||
w = __WA;
|
||||
x = QUOTE(__XA);
|
||||
y = QUOTE(__Y);
|
||||
w = QUOTE(__WA);
|
||||
h = 0.08;
|
||||
font = FontM;
|
||||
sizeEx = 0.04;
|
||||
@ -100,17 +100,17 @@ class GVAR(cam_dialog) {
|
||||
blinkingPeriod = 0;
|
||||
};
|
||||
class BOTTOM_BORDER: TOP_BORDER {
|
||||
y = __Y + __H - 0.05;
|
||||
y = QUOTE(__Y + __H - 0.05);
|
||||
h = 0.05;
|
||||
};
|
||||
class LEFT_BORDER: TOP_BORDER {
|
||||
w = (abs(__XA) - abs(__X)) + 0.05;
|
||||
h = __H;
|
||||
w = QUOTE((abs(__XA) - abs(__X)) + 0.05);
|
||||
h = QUOTE(__H);
|
||||
};
|
||||
class RIGHT_BORDER: TOP_BORDER {
|
||||
x = __X + __W - 0.05;
|
||||
w = (__WA - __W) + 0.05;
|
||||
h = __H;
|
||||
x = QUOTE(__X + __W - 0.05);
|
||||
w = QUOTE((__WA - __W) + 0.05);
|
||||
h = QUOTE(__H);
|
||||
};
|
||||
class HELP_DIALOG {
|
||||
idc = -1;
|
||||
@ -135,8 +135,10 @@ class GVAR(cam_dialog) {
|
||||
soundPush[] = { "buttonpushed.ogg", 0.1, 1 };
|
||||
soundClick[] = { "", 0, 1 };
|
||||
soundEscape[] = { "", 0, 1 };
|
||||
x = __X + (2*0.8); y = __Y + 0.045;
|
||||
w = 0.05; h = 0.02;
|
||||
x = QUOTE(__X + (2*0.8));
|
||||
y = QUOTE(__Y + 0.045);
|
||||
w = 0.05;
|
||||
h = 0.02;
|
||||
text = CSTRING(HELP);
|
||||
action = QUOTE(createDialog QQGVAR(help_dialog));
|
||||
};
|
||||
@ -149,10 +151,10 @@ class GVAR(cam_dialog) {
|
||||
font = "RobotoCondensed";
|
||||
sizeEx = 0.021;
|
||||
lineSpacing = 1;
|
||||
x = __X;
|
||||
y = __Y + 0.08;
|
||||
w = __W;
|
||||
h = __H + 0.2;
|
||||
x = QUOTE(__X);
|
||||
y = QUOTE(__Y + 0.08);
|
||||
w = QUOTE(__W);
|
||||
h = QUOTE(__H + 0.2);
|
||||
border = 0;
|
||||
text = QPATHTOF(UI\ace_huntir_monitor_on.paa);
|
||||
};
|
||||
@ -164,65 +166,65 @@ class GVAR(cam_dialog) {
|
||||
colorText[] = {1, 1, 1, 1};
|
||||
font = FontM;
|
||||
sizeEx = 0.02;
|
||||
x = __X + 0.42;
|
||||
y = __Y + 0.32;
|
||||
x = QUOTE(__X + 0.42);
|
||||
y = QUOTE(__Y + 0.32);
|
||||
w = 0.08;
|
||||
h = 0.04;
|
||||
text = "";
|
||||
blinkingPeriod = 0;
|
||||
};
|
||||
class CAM_ALT: CAM_HEIGHT {
|
||||
x = __X + 0.35;
|
||||
x = QUOTE(__X + 0.35);
|
||||
text = CSTRING(ALT);
|
||||
};
|
||||
class CAM_No: CAM_HEIGHT {
|
||||
x = __X + __W - 0.64;
|
||||
x = QUOTE(__X + __W - 0.64);
|
||||
text = CSTRING(CAM);
|
||||
};
|
||||
class CAM_NO_x: CAM_HEIGHT {
|
||||
idc = 2;
|
||||
x = __X + __W - 0.56;
|
||||
y = __Y + 0.32;
|
||||
x = QUOTE(__X + __W - 0.56);
|
||||
y = QUOTE(__Y + 0.32);
|
||||
text = "";
|
||||
};
|
||||
class CAM_TIME: CAM_HEIGHT {
|
||||
x = __X + 0.35;
|
||||
y = __Y + __H - 0.65;
|
||||
x = QUOTE(__X + 0.35);
|
||||
y = QUOTE(__Y + __H - 0.65);
|
||||
w = 0.12;
|
||||
text = CSTRING(TIME);
|
||||
};
|
||||
class CAM_TIME_REMAIN: CAM_TIME {
|
||||
idc = 3;
|
||||
x = __X + 0.46;
|
||||
x = QUOTE(__X + 0.46);
|
||||
text = "";
|
||||
};
|
||||
class CAM_ZOOM: CAM_No {
|
||||
y = __Y + 0.36;
|
||||
y = QUOTE(__Y + 0.36);
|
||||
text = "Zoom:";
|
||||
};
|
||||
class ZOOM_X: CAM_ZOOM {
|
||||
idc = 4;
|
||||
x = __X + __W - 0.56;
|
||||
x = QUOTE(__X + __W - 0.56);
|
||||
text = "";
|
||||
};
|
||||
class CAM_POS: CAM_HEIGHT {
|
||||
x = __X + 0.35;
|
||||
y = __Y + 0.36;
|
||||
x = QUOTE(__X + 0.35);
|
||||
y = QUOTE(__Y + 0.36);
|
||||
text = "GPS Pos:";
|
||||
};
|
||||
class CAM_POS_X: CAM_POS {
|
||||
idc = 5;
|
||||
x = __X + 0.42;
|
||||
x = QUOTE(__X + 0.42);
|
||||
w = 0.16;
|
||||
text = "";
|
||||
};
|
||||
class CAM_DIR: CAM_POS {
|
||||
y = __Y + 0.4;
|
||||
y = QUOTE(__Y + 0.4);
|
||||
text = ""; //"Az:";
|
||||
};
|
||||
class CAM_DIR_x: CAM_DIR {
|
||||
idc = 6;
|
||||
x = __X + 0.42;
|
||||
x = QUOTE(__X + 0.42);
|
||||
w = 0.16;
|
||||
text = "";
|
||||
};
|
||||
@ -231,14 +233,14 @@ class GVAR(cam_dialog) {
|
||||
class GVAR(cam_dialog_inactive): GVAR(cam_dialog) {
|
||||
idd = 18881;
|
||||
controls[] = {
|
||||
TOP_BORDER,
|
||||
BOTTOM_BORDER,
|
||||
LEFT_BORDER,
|
||||
RIGHT_BORDER,
|
||||
//HELP_DIALOG,
|
||||
//PRESS_HELP,
|
||||
CAM_BG,
|
||||
SEARCHING_CAM
|
||||
"TOP_BORDER",
|
||||
"BOTTOM_BORDER",
|
||||
"LEFT_BORDER",
|
||||
"RIGHT_BORDER",
|
||||
//"HELP_DIALOG",
|
||||
//"PRESS_HELP",
|
||||
"CAM_BG",
|
||||
"SEARCHING_CAM"
|
||||
};
|
||||
|
||||
class TOP_BORDER: TOP_BORDER {};
|
||||
@ -249,8 +251,8 @@ class GVAR(cam_dialog_inactive): GVAR(cam_dialog) {
|
||||
idc = -1;
|
||||
type = CT_STATIC;
|
||||
style = ST_LEFT;
|
||||
x = __X + (__W - 0.2);
|
||||
y = __Y + 0.06;
|
||||
x = QUOTE(__X + (__W - 0.2));
|
||||
y = QUOTE(__Y + 0.06);
|
||||
w = 0.4;
|
||||
h = 0.02;
|
||||
font = FontM;
|
||||
@ -264,8 +266,8 @@ class GVAR(cam_dialog_inactive): GVAR(cam_dialog) {
|
||||
idc = -1;
|
||||
type = CT_STATIC;
|
||||
style = ST_LEFT;
|
||||
x = __X + (__W - 0.2);
|
||||
y = __Y + 0.03;
|
||||
x = QUOTE(__X + (__W - 0.2));
|
||||
y = QUOTE(__Y + 0.03);
|
||||
w = 0.4;
|
||||
h = 0.02;
|
||||
font = FontM;
|
||||
@ -282,8 +284,8 @@ class GVAR(cam_dialog_inactive): GVAR(cam_dialog) {
|
||||
style = ST_LEFT;
|
||||
colorText[] = {1, 1, 1, 1};
|
||||
colorBackground[] = {0,0,0,0};
|
||||
x = __X + (__W/2) - 0.07;
|
||||
y = __Y + (__H/2);
|
||||
x = QUOTE(__X + (__W/2) - 0.07);
|
||||
y = QUOTE(__Y + (__H/2));
|
||||
w = 0.6;
|
||||
h = 0.08;
|
||||
font = FontM;
|
||||
@ -296,13 +298,13 @@ class GVAR(cam_dialog_inactive): GVAR(cam_dialog) {
|
||||
class GVAR(cam_dialog_off): GVAR(cam_dialog_inactive) {
|
||||
idd = 18882;
|
||||
controls[] = {
|
||||
TOP_BORDER,
|
||||
BOTTOM_BORDER,
|
||||
LEFT_BORDER,
|
||||
RIGHT_BORDER,
|
||||
//HELP_DIALOG,
|
||||
//PRESS_HELP,
|
||||
CAM_BG
|
||||
"TOP_BORDER",
|
||||
"BOTTOM_BORDER",
|
||||
"LEFT_BORDER",
|
||||
"RIGHT_BORDER",
|
||||
//"HELP_DIALOG",
|
||||
//"PRESS_HELP",
|
||||
"CAM_BG"
|
||||
};
|
||||
|
||||
class TOP_BORDER: TOP_BORDER {};
|
||||
@ -317,30 +319,30 @@ class GVAR(cam_dialog_off): GVAR(cam_dialog_inactive) {
|
||||
class GVAR(help_dialog): GVAR(cam_dialog) {
|
||||
idd = -1;
|
||||
controls[] = {
|
||||
TOP_BORDER,
|
||||
BOTTOM_BORDER,
|
||||
LEFT_BORDER,
|
||||
RIGHT_BORDER,
|
||||
CAM_BG,
|
||||
CAM_HEIGHT,
|
||||
CAM_ALT,
|
||||
CAM_TIME_REMAIN,
|
||||
CAM_TIME,
|
||||
CAM_ZOOM,
|
||||
ZOOM_X,
|
||||
CAM_POS,
|
||||
CAM_POS_x,
|
||||
CAM_No,
|
||||
CAM_No_X,
|
||||
CAM_DIR,
|
||||
CAM_DIR_x,
|
||||
HELP0,
|
||||
HELP1,
|
||||
HELP2,
|
||||
HELP3,
|
||||
HELP4,
|
||||
HELP5,
|
||||
HELP6
|
||||
"TOP_BORDER",
|
||||
"BOTTOM_BORDER",
|
||||
"LEFT_BORDER",
|
||||
"RIGHT_BORDER",
|
||||
"CAM_BG",
|
||||
"CAM_HEIGHT",
|
||||
"CAM_ALT",
|
||||
"CAM_TIME_REMAIN",
|
||||
"CAM_TIME",
|
||||
"CAM_ZOOM",
|
||||
"ZOOM_X",
|
||||
"CAM_POS",
|
||||
"CAM_POS_x",
|
||||
"CAM_No",
|
||||
"CAM_No_X",
|
||||
"CAM_DIR",
|
||||
"CAM_DIR_x",
|
||||
"HELP0",
|
||||
"HELP1",
|
||||
"HELP2",
|
||||
"HELP3",
|
||||
"HELP4",
|
||||
"HELP5",
|
||||
"HELP6"
|
||||
};
|
||||
class TOP_BORDER: TOP_BORDER {};
|
||||
class BOTTOM_BORDER: BOTTOM_BORDER {};
|
||||
@ -363,8 +365,8 @@ class GVAR(help_dialog): GVAR(cam_dialog) {
|
||||
idc = -1;
|
||||
type = CT_STATIC;
|
||||
style = ST_LEFT;
|
||||
x = __X + (__W - 0.3);
|
||||
y = __Y + 0.03;
|
||||
x = QUOTE(__X + (__W - 0.3));
|
||||
y = QUOTE(__Y + 0.03);
|
||||
w = 0.4;
|
||||
h = 0.03;
|
||||
font = FontM;
|
||||
@ -375,27 +377,27 @@ class GVAR(help_dialog): GVAR(cam_dialog) {
|
||||
blinkingPeriod = 0;
|
||||
};
|
||||
class HELP1: HELP0 {
|
||||
y = __Y + 0.06;
|
||||
y = QUOTE(__Y + 0.06);
|
||||
text = CSTRING(HELP_ZOOM);
|
||||
};
|
||||
class HELP2: HELP0 {
|
||||
y = __Y + 0.09;
|
||||
y = QUOTE(__Y + 0.09);
|
||||
text = CSTRING(HELP_CAM);
|
||||
};
|
||||
class HELP3: HELP0 {
|
||||
y = __Y + 0.12;
|
||||
y = QUOTE(__Y + 0.12);
|
||||
text = CSTRING(HELP_ROT);
|
||||
};
|
||||
class HELP4: HELP0 {
|
||||
y = __Y + 0.15;
|
||||
y = QUOTE(__Y + 0.15);
|
||||
text = CSTRING(HELP_ELV);
|
||||
};
|
||||
class HELP5: HELP0 {
|
||||
y = __Y + 0.18;
|
||||
y = QUOTE(__Y + 0.18);
|
||||
text = CSTRING(HELP_MOD);
|
||||
};
|
||||
class HELP6: HELP0 {
|
||||
y = __Y + 0.21;
|
||||
y = QUOTE(__Y + 0.21);
|
||||
text = CSTRING(HELP_RES);
|
||||
};
|
||||
};
|
||||
|
@ -14,7 +14,10 @@ class RscTitles {
|
||||
type = 0;
|
||||
idc = 64432;
|
||||
style = 0;
|
||||
x = 0.497;y = 0.297;w = 0.2;h = 0.2;
|
||||
x = 0.497;
|
||||
y = 0.297;
|
||||
w = 0.2;
|
||||
h = 0.2;
|
||||
font = "RobotoCondensed";
|
||||
sizeEx = __FONTHEIGHT;
|
||||
colorText[] = {1, 1, 1, 1};
|
||||
@ -23,17 +26,20 @@ class RscTitles {
|
||||
};
|
||||
class CHAR_E: CHAR_N {
|
||||
idc = 64433;
|
||||
x = 0.697;y = 0.497;
|
||||
x = 0.697;
|
||||
y = 0.497;
|
||||
text = "E";
|
||||
};
|
||||
class CHAR_S: CHAR_N {
|
||||
idc = 64434;
|
||||
x = 0.497;y = 0.697;
|
||||
x = 0.497;
|
||||
y = 0.697;
|
||||
text = "S";
|
||||
};
|
||||
class CHAR_W: CHAR_N {
|
||||
idc = 64435;
|
||||
x = 0.297;y = 0.497;
|
||||
x = 0.297;
|
||||
y = 0.497;
|
||||
text = "W";
|
||||
};
|
||||
};
|
||||
|
@ -9,42 +9,42 @@ class GVAR(RscBase): ctrlControlsGroupNoScrollbars {
|
||||
idc = -1;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = POS_W(15);
|
||||
h = POS_H(18);
|
||||
w = QUOTE(POS_W(15));
|
||||
h = QUOTE(POS_H(18));
|
||||
class controls {
|
||||
class Border: ctrlStatic {
|
||||
idc = IDC_BORDER;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = POS_W(15);
|
||||
h = POS_H(18);
|
||||
w = QUOTE(POS_W(15));
|
||||
h = QUOTE(POS_H(18));
|
||||
colorBackground[] = {0, 0, 0, 1};
|
||||
};
|
||||
class Background: ctrlStatic {
|
||||
idc = IDC_BACKGROUND;
|
||||
x = pixelW;
|
||||
y = pixelH;
|
||||
w = POS_W(15) - 2 * pixelW;
|
||||
h = POS_H(18) - 2 * pixelH;
|
||||
x = QUOTE(pixelW);
|
||||
y = QUOTE(pixelH);
|
||||
w = QUOTE(POS_W(15) - 2 * pixelW);
|
||||
h = QUOTE(POS_H(18) - 2 * pixelH);
|
||||
colorBackground[] = {1, 1, 1, 1};
|
||||
};
|
||||
class Header: ctrlStatic {
|
||||
idc = IDC_HEADER;
|
||||
style = ST_MULTI + ST_NO_RECT;
|
||||
style = QUOTE(ST_MULTI + ST_NO_RECT);
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = POS_W(14.3);
|
||||
h = POS_H(0.7);
|
||||
sizeEx = POS_H(0.65);
|
||||
w = QUOTE(POS_W(14.3));
|
||||
h = QUOTE(POS_H(0.7));
|
||||
sizeEx = QUOTE(POS_H(0.65));
|
||||
colorBackground[] = {0.1, 0.1, 0.1, 1};
|
||||
};
|
||||
class Close: ctrlButtonPicture {
|
||||
idc = IDC_CLOSE;
|
||||
text = "\a3\3DEN\Data\Displays\Display3DEN\search_end_ca.paa";
|
||||
x = POS_W(14.3);
|
||||
x = QUOTE(POS_W(14.3));
|
||||
y = 0;
|
||||
w = POS_W(0.7);
|
||||
h = POS_H(0.7);
|
||||
w = QUOTE(POS_W(0.7));
|
||||
h = QUOTE(POS_H(0.7));
|
||||
offsetPressedX = 0;
|
||||
offsetPressedY = 0;
|
||||
colorBackground[] = {0.1, 0.1, 0.1, 1};
|
||||
@ -64,13 +64,13 @@ class GVAR(RscNotepad): GVAR(RscBase) {
|
||||
class Close: Close {};
|
||||
class Content: ctrlEditMulti {
|
||||
idc = IDC_CONTENT;
|
||||
style = ST_MULTI + ST_NO_RECT;
|
||||
style = QUOTE(ST_MULTI + ST_NO_RECT);
|
||||
font = "EtelkaMonospaceProBold";
|
||||
x = pixelW;
|
||||
y = POS_H(0.7);
|
||||
w = POS_W(15) - 2 * pixelW;
|
||||
h = POS_H(17.3) - pixelH;
|
||||
sizeEx = POS_H(0.9);
|
||||
x = QUOTE(pixelW);
|
||||
y = QUOTE(POS_H(0.7));
|
||||
w = QUOTE(POS_W(15) - 2 * pixelW);
|
||||
h = QUOTE(POS_H(17.3) - pixelH);
|
||||
sizeEx = QUOTE(POS_H(0.9));
|
||||
shadow = 0;
|
||||
colorText[] = {0, 0, 0, 1};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
@ -91,11 +91,11 @@ class GVAR(RscDocument): GVAR(RscBase) {
|
||||
class Content: ctrlStaticMulti {
|
||||
idc = IDC_CONTENT;
|
||||
font = "EtelkaMonospaceProBold";
|
||||
x = pixelW;
|
||||
y = POS_H(0.7);
|
||||
w = POS_W(15) - 2 * pixelW;
|
||||
h = POS_H(17.3) - pixelH;
|
||||
sizeEx = POS_H(0.9);
|
||||
x = QUOTE(pixelW);
|
||||
y = QUOTE(POS_H(0.7));
|
||||
w = QUOTE(POS_W(15) - 2 * pixelW);
|
||||
h = QUOTE(POS_H(17.3) - pixelH);
|
||||
sizeEx = QUOTE(POS_H(0.9));
|
||||
shadow = 0;
|
||||
colorText[] = {0, 0, 0, 1};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
@ -104,27 +104,27 @@ class GVAR(RscDocument): GVAR(RscBase) {
|
||||
};
|
||||
|
||||
class GVAR(RscPhoto): GVAR(RscBase) {
|
||||
w = POS_W(18);
|
||||
w = QUOTE(POS_W(18));
|
||||
class controls: controls {
|
||||
class Border: Border {
|
||||
w = POS_W(18);
|
||||
w = QUOTE(POS_W(18));
|
||||
};
|
||||
class Background: Background {
|
||||
w = POS_W(18) - 2 * pixelW;
|
||||
w = QUOTE(POS_W(18) - 2 * pixelW);
|
||||
};
|
||||
class Header: Header {
|
||||
text = CSTRING(Photo_DisplayName);
|
||||
w = POS_W(17.3);
|
||||
w = QUOTE(POS_W(17.3));
|
||||
};
|
||||
class Close: Close {
|
||||
x = POS_W(17.3);
|
||||
x = QUOTE(POS_W(17.3));
|
||||
};
|
||||
class Content: ctrlStaticPictureKeepAspect {
|
||||
idc = IDC_CONTENT;
|
||||
x = pixelW;
|
||||
y = POS_H(0.7);
|
||||
w = POS_W(18) - 2 * pixelW;
|
||||
h = POS_H(17.3) - pixelH;
|
||||
x = QUOTE(pixelW);
|
||||
y = QUOTE(POS_H(0.7));
|
||||
w = QUOTE(POS_W(18) - 2 * pixelW);
|
||||
h = QUOTE(POS_H(17.3) - pixelH);
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -160,24 +160,24 @@ class GVAR(RscSetData): RscDisplayAttributes {
|
||||
idc = IDC_ATTRIBUTE_GROUP;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = POS_W(26);
|
||||
h = POS_H(6);
|
||||
w = QUOTE(POS_W(26));
|
||||
h = QUOTE(POS_H(6));
|
||||
class controls {
|
||||
class Label: RscText {
|
||||
idc = IDC_ATTRIBUTE_LABEL;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = POS_W(26);
|
||||
h = POS_H(1);
|
||||
w = QUOTE(POS_W(26));
|
||||
h = QUOTE(POS_H(1));
|
||||
colorBackground[] = {0, 0, 0, 0.5};
|
||||
};
|
||||
class Edit: RscEditMulti {
|
||||
idc = IDC_ATTRIBUTE_EDIT;
|
||||
x = pixelW;
|
||||
y = POS_H(1) + pixelH;
|
||||
w = POS_W(26) - pixelW;
|
||||
h = POS_H(5) - pixelH;
|
||||
sizeEx = POS_H(0.9);
|
||||
x = QUOTE(pixelW);
|
||||
y = QUOTE(POS_H(1) + pixelH);
|
||||
w = QUOTE(POS_W(26) - pixelW);
|
||||
h = QUOTE(POS_H(5) - pixelH);
|
||||
sizeEx = QUOTE(POS_H(0.9));
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -13,8 +13,8 @@ class ACE_Interaction_Button_Base {
|
||||
style = 2;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = 2.0 / 16 * safezoneW;
|
||||
h = 0.3 / 9 * safezoneH;
|
||||
w = "2.0 / 16 * safezoneW";
|
||||
h = "0.3 / 9 * safezoneH";
|
||||
|
||||
offsetX = 0.003;
|
||||
offsetY = 0.003;
|
||||
@ -59,7 +59,7 @@ class RscACE_SelectAnItem {
|
||||
};
|
||||
class header: RscText {
|
||||
idc = 8870;
|
||||
x = X_OFFSET + 0.005;
|
||||
x = QUOTE(X_OFFSET + 0.005);
|
||||
y = 0.005;
|
||||
w = 0.59;
|
||||
h = 0.05;
|
||||
@ -69,7 +69,7 @@ class RscACE_SelectAnItem {
|
||||
class itemList: RscListBox {
|
||||
onMouseButtonDblClick = QUOTE(_this call DFUNC(onSelectMenuDblClick));
|
||||
idc = 8866;
|
||||
x = X_OFFSET + 0.005;
|
||||
x = QUOTE(X_OFFSET + 0.005);
|
||||
w = 0.59;
|
||||
h = 0.54;
|
||||
y = 0.06;
|
||||
@ -81,7 +81,7 @@ class RscACE_SelectAnItem {
|
||||
idc = -1;
|
||||
colorBackground[] = {0,0,0,0.5};
|
||||
colorBackgroundDisabled[] = {0,0,0,0.5};
|
||||
x = X_OFFSET + 0.005;
|
||||
x = QUOTE(X_OFFSET + 0.005);
|
||||
w = 0.15;
|
||||
h = 0.1;
|
||||
y = 0.605;
|
||||
@ -92,7 +92,7 @@ class RscACE_SelectAnItem {
|
||||
idc = -1;
|
||||
colorBackground[] = {0,0,0,0.5};
|
||||
colorBackgroundDisabled[] = {0,0,0,0.5};
|
||||
x = X_OFFSET + 0.445;
|
||||
x = QUOTE(X_OFFSET + 0.445);
|
||||
y = 0.605;
|
||||
h = 0.1;
|
||||
w = 0.15;
|
||||
@ -100,7 +100,7 @@ class RscACE_SelectAnItem {
|
||||
|
||||
class cancelBtn: ACE_Interaction_Button_Base {
|
||||
idc = 8855;
|
||||
x = X_OFFSET + 0.005;
|
||||
x = QUOTE(X_OFFSET + 0.005);
|
||||
w = 0.15;
|
||||
h = 0.1;
|
||||
y = 0.605;
|
||||
@ -114,7 +114,7 @@ class RscACE_SelectAnItem {
|
||||
};
|
||||
class approveBtn: ACE_Interaction_Button_Base {
|
||||
idc = 8860;
|
||||
x = X_OFFSET + 0.445;
|
||||
x = QUOTE(X_OFFSET + 0.445);
|
||||
y = 0.605;
|
||||
h = 0.1;
|
||||
w = 0.15;
|
||||
@ -141,37 +141,37 @@ class RscTitles {
|
||||
class IconLMB: RscPicture {
|
||||
idc = IDC_MOUSEHINT_LMB;
|
||||
text = QPATHTOF(UI\mouse_left_ca.paa);
|
||||
x = 20 * GUI_GRID_W + GUI_GRID_CENTER_X;
|
||||
y = 17.5 * GUI_GRID_H;
|
||||
w = GUI_GRID_H;
|
||||
h = GUI_GRID_H;
|
||||
x = QUOTE(20 * GUI_GRID_W + GUI_GRID_CENTER_X);
|
||||
y = QUOTE(17.5 * GUI_GRID_H);
|
||||
w = QUOTE(GUI_GRID_H);
|
||||
h = QUOTE(GUI_GRID_H);
|
||||
};
|
||||
class TextLMB: RscText {
|
||||
idc = IDC_MOUSEHINT_LMB_TEXT;
|
||||
text = "";
|
||||
x = 21.1 * GUI_GRID_W + GUI_GRID_CENTER_X;
|
||||
y = 17.45 * GUI_GRID_H;
|
||||
w = 24 * GUI_GRID_W;
|
||||
h = GUI_GRID_H;
|
||||
sizeEx = GUI_GRID_H;
|
||||
x = QUOTE(21.1 * GUI_GRID_W + GUI_GRID_CENTER_X);
|
||||
y = QUOTE(17.45 * GUI_GRID_H);
|
||||
w = QUOTE(24 * GUI_GRID_W);
|
||||
h = QUOTE(GUI_GRID_H);
|
||||
sizeEx = QUOTE(GUI_GRID_H);
|
||||
};
|
||||
class IconMMB: IconLMB {
|
||||
idc = IDC_MOUSEHINT_MMB;
|
||||
text = QPATHTOF(UI\mouse_scroll_ca.paa);
|
||||
y = 18.55 * GUI_GRID_H;
|
||||
y = QUOTE(18.55 * GUI_GRID_H);
|
||||
};
|
||||
class TextMMB: TextLMB {
|
||||
idc = IDC_MOUSEHINT_MMB_TEXT;
|
||||
y = 18.5 * GUI_GRID_H;
|
||||
y = QUOTE(18.5 * GUI_GRID_H);
|
||||
};
|
||||
class IconRMB: IconLMB {
|
||||
idc = IDC_MOUSEHINT_RMB;
|
||||
text = QPATHTOF(UI\mouse_right_ca.paa);
|
||||
y = 19.6 * GUI_GRID_H;
|
||||
y = QUOTE(19.6 * GUI_GRID_H);
|
||||
};
|
||||
class TextRMB: TextLMB {
|
||||
idc = IDC_MOUSEHINT_RMB_TEXT;
|
||||
y = 19.55 * GUI_GRID_H;
|
||||
y = QUOTE(19.55 * GUI_GRID_H);
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -181,26 +181,26 @@ class GVAR(RscExtraKey): RscControlsGroupNoScrollbars {
|
||||
idc = IDC_MOUSEHINT_EXTRA;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = 40 * GUI_GRID_W;
|
||||
h = GUI_GRID_H;
|
||||
w = QUOTE(40 * GUI_GRID_W);
|
||||
h = QUOTE(GUI_GRID_H);
|
||||
class controls {
|
||||
class Name: RscText {
|
||||
idc = IDC_MOUSEHINT_EXTRA_NAME;
|
||||
style = 1;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = 21.5 * GUI_GRID_W + GUI_GRID_CENTER_X;
|
||||
h = GUI_GRID_H;
|
||||
sizeEx = GUI_GRID_H;
|
||||
w = QUOTE(21.5 * GUI_GRID_W + GUI_GRID_CENTER_X);
|
||||
h = QUOTE(GUI_GRID_H);
|
||||
sizeEx = QUOTE(GUI_GRID_H);
|
||||
font = "EtelkaMonospaceProBold";
|
||||
};
|
||||
class Text: RscText {
|
||||
idc = IDC_MOUSEHINT_EXTRA_TEXT;
|
||||
x = 21.1 * GUI_GRID_W + GUI_GRID_CENTER_X;
|
||||
y = 0;
|
||||
w = 24 * GUI_GRID_W;
|
||||
h = GUI_GRID_H;
|
||||
sizeEx = GUI_GRID_H;
|
||||
x = QUOTE(21.1 * GUI_GRID_W + GUI_GRID_CENTER_X);
|
||||
y = QUOTE(0);
|
||||
w = QUOTE(24 * GUI_GRID_W);
|
||||
h = QUOTE(GUI_GRID_H);
|
||||
sizeEx = QUOTE(GUI_GRID_H);
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -2,12 +2,12 @@
|
||||
class CfgSounds {
|
||||
class ACE_Javelin_Locking {
|
||||
name = "ACE_Javelin_Locking";
|
||||
sound[] = {PATHTOF(data\sounds\javelin_locking.ogg), db+0, 1.0};
|
||||
sound[] = {QPATHTOF(data\sounds\javelin_locking.ogg), "db+0", 1.0};
|
||||
titles[] = {};
|
||||
};
|
||||
class ACE_Javelin_Locked {
|
||||
name = "ACE_Javelin_Locked";
|
||||
sound[] = {PATHTOF(data\sounds\javelin_locked.ogg), db+0, 1.0};
|
||||
sound[] = {QPATHTOF(data\sounds\javelin_locked.ogg), "db+0", 1.0};
|
||||
titles[] = {};
|
||||
};
|
||||
};
|
||||
|
@ -1,32 +1,32 @@
|
||||
class CfgSounds {
|
||||
class kestrel4500_center_button_click {
|
||||
name="kestrel4500_center_button_click";
|
||||
sound[]={PATHTOF(sound\kestrel_center_button_click.wav),1,1};
|
||||
sound[]={QPATHTOF(sound\kestrel_center_button_click.wav),1,1};
|
||||
titles[]={};
|
||||
};
|
||||
class kestrel4500_top_button_click {
|
||||
name="kestrel4500_top_button_click";
|
||||
sound[]={PATHTOF(sound\kestrel_top_button_click.wav),1,1};
|
||||
sound[]={QPATHTOF(sound\kestrel_top_button_click.wav),1,1};
|
||||
titles[]={};
|
||||
};
|
||||
class kestrel4500_right_button_click {
|
||||
name="kestrel4500_right_button_click";
|
||||
sound[]={PATHTOF(sound\kestrel_right_button_click.wav),1,1};
|
||||
sound[]={QPATHTOF(sound\kestrel_right_button_click.wav),1,1};
|
||||
titles[]={};
|
||||
};
|
||||
class kestrel4500_bottom_button_click {
|
||||
name="kestrel4500_bottom_button_click";
|
||||
sound[]={PATHTOF(sound\kestrel_bottom_button_click.wav),1,1};
|
||||
sound[]={QPATHTOF(sound\kestrel_bottom_button_click.wav),1,1};
|
||||
titles[]={};
|
||||
};
|
||||
class kestrel4500_left_button_click {
|
||||
name="kestrel4500_left_button_click";
|
||||
sound[]={PATHTOF(sound\kestrel_left_button_click.wav),1,1};
|
||||
sound[]={QPATHTOF(sound\kestrel_left_button_click.wav),1,1};
|
||||
titles[]={};
|
||||
};
|
||||
class kestrel4500_exit_button_click {
|
||||
name="kestrel4500_exit_button_click";
|
||||
sound[]={PATHTOF(sound\kestrel_exit_button_click.wav),1,1};
|
||||
sound[]={QPATHTOF(sound\kestrel_exit_button_click.wav),1,1};
|
||||
titles[]={};
|
||||
};
|
||||
};
|
||||
|
@ -64,26 +64,26 @@ class Kestrel4500_Display {
|
||||
SizeEX=0.025;
|
||||
idc=74000;
|
||||
style=48;
|
||||
x=safezoneX;
|
||||
x="safezoneX";
|
||||
y = DIALOG_SAFE_Y(0);
|
||||
w=1.024;
|
||||
h=1.024*4/3;
|
||||
w="1.024";
|
||||
h="1.024*4/3";
|
||||
colorBackground[]={1,1,1,1};
|
||||
colorText[]={1,1,1,1};
|
||||
text=PATHTOF(UI\Kestrel4500.paa);
|
||||
text=QPATHTOF(UI\Kestrel4500.paa);
|
||||
};
|
||||
class POWER: Kestrel4500_RscButton {
|
||||
idc=-1;
|
||||
x=safezoneX+0.385;
|
||||
x="safezoneX+0.385";
|
||||
y = DIALOG_SAFE_Y(1.125);
|
||||
w=0.042;
|
||||
h=0.042*4/3;
|
||||
w="0.042";
|
||||
h="0.042*4/3";
|
||||
action=QUOTE(7 call FUNC(buttonPressed));
|
||||
onMouseButtonDown = "playSound 'kestrel4500_exit_button_click'";
|
||||
};
|
||||
class ENTER: POWER {
|
||||
idc=-1;
|
||||
x=safezoneX+0.46;
|
||||
x="safezoneX+0.46";
|
||||
y = DIALOG_SAFE_Y(1.0);
|
||||
w=0.1;
|
||||
action=QUOTE(0 call FUNC(buttonPressed));
|
||||
@ -91,7 +91,7 @@ class Kestrel4500_Display {
|
||||
};
|
||||
class TOP: Kestrel4500_RscButton {
|
||||
idc=-1;
|
||||
x=safezoneX+0.46;
|
||||
x="safezoneX+0.46";
|
||||
y = DIALOG_SAFE_Y(0.93);
|
||||
w=0.1;
|
||||
h=0.03;
|
||||
@ -106,7 +106,7 @@ class Kestrel4500_Display {
|
||||
};
|
||||
class LEFT: Kestrel4500_RscButton {
|
||||
idc=-1;
|
||||
x=safezoneX+0.4;
|
||||
x="safezoneX+0.4";
|
||||
y = DIALOG_SAFE_Y(0.97);
|
||||
w=0.046;
|
||||
h=0.11;
|
||||
@ -115,27 +115,27 @@ class Kestrel4500_Display {
|
||||
};
|
||||
class RIGHT: LEFT {
|
||||
idc=-1;
|
||||
x=safezoneX+0.58;
|
||||
x="safezoneX+0.58";
|
||||
action=QUOTE(4 call FUNC(buttonPressed));
|
||||
onMouseButtonDown = "playSound 'kestrel4500_right_button_click'";
|
||||
};
|
||||
class MEMORY: Kestrel4500_RscButton {
|
||||
idc=-1;
|
||||
x=safezoneX+0.395;
|
||||
x="safezoneX+0.395";
|
||||
y = DIALOG_SAFE_Y(0.87);
|
||||
w=0.05;
|
||||
h=0.045*4/3;
|
||||
h="0.045*4/3";
|
||||
action=QUOTE(5 call FUNC(buttonPressed));
|
||||
};
|
||||
class BACKLIGHT: MEMORY {
|
||||
idc=-1;
|
||||
x=safezoneX+0.585;
|
||||
x="safezoneX+0.585";
|
||||
action=QUOTE(6 call FUNC(buttonPressed));
|
||||
};
|
||||
|
||||
class TEXT_TOP: Kestrel4500_RscText {
|
||||
idc=74100;
|
||||
x=safezoneX+0.40;
|
||||
x="safezoneX+0.40";
|
||||
y = DIALOG_SAFE_Y(0.58);
|
||||
w=0.22;
|
||||
h=0.04;
|
||||
@ -234,30 +234,30 @@ class RscTitles {
|
||||
moving=0;
|
||||
type=0;
|
||||
font="TahomaB";
|
||||
SizeEX=0.025*0.75;
|
||||
SizeEX=".025*0.75";
|
||||
style=48;
|
||||
x=safezoneX+0.14;
|
||||
x="safezoneX+0.14";
|
||||
y = DISPLAY_SAFE_Y(0);
|
||||
w=0.512*0.75;
|
||||
h=1.024*4/3*0.75;
|
||||
w="0.512*0.75";
|
||||
h="1.024*4/3*0.75";
|
||||
colorBackground[]={1,1,1,1};
|
||||
colorText[]={1,1,1,1};
|
||||
text=PATHTOF(UI\Kestrel4500_0.paa);
|
||||
text=QPATHTOF(UI\Kestrel4500_0.paa);
|
||||
};
|
||||
class RscTextTop: Kestrel4500_RscText {
|
||||
idc=75100;
|
||||
x=safezoneX-0.05+0.40*0.75;
|
||||
x="safezoneX-0.05+0.40*0.75";
|
||||
y = DISPLAY_SAFE_Y(0.58*0.75);
|
||||
w=0.22*0.75;
|
||||
h=0.04*0.75;
|
||||
SizeEx=0.04*0.75;
|
||||
w="0.22*0.75";
|
||||
h="0.04*0.75";
|
||||
SizeEx="0.04*0.75";
|
||||
text="";
|
||||
};
|
||||
class RscTextCenterBig: RscTextTop {
|
||||
idc=75200;
|
||||
y = DISPLAY_SAFE_Y(0.61*0.75);
|
||||
h=0.10*0.75;
|
||||
SizeEx=0.06*0.75;
|
||||
h="0.10*0.75";
|
||||
SizeEx="0.06*0.75";
|
||||
text="";
|
||||
};
|
||||
class RscTextCenter: RscTextTop {
|
||||
@ -268,8 +268,8 @@ class RscTitles {
|
||||
idc=75300;
|
||||
y = DISPLAY_SAFE_Y(0.60*0.75);
|
||||
style=ST_LEFT;
|
||||
h=0.10*0.75;
|
||||
SizeEx=0.05*0.75;
|
||||
h="0.10*0.75";
|
||||
SizeEx="0.05*0.75";
|
||||
text="";
|
||||
};
|
||||
class RscTextCenterLine2Left: RscTextCenterLine1Left {
|
||||
@ -307,14 +307,14 @@ class RscTitles {
|
||||
class RscTextBottomBig: RscTextTop {
|
||||
idc=75500;
|
||||
y = DISPLAY_SAFE_Y(0.67*0.75);
|
||||
h=0.10*0.75;
|
||||
SizeEx=0.06*0.75;
|
||||
h="0.10*0.75";
|
||||
SizeEx="0.06*0.75";
|
||||
text="";
|
||||
};
|
||||
class RscTextCenterLine1: RscTextTop {
|
||||
idc=75600;
|
||||
y = DISPLAY_SAFE_Y(0.58*0.75);
|
||||
SizeEx=0.03*0.75;
|
||||
SizeEx="0.03*0.75";
|
||||
};
|
||||
class RscTextCenterLine2: RscTextCenterLine1 {
|
||||
idc=75601;
|
||||
|
@ -27,11 +27,11 @@ class Tree {
|
||||
};
|
||||
|
||||
class Legend {
|
||||
x = SafeZoneX+SafeZoneW-.340;
|
||||
y = SafeZoneY+SafeZoneH-.152;
|
||||
x = "SafeZoneX+SafeZoneW-0.340";
|
||||
y = "SafeZoneY+SafeZoneH-0.152";
|
||||
font = "RobotoCondensed";
|
||||
w = .340;
|
||||
h = .152;
|
||||
w = 0.340;
|
||||
h = 0.152;
|
||||
sizeEx = 0.039210;
|
||||
colorBackground[] = {0.906000, 0.901000, 0.880000, 0.5};
|
||||
color[] = {0, 0, 0, 0.75};
|
||||
|
@ -1,7 +1,7 @@
|
||||
#include "script_component.hpp"
|
||||
|
||||
class CfgPatches {
|
||||
class ADDON {
|
||||
class ADDON {
|
||||
name = COMPONENT_NAME;
|
||||
requiredVersion = REQUIRED_VERSION;
|
||||
requiredAddons[] = {"ace_missileguidance"};
|
||||
@ -10,7 +10,7 @@ class CfgPatches {
|
||||
url = ECSTRING(main,URL);
|
||||
VERSION_CONFIG;
|
||||
ammo[] = {
|
||||
GVAR(L),
|
||||
QGVAR(L),
|
||||
"ace_kh25ml"
|
||||
};
|
||||
magazines[] = {
|
||||
@ -26,12 +26,12 @@ class CfgPatches {
|
||||
"ace_kh25ml_pylonmissile_int_x1"
|
||||
};
|
||||
weapons[] = {
|
||||
GVAR(L_Launcher_Plane),
|
||||
GVAR(L_Launcher),
|
||||
QGVAR(L_Launcher_Plane),
|
||||
QGVAR(L_Launcher),
|
||||
"ace_kh25ml_launcher"
|
||||
};
|
||||
units[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
|
@ -1,3 +1,9 @@
|
||||
// Workaround required for new HEMTT, vanilla macros requires the use of auto-quote
|
||||
#undef IGUI_GRID_STANCE_X
|
||||
#undef IGUI_GRID_STANCE_Y
|
||||
#define ace_IGUI_GRID_STANCE_X (profilenamespace getvariable ['IGUI_GRID_STANCE_X',IGUI_GRID_STANCE_XDef])
|
||||
#define ace_IGUI_GRID_STANCE_Y (profilenamespace getvariable ['IGUI_GRID_STANCE_Y',IGUI_GRID_STANCE_YDef])
|
||||
|
||||
class RscPictureKeepAspect;
|
||||
class RscInGameUI {
|
||||
class RscStanceInfo {
|
||||
@ -9,26 +15,26 @@ class RscInGameUI {
|
||||
};
|
||||
class GVAR(bloodVolumeIndicator): RscPictureKeepAspect {
|
||||
onLoad = QUOTE(uiNamespace setVariable [ARR_2(QQGVAR(bloodVolumeIndicator),_this select 0)]);
|
||||
x = IGUI_GRID_STANCE_X;
|
||||
y = IGUI_GRID_STANCE_Y;
|
||||
w = IGUI_GRID_STANCE_WAbs / 4;
|
||||
h = IGUI_GRID_STANCE_HAbs / 4;
|
||||
x = QUOTE(ace_IGUI_GRID_STANCE_X);
|
||||
y = QUOTE(ace_IGUI_GRID_STANCE_Y);
|
||||
w = QUOTE(IGUI_GRID_STANCE_WAbs / 4);
|
||||
h = QUOTE(IGUI_GRID_STANCE_HAbs / 4);
|
||||
};
|
||||
|
||||
class GVAR(stateIndicator1): RscPictureKeepAspect {
|
||||
onLoad = QUOTE(uiNamespace setVariable [ARR_2(QQGVAR(stateIndicator1), _this select 0)]);
|
||||
x = IGUI_GRID_STANCE_X + IGUI_GRID_STANCE_WAbs * 3 / 4;
|
||||
y = IGUI_GRID_STANCE_Y;
|
||||
w = IGUI_GRID_STANCE_WAbs / 4;
|
||||
h = IGUI_GRID_STANCE_HAbs / 4;
|
||||
x = QUOTE(ace_IGUI_GRID_STANCE_X + IGUI_GRID_STANCE_WAbs * 3 / 4);
|
||||
y = QUOTE(ace_IGUI_GRID_STANCE_Y);
|
||||
w = QUOTE(IGUI_GRID_STANCE_WAbs / 4);
|
||||
h = QUOTE(IGUI_GRID_STANCE_HAbs / 4);
|
||||
};
|
||||
class GVAR(stateIndicator2): GVAR(stateIndicator1) {
|
||||
onLoad = QUOTE(uiNamespace setVariable [ARR_2(QQGVAR(stateIndicator2), _this select 0)]);
|
||||
y = IGUI_GRID_STANCE_Y + IGUI_GRID_STANCE_HAbs / 4;
|
||||
y = QUOTE(ace_IGUI_GRID_STANCE_Y + IGUI_GRID_STANCE_HAbs / 4);
|
||||
};
|
||||
class GVAR(stateIndicator3): GVAR(stateIndicator1) {
|
||||
onLoad = QUOTE(uiNamespace setVariable [ARR_2(QQGVAR(stateIndicator3), _this select 0)]);
|
||||
y = IGUI_GRID_STANCE_Y + IGUI_GRID_STANCE_HAbs * 2 / 4;
|
||||
y = QUOTE(ace_IGUI_GRID_STANCE_Y + IGUI_GRID_STANCE_HAbs * 2 / 4);
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -5,13 +5,13 @@ class CfgUIGrids {
|
||||
class Variables {
|
||||
GVAR(patientInfo)[] = {
|
||||
{
|
||||
PATIENT_INFO_IGUI_BASE_X,
|
||||
PATIENT_INFO_IGUI_BASE_Y,
|
||||
POS_W(9),
|
||||
POS_H(20)
|
||||
QUOTE(PATIENT_INFO_IGUI_BASE_X),
|
||||
QUOTE(PATIENT_INFO_IGUI_BASE_Y),
|
||||
QUOTE(POS_W(9)),
|
||||
QUOTE(POS_H(20))
|
||||
},
|
||||
GUI_GRID_W,
|
||||
GUI_GRID_H
|
||||
QUOTE(GUI_GRID_W),
|
||||
QUOTE(GUI_GRID_H)
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -8,18 +8,18 @@ class RscControlsGroupNoScrollbars;
|
||||
|
||||
class GVAR(BodyImage): RscControlsGroupNoScrollbars {
|
||||
idc = IDC_BODY_GROUP;
|
||||
x = POS_X(13.33);
|
||||
y = POS_Y(2.73);
|
||||
w = POS_W(12.33);
|
||||
h = POS_H(12.33);
|
||||
x = QUOTE(POS_X(13.33));
|
||||
y = QUOTE(POS_Y(2.73));
|
||||
w = QUOTE(POS_W(12.33));
|
||||
h = QUOTE(POS_H(12.33));
|
||||
class controls {
|
||||
class Background: RscPicture {
|
||||
idc = -1;
|
||||
text = QPATHTOF(data\body_image\background.paa);
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = POS_W(12.33);
|
||||
h = POS_H(12.33);
|
||||
w = QUOTE(POS_W(12.33));
|
||||
h = QUOTE(POS_H(12.33));
|
||||
};
|
||||
class Head: Background {
|
||||
idc = IDC_BODY_HEAD;
|
||||
@ -87,10 +87,10 @@ class GVAR(BodyImage): RscControlsGroupNoScrollbars {
|
||||
class GVAR(TriageToggle): RscButton {
|
||||
idc = -1;
|
||||
onButtonClick = QUOTE([ctrlParent (_this select 0)] call FUNC(toggleTriageSelect));
|
||||
x = POS_X(13.33);
|
||||
y = POS_Y(15.5);
|
||||
w = POS_W(12.33);
|
||||
h = POS_H(1.1);
|
||||
x = QUOTE(POS_X(13.33));
|
||||
y = QUOTE(POS_Y(15.5));
|
||||
w = QUOTE(POS_W(12.33));
|
||||
h = QUOTE(POS_H(1.1));
|
||||
colorFocused[] = {0, 0, 0, 0};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
colorBackgroundActive[] = {0, 0, 0, 0};
|
||||
@ -98,10 +98,10 @@ class GVAR(TriageToggle): RscButton {
|
||||
|
||||
class GVAR(TriageSelect): RscControlsGroupNoScrollbars {
|
||||
idc = IDC_TRIAGE_SELECT;
|
||||
x = POS_X(13.33);
|
||||
y = POS_Y(16.6);
|
||||
w = POS_W(12.33);
|
||||
h = POS_H(5.5);
|
||||
x = QUOTE(POS_X(13.33));
|
||||
y = QUOTE(POS_Y(16.6));
|
||||
w = QUOTE(POS_W(12.33));
|
||||
h = QUOTE(POS_H(5.5));
|
||||
class controls {
|
||||
class None: RscButton {
|
||||
idc = -1;
|
||||
@ -110,8 +110,8 @@ class GVAR(TriageSelect): RscControlsGroupNoScrollbars {
|
||||
text = ECSTRING(medical_treatment,Triage_Status_None);
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = POS_W(12.33);
|
||||
h = POS_H(1.1);
|
||||
w = QUOTE(POS_W(12.33));
|
||||
h = QUOTE(POS_H(1.1));
|
||||
shadow = 0;
|
||||
colorText[] = {TRIAGE_TEXT_COLOR_NONE};
|
||||
colorFocused[] = {TRIAGE_COLOR_NONE};
|
||||
@ -121,7 +121,7 @@ class GVAR(TriageSelect): RscControlsGroupNoScrollbars {
|
||||
class Minimal: None {
|
||||
onButtonClick = QUOTE([ARR_3(ctrlParent (_this select 0),GVAR(target),1)] call FUNC(handleTriageSelect));
|
||||
text = ECSTRING(medical_treatment,Triage_Status_Minimal);
|
||||
y = POS_H(1.1);
|
||||
y = QUOTE(POS_H(1.1));
|
||||
colorText[] = {TRIAGE_TEXT_COLOR_MINIMAL};
|
||||
colorFocused[] = {TRIAGE_COLOR_MINIMAL};
|
||||
colorBackground[] = {TRIAGE_COLOR_MINIMAL};
|
||||
@ -130,7 +130,7 @@ class GVAR(TriageSelect): RscControlsGroupNoScrollbars {
|
||||
class Delayed: None {
|
||||
onButtonClick = QUOTE([ARR_3(ctrlParent (_this select 0),GVAR(target),2)] call FUNC(handleTriageSelect));
|
||||
text = ECSTRING(medical_treatment,Triage_Status_Delayed);
|
||||
y = POS_H(2.2);
|
||||
y = QUOTE(POS_H(2.2));
|
||||
colorText[] = {TRIAGE_TEXT_COLOR_DELAYED};
|
||||
colorFocused[] = {TRIAGE_COLOR_DELAYED};
|
||||
colorBackground[] = {TRIAGE_COLOR_DELAYED};
|
||||
@ -139,7 +139,7 @@ class GVAR(TriageSelect): RscControlsGroupNoScrollbars {
|
||||
class Immediate: None {
|
||||
onButtonClick = QUOTE([ARR_3(ctrlParent (_this select 0),GVAR(target),3)] call FUNC(handleTriageSelect));
|
||||
text = ECSTRING(medical_treatment,Triage_Status_Immediate);
|
||||
y = POS_H(3.3);
|
||||
y = QUOTE(POS_H(3.3));
|
||||
colorText[] = {TRIAGE_TEXT_COLOR_IMMEDIATE};
|
||||
colorFocused[] = {TRIAGE_COLOR_IMMEDIATE};
|
||||
colorBackground[] = {TRIAGE_COLOR_IMMEDIATE};
|
||||
@ -148,7 +148,7 @@ class GVAR(TriageSelect): RscControlsGroupNoScrollbars {
|
||||
class Deceased: None {
|
||||
onButtonClick = QUOTE([ARR_3(ctrlParent (_this select 0),GVAR(target),4)] call FUNC(handleTriageSelect));
|
||||
text = ECSTRING(medical_treatment,Triage_Status_Deceased);
|
||||
y = POS_H(4.4);
|
||||
y = QUOTE(POS_H(4.4));
|
||||
colorText[] = {TRIAGE_TEXT_COLOR_DECEASED};
|
||||
colorFocused[] = {TRIAGE_COLOR_DECEASED};
|
||||
colorBackground[] = {TRIAGE_COLOR_DECEASED};
|
||||
@ -166,24 +166,24 @@ class ACE_Medical_Menu {
|
||||
class controlsBackground {
|
||||
class Title: RscText {
|
||||
idc = IDC_TITLE;
|
||||
x = POS_X(1);
|
||||
y = POS_Y(0);
|
||||
w = POS_W(38);
|
||||
h = POS_H(1);
|
||||
x = QUOTE(POS_X(1));
|
||||
y = QUOTE(POS_Y(0));
|
||||
w = QUOTE(POS_W(38));
|
||||
h = QUOTE(POS_H(1));
|
||||
colorBackground[] = GUI_BCG_COLOR;
|
||||
moving = 1;
|
||||
};
|
||||
class Center: RscText {
|
||||
idc = -1;
|
||||
x = POS_X(1);
|
||||
y = POS_Y(1.1);
|
||||
w = POS_W(38);
|
||||
h = POS_H(16);
|
||||
x = QUOTE(POS_X(1));
|
||||
y = QUOTE(POS_Y(1.1));
|
||||
w = QUOTE(POS_W(38));
|
||||
h = QUOTE(POS_H(16));
|
||||
colorBackground[] = {0, 0, 0, 0.7};
|
||||
};
|
||||
class Bottom: Center {
|
||||
y = POS_Y(17.6);
|
||||
h = POS_H(9);
|
||||
y = QUOTE(POS_Y(17.6));
|
||||
h = QUOTE(POS_H(9));
|
||||
};
|
||||
};
|
||||
class controls {
|
||||
@ -191,27 +191,27 @@ class ACE_Medical_Menu {
|
||||
idc = -1;
|
||||
style = ST_CENTER;
|
||||
text = CSTRING(EXAMINE_TREATMENT);
|
||||
x = POS_X(1);
|
||||
y = POS_Y(1.5);
|
||||
w = POS_W(12.33);
|
||||
h = POS_H(1);
|
||||
sizeEx = POS_H(1.2);
|
||||
x = QUOTE(POS_X(1));
|
||||
y = QUOTE(POS_Y(1.5));
|
||||
w = QUOTE(POS_W(12.33));
|
||||
h = QUOTE(POS_H(1));
|
||||
sizeEx = QUOTE(POS_H(1.2));
|
||||
colorText[] = {1, 1, 1, 0.9};
|
||||
};
|
||||
class StatusHeader: TreatmentHeader {
|
||||
text = CSTRING(STATUS);
|
||||
x = POS_X(13.33);
|
||||
x = QUOTE(POS_X(13.33));
|
||||
};
|
||||
class OverviewHeader: TreatmentHeader {
|
||||
text = CSTRING(OVERVIEW);
|
||||
x = POS_X(25.66);
|
||||
x = QUOTE(POS_X(25.66));
|
||||
};
|
||||
class HeaderLine: RscText {
|
||||
idc = -1;
|
||||
x = POS_X(1.5);
|
||||
y = POS_Y(2.6);
|
||||
w = POS_W(37);
|
||||
h = POS_H(0.03);
|
||||
x = QUOTE(POS_X(1.5));
|
||||
y = QUOTE(POS_Y(2.6));
|
||||
w = QUOTE(POS_W(37));
|
||||
h = QUOTE(POS_H(0.03));
|
||||
colorBackground[] = {1, 1, 1, 0.5};
|
||||
};
|
||||
class Triage: RscActivePicture {
|
||||
@ -219,10 +219,10 @@ class ACE_Medical_Menu {
|
||||
onButtonClick = QUOTE(GVAR(selectedCategory) = 'triage');
|
||||
text = QPATHTOF(data\categories\triage_card.paa);
|
||||
tooltip = CSTRING(ViewTriageCard);
|
||||
x = POS_X(1.5);
|
||||
y = POS_Y(2.73);
|
||||
w = POS_W(1.5);
|
||||
h = POS_H(1.5);
|
||||
x = QUOTE(POS_X(1.5));
|
||||
y = QUOTE(POS_Y(2.73));
|
||||
w = QUOTE(POS_W(1.5));
|
||||
h = QUOTE(POS_H(1.5));
|
||||
color[] = {1, 1, 1, 1};
|
||||
soundClick[] = {"\a3\ui_f\data\sound\rscbutton\soundClick", 0.09, 1};
|
||||
soundEnter[] = {"\a3\ui_f\data\sound\rscbutton\soundEnter", 0.09, 1};
|
||||
@ -234,57 +234,57 @@ class ACE_Medical_Menu {
|
||||
onButtonClick = QUOTE(GVAR(selectedCategory) = 'examine');
|
||||
text = QPATHTOF(data\categories\examine_patient.paa);
|
||||
tooltip = CSTRING(ExaminePatient);
|
||||
x = POS_X(3);
|
||||
x = QUOTE(POS_X(3));
|
||||
};
|
||||
class Bandage: Triage {
|
||||
idc = IDC_BANDAGE;
|
||||
onButtonClick = QUOTE(GVAR(selectedCategory) = 'bandage');
|
||||
text = QPATHTOF(data\categories\bandage_fracture.paa);
|
||||
tooltip = CSTRING(BandageFractures);
|
||||
x = POS_X(4.5);
|
||||
x = QUOTE(POS_X(4.5));
|
||||
};
|
||||
class Medication: Triage {
|
||||
idc = IDC_MEDICATION;
|
||||
onButtonClick = QUOTE(GVAR(selectedCategory) = 'medication');
|
||||
text = QPATHTOF(data\categories\medication.paa);
|
||||
tooltip = CSTRING(Medication);
|
||||
x = POS_X(6);
|
||||
x = QUOTE(POS_X(6));
|
||||
};
|
||||
class Airway: Triage {
|
||||
idc = IDC_AIRWAY;
|
||||
onButtonClick = QUOTE(GVAR(selectedCategory) = 'airway');
|
||||
text = QPATHTOF(data\categories\airway_management.paa);
|
||||
tooltip = CSTRING(AirwayManagement);
|
||||
x = POS_X(7.5);
|
||||
x = QUOTE(POS_X(7.5));
|
||||
};
|
||||
class Advanced: Triage {
|
||||
idc = IDC_ADVANCED;
|
||||
onButtonClick = QUOTE(GVAR(selectedCategory) = 'advanced');
|
||||
text = QPATHTOF(data\categories\advanced_treatment.paa);
|
||||
tooltip = CSTRING(AdvancedTreatment);
|
||||
x = POS_X(9);
|
||||
x = QUOTE(POS_X(9));
|
||||
};
|
||||
class Drag: Triage {
|
||||
idc = IDC_DRAG;
|
||||
onButtonClick = QUOTE(GVAR(selectedCategory) = 'drag');
|
||||
text = QPATHTOF(data\categories\carry.paa);
|
||||
tooltip = CSTRING(DragCarry);
|
||||
x = POS_X(10.5);
|
||||
x = QUOTE(POS_X(10.5));
|
||||
};
|
||||
class Toggle: Triage {
|
||||
idc = IDC_TOGGLE;
|
||||
onButtonClick = QUOTE(call FUNC(handleToggle));
|
||||
text = QPATHTOF(data\categories\toggle_self.paa);
|
||||
tooltip = CSTRING(ToggleSelf);
|
||||
x = POS_X(12);
|
||||
x = QUOTE(POS_X(12));
|
||||
};
|
||||
class TriageCard: RscListBox {
|
||||
idc = IDC_TRIAGE_CARD;
|
||||
x = POS_X(1.5);
|
||||
y = POS_Y(4.4);
|
||||
w = POS_W(12);
|
||||
h = POS_H(10);
|
||||
sizeEx = POS_H(0.7);
|
||||
x = QUOTE(POS_X(1.5));
|
||||
y = QUOTE(POS_Y(4.4));
|
||||
w = QUOTE(POS_W(12));
|
||||
h = QUOTE(POS_H(10));
|
||||
sizeEx = QUOTE(POS_H(0.7));
|
||||
colorSelect[] = {1, 1, 1, 1};
|
||||
colorSelect2[] = {1, 1, 1, 1};
|
||||
colorBackground[] = {0, 0, 0, 0.2};
|
||||
@ -295,11 +295,11 @@ class ACE_Medical_Menu {
|
||||
class Action1: RscButtonMenu {
|
||||
idc = IDC_ACTION_1;
|
||||
style = ST_LEFT;
|
||||
x = POS_X(1.5);
|
||||
y = POS_Y(4.4);
|
||||
w = POS_W(12);
|
||||
h = POS_H(1);
|
||||
size = POS_H(0.9);
|
||||
x = QUOTE(POS_X(1.5));
|
||||
y = QUOTE(POS_Y(4.4));
|
||||
w = QUOTE(POS_W(12));
|
||||
h = QUOTE(POS_H(1));
|
||||
size = QUOTE(POS_H(0.9));
|
||||
class Attributes {
|
||||
align = "center";
|
||||
color = "#E5E5E5";
|
||||
@ -309,45 +309,45 @@ class ACE_Medical_Menu {
|
||||
};
|
||||
class Action2: Action1 {
|
||||
idc = IDC_ACTION_2;
|
||||
y = POS_Y(5.5);
|
||||
y = QUOTE(POS_Y(5.5));
|
||||
};
|
||||
class Action3: Action1 {
|
||||
idc = IDC_ACTION_3;
|
||||
y = POS_Y(6.6);
|
||||
y = QUOTE(POS_Y(6.6));
|
||||
};
|
||||
class Action4: Action1 {
|
||||
idc = IDC_ACTION_4;
|
||||
y = POS_Y(7.7);
|
||||
y = QUOTE(POS_Y(7.7));
|
||||
};
|
||||
class Action5: Action1 {
|
||||
idc = IDC_ACTION_5;
|
||||
y = POS_Y(8.8);
|
||||
y = QUOTE(POS_Y(8.8));
|
||||
};
|
||||
class Action6: Action1 {
|
||||
idc = IDC_ACTION_6;
|
||||
y = POS_Y(9.9);
|
||||
y = QUOTE(POS_Y(9.9));
|
||||
};
|
||||
class Action7: Action1 {
|
||||
idc = IDC_ACTION_7;
|
||||
y = POS_Y(11);
|
||||
y = QUOTE(POS_Y(11));
|
||||
};
|
||||
class Action8: Action1 {
|
||||
idc = IDC_ACTION_8;
|
||||
y = POS_Y(12.1);
|
||||
y = QUOTE(POS_Y(12.1));
|
||||
};
|
||||
class Action9: Action1 {
|
||||
idc = IDC_ACTION_9;
|
||||
y = POS_Y(13.2);
|
||||
y = QUOTE(POS_Y(13.2));
|
||||
};
|
||||
class BodyImage: GVAR(BodyImage) {};
|
||||
class SelectHead: RscButton {
|
||||
idc = -1;
|
||||
onButtonClick = QUOTE(GVAR(selectedBodyPart) = 0);
|
||||
tooltip = CSTRING(SelectHead);
|
||||
x = POS_X(18.8);
|
||||
y = POS_Y(3.2);
|
||||
w = POS_W(1.4);
|
||||
h = POS_H(1.8);
|
||||
x = QUOTE(POS_X(18.8));
|
||||
y = QUOTE(POS_Y(3.2));
|
||||
w = QUOTE(POS_W(1.4));
|
||||
h = QUOTE(POS_H(1.8));
|
||||
colorFocused[] = {0, 0, 0, 0};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
colorBackgroundActive[] = {0, 0, 0, 0};
|
||||
@ -355,75 +355,75 @@ class ACE_Medical_Menu {
|
||||
class SelectTorso: SelectHead {
|
||||
onButtonClick = QUOTE(GVAR(selectedBodyPart) = 1);
|
||||
tooltip = CSTRING(SelectTorso);
|
||||
x = POS_X(18.4);
|
||||
y = POS_Y(5);
|
||||
w = POS_W(2.2);
|
||||
h = POS_H(3.8);
|
||||
x = QUOTE(POS_X(18.4));
|
||||
y = QUOTE(POS_Y(5));
|
||||
w = QUOTE(POS_W(2.2));
|
||||
h = QUOTE(POS_H(3.8));
|
||||
};
|
||||
class SelectArmLeft: SelectHead {
|
||||
onButtonClick = QUOTE(GVAR(selectedBodyPart) = 2);
|
||||
tooltip = CSTRING(SelectLeftArm);
|
||||
x = POS_X(20.6);
|
||||
y = POS_Y(5.1);
|
||||
w = POS_W(1.1);
|
||||
h = POS_H(4.6);
|
||||
x = QUOTE(POS_X(20.6));
|
||||
y = QUOTE(POS_Y(5.1));
|
||||
w = QUOTE(POS_W(1.1));
|
||||
h = QUOTE(POS_H(4.6));
|
||||
};
|
||||
class SelectArmRight: SelectArmLeft {
|
||||
onButtonClick = QUOTE(GVAR(selectedBodyPart) = 3);
|
||||
tooltip = CSTRING(SelectRightArm);
|
||||
x = POS_X(17.4);
|
||||
x = QUOTE(POS_X(17.4));
|
||||
};
|
||||
class SelectLegLeft: SelectHead {
|
||||
onButtonClick = QUOTE(GVAR(selectedBodyPart) = 4);
|
||||
tooltip = CSTRING(SelectLeftLeg);
|
||||
x = POS_X(19.5);
|
||||
y = POS_Y(8.8);
|
||||
w = POS_W(1.1);
|
||||
h = POS_H(5.8);
|
||||
x = QUOTE(POS_X(19.5));
|
||||
y = QUOTE(POS_Y(8.8));
|
||||
w = QUOTE(POS_W(1.1));
|
||||
h = QUOTE(POS_H(5.8));
|
||||
};
|
||||
class SelectLegRight: SelectLegLeft {
|
||||
onButtonClick = QUOTE(GVAR(selectedBodyPart) = 5);
|
||||
tooltip = CSTRING(SelectRightLeg);
|
||||
x = POS_X(18.4);
|
||||
x = QUOTE(POS_X(18.4));
|
||||
};
|
||||
class Injuries: TriageCard {
|
||||
idc = IDC_INJURIES;
|
||||
x = POS_X(25.66);
|
||||
w = POS_W(12.33);
|
||||
x = QUOTE(POS_X(25.66));
|
||||
w = QUOTE(POS_W(12.33));
|
||||
};
|
||||
class ActivityHeader: TreatmentHeader {
|
||||
text = CSTRING(ACTIVITY_LOG);
|
||||
y = POS_Y(17.6);
|
||||
w = POS_W(18.5);
|
||||
sizeEx = POS_H(1);
|
||||
y = QUOTE(POS_Y(17.6));
|
||||
w = QUOTE(POS_W(18.5));
|
||||
sizeEx = QUOTE(POS_H(1));
|
||||
colorText[] = {0.6, 0.7, 1, 1};
|
||||
};
|
||||
class QuickViewHeader: ActivityHeader {
|
||||
text = CSTRING(QUICK_VIEW);
|
||||
x = POS_X(19.5);
|
||||
x = QUOTE(POS_X(19.5));
|
||||
};
|
||||
class LowerLine: HeaderLine {
|
||||
y = POS_Y(18.5);
|
||||
y = QUOTE(POS_Y(18.5));
|
||||
};
|
||||
class Activity: Injuries {
|
||||
idc = IDC_ACTIVITY;
|
||||
x = POS_X(1.5);
|
||||
y = POS_Y(18.5);
|
||||
w = POS_W(18.5);
|
||||
h = POS_H(6.5);
|
||||
x = QUOTE(POS_X(1.5));
|
||||
y = QUOTE(POS_Y(18.5));
|
||||
w = QUOTE(POS_W(18.5));
|
||||
h = QUOTE(POS_H(6.5));
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
};
|
||||
class QuickView: Activity {
|
||||
idc = IDC_QUICKVIEW;
|
||||
x = POS_X(21.5);
|
||||
x = QUOTE(POS_X(21.5));
|
||||
};
|
||||
class TriageStatus: RscText {
|
||||
idc = IDC_TRIAGE_STATUS;
|
||||
style = ST_CENTER;
|
||||
x = POS_X(13.33);
|
||||
y = POS_Y(15.5);
|
||||
w = POS_W(12.33);
|
||||
h = POS_H(1.1);
|
||||
x = QUOTE(POS_X(13.33));
|
||||
y = QUOTE(POS_Y(15.5));
|
||||
w = QUOTE(POS_W(12.33));
|
||||
h = QUOTE(POS_H(1.1));
|
||||
shadow = 0;
|
||||
};
|
||||
class TriageToggle: GVAR(TriageToggle) {};
|
||||
@ -438,45 +438,45 @@ class GVAR(RscTriageCard) {
|
||||
class controls {
|
||||
class Background: RscText {
|
||||
idc = -1;
|
||||
x = POS_X(12.5);
|
||||
y = POS_Y(0);
|
||||
w = POS_W(15);
|
||||
h = POS_H(19);
|
||||
x = QUOTE(POS_X(12.5));
|
||||
y = QUOTE(POS_Y(0));
|
||||
w = QUOTE(POS_W(15));
|
||||
h = QUOTE(POS_H(19));
|
||||
colorBackground[] = {1, 1, 1, 1};
|
||||
moving = 1;
|
||||
};
|
||||
class CornerLeft: RscPicture {
|
||||
idc = -1;
|
||||
text = QPATHTOF(data\triage_card\corner_left.paa);
|
||||
x = POS_X(12.5);
|
||||
y = POS_Y(0);
|
||||
w = POS_W(5);
|
||||
h = POS_H(5);
|
||||
x = QUOTE(POS_X(12.5));
|
||||
y = QUOTE(POS_Y(0));
|
||||
w = QUOTE(POS_W(5));
|
||||
h = QUOTE(POS_H(5));
|
||||
colorText[] = {1, 1, 0, 1};
|
||||
};
|
||||
class CornerRight: CornerLeft {
|
||||
text = QPATHTOF(data\triage_card\corner_right.paa);
|
||||
x = POS_X(22.5);
|
||||
x = QUOTE(POS_X(22.5));
|
||||
};
|
||||
class Title: RscText {
|
||||
idc = -1;
|
||||
style = ST_CENTER;
|
||||
text = CSTRING(Actions_TriageCard);
|
||||
x = POS_X(12.5);
|
||||
y = POS_Y(3);
|
||||
w = POS_W(15);
|
||||
h = POS_H(0.9);
|
||||
sizeEx = POS_H(0.9);
|
||||
x = QUOTE(POS_X(12.5));
|
||||
y = QUOTE(POS_Y(3));
|
||||
w = QUOTE(POS_W(15));
|
||||
h = QUOTE(POS_H(0.9));
|
||||
sizeEx = QUOTE(POS_H(0.9));
|
||||
shadow = 0;
|
||||
colorText[] = {0, 0, 0, 1};
|
||||
};
|
||||
class TriageCard: RscListBox {
|
||||
idc = IDC_TRIAGE_CARD;
|
||||
x = POS_X(13.5);
|
||||
y = POS_Y(5);
|
||||
w = POS_W(13);
|
||||
h = POS_H(13);
|
||||
sizeEx = POS_H(0.7);
|
||||
x = QUOTE(POS_X(13.5));
|
||||
y = QUOTE(POS_Y(5));
|
||||
w = QUOTE(POS_W(13));
|
||||
h = QUOTE(POS_H(13));
|
||||
sizeEx = QUOTE(POS_H(0.7));
|
||||
colorText[] = {0, 0, 0, 1};
|
||||
colorSelect[] = {0, 0, 0, 1};
|
||||
colorSelect2[] = {0, 0, 0, 1};
|
||||
@ -488,36 +488,36 @@ class GVAR(RscTriageCard) {
|
||||
class TriageStatus: RscText {
|
||||
idc = IDC_TRIAGE_STATUS;
|
||||
style = ST_CENTER;
|
||||
x = POS_X(12.5);
|
||||
y = POS_Y(19);
|
||||
w = POS_W(15);
|
||||
h = POS_H(1.1);
|
||||
x = QUOTE(POS_X(12.5));
|
||||
y = QUOTE(POS_Y(19));
|
||||
w = QUOTE(POS_W(15));
|
||||
h = QUOTE(POS_H(1.1));
|
||||
shadow = 0;
|
||||
};
|
||||
class TriageToggle: GVAR(TriageToggle) {
|
||||
x = POS_X(12.5);
|
||||
y = POS_Y(19);
|
||||
w = POS_W(15);
|
||||
x = QUOTE(POS_X(12.5));
|
||||
y = QUOTE(POS_Y(19));
|
||||
w = QUOTE(POS_W(15));
|
||||
};
|
||||
class TriageSelect: GVAR(TriageSelect) {
|
||||
x = POS_X(12.5);
|
||||
y = POS_Y(20);
|
||||
w = POS_W(15);
|
||||
x = QUOTE(POS_X(12.5));
|
||||
y = QUOTE(POS_Y(20));
|
||||
w = QUOTE(POS_W(15));
|
||||
class controls: controls {
|
||||
class None: None {
|
||||
w = POS_W(15);
|
||||
w = QUOTE(POS_W(15));
|
||||
};
|
||||
class Minimal: Minimal {
|
||||
w = POS_W(15);
|
||||
w = QUOTE(POS_W(15));
|
||||
};
|
||||
class Delayed: Delayed {
|
||||
w = POS_W(15);
|
||||
w = QUOTE(POS_W(15));
|
||||
};
|
||||
class Immediate: Immediate {
|
||||
w = POS_W(15);
|
||||
w = QUOTE(POS_W(15));
|
||||
};
|
||||
class Deceased: Deceased {
|
||||
w = POS_W(15);
|
||||
w = QUOTE(POS_W(15));
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -535,96 +535,96 @@ class RscTitles {
|
||||
class controls {
|
||||
class PatientInfoContainer: RscControlsGroupNoScrollbars {
|
||||
idc = -1;
|
||||
x = safeZoneX + PATIENT_INFO_IGUI_OFFSET_X;
|
||||
y = safeZoneY + PATIENT_INFO_IGUI_OFFSET_Y;
|
||||
w = safeZoneW;
|
||||
h = safeZoneH;
|
||||
x = QUOTE(safeZoneX + PATIENT_INFO_IGUI_OFFSET_X);
|
||||
y = QUOTE(safeZoneY + PATIENT_INFO_IGUI_OFFSET_Y);
|
||||
w = "safeZoneW";
|
||||
h = "safeZoneH";
|
||||
class controls {
|
||||
class BodyImage: GVAR(BodyImage) {
|
||||
x = POS_W(2.25);
|
||||
y = POS_H(1.5);
|
||||
w = POS_W(8.5);
|
||||
h = POS_H(8.5);
|
||||
x = QUOTE(POS_W(2.25));
|
||||
y = QUOTE(POS_H(1.5));
|
||||
w = QUOTE(POS_W(8.5));
|
||||
h = QUOTE(POS_H(8.5));
|
||||
class controls: controls {
|
||||
class Background: Background {
|
||||
w = POS_W(8.5);
|
||||
h = POS_H(8.5);
|
||||
w = QUOTE(POS_W(8.5));
|
||||
h = QUOTE(POS_H(8.5));
|
||||
};
|
||||
class Head: Head {
|
||||
w = POS_W(8.5);
|
||||
h = POS_H(8.5);
|
||||
w = QUOTE(POS_W(8.5));
|
||||
h = QUOTE(POS_H(8.5));
|
||||
};
|
||||
class Torso: Torso {
|
||||
w = POS_W(8.5);
|
||||
h = POS_H(8.5);
|
||||
w = QUOTE(POS_W(8.5));
|
||||
h = QUOTE(POS_H(8.5));
|
||||
};
|
||||
class ArmLeft: ArmLeft {
|
||||
w = POS_W(8.5);
|
||||
h = POS_H(8.5);
|
||||
w = QUOTE(POS_W(8.5));
|
||||
h = QUOTE(POS_H(8.5));
|
||||
};
|
||||
class ArmRight: ArmRight {
|
||||
w = POS_W(8.5);
|
||||
h = POS_H(8.5);
|
||||
w = QUOTE(POS_W(8.5));
|
||||
h = QUOTE(POS_H(8.5));
|
||||
};
|
||||
class LegLeft: LegLeft {
|
||||
w = POS_W(8.5);
|
||||
h = POS_H(8.5);
|
||||
w = QUOTE(POS_W(8.5));
|
||||
h = QUOTE(POS_H(8.5));
|
||||
};
|
||||
class LegRight: LegRight {
|
||||
w = POS_W(8.5);
|
||||
h = POS_H(8.5);
|
||||
w = QUOTE(POS_W(8.5));
|
||||
h = QUOTE(POS_H(8.5));
|
||||
};
|
||||
class ArmLeftB: ArmLeftB {
|
||||
w = POS_W(8.5);
|
||||
h = POS_H(8.5);
|
||||
w = QUOTE(POS_W(8.5));
|
||||
h = QUOTE(POS_H(8.5));
|
||||
};
|
||||
class ArmRightB: ArmRightB {
|
||||
w = POS_W(8.5);
|
||||
h = POS_H(8.5);
|
||||
w = QUOTE(POS_W(8.5));
|
||||
h = QUOTE(POS_H(8.5));
|
||||
};
|
||||
class LegLeftB: LegLeftB {
|
||||
w = POS_W(8.5);
|
||||
h = POS_H(8.5);
|
||||
w = QUOTE(POS_W(8.5));
|
||||
h = QUOTE(POS_H(8.5));
|
||||
};
|
||||
class LegRightB: LegRightB {
|
||||
w = POS_W(8.5);
|
||||
h = POS_H(8.5);
|
||||
w = QUOTE(POS_W(8.5));
|
||||
h = QUOTE(POS_H(8.5));
|
||||
};
|
||||
class ArmLeftT: ArmLeftT {
|
||||
w = POS_W(8.5);
|
||||
h = POS_H(8.5);
|
||||
w = QUOTE(POS_W(8.5));
|
||||
h = QUOTE(POS_H(8.5));
|
||||
};
|
||||
class ArmRightT: ArmRightT {
|
||||
w = POS_W(8.5);
|
||||
h = POS_H(8.5);
|
||||
w = QUOTE(POS_W(8.5));
|
||||
h = QUOTE(POS_H(8.5));
|
||||
};
|
||||
class LegLeftT: LegLeftT {
|
||||
w = POS_W(8.5);
|
||||
h = POS_H(8.5);
|
||||
w = QUOTE(POS_W(8.5));
|
||||
h = QUOTE(POS_H(8.5));
|
||||
};
|
||||
class LegRightT: LegRightT {
|
||||
w = POS_W(8.5);
|
||||
h = POS_H(8.5);
|
||||
w = QUOTE(POS_W(8.5));
|
||||
h = QUOTE(POS_H(8.5));
|
||||
};
|
||||
};
|
||||
};
|
||||
class InjuriesLabel: RscText {
|
||||
idc = -1;
|
||||
text = CSTRING(INJURIES);
|
||||
x = POS_W(2);
|
||||
y = POS_H(10.2);
|
||||
w = POS_W(9);
|
||||
h = POS_H(0.7);
|
||||
sizeEx = POS_H(0.7);
|
||||
x = QUOTE(POS_W(2));
|
||||
y = QUOTE(POS_H(10.2));
|
||||
w = QUOTE(POS_W(9));
|
||||
h = QUOTE(POS_H(0.7));
|
||||
sizeEx = QUOTE(POS_H(0.7));
|
||||
colorBackground[] = GUI_BCG_COLOR;
|
||||
};
|
||||
class Injuries: RscListBox {
|
||||
idc = IDC_INJURIES;
|
||||
x = POS_W(2);
|
||||
y = POS_H(11);
|
||||
w = POS_W(9);
|
||||
h = POS_H(9);
|
||||
sizeEx = POS_H(0.7);
|
||||
x = QUOTE(POS_W(2));
|
||||
y = QUOTE(POS_H(11));
|
||||
w = QUOTE(POS_W(9));
|
||||
h = QUOTE(POS_H(9));
|
||||
sizeEx = QUOTE(POS_H(0.7));
|
||||
colorSelect[] = {1, 1, 1, 1};
|
||||
colorSelect2[] = {1, 1, 1, 1};
|
||||
colorBackground[] = {0, 0, 0, 0.2};
|
||||
@ -634,19 +634,19 @@ class RscTitles {
|
||||
};
|
||||
class TriageStatus: RscText {
|
||||
idc = IDC_TRIAGE_STATUS;
|
||||
x = POS_W(2);
|
||||
y = POS_H(20.2);
|
||||
w = POS_W(9);
|
||||
h = POS_H(0.7);
|
||||
sizeEx = POS_H(0.7);
|
||||
x = QUOTE(POS_W(2));
|
||||
y = QUOTE(POS_H(20.2));
|
||||
w = QUOTE(POS_W(9));
|
||||
h = QUOTE(POS_H(0.7));
|
||||
sizeEx = QUOTE(POS_H(0.7));
|
||||
shadow = 0;
|
||||
};
|
||||
class Activity: Injuries {
|
||||
idc = IDC_ACTIVITY;
|
||||
x = POS_W(1.75);
|
||||
y = POS_H(21);
|
||||
w = POS_W(15);
|
||||
h = POS_H(7);
|
||||
x = QUOTE(POS_W(1.75));
|
||||
y = QUOTE(POS_H(21));
|
||||
w = QUOTE(POS_W(15));
|
||||
h = QUOTE(POS_H(7));
|
||||
shadow = 2;
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
};
|
||||
|
@ -23,9 +23,9 @@ class Cfg3DEN {
|
||||
class Title: Title {};
|
||||
class Value: ctrlToolbox {
|
||||
idc = 100;
|
||||
x = 48 * GRID_3DEN_W;
|
||||
w = 82 * GRID_3DEN_W;
|
||||
h = 5 * GRID_3DEN_H;
|
||||
x = QUOTE(48 * GRID_3DEN_W);
|
||||
w = QUOTE(82 * GRID_3DEN_W);
|
||||
h = QUOTE(5 * GRID_3DEN_H);
|
||||
rows = 1;
|
||||
columns = 4;
|
||||
strings[] = {
|
||||
|
@ -15,7 +15,7 @@ class CfgWeapons {
|
||||
opticsZoomInit = 0.1;
|
||||
visionMode[] = {"Ti"};
|
||||
thermalMode[] = {0,1};
|
||||
discretefov[] = {0.33333/1, 0.33333/2}; // 1x/2x -- http://www.drs.com/Products/RSTA/PDF/MX2A.pdf
|
||||
discretefov[] = {"0.33333/1", "0.33333/2"}; // 1x/2x -- http://www.drs.com/Products/RSTA/PDF/MX2A.pdf
|
||||
discreteInitIndex = 0;
|
||||
discreteDistance[] = {120,400};
|
||||
discreteDistanceInitIndex = 1;
|
||||
|
@ -20,8 +20,8 @@ class RscTitles {
|
||||
idc = ACE_CrewInfo_TextIDC;
|
||||
type = CT_STRUCTURED_TEXT;
|
||||
style = ST_LEFT;
|
||||
x = SafeZonex + SafezoneW - 0.31;
|
||||
y = SafeZoneY + SafeZoneH * 0.4;
|
||||
x = "SafeZonex + SafezoneW - 0.31";
|
||||
y = "SafeZoneY + SafeZoneH * 0.4";
|
||||
w = 0.3;
|
||||
h = 0.6;
|
||||
size = 0.018;
|
||||
@ -34,7 +34,7 @@ class RscTitles {
|
||||
};
|
||||
text = "";
|
||||
class Attributes {
|
||||
align = right;
|
||||
align = "right";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -68,10 +68,10 @@ class RscInGameUI {
|
||||
text = "";
|
||||
colorText[] = {1, 1, 1, 0};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
x = safezoneX + 0.5 * safezoneW - 0.5 * SIZEX;
|
||||
y = safezoneY + 0.5 * safezoneH - 0.5 * SIZEX * (4 / 3);
|
||||
w = SIZEX;
|
||||
h = SIZEX * (4 / 3);
|
||||
x = QUOTE(safezoneX + 0.5 * safezoneW - 0.5 * SIZEX);
|
||||
y = QUOTE(safezoneY + 0.5 * safezoneH - 0.5 * SIZEX * (4 / 3));
|
||||
w = QUOTE(SIZEX);
|
||||
h = QUOTE(SIZEX * (4 / 3));
|
||||
};
|
||||
|
||||
class ReticleNight: ReticleDay {
|
||||
@ -84,10 +84,10 @@ class RscInGameUI {
|
||||
class BodyDay: ReticleDay {
|
||||
idc = 1713005;
|
||||
text = "";
|
||||
x = safezoneX + 0.5 * safezoneW - 0.5 * SIZEX;
|
||||
y = safezoneY + 0.5 * safezoneH - 0.5 * SIZEX * (4 / 3);
|
||||
w = SIZEX;
|
||||
h = SIZEX * (4 / 3);
|
||||
x = QUOTE(safezoneX + 0.5 * safezoneW - 0.5 * SIZEX);
|
||||
y = QUOTE(safezoneY + 0.5 * safezoneH - 0.5 * SIZEX * (4 / 3));
|
||||
w = QUOTE(SIZEX);
|
||||
h = QUOTE(SIZEX * (4 / 3));
|
||||
};
|
||||
|
||||
class BodyNight: BodyDay {
|
||||
@ -109,7 +109,7 @@ class RscInGameUI {
|
||||
class trippleHeadRight: trippleHeadLeft {
|
||||
idc = 1713011;
|
||||
x = "safeZoneXAbs + safeZoneWAbs - (safezoneX - safeZoneXABS) * ((getResolution select 4) / (16 / 3))";
|
||||
colorBackground[] = {0, 0, 0, 1};
|
||||
colorBackground[] = {0, 0, 0, 1};
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -13,37 +13,37 @@ class RscTitles {
|
||||
class AltimeterImage: RscPicture {
|
||||
idc = 1200;
|
||||
text = QPATHTOF(UI\watch_altimeter.paa);
|
||||
x = 0.118437 * safezoneW + safezoneX;
|
||||
y = 0.621 * safezoneH + safezoneY;
|
||||
w = 0.20625 * safezoneW;
|
||||
h = 0.341 * safezoneH;
|
||||
x = "0.118437 * safezoneW + safezoneX";
|
||||
y = "0.621 * safezoneH + safezoneY";
|
||||
w = "0.20625 * safezoneW";
|
||||
h = "0.341 * safezoneH";
|
||||
};
|
||||
class HeightText: RscText {
|
||||
idc = 1100;
|
||||
text = "----";
|
||||
x = 0.200937 * safezoneW + safezoneX;
|
||||
y = 0.764 * safezoneH + safezoneY;
|
||||
w = 0.04125 * safezoneW;
|
||||
h = 0.033 * safezoneH;
|
||||
x = "0.200937 * safezoneW + safezoneX";
|
||||
y = "0.764 * safezoneH + safezoneY";
|
||||
w = "0.04125 * safezoneW";
|
||||
h = "0.033 * safezoneH";
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorText[] = {0,0,0,1};
|
||||
};
|
||||
class DecendRate: RscText {
|
||||
idc = 1000;
|
||||
text = "--";
|
||||
x = 0.21125 * safezoneW + safezoneX;
|
||||
y = 0.742 * safezoneH + safezoneY;
|
||||
w = 0.020625 * safezoneW;
|
||||
h = 0.022 * safezoneH;
|
||||
x = "0.21125 * safezoneW + safezoneX";
|
||||
y = "0.742 * safezoneH + safezoneY";
|
||||
w = "0.020625 * safezoneW";
|
||||
h = "0.022 * safezoneH";
|
||||
colorText[] = {0,0,0,1};
|
||||
};
|
||||
class TimeText: RscText {
|
||||
idc = 1001;
|
||||
text = "00:00";
|
||||
x = 0.206094 * safezoneW + safezoneX;
|
||||
y = 0.819 * safezoneH + safezoneY;
|
||||
w = 0.0309375 * safezoneW;
|
||||
h = 0.022 * safezoneH;
|
||||
x = "0.206094 * safezoneW + safezoneX";
|
||||
y = "0.819 * safezoneH + safezoneY";
|
||||
w = "0.0309375 * safezoneW";
|
||||
h = "0.022 * safezoneH";
|
||||
colorText[] = {0,0,0,1};
|
||||
};
|
||||
};
|
||||
|
@ -23,143 +23,143 @@ class GVAR(DialogLoadout) {
|
||||
class TextTitlebar: RscText {
|
||||
idc = ID_TEXT_TITLEBAR;
|
||||
text = CSTRING(AircraftLoadoutTitle);
|
||||
x = 0.15835 * safezoneW + safezoneX;
|
||||
y = 0.262 * safezoneH + safezoneY;
|
||||
w = 0.68304 * safezoneW;
|
||||
h = 0.028 * safezoneH;
|
||||
x = "0.15835 * safezoneW + safezoneX";
|
||||
y = "0.262 * safezoneH + safezoneY";
|
||||
w = "0.68304 * safezoneW";
|
||||
h = "0.028 * safezoneH";
|
||||
colorBackground[] = {"(profileNamespace getVariable ['GUI_BCG_RGB_R', 0.13])","(profileNamespace getVariable ['GUI_BCG_RGB_G', 0.54])","(profileNamespace getVariable ['GUI_BCG_RGB_B', 0.21])",1};
|
||||
};
|
||||
class BackgroundDialog: IGUIBack {
|
||||
idc = ID_BACKGROUND_DIALOG;
|
||||
x = 0.15835 * safezoneW + safezoneX;
|
||||
y = 0.29 * safezoneH + safezoneY;
|
||||
w = 0.68304 * safezoneW;
|
||||
h = 0.448 * safezoneH;
|
||||
x = "0.15835 * safezoneW + safezoneX";
|
||||
y = "0.29 * safezoneH + safezoneY";
|
||||
w = "0.68304 * safezoneW";
|
||||
h = "0.448 * safezoneH";
|
||||
colorBackground[] = {0,0,0,0.3};
|
||||
};
|
||||
class BackgroundPicture: IGUIBack {
|
||||
idc = ID_BACKGROUND_PICTURE;
|
||||
x = 0.171616 * safezoneW + safezoneX;
|
||||
y = 0.318 * safezoneH + safezoneY;
|
||||
w = 0.440035 * safezoneW;
|
||||
h = 0.392 * safezoneH;
|
||||
x = "0.171616 * safezoneW + safezoneX";
|
||||
y = "0.318 * safezoneH + safezoneY";
|
||||
w = "0.440035 * safezoneW";
|
||||
h = "0.392 * safezoneH";
|
||||
colorBackground[] = {0.3,0.3,0.3,1};
|
||||
};
|
||||
class PictureAircraft: RscPictureKeepAspect {
|
||||
idc = ID_PICTURE_AIRCRAFT;
|
||||
x = 0.171616 * safezoneW + safezoneX;
|
||||
y = 0.318 * safezoneH + safezoneY;
|
||||
w = 0.440035 * safezoneW;
|
||||
h = 0.392 * safezoneH;
|
||||
x = "0.171616 * safezoneW + safezoneX";
|
||||
y = "0.318 * safezoneH + safezoneY";
|
||||
w = "0.440035 * safezoneW";
|
||||
h = "0.392 * safezoneH";
|
||||
};
|
||||
class CheckboxMirror: RscCheckBox {
|
||||
idc = ID_CHECKBOX_MIRROR;
|
||||
x = 0.171616 * safezoneW + safezoneX;
|
||||
y = 0.318 * safezoneH + safezoneY;
|
||||
w = 0.0165 * safezoneW;
|
||||
h = 0.028 * safezoneH;
|
||||
x = "0.171616 * safezoneW + safezoneX";
|
||||
y = "0.318 * safezoneH + safezoneY";
|
||||
w = "0.0165 * safezoneW";
|
||||
h = "0.028 * safezoneH";
|
||||
};
|
||||
class TextMirror: RscText {
|
||||
idc = ID_TEXT_MIRROR;
|
||||
text = "$STR_3DEN_Object_Attribute_PylonsMirror_displayName";
|
||||
tooltip="$STR_3DEN_Object_Attribute_PylonsMirror_tooltip";
|
||||
x = 0.188116 * safezoneW + safezoneX;
|
||||
y = 0.318 * safezoneH + safezoneY;
|
||||
w = 0.0656768 * safezoneW;
|
||||
h = 0.028 * safezoneH;
|
||||
x = "0.188116 * safezoneW + safezoneX";
|
||||
y = "0.318 * safezoneH + safezoneY";
|
||||
w = "0.0656768 * safezoneW";
|
||||
h = "0.028 * safezoneH";
|
||||
colorBackground[] = {0,0,0,0.5};
|
||||
};
|
||||
class CheckboxFRIES: RscCheckBox {
|
||||
idc = ID_CHECKBOX_FRIES;
|
||||
x = 0.171616 * safezoneW + safezoneX;
|
||||
y = 0.346 * safezoneH + safezoneY;
|
||||
w = 0.0165 * safezoneW;
|
||||
h = 0.028 * safezoneH;
|
||||
x = "0.171616 * safezoneW + safezoneX";
|
||||
y = "0.346 * safezoneH + safezoneY";
|
||||
w = "0.0165 * safezoneW";
|
||||
h = "0.028 * safezoneH";
|
||||
};
|
||||
class TextFRIES: RscText {
|
||||
idc = ID_TEXT_FRIES;
|
||||
text = "FRIES";
|
||||
x = 0.188116 * safezoneW + safezoneX;
|
||||
y = 0.346 * safezoneH + safezoneY;
|
||||
w = 0.0656768 * safezoneW;
|
||||
h = 0.028 * safezoneH;
|
||||
x = "0.188116 * safezoneW + safezoneX";
|
||||
y = "0.346 * safezoneH + safezoneY";
|
||||
w = "0.0656768 * safezoneW";
|
||||
h = "0.028 * safezoneH";
|
||||
colorBackground[] = {0,0,0,0.5};
|
||||
};
|
||||
class TextListTitle: RscText {
|
||||
idc = ID_TEXT_LISTTITLE;
|
||||
x = 0.624786 * safezoneW + safezoneX;
|
||||
y = 0.318 * safezoneH + safezoneY;
|
||||
w = 0.203437 * safezoneW;
|
||||
h = 0.028 * safezoneH;
|
||||
x = "0.624786 * safezoneW + safezoneX";
|
||||
y = "0.318 * safezoneH + safezoneY";
|
||||
w = "0.203437 * safezoneW";
|
||||
h = "0.028 * safezoneH";
|
||||
colorBackground[] = {0,0,0,0.5};
|
||||
};
|
||||
class ListLoadouts: RscListBox {
|
||||
idc = ID_LIST_LOADOUTS;
|
||||
x = 0.624786 * safezoneW + safezoneX;
|
||||
y = 0.346 * safezoneH + safezoneY;
|
||||
w = 0.203437 * safezoneW;
|
||||
h = 0.294 * safezoneH;
|
||||
x = "0.624786 * safezoneW + safezoneX";
|
||||
y = "0.346 * safezoneH + safezoneY";
|
||||
w = "0.203437 * safezoneW";
|
||||
h = "0.294 * safezoneH";
|
||||
};
|
||||
class EditLoadoutName: RscEdit {
|
||||
idc = ID_EDIT_LOADOUTNAME;
|
||||
x = 0.624786 * safezoneW + safezoneX;
|
||||
y = 0.64 * safezoneH + safezoneY;
|
||||
w = 0.203437 * safezoneW;
|
||||
h = 0.028 * safezoneH;
|
||||
x = "0.624786 * safezoneW + safezoneX";
|
||||
y = "0.64 * safezoneH + safezoneY";
|
||||
w = "0.203437 * safezoneW";
|
||||
h = "0.028 * safezoneH";
|
||||
colorBackground[] = {0,0,0,0.7};
|
||||
};
|
||||
class ButtonSave: RscButtonMenu {
|
||||
idc = ID_BUTTON_SAVE;
|
||||
action = QUOTE(call FUNC(onButtonSave));
|
||||
text = "$STR_disp_int_save";
|
||||
x = 0.624786 * safezoneW + safezoneX;
|
||||
y = 0.682 * safezoneH + safezoneY;
|
||||
w = 0.0590625 * safezoneW;
|
||||
h = 0.028 * safezoneH;
|
||||
x = "0.624786 * safezoneW + safezoneX";
|
||||
y = "0.682 * safezoneH + safezoneY";
|
||||
w = "0.0590625 * safezoneW";
|
||||
h = "0.028 * safezoneH";
|
||||
};
|
||||
class ButtonLoad: RscButtonMenu {
|
||||
idc = ID_BUTTON_LOAD;
|
||||
action = QUOTE(call FUNC(onButtonLoad));
|
||||
text = "$STR_disp_int_load";
|
||||
x = 0.69703 * safezoneW + safezoneX;
|
||||
y = 0.682 * safezoneH + safezoneY;
|
||||
w = 0.0590625 * safezoneW;
|
||||
h = 0.028 * safezoneH;
|
||||
x = "0.69703 * safezoneW + safezoneX";
|
||||
y = "0.682 * safezoneH + safezoneY";
|
||||
w = "0.0590625 * safezoneW";
|
||||
h = "0.028 * safezoneH";
|
||||
};
|
||||
class ButtonDelete: RscButtonMenu {
|
||||
idc = ID_BUTTON_DELETE;
|
||||
action = QUOTE(call FUNC(onButtonDelete));
|
||||
text = "$STR_disp_delete";
|
||||
x = 0.769275 * safezoneW + safezoneX;
|
||||
y = 0.682 * safezoneH + safezoneY;
|
||||
w = 0.0590625 * safezoneW;
|
||||
h = 0.028 * safezoneH;
|
||||
x = "0.769275 * safezoneW + safezoneX";
|
||||
y = "0.682 * safezoneH + safezoneY";
|
||||
w = "0.0590625 * safezoneW";
|
||||
h = "0.028 * safezoneH";
|
||||
};
|
||||
class ButtonApply: RscButtonMenu {
|
||||
idc = ID_BUTTON_APPLY;
|
||||
action = QUOTE(call FUNC(onButtonApply));
|
||||
text = "$STR_ui_debug_but_apply";
|
||||
x = 0.683895 * safezoneW + safezoneX;
|
||||
y = 0.738 * safezoneH + safezoneY;
|
||||
w = 0.0721875 * safezoneW;
|
||||
h = 0.028 * safezoneH;
|
||||
x = "0.683895 * safezoneW + safezoneX";
|
||||
y = "0.738 * safezoneH + safezoneY";
|
||||
w = "0.0721875 * safezoneW";
|
||||
h = "0.028 * safezoneH";
|
||||
};
|
||||
class ButtonClose: RscButtonMenu {
|
||||
idc = ID_BUTTON_CLOSE;
|
||||
text = "$STR_disp_cancel";
|
||||
action = QUOTE(call FUNC(onButtonClose));
|
||||
x = 0.769275 * safezoneW + safezoneX;
|
||||
y = 0.738 * safezoneH + safezoneY;
|
||||
w = 0.0721875 * safezoneW;
|
||||
h = 0.028 * safezoneH;
|
||||
x = "0.769275 * safezoneW + safezoneX";
|
||||
y = "0.738 * safezoneH + safezoneY";
|
||||
w = "0.0721875 * safezoneW";
|
||||
h = "0.028 * safezoneH";
|
||||
};
|
||||
class TextBanner: RscText {
|
||||
idc = ID_TEXT_BANNER;
|
||||
text = CSTRING(BannerText);
|
||||
x = 0.171616 * safezoneW + safezoneX;
|
||||
y = 0.738 * safezoneH + safezoneY;
|
||||
w = 0.440035 * safezoneW;
|
||||
h = 0.028 * safezoneH;
|
||||
x = "0.171616 * safezoneW + safezoneX";
|
||||
y = "0.738 * safezoneH + safezoneY";
|
||||
w = "0.440035 * safezoneW";
|
||||
h = "0.028 * safezoneH";
|
||||
colorBackground[] = {0.5,0,0,0.5};
|
||||
};
|
||||
};
|
||||
|
@ -147,7 +147,7 @@ class ACE_RangeCard_Dialog {
|
||||
y="safezoneY+0.181889+0.091";
|
||||
w="0.25*1.62727*3/4";
|
||||
h="0.0909445";
|
||||
columns[]={(0.03/2), (0.985/2)};
|
||||
columns[]={"0.03/2", "0.985/2"};
|
||||
idcLeft=770101;
|
||||
idcRight=770102;
|
||||
};
|
||||
@ -157,7 +157,7 @@ class ACE_RangeCard_Dialog {
|
||||
y="safezoneY+0.181889+0.125";
|
||||
w="0.405*1.62727*3/4";
|
||||
h="0.0909445";
|
||||
columns[]={(0/9), (1/9), (2/9), (3/9), (4/9), (5/9), (5.9/9), (6.9/9), (7.8/9)};
|
||||
columns[]={"0/9", "1/9", "2/9", "3/9", "4/9", "5/9", "5.9/9", "6.9/9", "7.8/9"};
|
||||
idcLeft=770201;
|
||||
idcRight=770202;
|
||||
};
|
||||
@ -167,7 +167,7 @@ class ACE_RangeCard_Dialog {
|
||||
y="safezoneY+0.181889+0.15";
|
||||
w="0.25*1.62727*3/4";
|
||||
h="0.0909445";
|
||||
columns[]={(0/6), (0.9/6), (1.8/6), (2.9/6), (3.8/6), (4.8/6)};
|
||||
columns[]={"0/6", "0.9/6", "1.8/6", "2.9/6", "3.8/6", "4.8/6"};
|
||||
idcLeft=770301;
|
||||
idcRight=770302;
|
||||
};
|
||||
@ -177,8 +177,8 @@ class ACE_RangeCard_Dialog {
|
||||
y="safezoneY+0.181889+0.194";
|
||||
w="0.72*1.62727*3/4";
|
||||
h="1.62727";
|
||||
columns[]={(0/16), (1.2/16), (2.2/16), (3.2/16), (4.2/16), (5.1/16), (6.1/16), (7.1/16), (8.1/16),
|
||||
(9/16), (10.2/16), (11/16), (11.9/16), (12.8/16), (13.7/16), (14.6/16)};
|
||||
columns[]={"0/16", "1.2/16", "2.2/16", "3.2/16", "4.2/16", "5.1/16", "6.1/16", "7.1/16", "8.1/16",
|
||||
"9/16", "10.2/16", "11/16", "11.9/16", "12.8/16", "13.7/16", "14.6/16"};
|
||||
idcLeft=770401;
|
||||
idcRight=770402;
|
||||
};
|
||||
|
@ -14,242 +14,558 @@ class CfgRecoils {
|
||||
class Default {
|
||||
// doc: http://forums.bistudio.com/showthread.php?188999-Recoil-Overhaul-Feedback&s=dba8590ec07adb5ffa87f72d38dde6fc&p=2886744&viewfull=1#post2886744
|
||||
// {horizontal axis position, vertical axis position, horizontal magnitude, vertical magnitude}
|
||||
muzzleOuter[] = {0*MUZZLERIGHT_POS,0.4*MUZZLECLIMB_POS,0.5*MUZZLERIGHT_MAG,0.6*MUZZLECLIMB_MAG};
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0*MUZZLERIGHT_POS),
|
||||
QUOTE(0.4*MUZZLECLIMB_POS),
|
||||
QUOTE(0.5*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.6*MUZZLECLIMB_MAG)
|
||||
};
|
||||
// restricted area inside the outer ellipse where the recoil cannot end
|
||||
muzzleInner[] = {0,0.05,0.2,0.2};
|
||||
// minimum and maximum interval for backward force
|
||||
kickBack[] = {0.05*KICKBACK,0.1*KICKBACK};
|
||||
permanent = 0.1*MUZZLEPERM;
|
||||
temporary = 0.01*MUZZLETEMP;
|
||||
kickBack[] = {
|
||||
QUOTE(0.05*KICKBACK),
|
||||
QUOTE(0.1*KICKBACK)
|
||||
};
|
||||
permanent = QUOTE(0.1*MUZZLEPERM);
|
||||
temporary = QUOTE(0.01*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_default: Default {
|
||||
muzzleOuter[] = {0.3*MUZZLERIGHT_POS,1*MUZZLECLIMB_POS,0.3*MUZZLERIGHT_MAG,0.2*MUZZLECLIMB_MAG};
|
||||
muzzleInner[] = {0,0,0.1,0.1};
|
||||
kickBack[] = {0.03*KICKBACK,0.06*KICKBACK};
|
||||
permanent = 0.1*MUZZLEPERM;
|
||||
temporary = 0.01*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.3*MUZZLERIGHT_POS),
|
||||
QUOTE(1*MUZZLECLIMB_POS),
|
||||
QUOTE(0.3*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.2*MUZZLECLIMB_MAG)
|
||||
};
|
||||
muzzleInner[] = {0,
|
||||
0,
|
||||
0.1,
|
||||
0.1
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.03*KICKBACK),
|
||||
QUOTE(0.06*KICKBACK)
|
||||
};
|
||||
permanent = QUOTE(0.1*MUZZLEPERM);
|
||||
temporary = QUOTE(0.01*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_mk20: recoil_default {
|
||||
muzzleOuter[] = {0.2*MUZZLERIGHT_POS,0.6*MUZZLECLIMB_POS,0.2*MUZZLERIGHT_MAG,0.2*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.01*KICKBACK,0.03*KICKBACK};
|
||||
temporary = 0.01*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.2*MUZZLERIGHT_POS),
|
||||
QUOTE(0.6*MUZZLECLIMB_POS),
|
||||
QUOTE(0.2*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.2*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.01*KICKBACK),
|
||||
QUOTE(0.03*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.01*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_mk20c: recoil_default {
|
||||
muzzleOuter[] = {0.2*MUZZLERIGHT_POS,0.8*MUZZLECLIMB_POS,0.3*MUZZLERIGHT_MAG,0.2*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.02*KICKBACK,0.04*KICKBACK};
|
||||
temporary = 0.015*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.2*MUZZLERIGHT_POS),
|
||||
QUOTE(0.8*MUZZLECLIMB_POS),
|
||||
QUOTE(0.3*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.2*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.02*KICKBACK),
|
||||
QUOTE(0.04*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.015*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_trg20: recoil_default {
|
||||
muzzleOuter[] = {0.2*MUZZLERIGHT_POS,1*MUZZLECLIMB_POS,0.3*MUZZLERIGHT_MAG,0.3*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.02*KICKBACK,0.04*KICKBACK};
|
||||
temporary = 0.015*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.2*MUZZLERIGHT_POS),
|
||||
QUOTE(1*MUZZLECLIMB_POS),
|
||||
QUOTE(0.3*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.3*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.02*KICKBACK),
|
||||
QUOTE(0.04*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.015*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_trg21: recoil_default {
|
||||
muzzleOuter[] = {0.2*MUZZLERIGHT_POS,0.8*MUZZLECLIMB_POS,0.3*MUZZLERIGHT_MAG,0.2*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.01*KICKBACK,0.03*KICKBACK};
|
||||
temporary = 0.01*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.2*MUZZLERIGHT_POS),
|
||||
QUOTE(0.8*MUZZLECLIMB_POS),
|
||||
QUOTE(0.3*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.2*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.01*KICKBACK),
|
||||
QUOTE(0.03*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.01*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_mx: recoil_default {
|
||||
muzzleOuter[] = {0.3*MUZZLERIGHT_POS,1*MUZZLECLIMB_POS,0.4*MUZZLERIGHT_MAG,0.3*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.02*KICKBACK,0.04*KICKBACK};
|
||||
temporary = 0.01*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.3*MUZZLERIGHT_POS),
|
||||
QUOTE(1*MUZZLECLIMB_POS),
|
||||
QUOTE(0.4*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.3*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.02*KICKBACK),
|
||||
QUOTE(0.04*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.01*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_mxc: recoil_default {
|
||||
muzzleOuter[] = {0.3*MUZZLERIGHT_POS,1.2*MUZZLECLIMB_POS,0.4*MUZZLERIGHT_MAG,0.3*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.03*KICKBACK,0.06*KICKBACK};
|
||||
temporary = 0.015*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.3*MUZZLERIGHT_POS),
|
||||
QUOTE(1.2*MUZZLECLIMB_POS),
|
||||
QUOTE(0.4*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.3*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.03*KICKBACK),
|
||||
QUOTE(0.06*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.015*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_sw: recoil_default {
|
||||
muzzleOuter[] = {0.3*MUZZLERIGHT_POS,0.8*MUZZLECLIMB_POS,0.5*MUZZLERIGHT_MAG,0.2*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.02*KICKBACK,0.04*KICKBACK};
|
||||
temporary = 0.01*MUZZLETEMP; //0.005*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.3*MUZZLERIGHT_POS),
|
||||
QUOTE(0.8*MUZZLECLIMB_POS),
|
||||
QUOTE(0.5*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.2*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.02*KICKBACK),
|
||||
QUOTE(0.04*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.01*MUZZLETEMP); //0.005*MUZZLETEMP;
|
||||
};
|
||||
|
||||
class recoil_mxm: recoil_default {
|
||||
muzzleOuter[] = {0.3*MUZZLERIGHT_POS,0.8*MUZZLECLIMB_POS,0.4*MUZZLERIGHT_MAG,0.3*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.02*KICKBACK,0.04*KICKBACK};
|
||||
temporary = 0.01*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.3*MUZZLERIGHT_POS),
|
||||
QUOTE(0.8*MUZZLECLIMB_POS),
|
||||
QUOTE(0.4*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.3*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.02*KICKBACK),
|
||||
QUOTE(0.04*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.01*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_ktb: recoil_default {
|
||||
muzzleOuter[] = {0.3*MUZZLERIGHT_POS,1*MUZZLECLIMB_POS,0.3*MUZZLERIGHT_MAG,0.3*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.02*KICKBACK,0.04*KICKBACK};
|
||||
temporary = 0.01*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.3*MUZZLERIGHT_POS),
|
||||
QUOTE(1*MUZZLECLIMB_POS),
|
||||
QUOTE(0.3*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.3*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.02*KICKBACK),
|
||||
QUOTE(0.04*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.01*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_ktbc: recoil_default {
|
||||
muzzleOuter[] = {0.3*MUZZLERIGHT_POS,1.2*MUZZLECLIMB_POS,0.3*MUZZLERIGHT_MAG,0.3*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.03*KICKBACK,0.06*KICKBACK};
|
||||
temporary = 0.015*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.3*MUZZLERIGHT_POS),
|
||||
QUOTE(1.2*MUZZLECLIMB_POS),
|
||||
QUOTE(0.3*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.3*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.03*KICKBACK),
|
||||
QUOTE(0.06*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.015*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_smg_01: recoil_default {
|
||||
muzzleOuter[] = {0.1*MUZZLERIGHT_POS,0.8*MUZZLECLIMB_POS,0.3*MUZZLERIGHT_MAG,0.2*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.01*KICKBACK,0.03*KICKBACK};
|
||||
temporary = 0.015*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.1*MUZZLERIGHT_POS),
|
||||
QUOTE(0.8*MUZZLECLIMB_POS),
|
||||
QUOTE(0.3*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.2*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.01*KICKBACK),
|
||||
QUOTE(0.03*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.015*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_smg_02: recoil_default {
|
||||
muzzleOuter[] = {0.1*MUZZLERIGHT_POS,0.6*MUZZLECLIMB_POS,0.2*MUZZLERIGHT_MAG,0.2*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.01*KICKBACK,0.02*KICKBACK};
|
||||
temporary = 0.01*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.1*MUZZLERIGHT_POS),
|
||||
QUOTE(0.6*MUZZLECLIMB_POS),
|
||||
QUOTE(0.2*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.2*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.01*KICKBACK),
|
||||
QUOTE(0.02*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.01*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_pdw: recoil_default {
|
||||
muzzleOuter[] = {0.2*MUZZLERIGHT_POS,1*MUZZLECLIMB_POS,0.3*MUZZLERIGHT_MAG,0.3*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.02*KICKBACK,0.04*KICKBACK};
|
||||
temporary = 0.02*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.2*MUZZLERIGHT_POS),
|
||||
QUOTE(1*MUZZLECLIMB_POS),
|
||||
QUOTE(0.3*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.3*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.02*KICKBACK),
|
||||
QUOTE(0.04*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.02*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_sdar: recoil_default {
|
||||
muzzleOuter[] = {0.2*MUZZLERIGHT_POS,1*MUZZLECLIMB_POS,0.3*MUZZLERIGHT_MAG,0.3*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.02*KICKBACK,0.04*KICKBACK};
|
||||
temporary = 0.01*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.2*MUZZLERIGHT_POS),
|
||||
QUOTE(1*MUZZLECLIMB_POS),
|
||||
QUOTE(0.3*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.3*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.02*KICKBACK),
|
||||
QUOTE(0.04*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.01*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_pistol_p07: recoil_default {
|
||||
muzzleOuter[] = {0.2*MUZZLERIGHT_POS,1*MUZZLECLIMB_POS,0.2*MUZZLERIGHT_MAG,0.3*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.03*KICKBACK,0.06*KICKBACK};
|
||||
temporary = 0.03*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.2*MUZZLERIGHT_POS),
|
||||
QUOTE(1*MUZZLECLIMB_POS),
|
||||
QUOTE(0.2*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.3*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.03*KICKBACK),
|
||||
QUOTE(0.06*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.03*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_pistol_rook40: recoil_default {
|
||||
muzzleOuter[] = {0.2*MUZZLERIGHT_POS,1*MUZZLECLIMB_POS,0.2*MUZZLERIGHT_MAG,0.3*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.03*KICKBACK,0.06*KICKBACK};
|
||||
temporary = 0.02*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.2*MUZZLERIGHT_POS),
|
||||
QUOTE(1*MUZZLECLIMB_POS),
|
||||
QUOTE(0.2*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.3*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.03*KICKBACK),
|
||||
QUOTE(0.06*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.02*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_pistol_acpc2: recoil_default {
|
||||
muzzleOuter[] = {0.2*MUZZLERIGHT_POS,1.5*MUZZLECLIMB_POS,0.2*MUZZLERIGHT_MAG,0.3*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.04*KICKBACK,0.08*KICKBACK};
|
||||
temporary = 0.04*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.2*MUZZLERIGHT_POS),
|
||||
QUOTE(1.5*MUZZLECLIMB_POS),
|
||||
QUOTE(0.2*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.3*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.04*KICKBACK),
|
||||
QUOTE(0.08*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.04*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_pistol_4five: recoil_default {
|
||||
muzzleOuter[] = {0.2*MUZZLERIGHT_POS,1.5*MUZZLECLIMB_POS,0.2*MUZZLERIGHT_MAG,0.3*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.04*KICKBACK,0.08*KICKBACK};
|
||||
temporary = 0.06*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.2*MUZZLERIGHT_POS),
|
||||
QUOTE(1.5*MUZZLECLIMB_POS),
|
||||
QUOTE(0.2*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.3*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.04*KICKBACK),
|
||||
QUOTE(0.08*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.06*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_pistol_zubr: recoil_default {
|
||||
muzzleOuter[] = {0.2*MUZZLERIGHT_POS,1.5*MUZZLECLIMB_POS,0.2*MUZZLERIGHT_MAG,0.3*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.04*KICKBACK,0.08*KICKBACK};
|
||||
temporary = 0.08*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.2*MUZZLERIGHT_POS),
|
||||
QUOTE(1.5*MUZZLECLIMB_POS),
|
||||
QUOTE(0.2*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.3*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.04*KICKBACK),
|
||||
QUOTE(0.08*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.08*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_pistol_signal: recoil_default {
|
||||
muzzleOuter[] = {0.2*MUZZLERIGHT_POS,1.5*MUZZLECLIMB_POS,0.2*MUZZLERIGHT_MAG,0.3*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.02*KICKBACK,0.04*KICKBACK};
|
||||
temporary = 0.02*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.2*MUZZLERIGHT_POS),
|
||||
QUOTE(1.5*MUZZLECLIMB_POS),
|
||||
QUOTE(0.2*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.3*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.02*KICKBACK),
|
||||
QUOTE(0.04*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.02*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_rpg: recoil_default {
|
||||
muzzleOuter[] = {2*MUZZLERIGHT_POS,3*MUZZLECLIMB_POS,1*MUZZLERIGHT_MAG,0.5*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.08*KICKBACK,0.1*KICKBACK};
|
||||
temporary = 0.1*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(2*MUZZLERIGHT_POS),
|
||||
QUOTE(3*MUZZLECLIMB_POS),
|
||||
QUOTE(1*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.5*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.08*KICKBACK),
|
||||
QUOTE(0.1*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.1*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_nlaw: recoil_default {
|
||||
muzzleOuter[] = {2*MUZZLERIGHT_POS,3*MUZZLECLIMB_POS,1*MUZZLERIGHT_MAG,0.5*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.06*KICKBACK,0.08*KICKBACK};
|
||||
temporary = 0.08*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(2*MUZZLERIGHT_POS),
|
||||
QUOTE(3*MUZZLECLIMB_POS),
|
||||
QUOTE(1*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.5*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.06*KICKBACK),
|
||||
QUOTE(0.08*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.08*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_titan_long: recoil_default {
|
||||
muzzleOuter[] = {2*MUZZLERIGHT_POS,3*MUZZLECLIMB_POS,1*MUZZLERIGHT_MAG,0.5*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.1*KICKBACK,0.12*KICKBACK};
|
||||
temporary = 0.15*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(2*MUZZLERIGHT_POS),
|
||||
QUOTE(3*MUZZLECLIMB_POS),
|
||||
QUOTE(1*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.5*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.1*KICKBACK),
|
||||
QUOTE(0.12*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.15*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_titan_short: recoil_default {
|
||||
muzzleOuter[] = {2*MUZZLERIGHT_POS,3*MUZZLECLIMB_POS,1*MUZZLERIGHT_MAG,0.5*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.1*KICKBACK,0.12*KICKBACK};
|
||||
temporary = 0.12*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(2*MUZZLERIGHT_POS),
|
||||
QUOTE(3*MUZZLECLIMB_POS),
|
||||
QUOTE(1*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.5*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.1*KICKBACK),
|
||||
QUOTE(0.12*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.12*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_mk200: recoil_default {
|
||||
muzzleOuter[] = {0.4*MUZZLERIGHT_POS,0.6*MUZZLECLIMB_POS,0.6*MUZZLERIGHT_MAG,0.2*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.03*KICKBACK,0.06*KICKBACK};
|
||||
temporary = 0.01*MUZZLETEMP; //0.005*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.4*MUZZLERIGHT_POS),
|
||||
QUOTE(0.6*MUZZLECLIMB_POS),
|
||||
QUOTE(0.6*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.2*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.03*KICKBACK),
|
||||
QUOTE(0.06*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.01*MUZZLETEMP); //0.005*MUZZLETEMP;
|
||||
};
|
||||
|
||||
class recoil_zafir: recoil_default {
|
||||
muzzleOuter[] = {0.5*MUZZLERIGHT_POS,1*MUZZLECLIMB_POS,0.7*MUZZLERIGHT_MAG,0.3*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.02*KICKBACK,0.08*KICKBACK};
|
||||
temporary = 0.01*MUZZLETEMP; //0.005*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.5*MUZZLERIGHT_POS),
|
||||
QUOTE(1*MUZZLECLIMB_POS),
|
||||
QUOTE(0.7*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.3*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.02*KICKBACK),
|
||||
QUOTE(0.08*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.01*MUZZLETEMP); //0.005*MUZZLETEMP;
|
||||
};
|
||||
|
||||
class recoil_m320: recoil_default {
|
||||
muzzleOuter[] = {1*MUZZLERIGHT_POS,3*MUZZLECLIMB_POS,0.5*MUZZLERIGHT_MAG,0.6*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.08*KICKBACK,0.1*KICKBACK};
|
||||
temporary = 0.02*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(1*MUZZLERIGHT_POS),
|
||||
QUOTE(3*MUZZLECLIMB_POS),
|
||||
QUOTE(0.5*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.6*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.08*KICKBACK),
|
||||
QUOTE(0.1*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.02*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_gm6: recoil_default {
|
||||
muzzleOuter[] = {1.4*MUZZLERIGHT_POS,3.5*MUZZLECLIMB_POS,0.7*MUZZLERIGHT_MAG,0.8*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.1*KICKBACK,0.12*KICKBACK};
|
||||
temporary = 0.025*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(1.4*MUZZLERIGHT_POS),
|
||||
QUOTE(3.5*MUZZLECLIMB_POS),
|
||||
QUOTE(0.7*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.8*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.1*KICKBACK),
|
||||
QUOTE(0.12*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.025*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_ebr: recoil_default {
|
||||
muzzleOuter[] = {0.4*MUZZLERIGHT_POS,1.5*MUZZLECLIMB_POS,0.6*MUZZLERIGHT_MAG,0.4*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.04*KICKBACK,0.07*KICKBACK};
|
||||
temporary = 0.01*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.4*MUZZLERIGHT_POS),
|
||||
QUOTE(1.5*MUZZLECLIMB_POS),
|
||||
QUOTE(0.6*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.4*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.04*KICKBACK),
|
||||
QUOTE(0.07*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.01*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_dmr_01: recoil_default {
|
||||
muzzleOuter[] = {0.5*MUZZLERIGHT_POS,2*MUZZLECLIMB_POS,0.5*MUZZLERIGHT_MAG,0.5*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.03*KICKBACK,0.08*KICKBACK};
|
||||
temporary = 0.015*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.5*MUZZLERIGHT_POS),
|
||||
QUOTE(2*MUZZLECLIMB_POS),
|
||||
QUOTE(0.5*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.5*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.03*KICKBACK),
|
||||
QUOTE(0.08*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.015*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_dmr_02: recoil_default {
|
||||
muzzleOuter[] = {0.5*MUZZLERIGHT_POS,2.5*MUZZLECLIMB_POS,0.6*MUZZLERIGHT_MAG,0.5*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.06*KICKBACK,0.08*KICKBACK};
|
||||
temporary = 0.01*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.5*MUZZLERIGHT_POS),
|
||||
QUOTE(2.5*MUZZLECLIMB_POS),
|
||||
QUOTE(0.6*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.5*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.06*KICKBACK),
|
||||
QUOTE(0.08*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.01*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_dmr_03: recoil_default {
|
||||
muzzleOuter[] = {0.3*MUZZLERIGHT_POS,1.5*MUZZLECLIMB_POS,0.5*MUZZLERIGHT_MAG,0.4*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.03*KICKBACK,0.06*KICKBACK};
|
||||
temporary = 0.005*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.3*MUZZLERIGHT_POS),
|
||||
QUOTE(1.5*MUZZLECLIMB_POS),
|
||||
QUOTE(0.5*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.4*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.03*KICKBACK),
|
||||
QUOTE(0.06*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.005*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_dmr_04: recoil_default {
|
||||
muzzleOuter[] = {0.4*MUZZLERIGHT_POS,1.5*MUZZLECLIMB_POS,0.5*MUZZLERIGHT_MAG,0.4*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.02*KICKBACK,0.04*KICKBACK};
|
||||
temporary = 0.015*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.4*MUZZLERIGHT_POS),
|
||||
QUOTE(1.5*MUZZLECLIMB_POS),
|
||||
QUOTE(0.5*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.4*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.02*KICKBACK),
|
||||
QUOTE(0.04*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.015*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_dmr_05: recoil_default {
|
||||
muzzleOuter[] = {0.5*MUZZLERIGHT_POS,2.5*MUZZLECLIMB_POS,0.8*MUZZLERIGHT_MAG,0.6*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.08*KICKBACK,0.1*KICKBACK};
|
||||
temporary = 0.01*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.5*MUZZLERIGHT_POS),
|
||||
QUOTE(2.5*MUZZLECLIMB_POS),
|
||||
QUOTE(0.8*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.6*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.08*KICKBACK),
|
||||
QUOTE(0.1*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.01*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_dmr_06: recoil_default {
|
||||
muzzleOuter[] = {0.5*MUZZLERIGHT_POS,2*MUZZLECLIMB_POS,0.7*MUZZLERIGHT_MAG,0.5*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.05*KICKBACK,0.1*KICKBACK};
|
||||
temporary = 0.01*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.5*MUZZLERIGHT_POS),
|
||||
QUOTE(2*MUZZLECLIMB_POS),
|
||||
QUOTE(0.7*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.5*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.05*KICKBACK),
|
||||
QUOTE(0.1*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.01*MUZZLETEMP);
|
||||
};
|
||||
|
||||
class recoil_mmg_01: recoil_default {
|
||||
muzzleOuter[] = {0.6*MUZZLERIGHT_POS,1.5*MUZZLECLIMB_POS,0.8*MUZZLERIGHT_MAG,0.3*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.02*KICKBACK,0.08*KICKBACK};
|
||||
temporary = 0.01*MUZZLETEMP; //0.005*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.6*MUZZLERIGHT_POS),
|
||||
QUOTE(1.5*MUZZLECLIMB_POS),
|
||||
QUOTE(0.8*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.3*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.02*KICKBACK),
|
||||
QUOTE(0.08*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.01*MUZZLETEMP); //0.005*MUZZLETEMP;
|
||||
};
|
||||
|
||||
class recoil_mmg_02: recoil_default {
|
||||
muzzleOuter[] = {0.5*MUZZLERIGHT_POS,1.5*MUZZLECLIMB_POS,0.6*MUZZLERIGHT_MAG,0.4*MUZZLECLIMB_MAG};
|
||||
kickBack[] = {0.04*KICKBACK,0.08*KICKBACK};
|
||||
temporary = 0.01*MUZZLETEMP; //0.005*MUZZLETEMP;
|
||||
muzzleOuter[] = {
|
||||
QUOTE(0.5*MUZZLERIGHT_POS),
|
||||
QUOTE(1.5*MUZZLECLIMB_POS),
|
||||
QUOTE(0.6*MUZZLERIGHT_MAG),
|
||||
QUOTE(0.4*MUZZLECLIMB_MAG)
|
||||
};
|
||||
kickBack[] = {
|
||||
QUOTE(0.04*KICKBACK),
|
||||
QUOTE(0.08*KICKBACK)
|
||||
};
|
||||
temporary = QUOTE(0.01*MUZZLETEMP); //0.005*MUZZLETEMP;
|
||||
};
|
||||
};
|
||||
|
@ -98,7 +98,7 @@ class CfgVehicles {
|
||||
model = QPATHTOF(data\nozzle.p3d);
|
||||
destrType = "DestructNo";
|
||||
};
|
||||
|
||||
|
||||
class Rope;
|
||||
class GVAR(fuelHose): Rope {
|
||||
hiddenSelections[] = {"rope"};
|
||||
@ -267,7 +267,7 @@ class CfgVehicles {
|
||||
};
|
||||
|
||||
class Van_01_fuel_base_F: Van_01_base_F {
|
||||
GVAR(hooks)[] = {{0.38,-3.17,-.7},{-0.41,-3.17,-.7}};
|
||||
GVAR(hooks)[] = {{0.38,-3.17,-0.7},{-0.41,-3.17,-0.7}};
|
||||
GVAR(fuelCargo) = 2000;
|
||||
};
|
||||
class C_Van_01_fuel_F: Van_01_fuel_base_F {
|
||||
@ -291,7 +291,7 @@ class CfgVehicles {
|
||||
|
||||
class B_APC_Tracked_01_CRV_F: B_APC_Tracked_01_base_F {
|
||||
transportFuel = 0; //3k
|
||||
GVAR(hooks)[] = {{-1.08,-4.81,-.8}};
|
||||
GVAR(hooks)[] = {{-1.08,-4.81,-0.8}};
|
||||
GVAR(fuelCargo) = 1000;
|
||||
};
|
||||
|
||||
@ -412,13 +412,13 @@ class CfgVehicles {
|
||||
|
||||
class B_Truck_01_fuel_F: B_Truck_01_mover_F {
|
||||
transportFuel = 0; //3k
|
||||
GVAR(hooks)[] = {{.28,-4.99,-.3},{-.25,-4.99,-.3}};
|
||||
GVAR(hooks)[] = {{0.28,-4.99,-0.3},{-0.25,-4.99,-0.3}};
|
||||
GVAR(fuelCargo) = 10000;
|
||||
};
|
||||
|
||||
class O_Truck_03_fuel_F: Truck_03_base_F {
|
||||
transportFuel = 0; //3k
|
||||
GVAR(hooks)[] = {{1.3,-1.59,-.62},{-1.16,-1.59,-.62}};
|
||||
GVAR(hooks)[] = {{1.3,-1.59,-0.62},{-1.16,-1.59,-0.62}};
|
||||
GVAR(fuelCargo) = 10000;
|
||||
};
|
||||
|
||||
@ -432,7 +432,7 @@ class CfgVehicles {
|
||||
class Pod_Heli_Transport_04_base_F: Slingload_base_F {};
|
||||
class Land_Pod_Heli_Transport_04_fuel_F: Pod_Heli_Transport_04_base_F {
|
||||
transportFuel = 0; //3k
|
||||
GVAR(hooks)[] = {{-1.49,1.41,-.3}};
|
||||
GVAR(hooks)[] = {{-1.49,1.41,-0.3}};
|
||||
GVAR(fuelCargo) = 10000;
|
||||
};
|
||||
|
||||
@ -495,7 +495,7 @@ class CfgVehicles {
|
||||
|
||||
class Land_fs_feed_F: House_Small_F {
|
||||
transportFuel = 0; //50k
|
||||
GVAR(hooks)[] = {{-0.4,0.022,-.23}};
|
||||
GVAR(hooks)[] = {{-0.4,0.022,-0.23}};
|
||||
GVAR(fuelCargo) = REFUEL_INFINITE_FUEL;
|
||||
};
|
||||
|
||||
|
@ -18,7 +18,7 @@ class RscTitles {
|
||||
idc = 11;
|
||||
type = 0;
|
||||
text = QPATHTOF(UI\scopes_bg.paa);
|
||||
style = 48 + 0x800;
|
||||
style = "48 + 0x800";
|
||||
scale = 1;
|
||||
sizeEx = 1;
|
||||
font = "RobotoCondensed";
|
||||
@ -26,10 +26,10 @@ class RscTitles {
|
||||
colorBackground[] = { 1, 1, 1, 1 };
|
||||
shadow = 1;
|
||||
|
||||
x = (0.5 - 0.4 / 2) * safezoneW + safezoneX;
|
||||
y = 0 * safezoneH + safezoneY;
|
||||
w = 0.4 * safezoneW;
|
||||
h = 0.3 * safezoneH;
|
||||
x = "(0.5 - 0.4 / 2) * safezoneW + safezoneX";
|
||||
y = "0 * safezoneH + safezoneY";
|
||||
w = "0.4 * safezoneW";
|
||||
h = "0.3 * safezoneH";
|
||||
};
|
||||
class ACE_Scopes_Zeroing_Vertical: RscText {
|
||||
idc = 12;
|
||||
@ -43,10 +43,10 @@ class RscTitles {
|
||||
colorBackground[] = { 1, 0, 0, 0 };
|
||||
shadow = 0;
|
||||
|
||||
x = (0.5 - 0.4 / 2 + 0.45*0.4) * safezoneW + safezoneX;
|
||||
y = (0 + 0.19*0.3) * safezoneH + safezoneY;
|
||||
w = 0.04 * safezoneW;
|
||||
h = 0.025 * safezoneH;
|
||||
x = "(0.5 - 0.4 / 2 + 0.45*0.4) * safezoneW + safezoneX";
|
||||
y = "(0 + 0.19*0.3) * safezoneH + safezoneY";
|
||||
w = "0.04 * safezoneW";
|
||||
h = "0.025 * safezoneH";
|
||||
};
|
||||
class ACE_Scopes_Zeroing_Horizontal: RscText {
|
||||
idc = 13;
|
||||
@ -60,10 +60,10 @@ class RscTitles {
|
||||
colorBackground[] = { 1, 0, 0, 0 };
|
||||
shadow = 0;
|
||||
|
||||
x = (0.5 - 0.4 / 2 + 0.6*0.4) * safezoneW + safezoneX;
|
||||
y = (0 + 0.47*0.3) * safezoneH + safezoneY;
|
||||
w = 0.019 * safezoneW;
|
||||
h = 0.025 * safezoneH;
|
||||
x = "(0.5 - 0.4 / 2 + 0.6*0.4) * safezoneW + safezoneX";
|
||||
y = "(0 + 0.47*0.3) * safezoneH + safezoneY";
|
||||
w = "0.019 * safezoneW";
|
||||
h = "0.025 * safezoneH";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -55,9 +55,9 @@ class GVAR(display) {
|
||||
onTreeDblClick = QUOTE([ARR_2(true,_this)] call FUNC(ui_handleListClick));
|
||||
|
||||
x = "safeZoneX";
|
||||
y = safeZoneY + H_PART(1.5);
|
||||
w = W_PART(13.5);
|
||||
h = safeZoneH - H_PART(1.5);
|
||||
y = QUOTE(safeZoneY + H_PART(1.5));
|
||||
w = QUOTE(W_PART(13.5));
|
||||
h = QUOTE(safeZoneH - H_PART(1.5));
|
||||
|
||||
disableKeyboardSearch = 1;
|
||||
multiselectEnabled = 0;
|
||||
@ -83,30 +83,30 @@ class GVAR(display) {
|
||||
|
||||
x = "safeZoneX";
|
||||
y = "safezoneY";
|
||||
w = W_PART(13.5);
|
||||
h = H_PART(1.5);
|
||||
w = QUOTE(W_PART(13.5));
|
||||
h = QUOTE(H_PART(1.5));
|
||||
|
||||
fade = 0.5;
|
||||
rows = 1;
|
||||
columns = 1;
|
||||
strings[] = {"$STR_A3_Spectator_Entities"};
|
||||
values[] = {0};
|
||||
sizeEx = H_PART(1);
|
||||
sizeEx = QUOTE(H_PART(1));
|
||||
colorBackground[] = {0,0,0,0.75};
|
||||
colorSelectedBg[] = {0,0,0,0.65};
|
||||
};
|
||||
class CameraTypesGroup: RscControlsGroupNoScrollbars {
|
||||
idc = IDC_CAM_TYPES;
|
||||
x = X_PART(15.5);
|
||||
y = safezoneY + safezoneH - H_PART(2.38);
|
||||
w = W_PART(8.6);
|
||||
x = QUOTE(X_PART(15.5));
|
||||
y = QUOTE(safezoneY + safezoneH - H_PART(2.38));
|
||||
w = QUOTE(W_PART(8.6));
|
||||
h = 2.6;
|
||||
class controls {
|
||||
class CameraTypesBackground: RscText {
|
||||
x = W_PART(0.6);
|
||||
y = H_PART(0.4);
|
||||
w = W_PART(7.5);
|
||||
h = H_PART(2);
|
||||
x = QUOTE(W_PART(0.6));
|
||||
y = QUOTE(H_PART(0.4));
|
||||
w = QUOTE(W_PART(7.5));
|
||||
h = QUOTE(H_PART(2));
|
||||
colorBackground[] = {0,0,0,0.75};
|
||||
};
|
||||
class Free: RscButton {
|
||||
@ -115,10 +115,10 @@ class GVAR(display) {
|
||||
|
||||
onButtonClick = QUOTE([MODE_FREE] call FUNC(cam_setCameraMode));
|
||||
|
||||
x = W_PART(1.3);
|
||||
y = H_PART(0.8);
|
||||
w = W_PART(1.63);
|
||||
h = H_PART(1.37);
|
||||
x = QUOTE(W_PART(1.3));
|
||||
y = QUOTE(H_PART(0.8));
|
||||
w = QUOTE(W_PART(1.63));
|
||||
h = QUOTE(H_PART(1.37));
|
||||
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorBackgroundDisabled[] = {0,0,0,0};
|
||||
@ -133,10 +133,10 @@ class GVAR(display) {
|
||||
|
||||
onButtonClick = QUOTE([MODE_FOLLOW] call FUNC(cam_setCameraMode));
|
||||
|
||||
x = W_PART(3.6);
|
||||
y = H_PART(0.8);
|
||||
w = W_PART(1.63);
|
||||
h = H_PART(1.37);
|
||||
x = QUOTE(W_PART(3.6));
|
||||
y = QUOTE(H_PART(0.8));
|
||||
w = QUOTE(W_PART(1.63));
|
||||
h = QUOTE(H_PART(1.37));
|
||||
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorBackgroundDisabled[] = {0,0,0,0};
|
||||
@ -151,10 +151,10 @@ class GVAR(display) {
|
||||
|
||||
onButtonClick = QUOTE([MODE_FPS] call FUNC(cam_setCameraMode));
|
||||
|
||||
x = W_PART(5.8);
|
||||
y = H_PART(0.8);
|
||||
w = W_PART(1.63);
|
||||
h = H_PART(1.37);
|
||||
x = QUOTE(W_PART(5.8));
|
||||
y = QUOTE(H_PART(0.8));
|
||||
w = QUOTE(W_PART(1.63));
|
||||
h = QUOTE(H_PART(1.37));
|
||||
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorBackgroundDisabled[] = {0,0,0,0};
|
||||
@ -189,7 +189,7 @@ class GVAR(display) {
|
||||
text = "";
|
||||
style = 2;
|
||||
colorBackground[] = {0,0,0,0.75};
|
||||
sizeEx = H_PART(1);
|
||||
sizeEx = QUOTE(H_PART(1));
|
||||
};
|
||||
class GameTimeText: RscText {
|
||||
idc = IDC_TIME;
|
||||
@ -198,7 +198,7 @@ class GVAR(display) {
|
||||
w = 0.29;
|
||||
h = 0.03;
|
||||
text = "00:00:00";
|
||||
sizeEx = H_PART(1);
|
||||
sizeEx = QUOTE(H_PART(1));
|
||||
};
|
||||
class MapTitle: RscText {
|
||||
idc = IDC_MAP_TITLE;
|
||||
@ -208,7 +208,7 @@ class GVAR(display) {
|
||||
h = 0.03;
|
||||
text = "";
|
||||
colorText[] = {1,1,1,1};
|
||||
sizeEx = H_PART(1);
|
||||
sizeEx = QUOTE(H_PART(1));
|
||||
};
|
||||
class SpectatorsCount: RscText {
|
||||
idc = IDC_MAP_SPEC_NUM;
|
||||
@ -218,7 +218,7 @@ class GVAR(display) {
|
||||
h = 0.03;
|
||||
text = "";
|
||||
colorText[] = {1,1,1,1};
|
||||
sizeEx = H_PART(1);
|
||||
sizeEx = QUOTE(H_PART(1));
|
||||
};
|
||||
class SpectatorsIcon: RscPictureKeepAspect {
|
||||
x = 0.94;
|
||||
@ -245,214 +245,214 @@ class GVAR(display) {
|
||||
};
|
||||
class HelpBackground: RscText {
|
||||
idc = IDC_HELP_BACK;
|
||||
x = safezoneX + safezoneW - W_PART(12);
|
||||
y = safezoneY + safezoneH - H_PART(8);
|
||||
w = W_PART(12);
|
||||
h = H_PART(8);
|
||||
x = QUOTE(safezoneX + safezoneW - W_PART(12));
|
||||
y = QUOTE(safezoneY + safezoneH - H_PART(8));
|
||||
w = QUOTE(W_PART(12));
|
||||
h = QUOTE(H_PART(8));
|
||||
colorBackground[] = {0,0,0,0.75};
|
||||
};
|
||||
class Help: RscListNBox {
|
||||
class ListScrollBar: ScrollBar {};
|
||||
disableOverflow = 0;
|
||||
rowHeight = H_PART(1);
|
||||
rowHeight = QUOTE(H_PART(1));
|
||||
idc = IDC_HELP;
|
||||
x = safezoneX + safezoneW - W_PART(12);
|
||||
y = safezoneY + safezoneH - H_PART(12);
|
||||
w = W_PART(12);
|
||||
h = H_PART(12);
|
||||
x = QUOTE(safezoneX + safezoneW - W_PART(12));
|
||||
y = QUOTE(safezoneY + safezoneH - H_PART(12));
|
||||
w = QUOTE(W_PART(12));
|
||||
h = QUOTE(H_PART(12));
|
||||
};
|
||||
class FocusInfo: RscControlsGroupNoScrollbars {
|
||||
idc = IDC_WIDGET;
|
||||
x = X_PART(12.9);
|
||||
y = Y_PART(24);
|
||||
w = W_PART(14.2);
|
||||
h = H_PART(3.5);
|
||||
x = QUOTE(X_PART(12.9));
|
||||
y = QUOTE(Y_PART(24));
|
||||
w = QUOTE(W_PART(14.2));
|
||||
h = QUOTE(H_PART(3.5));
|
||||
class controls {
|
||||
class UpperBackground: RscText {
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(14.2);
|
||||
h = H_PART(1.4);
|
||||
w = QUOTE(W_PART(14.2));
|
||||
h = QUOTE(H_PART(1.4));
|
||||
colorBackground[] = {0,0,0,0.75};
|
||||
};
|
||||
class StatsBackground: RscText {
|
||||
x = 0;
|
||||
y = H_PART(1.5);
|
||||
w = W_PART(6);
|
||||
h = H_PART(2);
|
||||
y = QUOTE(H_PART(1.5));
|
||||
w = QUOTE(W_PART(6));
|
||||
h = QUOTE(H_PART(2));
|
||||
colorBackground[] = {0,0,0,0.75};
|
||||
};
|
||||
class WeaponBackground: RscText {
|
||||
x = W_PART(6.1);
|
||||
y = H_PART(1.5);
|
||||
w = W_PART(6);
|
||||
h = H_PART(2);
|
||||
x = QUOTE(W_PART(6.1));
|
||||
y = QUOTE(H_PART(1.5));
|
||||
w = QUOTE(W_PART(6));
|
||||
h = QUOTE(H_PART(2));
|
||||
colorBackground[] = {1,1,1,0.4};
|
||||
};
|
||||
class ThrowableBackground: RscText {
|
||||
x = W_PART(12.2);
|
||||
y = H_PART(1.5);
|
||||
w = W_PART(2);
|
||||
h = H_PART(2);
|
||||
x = QUOTE(W_PART(12.2));
|
||||
y = QUOTE(H_PART(1.5));
|
||||
w = QUOTE(W_PART(2));
|
||||
h = QUOTE(H_PART(2));
|
||||
colorBackground[] = {1,1,1,0.4};
|
||||
};
|
||||
class Name: RscText {
|
||||
shadow = 0;
|
||||
idc = IDC_WIDGET_NAME;
|
||||
text = "";
|
||||
x = W_PART(0.1);
|
||||
y = H_PART(0.1);
|
||||
w = W_PART(10.8);
|
||||
h = H_PART(1.2);
|
||||
sizeEx = H_PART(1);
|
||||
x = QUOTE(W_PART(0.1));
|
||||
y = QUOTE(H_PART(0.1));
|
||||
w = QUOTE(W_PART(10.8));
|
||||
h = QUOTE(H_PART(1.2));
|
||||
sizeEx = QUOTE(H_PART(1));
|
||||
};
|
||||
class VehiclePos: RscPictureKeepAspect {
|
||||
idc = IDC_WIDGET_VEHICLE_POS;
|
||||
text = "";
|
||||
x = W_PART(11);
|
||||
y = H_PART(0.2);
|
||||
w = W_PART(1);
|
||||
h = H_PART(1);
|
||||
x = QUOTE(W_PART(11));
|
||||
y = QUOTE(H_PART(0.2));
|
||||
w = QUOTE(W_PART(1));
|
||||
h = QUOTE(H_PART(1));
|
||||
};
|
||||
class VehicleType: RscPicture {
|
||||
idc = IDC_WIDGET_VEHICLE;
|
||||
text = "";
|
||||
x = W_PART(12.1);
|
||||
y = H_PART(0.2);
|
||||
w = W_PART(2);
|
||||
h = H_PART(1);
|
||||
x = QUOTE(W_PART(12.1));
|
||||
y = QUOTE(H_PART(0.2));
|
||||
w = QUOTE(W_PART(2));
|
||||
h = QUOTE(H_PART(1));
|
||||
};
|
||||
class UnitType: RscPictureKeepAspect {
|
||||
idc = IDC_WIDGET_UNIT;
|
||||
text = "";
|
||||
x = W_PART(13.1);
|
||||
y = H_PART(0.2);
|
||||
w = W_PART(1);
|
||||
h = H_PART(1);
|
||||
x = QUOTE(W_PART(13.1));
|
||||
y = QUOTE(H_PART(0.2));
|
||||
w = QUOTE(W_PART(1));
|
||||
h = QUOTE(H_PART(1));
|
||||
};
|
||||
class Kills: RscPictureKeepAspect {
|
||||
text = "a3\Ui_f\data\IGUI\Cfg\MPTable\infantry_ca.paa";
|
||||
x = W_PART(0.1);
|
||||
y = H_PART(1.6);
|
||||
w = W_PART(0.8);
|
||||
h = H_PART(0.8);
|
||||
x = QUOTE(W_PART(0.1));
|
||||
y = QUOTE(H_PART(1.6));
|
||||
w = QUOTE(W_PART(0.8));
|
||||
h = QUOTE(H_PART(0.8));
|
||||
};
|
||||
class LandKills: RscPictureKeepAspect {
|
||||
text = "a3\Ui_f\data\IGUI\Cfg\MPTable\soft_ca.paa";
|
||||
x = W_PART(1.1);
|
||||
y = H_PART(1.6);
|
||||
w = W_PART(0.8);
|
||||
h = H_PART(0.8);
|
||||
x = QUOTE(W_PART(1.1));
|
||||
y = QUOTE(H_PART(1.6));
|
||||
w = QUOTE(W_PART(0.8));
|
||||
h = QUOTE(H_PART(0.8));
|
||||
};
|
||||
class ArmoredKills: RscPictureKeepAspect {
|
||||
text = "a3\Ui_f\data\IGUI\Cfg\MPTable\armored_ca.paa";
|
||||
x = W_PART(2.1);
|
||||
y = H_PART(1.6);
|
||||
w = W_PART(0.8);
|
||||
h = H_PART(0.8);
|
||||
x = QUOTE(W_PART(2.1));
|
||||
y = QUOTE(H_PART(1.6));
|
||||
w = QUOTE(W_PART(0.8));
|
||||
h = QUOTE(H_PART(0.8));
|
||||
};
|
||||
class AirKills: RscPictureKeepAspect {
|
||||
text = "a3\Ui_f\data\IGUI\Cfg\MPTable\air_ca.paa";
|
||||
x = W_PART(3.1);
|
||||
y = H_PART(1.6);
|
||||
w = W_PART(0.8);
|
||||
h = H_PART(0.8);
|
||||
x = QUOTE(W_PART(3.1));
|
||||
y = QUOTE(H_PART(1.6));
|
||||
w = QUOTE(W_PART(0.8));
|
||||
h = QUOTE(H_PART(0.8));
|
||||
};
|
||||
class Deaths: RscPictureKeepAspect {
|
||||
text = "a3\Ui_f\data\IGUI\Cfg\MPTable\killed_ca.paa";
|
||||
x = W_PART(4.1);
|
||||
y = H_PART(1.6);
|
||||
w = W_PART(0.8);
|
||||
h = H_PART(0.8);
|
||||
x = QUOTE(W_PART(4.1));
|
||||
y = QUOTE(H_PART(1.6));
|
||||
w = QUOTE(W_PART(0.8));
|
||||
h = QUOTE(H_PART(0.8));
|
||||
};
|
||||
class Total: RscPictureKeepAspect {
|
||||
text = "a3\Ui_f\data\IGUI\Cfg\MPTable\total_ca.paa";
|
||||
x = W_PART(5.1);
|
||||
y = H_PART(1.6);
|
||||
w = W_PART(0.8);
|
||||
h = H_PART(0.8);
|
||||
x = QUOTE(W_PART(5.1));
|
||||
y = QUOTE(H_PART(1.6));
|
||||
w = QUOTE(W_PART(0.8));
|
||||
h = QUOTE(H_PART(0.8));
|
||||
};
|
||||
class Kills_Count: RscText {
|
||||
style = 2;
|
||||
shadow = 0;
|
||||
idc = IDC_WIDGET_KILLS;
|
||||
text = "";
|
||||
x = W_PART(0.1);
|
||||
y = H_PART(2.5);
|
||||
w = W_PART(0.8);
|
||||
h = H_PART(0.9);
|
||||
sizeEx = H_PART(0.7);
|
||||
x = QUOTE(W_PART(0.1));
|
||||
y = QUOTE(H_PART(2.5));
|
||||
w = QUOTE(W_PART(0.8));
|
||||
h = QUOTE(H_PART(0.9));
|
||||
sizeEx = QUOTE(H_PART(0.7));
|
||||
};
|
||||
class LandKills_Count: RscText {
|
||||
style = 2;
|
||||
shadow = 0;
|
||||
idc = IDC_WIDGET_LAND;
|
||||
text = "";
|
||||
x = W_PART(1.1);
|
||||
y = H_PART(2.5);
|
||||
w = W_PART(0.8);
|
||||
h = H_PART(0.9);
|
||||
sizeEx = H_PART(0.7);
|
||||
x = QUOTE(W_PART(1.1));
|
||||
y = QUOTE(H_PART(2.5));
|
||||
w = QUOTE(W_PART(0.8));
|
||||
h = QUOTE(H_PART(0.9));
|
||||
sizeEx = QUOTE(H_PART(0.7));
|
||||
};
|
||||
class ArmoredKills_Count: RscText {
|
||||
style = 2;
|
||||
shadow = 0;
|
||||
idc = IDC_WIDGET_ARMORED;
|
||||
text = "";
|
||||
x = W_PART(2.1);
|
||||
y = H_PART(2.5);
|
||||
w = W_PART(0.8);
|
||||
h = H_PART(0.9);
|
||||
sizeEx = H_PART(0.7);
|
||||
x = QUOTE(W_PART(2.1));
|
||||
y = QUOTE(H_PART(2.5));
|
||||
w = QUOTE(W_PART(0.8));
|
||||
h = QUOTE(H_PART(0.9));
|
||||
sizeEx = QUOTE(H_PART(0.7));
|
||||
};
|
||||
class AirKills_Count: RscText {
|
||||
style = 2;
|
||||
shadow = 0;
|
||||
idc = IDC_WIDGET_AIR;
|
||||
text = "";
|
||||
x = W_PART(3.1);
|
||||
y = H_PART(2.5);
|
||||
w = W_PART(0.8);
|
||||
h = H_PART(0.9);
|
||||
sizeEx = H_PART(0.7);
|
||||
x = QUOTE(W_PART(3.1));
|
||||
y = QUOTE(H_PART(2.5));
|
||||
w = QUOTE(W_PART(0.8));
|
||||
h = QUOTE(H_PART(0.9));
|
||||
sizeEx = QUOTE(H_PART(0.7));
|
||||
};
|
||||
class Deaths_Count: RscText {
|
||||
style = 2;
|
||||
shadow = 0;
|
||||
idc = IDC_WIDGET_DEATHS;
|
||||
text = "";
|
||||
x = W_PART(4.1);
|
||||
y = H_PART(2.5);
|
||||
w = W_PART(0.8);
|
||||
h = H_PART(0.9);
|
||||
sizeEx = H_PART(0.7);
|
||||
x = QUOTE(W_PART(4.1));
|
||||
y = QUOTE(H_PART(2.5));
|
||||
w = QUOTE(W_PART(0.8));
|
||||
h = QUOTE(H_PART(0.9));
|
||||
sizeEx = QUOTE(H_PART(0.7));
|
||||
};
|
||||
class Total_Count: RscText {
|
||||
style = 2;
|
||||
shadow = 0;
|
||||
idc = IDC_WIDGET_TOTAL;
|
||||
text = "";
|
||||
x = W_PART(5.1);
|
||||
y = H_PART(2.5);
|
||||
w = W_PART(0.8);
|
||||
h = H_PART(0.9);
|
||||
sizeEx = H_PART(0.7);
|
||||
x = QUOTE(W_PART(5.1));
|
||||
y = QUOTE(H_PART(2.5));
|
||||
w = QUOTE(W_PART(0.8));
|
||||
h = QUOTE(H_PART(0.9));
|
||||
sizeEx = QUOTE(H_PART(0.7));
|
||||
};
|
||||
class WeaponPicture: RscPictureKeepAspect {
|
||||
idc = IDC_WIDGET_WEAPON;
|
||||
text = "";
|
||||
x = W_PART(6.2);
|
||||
y = H_PART(1.6);
|
||||
w = W_PART(5.8);
|
||||
h = H_PART(1.8);
|
||||
x = QUOTE(W_PART(6.2));
|
||||
y = QUOTE(H_PART(1.6));
|
||||
w = QUOTE(W_PART(5.8));
|
||||
h = QUOTE(H_PART(1.8));
|
||||
};
|
||||
class ThrowablePicture: RscPictureKeepAspect {
|
||||
idc = IDC_WIDGET_THROWABLE;
|
||||
text = "";
|
||||
x = W_PART(12.3);
|
||||
y = H_PART(1.6);
|
||||
w = W_PART(1.8);
|
||||
h = H_PART(1.8);
|
||||
x = QUOTE(W_PART(12.3));
|
||||
y = QUOTE(H_PART(1.6));
|
||||
w = QUOTE(W_PART(1.8));
|
||||
h = QUOTE(H_PART(1.8));
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -25,11 +25,11 @@ class CfgWeapons {
|
||||
|
||||
reticleDetailTextures[] = {
|
||||
// start at > this magnification, reticleTexture, reticleTextureSize, reticleTextureNight (optional)
|
||||
{0, PATHTOF(data\ace_spottingscope_reticle_b1_ca.paa), 1, PATHTOF(data\ace_spottingscope_reticle_b1_ca.paa)},
|
||||
{9, PATHTOF(data\ace_spottingscope_reticle_b2_ca.paa), 1/2, PATHTOF(data\ace_spottingscope_reticle_b2_ca.paa)},
|
||||
{14, PATHTOF(data\ace_spottingscope_reticle_b3_ca.paa), 1/3, PATHTOF(data\ace_spottingscope_reticle_b3_ca.paa)},
|
||||
{19, PATHTOF(data\ace_spottingscope_reticle_b4_ca.paa), 1/4, PATHTOF(data\ace_spottingscope_reticle_b4_ca.paa)},
|
||||
{24, PATHTOF(data\ace_spottingscope_reticle_b5_ca.paa), 1/5, PATHTOF(data\ace_spottingscope_reticle_b5_ca.paa)}
|
||||
{0, QPATHTOF(data\ace_spottingscope_reticle_b1_ca.paa), 1, QPATHTOF(data\ace_spottingscope_reticle_b1_ca.paa)},
|
||||
{9, QPATHTOF(data\ace_spottingscope_reticle_b2_ca.paa), "1/2", QPATHTOF(data\ace_spottingscope_reticle_b2_ca.paa)},
|
||||
{14, QPATHTOF(data\ace_spottingscope_reticle_b3_ca.paa), "1/3", QPATHTOF(data\ace_spottingscope_reticle_b3_ca.paa)},
|
||||
{19, QPATHTOF(data\ace_spottingscope_reticle_b4_ca.paa), "1/4", QPATHTOF(data\ace_spottingscope_reticle_b4_ca.paa)},
|
||||
{24, QPATHTOF(data\ace_spottingscope_reticle_b5_ca.paa), "1/5", QPATHTOF(data\ace_spottingscope_reticle_b5_ca.paa)}
|
||||
};
|
||||
fadeReticleInterval[] = {10.5,9.5};
|
||||
|
||||
|
@ -4,7 +4,7 @@ class CfgVehicles {
|
||||
author = ECSTRING(common,ACETeam);
|
||||
category = "ACE";
|
||||
displayName = CSTRING(DisplayName);
|
||||
function = FUNC(module);
|
||||
function = QFUNC(module);
|
||||
scope = 1;
|
||||
isGlobal = 1;
|
||||
icon = QPATHTOF(UI\Icon_Module_SwitchUnits_ca.paa);
|
||||
|
@ -4,7 +4,7 @@
|
||||
requiredItem = QUOTE(GLUE(ACE_Spraypaint,col)); \
|
||||
textures[] = {QPATHTOF(UI\tags\col\name.paa)}; \
|
||||
icon = QPATHTOF(UI\tags\col\name.paa); \
|
||||
} \
|
||||
}
|
||||
|
||||
class ACE_Tags {
|
||||
class ACE_XBlack {
|
||||
@ -53,7 +53,7 @@ class ACE_Tags {
|
||||
TAG(square,Blue);
|
||||
TAG(triangle,Blue);
|
||||
TAG(triangle_inverted,Blue);
|
||||
|
||||
|
||||
TAG(arrow_up,Green);
|
||||
TAG(arrow_down,Green);
|
||||
TAG(arrow_left,Green);
|
||||
|
@ -2,16 +2,22 @@
|
||||
#define SPEED_INDICATOR_H (IGUI_GRID_STANCE_HAbs / 3.5)
|
||||
#define SPEED_INDICATOR_Y_OFFSET (IGUI_GRID_STANCE_HAbs / 4.25)
|
||||
|
||||
#undef IGUI_GRID_STANCE_X
|
||||
#undef IGUI_GRID_STANCE_Y
|
||||
#define ace_IGUI_GRID_STANCE_X (profilenamespace getvariable ['IGUI_GRID_STANCE_X',IGUI_GRID_STANCE_XDef])
|
||||
#define ace_IGUI_GRID_STANCE_Y (profilenamespace getvariable ['IGUI_GRID_STANCE_Y',IGUI_GRID_STANCE_YDef])
|
||||
|
||||
class RscPictureKeepAspect;
|
||||
class RscInGameUI {
|
||||
class RscStanceInfo {
|
||||
controls[] += {QGVAR(speedIndicator)};
|
||||
class GVAR(speedIndicator): RscPictureKeepAspect {
|
||||
onLoad = QUOTE(uiNamespace setVariable [ARR_2(QQGVAR(speedIndicator),_this select 0)]);
|
||||
x = IGUI_GRID_STANCE_X + IGUI_GRID_STANCE_WAbs / 2 - SPEED_INDICATOR_W / 2;
|
||||
y = IGUI_GRID_STANCE_Y + IGUI_GRID_STANCE_HAbs - SPEED_INDICATOR_Y_OFFSET;
|
||||
w = SPEED_INDICATOR_W;
|
||||
h = SPEED_INDICATOR_H;
|
||||
test = QUOTE(ace_IGUI_GRID_STANCE_X);
|
||||
x = QUOTE(ace_IGUI_GRID_STANCE_X + IGUI_GRID_STANCE_WAbs / 2 - SPEED_INDICATOR_W / 2);
|
||||
y = QUOTE(ace_IGUI_GRID_STANCE_Y + IGUI_GRID_STANCE_HAbs - SPEED_INDICATOR_Y_OFFSET);
|
||||
w = QUOTE(SPEED_INDICATOR_W);
|
||||
h = QUOTE(SPEED_INDICATOR_H);
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -7,8 +7,8 @@ class CfgWeapons {
|
||||
model = QPATHTOF(ace_vector.p3d);
|
||||
picture = QPATHTOF(UI\ace_vector_x_ca.paa);
|
||||
visionMode[] = {"Normal","NVG"};
|
||||
opticsZoomMax = 0.25/7;
|
||||
opticsZoomMin = 0.25/7;
|
||||
opticsZoomMax = "0.25/7";
|
||||
opticsZoomMin = "0.25/7";
|
||||
modelOptics = "\A3\Weapons_F\empty.p3d";
|
||||
|
||||
class CBA_ScriptedOptic {
|
||||
|
@ -69,15 +69,15 @@ class CfgVehicles {
|
||||
};
|
||||
|
||||
class APC_Tracked_01_base_F: Tank_F {
|
||||
fuelCapacity = 500 * FUEL_FACTOR;
|
||||
fuelCapacity = QUOTE(500 * FUEL_FACTOR);
|
||||
};
|
||||
|
||||
class APC_Tracked_02_base_F: Tank_F {
|
||||
fuelCapacity = 600 * FUEL_FACTOR; // NO FUCKING DATA
|
||||
fuelCapacity = QUOTE(600 * FUEL_FACTOR); // NO FUCKING DATA
|
||||
};
|
||||
|
||||
class APC_Tracked_03_base_F: Tank_F {
|
||||
fuelCapacity = 660 * FUEL_FACTOR;
|
||||
fuelCapacity = QUOTE(660 * FUEL_FACTOR);
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
weapons[] = {"autocannon_30mm","ACE_LMG_coax_L94A1_mem3"}; // Base 1.82: "autocannon_30mm","LMG_coax"
|
||||
@ -86,7 +86,7 @@ class CfgVehicles {
|
||||
};
|
||||
|
||||
class MBT_03_base_F: Tank_F {
|
||||
fuelCapacity = 550 * FUEL_FACTOR;
|
||||
fuelCapacity = QUOTE(550 * FUEL_FACTOR);
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
weapons[] = {"cannon_120mm_long","ACE_LMG_coax_MAG58_mem3"}; // Base 1.82: "cannon_120mm_long","LMG_coax"
|
||||
@ -95,7 +95,7 @@ class CfgVehicles {
|
||||
};
|
||||
|
||||
class MBT_01_base_F: Tank_F {
|
||||
fuelCapacity = 500 * FUEL_FACTOR;
|
||||
fuelCapacity = QUOTE(500 * FUEL_FACTOR);
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
weapons[] = {"cannon_120mm", "ACE_LMG_coax_MAG58_mem3"}; // Base 1.82: "cannon_120mm","LMG_coax"
|
||||
@ -116,7 +116,7 @@ class CfgVehicles {
|
||||
|
||||
|
||||
class MBT_02_base_F: Tank_F {
|
||||
fuelCapacity = 600 * FUEL_FACTOR; // again, couldn't find proper data
|
||||
fuelCapacity = QUOTE(600 * FUEL_FACTOR); // again, couldn't find proper data
|
||||
};
|
||||
|
||||
|
||||
@ -148,15 +148,15 @@ class CfgVehicles {
|
||||
class Truck_F: Car_F {};
|
||||
|
||||
class MRAP_01_base_F: Car_F {
|
||||
fuelCapacity = 510 * FUEL_FACTOR;
|
||||
fuelCapacity = QUOTE(510 * FUEL_FACTOR);
|
||||
};
|
||||
|
||||
class MRAP_02_base_F: Car_F {
|
||||
fuelCapacity = 500 * FUEL_FACTOR; // couldn't find any data for the punisher
|
||||
fuelCapacity = QUOTE(500 * FUEL_FACTOR); // couldn't find any data for the punisher
|
||||
};
|
||||
|
||||
class MRAP_03_base_F: Car_F {
|
||||
fuelCapacity = 860 * FUEL_FACTOR;
|
||||
fuelCapacity = QUOTE(860 * FUEL_FACTOR);
|
||||
smokeLauncherGrenadeCount = 3;
|
||||
smokeLauncherAngle = 80;
|
||||
class Turrets: Turrets {
|
||||
@ -187,19 +187,19 @@ class CfgVehicles {
|
||||
};
|
||||
|
||||
class Truck_01_base_F: Truck_F {
|
||||
fuelCapacity = 644 * FUEL_FACTOR;
|
||||
fuelCapacity = QUOTE(644 * FUEL_FACTOR);
|
||||
};
|
||||
|
||||
class Truck_02_base_F: Truck_F {
|
||||
fuelCapacity = 1100 * FUEL_FACTOR;
|
||||
fuelCapacity = QUOTE(1100 * FUEL_FACTOR);
|
||||
};
|
||||
|
||||
class Truck_03_base_F: Truck_F {
|
||||
fuelCapacity = 900 * FUEL_FACTOR; // NO. FUCKING. DATA.
|
||||
fuelCapacity = QUOTE(900 * FUEL_FACTOR); // NO. FUCKING. DATA.
|
||||
};
|
||||
|
||||
class APC_Wheeled_01_base_F: Wheeled_APC_F {
|
||||
fuelCapacity = 800 * FUEL_FACTOR;
|
||||
fuelCapacity = QUOTE(800 * FUEL_FACTOR);
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {};
|
||||
};
|
||||
@ -214,11 +214,11 @@ class CfgVehicles {
|
||||
};
|
||||
|
||||
class APC_Wheeled_02_base_F: Wheeled_APC_F {
|
||||
fuelCapacity = 700 * FUEL_FACTOR;
|
||||
fuelCapacity = QUOTE(700 * FUEL_FACTOR);
|
||||
};
|
||||
|
||||
class APC_Wheeled_03_base_F: Wheeled_APC_F {
|
||||
fuelCapacity = 700 * FUEL_FACTOR;
|
||||
fuelCapacity = QUOTE(700 * FUEL_FACTOR);
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {};
|
||||
};
|
||||
|
@ -17,7 +17,7 @@ class RscTitles {
|
||||
x="SafeZoneX + 0.001";
|
||||
y="SafeZoneY + 0.001";
|
||||
w=0.2;
|
||||
h=0.2*4/3;
|
||||
h="0.2*4/3";
|
||||
size=0.034;
|
||||
sizeEx=0.027;
|
||||
text="";
|
||||
|
@ -1,6 +1,6 @@
|
||||
class CfgSounds {
|
||||
class GVAR(click) {
|
||||
sound[] = {QPATHTOF(sounds\click.wav), db-30, 3};
|
||||
sound[] = {QPATHTOF(sounds\click.wav), "db-30", 3};
|
||||
titles[] = {};
|
||||
};
|
||||
};
|
||||
|
@ -10,14 +10,14 @@ class GVAR(text): RscText {
|
||||
};
|
||||
class GVAR(textMenu): GVAR(text) {
|
||||
SizeEx = 0.09;
|
||||
style = 2+16;
|
||||
style = "2+16";
|
||||
};
|
||||
|
||||
class RscInGameUI {
|
||||
class CBA_ScriptedOptic_zooming;
|
||||
class GVAR(info): CBA_ScriptedOptic_zooming {
|
||||
onLoad = QUOTE(call FUNC(weaponInfo_onLoad));
|
||||
class objects {
|
||||
class objects {
|
||||
class Optic: RscObject { // first focal plane
|
||||
idc = IDC_SCOPE_OBJECT;
|
||||
type = 82;
|
||||
@ -40,7 +40,7 @@ class RscInGameUI {
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = 1;
|
||||
h = 4/3;
|
||||
h = "4/3";
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -68,7 +68,7 @@ class RscInGameUI {
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = 1;
|
||||
h = 4/3;
|
||||
h = "4/3";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -8,12 +8,12 @@ class CfgWeapons {
|
||||
model = QPATHTOF(data\ace_yardage_pro_450.p3d);
|
||||
modelOptics = QPATHTOF(data\bushnell_optic.p3d);
|
||||
picture = QPATHTOF(UI\w_bushnell_ca.paa);
|
||||
opticsZoomMin = 0.33333/4;
|
||||
opticsZoomMax = 0.33333/4;
|
||||
opticsZoomInit = 0.33333/4;
|
||||
opticsZoomMin = "0.33333/4";
|
||||
opticsZoomMax = "0.33333/4";
|
||||
opticsZoomInit = "0.33333/4";
|
||||
distanceZoomMin = 400;
|
||||
distanceZoomMax = 400;
|
||||
discretefov[] = {0.33333/4};
|
||||
discretefov[] = {"0.33333/4"};
|
||||
discreteInitIndex = 0;
|
||||
visionMode[] = {"Normal"};
|
||||
class WeaponSlotsInfo {
|
||||
|
@ -29,25 +29,25 @@ class GVAR(AttributeRadius): RscControlsGroupNoScrollbars {
|
||||
idc = 26466;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(26);
|
||||
h = H_PART(1.1);
|
||||
w = QUOTE(W_PART(26));
|
||||
h = QUOTE(H_PART(1.1));
|
||||
class controls {
|
||||
class Label: RscText {
|
||||
idc = -1;
|
||||
text = CSTRING(AttributeRadius);
|
||||
tooltip = CSTRING(AttributeRadius_Tooltip);
|
||||
x = 0;
|
||||
y = H_PART(0.1);
|
||||
w = W_PART(10);
|
||||
h = H_PART(1);
|
||||
y = QUOTE(H_PART(0.1));
|
||||
w = QUOTE(W_PART(10));
|
||||
h = QUOTE(H_PART(1));
|
||||
colorBackground[] = {0, 0, 0, 0.5};
|
||||
};
|
||||
class Radius: RscEdit {
|
||||
idc = 26467;
|
||||
x = W_PART(10.1);
|
||||
y = H_PART(0.1);
|
||||
w = W_PART(15.9);
|
||||
h = H_PART(1);
|
||||
x = QUOTE(W_PART(10.1));
|
||||
y = QUOTE(H_PART(0.1));
|
||||
w = QUOTE(W_PART(15.9));
|
||||
h = QUOTE(H_PART(1));
|
||||
autocomplete = "";
|
||||
};
|
||||
};
|
||||
@ -85,8 +85,8 @@ class GVAR(RscEditableObjects): RscDisplayAttributes {
|
||||
idc = 19180;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(26);
|
||||
h = H_PART(3.2);
|
||||
w = QUOTE(W_PART(26));
|
||||
h = QUOTE(H_PART(3.2));
|
||||
class controls {
|
||||
class EditingModeLabel: RscText {
|
||||
idc = -1;
|
||||
@ -94,16 +94,16 @@ class GVAR(RscEditableObjects): RscDisplayAttributes {
|
||||
tooltip = CSTRING(ModuleEditableObjects_EditingMode_Tooltip);
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(10);
|
||||
h = H_PART(1);
|
||||
w = QUOTE(W_PART(10));
|
||||
h = QUOTE(H_PART(1));
|
||||
colorBackground[] = {0, 0, 0, 0.5};
|
||||
};
|
||||
class EditingMode: ctrlToolbox {
|
||||
idc = 19181;
|
||||
x = W_PART(10.1);
|
||||
x = QUOTE(W_PART(10.1));
|
||||
y = 0;
|
||||
w = W_PART(15.9);
|
||||
h = H_PART(1);
|
||||
w = QUOTE(W_PART(15.9));
|
||||
h = QUOTE(H_PART(1));
|
||||
rows = 1;
|
||||
columns = 2;
|
||||
strings[] = {CSTRING(ModuleEditableObjects_RemoveObjects), CSTRING(ModuleEditableObjects_AddObjects)};
|
||||
@ -111,21 +111,21 @@ class GVAR(RscEditableObjects): RscDisplayAttributes {
|
||||
class AllCuratorsLabel: EditingModeLabel {
|
||||
text = CSTRING(ModuleEditableObjects_AllCurators);
|
||||
tooltip = CSTRING(ModuleEditableObjects_AllCurators_Tooltip);
|
||||
y = H_PART(1.1);
|
||||
y = QUOTE(H_PART(1.1));
|
||||
};
|
||||
class AllCurators: EditingMode {
|
||||
idc = 19182;
|
||||
y = H_PART(1.1);
|
||||
y = QUOTE(H_PART(1.1));
|
||||
strings[] = {ECSTRING(common,No), ECSTRING(common,Yes)};
|
||||
};
|
||||
class AdditionalObjectsLabel: EditingModeLabel {
|
||||
text = CSTRING(ModuleEditableObjects_AdditionalObjects);
|
||||
tooltip = CSTRING(ModuleEditableObjects_AdditionalObjects_Tooltip);
|
||||
y = H_PART(2.2);
|
||||
y = QUOTE(H_PART(2.2));
|
||||
};
|
||||
class AdditionalObjects: EditingMode {
|
||||
idc = 19183;
|
||||
y = H_PART(2.2);
|
||||
y = QUOTE(H_PART(2.2));
|
||||
columns = 3;
|
||||
strings[] = {CSTRING(None), CSTRING(Players), CSTRING(PlayersAndAI)};
|
||||
};
|
||||
@ -151,8 +151,8 @@ class GVAR(RscGlobalSetSkill): RscDisplayAttributes {
|
||||
idc = 26422;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(26);
|
||||
h = H_PART(6.5);
|
||||
w = QUOTE(W_PART(26));
|
||||
h = QUOTE(H_PART(6.5));
|
||||
class controls {
|
||||
class Title1: RscText {
|
||||
idc = -1;
|
||||
@ -160,69 +160,69 @@ class GVAR(RscGlobalSetSkill): RscDisplayAttributes {
|
||||
toolTip = CSTRING(ModuleGlobalSetSkill_general_desc);
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(10);
|
||||
h = H_PART(1);
|
||||
w = QUOTE(W_PART(10));
|
||||
h = QUOTE(H_PART(1));
|
||||
colorBackground[] = {0,0,0,0.5};
|
||||
};
|
||||
class General: RscXSliderH {
|
||||
idc = 16184;
|
||||
x = W_PART(10.1);
|
||||
x = QUOTE(W_PART(10.1));
|
||||
y = 0;
|
||||
w = W_PART(15.9);
|
||||
h = H_PART(1);
|
||||
w = QUOTE(W_PART(15.9));
|
||||
h = QUOTE(H_PART(1));
|
||||
};
|
||||
class Title2: Title1 {
|
||||
idc = -1;
|
||||
text = CSTRING(ModuleGlobalSetSkill_accuracy);
|
||||
toolTip = CSTRING(ModuleGlobalSetSkill_accuracy_desc);
|
||||
y = H_PART(1.1);
|
||||
y = QUOTE(H_PART(1.1));
|
||||
};
|
||||
class Accuracy: General {
|
||||
idc = 16185;
|
||||
y = H_PART(1.1);
|
||||
y = QUOTE(H_PART(1.1));
|
||||
};
|
||||
class Title3: Title1 {
|
||||
idc = -1;
|
||||
text = CSTRING(ModuleGlobalSetSkill_handling);
|
||||
toolTip = CSTRING(ModuleGlobalSetSkill_handling_desc);
|
||||
y = H_PART(2.2);
|
||||
y = QUOTE(H_PART(2.2));
|
||||
};
|
||||
class Handling: General {
|
||||
idc = 16186;
|
||||
y = H_PART(2.2);
|
||||
y = QUOTE(H_PART(2.2));
|
||||
};
|
||||
class Title4: Title1 {
|
||||
idc = -1;
|
||||
text = CSTRING(ModuleGlobalSetSkill_spotting);
|
||||
toolTip = CSTRING(ModuleGlobalSetSkill_spotting_desc);
|
||||
y = H_PART(3.3);
|
||||
y = QUOTE(H_PART(3.3));
|
||||
};
|
||||
class Spotting: General {
|
||||
idc = 16187;
|
||||
y = H_PART(3.3);
|
||||
y = QUOTE(H_PART(3.3));
|
||||
};
|
||||
class Title5: Title1 {
|
||||
idc = -1;
|
||||
text = CSTRING(ModuleGlobalSetSkill_cover);
|
||||
toolTip = CSTRING(ModuleGlobalSetSkill_cover_desc);
|
||||
y = H_PART(4.4);
|
||||
y = QUOTE(H_PART(4.4));
|
||||
};
|
||||
class Cover: RscCheckBox {
|
||||
idc = 16188;
|
||||
x = W_PART(10.1);
|
||||
y = H_PART(4.4);
|
||||
w = W_PART(1);
|
||||
h = H_PART(1);
|
||||
x = QUOTE(W_PART(10.1));
|
||||
y = QUOTE(H_PART(4.4));
|
||||
w = QUOTE(W_PART(1));
|
||||
h = QUOTE(H_PART(1));
|
||||
};
|
||||
class Title6: Title5 {
|
||||
idc = -1;
|
||||
text = CSTRING(ModuleGlobalSetSkill_combat);
|
||||
toolTip = CSTRING(ModuleGlobalSetSkill_combat_desc);
|
||||
y = H_PART(5.5);
|
||||
y = QUOTE(H_PART(5.5));
|
||||
};
|
||||
class Combat: Cover {
|
||||
idc = 16189;
|
||||
y = H_PART(5.5);
|
||||
y = QUOTE(H_PART(5.5));
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -246,60 +246,60 @@ class GVAR(RscGroupSide): RscDisplayAttributes {
|
||||
idc = 26422;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(26);
|
||||
h = H_PART(2.5);
|
||||
w = QUOTE(W_PART(26));
|
||||
h = QUOTE(H_PART(2.5));
|
||||
class controls {
|
||||
class Title: RscText {
|
||||
idc = 31002;
|
||||
text = "$STR_disp_arcunit_side";
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(10);
|
||||
h = H_PART(2.5);
|
||||
w = QUOTE(W_PART(10));
|
||||
h = QUOTE(H_PART(2.5));
|
||||
colorBackground[] = {0,0,0,0.5};
|
||||
};
|
||||
class Background: RscText {
|
||||
idc = 31000;
|
||||
x = W_PART(10);
|
||||
x = QUOTE(W_PART(10));
|
||||
y = 0;
|
||||
w = W_PART(16);
|
||||
h = H_PART(2.5);
|
||||
w = QUOTE(W_PART(16));
|
||||
h = QUOTE(H_PART(2.5));
|
||||
colorBackground[] = {1,1,1,0.1};
|
||||
};
|
||||
class BLUFOR: RscActivePicture {
|
||||
idc = 31200;
|
||||
text = "\a3\Ui_F_Curator\Data\Displays\RscDisplayCurator\side_west_ca.paa";
|
||||
x = W_PART(12.5);
|
||||
y = H_PART(0.25);
|
||||
w = W_PART(2);
|
||||
h = H_PART(2);
|
||||
x = QUOTE(W_PART(12.5));
|
||||
y = QUOTE(H_PART(0.25));
|
||||
w = QUOTE(W_PART(2));
|
||||
h = QUOTE(H_PART(2));
|
||||
tooltip = "$STR_WEST";
|
||||
};
|
||||
class OPFOR: BLUFOR {
|
||||
idc = 31201;
|
||||
text = "\a3\Ui_F_Curator\Data\Displays\RscDisplayCurator\side_east_ca.paa";
|
||||
x = W_PART(15.5);
|
||||
y = H_PART(0.25);
|
||||
w = W_PART(2);
|
||||
h = H_PART(2);
|
||||
x = QUOTE(W_PART(15.5));
|
||||
y = QUOTE(H_PART(0.25));
|
||||
w = QUOTE(W_PART(2));
|
||||
h = QUOTE(H_PART(2));
|
||||
tooltip = "$STR_EAST";
|
||||
};
|
||||
class Independent: BLUFOR {
|
||||
idc = 31202;
|
||||
text = "\a3\Ui_F_Curator\Data\Displays\RscDisplayCurator\side_guer_ca.paa";
|
||||
x = W_PART(18.5);
|
||||
y = H_PART(0.25);
|
||||
w = W_PART(2);
|
||||
h = H_PART(2);
|
||||
x = QUOTE(W_PART(18.5));
|
||||
y = QUOTE(H_PART(0.25));
|
||||
w = QUOTE(W_PART(2));
|
||||
h = QUOTE(H_PART(2));
|
||||
tooltip = "$STR_guerrila";
|
||||
};
|
||||
class Civilian: BLUFOR {
|
||||
idc = 31203;
|
||||
text = "\a3\Ui_F_Curator\Data\Displays\RscDisplayCurator\side_civ_ca.paa";
|
||||
x = W_PART(21.5);
|
||||
y = H_PART(0.25);
|
||||
w = W_PART(2);
|
||||
h = H_PART(2);
|
||||
x = QUOTE(W_PART(21.5));
|
||||
y = QUOTE(H_PART(0.25));
|
||||
w = QUOTE(W_PART(2));
|
||||
h = QUOTE(H_PART(2));
|
||||
tooltip = "$STR_Civilian";
|
||||
};
|
||||
};
|
||||
@ -360,8 +360,8 @@ class GVAR(RscTeleportPlayers): RscDisplayAttributes {
|
||||
idc = 26422;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(26);
|
||||
h = H_PART(8.1);
|
||||
w = QUOTE(W_PART(26));
|
||||
h = QUOTE(H_PART(8.1));
|
||||
class controls {
|
||||
class Title: RscText {
|
||||
idc = -1;
|
||||
@ -369,55 +369,55 @@ class GVAR(RscTeleportPlayers): RscDisplayAttributes {
|
||||
toolTip = CSTRING(ModuleTeleportPlayers_player_desc);
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(26);
|
||||
h = H_PART(1);
|
||||
w = QUOTE(W_PART(26));
|
||||
h = QUOTE(H_PART(1));
|
||||
colorBackground[] = {0, 0, 0, 0.5};
|
||||
};
|
||||
class Unit: RscListbox {
|
||||
idc = 16189;
|
||||
x = 0;
|
||||
y = H_PART(1.1);
|
||||
w = W_PART(26);
|
||||
h = H_PART(5.9);
|
||||
y = QUOTE(H_PART(1.1));
|
||||
w = QUOTE(W_PART(26));
|
||||
h = QUOTE(H_PART(5.9));
|
||||
};
|
||||
class SearchBackground: RscText {
|
||||
idc = -1;
|
||||
x = 0;
|
||||
y = H_PART(7.1);
|
||||
w = W_PART(1);
|
||||
h = H_PART(1);
|
||||
y = QUOTE(H_PART(7.1));
|
||||
w = QUOTE(W_PART(1));
|
||||
h = QUOTE(H_PART(1));
|
||||
colorBackground[] = {0, 0, 0, 0.5};
|
||||
};
|
||||
class SearchPicture: RscPicture {
|
||||
idc = -1;
|
||||
text = "\a3\Ui_f\data\GUI\RscCommon\RscButtonSearch\search_start_ca.paa";
|
||||
x = 0;
|
||||
y = H_PART(7.1);
|
||||
w = W_PART(1);
|
||||
h = H_PART(1);
|
||||
y = QUOTE(H_PART(7.1));
|
||||
w = QUOTE(W_PART(1));
|
||||
h = QUOTE(H_PART(1));
|
||||
};
|
||||
class Search: RscEdit {
|
||||
idc = 16190;
|
||||
x = W_PART(1.2);
|
||||
y = H_PART(7.1);
|
||||
w = W_PART(14.5);
|
||||
h = H_PART(1);
|
||||
x = QUOTE(W_PART(1.2));
|
||||
y = QUOTE(H_PART(7.1));
|
||||
w = QUOTE(W_PART(14.5));
|
||||
h = QUOTE(H_PART(1));
|
||||
autocomplete = "";
|
||||
};
|
||||
class LabelGroup: Title {
|
||||
idc = -1;
|
||||
text = CSTRING(ModuleTeleportPlayers_group);
|
||||
toolTip = CSTRING(ModuleTeleportPlayers_group_desc);
|
||||
x = W_PART(15.9);
|
||||
y = H_PART(7.1);
|
||||
w = W_PART(9);
|
||||
x = QUOTE(W_PART(15.9));
|
||||
y = QUOTE(H_PART(7.1));
|
||||
w = QUOTE(W_PART(9));
|
||||
};
|
||||
class UseGroup: RscCheckBox {
|
||||
idc = 16188;
|
||||
x = W_PART(25);
|
||||
y = H_PART(7.1);
|
||||
w = W_PART(1);
|
||||
h = H_PART(1);
|
||||
x = QUOTE(W_PART(25));
|
||||
y = QUOTE(H_PART(7.1));
|
||||
w = QUOTE(W_PART(1));
|
||||
h = QUOTE(H_PART(1));
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -431,42 +431,42 @@ class GVAR(RscTeleportPlayers): RscDisplayAttributes {
|
||||
class GVAR(AttributeCargo): RscControlsGroupNoScrollbars {
|
||||
onSetFocus = QUOTE(_this call FUNC(ui_attributeCargo));
|
||||
idc = -1;
|
||||
x = X_PART(7);
|
||||
y = Y_PART(10);
|
||||
w = W_PART(26);
|
||||
h = H_PART(3);
|
||||
x = QUOTE(X_PART(7));
|
||||
y = QUOTE(Y_PART(10));
|
||||
w = QUOTE(W_PART(26));
|
||||
h = QUOTE(H_PART(3));
|
||||
class controls {
|
||||
class Title: RscText {
|
||||
idc = -1;
|
||||
text = CSTRING(AttributeCargo);
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(10);
|
||||
h = H_PART(2);
|
||||
w = QUOTE(W_PART(10));
|
||||
h = QUOTE(H_PART(2));
|
||||
colorBackground[] = {0,0,0,0.5};
|
||||
};
|
||||
class Background: RscText {
|
||||
idc = -1;
|
||||
x = W_PART(10);
|
||||
x = QUOTE(W_PART(10));
|
||||
y = 0;
|
||||
w = W_PART(16);
|
||||
h = H_PART(3);
|
||||
w = QUOTE(W_PART(16));
|
||||
h = QUOTE(H_PART(3));
|
||||
colorBackground[] = {1,1,1,0.1};
|
||||
};
|
||||
class Cargo: RscListBox {
|
||||
idc = 80086;
|
||||
x = W_PART(10);
|
||||
x = QUOTE(W_PART(10));
|
||||
y = 0;
|
||||
w = W_PART(16);
|
||||
h = H_PART(3);
|
||||
w = QUOTE(W_PART(16));
|
||||
h = QUOTE(H_PART(3));
|
||||
};
|
||||
class Unload: RscButton {
|
||||
idc = 80087;
|
||||
text = ECSTRING(cargo,unloadObject);
|
||||
x = 0;
|
||||
y = H_PART(2);
|
||||
w = W_PART(10);
|
||||
h = H_PART(1);
|
||||
y = QUOTE(H_PART(2));
|
||||
w = QUOTE(W_PART(10));
|
||||
h = QUOTE(H_PART(1));
|
||||
colorBackground[] = {0, 0, 0, 0.7};
|
||||
};
|
||||
};
|
||||
@ -506,24 +506,24 @@ class GVAR(RscGarrison): RscDisplayAttributes {
|
||||
idc = 73060;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(26);
|
||||
h = H_PART(6.2);
|
||||
w = QUOTE(W_PART(26));
|
||||
h = QUOTE(H_PART(6.2));
|
||||
class controls {
|
||||
class TeleportLabel: RscText {
|
||||
idc = -1;
|
||||
text = CSTRING(ModuleGarrison_TeleportText);
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(10);
|
||||
h = H_PART(1);
|
||||
w = QUOTE(W_PART(10));
|
||||
h = QUOTE(H_PART(1));
|
||||
colorBackground[] = {0, 0, 0, 0.5};
|
||||
};
|
||||
class Teleport: ctrlToolbox {
|
||||
idc = 73061;
|
||||
x = W_PART(10.1);
|
||||
x = QUOTE(W_PART(10.1));
|
||||
y = 0;
|
||||
w = W_PART(15.9);
|
||||
h = H_PART(1);
|
||||
w = QUOTE(W_PART(15.9));
|
||||
h = QUOTE(H_PART(1));
|
||||
rows = 1;
|
||||
columns = 2;
|
||||
strings[] = {ECSTRING(common,No), ECSTRING(common,Yes)};
|
||||
@ -531,23 +531,23 @@ class GVAR(RscGarrison): RscDisplayAttributes {
|
||||
class TopDownLabel: TeleportLabel {
|
||||
text = CSTRING(ModuleGarrison_TopDownFillingText);
|
||||
tooltip = CSTRING(ModuleGarrison_TopDownFillingTooltip);
|
||||
y = H_PART(1.1);
|
||||
y = QUOTE(H_PART(1.1));
|
||||
};
|
||||
class TopDown: Teleport {
|
||||
idc = 73062;
|
||||
y = H_PART(1.1);
|
||||
y = QUOTE(H_PART(1.1));
|
||||
};
|
||||
class FillingModeLabel: TeleportLabel {
|
||||
text = CSTRING(ModuleGarrison_FillingModeText);
|
||||
y = H_PART(2.2);
|
||||
w = W_PART(26);
|
||||
y = QUOTE(H_PART(2.2));
|
||||
w = QUOTE(W_PART(26));
|
||||
};
|
||||
class FillingMode: RscListbox {
|
||||
idc = 73063;
|
||||
x = 0;
|
||||
y = H_PART(3.2);
|
||||
w = W_PART(26);
|
||||
h = H_PART(3);
|
||||
y = QUOTE(H_PART(3.2));
|
||||
w = QUOTE(W_PART(26));
|
||||
h = QUOTE(H_PART(3));
|
||||
class Items {
|
||||
class Even {
|
||||
text = CSTRING(ModuleGarrison_FillingModeEven);
|
||||
@ -583,8 +583,8 @@ class GVAR(RscToggleNvg): RscDisplayAttributes {
|
||||
idc = 92854;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(26);
|
||||
h = H_PART(2.1);
|
||||
w = QUOTE(W_PART(26));
|
||||
h = QUOTE(H_PART(2.1));
|
||||
class controls {
|
||||
class ToggleLabel: RscText {
|
||||
idc = -1;
|
||||
@ -592,16 +592,16 @@ class GVAR(RscToggleNvg): RscDisplayAttributes {
|
||||
tooltip = CSTRING(ModuleToggleNVG_NvgEquipment_tooltip);
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(10);
|
||||
h = H_PART(1);
|
||||
w = QUOTE(W_PART(10));
|
||||
h = QUOTE(H_PART(1));
|
||||
colorBackground[] = {0, 0, 0, 0.5};
|
||||
};
|
||||
class Toggle: ctrlToolbox {
|
||||
idc = 92855;
|
||||
x = W_PART(10.1);
|
||||
x = QUOTE(W_PART(10.1));
|
||||
y = 0;
|
||||
w = W_PART(15.9);
|
||||
h = H_PART(1);
|
||||
w = QUOTE(W_PART(15.9));
|
||||
h = QUOTE(H_PART(1));
|
||||
rows = 1;
|
||||
columns = 2;
|
||||
strings[] = {ECSTRING(common,Disabled), ECSTRING(common,Enabled)};
|
||||
@ -609,14 +609,14 @@ class GVAR(RscToggleNvg): RscDisplayAttributes {
|
||||
class TargetLabel: ToggleLabel {
|
||||
text = CSTRING(ToggleTarget);
|
||||
tooltip = CSTRING(ToggleTarget_Tooltip);
|
||||
y = H_PART(1.1);
|
||||
y = QUOTE(H_PART(1.1));
|
||||
};
|
||||
class Target: RscCombo {
|
||||
idc = 92856;
|
||||
x = W_PART(10.1);
|
||||
y = H_PART(1.1);
|
||||
w = W_PART(15.9);
|
||||
h = H_PART(1);
|
||||
x = QUOTE(W_PART(10.1));
|
||||
y = QUOTE(H_PART(1.1));
|
||||
w = QUOTE(W_PART(15.9));
|
||||
h = QUOTE(H_PART(1));
|
||||
colorBackground[] = {0, 0, 0, 0.7};
|
||||
class Items {
|
||||
class Group {
|
||||
@ -664,48 +664,48 @@ class GVAR(RscToggleFlashlight): RscDisplayAttributes {
|
||||
idc = 56217;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(26);
|
||||
h = H_PART(3.2);
|
||||
w = QUOTE(W_PART(26));
|
||||
h = QUOTE(H_PART(3.2));
|
||||
class controls {
|
||||
class ToggleLabel: RscText {
|
||||
idc = -1;
|
||||
text = CSTRING(ModuleToggleFlashlight_Flashlights);
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(10);
|
||||
h = H_PART(1);
|
||||
w = QUOTE(W_PART(10));
|
||||
h = QUOTE(H_PART(1));
|
||||
colorBackground[] = {0, 0, 0, 0.5};
|
||||
};
|
||||
class Toggle: ctrlToolbox {
|
||||
idc = 56218;
|
||||
x = W_PART(10.1);
|
||||
x = QUOTE(W_PART(10.1));
|
||||
y = 0;
|
||||
w = W_PART(15.9);
|
||||
h = H_PART(1);
|
||||
w = QUOTE(W_PART(15.9));
|
||||
h = QUOTE(H_PART(1));
|
||||
rows = 1;
|
||||
columns = 2;
|
||||
strings[] = {ECSTRING(common,Disabled), ECSTRING(common,Enabled)};
|
||||
};
|
||||
class AddGearLabel: ToggleLabel {
|
||||
text = CSTRING(ModuleToggleFlashlight_AddGear);
|
||||
y = H_PART(1.1);
|
||||
y = QUOTE(H_PART(1.1));
|
||||
};
|
||||
class AddGear: Toggle {
|
||||
idc = 56219;
|
||||
y = H_PART(1.1);
|
||||
y = QUOTE(H_PART(1.1));
|
||||
strings[] = {ECSTRING(common,No), ECSTRING(common,Yes)};
|
||||
};
|
||||
class TargetLabel: ToggleLabel {
|
||||
text = CSTRING(ToggleTarget);
|
||||
tooltip = CSTRING(ToggleTarget_Tooltip);
|
||||
y = H_PART(2.2);
|
||||
y = QUOTE(H_PART(2.2));
|
||||
};
|
||||
class Target: RscCombo {
|
||||
idc = 56220;
|
||||
x = W_PART(10.1);
|
||||
y = H_PART(2.2);
|
||||
w = W_PART(15.9);
|
||||
h = H_PART(1);
|
||||
x = QUOTE(W_PART(10.1));
|
||||
y = QUOTE(H_PART(2.2));
|
||||
w = QUOTE(W_PART(15.9));
|
||||
h = QUOTE(H_PART(1));
|
||||
colorBackground[] = {0, 0, 0, 0.7};
|
||||
class Items {
|
||||
class Group {
|
||||
@ -753,25 +753,25 @@ class GVAR(RscSetEngineer): RscDisplayAttributes {
|
||||
idc = 86946;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(26);
|
||||
h = H_PART(1.2);
|
||||
w = QUOTE(W_PART(26));
|
||||
h = QUOTE(H_PART(1.2));
|
||||
class controls {
|
||||
class Label: RscText {
|
||||
idc = -1;
|
||||
text = CSTRING(ModuleSetEngineer_skill);
|
||||
toolTip = ECSTRING(repair,AssignEngineerRole_role_Description);
|
||||
x = 0;
|
||||
y = H_PART(0.1);
|
||||
w = W_PART(10);
|
||||
h = H_PART(1);
|
||||
y = QUOTE(H_PART(0.1));
|
||||
w = QUOTE(W_PART(10));
|
||||
h = QUOTE(H_PART(1));
|
||||
colorBackground[] = {0, 0, 0, 0.5};
|
||||
};
|
||||
class Roles: ctrlToolbox {
|
||||
idc = 86947;
|
||||
x = W_PART(10.1);
|
||||
y = H_PART(0.1);
|
||||
w = W_PART(15.9);
|
||||
h = H_PART(1);
|
||||
x = QUOTE(W_PART(10.1));
|
||||
y = QUOTE(H_PART(0.1));
|
||||
w = QUOTE(W_PART(15.9));
|
||||
h = QUOTE(H_PART(1));
|
||||
rows = 1;
|
||||
columns = 2;
|
||||
strings[] = {ECSTRING(repair,AssignEngineerRole_role_engineer), ECSTRING(repair,AssignEngineerRole_role_advanced)};
|
||||
@ -798,58 +798,58 @@ class GVAR(RscSuicideBomber): RscDisplayAttributes {
|
||||
idc = 83470;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(26);
|
||||
h = H_PART(5.8);
|
||||
w = QUOTE(W_PART(26));
|
||||
h = QUOTE(H_PART(5.8));
|
||||
class controls {
|
||||
class ActivationSide: RscControlsGroupNoScrollbars {
|
||||
idc = 83571;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(26);
|
||||
h = H_PART(2.5);
|
||||
w = QUOTE(W_PART(26));
|
||||
h = QUOTE(H_PART(2.5));
|
||||
class controls {
|
||||
class Label: RscText {
|
||||
idc = -1;
|
||||
text = CSTRING(ModuleSuicideBomber_ActivationSide);
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = W_PART(10);
|
||||
h = H_PART(2.5);
|
||||
w = QUOTE(W_PART(10));
|
||||
h = QUOTE(H_PART(2.5));
|
||||
colorBackground[] = {0, 0, 0, 0.5};
|
||||
};
|
||||
class Background: RscText {
|
||||
idc = -1;
|
||||
x = W_PART(10);
|
||||
x = QUOTE(W_PART(10));
|
||||
y = 0;
|
||||
w = W_PART(16);
|
||||
h = H_PART(2.5);
|
||||
w = QUOTE(W_PART(16));
|
||||
h = QUOTE(H_PART(2.5));
|
||||
colorBackground[] = {1, 1, 1, 0.1};
|
||||
};
|
||||
class BLUFOR: RscActivePicture {
|
||||
idc = 83581;
|
||||
text = "\a3\Ui_F_Curator\Data\Displays\RscDisplayCurator\side_west_ca.paa";
|
||||
x = W_PART(12.5);
|
||||
y = H_PART(0.25);
|
||||
w = W_PART(2);
|
||||
h = H_PART(2);
|
||||
x = QUOTE(W_PART(12.5));
|
||||
y = QUOTE(H_PART(0.25));
|
||||
w = QUOTE(W_PART(2));
|
||||
h = QUOTE(H_PART(2));
|
||||
tooltip = "$STR_WEST";
|
||||
};
|
||||
class OPFOR: BLUFOR {
|
||||
idc = 83580;
|
||||
text = "\a3\Ui_F_Curator\Data\Displays\RscDisplayCurator\side_east_ca.paa";
|
||||
x = W_PART(15.5);
|
||||
x = QUOTE(W_PART(15.5));
|
||||
tooltip = "$STR_EAST";
|
||||
};
|
||||
class Independent: BLUFOR {
|
||||
idc = 83582;
|
||||
text = "\a3\Ui_F_Curator\Data\Displays\RscDisplayCurator\side_guer_ca.paa";
|
||||
x = W_PART(18.5);
|
||||
x = QUOTE(W_PART(18.5));
|
||||
tooltip = "$STR_guerrila";
|
||||
};
|
||||
class Civilian: BLUFOR {
|
||||
idc = 83583;
|
||||
text = "\a3\Ui_F_Curator\Data\Displays\RscDisplayCurator\side_civ_ca.paa";
|
||||
x = W_PART(21.5);
|
||||
x = QUOTE(W_PART(21.5));
|
||||
tooltip = "$STR_Civilian";
|
||||
};
|
||||
};
|
||||
@ -858,24 +858,24 @@ class GVAR(RscSuicideBomber): RscDisplayAttributes {
|
||||
idc = -1;
|
||||
text = CSTRING(ModuleSuicideBomber_ActivationRadius);
|
||||
x = 0;
|
||||
y = H_PART(2.6);
|
||||
w = W_PART(10);
|
||||
h = H_PART(1);
|
||||
y = QUOTE(H_PART(2.6));
|
||||
w = QUOTE(W_PART(10));
|
||||
h = QUOTE(H_PART(1));
|
||||
colorBackground[] = {0, 0, 0, 0.5};
|
||||
};
|
||||
class DistanceSlider: RscXSliderH {
|
||||
idc = 83572;
|
||||
x = W_PART(10.1);
|
||||
y = H_PART(2.6);
|
||||
w = W_PART(13.9);
|
||||
h = H_PART(1);
|
||||
x = QUOTE(W_PART(10.1));
|
||||
y = QUOTE(H_PART(2.6));
|
||||
w = QUOTE(W_PART(13.9));
|
||||
h = QUOTE(H_PART(1));
|
||||
};
|
||||
class DistanceEdit: RscEdit {
|
||||
idc = 83573;
|
||||
x = W_PART(24.1);
|
||||
y = H_PART(2.6);
|
||||
w = W_PART(1.9);
|
||||
h = H_PART(1);
|
||||
x = QUOTE(W_PART(24.1));
|
||||
y = QUOTE(H_PART(2.6));
|
||||
w = QUOTE(W_PART(1.9));
|
||||
h = QUOTE(H_PART(1));
|
||||
autocomplete = "";
|
||||
maxChars = 3;
|
||||
canModify = 0;
|
||||
@ -883,14 +883,14 @@ class GVAR(RscSuicideBomber): RscDisplayAttributes {
|
||||
class ExplosionLabel: DistanceLabel {
|
||||
idc = -1;
|
||||
text = CSTRING(ModuleSuicideBomber_ExplosionSize);
|
||||
y = H_PART(3.7);
|
||||
y = QUOTE(H_PART(3.7));
|
||||
};
|
||||
class Explosion: ctrlToolbox {
|
||||
idc = 83574;
|
||||
x = W_PART(10.1);
|
||||
y = H_PART(3.7);
|
||||
w = W_PART(15.9);
|
||||
h = H_PART(1);
|
||||
x = QUOTE(W_PART(10.1));
|
||||
y = QUOTE(H_PART(3.7));
|
||||
w = QUOTE(W_PART(15.9));
|
||||
h = QUOTE(H_PART(1));
|
||||
rows = 1;
|
||||
columns = 3;
|
||||
strings[] = {"$STR_small", "$STR_medium", "$STR_large"};
|
||||
@ -898,12 +898,12 @@ class GVAR(RscSuicideBomber): RscDisplayAttributes {
|
||||
class AutoSeekLabel: DistanceLabel {
|
||||
idc = -1;
|
||||
text = CSTRING(ModuleSuicideBomber_AutoSeek);
|
||||
y = H_PART(4.8);
|
||||
y = QUOTE(H_PART(4.8));
|
||||
toolTip = CSTRING(ModuleSuicideBomber_AutoSeek_tooltip);
|
||||
};
|
||||
class AutoSeek: Explosion {
|
||||
idc = 83575;
|
||||
y = H_PART(4.8);
|
||||
y = QUOTE(H_PART(4.8));
|
||||
columns = 2;
|
||||
strings[] = {ECSTRING(common,Disabled), ECSTRING(common,Enabled)};
|
||||
};
|
||||
|
24
hemtt.toml
24
hemtt.toml
@ -1,26 +1,6 @@
|
||||
name = "ACE3"
|
||||
prefix = "ace"
|
||||
author = "ACE-Team"
|
||||
[project]
|
||||
name = "ACE 3"
|
||||
files = [
|
||||
"*.dll",
|
||||
"*.so",
|
||||
"mod.cpp",
|
||||
"README.md",
|
||||
"docs/README_DE.md",
|
||||
"docs/README_PL.md",
|
||||
"docs/README.zh-TW.md",
|
||||
"AUTHORS.txt",
|
||||
"LICENSE",
|
||||
"logo_ace3_ca.paa",
|
||||
"meta.cpp"
|
||||
]
|
||||
|
||||
keyname = "{{prefix}}_{{version}}"
|
||||
signame = "{{prefix}}_{{version}}-{{git \"id 8\"}}"
|
||||
|
||||
releasebuild = [
|
||||
"@zip ace3_{{semver.major}}.{{semver.minor}}.{{semver.patch}}"
|
||||
]
|
||||
|
||||
[header_exts]
|
||||
version= "{{git \"id 8\"}}"
|
||||
|
@ -461,4 +461,4 @@
|
||||
#define GUI_GRID_OLD_AV_TERMINAL_W (safezoneW / 64)
|
||||
#define GUI_GRID_OLD_AV_TERMINAL_H (safezoneH / 40)
|
||||
#define GUI_GRID_OLD_AV_TERMINAL_WAbs (safezoneW)
|
||||
#define GUI_GRID_OLD_AV_TERMINAL_HAbs (safezoneH)
|
||||
#define GUI_GRID_OLD_AV_TERMINAL_HAbs (safezoneH)
|
||||
|
@ -9,287 +9,287 @@ class CfgWeapons {
|
||||
// GM6 Lynx
|
||||
class GM6_base_F: Rifle_Long_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(0.45);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.45));
|
||||
};
|
||||
};
|
||||
|
||||
// M200 Intervention
|
||||
class LRR_base_F: Rifle_Long_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(0.50);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.50));
|
||||
};
|
||||
};
|
||||
|
||||
// MX
|
||||
class arifle_MX_Base_F: Rifle_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(0.90);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.90));
|
||||
};
|
||||
|
||||
class FullAuto: Mode_FullAuto {
|
||||
dispersion = MOA_TO_RAD(0.90);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.90));
|
||||
};
|
||||
};
|
||||
|
||||
// KH2002 Sama
|
||||
class arifle_katiba_Base_F: Rifle_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(0.90);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.90));
|
||||
};
|
||||
|
||||
class FullAuto: Mode_FullAuto {
|
||||
dispersion = MOA_TO_RAD(0.90);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.90));
|
||||
};
|
||||
};
|
||||
|
||||
// CTAR-21
|
||||
class Tavor_base_F: Rifle_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(1.12);
|
||||
dispersion = QUOTE(MOA_TO_RAD(1.12));
|
||||
};
|
||||
|
||||
class FullAuto: Mode_FullAuto {
|
||||
dispersion = MOA_TO_RAD(1.12);
|
||||
dispersion = QUOTE(MOA_TO_RAD(1.12));
|
||||
};
|
||||
};
|
||||
|
||||
// F2000
|
||||
class mk20_base_F: Rifle_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(1.12);
|
||||
dispersion = QUOTE(MOA_TO_RAD(1.12));
|
||||
};
|
||||
|
||||
class FullAuto: Mode_FullAuto {
|
||||
dispersion = MOA_TO_RAD(1.12);
|
||||
dispersion = QUOTE(MOA_TO_RAD(1.12));
|
||||
};
|
||||
};
|
||||
|
||||
// Noreen "Bad News" ULR
|
||||
class DMR_02_base_F: Rifle_Long_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(0.61);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.61));
|
||||
};
|
||||
};
|
||||
|
||||
// VS-121
|
||||
class DMR_01_base_F: Rifle_Long_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(0.81);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.81));
|
||||
};
|
||||
|
||||
class FullAuto: Mode_FullAuto {
|
||||
dispersion = MOA_TO_RAD(0.81);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.81));
|
||||
};
|
||||
};
|
||||
|
||||
// Mk14 Mod 1 EBR
|
||||
class EBR_base_F: Rifle_Long_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(0.81);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.81));
|
||||
};
|
||||
|
||||
class FullAuto: Mode_FullAuto {
|
||||
dispersion = MOA_TO_RAD(0.81);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.81));
|
||||
};
|
||||
};
|
||||
|
||||
// SIG 556
|
||||
class DMR_03_base_F: Rifle_Long_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(0.81);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.81));
|
||||
};
|
||||
|
||||
class FullAuto: Mode_FullAuto {
|
||||
dispersion = MOA_TO_RAD(0.81);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.81));
|
||||
};
|
||||
};
|
||||
|
||||
// ASP-1 Kir
|
||||
class DMR_04_base_F: Rifle_Long_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(1.0);
|
||||
dispersion = QUOTE(MOA_TO_RAD(1.0));
|
||||
};
|
||||
};
|
||||
|
||||
// Cyrus
|
||||
class DMR_05_base_F: Rifle_Long_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(0.67);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.67));
|
||||
};
|
||||
|
||||
class FullAuto: Mode_FullAuto {
|
||||
dispersion = MOA_TO_RAD(0.67);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.67));
|
||||
};
|
||||
};
|
||||
|
||||
// M14
|
||||
class DMR_06_base_F: Rifle_Long_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(0.81);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.81));
|
||||
};
|
||||
|
||||
class FullAuto: Mode_FullAuto {
|
||||
dispersion = MOA_TO_RAD(0.81);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.81));
|
||||
};
|
||||
};
|
||||
|
||||
class DMR_06_hunter_base_F: DMR_06_base_F {
|
||||
class Single: Single {
|
||||
dispersion = MOA_TO_RAD(0.81);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.81));
|
||||
};
|
||||
};
|
||||
|
||||
// MX LSW
|
||||
class arifle_MX_SW_F: arifle_MX_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(0.90);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.90));
|
||||
};
|
||||
|
||||
class FullAuto: Mode_FullAuto {
|
||||
dispersion = MOA_TO_RAD(0.90);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.90));
|
||||
};
|
||||
};
|
||||
|
||||
// MXM
|
||||
class arifle_MXM_F: arifle_MX_Base_F {
|
||||
class Single: Single {
|
||||
dispersion = MOA_TO_RAD(0.90);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.90));
|
||||
};
|
||||
|
||||
class FullAuto: FullAuto {
|
||||
dispersion = MOA_TO_RAD(0.90);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.90));
|
||||
};
|
||||
};
|
||||
|
||||
// HK416A5 11"
|
||||
class arifle_SPAR_01_base_F: Rifle_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(1.12);
|
||||
dispersion = QUOTE(MOA_TO_RAD(1.12));
|
||||
};
|
||||
|
||||
class FullAuto: Mode_FullAuto {
|
||||
dispersion = MOA_TO_RAD(1.12);
|
||||
dispersion = QUOTE(MOA_TO_RAD(1.12));
|
||||
};
|
||||
};
|
||||
|
||||
// HK416A5 14.5"
|
||||
class arifle_SPAR_02_base_F: Rifle_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(1.12);
|
||||
dispersion = QUOTE(MOA_TO_RAD(1.12));
|
||||
};
|
||||
|
||||
class FullAuto: Mode_FullAuto {
|
||||
dispersion = MOA_TO_RAD(1.12);
|
||||
dispersion = QUOTE(MOA_TO_RAD(1.12));
|
||||
};
|
||||
};
|
||||
|
||||
// HK417A2 20"
|
||||
class arifle_SPAR_03_base_F: Rifle_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(0.81);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.81));
|
||||
};
|
||||
|
||||
class FullAuto: Mode_FullAuto {
|
||||
dispersion = MOA_TO_RAD(0.81);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.81));
|
||||
};
|
||||
};
|
||||
|
||||
// RFB SDAR
|
||||
class SDAR_base_F: Rifle_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(3.0);
|
||||
dispersion = QUOTE(MOA_TO_RAD(3.0));
|
||||
};
|
||||
|
||||
class Burst: Mode_Burst {
|
||||
dispersion = MOA_TO_RAD(3.0);
|
||||
dispersion = QUOTE(MOA_TO_RAD(3.0));
|
||||
};
|
||||
|
||||
class FullAuto: Mode_FullAuto {
|
||||
dispersion = MOA_TO_RAD(3.0);
|
||||
dispersion = QUOTE(MOA_TO_RAD(3.0));
|
||||
};
|
||||
};
|
||||
|
||||
// QBZ-95-1
|
||||
class arifle_CTAR_base_F: Rifle_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(1.12);
|
||||
dispersion = QUOTE(MOA_TO_RAD(1.12));
|
||||
};
|
||||
|
||||
class FullAuto: Mode_FullAuto {
|
||||
dispersion = MOA_TO_RAD(1.12);
|
||||
dispersion = QUOTE(MOA_TO_RAD(1.12));
|
||||
};
|
||||
};
|
||||
|
||||
// QBU-88
|
||||
class DMR_07_base_F: Rifle_Long_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(1.01);
|
||||
dispersion = QUOTE(MOA_TO_RAD(1.01));
|
||||
};
|
||||
};
|
||||
|
||||
// QBZ-95-1 LSW
|
||||
class arifle_CTARS_base_F: Rifle_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(1.12);
|
||||
dispersion = QUOTE(MOA_TO_RAD(1.12));
|
||||
};
|
||||
|
||||
class FullAuto: Mode_FullAuto {
|
||||
dispersion = MOA_TO_RAD(1.12);
|
||||
dispersion = QUOTE(MOA_TO_RAD(1.12));
|
||||
};
|
||||
};
|
||||
|
||||
// Type 115
|
||||
class arifle_ARX_base_F: Rifle_Base_F {
|
||||
class Single: Mode_SemiAuto {
|
||||
dispersion = MOA_TO_RAD(0.90);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.90));
|
||||
};
|
||||
|
||||
class FullAuto: Mode_FullAuto {
|
||||
dispersion = MOA_TO_RAD(0.90);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.90));
|
||||
};
|
||||
};
|
||||
|
||||
// KH2002C Sama
|
||||
class arifle_Katiba_C_F: arifle_katiba_Base_F {
|
||||
class Single: Single {
|
||||
dispersion = MOA_TO_RAD(0.90);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.90));
|
||||
};
|
||||
|
||||
class FullAuto: FullAuto {
|
||||
dispersion = MOA_TO_RAD(0.90);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.90));
|
||||
};
|
||||
};
|
||||
|
||||
// MXC
|
||||
class arifle_MXC_F: arifle_MX_Base_F {
|
||||
class Single: Single {
|
||||
dispersion = MOA_TO_RAD(0.90);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.90));
|
||||
};
|
||||
|
||||
class FullAuto: FullAuto {
|
||||
dispersion = MOA_TO_RAD(0.90);
|
||||
dispersion = QUOTE(MOA_TO_RAD(0.90));
|
||||
};
|
||||
};
|
||||
|
||||
// TAR-21
|
||||
class arifle_TRG21_F: Tavor_base_F {
|
||||
class Single: Single {
|
||||
dispersion = MOA_TO_RAD(1.12);
|
||||
dispersion = QUOTE(MOA_TO_RAD(1.12));
|
||||
};
|
||||
|
||||
class FullAuto: FullAuto {
|
||||
dispersion = MOA_TO_RAD(1.12);
|
||||
dispersion = QUOTE(MOA_TO_RAD(1.12));
|
||||
};
|
||||
};
|
||||
|
||||
// F2000 Tactical
|
||||
class arifle_Mk20C_F: mk20_base_F {
|
||||
class Single: Single {
|
||||
dispersion = MOA_TO_RAD(1.12);
|
||||
dispersion = QUOTE(MOA_TO_RAD(1.12));
|
||||
};
|
||||
|
||||
class FullAuto: FullAuto {
|
||||
dispersion = MOA_TO_RAD(1.12);
|
||||
dispersion = QUOTE(MOA_TO_RAD(1.12));
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -5,177 +5,177 @@ class CfgAmmo {
|
||||
class SubmunitionBullet;
|
||||
|
||||
//No idea
|
||||
class B_56x15_dual: BulletBase {model = PATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
|
||||
class B_56x15_dual: BulletBase {model = QPATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
|
||||
|
||||
//Pistol
|
||||
class B_9x21_Ball: BulletBase {model = PATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
|
||||
class B_9x21_Ball_Tracer_Green: B_9x21_Ball {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_9x21_Ball_Tracer_Red: B_9x21_Ball_Tracer_Green {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_9x21_Ball_Tracer_Yellow: B_9x21_Ball_Tracer_Green {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class Sub_F_Signal_Green: B_9x21_Ball {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class Sub_F_Signal_Red: Sub_F_Signal_Green {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_9x21_Ball: BulletBase {model = QPATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
|
||||
class B_9x21_Ball_Tracer_Green: B_9x21_Ball {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_9x21_Ball_Tracer_Red: B_9x21_Ball_Tracer_Green {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_9x21_Ball_Tracer_Yellow: B_9x21_Ball_Tracer_Green {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class Sub_F_Signal_Green: B_9x21_Ball {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class Sub_F_Signal_Red: Sub_F_Signal_Green {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
|
||||
class B_45ACP_Ball: BulletBase {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_45ACP_Ball_Green: B_45ACP_Ball {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_45ACP_Ball_Yellow: B_45ACP_Ball {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_45ACP_Ball: BulletBase {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_45ACP_Ball_Green: B_45ACP_Ball {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_45ACP_Ball_Yellow: B_45ACP_Ball {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
|
||||
//Assault rifle
|
||||
|
||||
class B_50BW_Ball_F: BulletBase {model = PATHTOF(ace_TracerGreen2.p3d);};
|
||||
class B_50BW_Ball_F: BulletBase {model = QPATHTOF(ace_TracerGreen2.p3d);};
|
||||
|
||||
class B_545x39_Ball_F: BulletBase {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_545x39_Ball_Green_F: B_545x39_Ball_F {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_545x39_Ball_F: BulletBase {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_545x39_Ball_Green_F: B_545x39_Ball_F {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
|
||||
class B_556x45_Ball: BulletBase {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_556x45_Ball_Tracer_Red: B_556x45_Ball {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_556x45_Ball_Tracer_Green: B_556x45_Ball {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_556x45_Ball_Tracer_Yellow: B_556x45_Ball {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
// class B_556x45_Ball_Tracer_White: B_556x45_Ball {model = PATHTOF(ace_TracerWhite2.p3d);}; //New class for testing
|
||||
class B_556x45_Ball: BulletBase {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_556x45_Ball_Tracer_Red: B_556x45_Ball {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_556x45_Ball_Tracer_Green: B_556x45_Ball {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_556x45_Ball_Tracer_Yellow: B_556x45_Ball {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
// class B_556x45_Ball_Tracer_White: B_556x45_Ball {model = QPATHTOF(ace_TracerWhite2.p3d);}; //New class for testing
|
||||
|
||||
class B_580x42_Ball_F: BulletBase {model = PATHTOF(ace_TracerGreen2.p3d);};
|
||||
class ACE_580x42_Ball_Tracer_Red: B_580x42_Ball_F {model = PATHTOF(ace_TracerRed2.p3d);};
|
||||
class ACE_580x42_Ball_Tracer_Yellow: B_580x42_Ball_F {model = PATHTOF(ace_TracerYellow2.p3d);};
|
||||
class B_580x42_Ball_F: BulletBase {model = QPATHTOF(ace_TracerGreen2.p3d);};
|
||||
class ACE_580x42_Ball_Tracer_Red: B_580x42_Ball_F {model = QPATHTOF(ace_TracerRed2.p3d);};
|
||||
class ACE_580x42_Ball_Tracer_Yellow: B_580x42_Ball_F {model = QPATHTOF(ace_TracerYellow2.p3d);};
|
||||
|
||||
class B_65x39_Caseless: BulletBase {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_65x39_Caseless_green: B_65x39_Caseless {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_65x39_Caseless_yellow: B_65x39_Caseless {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_65x39_Caseless: BulletBase {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_65x39_Caseless_green: B_65x39_Caseless {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_65x39_Caseless_yellow: B_65x39_Caseless {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
|
||||
class B_65x39_Case;
|
||||
class B_65x39_Case_green: B_65x39_Case {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_65x39_Case_yellow: B_65x39_Case {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_65x39_Case_green: B_65x39_Case {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_65x39_Case_yellow: B_65x39_Case {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
|
||||
class B_65x39_Minigun_Caseless: SubmunitionBullet {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_65x39_Minigun_Caseless: SubmunitionBullet {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_65x39_Minigun_Caseless_Red_splash;
|
||||
class B_65x39_Minigun_Caseless_Yellow_splash: B_65x39_Minigun_Caseless_Red_splash {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_65x39_Minigun_Caseless_Green_splash: B_65x39_Minigun_Caseless_Red_splash {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_65x39_Minigun_Caseless_Yellow_splash: B_65x39_Minigun_Caseless_Red_splash {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_65x39_Minigun_Caseless_Green_splash: B_65x39_Minigun_Caseless_Red_splash {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
|
||||
class B_762x39_Ball_F: BulletBase {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_762x39_Ball_Green_F: B_762x39_Ball_F {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_762x39_Ball_F: BulletBase {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_762x39_Ball_Green_F: B_762x39_Ball_F {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
|
||||
//Battle rifle
|
||||
class B_762x51_Ball: BulletBase {model = PATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
|
||||
class B_762x51_Tracer_Red: B_762x51_Ball {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_762x51_Tracer_Green: B_762x51_Ball {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_762x51_Tracer_Yellow: B_762x51_Ball {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_762x51_Ball: BulletBase {model = QPATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
|
||||
class B_762x51_Tracer_Red: B_762x51_Ball {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_762x51_Tracer_Green: B_762x51_Ball {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_762x51_Tracer_Yellow: B_762x51_Ball {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
|
||||
class B_762x51_Minigun_Tracer_Red: SubmunitionBullet {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_762x51_Minigun_Tracer_Red_splash: B_762x51_Ball {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_762x51_Minigun_Tracer_Red: SubmunitionBullet {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_762x51_Minigun_Tracer_Red_splash: B_762x51_Ball {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
|
||||
class B_762x51_Minigun_Tracer_Yellow: B_762x51_Minigun_Tracer_Red {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_762x51_Minigun_Tracer_Yellow_splash: B_762x51_Minigun_Tracer_Red_splash {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_762x51_Minigun_Tracer_Yellow: B_762x51_Minigun_Tracer_Red {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_762x51_Minigun_Tracer_Yellow_splash: B_762x51_Minigun_Tracer_Red_splash {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
|
||||
class B_762x54_Ball;
|
||||
class B_762x54_Tracer_Red: B_762x54_Ball {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_762x54_Tracer_Green: B_762x54_Ball {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_762x54_Tracer_Yellow: B_762x54_Ball {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_762x54_Tracer_Red: B_762x54_Ball {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_762x54_Tracer_Green: B_762x54_Ball {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_762x54_Tracer_Yellow: B_762x54_Ball {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
|
||||
//Sniper rifle
|
||||
class B_127x99_Ball: BulletBase {model = PATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
|
||||
class B_127x99_Ball_Tracer_Red: B_127x99_Ball {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_127x99_Ball_Tracer_Green: B_127x99_Ball {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_127x99_Ball_Tracer_Yellow: B_127x99_Ball {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_127x99_Ball: BulletBase {model = QPATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
|
||||
class B_127x99_Ball_Tracer_Red: B_127x99_Ball {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_127x99_Ball_Tracer_Green: B_127x99_Ball {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_127x99_Ball_Tracer_Yellow: B_127x99_Ball {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
|
||||
class B_127x99_SLAP;
|
||||
class B_127x99_SLAP_Tracer_Red: B_127x99_SLAP {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_127x99_SLAP_Tracer_Green: B_127x99_SLAP {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_127x99_SLAP_Tracer_Yellow: B_127x99_SLAP {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_127x99_SLAP_Tracer_Red: B_127x99_SLAP {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_127x99_SLAP_Tracer_Green: B_127x99_SLAP {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_127x99_SLAP_Tracer_Yellow: B_127x99_SLAP {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
|
||||
class B_408_Ball: BulletBase {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_127x33_Ball: BulletBase {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_408_Ball: BulletBase {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_127x33_Ball: BulletBase {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
|
||||
class B_127x108_Ball: BulletBase {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_127x108_Ball: BulletBase {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
|
||||
class B_338_Ball: BulletBase {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_338_Ball: BulletBase {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
|
||||
class B_338_NM_Ball: BulletBase {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class ACE_338_NM_Ball_green: B_338_NM_Ball {model = PATHTOF(ace_TracerGreen2.p3d);};
|
||||
class ACE_338_NM_Ball_yellow: B_338_NM_Ball {model = PATHTOF(ace_TracerYellow2.p3d);};
|
||||
class B_338_NM_Ball: BulletBase {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class ACE_338_NM_Ball_green: B_338_NM_Ball {model = QPATHTOF(ace_TracerGreen2.p3d);};
|
||||
class ACE_338_NM_Ball_yellow: B_338_NM_Ball {model = QPATHTOF(ace_TracerYellow2.p3d);};
|
||||
|
||||
class B_127x54_Ball: BulletBase {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_127x54_Ball: BulletBase {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
|
||||
class B_93x64_Ball: BulletBase {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class ACE_93x64_Ball_tracer_red: B_93x64_Ball {model = PATHTOF(ace_TracerRed2.p3d);};
|
||||
class ACE_93x64_Ball_tracer_yellow: B_93x64_Ball {model = PATHTOF(ace_TracerYellow2.p3d);};
|
||||
class B_93x64_Ball: BulletBase {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class ACE_93x64_Ball_tracer_red: B_93x64_Ball {model = QPATHTOF(ace_TracerRed2.p3d);};
|
||||
class ACE_93x64_Ball_tracer_yellow: B_93x64_Ball {model = QPATHTOF(ace_TracerYellow2.p3d);};
|
||||
|
||||
//Autocannon
|
||||
class B_19mm_HE: BulletBase {model = PATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
|
||||
class B_19mm_HE: BulletBase {model = QPATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
|
||||
|
||||
class B_30mm_HE;
|
||||
class B_30mm_HE_Tracer_Red: B_30mm_HE {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_30mm_HE_Tracer_Green: B_30mm_HE {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_30mm_HE_Tracer_Yellow: B_30mm_HE {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_30mm_HE_Tracer_Red: B_30mm_HE {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_30mm_HE_Tracer_Green: B_30mm_HE {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_30mm_HE_Tracer_Yellow: B_30mm_HE {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
|
||||
class B_30mm_MP;
|
||||
class B_30mm_MP_Tracer_Red: B_30mm_MP {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_30mm_MP_Tracer_Green: B_30mm_MP {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_30mm_MP_Tracer_Yellow: B_30mm_MP {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_30mm_MP_Tracer_Red: B_30mm_MP {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_30mm_MP_Tracer_Green: B_30mm_MP {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_30mm_MP_Tracer_Yellow: B_30mm_MP {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
|
||||
class B_40mm_GPR;
|
||||
class B_40mm_GPR_Tracer_Red: B_40mm_GPR {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_40mm_GPR_Tracer_Green: B_40mm_GPR {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_40mm_GPR_Tracer_Yellow: B_40mm_GPR {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_40mm_GPR_Tracer_Red: B_40mm_GPR {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_40mm_GPR_Tracer_Green: B_40mm_GPR {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_40mm_GPR_Tracer_Yellow: B_40mm_GPR {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
|
||||
class B_20mm: BulletBase {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_20mm_Tracer_Red: B_20mm {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_20mm: BulletBase {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_20mm_Tracer_Red: B_20mm {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
|
||||
class B_25mm: BulletBase {model = PATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
|
||||
class B_25mm: BulletBase {model = QPATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
|
||||
|
||||
class B_30mm_AP: BulletBase {model = PATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
|
||||
class B_30mm_AP_Tracer_Red: B_30mm_AP {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_30mm_AP_Tracer_Green: B_30mm_AP {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_30mm_AP_Tracer_Yellow: B_30mm_AP {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_30mm_AP: BulletBase {model = QPATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
|
||||
class B_30mm_AP_Tracer_Red: B_30mm_AP {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_30mm_AP_Tracer_Green: B_30mm_AP {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_30mm_AP_Tracer_Yellow: B_30mm_AP {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
|
||||
class B_30mm_APFSDS;
|
||||
class B_30mm_APFSDS_Tracer_Red: B_30mm_APFSDS {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_30mm_APFSDS_Tracer_Green: B_30mm_APFSDS {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_30mm_APFSDS_Tracer_Yellow: B_30mm_APFSDS {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_30mm_APFSDS_Tracer_Red: B_30mm_APFSDS {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_30mm_APFSDS_Tracer_Green: B_30mm_APFSDS {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_30mm_APFSDS_Tracer_Yellow: B_30mm_APFSDS {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
|
||||
class B_40mm_APFSDS;
|
||||
class B_40mm_APFSDS_Tracer_Red: B_40mm_APFSDS {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_40mm_APFSDS_Tracer_Green: B_40mm_APFSDS {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_40mm_APFSDS_Tracer_Yellow: B_40mm_APFSDS {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_40mm_APFSDS_Tracer_Red: B_40mm_APFSDS {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_40mm_APFSDS_Tracer_Green: B_40mm_APFSDS {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_40mm_APFSDS_Tracer_Yellow: B_40mm_APFSDS {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
|
||||
class B_35mm_AA: BulletBase {model = PATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
|
||||
class B_35mm_AA_Tracer_Red: B_35mm_AA {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_35mm_AA_Tracer_Green: B_35mm_AA {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_35mm_AA_Tracer_Yellow: B_35mm_AA {model = PATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
class B_35mm_AA: BulletBase {model = QPATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
|
||||
class B_35mm_AA_Tracer_Red: B_35mm_AA {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
|
||||
class B_35mm_AA_Tracer_Green: B_35mm_AA {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
|
||||
class B_35mm_AA_Tracer_Yellow: B_35mm_AA {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
|
||||
|
||||
class Gatling_30mm_HE_Plane_CAS_01_F: BulletBase {model = PATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red.p3d
|
||||
class Cannon_30mm_HE_Plane_CAS_02_F: Gatling_30mm_HE_Plane_CAS_01_F {model = PATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green.p3d
|
||||
class Gatling_30mm_HE_Plane_CAS_01_F: BulletBase {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red.p3d
|
||||
class Cannon_30mm_HE_Plane_CAS_02_F: Gatling_30mm_HE_Plane_CAS_01_F {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green.p3d
|
||||
|
||||
//Cannon
|
||||
class Sh_120mm_HE: ShellBase {model = PATHTOF(ace_shell_tracer_white.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_white
|
||||
class Sh_120mm_HE_Tracer_Red: Sh_120mm_HE {model = PATHTOF(ace_shell_tracer_red.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_red
|
||||
class Sh_120mm_HE_Tracer_Green: Sh_120mm_HE {model = PATHTOF(ace_shell_tracer_green.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_green
|
||||
class Sh_120mm_HE_Tracer_Yellow: Sh_120mm_HE {model = PATHTOF(ace_shell_tracer_yellow.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_yellow
|
||||
class Sh_120mm_HE: ShellBase {model = QPATHTOF(ace_shell_tracer_white.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_white
|
||||
class Sh_120mm_HE_Tracer_Red: Sh_120mm_HE {model = QPATHTOF(ace_shell_tracer_red.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_red
|
||||
class Sh_120mm_HE_Tracer_Green: Sh_120mm_HE {model = QPATHTOF(ace_shell_tracer_green.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_green
|
||||
class Sh_120mm_HE_Tracer_Yellow: Sh_120mm_HE {model = QPATHTOF(ace_shell_tracer_yellow.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_yellow
|
||||
|
||||
class Sh_120mm_APFSDS: ShellBase {model = PATHTOF(ace_shell_tracer_white.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_white
|
||||
class Sh_120mm_APFSDS_Tracer_Red: Sh_120mm_APFSDS {model = PATHTOF(ace_shell_tracer_red.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_red
|
||||
class Sh_120mm_APFSDS_Tracer_Green: Sh_120mm_APFSDS {model = PATHTOF(ace_shell_tracer_green.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_green
|
||||
class Sh_120mm_APFSDS_Tracer_Yellow: Sh_120mm_APFSDS {model = PATHTOF(ace_shell_tracer_yellow.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_yellow
|
||||
class Sh_120mm_APFSDS: ShellBase {model = QPATHTOF(ace_shell_tracer_white.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_white
|
||||
class Sh_120mm_APFSDS_Tracer_Red: Sh_120mm_APFSDS {model = QPATHTOF(ace_shell_tracer_red.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_red
|
||||
class Sh_120mm_APFSDS_Tracer_Green: Sh_120mm_APFSDS {model = QPATHTOF(ace_shell_tracer_green.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_green
|
||||
class Sh_120mm_APFSDS_Tracer_Yellow: Sh_120mm_APFSDS {model = QPATHTOF(ace_shell_tracer_yellow.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_yellow
|
||||
|
||||
class Sh_125mm_APFSDS;
|
||||
class Sh_125mm_APFSDS_T_Red: Sh_125mm_APFSDS {model = PATHTOF(ace_shell_tracer_red.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_red
|
||||
class Sh_125mm_APFSDS_T_Green: Sh_125mm_APFSDS {model = PATHTOF(ace_shell_tracer_green.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_green
|
||||
class Sh_125mm_APFSDS_T_Yellow: Sh_125mm_APFSDS {model = PATHTOF(ace_shell_tracer_yellow.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_yellow
|
||||
class Sh_125mm_APFSDS_T_Red: Sh_125mm_APFSDS {model = QPATHTOF(ace_shell_tracer_red.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_red
|
||||
class Sh_125mm_APFSDS_T_Green: Sh_125mm_APFSDS {model = QPATHTOF(ace_shell_tracer_green.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_green
|
||||
class Sh_125mm_APFSDS_T_Yellow: Sh_125mm_APFSDS {model = QPATHTOF(ace_shell_tracer_yellow.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_yellow
|
||||
|
||||
class Sh_125mm_HE;
|
||||
class Sh_125mm_HE_T_Red: Sh_125mm_HE {model = PATHTOF(ace_shell_tracer_red.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_red
|
||||
class Sh_125mm_HE_T_Green: Sh_125mm_HE {model = PATHTOF(ace_shell_tracer_green.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_green
|
||||
class Sh_125mm_HE_T_Yellow: Sh_125mm_HE {model = PATHTOF(ace_shell_tracer_yellow.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_yellow
|
||||
class Sh_125mm_HE_T_Red: Sh_125mm_HE {model = QPATHTOF(ace_shell_tracer_red.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_red
|
||||
class Sh_125mm_HE_T_Green: Sh_125mm_HE {model = QPATHTOF(ace_shell_tracer_green.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_green
|
||||
class Sh_125mm_HE_T_Yellow: Sh_125mm_HE {model = QPATHTOF(ace_shell_tracer_yellow.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_yellow
|
||||
|
||||
class Sh_125mm_HEAT;
|
||||
class Sh_125mm_HEAT_T_Red: Sh_125mm_HEAT {model = PATHTOF(ace_shell_tracer_red.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_red
|
||||
class Sh_125mm_HEAT_T_Green: Sh_125mm_HEAT {model = PATHTOF(ace_shell_tracer_green.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_green
|
||||
class Sh_125mm_HEAT_T_Yellow: Sh_125mm_HEAT {model = PATHTOF(ace_shell_tracer_yellow.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_yellow
|
||||
class Sh_125mm_HEAT_T_Red: Sh_125mm_HEAT {model = QPATHTOF(ace_shell_tracer_red.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_red
|
||||
class Sh_125mm_HEAT_T_Green: Sh_125mm_HEAT {model = QPATHTOF(ace_shell_tracer_green.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_green
|
||||
class Sh_125mm_HEAT_T_Yellow: Sh_125mm_HEAT {model = QPATHTOF(ace_shell_tracer_yellow.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_yellow
|
||||
|
||||
class Sh_105mm_APFSDS;
|
||||
class Sh_105mm_APFSDS_T_Red: Sh_105mm_APFSDS {model = PATHTOF(ace_shell_tracer_red.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_red
|
||||
class Sh_105mm_APFSDS_T_Green: Sh_105mm_APFSDS {model = PATHTOF(ace_shell_tracer_green.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_green
|
||||
class Sh_105mm_APFSDS_T_Yellow: Sh_105mm_APFSDS {model = PATHTOF(ace_shell_tracer_yellow.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_yellow
|
||||
class Sh_105mm_APFSDS_T_Red: Sh_105mm_APFSDS {model = QPATHTOF(ace_shell_tracer_red.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_red
|
||||
class Sh_105mm_APFSDS_T_Green: Sh_105mm_APFSDS {model = QPATHTOF(ace_shell_tracer_green.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_green
|
||||
class Sh_105mm_APFSDS_T_Yellow: Sh_105mm_APFSDS {model = QPATHTOF(ace_shell_tracer_yellow.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_yellow
|
||||
|
||||
class Sh_105mm_HEAT_MP;
|
||||
class Sh_105mm_HEAT_MP_T_Red: Sh_105mm_HEAT_MP {model = PATHTOF(ace_shell_tracer_red.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_red
|
||||
class Sh_105mm_HEAT_MP_T_Green: Sh_105mm_HEAT_MP {model = PATHTOF(ace_shell_tracer_green.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_green
|
||||
class Sh_105mm_HEAT_MP_T_Yellow: Sh_105mm_HEAT_MP {model = PATHTOF(ace_shell_tracer_yellow.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_yellow
|
||||
class Sh_105mm_HEAT_MP_T_Red: Sh_105mm_HEAT_MP {model = QPATHTOF(ace_shell_tracer_red.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_red
|
||||
class Sh_105mm_HEAT_MP_T_Green: Sh_105mm_HEAT_MP {model = QPATHTOF(ace_shell_tracer_green.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_green
|
||||
class Sh_105mm_HEAT_MP_T_Yellow: Sh_105mm_HEAT_MP {model = QPATHTOF(ace_shell_tracer_yellow.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_yellow
|
||||
};
|
||||
|
Reference in New Issue
Block a user