Fix for UMS with the new mission spawner

This commit is contained in:
Chris Cardozo 2020-08-06 23:47:52 -04:00
parent ffd41d0025
commit 4c83429b96
13 changed files with 537 additions and 34 deletions

View File

@ -46,6 +46,8 @@ AI WEAPONS, UNIFORMS, VESTS AND GEAR
blck_crateMoneyGreen = [300, 500];
blck_crateMoneyOrange = [500, 750];
blck_crateTypes = ["Box_FIA_Ammo_F","Box_FIA_Support_F","Box_FIA_Wps_F","I_SupplyCrate_F","Box_NATO_AmmoVeh_F","Box_East_AmmoVeh_F","IG_supplyCrate_F","Box_NATO_Wps_F","I_CargoNet_01_ammo_F","O_CargoNet_01_ammo_F","B_CargoNet_01_ammo_F"]; // Default crate type.
blck_allowSalesAtBlackMktTraders = true; // Allow vehicles to be sold at Halvjes black market traders.
blck_maximumItemPriceInAI_Loadouts = 100;
@ -63,6 +65,18 @@ AI WEAPONS, UNIFORMS, VESTS AND GEAR
"I_APC_Wheeled_03_cannon_F"
];
blck_light_AT_ARMA3 = [
"O_G_Offroad_01_AT_F",
"B_G_Offroad_01_AT_F",
"O_T_LSV_02_AT_F",
"O_LSV_02_AT_F",
"B_T_LSV_01_AT_F",
"B_LSV_01_AT_F"
];
blck_tracked_AA_ARMA3 = [
"O_APC_Tracked_02_AA_F",
"B_APC_Tracked_01_AA_F"
];
blck_tracked_APC_ARMA3 = [
"B_APC_Tracked_01_rcws_F",
"B_APC_Tracked_01_CRV_F",
@ -523,6 +537,87 @@ AI WEAPONS, UNIFORMS, VESTS AND GEAR
blck_NVG = ["NVG"];
blck_buildingMaterials = [];
blck_UMS_uniforms =
[
"U_I_Wetsuit",
"U_O_Wetsuit",
"U_B_Wetsuit"
];
blck_UMS_headgear =
[
"G_Diving",
"G_B_Diving",
"G_O_Diving",
"G_I_Diving"
];
blck_UMS_vests =
[
"V_RebreatherB",
"V_RebreatherIA",
"V_RebreatherIR"
];
blck_UMS_weapons =
[
"arifle_SDAR_F"
];
if ((tolower blck_modType) isEqualTo "exile") then
{
blck_UMS_submarines =
[
"Exile_Boat_SDV_CSAT",
"Exile_Boat_SDV_Digital",
"Exile_Boat_SDV_Grey"
];
blck_UMS_crates = ["Exile_Container_SupplyBox"];
};
if ((tolower blck_modType) isEqualTo "epoch") then
{
blck_UMS_submarines = ["B_SDV_01_EPOCH"];
blck_UMS_crates = blck_crateTypes;
//blck_UMS_crates = ["container_epoch"];
};
if ((toLower blck_modType) isEqualTo "default") then
{
blck_UMS_submarines =
[
"Exile_Boat_SDV_CSAT",
"Exile_Boat_SDV_Digital",
"Exile_Boat_SDV_Grey"
];
blck_UMS_crates = blck_crateTypes;
};
blck_UMS_unarmedSurfaceVessels =
[
"B_Boat_Transport_01_F",
"I_Boat_Transport_01_F"
];
blck_UMS_armedSurfaceVessels =
[
"B_Boat_Armed_01_minigun_F",
"I_Boat_Armed_01_minigun_F"
];
blck_UMS_surfaceVessels = blck_UMS_unarmedSurfaceVessels + blck_UMS_armedSurfaceVessels;
blck_UMS_shipWrecks =
[
"Land_Boat_06_wreck_F",
"Land_Boat_05_wreck_F",
"Land_Boat_04_wreck_F",
"Land_Boat_02_abandoned_F",
"Land_Boat_01_abandoned_red_F",
"Land_Boat_01_abandoned_blue_F"
];
/***************************************************************************************
DEFAULT CONTENTS OF LOOT CRATES FOR EACH MISSION
Note however that these configurations can be used in any way you like or replaced with mission-specific customized loot arrays
@ -869,8 +964,5 @@ blck_contructionLoot = blck_BoxLoot_Orange;
blck_highPoweredLoot = blck_BoxLoot_Orange;
blck_supportLoot = blck_BoxLoot_Orange;
blck_crateTypes = ["Box_FIA_Ammo_F","Box_FIA_Support_F","Box_FIA_Wps_F","I_SupplyCrate_F","Box_NATO_AmmoVeh_F","Box_East_AmmoVeh_F","IG_supplyCrate_F","Box_NATO_Wps_F","I_CargoNet_01_ammo_F","O_CargoNet_01_ammo_F","B_CargoNet_01_ammo_F"]; // Default crate type.
diag_log "[blckeagls] Default Configurations Loaded";

View File

@ -12,7 +12,7 @@
#include "\q\addons\custom_server\Configs\blck_defines.hpp";
#include "\q\addons\custom_server\init\build.sqf";
diag_log format["[blckeagls] loading default configurations for blckeagls build %1",blck_buildNumber];
//diag_log format["[blckeagls] loading default configurations for blckeagls build %1",blck_buildNumber];
////////////
// default settings
////////////
@ -46,6 +46,9 @@ AI WEAPONS, UNIFORMS, VESTS AND GEAR
blck_crateMoneyGreen = [300, 500];
blck_crateMoneyOrange = [500, 750];
blck_crateTypes = ["Box_FIA_Ammo_F","Box_FIA_Support_F","Box_FIA_Wps_F","I_SupplyCrate_F","Box_NATO_AmmoVeh_F","Box_East_AmmoVeh_F","IG_supplyCrate_F","Box_NATO_Wps_F","I_CargoNet_01_ammo_F","O_CargoNet_01_ammo_F","B_CargoNet_01_ammo_F"]; // Default crate type.
blck_allowSalesAtBlackMktTraders = true; // Allow vehicles to be sold at Halvjes black market traders.
blck_maximumItemPriceInAI_Loadouts = 100;
@ -507,6 +510,86 @@ AI WEAPONS, UNIFORMS, VESTS AND GEAR
blck_vests_green = blck_vests;
blck_vests_orange = blck_vests;
blck_UMS_uniforms =
[
"U_I_Wetsuit",
"U_O_Wetsuit",
"U_B_Wetsuit"
];
blck_UMS_headgear =
[
"G_Diving",
"G_B_Diving",
"G_O_Diving",
"G_I_Diving"
];
blck_UMS_vests =
[
"V_RebreatherB",
"V_RebreatherIA",
"V_RebreatherIR"
];
blck_UMS_weapons =
[
"arifle_SDAR_F"
];
if ((tolower blck_modType) isEqualTo "exile") then
{
blck_UMS_submarines =
[
"Exile_Boat_SDV_CSAT",
"Exile_Boat_SDV_Digital",
"Exile_Boat_SDV_Grey"
];
blck_UMS_crates = ["Exile_Container_SupplyBox"];
};
if ((tolower blck_modType) isEqualTo "epoch") then
{
blck_UMS_submarines = ["B_SDV_01_EPOCH"];
blck_UMS_crates = blck_crateTypes;
//blck_UMS_crates = ["container_epoch"];
};
if ((toLower blck_modType) isEqualTo "default") then
{
blck_UMS_submarines =
[
"Exile_Boat_SDV_CSAT",
"Exile_Boat_SDV_Digital",
"Exile_Boat_SDV_Grey"
];
blck_UMS_crates = blck_crateTypes;
};
blck_UMS_unarmedSurfaceVessels =
[
"B_Boat_Transport_01_F",
"I_Boat_Transport_01_F"
];
blck_UMS_armedSurfaceVessels =
[
"B_Boat_Armed_01_minigun_F",
"I_Boat_Armed_01_minigun_F"
];
blck_UMS_surfaceVessels = blck_UMS_unarmedSurfaceVessels + blck_UMS_armedSurfaceVessels;
blck_UMS_shipWrecks =
[
"Land_Boat_06_wreck_F",
"Land_Boat_05_wreck_F",
"Land_Boat_04_wreck_F",
"Land_Boat_02_abandoned_F",
"Land_Boat_01_abandoned_red_F",
"Land_Boat_01_abandoned_blue_F"
];
//CraftingFood
blck_Meats=[
];
@ -869,8 +952,5 @@ blck_contructionLoot = blck_BoxLoot_Orange;
blck_highPoweredLoot = blck_BoxLoot_Orange;
blck_supportLoot = blck_BoxLoot_Orange;
blck_crateTypes = ["Box_FIA_Ammo_F","Box_FIA_Support_F","Box_FIA_Wps_F","I_SupplyCrate_F","Box_NATO_AmmoVeh_F","Box_East_AmmoVeh_F","IG_supplyCrate_F","Box_NATO_Wps_F","I_CargoNet_01_ammo_F","O_CargoNet_01_ammo_F","B_CargoNet_01_ammo_F"]; // Default crate type.
diag_log "[blckeagls] Default Configurations Loaded";

View File

@ -46,6 +46,8 @@ AI WEAPONS, UNIFORMS, VESTS AND GEAR
blck_crateMoneyGreen = [300, 500];
blck_crateMoneyOrange = [500, 750];
blck_crateTypes = ["Box_FIA_Ammo_F","Box_FIA_Support_F","Box_FIA_Wps_F","I_SupplyCrate_F","Box_NATO_AmmoVeh_F","Box_East_AmmoVeh_F","IG_supplyCrate_F","Box_NATO_Wps_F","I_CargoNet_01_ammo_F","O_CargoNet_01_ammo_F","B_CargoNet_01_ammo_F"]; // Default crate type.
blck_allowSalesAtBlackMktTraders = true; // Allow vehicles to be sold at Halvjes black market traders.
blck_maximumItemPriceInAI_Loadouts = 100;
@ -516,6 +518,86 @@ AI WEAPONS, UNIFORMS, VESTS AND GEAR
blck_vests_green = blck_vests;
blck_vests_orange = blck_vests;
blck_UMS_uniforms =
[
"U_I_Wetsuit",
"U_O_Wetsuit",
"U_B_Wetsuit"
];
blck_UMS_headgear =
[
"G_Diving",
"G_B_Diving",
"G_O_Diving",
"G_I_Diving"
];
blck_UMS_vests =
[
"V_RebreatherB",
"V_RebreatherIA",
"V_RebreatherIR"
];
blck_UMS_weapons =
[
"arifle_SDAR_F"
];
if ((tolower blck_modType) isEqualTo "exile") then
{
blck_UMS_submarines =
[
"Exile_Boat_SDV_CSAT",
"Exile_Boat_SDV_Digital",
"Exile_Boat_SDV_Grey"
];
blck_UMS_crates = ["Exile_Container_SupplyBox"];
};
if ((tolower blck_modType) isEqualTo "epoch") then
{
blck_UMS_submarines = ["B_SDV_01_EPOCH"];
blck_UMS_crates = blck_crateTypes;
//blck_UMS_crates = ["container_epoch"];
};
if ((toLower blck_modType) isEqualTo "default") then
{
blck_UMS_submarines =
[
"Exile_Boat_SDV_CSAT",
"Exile_Boat_SDV_Digital",
"Exile_Boat_SDV_Grey"
];
blck_UMS_crates = blck_crateTypes;
};
blck_UMS_unarmedSurfaceVessels =
[
"B_Boat_Transport_01_F",
"I_Boat_Transport_01_F"
];
blck_UMS_armedSurfaceVessels =
[
"B_Boat_Armed_01_minigun_F",
"I_Boat_Armed_01_minigun_F"
];
blck_UMS_surfaceVessels = blck_UMS_unarmedSurfaceVessels + blck_UMS_armedSurfaceVessels;
blck_UMS_shipWrecks =
[
"Land_Boat_06_wreck_F",
"Land_Boat_05_wreck_F",
"Land_Boat_04_wreck_F",
"Land_Boat_02_abandoned_F",
"Land_Boat_01_abandoned_red_F",
"Land_Boat_01_abandoned_blue_F"
];
//CraftingFood
blck_Meats=[
"SnakeCarcass_EPOCH","RabbitCarcass_EPOCH","ChickenCarcass_EPOCH","GoatCarcass_EPOCH","SheepCarcass_EPOCH","DogCarcass_EPOCH","ItemTrout","ItemSeaBass","ItemTuna"
@ -1095,8 +1177,5 @@ blck_contructionLoot = blck_BoxLoot_Orange;
blck_highPoweredLoot = blck_BoxLoot_Orange;
blck_supportLoot = blck_BoxLoot_Orange;
blck_crateTypes = ["Box_FIA_Ammo_F","Box_FIA_Support_F","Box_FIA_Wps_F","I_SupplyCrate_F","Box_NATO_AmmoVeh_F","Box_East_AmmoVeh_F","IG_supplyCrate_F","Box_NATO_Wps_F","I_CargoNet_01_ammo_F","O_CargoNet_01_ammo_F","B_CargoNet_01_ammo_F"]; // Default crate type.
diag_log "[blckeagls] Configurations for Epoch Loaded";

View File

@ -45,6 +45,7 @@ AI WEAPONS, UNIFORMS, VESTS AND GEAR
blck_crateMoneyRed = [175, 300];
blck_crateMoneyGreen = [300, 500];
blck_crateMoneyOrange = [500, 750];
blck_crateTypes = ["Box_FIA_Ammo_F","Box_FIA_Support_F","Box_FIA_Wps_F","I_SupplyCrate_F","Box_NATO_AmmoVeh_F","Box_East_AmmoVeh_F","IG_supplyCrate_F","Box_NATO_Wps_F","I_CargoNet_01_ammo_F","O_CargoNet_01_ammo_F","B_CargoNet_01_ammo_F"]; // Default crate type.
blck_maximumItemPriceInAI_Loadouts = 100;
@ -152,10 +153,7 @@ AI WEAPONS, UNIFORMS, VESTS AND GEAR
];
blck_AIPatrolVehicles = ["B_G_Offroad_01_armed_EPOCH","B_LSV_01_armed_F"]; // Type of vehicle spawned to defend AI bases
blck_AIPatrolVehiclesBlue = blck_AIPatrolVehicles;
blck_AIPatrolVehiclesRed = blck_AIPatrolVehicles;
blck_AIPatrolVehiclesGreen = blck_AIPatrolVehicles;
blck_AIPatrolVehiclesOrange = blck_AIPatrolVehicles;
blck_AIPatrolVehicles =
[
@ -180,6 +178,12 @@ AI WEAPONS, UNIFORMS, VESTS AND GEAR
"B_APC_Tracked_01_CRV_F",
"B_APC_Tracked_01_rcws_F"
]; // Type of vehicle spawned to defend AI bases
blck_AIPatrolVehiclesBlue = blck_AIPatrolVehicles;
blck_AIPatrolVehiclesRed = blck_AIPatrolVehicles;
blck_AIPatrolVehiclesGreen = blck_AIPatrolVehicles;
blck_AIPatrolVehiclesOrange = blck_AIPatrolVehicles;
// Blacklisted itesm
blck_blacklistedOptics = ["optic_Nightstalker","optic_tws","optic_tws_mg"];
@ -551,6 +555,86 @@ AI WEAPONS, UNIFORMS, VESTS AND GEAR
blck_vests_green = blck_vests;
blck_vests_orange = blck_vests;
blck_UMS_uniforms =
[
"U_I_Wetsuit",
"U_O_Wetsuit",
"U_B_Wetsuit"
];
blck_UMS_headgear =
[
"G_Diving",
"G_B_Diving",
"G_O_Diving",
"G_I_Diving"
];
blck_UMS_vests =
[
"V_RebreatherB",
"V_RebreatherIA",
"V_RebreatherIR"
];
blck_UMS_weapons =
[
"arifle_SDAR_F"
];
if ((tolower blck_modType) isEqualTo "exile") then
{
blck_UMS_submarines =
[
"Exile_Boat_SDV_CSAT",
"Exile_Boat_SDV_Digital",
"Exile_Boat_SDV_Grey"
];
blck_UMS_crates = ["Exile_Container_SupplyBox"];
};
if ((tolower blck_modType) isEqualTo "epoch") then
{
blck_UMS_submarines = ["B_SDV_01_EPOCH"];
blck_UMS_crates = blck_crateTypes;
//blck_UMS_crates = ["container_epoch"];
};
if ((toLower blck_modType) isEqualTo "default") then
{
blck_UMS_submarines =
[
"Exile_Boat_SDV_CSAT",
"Exile_Boat_SDV_Digital",
"Exile_Boat_SDV_Grey"
];
blck_UMS_crates = blck_crateTypes;
};
blck_UMS_unarmedSurfaceVessels =
[
"B_Boat_Transport_01_F",
"I_Boat_Transport_01_F"
];
blck_UMS_armedSurfaceVessels =
[
"B_Boat_Armed_01_minigun_F",
"I_Boat_Armed_01_minigun_F"
];
blck_UMS_surfaceVessels = blck_UMS_unarmedSurfaceVessels + blck_UMS_armedSurfaceVessels;
blck_UMS_shipWrecks =
[
"Land_Boat_06_wreck_F",
"Land_Boat_05_wreck_F",
"Land_Boat_04_wreck_F",
"Land_Boat_02_abandoned_F",
"Land_Boat_01_abandoned_red_F",
"Land_Boat_01_abandoned_blue_F"
];
//CraftingFood
blck_Meats=[
"SnakeCarcass_EPOCH","RabbitCarcass_EPOCH","ChickenCarcass_EPOCH","GoatCarcass_EPOCH","SheepCarcass_EPOCH","DogCarcass_EPOCH","ItemTrout","ItemSeaBass","ItemTuna"
@ -1010,7 +1094,5 @@ for examples of how you can do this see \Major\Compositions.sqf
blck_highPoweredLoot = blck_BoxLoot_Orange;
blck_supportLoot = blck_BoxLoot_Orange;
blck_crateTypes = ["Box_FIA_Ammo_F","Box_FIA_Support_F","Box_FIA_Wps_F","I_SupplyCrate_F","Box_NATO_AmmoVeh_F","Box_East_AmmoVeh_F","IG_supplyCrate_F","Box_NATO_Wps_F","I_CargoNet_01_ammo_F","O_CargoNet_01_ammo_F","B_CargoNet_01_ammo_F"]; // Default crate type.
diag_log "[blckeagls] Configurations for Epoch Loaded";

View File

@ -57,6 +57,8 @@ AI WEAPONS, UNIFORMS, VESTS AND GEAR
blck_crateMoneyGreen = [300, 500];
blck_crateMoneyOrange = [500, 750];
blck_crateTypes = ["Box_FIA_Ammo_F","Box_FIA_Support_F","Box_FIA_Wps_F","I_SupplyCrate_F","Box_NATO_AmmoVeh_F","Box_East_AmmoVeh_F","IG_supplyCrate_F","Box_NATO_Wps_F","I_CargoNet_01_ammo_F","O_CargoNet_01_ammo_F","B_CargoNet_01_ammo_F"]; // Default crate type.
blck_maximumItemPriceInAI_Loadouts = 1000;
blck_armed_vehicles_Exile = [
@ -644,6 +646,86 @@ AI WEAPONS, UNIFORMS, VESTS AND GEAR
blck_vests_green = blck_vests;
blck_vests_orange = blck_vests;
blck_UMS_uniforms =
[
"U_I_Wetsuit",
"U_O_Wetsuit",
"U_B_Wetsuit"
];
blck_UMS_headgear =
[
"G_Diving",
"G_B_Diving",
"G_O_Diving",
"G_I_Diving"
];
blck_UMS_vests =
[
"V_RebreatherB",
"V_RebreatherIA",
"V_RebreatherIR"
];
blck_UMS_weapons =
[
"arifle_SDAR_F"
];
if ((tolower blck_modType) isEqualTo "exile") then
{
blck_UMS_submarines =
[
"Exile_Boat_SDV_CSAT",
"Exile_Boat_SDV_Digital",
"Exile_Boat_SDV_Grey"
];
blck_UMS_crates = ["Exile_Container_SupplyBox"];
};
if ((tolower blck_modType) isEqualTo "epoch") then
{
blck_UMS_submarines = ["B_SDV_01_EPOCH"];
blck_UMS_crates = blck_crateTypes;
//blck_UMS_crates = ["container_epoch"];
};
if ((toLower blck_modType) isEqualTo "default") then
{
blck_UMS_submarines =
[
"Exile_Boat_SDV_CSAT",
"Exile_Boat_SDV_Digital",
"Exile_Boat_SDV_Grey"
];
blck_UMS_crates = blck_crateTypes;
};
blck_UMS_unarmedSurfaceVessels =
[
"B_Boat_Transport_01_F",
"I_Boat_Transport_01_F"
];
blck_UMS_armedSurfaceVessels =
[
"B_Boat_Armed_01_minigun_F",
"I_Boat_Armed_01_minigun_F"
];
blck_UMS_surfaceVessels = blck_UMS_unarmedSurfaceVessels + blck_UMS_armedSurfaceVessels;
blck_UMS_shipWrecks =
[
"Land_Boat_06_wreck_F",
"Land_Boat_05_wreck_F",
"Land_Boat_04_wreck_F",
"Land_Boat_02_abandoned_F",
"Land_Boat_01_abandoned_red_F",
"Land_Boat_01_abandoned_blue_F"
];
//CraftingFood
blck_Meats=[
@ -1190,6 +1272,4 @@ blck_highPoweredLoot = [
]
];
blck_crateTypes = ["Box_FIA_Ammo_F","Box_FIA_Support_F","Box_FIA_Wps_F","I_SupplyCrate_F","Box_NATO_AmmoVeh_F","Box_East_AmmoVeh_F","IG_supplyCrate_F","Box_NATO_Wps_F","I_CargoNet_01_ammo_F","O_CargoNet_01_ammo_F","B_CargoNet_01_ammo_F"]; // Default crate type.
diag_log format["[blckeagls] Configurations for Exile Loaded"];
diag_log format["[blckeagls] Configurations for Exile Loaded"];

View File

@ -47,6 +47,8 @@ AI WEAPONS, UNIFORMS, VESTS AND GEAR
blck_crateMoneyGreen = [300, 500];
blck_crateMoneyOrange = [500, 750];
blck_crateTypes = ["Box_FIA_Ammo_F","Box_FIA_Support_F","Box_FIA_Wps_F","I_SupplyCrate_F","Box_NATO_AmmoVeh_F","Box_East_AmmoVeh_F","IG_supplyCrate_F","Box_NATO_Wps_F","I_CargoNet_01_ammo_F","O_CargoNet_01_ammo_F","B_CargoNet_01_ammo_F"]; // Default crate type.
blck_maximumItemPriceInAI_Loadouts = 1000;
blck_armed_vehicles_Exile = [
@ -664,6 +666,86 @@ AI WEAPONS, UNIFORMS, VESTS AND GEAR
blck_vests_green = blck_vests;
blck_vests_orange = blck_vests;
blck_UMS_uniforms =
[
"U_I_Wetsuit",
"U_O_Wetsuit",
"U_B_Wetsuit"
];
blck_UMS_headgear =
[
"G_Diving",
"G_B_Diving",
"G_O_Diving",
"G_I_Diving"
];
blck_UMS_vests =
[
"V_RebreatherB",
"V_RebreatherIA",
"V_RebreatherIR"
];
blck_UMS_weapons =
[
"arifle_SDAR_F"
];
if ((tolower blck_modType) isEqualTo "exile") then
{
blck_UMS_submarines =
[
"Exile_Boat_SDV_CSAT",
"Exile_Boat_SDV_Digital",
"Exile_Boat_SDV_Grey"
];
blck_UMS_crates = ["Exile_Container_SupplyBox"];
};
if ((tolower blck_modType) isEqualTo "epoch") then
{
blck_UMS_submarines = ["B_SDV_01_EPOCH"];
blck_UMS_crates = blck_crateTypes;
//blck_UMS_crates = ["container_epoch"];
};
if ((toLower blck_modType) isEqualTo "default") then
{
blck_UMS_submarines =
[
"Exile_Boat_SDV_CSAT",
"Exile_Boat_SDV_Digital",
"Exile_Boat_SDV_Grey"
];
blck_UMS_crates = blck_crateTypes;
};
blck_UMS_unarmedSurfaceVessels =
[
"B_Boat_Transport_01_F",
"I_Boat_Transport_01_F"
];
blck_UMS_armedSurfaceVessels =
[
"B_Boat_Armed_01_minigun_F",
"I_Boat_Armed_01_minigun_F"
];
blck_UMS_surfaceVessels = blck_UMS_unarmedSurfaceVessels + blck_UMS_armedSurfaceVessels;
blck_UMS_shipWrecks =
[
"Land_Boat_06_wreck_F",
"Land_Boat_05_wreck_F",
"Land_Boat_04_wreck_F",
"Land_Boat_02_abandoned_F",
"Land_Boat_01_abandoned_red_F",
"Land_Boat_01_abandoned_blue_F"
];
//CraftingFood
blck_Meats=[
@ -1238,9 +1320,6 @@ blck_highPoweredLoot = [
]
];
// Time the marker remains after completing the mission in seconds - experimental not yet implemented
blck_crateTypes = ["Box_FIA_Ammo_F","Box_FIA_Support_F","Box_FIA_Wps_F","I_SupplyCrate_F","Box_NATO_AmmoVeh_F","Box_East_AmmoVeh_F","IG_supplyCrate_F","Box_NATO_Wps_F","I_CargoNet_01_ammo_F","O_CargoNet_01_ammo_F","B_CargoNet_01_ammo_F"]; // Default crate type.
diag_log format["[blckeagls] Configurations for Exile Loaded"];

View File

@ -24,3 +24,6 @@ private _missionListGreen = ["default","medicalCamp","redCamp","resupplyCamp","
private _pathOrange = "Orange";
private _missionListOrange = ["default","medicalCamp","redCamp","resupplyCamp","bunker","dashq","tko_camp"];
private _pathUMS = "UMS\dynamicMissions";
private _missionListUMS = ["default"];

View File

@ -52,8 +52,8 @@ if ((tolower blck_modType) isEqualTo "exile") then
if ((tolower blck_modType) isEqualTo "epoch") then
{
blck_UMS_submarines = ["B_SDV_01_EPOCH"];
//blck_UMS_crates = blck_crateTypes;
blck_UMS_crates = ["container_epoch"];
blck_UMS_crates = blck_crateTypes;
//blck_UMS_crates = ["container_epoch"];
};
if ((toLower blck_modType) isEqualTo "default") then
{

View File

@ -18,7 +18,7 @@ blck_UMS_ActiveDynamicMissions = [];
//diag_log "Including GMS_UMS_configurations.sqf";
#include "GMS_UMS_configurations.sqf";
//diag_log "Including GMS_UMS_dynamicMissionLIsts.sqf";
#include "GMS_UMS_dynamicMissionList.sqf";
//#include "GMS_UMS_dynamicMissionList.sqf";
//diag_log format ["Initializing UMS static missions at %1",diag_tickTime];
[] execVM "q\addons\custom_server\Missions\UMS\GMS_UMS_StaticMissions_init.sqf";

View File

@ -6,12 +6,16 @@ Ideas or code from that by He-Man, Vampire and KiloSwiss have been used for cert
Many thanks for new Coding and ideas from Grahame.
Significant Changes:
=====================
7.00 Build 212
New:
7.00 Build 214
New: Option to drop crates on a parachute at mission spawn which adds some randomness to where crates end up. <TODO: Implement this in configs and monitorLoop>
blck_spawnCratesTiming = "addMissionSpawnAir";
Fixed: Don and Hostage missions could not be completed
Fixed: Missions tended to spawn all at once
Fixed: vehicles are spawned at a safe spot which should reduce unintended explosions
Fixed: Missions sometimes spawned on steep hillsides.
Fixed: Vehicles sometimes blew up on spawn.
Added: The system has been upgreaded to a state-based system, meaning one scrpt is running once all missions are initialized.
Changed: a lot of debugging was removed.

View File

@ -184,7 +184,10 @@ if (blck_enableBlueMissions > 0) then
{
[_missionListBlue,_pathBlue,"BlueMarker","blue",blck_TMin_Blue,blck_TMax_Blue,blck_enableBlueMissions] call blck_fnc_addMissionToQue;
};
if (blck_numberUnderwaterDynamicMissions > 0) then
{
[_missionListUMS,_pathUMS,"UMSMarker","Red",blck_TMin_UMS,blck_TMax_UMS,blck_numberUnderwaterDynamicMissions] call blck_fnc_addMissionToQue;
};
// Setup a group for AI corpses

View File

@ -1,4 +1,4 @@
#define blck_buildNumber 214
#define blck_versionNumber 7.00
#define blck_buildDate "8-1-20"
#define blck_buildDate "8-5-20"

View File

@ -10,8 +10,9 @@ Many thanks for new Coding and ideas from Grahame.
Significant Changes:
=====================
7.00 Build 212
New:
7.00 Build 214
New: Option to drop crates on a parachute at mission spawn which adds some randomness to where crates end up. <TODO: Implement this in configs and monitorLoop>
blck_spawnCratesTiming = "addMissionSpawnAir";
Fixed: Don and Hostage missions could not be completed
Fixed: Missions tended to spawn all at once
Fixed: vehicles are spawned at a safe spot which should reduce unintended explosions