From e5b9247969a7160596361aebf2b3c175c7ea3716 Mon Sep 17 00:00:00 2001 From: mgrbo Date: Mon, 19 Apr 2021 17:47:05 +0200 Subject: [PATCH] coromodir, version bump --- BTX_CAC_Compatibility/mod.json | 4 +-- .../BTX_CAC_CompatibilityDll/MC.cs | 4 +-- .../BTX_CAC_CompatibilityDll/Main.cs | 2 +- .../Contracts/Story_8_Locura_Default.json | 29 +++++++++++++++++++ 4 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 MissionControl/config/Contracts/Story_8_Locura_Default.json diff --git a/BTX_CAC_Compatibility/mod.json b/BTX_CAC_Compatibility/mod.json index b56dac8..7c09d38 100644 --- a/BTX_CAC_Compatibility/mod.json +++ b/BTX_CAC_Compatibility/mod.json @@ -5,7 +5,7 @@ "Description": "Modifies BTX (and BTXMinusWeapons) for CAC.", "Author": "mcb", "Website": "", - "Version": "0.1.12.0", + "Version": "0.1.14.0", "DependsOn": [ "BT_Extended", "BT_Extended_Timeline", "BT_Extended_CE", "BT_Extended_3050", "BT_Extended_Clans", "BT_Extended_Quirks", "Custom Ammo Categories", "CustomActivatableEquipment", "IRTweaks" ], "OptionallyDependsOn": [ "BTXMinusWeapons" ], @@ -14,7 +14,7 @@ "DLL": "BTX_CAC_CompatibilityDll.dll", "Settings": { - "Use4LimitOnContractIds": [ "uw1_4_destroyBase", "tournament_1_3wayBattle", "tournament_a1_3wayBattle", "Story_6B_TreasureTrove_Default" ], + "Use4LimitOnContractIds": [ "uw1_4_destroyBase", "tournament_1_3wayBattle", "tournament_a1_3wayBattle", "Story_6B_TreasureTrove_Default", "Story_9_Downfall_Default" ], "ReplaceInItemCollections": { "Weapon_Inferno_Inferno2_0-STOCK": { "ID": "Ammo_AmmunitionBox_Generic_SRM_Inferno", "Type": "AmmunitionBox" }, "Weapon_Inferno_Inferno2_1-Harvester": { "ID": "Ammo_AmmunitionBox_Generic_SRM_Inferno", "Type": "AmmunitionBox" }, diff --git a/BTX_CAC_CompatibilityDll/BTX_CAC_CompatibilityDll/MC.cs b/BTX_CAC_CompatibilityDll/BTX_CAC_CompatibilityDll/MC.cs index c73a8fa..2f9f52c 100644 --- a/BTX_CAC_CompatibilityDll/BTX_CAC_CompatibilityDll/MC.cs +++ b/BTX_CAC_CompatibilityDll/BTX_CAC_CompatibilityDll/MC.cs @@ -28,7 +28,7 @@ public static void Postfix(ref string __result) string type = MissionControl.MissionControl.Instance.CurrentContract.ContractTypeValue.Name; if (type=="Panzyr_Attack" || type=="Itrom_Attack") __result = "PlayerLanceSpawner_Attack"; - else if (type=="Smithon_Attack" || type=="Story_6A_TreasureTrove" || type=="Smithon_Defense" || type=="Panzyr_Defense" || type=="Story_7_GunboatDiplomacy" || type=="Tyrlon_Attack") + else if (type=="Smithon_Attack" || type=="Story_6A_TreasureTrove" || type=="Smithon_Defense" || type=="Panzyr_Defense" || type=="Story_7_GunboatDiplomacy" || type=="Tyrlon_Attack" || type=="Story_8_Locura") __result = "PlayerLanceSpawner"; } } @@ -53,7 +53,7 @@ public static void Postfix(ref string __result) string type = MissionControl.MissionControl.Instance.CurrentContract.ContractTypeValue.Name; if (type == "Story_5_ServedCold") __result = "01_InitialSetup/Chunk_PlayerLance"; - else if (type=="Story_6A_TreasureTrove" || type== "Story_7_GunboatDiplomacy") + else if (type=="Story_6A_TreasureTrove" || type== "Story_7_GunboatDiplomacy" || type == "Story_8_Locura") __result = "Gen_PlayerLance"; else if (type == "Itrom_Attack") __result = "Chunk_PlayerLance_Attack"; diff --git a/BTX_CAC_CompatibilityDll/BTX_CAC_CompatibilityDll/Main.cs b/BTX_CAC_CompatibilityDll/BTX_CAC_CompatibilityDll/Main.cs index 497138d..975c90b 100644 --- a/BTX_CAC_CompatibilityDll/BTX_CAC_CompatibilityDll/Main.cs +++ b/BTX_CAC_CompatibilityDll/BTX_CAC_CompatibilityDll/Main.cs @@ -12,7 +12,7 @@ using System.Threading.Tasks; using UnityEngine; -[assembly: AssemblyVersion("0.1.13.0")] +[assembly: AssemblyVersion("0.1.14.0")] namespace BTX_CAC_CompatibilityDll { diff --git a/MissionControl/config/Contracts/Story_8_Locura_Default.json b/MissionControl/config/Contracts/Story_8_Locura_Default.json new file mode 100644 index 0000000..1213c77 --- /dev/null +++ b/MissionControl/config/Contracts/Story_8_Locura_Default.json @@ -0,0 +1,29 @@ +{ + "ID": "Story_8_Locura_Default", + "RandomSpawns": { + "Enable": false + }, + "HotDropProtection": { + "Enable": false + }, + "AdditionalLances": { + "Enable": false, + "EnemyLanceCount": 2, + "AllyLanceCount": 1 + }, + "ExtendedLances": { + "Enable": false, + "EnemyLanceSize": 6, + "AllyLanceSize": 5 + }, + "ExtendedBoundaries": { + "Enable": false, + "IncreaseBoundarySizeByPercentage": 0.5 + }, + "DynamicWithdraw": { + "Enable": false + }, + "AdditionalPlayerMechs": { + "Enable": true + } +}