More beta changes

This commit is contained in:
eraser1 2016-01-11 12:52:26 -06:00
parent cfde8f554a
commit 7ee6ea09e6
4 changed files with 63 additions and 18 deletions

View File

@ -701,24 +701,58 @@ DMS_Use_Map_Config = true; // Whether or not to use config overwrites specific t
"arifle_MXM_Black_F",
"srifle_DMR_02_F"
];
DMS_BoxSurvivalSupplies = [ //List of survival supplies (food/drink/meds) that can spawn in a crate
"Exile_Item_Catfood_Cooked",
DMS_BoxFood = [ // List of food that can spawn in a crate.
"Exile_Item_GloriousKnakworst_Cooked",
"Exile_Item_Surstromming_Cooked",
"Exile_Item_SausageGravy_Cooked",
"Exile_Item_ChristmasTinner_Cooked",
"Exile_Item_BBQSandwich_Cooked",
"Exile_Item_PlasticBottleFreshWater",
"Exile_Item_PlasticBottleFreshWater",
"Exile_Item_Matches",
"Exile_Item_CookingPot"
"Exile_Item_Catfood_Cooked",
"Exile_Item_DogFood_Cooked"
];
DMS_BoxBuildingSupplies = [ // List of building supplies that can spawn in a crate
DMS_BoxDrinks = [
"Exile_Item_PlasticBottleCoffee",
"Exile_Item_PowerDrink",
"Exile_Item_PlasticBottleFreshWater",
"Exile_Item_EnergyDrink",
"Exile_Item_MountainDupe"
];
DMS_BoxMeds = [
"Exile_Item_InstaDoc",
"Exile_Item_Vishpirin",
"Exile_Item_Bandage"
];
DMS_BoxSurvivalSupplies = [ //List of survival supplies (food/drink/meds) that can spawn in a crate. "DMS_BoxFood", "DMS_BoxDrinks", and "DMS_BoxMeds" is automatically added to this list.
"Exile_Item_Matches",
"Exile_Item_CookingPot",
"Exile_Melee_Axe",
"Exile_Item_CanOpener"
] + DMS_BoxFood + DMS_BoxDrinks + DMS_BoxMeds;
DMS_BoxBaseParts = [
"Exile_Item_CamoTentKit",
"Exile_Item_WoodWallKit",
"Exile_Item_WoodWallHalfKit",
"Exile_Item_WoodDoorwayKit",
"Exile_Item_WoodDoorKit",
"Exile_Item_WoodFloorKit",
"Exile_Item_WoodFloorPortKit",
"Exile_Item_WoodStairsKit",
"Exile_Item_WoodSupportKit",
"Exile_Item_FortificationUpgrade"
];
DMS_BoxCraftingMaterials = [
"Exile_Item_MetalPole",
"Exile_Item_MetalBoard",
"Exile_Item_LightBulb",
"Exile_Item_JunkMetal",
"Exile_Item_ExtensionCord",
"Exile_Item_DuctTape"
"Exile_Item_JunkMetal"
];
DMS_BoxTools = [
"Exile_Item_Grinder",
"Exile_Item_Handsaw"
];
DMS_BoxBuildingSupplies = [ // List of building supplies that can spawn in a crate ("DMS_BoxBaseParts", "DMS_BoxCraftingMaterials", and "DMS_BoxTools" are automatically added to this list. "DMS_BoxCraftingMaterials" is added twice for weight.)
"Exile_Item_DuctTape",
"Exile_Item_PortableGeneratorKit"
] + DMS_BoxBaseParts + DMS_BoxCraftingMaterials + DMS_BoxCraftingMaterials + DMS_BoxTools;
DMS_BoxOptics = [ // List of optics that can spawn in a crate
"optic_Arco",
"optic_Hamr",

View File

@ -69,7 +69,7 @@ _wreck = createVehicle ["Land_Wreck_Ural_F",[(_pos select 0) - 10, (_pos select
_crate_loot_values1 =
[
2, // Weapons
15, // Items
[15,DMS_BoxBuildingSupplies], // Items
2 // Backpacks
];
_crate_loot_values2 =
@ -156,7 +156,7 @@ if !(_added) exitWith
} forEach _missionAIUnits;
_cleanup pushBack ((_missionObjs select 0)+(_missionObjs select 1));
{
_cleanup pushBack (_x select 0);
} foreach (_missionObjs select 2);
@ -181,4 +181,4 @@ if !(_added) exitWith
if (DMS_DEBUG) then
{
(format ["MISSION: (%1) :: Mission #%2 started at %3 with %4 AI units and %5 difficulty at time %6",_missionName,_num,_pos,_AICount,_difficulty,_time]) call DMS_fnc_DebugLog;
};
};

View File

@ -96,7 +96,7 @@ _vehicle = [_vehClass,_pos] call DMS_fnc_SpawnNonPersistentVehicle;
_crate_loot_values =
[
3, // Weapons
[15,["Exile_Item_WoodWallKit","Exile_Item_WoodWallHalfKit","Exile_Item_WoodDoorwayKit","Exile_Item_WoodDoorKit","Exile_Item_Codelock","Exile_Item_PortableGeneratorKit","Exile_Item_WoodFloorKit","Exile_Item_WoodFloorPortKit"]], // Items
[25,DMS_BoxBuildingSupplies], // Items
2 // Backpacks
];
@ -178,7 +178,7 @@ if !(_added) exitWith
} forEach _missionAIUnits;
_cleanup pushBack ((_missionObjs select 0)+(_missionObjs select 1));
{
_cleanup pushBack (_x select 0);
} foreach (_missionObjs select 2);
@ -203,4 +203,4 @@ if !(_added) exitWith
if (DMS_DEBUG) then
{
(format ["MISSION: (%1) :: Mission #%2 started at %3 with %4 AI units and %5 difficulty at time %6",_missionName,_num,_pos,_AICount,_difficulty,_time]) call DMS_fnc_DebugLog;
};
};

View File

@ -121,7 +121,7 @@ ___
___
# Changelog:
#### **BETA CHANGELOG** Last Updated January 9, 2016 (11:05 AM CST-America):
#### **BETA CHANGELOG** Last Updated January 11, 2016 (1:00 PM CST-America):
* **NEW CONFIG VALUES:**
DMS_MissionTimeoutResetFrequency
@ -137,6 +137,13 @@ ___
DMS_ai_skill_randomIntermediate
DMS_MinimumMagCount
DMS_MaximumMagCount
DMS_BoxFood
DMS_BoxDrinks
DMS_BoxMeds
DMS_BoxBaseParts
DMS_BoxCraftingMaterials
DMS_BoxTools
* **UPDATING THE MISSIONS "bauhaus" AND "construction" ARE HIGHLY RECOMMENDED.**
* Created a couple new config examples.
* DMS will now use its own "PUID" for spawning persistent vehicles (instead of mine).
* Added "Taviana" to default map configs.
@ -158,6 +165,10 @@ ___
* "DMS_fnc_SpawnAIVehicle" no longer sets the crew's behavior to "aware".
* Optimized "DMS_fnc_TargetsKilled".
* "DMS_explode_onRoadkill" now spawns the mine ON the player that ran the AI over, so damage to the vehicle is guaranteed no matter how fast the vehicle was going.
* Added some of the latest Exile items and tools.
* Loot configs for Survival Supplies and Construction Supplies have been split up and made more modular so they're easier to configure.
* The "bauhaus" mission is now actually guaranteed to spawn construction supplies.
* The "construction" mission spawns a greater variety and quantity of building supplies (and the supplies aren't hardcoded).