123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216 |
- class standard
- {
- displayName = "Clone Trooper";
- icon = "\A3\ui_f\data\igui\cfg\mptable\infantry_ca.paa";
- vehicle = "SWOP_501_a";
- show = "true";
- restrictions[] = {};
- };
- class medic
- {
- displayName = "Clone Medic";
- icon = "\A3\ui_f\data\igui\cfg\mptable\infantry_ca.paa";
- vehicle = "SWOP_501_medic";
- show = "({ (_x getVariable [""role"", ""standard""]) == ""medic"" } count playableUnits) < 10";
- restrictions[] = { /* these guys get medic bag, of course */ };
- };
- class sniper
- {
- displayName = "Marksman";
- icon = "\A3\ui_f\data\igui\cfg\weaponicons\srifle_ca.paa";
- vehicle = "SWOP_501_sniper";
- show = "({ (_x getVariable [""role"", ""standard""]) == ""sniper"" } count playableUnits) < 5";
- restrictions[] =
- {
- "U_B_GhillieSuit",
- "U_I_GhillieSuit",
- "U_O_GhillieSuit",
- "srifle_EBR_ACO_F",
- "srifle_EBR_ARCO_pointer_F",
- "srifle_EBR_ARCO_pointer_snds_F",
- "srifle_EBR_F",
- "srifle_EBR_MRCO_pointer_F",
- "srifle_EBR_SOS_F",
- "srifle_GM6_F",
- "srifle_GM6_SOS_F",
- "srifle_LRR_F",
- "srifle_LRR_SOS_F"
- };
- };
- class aa
- {
- displayName = "AA Specialist";
- icon = "\A3\ui_f\data\igui\cfg\weaponicons\AA_ca.paa";
- vehicle = "SWOP_501_AA";
- show = "({ (_x getVariable [""role"", ""standard""]) == ""aa"" } count playableUnits) < 5";
- restrictions[] =
- {
- "launch_B_Titan_F",
- "launch_I_Titan_F",
- "launch_O_Titan_F",
- "launch_Titan_base",
- "launch_Titan_F"
- };
- };
- class at
- {
- displayName = "AT Specialist";
- icon = "\A3\ui_f\data\igui\cfg\weaponicons\AT_ca.paa";
- vehicle = "SWOP_501_AA";
- show = "({ (_x getVariable [""role"", ""standard""]) == ""at"" } count playableUnits) < 10";
- restrictions[] =
- {
- "launch_B_Titan_short_F",
- "launch_I_Titan_short_F",
- "launch_NLAW_F",
- "launch_O_Titan_short_F",
- "launch_RPG32_F",
- "launch_Titan_short_base",
- "launch_Titan_short_F"
- };
- };
- class engineer
- {
- displayName = "Engineer";
- icon = "\A3\ui_f\data\igui\cfg\actions\repair_ca.paa";
- vehicle = "SWOP_501_a";
- show = "({ (_x getVariable [""role"", ""standard""]) == ""engineer"" } count playableUnits) < 10";
- restrictions[] =
- {
- "ToolKit"
- };
- };
- class grenadier
- {
- displayName = "Grenadier";
- icon = "\A3\ui_f\data\igui\cfg\weaponicons\GL_ca.paa";
- vehicle = "SWOP_501_a";
- show = "({ (_x getVariable [""role"", ""standard""]) == ""grenadier"" } count playableUnits) < 10";
- restrictions[] =
- {
- "arifle_Katiba_GL_ACO_F",
- "arifle_Katiba_GL_ACO_pointer_F",
- "arifle_Katiba_GL_ACO_pointer_snds_F",
- "arifle_Katiba_GL_ARCO_pointer_F",
- "arifle_Katiba_GL_F",
- "arifle_Katiba_GL_Nstalker_pointer_F",
- "arifle_Mk20_GL_ACO_F",
- "arifle_Mk20_GL_F",
- "arifle_Mk20_GL_MRCO_pointer_F",
- "arifle_Mk20_GL_plain_F",
- "arifle_MX_GL_ACO_F",
- "arifle_MX_GL_ACO_pointer_F",
- "arifle_MX_GL_F",
- "arifle_MX_GL_Hamr_pointer_F",
- "arifle_MX_GL_Holo_pointer_snds_F",
- "arifle_TRG21_GL_ACO_pointer_F",
- "arifle_TRG21_GL_F",
- "arifle_TRG21_GL_MRCO_F",
- "GrenadeLauncher",
- "UGL_F"
- };
- };
- class autorifleman
- {
- displayName = "Automatic Rifleman";
- icon = "\A3\ui_f\data\igui\cfg\weaponicons\MG_ca.paa";
- vehicle = "SWOP_501_mg";
- show = "({ (_x getVariable [""role"", ""standard""]) == ""autorifleman"" } count playableUnits) < 10";
- restrictions[] =
- {
- "LMG_M200",
- "LMG_Minigun",
- "LMG_Minigun2",
- "LMG_Mk200_F",
- "LMG_Mk200_MRCO_F",
- "LMG_Mk200_pointer_F",
- "LMG_RCWS",
- "LMG_Zafir_F",
- "LMG_Zafir_pointer_F"
- };
- };
- class ammo
- {
- displayName = "Ammo Bearer";
- icon = "\A3\ui_f\data\igui\cfg\actions\reammo_ca.paa";
- vehicle = "SWOP_501_a";
- show = "({ (_x getVariable [""role"", ""standard""]) == ""ammo"" } count playableUnits) < 5";
- restrictions[] =
- {
- "V_BandollierB_blk",
- "V_BandollierB_cbr",
- "V_BandollierB_khk",
- "V_BandollierB_oli",
- "V_BandollierB_rgr"
- };
- };
- class uav
- {
- displayName = "UAV Operator";
- icon = "\A3\ui_f\data\gui\cfg\hints\icon_text\b_uav_ca.paa";
- vehicle = "B_soldier_UAV_F";
- show = "({ (_x getVariable [""role"", ""standard""]) == ""uav"" } count playableUnits) < 2";
- restrictions[] =
- {
- "B_UavTerminal",
- "I_UavTerminal",
- "UavTerminal_base"
- };
- };
- class pilot
- {
- displayName = "Clone Pilot";
- icon = "\A3\ui_f\data\gui\cfg\CommunicationMenu\transport_ca.paa";
- vehicle = "SWOP_501_pilot";
- show = "({ (_x getVariable [""role"", ""standard""]) == ""pilot"" } count playableUnits) < 4";
- restrictions[] =
- {
- "H_CrewHelmetHeli_B",
- "H_CrewHelmetHeli_I",
- "H_CrewHelmetHeli_O",
- "H_PilotHelmetFighter_B",
- "H_PilotHelmetFighter_I",
- "H_PilotHelmetFighter_O",
- "H_PilotHelmetHeli_B",
- "H_PilotHelmetHeli_I",
- "H_PilotHelmetHeli_O",
- "U_B_HeliPilotCoveralls",
- "U_B_PilotCoveralls",
- "U_I_HeliPilotCoveralls",
- "U_I_pilotCoveralls",
- "U_O_PilotCoveralls"
- };
- };
- class explosives
- {
- displayName = "Explosives Specialist";
- icon = "\A3\ui_f\data\igui\cfg\cursors\explosive_ca.paa";
- vehicle = "SWOP_501_a";
- show = "({ (_x getVariable [""role"", ""standard""]) == ""explosives"" } count playableUnits) < 8";
- restrictions[] =
- {
- "MineDetector",
- "APERSBoundingMine_Range_Mag",
- "APERSMine_Range_Mag",
- "APERSTripMine_Wire_Mag",
- "ATMine_Range_Mag",
- "DemoCharge_Remote_Mag",
- "SatchelCharge_Remote_Mag",
- "SLAMDirectionalMine_Wire_Mag",
- "APERSBoundingMine_Range_Ammo",
- "APERSMine_Range_Ammo",
- "APERSTripMine_Wire_Ammo",
- "ATMine_Range_Ammo"
- };
- };
|