Files
MissionTemplate/defines/VehicleFlags.hpp
2024-06-16 15:45:12 -05:00

293 lines
8.7 KiB
C++

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 Blue {
actionID = "flags_simpleshape_blue";
actionTitle = "Blue";
class BlueCircle {
actionID = "flag_simpleshape_bluecircle";
actionTitle = "Blue Circle";
texture = "textures\simple_shape\flag_simpleshape_bluecircle_co.paa";
};
class BlueOctagon {
actionID = "flag_simpleshape_blueoctagon";
actionTitle = "Blue Octagon";
texture = "textures\simple_shape\flag_simpleshape_blueoctagon_co.paa";
};
class BluePentagon {
actionID = "flag_simpleshape_bluepentagon";
actionTitle = "Blue Pentagon";
texture = "textures\simple_shape\flag_simpleshape_bluepentagon_co.paa";
};
class BlueSquare {
actionID = "flag_simpleshape_bluesquare";
actionTitle = "Blue Square";
texture = "textures\simple_shape\flag_simpleshape_bluesquare_co.paa";
};
class BlueTriangle {
actionID = "flag_simpleshape_bluetriangle";
actionTitle = "Blue Triangle";
texture = "textures\simple_shape\flag_simpleshape_bluetriangle_co.paa";
};
};
class Green {
actionID = "flags_simpleshape_green";
actionTitle = "Green";
class GreenCircle {
actionID = "flag_simpleshape_greencircle";
actionTitle = "Green Circle";
texture = "textures\simple_shape\flag_simpleshape_greencircle_co.paa";
};
class GreenOctagon {
actionID = "flag_simpleshape_greenoctagon";
actionTitle = "Green Octagon";
texture = "textures\simple_shape\flag_simpleshape_greenoctagon_co.paa";
};
class GreenPentagon {
actionID = "flag_simpleshape_greenpentagon";
actionTitle = "Green Pentagon";
texture = "textures\simple_shape\flag_simpleshape_greenpentagon_co.paa";
};
class GreenSquare {
actionID = "flag_simpleshape_greensquare";
actionTitle = "Green Square";
texture = "textures\simple_shape\flag_simpleshape_greensquare_co.paa";
};
class GreenTriangle {
actionID = "flag_simpleshape_greentriangle";
actionTitle = "Green Triangle";
texture = "textures\simple_shape\flag_simpleshape_greentriangle_co.paa";
};
};
class Orange {
actionID = "flags_simpleshape_orange";
actionTitle = "Orange";
class OrangeCircle {
actionID = "flag_simpleshape_orangecircle";
actionTitle = "Orange Circle";
texture = "textures\simple_shape\flag_simpleshape_orangecircle_co.paa";
};
class OrangeOctagon {
actionID = "flag_simpleshape_orangeoctagon";
actionTitle = "Orange Octagon";
texture = "textures\simple_shape\flag_simpleshape_orangeoctagon_co.paa";
};
class OrangePentagon {
actionID = "flag_simpleshape_orangepentagon";
actionTitle = "Orange Pentagon";
texture = "textures\simple_shape\flag_simpleshape_orangepentagon_co.paa";
};
class OrangeSquare {
actionID = "flag_simpleshape_orangesquare";
actionTitle = "Orange Square";
texture = "textures\simple_shape\flag_simpleshape_orangesquare_co.paa";
};
class OrangeTriangle {
actionID = "flag_simpleshape_orangetriangle";
actionTitle = "Orange Triangle";
texture = "textures\simple_shape\flag_simpleshape_orangetriangle_co.paa";
};
};
class Pink {
actionID = "flags_simpleshape_pink";
actionTitle = "Pink";
class PinkCircle {
actionID = "flag_simpleshape_pinkcircle";
actionTitle = "Pink Circle";
texture = "textures\simple_shape\flag_simpleshape_pinkcircle_co.paa";
};
class PinkOctagon {
actionID = "flag_simpleshape_pinkoctagon";
actionTitle = "Pink Octagon";
texture = "textures\simple_shape\flag_simpleshape_pinkoctagon_co.paa";
};
class PinkPentagon {
actionID = "flag_simpleshape_pinkpentagon";
actionTitle = "Pink Pentagon";
texture = "textures\simple_shape\flag_simpleshape_pinkpentagon_co.paa";
};
class PinkSquare {
actionID = "flag_simpleshape_pinksquare";
actionTitle = "Pink Square";
texture = "textures\simple_shape\flag_simpleshape_pinksquare_co.paa";
};
class PinkTriangle {
actionID = "flag_simpleshape_pinktriangle";
actionTitle = "Pink Triangle";
texture = "textures\simple_shape\flag_simpleshape_pinktriangle_co.paa";
};
};
class Red {
actionID = "flags_simpleshape_red";
actionTitle = "Red";
class RedCircle {
actionID = "flag_simpleshape_redcircle";
actionTitle = "Red Circle";
texture = "textures\simple_shape\flag_simpleshape_redcircle_co.paa";
};
class RedOctagon {
actionID = "flag_simpleshape_redoctagon";
actionTitle = "Red Octagon";
texture = "textures\simple_shape\flag_simpleshape_redoctagon_co.paa";
};
class RedPentagon {
actionID = "flag_simpleshape_redpentagon";
actionTitle = "Red Pentagon";
texture = "textures\simple_shape\flag_simpleshape_redpentagon_co.paa";
};
class RedSquare {
actionID = "flag_simpleshape_redsquare";
actionTitle = "Red Square";
texture = "textures\simple_shape\flag_simpleshape_redsquare_co.paa";
};
class RedTriangle {
actionID = "flag_simpleshape_redtriangle";
actionTitle = "Red Triangle";
texture = "textures\simple_shape\flag_simpleshape_redtriangle_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";
};
};
class BuiltIn {
actionID = "flag_builtin";
actionTitle = "Built-In";
class BlueFlag {
actionID = "flag_builtin_blue";
actionTitle = "Blue Flag";
texture = "\A3\Data_F\Flags\flag_blue_CO.paa";
};
class GreenFlag {
actionID = "flag_builtin_green";
actionTitle = "Green Flag";
texture = "\A3\Data_F\Flags\flag_green_CO.paa";
};
class RedFlag {
actionID = "flag_builtin_red";
actionTitle = "Red Flag";
texture = "\A3\Data_F\Flags\flag_red_CO.paa";
};
class WhiteFlag {
actionID = "flag_builtin_white";
actionTitle = "White Flag";
texture = "\A3\Data_F\Flags\flag_white_CO.paa";
};
class NATOFlag {
actionID = "flag_builtin_nato";
actionTitle = "NATO Flag";
texture = "\A3\Data_F\Flags\flag_NATO_CO.paa";
};
class UNFlag {
actionID = "flag_builtin_un";
actionTitle = "UN Flag";
texture = "\A3\Data_F\Flags\Flag_uno_CO.paa";
};
};
};
};