Skip to content

Commit

Permalink
Merge pull request #23 from BattletechModders/masscontractmerge
Browse files Browse the repository at this point in the history
Masscontractmerge
  • Loading branch information
Amechwarrior authored Feb 9, 2019
2 parents 912a9fa + 90e225e commit 5e30430
Show file tree
Hide file tree
Showing 39 changed files with 493 additions and 1 deletion.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,9 @@ Thanks to mpstark and the entire ModTek team for making this mod possible!
CombatGameConstants.json - 7th Evasion Pip fixes AI ASSERT lock from Sure Footed+10Piloting unit moves for 6Pips

### StreamingAssets/data/contracts/
All Escort and Capture Base contracts have had the word "Dropship" replaced with "DropShip" as used in the BT writers guide.

DefendBase_Bodyguards.json - removed redundant "the" in dialogs
CaptureBase_AbandonedFactory.json - DropShip name edit
FireMission_DataLiberation.json - Typos and missing Faction Tag Calls
FireMission_DataLiberation_Hard.json - Typos and missing Faction Tag Calls
Story_5_ServedCold_Default.json - Missing space between "Newgrange" and "is"
Expand Down
10 changes: 10 additions & 0 deletions contractsMerge/mergeDef_CaptureBase_BargainingChip.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"TargetID": "CaptureBase_BargainingChip",
"Instructions": [
{
"JSONPath": "$.dialogueList[?(@.name== 'Dialogue_Interrupt_DropshipLanding')].dialogueContent[0].words",
"Action": "Replace",
"Value": "DropShip arriving! Prepare to head out."
}
]
}
15 changes: 15 additions & 0 deletions contractsMerge/mergeDef_CaptureBase_FormOfFlattery.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"TargetID": "CaptureBase_FormOfFlattery",
"Instructions": [
{
"JSONPath": "$.dialogueList[?(@.name== 'Dialogue_Interrupt_DropshipLanding')].dialogueContent[0].words",
"Action": "Replace",
"Value": "DropShip inbound for landing! We're going to get in and out quick!"
},
{
"JSONPath": "$.shortDescription",
"Action": "Replace",
"Value": "We have long suspected that there is a {TEAM_TAR.FactionDef.Demonym} research station hidden in the {TGT_SYSTEM.name} system, and we've finally gotten wind of its possible location. We need a few brave, and plausibly deniable, mercenaries to secure the location for a DropShip extraction of any valuable scientific personnel."
}
]
}
15 changes: 15 additions & 0 deletions contractsMerge/mergeDef_CaptureBase_FormOfFlattery_Hard.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"TargetID": "CaptureBase_FormOfFlattery_Hard",
"Instructions": [
{
"JSONPath": "$.dialogueList[?(@.name== 'Dialogue_Interrupt_DropshipLanding')].dialogueContent[0].words",
"Action": "Replace",
"Value": "DropShip inbound for landing! We're going to get in and out quick!"
},
{
"JSONPath": "$.shortDescription",
"Action": "Replace",
"Value": "We have long suspected that there is a {TEAM_TAR.FactionDef.Demonym} research station hidden in the {TGT_SYSTEM.name} system, and we've finally gotten wind of its possible location. We need a few brave, and plausibly deniable, mercenaries to secure the location for a DropShip extraction of any valuable scientific personnel."
}
]
}
10 changes: 10 additions & 0 deletions contractsMerge/mergeDef_CaptureBase_LogisticsDepot.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"TargetID": "CaptureBase_LogisticsDepot",
"Instructions": [
{
"JSONPath": "$.dialogueList[?(@.name== 'Dialogue_Interrupt_DropshipLanding')].dialogueContent[0].words",
"Action": "Replace",
"Value": "DropShip inbound for landing! We're going to get in and out quick!"
}
]
}
10 changes: 10 additions & 0 deletions contractsMerge/mergeDef_CaptureBase_ManufacturingFacility.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"TargetID": "CaptureBase_ManufacturingFacility",
"Instructions": [
{
"JSONPath": "$.dialogueList[?(@.name== 'Dialogue_Interrupt_DropshipLanding')].dialogueContent[0].words",
"Action": "Replace",
"Value": "DropShip inbound for landing, Commander. Once they secure the facility, we're dusting off."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"TargetID": "CaptureBase_ManufacturingFacility_Hard",
"Instructions": [
{
"JSONPath": "$.dialogueList[?(@.name== 'Dialogue_Interrupt_DropshipLanding')].dialogueContent[0].words",
"Action": "Replace",
"Value": "DropShip inbound for landing, Commander. Once they secure the facility, we're dusting off."
}
]
}
10 changes: 10 additions & 0 deletions contractsMerge/mergeDef_CaptureBase_OrdnanceDepot.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"TargetID": "CaptureBase_OrdnanceDepot",
"Instructions": [
{
"JSONPath": "$.dialogueList[?(@.name== 'Dialogue_Interrupt_DropshipLanding')].dialogueContent[0].words",
"Action": "Replace",
"Value": "DropShip inbound for landing! We're going to get in and out quick!"
}
]
}
10 changes: 10 additions & 0 deletions contractsMerge/mergeDef_CaptureBase_Pirate_Plunder.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"TargetID": "CaptureBase_Pirate_Plunder",
"Instructions": [
{
"JSONPath": "$.dialogueList[?(@.name== 'Dialogue_Interrupt_DropshipLanding')].dialogueContent[0].words",
"Action": "Replace",
"Value": "DropShip inbound for landing! We're going to get in and out quick!"
}
]
}
10 changes: 10 additions & 0 deletions contractsMerge/mergeDef_CaptureBase_Pirate_RipeForPicking.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"TargetID": "CaptureBase_Pirate_RipeForPicking",
"Instructions": [
{
"JSONPath": "$.dialogueList[?(@.name== 'Dialogue_Interrupt_DropshipLanding')].dialogueContent[0].words",
"Action": "Replace",
"Value": "DropShip inbound for landing! We're going to get in and out quick!"
}
]
}
10 changes: 10 additions & 0 deletions contractsMerge/mergeDef_CaptureBase_PullingLinchpins.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"TargetID": "CaptureBase_PullingLinchpins",
"Instructions": [
{
"JSONPath": "$.dialogueList[?(@.name== 'Dialogue_Interrupt_DropshipLanding')].dialogueContent[0].words",
"Action": "Replace",
"Value": "DropShip inbound for landing!"
}
]
}
10 changes: 10 additions & 0 deletions contractsMerge/mergeDef_CaptureBase_StealThePrototype.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"TargetID": "CaptureBase_StealThePrototype",
"Instructions": [
{
"JSONPath": "$.dialogueList[?(@.name== 'Dialogue_Interrupt_DropshipLanding')].dialogueContent[0].words",
"Action": "Replace",
"Value": "DropShip inbound for landing! We're going to get in and out quick!"
}
]
}
10 changes: 10 additions & 0 deletions contractsMerge/mergeDef_CaptureBase_SurveillanceOutpost.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"TargetID": "CaptureBase_SurveillanceOutpost",
"Instructions": [
{
"JSONPath": "$.dialogueList[?(@.name== 'Dialogue_Interrupt_DropshipLanding')].dialogueContent[0].words",
"Action": "Replace",
"Value": "DropShip inbound for landing! We're going to get in and out quick!"
}
]
}
10 changes: 10 additions & 0 deletions contractsMerge/mergeDef_CaptureBase_SurveillanceOutpost_Hard.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"TargetID": "CaptureBase_SurveillanceOutpost_Hard",
"Instructions": [
{
"JSONPath": "$.dialogueList[?(@.name== 'Dialogue_Interrupt_DropshipLanding')].dialogueContent[0].words",
"Action": "Replace",
"Value": "DropShip inbound for landing! We're going to get in and out quick!"
}
]
}
10 changes: 10 additions & 0 deletions contractsMerge/mergeDef_CaptureBase_SwiftReclamation.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"TargetID": "CaptureBase_SwiftReclamation",
"Instructions": [
{
"JSONPath": "$.dialogueList[?(@.name== 'Dialogue_Interrupt_DropshipLanding')].dialogueContent[0].words",
"Action": "Replace",
"Value": "DropShip inbound for landing! We'll want to get in and out quickly, but first eliminate all defenses."
}
]
}
10 changes: 10 additions & 0 deletions contractsMerge/mergeDef_CaptureBase_SyntheticPlague.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"TargetID": "CaptureBase_SyntheticPlague",
"Instructions": [
{
"JSONPath": "$.dialogueList[?(@.name== 'Dialogue_Interrupt_DropshipLanding')].dialogueContent[0].words",
"Action": "Replace",
"Value": "DropShip inbound for landing! We're going to get in and out quick!"
}
]
}
10 changes: 10 additions & 0 deletions contractsMerge/mergeDef_CaptureBase_Template.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"TargetID": "CaptureBase_Template",
"Instructions": [
{
"JSONPath": "$.dialogueList[?(@.name== 'Dialogue_Interrupt_DropshipLanding')].dialogueContent[0].words",
"Action": "Replace",
"Value": "DropShip inbound for landing! We're going to get in and out quick!"
}
]
}
15 changes: 15 additions & 0 deletions contractsMerge/mergeDef_CaptureEscort_AbortedColony.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"TargetID": "CaptureEscort_AbortedColony",
"Instructions": [
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== '9820d0c3-79e7-4456-b55c-ca820e82fae2')].title",
"Action": "Replace",
"Value": "Protect Convoy while DropShip Arrives"
},
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== 'fa7458f8-c940-480c-91ce-4605fa8965d4')].title",
"Action": "Replace",
"Value": "Protect Convoy as they Embark on the DropShip"
}
]
}
15 changes: 15 additions & 0 deletions contractsMerge/mergeDef_CaptureEscort_AmmoConvoy.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"TargetID": "CaptureEscort_AmmoConvoy",
"Instructions": [
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== '9820d0c3-79e7-4456-b55c-ca820e82fae2')].title",
"Action": "Replace",
"Value": "Protect Convoy while DropShip Arrives"
},
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== 'fa7458f8-c940-480c-91ce-4605fa8965d4')].title",
"Action": "Replace",
"Value": "Protect Convoy as they Embark on the DropShip"
}
]
}
15 changes: 15 additions & 0 deletions contractsMerge/mergeDef_CaptureEscort_Appearances.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"TargetID": "CaptureEscort_Appearances",
"Instructions": [
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== '9820d0c3-79e7-4456-b55c-ca820e82fae2')].title",
"Action": "Replace",
"Value": "Protect Convoy while DropShip Arrives"
},
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== 'fa7458f8-c940-480c-91ce-4605fa8965d4')].title",
"Action": "Replace",
"Value": "Protect Convoy as they Embark on the DropShip"
}
]
}
10 changes: 10 additions & 0 deletions contractsMerge/mergeDef_CaptureEscort_CivilianExtraction.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"TargetID": "CaptureEscort_CivilianExtraction",
"Instructions": [
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== 'fa7458f8-c940-480c-91ce-4605fa8965d4')].title",
"Action": "Replace",
"Value": "Embark on the DropShip"
}
]
}
15 changes: 15 additions & 0 deletions contractsMerge/mergeDef_CaptureEscort_HostageRescue.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"TargetID": "CaptureEscort_HostageRescue",
"Instructions": [
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== '9820d0c3-79e7-4456-b55c-ca820e82fae2')].title",
"Action": "Replace",
"Value": "Protect Convoy while DropShip Arrives"
},
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== 'fa7458f8-c940-480c-91ce-4605fa8965d4')].title",
"Action": "Replace",
"Value": "Protect Convoy as they Embark on the DropShip"
}
]
}
15 changes: 15 additions & 0 deletions contractsMerge/mergeDef_CaptureEscort_HostileAcquisition.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"TargetID": "CaptureEscort_HostileAcquisition",
"Instructions": [
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== '9820d0c3-79e7-4456-b55c-ca820e82fae2')].title",
"Action": "Replace",
"Value": "Protect Convoy while DropShip Arrives"
},
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== 'fa7458f8-c940-480c-91ce-4605fa8965d4')].title",
"Action": "Replace",
"Value": "Protect Convoy as they Embark on the DropShip"
}
]
}
15 changes: 15 additions & 0 deletions contractsMerge/mergeDef_CaptureEscort_HostileAcquisition_Hard.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"TargetID": "CaptureEscort_HostileAcquisition_Hard",
"Instructions": [
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== '9820d0c3-79e7-4456-b55c-ca820e82fae2')].title",
"Action": "Replace",
"Value": "Protect Convoy while DropShip Arrives"
},
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== 'fa7458f8-c940-480c-91ce-4605fa8965d4')].title",
"Action": "Replace",
"Value": "Protect Convoy as they Embark on the DropShip"
}
]
}
15 changes: 15 additions & 0 deletions contractsMerge/mergeDef_CaptureEscort_Humanitarians.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"TargetID": "CaptureEscort_Humanitarians",
"Instructions": [
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== '9820d0c3-79e7-4456-b55c-ca820e82fae2')].title",
"Action": "Replace",
"Value": "Protect Convoy while DropShip Arrives"
},
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== 'fa7458f8-c940-480c-91ce-4605fa8965d4')].title",
"Action": "Replace",
"Value": "Embark on the DropShip"
}
]
}
15 changes: 15 additions & 0 deletions contractsMerge/mergeDef_CaptureEscort_InsurrectionProtection.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"TargetID": "CaptureEscort_InsurrectionProtection",
"Instructions": [
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== '9820d0c3-79e7-4456-b55c-ca820e82fae2')].title",
"Action": "Replace",
"Value": "Protect Convoy while DropShip Arrives"
},
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== 'fa7458f8-c940-480c-91ce-4605fa8965d4')].title",
"Action": "Replace",
"Value": "Protect Convoy as they Embark on the DropShip"
}
]
}
11 changes: 11 additions & 0 deletions contractsMerge/mergeDef_CaptureEscort_ManOfThePeople.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"TargetID": "CaptureEscort_ManOfThePeople",
"Instructions": [
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== 'fa7458f8-c940-480c-91ce-4605fa8965d4')].title",
"Action": "Replace",
"Value": "Keep the Politician safe while embarking on the DropShip"

}
]
}
10 changes: 10 additions & 0 deletions contractsMerge/mergeDef_CaptureEscort_PenitentJustice.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"TargetID": "CaptureEscort_PenitentJustice",
"Instructions": [
{
"JSONPath": "$.objectiveList[?(@.objective.EncounterObjectGuid== 'fa7458f8-c940-480c-91ce-4605fa8965d4')].title",
"Action": "Replace",
"Value": "Embark on the DropShip"
}
]
}
Loading

0 comments on commit 5e30430

Please sign in to comment.