Merge branch 'develop' into move-supply-crates-to-cfg

This commit is contained in:
2024-02-04 22:55:58 -06:00
8 changed files with 358 additions and 226 deletions

129
defines/VehicleFlags.hpp Normal file
View File

@@ -0,0 +1,129 @@
class VehicleFlags {
texturePBOName = "textures";
baseClassesToApplyActionsFor[] = {
"LandVehicle",
"Helicopter"
};
class ExcludedVehicles {
classesWithoutFlagProxies[] = {
"TF373_SOAR_MH47G_Base", // MH-47G Chinook
"RHS_MELB_base", // MELB AH-6M/MH-6M/H-6M Little Bird
"USAF_C17", // C17 Globemaster III
"USAF_C130J", // C130J Super Hercules
"USAF_AC130U", // AC130 Spooky II
"ej_UH60M_base", // UH-60M Black Hawk + DAP variants
"rhsusf_fmtv_base" // M1083A1P2 variants + SOV SOCOM variants
};
};
class FlagCategories {
class ChevronNumbers {
actionID = "flag_chevron_numbers";
actionTitle = "Chevron Numbers";
class Chevron1 {
actionID = "flag_chevron_id1";
actionTitle = "Flag 1";
texture = "textures\flag_number\flag_id_1_co.paa";
};
class Chevron2 {
actionID = "flag_chevron_id2";
actionTitle = "Flag 2";
texture = "textures\flag_number\flag_id_2_co.paa";
};
class Chevron3 {
actionID = "flag_chevron_id3";
actionTitle = "Flag 3";
texture = "textures\flag_number\flag_id_3_co.paa";
};
class Chevron4 {
actionID = "flag_chevron_id4";
actionTitle = "Flag 4";
texture = "textures\flag_number\flag_id_4_co.paa";
};
class Chevron5 {
actionID = "flag_chevron_id5";
actionTitle = "Flag 5";
texture = "textures\flag_number\flag_id_5_co.paa";
};
class Chevron6 {
actionID = "flag_chevron_id6";
actionTitle = "Flag 6";
texture = "textures\flag_number\flag_id_6_co.paa";
};
class Chevron7 {
actionID = "flag_chevron_id7";
actionTitle = "Flag 7";
texture = "textures\flag_number\flag_id_7_co.paa";
};
class Chevron8 {
actionID = "flag_chevron_id8";
actionTitle = "Flag 8";
texture = "textures\flag_number\flag_id_8_co.paa";
};
class Chevron9 {
actionID = "flag_chevron_id9";
actionTitle = "Flag 9";
texture = "textures\flag_number\flag_id_9_co.paa";
};
class Chevron10 {
actionID = "flag_chevron_id10";
actionTitle = "Flag 10";
texture = "textures\flag_number\flag_id_10_co.paa";
};
class ChevronHQ {
actionID = "flag_chevron_hq";
actionTitle = "Flag HQ";
texture = "textures\flag_number\flag_id_hq_co.paa";
};
};
class SimpleShapes {
actionID = "flag_simpleshape";
actionTitle = "Simple Shapes";
class GreenOctagon {
actionID = "flag_simpleshape_greenoctagon";
actionTitle = "Green Octagon";
texture = "textures\simple_shape\flag_simpleshape_greenoctagon_co.paa";
};
class BlueCircle {
actionID = "flag_simpleshape_bluecircle";
actionTitle = "Blue Circle";
texture = "textures\simple_shape\flag_simpleshape_bluecircle_co.paa";
};
class OrangeSquare {
actionID = "flag_simpleshape_orangesquare";
actionTitle = "Orange Square";
texture = "textures\simple_shape\flag_simpleshape_orangesquare_co.paa";
};
class PinkTriangle {
actionID = "flag_simpleshape_pinktriangle";
actionTitle = "Pink Triangle";
texture = "textures\simple_shape\flag_simpleshape_pinktriangle_co.paa";
};
class RedPentagon {
actionID = "flag_simpleshape_redpentagon";
actionTitle = "Red Pentagon";
texture = "textures\simple_shape\flag_simpleshape_redpentagon_co.paa";
};
};
class Miscellaneous {
actionID = "flag_misc";
actionTitle = "Miscellaneous";
class BattalionEmblem {
actionID = "flag_17th_emblem";
actionTitle = "17th Emblem";
texture = "textures\flags_misc\flag_17th_emblem_co.paa";
};
class RedCross {
actionID = "flag_redcross";
actionTitle = "Red Cross";
texture = "textures\flags_misc\flag_redcross_co.paa";
};
};
};
};