Advertisement
Guest User

Untitled

a guest
Aug 6th, 2016
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.39 KB | None | 0 0
  1. /*
  2. * Custom transport,support, and ammo classes for factions
  3. * Used by MP,MCP,ML to place support vehicles and ammo boxes
  4. * If no faction specific settings are found will fall back to side
  5. */
  6.  
  7. /*
  8. * Mil placement ambient vehicles for sides
  9. */
  10.  
  11. waitUntil {!isNil "ALiVE_STATIC_DATA_LOADED"};
  12.  
  13. //Call Task Reduction
  14. ALIVE_autoGeneratedTasks = ["DestroyVehicles","DestroyInfantry","InsurgencyPatrol","InsurgencyDestroyAssets"];
  15.  
  16. //Call Specify Logistics Heli
  17. //ALIVE_sideDefaultSupports = [] call ALIVE_fnc_hashCreate;
  18. [ALIVE_sideDefaultSupports, "EAST", ["O_Truck_02_Ammo_F","O_Truck_02_box_F","O_Truck_02_fuel_F","O_Truck_02_medical_F","O_Truck_02_transport_F","O_Truck_02_covered_F"]] call ALIVE_fnc_hashSet; // ,"Box_East_AmmoVeh_F"
  19. [ALIVE_sideDefaultSupports, "WEST", ["B_Truck_01_ammo_F","B_Truck_01_fuel_F","B_Truck_01_medical_F","B_Truck_01_Repair_F","B_Truck_01_transport_F","B_Truck_01_covered_F"]] call ALIVE_fnc_hashSet; // ,"Box_IND_AmmoVeh_F"
  20. [ALIVE_sideDefaultSupports, "GUER", ["I_Truck_02_ammo_F","I_Truck_02_box_F","I_Truck_02_fuel_F","I_Truck_02_medical_F","I_Truck_02_covered_F","I_Truck_02_transport_F"]] call ALIVE_fnc_hashSet;
  21. [ALIVE_sideDefaultSupports, "CIV", ["C_Van_01_box_F","C_Van_01_transport_F","C_Van_01_fuel_F"]] call ALIVE_fnc_hashSet;
  22.  
  23. /*
  24. /*
  25. * Custom transport,support, and ammo classes for factions
  26. * Used by MP,MCP,ML to place support vehicles and ammo boxes
  27. * If no faction specific settings are found will fall back to side
  28. */
  29.  
  30. /*
  31. * Mil placement ambient vehicles for sides
  32. */
  33.  
  34.  
  35. * Mil placement random supply boxes for sides
  36. */
  37.  
  38. ALIVE_sideDefaultSupplies = [] call ALIVE_fnc_hashCreate;
  39. [ALIVE_sideDefaultSupplies, "EAST", ["Box_East_Ammo_F","Box_East_AmmoOrd_F","Box_East_Grenades_F","Box_East_Support_F","Box_East_Wps_F","Box_East_WpsLaunch_F","Box_East_WpsSpecial_F"]] call ALIVE_fnc_hashSet;
  40. [ALIVE_sideDefaultSupplies, "WEST", ["Box_NATO_Ammo_F","Box_NATO_AmmoOrd_F","Box_NATO_Grenades_F","Box_NATO_Support_F","Box_NATO_Wps_F","Box_NATO_WpsLaunch_F","Box_NATO_WpsSpecial_F"]] call ALIVE_fnc_hashSet;
  41. [ALIVE_sideDefaultSupplies, "GUER", ["Box_IND_Ammo_F","Box_IND_AmmoOrd_F","Box_IND_Grenades_F","Box_IND_Support_F","Box_IND_Wps_F","Box_IND_WpsLaunch_F","Box_IND_WpsSpecial_F"]] call ALIVE_fnc_hashSet;
  42.  
  43. /*
  44. * Mil logistics convoy transport vehicles fallback for sides
  45. */
  46.  
  47. ALIVE_sideDefaultTransport = [] call ALIVE_fnc_hashCreate;
  48. [ALIVE_sideDefaultTransport, "EAST", ["O_Truck_02_transport_F","O_Truck_02_covered_F"]] call ALIVE_fnc_hashSet;
  49. [ALIVE_sideDefaultTransport, "WEST", ["B_Truck_01_transport_F","B_Truck_01_covered_F"]] call ALIVE_fnc_hashSet;
  50. [ALIVE_sideDefaultTransport, "GUER", ["I_Truck_02_covered_F","I_Truck_02_transport_F"]] call ALIVE_fnc_hashSet;
  51. [ALIVE_sideDefaultTransport, "CIV", ["C_Van_01_transport_F"]] call ALIVE_fnc_hashSet;
  52.  
  53. /*
  54. * Mil logistics air transport vehicles fallback for sides
  55. */
  56.  
  57. ALIVE_sideDefaultAirTransport = [] call ALIVE_fnc_hashCreate;
  58. [ALIVE_sideDefaultAirTransport, "EAST", ["O_mas_afr_MI24","O_mas_afr_MI8MTV"]] call ALIVE_fnc_hashSet;
  59. [ALIVE_sideDefaultAirTransport, "WEST", ["B_mas_afr_MI8","B_mas_afr_MI8MTV"]] call ALIVE_fnc_hashSet;
  60. [ALIVE_sideDefaultAirTransport, "GUER", ["I_mas_afr_MI8","I_mas_afr_MI8MTV"]] call ALIVE_fnc_hashSet;
  61. [ALIVE_sideDefaultAirTransport, "CIV", []] call ALIVE_fnc_hashSet;
  62.  
  63. /*
  64. * Mil logistics airdrop containers fallback for sides
  65. */
  66.  
  67. ALIVE_sideDefaultContainers = [] call ALIVE_fnc_hashCreate;
  68. [ALIVE_sideDefaultContainers, "EAST", ["ALIVE_O_supplyCrate_F"]] call ALIVE_fnc_hashSet;
  69. [ALIVE_sideDefaultContainers, "WEST", ["ALIVE_B_supplyCrate_F"]] call ALIVE_fnc_hashSet;
  70. [ALIVE_sideDefaultContainers, "GUER", ["ALIVE_I_supplyCrate_F"]] call ALIVE_fnc_hashSet;
  71. [ALIVE_sideDefaultContainers, "CIV", []] call ALIVE_fnc_hashSet;
  72.  
  73. /*
  74. * Mil placement ambient vehicles per faction
  75. */
  76.  
  77. ALIVE_factionDefaultSupports = [] call ALIVE_fnc_hashCreate;
  78. [ALIVE_factionDefaultSupports, "OPF_F", ["O_Truck_03_repair_F","O_Truck_03_ammo_F","O_Truck_03_fuel_F","O_Truck_03_medical_F","O_Truck_02_box_F","O_Truck_02_medical_F","O_Truck_02_Ammo_F","O_Truck_02_fuel_F","O_Truck_02_covered_F","O_Truck_02_transport_F","O_Truck_03_transport_F","O_Truck_03_covered_F","O_Truck_03_device_F"]] call ALIVE_fnc_hashSet; // ,"Box_East_AmmoVeh_F"
  79. [ALIVE_factionDefaultSupports, "OPF_G_F", ["O_G_Offroad_01_armed_F","O_G_Van_01_fuel_F","O_G_Van_01_transport_F"]] call ALIVE_fnc_hashSet;
  80. [ALIVE_factionDefaultSupports, "IND_F", ["I_Truck_02_ammo_F","I_Truck_02_box_F","I_Truck_02_fuel_F","I_Truck_02_medical_F","I_Truck_02_covered_F","I_Truck_02_transport_F"]] call ALIVE_fnc_hashSet; // ,"Box_IND_AmmoVeh_F"
  81. [ALIVE_factionDefaultSupports, "BLU_F", ["B_Truck_01_ammo_F","B_Truck_01_fuel_F","B_Truck_01_medical_F","B_Truck_01_Repair_F","B_Truck_01_transport_F","B_Truck_01_covered_F","B_APC_Tracked_01_CRV_F","B_Truck_01_mover_F"]] call ALIVE_fnc_hashSet; // ,"Box_NATO_AmmoVeh_F"
  82. [ALIVE_factionDefaultSupports, "BLU_G_F", ["B_G_Van_01_fuel_F","B_G_Van_01_transport_F"]] call ALIVE_fnc_hashSet;
  83. [ALIVE_factionDefaultSupports, "CIV_F", ["C_Van_01_box_F","C_Van_01_transport_F","C_Van_01_fuel_F"]] call ALIVE_fnc_hashSet;
  84.  
  85. /*
  86. * Mil placement random supply boxes per faction
  87. */
  88.  
  89. ALIVE_factionDefaultSupplies = [] call ALIVE_fnc_hashCreate;
  90. [ALIVE_factionDefaultSupplies, "OPF_F", ["Box_East_Ammo_F","Box_East_AmmoOrd_F","Box_East_Grenades_F","Box_East_Support_F","Box_East_Wps_F","Box_East_WpsLaunch_F","Box_East_WpsSpecial_F"]] call ALIVE_fnc_hashSet;
  91. [ALIVE_factionDefaultSupplies, "OPF_G_F", ["Box_East_Ammo_F","Box_East_AmmoOrd_F","Box_East_Grenades_F","Box_East_Support_F","Box_East_Wps_F","Box_East_WpsLaunch_F","Box_East_WpsSpecial_F"]] call ALIVE_fnc_hashSet;
  92. [ALIVE_factionDefaultSupplies, "IND_F", ["Box_IND_Ammo_F","Box_IND_AmmoOrd_F","Box_IND_Grenades_F","Box_IND_Support_F","Box_IND_Wps_F","Box_IND_WpsLaunch_F","Box_IND_WpsSpecial_F"]] call ALIVE_fnc_hashSet;
  93. [ALIVE_factionDefaultSupplies, "BLU_F", ["Box_NATO_Ammo_F","Box_NATO_AmmoOrd_F","Box_NATO_Grenades_F","Box_NATO_Support_F","Box_NATO_Wps_F","Box_NATO_WpsLaunch_F","Box_NATO_WpsSpecial_F"]] call ALIVE_fnc_hashSet;
  94. [ALIVE_factionDefaultSupplies, "BLU_G_F", ["Box_IND_Ammo_F","Box_IND_AmmoOrd_F","Box_IND_Grenades_F","Box_IND_Support_F","Box_IND_Wps_F","Box_IND_WpsLaunch_F","Box_IND_WpsSpecial_F"]] call ALIVE_fnc_hashSet;
  95.  
  96. /*
  97. * Mil logistics convoy transport vehicles per faction
  98. */
  99.  
  100. ALIVE_factionDefaultTransport = [] call ALIVE_fnc_hashCreate;
  101. [ALIVE_factionDefaultTransport, "OPF_F", ["O_Truck_02_transport_F","O_Truck_02_covered_F"]] call ALIVE_fnc_hashSet;
  102. [ALIVE_factionDefaultTransport, "OPF_G_F", ["O_G_Van_01_transport_F"]] call ALIVE_fnc_hashSet;
  103. [ALIVE_factionDefaultTransport, "IND_F", ["I_Truck_02_covered_F","I_Truck_02_transport_F"]] call ALIVE_fnc_hashSet;
  104. [ALIVE_factionDefaultTransport, "BLU_F", ["B_Truck_01_transport_F","B_Truck_01_covered_F"]] call ALIVE_fnc_hashSet;
  105. [ALIVE_factionDefaultTransport, "BLU_G_F", ["B_G_Van_01_transport_F"]] call ALIVE_fnc_hashSet;
  106. [ALIVE_factionDefaultTransport, "CIV_F", ["C_Van_01_transport_F"]] call ALIVE_fnc_hashSet;
  107.  
  108. /*
  109. * Mil logistics air transport vehicles per faction
  110. */
  111.  
  112. ALIVE_factionDefaultAirTransport = [] call ALIVE_fnc_hashCreate;
  113. [ALIVE_factionDefaultAirTransport, "OPF_F", ["O_mas_afr_MI24","O_mas_afr_MI8MTV"]] call ALIVE_fnc_hashSet;
  114. [ALIVE_factionDefaultAirTransport, "OPF_G_F", ["O_mas_afr_MI24","O_mas_afr_MI8MTV"]] call ALIVE_fnc_hashSet;
  115. [ALIVE_factionDefaultAirTransport, "IND_F", ["I_mas_afr_MI8","I_mas_afr_MI8MTV"]] call ALIVE_fnc_hashSet;
  116. [ALIVE_factionDefaultAirTransport, "BLU_F", ["B_mas_afr_MI8","B_mas_afr_MI8MTV"]] call ALIVE_fnc_hashSet;
  117. [ALIVE_factionDefaultAirTransport, "BLU_G_F", ["I_Heli_light_03_unarmed_F"]] call ALIVE_fnc_hashSet;
  118. [ALIVE_factionDefaultAirTransport, "CIV_F", []] call ALIVE_fnc_hashSet;
  119.  
  120. /*
  121.  
  122.  
  123.  
  124. * Mil logistics airdrop containers per faction
  125. */
  126.  
  127. ALIVE_factionDefaultContainers = [] call ALIVE_fnc_hashCreate;
  128. [ALIVE_factionDefaultContainers, "OPF_F", ["ALIVE_O_supplyCrate_F"]] call ALIVE_fnc_hashSet;
  129. [ALIVE_factionDefaultContainers, "OPF_G_F", ["ALIVE_O_supplyCrate_F"]] call ALIVE_fnc_hashSet;
  130. [ALIVE_factionDefaultContainers, "IND_F", ["ALIVE_I_supplyCrate_F"]] call ALIVE_fnc_hashSet;mm
  131. [ALIVE_factionDefaultContainers, "BLU_F", ["ALIVE_B_supplyCrate_F"]] call ALIVE_fnc_hashSet;
  132. [ALIVE_factionDefaultContainers, "BLU_G_F", ["ALIVE_B_supplyCrate_F"]] call ALIVE_fnc_hashSet;
  133. [ALIVE_factionDefaultContainers, "CIV_F", []] call ALIVE_fnc_hashSet;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement