diff --git a/InnerSphereMap/StreamingAssets/data/factions/faction_Liao.json b/InnerSphereMap/StreamingAssets/data/factions/faction_Liao.json index 3648e705..881a87af 100644 --- a/InnerSphereMap/StreamingAssets/data/factions/faction_Liao.json +++ b/InnerSphereMap/StreamingAssets/data/factions/faction_Liao.json @@ -22,10 +22,10 @@ "factionID" : "Liao", "icon" : "uixTxrLogo_Liao", "factionStoreColor" : "rgba(30,39,27,1.0)", - "factionMapColor" : "rgba(208,255,144,1.0)", + "factionMapColor" : "rgba(0,179,60,1.0)", "DefaultCombatLeaderCastDefId": "castDef_LiaoDefaultCommander", "DefaultRepresentativeCastDefId": "castDef_LiaoRepDefault", - "heraldryDefId": "heraldrydef_liao", + "HeraldryDefId": "heraldrydef_liao", "ReputationStatements": [ "In desperate times, even the mighty must resort to hiring those such as you. This is a kindness we do to you, mercenary: you serve your betters.", diff --git a/MissionControl/overrides/contracts/duoduel/DuoDuel_DoubleTrouble.json b/MissionControl/overrides/contracts/duoduel/DuoDuel_DoubleTrouble.json new file mode 100644 index 00000000..090bc5ec --- /dev/null +++ b/MissionControl/overrides/contracts/duoduel/DuoDuel_DoubleTrouble.json @@ -0,0 +1,476 @@ +{ + "ID" : "DuoDuel_DoubleTrouble", + "contractName" : "Double Trouble", + "contractDisplayStyle" : "BaseCampaignNormal", + "difficulty" : 5, + "difficultyUIModifier" : 0, + "weight" : 1, + "scope" : "STANDARD", + "finalDifficulty" : 0, + "representativeCastDefIDOverride" : null, + "missionSuccessStatementOverride" : null, + "badFaithStatementOverride" : null, + "goodFaithStatementOverride" : null, + "shortDescription" : "Last night a few of our crew members took some much needed R&R at the local {TEAM_TAR.FactionDef.Demonym} bar. Words were said and now it looks like we're stuck in a duel with two apparent {TEAM_TAR.FactionDef.Demonym} guards. Our crew aren't fighters so maybe you can help us out?", + "longDescription" : "Commander, looks like those two guys that the {TEAM_EMP.FactionDef.Demonym} crew ticked off last night were actually {TEAM_TAR.FactionDef.Demonym} guards. Looks like we've got ourselves a duel.", + "salvagePotential" : 3, + "requirementList" : [ + { + "Scope" : "StarSystem", + "RequirementTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "ExclusionTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "RequirementComparisons" : [] + } + ], + "OnContractSuccessResults" : [], + "OnContractFailureResults" : [], + "encounterPlayStyle" : "SinglePlayer", + "maxNumberOfPlayerUnits" : 2, + "lanceMinTonnage" : -1, + "lanceMaxTonnage" : -1, + "mechMinTonnages" : [ + -1, + -1, + -1, + -1 + ], + "mechMaxTonnages" : [ + -1, + -1, + -1, + -1 + ], + "mapMood" : null, + "startingFogOfWarVisibility" : "Surveyed", + "contractObjectiveList" : [ + { + "contractObjective" : { + "EncounterObjectGuid" : "73275787-720a-4c33-9f20-953b1bbf48bd" + }, + "title" : "Defeat the Guards in a Duel", + "description" : "", + "isPrimary" : true, + "forPlayer" : "Player1", + "objectiveGuids" : [ + "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + ] + } + ], + "objectiveList" : [ + { + "objective" : { + "EncounterObjectGuid" : "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + }, + "title" : "Defeat Guards", + "description" : "", + "isPrimary" : true, + "OnSuccessResults" : [], + "OnFailureResults" : [], + "OnSuccessDialogueGUID" : null, + "OnFailureDialogueGUID" : null + } + ], + "artilleryObjectiveList" : [], + "buildingList" : [], + "chunkList" : [ + { + "name" : "Chunk_SwapSpawnerPlacement", + "encounterChunk" : { + "EncounterObjectGuid" : "ed007c52-f4cb-4bfc-842a-a50454d8a82a" + }, + "enableChunkFromContract" : false + } + ], + "cameraFocusHelperList" : [ + { + "name" : "Spawner_PlayerLance", + "encounterObject" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + } + }, + { + "name" : "Lance_Enemy_Combatant", + "encounterObject" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + } + } + ], + "dialogueList" : [ + { + "dialogue" : { + "EncounterObjectGuid" : "73df8d9c-a274-48fd-98c9-2bd0d7860e83" + }, + "name" : "Dialogue_MissionStart", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Ready up, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + }, + { + "words" : "It's unfortunate how this has turned out but we can't back down now. Sort these {TEAM_TAR.FactionDef.Demonym} guards out then let's get out of here.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "4011a4c3-cba2-4d22-b2b3-3b19a3297ab9" + }, + "name" : "Dialogue_MissionSuccess", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Glad you did it, Commander but time to run! Reports of this duel are reaching the airwaves.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "d3d33d95-9ed7-4686-b9eb-954ebe51cc02" + }, + "name" : "Dialogue_MissionFailure", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "This isn't how it should have turned out, Commander. Let's get going. Nothing more we can do.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + } + ], + "extractionOverrideList" : [], + "overwriteMissionCompleteWhenAutoComplete" : true, + "overrideAutoCompleteDialogueId" : null, + "disableNegotations" : false, + "disableLanceConfiguration" : false, + "disableCancelButton" : false, + "disableAfterAction" : false, + "contractRewardOverride" : -1, + "travelOnly" : false, + "useTravelCostPenalty" : false, + "usesExpiration" : false, + "expirationTimeOverride" : -1, + "negotiatedSalary" : 1, + "negotiatedSalvage" : 0, + "excludedFromProceduralGeneration" : false, + "player1Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "bf40fd39-ccf9-47c4-94a6-061809681140", + "teamName" : "Player 1", + "faction" : "Player1sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + }, + "name" : "Spawner_PlayerLance", + "lanceDefId" : "Manual", + "lanceTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 0, + "selectedLanceDefId" : null, + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "ec9d2280-ca9a-4d90-8a20-963d8a4c0a39" + }, + "customUnitName" : null, + "customHeraldryDefId" : null, + "unitType" : "Mech", + "unitDefId" : "mechDef_None", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : null, + "selectedPilotDefId" : null + }, + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "5df48a48-1840-49b0-84e9-126847053afa" + }, + "customUnitName" : null, + "customHeraldryDefId" : null, + "unitType" : "Mech", + "unitDefId" : "mechDef_None", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : null, + "selectedPilotDefId" : null + } + ] + } + ] + }, + "player2Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "757173dd-b4e1-4bb5-9bee-d78e623cc867", + "teamName" : "Player 2", + "faction" : "Player2sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employerTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "ecc8d4f2-74b4-465d-adf6-84445e5dfc230", + "teamName" : "Employer", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "targetTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "be77cadd-e245-4240-a93e-b99cc98902a5", + "teamName" : "Target", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + }, + "name" : "Lance_Enemy_Guards", + "lanceDefId" : "Tagged", + "lanceTagSet" : { + "items" : [ + "lance_type_dynamic", + "lance_type_heavy" + ], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 2, + "selectedLanceDefId" : "", + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "6cd3107e-0f9d-4809-ab8c-fb30faf4cd80" + }, + "customUnitName" : "Bar Guard", + "customHeraldryDefId" : "", + "unitType" : "Mech", + "unitDefId" : "mechDef_InheritLance", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : "", + "selectedPilotDefId" : "" + }, + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "14c58a13-96a6-4f91-a1e5-47b5d02b81d1" + }, + "customUnitName" : "City Guard", + "customHeraldryDefId" : "", + "unitType" : "Mech", + "unitDefId" : "mechDef_InheritLance", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : "", + "selectedPilotDefId" : "" + } + ] + } + ] + }, + "targetsAllyTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "31151ed6-cfc2-467e-98c4-9ae5bea784cf", + "teamName" : "Target's Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "neutralToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "61612bb3-abf9-4586-952a-0559fa9dcd75", + "teamName" : "Neutral to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "hostileToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "3c9f3a20-ab03-4bcb-8ab6-b1ef0442bbf0", + "teamName" : "Hostile to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employersAllyTeam" : { + "encounterLayerData" : null, + "teamGuid" : "70af7e7f-39a8-4e81-87c2-bd01dcb01b5e", + "teamName" : "Employers Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "contractTypeID" : "DuoDuel" +} \ No newline at end of file diff --git a/MissionControl/overrides/contracts/duoduel/DuoDuel_FestiveCouple.json b/MissionControl/overrides/contracts/duoduel/DuoDuel_FestiveCouple.json new file mode 100644 index 00000000..c3c95f98 --- /dev/null +++ b/MissionControl/overrides/contracts/duoduel/DuoDuel_FestiveCouple.json @@ -0,0 +1,485 @@ +{ + "ID" : "DuoDuel_FestiveCouple", + "contractName" : "Festive Couple", + "contractDisplayStyle" : "BaseCampaignNormal", + "difficulty" : 2, + "difficultyUIModifier" : 0, + "weight" : 1, + "scope" : "STANDARD", + "finalDifficulty" : 0, + "representativeCastDefIDOverride" : null, + "missionSuccessStatementOverride" : null, + "badFaithStatementOverride" : null, + "goodFaithStatementOverride" : null, + "shortDescription" : "As with every year at this festive time on {TGT_SYSTEM.name} we host an arena fight for the people. This year we'd like you to be our representative. Your duo duel is against {TEAM_TAR.FactionDef.ShortName}. We're placing our trust in you so please don't let us down.", + "longDescription" : "This actually sounds like fun! I'll have you both on coms the entire time but the rest of the crew will be cheering you on from the crowd. Let's do this, Commander.", + "salvagePotential" : 2, + "requirementList" : [ + { + "Scope" : "StarSystem", + "RequirementTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "ExclusionTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "RequirementComparisons" : [] + } + ], + "OnContractSuccessResults" : [], + "OnContractFailureResults" : [], + "encounterPlayStyle" : "SinglePlayer", + "maxNumberOfPlayerUnits" : 2, + "lanceMinTonnage" : -1, + "lanceMaxTonnage" : -1, + "mechMinTonnages" : [ + -1, + -1, + -1, + -1 + ], + "mechMaxTonnages" : [ + 45, + 45, + -1, + -1 + ], + "mapMood" : null, + "startingFogOfWarVisibility" : "Surveyed", + "contractObjectiveList" : [ + { + "contractObjective" : { + "EncounterObjectGuid" : "73275787-720a-4c33-9f20-953b1bbf48bd" + }, + "title" : "Win the festive duel", + "description" : "", + "isPrimary" : true, + "forPlayer" : "Player1", + "objectiveGuids" : [ + "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + ] + } + ], + "objectiveList" : [ + { + "objective" : { + "EncounterObjectGuid" : "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + }, + "title" : "Defeat the {TEAM_TAR.FactionDef.Demonym} team", + "description" : "", + "isPrimary" : true, + "OnSuccessResults" : [], + "OnFailureResults" : [], + "OnSuccessDialogueGUID" : null, + "OnFailureDialogueGUID" : null + } + ], + "artilleryObjectiveList" : [], + "buildingList" : [], + "chunkList" : [ + { + "name" : "Chunk_SwapSpawnerPlacement", + "encounterChunk" : { + "EncounterObjectGuid" : "ed007c52-f4cb-4bfc-842a-a50454d8a82a" + }, + "enableChunkFromContract" : false + } + ], + "cameraFocusHelperList" : [ + { + "name" : "Spawner_PlayerLance", + "encounterObject" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + } + }, + { + "name" : "Lance_Enemy_Combatant", + "encounterObject" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + } + } + ], + "dialogueList" : [ + { + "dialogue" : { + "EncounterObjectGuid" : "73df8d9c-a274-48fd-98c9-2bd0d7860e83" + }, + "name" : "Dialogue_MissionStart", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "The crowd is cheering for you two, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "4011a4c3-cba2-4d22-b2b3-3b19a3297ab9" + }, + "name" : "Dialogue_MissionSuccess", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Hah! That was a great show, Commander. Great job!", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "d3d33d95-9ed7-4686-b9eb-954ebe51cc02" + }, + "name" : "Dialogue_MissionFailure", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "I think we've just rained on the festival celebrations with this loss.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "8971ddc6-a882-4066-923f-f8be03450ce2" + }, + "name" : "Dialogue_DuelTaunt", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Let's make this a good show but make no mistake. We're winning this!", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_Contract_TagTeam_OpFor", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79", + "cameraDistance" : "Close", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + } + ], + "extractionOverrideList" : [], + "overwriteMissionCompleteWhenAutoComplete" : true, + "overrideAutoCompleteDialogueId" : null, + "disableNegotations" : false, + "disableLanceConfiguration" : false, + "disableCancelButton" : false, + "disableAfterAction" : false, + "contractRewardOverride" : -1, + "travelOnly" : false, + "useTravelCostPenalty" : false, + "usesExpiration" : false, + "expirationTimeOverride" : -1, + "negotiatedSalary" : 1, + "negotiatedSalvage" : 0, + "excludedFromProceduralGeneration" : false, + "player1Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "bf40fd39-ccf9-47c4-94a6-061809681140", + "teamName" : "Player 1", + "faction" : "Player1sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + }, + "name" : "Spawner_PlayerLance", + "lanceDefId" : "Manual", + "lanceTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 0, + "selectedLanceDefId" : null, + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "ec9d2280-ca9a-4d90-8a20-963d8a4c0a39" + }, + "customUnitName" : null, + "customHeraldryDefId" : null, + "unitType" : "Mech", + "unitDefId" : "mechDef_None", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : null, + "selectedPilotDefId" : null + }, + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "5df48a48-1840-49b0-84e9-126847053afa" + }, + "customUnitName" : null, + "customHeraldryDefId" : null, + "unitType" : "Mech", + "unitDefId" : "mechDef_None", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : null, + "selectedPilotDefId" : null + } + ] + } + ] + }, + "player2Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "757173dd-b4e1-4bb5-9bee-d78e623cc867", + "teamName" : "Player 2", + "faction" : "Player2sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employerTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "ecc8d4f2-74b4-465d-adf6-84445e5dfc230", + "teamName" : "Employer", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "targetTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "be77cadd-e245-4240-a93e-b99cc98902a5", + "teamName" : "Target", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + }, + "name" : "Lance_Enemy_Guards", + "lanceDefId" : "Tagged", + "lanceTagSet" : { + "items" : [ + "lance_type_dynamic", + "lance_type_light" + ], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 2, + "selectedLanceDefId" : "", + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "6cd3107e-0f9d-4809-ab8c-fb30faf4cd80" + }, + "customUnitName" : null, + "customHeraldryDefId" : "", + "unitType" : "Mech", + "unitDefId" : "mechDef_InheritLance", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : "", + "selectedPilotDefId" : "" + }, + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "14c58a13-96a6-4f91-a1e5-47b5d02b81d1" + }, + "customUnitName" : null, + "customHeraldryDefId" : "", + "unitType" : "Mech", + "unitDefId" : "mechDef_InheritLance", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : "", + "selectedPilotDefId" : "" + } + ] + } + ] + }, + "targetsAllyTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "31151ed6-cfc2-467e-98c4-9ae5bea784cf", + "teamName" : "Target's Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "neutralToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "61612bb3-abf9-4586-952a-0559fa9dcd75", + "teamName" : "Neutral to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "hostileToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "3c9f3a20-ab03-4bcb-8ab6-b1ef0442bbf0", + "teamName" : "Hostile to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employersAllyTeam" : { + "encounterLayerData" : null, + "teamGuid" : "70af7e7f-39a8-4e81-87c2-bd01dcb01b5e", + "teamName" : "Employers Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "contractTypeID" : "DuoDuel" +} \ No newline at end of file diff --git a/MissionControl/overrides/contracts/duoduel/DuoDuel_Gunslingers.json b/MissionControl/overrides/contracts/duoduel/DuoDuel_Gunslingers.json new file mode 100644 index 00000000..24bbaaa5 --- /dev/null +++ b/MissionControl/overrides/contracts/duoduel/DuoDuel_Gunslingers.json @@ -0,0 +1,485 @@ +{ + "ID" : "DuoDuel_Gunslingers", + "contractName" : "Gunslingers", + "contractDisplayStyle" : "BaseCampaignNormal", + "difficulty" : 2, + "difficultyUIModifier" : 0, + "weight" : 1, + "scope" : "STANDARD", + "finalDifficulty" : 0, + "representativeCastDefIDOverride" : null, + "missionSuccessStatementOverride" : null, + "badFaithStatementOverride" : null, + "goodFaithStatementOverride" : null, + "shortDescription" : "There's a pair of famous gunslinging duelists here in {TGT_SYSTEM.name}. We found out that they're being backed by {TEAM_TAR.FactionDef.ShortName} and we'd like you to take them down so they stop harassing our people day and night.", + "longDescription" : "This one's pretty cut and dried, Commander, but these two are apparently pretty scary badasses. Be careful out there.", + "salvagePotential" : 2, + "requirementList" : [ + { + "Scope" : "StarSystem", + "RequirementTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "ExclusionTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "RequirementComparisons" : [] + } + ], + "OnContractSuccessResults" : [], + "OnContractFailureResults" : [], + "encounterPlayStyle" : "SinglePlayer", + "maxNumberOfPlayerUnits" : 2, + "lanceMinTonnage" : -1, + "lanceMaxTonnage" : -1, + "mechMinTonnages" : [ + -1, + -1, + -1, + -1 + ], + "mechMaxTonnages" : [ + 45, + 45, + -1, + -1 + ], + "mapMood" : null, + "startingFogOfWarVisibility" : "Surveyed", + "contractObjectiveList" : [ + { + "contractObjective" : { + "EncounterObjectGuid" : "73275787-720a-4c33-9f20-953b1bbf48bd" + }, + "title" : "Stop the gunslingers", + "description" : "", + "isPrimary" : true, + "forPlayer" : "Player1", + "objectiveGuids" : [ + "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + ] + } + ], + "objectiveList" : [ + { + "objective" : { + "EncounterObjectGuid" : "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + }, + "title" : "Defeat the {TEAM_TAR.FactionDef.Demonym} gunslingers", + "description" : "", + "isPrimary" : true, + "OnSuccessResults" : [], + "OnFailureResults" : [], + "OnSuccessDialogueGUID" : null, + "OnFailureDialogueGUID" : null + } + ], + "artilleryObjectiveList" : [], + "buildingList" : [], + "chunkList" : [ + { + "name" : "Chunk_SwapSpawnerPlacement", + "encounterChunk" : { + "EncounterObjectGuid" : "ed007c52-f4cb-4bfc-842a-a50454d8a82a" + }, + "enableChunkFromContract" : false + } + ], + "cameraFocusHelperList" : [ + { + "name" : "Spawner_PlayerLance", + "encounterObject" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + } + }, + { + "name" : "Lance_Enemy_Combatant", + "encounterObject" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + } + } + ], + "dialogueList" : [ + { + "dialogue" : { + "EncounterObjectGuid" : "73df8d9c-a274-48fd-98c9-2bd0d7860e83" + }, + "name" : "Dialogue_MissionStart", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "All eyes are on you, Commander, bring 'em down.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "4011a4c3-cba2-4d22-b2b3-3b19a3297ab9" + }, + "name" : "Dialogue_MissionSuccess", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Well done, Commander, that was a duel for the ages.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "d3d33d95-9ed7-4686-b9eb-954ebe51cc02" + }, + "name" : "Dialogue_MissionFailure", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Guess there's a reason these two are so dangerous and we just found out why.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "8971ddc6-a882-4066-923f-f8be03450ce2" + }, + "name" : "Dialogue_DuelTaunt", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Many have tried, none have succeeded. You won't either.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_Contract_TagTeam_OpFor", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79", + "cameraDistance" : "Close", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + } + ], + "extractionOverrideList" : [], + "overwriteMissionCompleteWhenAutoComplete" : true, + "overrideAutoCompleteDialogueId" : null, + "disableNegotations" : false, + "disableLanceConfiguration" : false, + "disableCancelButton" : false, + "disableAfterAction" : false, + "contractRewardOverride" : -1, + "travelOnly" : false, + "useTravelCostPenalty" : false, + "usesExpiration" : false, + "expirationTimeOverride" : -1, + "negotiatedSalary" : 1, + "negotiatedSalvage" : 0, + "excludedFromProceduralGeneration" : false, + "player1Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "bf40fd39-ccf9-47c4-94a6-061809681140", + "teamName" : "Player 1", + "faction" : "Player1sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + }, + "name" : "Spawner_PlayerLance", + "lanceDefId" : "Manual", + "lanceTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 0, + "selectedLanceDefId" : null, + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "ec9d2280-ca9a-4d90-8a20-963d8a4c0a39" + }, + "customUnitName" : null, + "customHeraldryDefId" : null, + "unitType" : "Mech", + "unitDefId" : "mechDef_None", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : null, + "selectedPilotDefId" : null + }, + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "5df48a48-1840-49b0-84e9-126847053afa" + }, + "customUnitName" : null, + "customHeraldryDefId" : null, + "unitType" : "Mech", + "unitDefId" : "mechDef_None", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : null, + "selectedPilotDefId" : null + } + ] + } + ] + }, + "player2Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "757173dd-b4e1-4bb5-9bee-d78e623cc867", + "teamName" : "Player 2", + "faction" : "Player2sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employerTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "ecc8d4f2-74b4-465d-adf6-84445e5dfc230", + "teamName" : "Employer", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "targetTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "be77cadd-e245-4240-a93e-b99cc98902a5", + "teamName" : "Target", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + }, + "name" : "Lance_Enemy_Guards", + "lanceDefId" : "Tagged", + "lanceTagSet" : { + "items" : [ + "lance_type_dynamic", + "lance_type_light" + ], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 2, + "selectedLanceDefId" : "", + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "6cd3107e-0f9d-4809-ab8c-fb30faf4cd80" + }, + "customUnitName" : null, + "customHeraldryDefId" : "", + "unitType" : "Mech", + "unitDefId" : "mechDef_InheritLance", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : "", + "selectedPilotDefId" : "" + }, + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "14c58a13-96a6-4f91-a1e5-47b5d02b81d1" + }, + "customUnitName" : null, + "customHeraldryDefId" : "", + "unitType" : "Mech", + "unitDefId" : "mechDef_InheritLance", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : "", + "selectedPilotDefId" : "" + } + ] + } + ] + }, + "targetsAllyTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "31151ed6-cfc2-467e-98c4-9ae5bea784cf", + "teamName" : "Target's Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "neutralToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "61612bb3-abf9-4586-952a-0559fa9dcd75", + "teamName" : "Neutral to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "hostileToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "3c9f3a20-ab03-4bcb-8ab6-b1ef0442bbf0", + "teamName" : "Hostile to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employersAllyTeam" : { + "encounterLayerData" : null, + "teamGuid" : "70af7e7f-39a8-4e81-87c2-bd01dcb01b5e", + "teamName" : "Employers Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "contractTypeID" : "DuoDuel" +} \ No newline at end of file diff --git a/MissionControl/overrides/contracts/duoduel/DuoDuel_StarCrossedLovers.json b/MissionControl/overrides/contracts/duoduel/DuoDuel_StarCrossedLovers.json new file mode 100644 index 00000000..42353e13 --- /dev/null +++ b/MissionControl/overrides/contracts/duoduel/DuoDuel_StarCrossedLovers.json @@ -0,0 +1,476 @@ +{ + "ID" : "DuoDuel_StarCrossedLovers", + "contractName" : "Star Crossed Lovers", + "contractDisplayStyle" : "BaseCampaignNormal", + "difficulty" : 5, + "difficultyUIModifier" : 0, + "weight" : 1, + "scope" : "STANDARD", + "finalDifficulty" : 0, + "representativeCastDefIDOverride" : null, + "missionSuccessStatementOverride" : null, + "badFaithStatementOverride" : null, + "goodFaithStatementOverride" : null, + "shortDescription" : "Apparently, a pair of our MechWarriors have eloped together. That'd normally be fine, except for the fact that they stole two of our mechs and defected to {TEAM_TAR.FactionDef.Demonym} in the process. This cannot be allowed. We've set up a duel with them over the matter and we'd like you to be our champions.", + "longDescription" : "This is some almost Shakespeare level drama here. Eloping lovers, stolen weapons, honor duels, it's all very dramatic. And that means a fine payday for us.", + "salvagePotential" : 3, + "requirementList" : [ + { + "Scope" : "StarSystem", + "RequirementTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "ExclusionTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "RequirementComparisons" : [] + } + ], + "OnContractSuccessResults" : [], + "OnContractFailureResults" : [], + "encounterPlayStyle" : "SinglePlayer", + "maxNumberOfPlayerUnits" : 2, + "lanceMinTonnage" : -1, + "lanceMaxTonnage" : -1, + "mechMinTonnages" : [ + -1, + -1, + -1, + -1 + ], + "mechMaxTonnages" : [ + -1, + -1, + -1, + -1 + ], + "mapMood" : null, + "startingFogOfWarVisibility" : "Surveyed", + "contractObjectiveList" : [ + { + "contractObjective" : { + "EncounterObjectGuid" : "73275787-720a-4c33-9f20-953b1bbf48bd" + }, + "title" : "Defeat the Lovers", + "description" : "", + "isPrimary" : true, + "forPlayer" : "Player1", + "objectiveGuids" : [ + "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + ] + } + ], + "objectiveList" : [ + { + "objective" : { + "EncounterObjectGuid" : "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + }, + "title" : "Defeat Lovers", + "description" : "", + "isPrimary" : true, + "OnSuccessResults" : [], + "OnFailureResults" : [], + "OnSuccessDialogueGUID" : null, + "OnFailureDialogueGUID" : null + } + ], + "artilleryObjectiveList" : [], + "buildingList" : [], + "chunkList" : [ + { + "name" : "Chunk_SwapSpawnerPlacement", + "encounterChunk" : { + "EncounterObjectGuid" : "ed007c52-f4cb-4bfc-842a-a50454d8a82a" + }, + "enableChunkFromContract" : false + } + ], + "cameraFocusHelperList" : [ + { + "name" : "Spawner_PlayerLance", + "encounterObject" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + } + }, + { + "name" : "Lance_Enemy_Combatant", + "encounterObject" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + } + } + ], + "dialogueList" : [ + { + "dialogue" : { + "EncounterObjectGuid" : "73df8d9c-a274-48fd-98c9-2bd0d7860e83" + }, + "name" : "Dialogue_MissionStart", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Eyes up, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + }, + { + "words" : "To go from eloping to a duel for their lives. What a week these two have been having. Tough luck though. Do what needs to be done, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "4011a4c3-cba2-4d22-b2b3-3b19a3297ab9" + }, + "name" : "Dialogue_MissionSuccess", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Maybe they'll think harder about stealing someone else's property next time. We're done here, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "d3d33d95-9ed7-4686-b9eb-954ebe51cc02" + }, + "name" : "Dialogue_MissionFailure", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Well, I guess they earned those mechs. Our client won't be happy, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + } + ], + "extractionOverrideList" : [], + "overwriteMissionCompleteWhenAutoComplete" : true, + "overrideAutoCompleteDialogueId" : null, + "disableNegotations" : false, + "disableLanceConfiguration" : false, + "disableCancelButton" : false, + "disableAfterAction" : false, + "contractRewardOverride" : -1, + "travelOnly" : false, + "useTravelCostPenalty" : false, + "usesExpiration" : false, + "expirationTimeOverride" : -1, + "negotiatedSalary" : 1, + "negotiatedSalvage" : 0, + "excludedFromProceduralGeneration" : false, + "player1Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "bf40fd39-ccf9-47c4-94a6-061809681140", + "teamName" : "Player 1", + "faction" : "Player1sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + }, + "name" : "Spawner_PlayerLance", + "lanceDefId" : "Manual", + "lanceTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 0, + "selectedLanceDefId" : null, + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "ec9d2280-ca9a-4d90-8a20-963d8a4c0a39" + }, + "customUnitName" : null, + "customHeraldryDefId" : null, + "unitType" : "Mech", + "unitDefId" : "mechDef_None", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : null, + "selectedPilotDefId" : null + }, + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "5df48a48-1840-49b0-84e9-126847053afa" + }, + "customUnitName" : null, + "customHeraldryDefId" : null, + "unitType" : "Mech", + "unitDefId" : "mechDef_None", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : null, + "selectedPilotDefId" : null + } + ] + } + ] + }, + "player2Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "757173dd-b4e1-4bb5-9bee-d78e623cc867", + "teamName" : "Player 2", + "faction" : "Player2sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employerTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "ecc8d4f2-74b4-465d-adf6-84445e5dfc230", + "teamName" : "Employer", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "targetTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "be77cadd-e245-4240-a93e-b99cc98902a5", + "teamName" : "Target", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + }, + "name" : "Lance_Enemy_Guards", + "lanceDefId" : "Tagged", + "lanceTagSet" : { + "items" : [ + "lance_type_dynamic", + "lance_type_heavy" + ], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 2, + "selectedLanceDefId" : "", + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "6cd3107e-0f9d-4809-ab8c-fb30faf4cd80" + }, + "customUnitName" : "Bar Guard", + "customHeraldryDefId" : "", + "unitType" : "Mech", + "unitDefId" : "mechDef_InheritLance", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : "", + "selectedPilotDefId" : "" + }, + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "14c58a13-96a6-4f91-a1e5-47b5d02b81d1" + }, + "customUnitName" : "City Guard", + "customHeraldryDefId" : "", + "unitType" : "Mech", + "unitDefId" : "mechDef_InheritLance", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : "", + "selectedPilotDefId" : "" + } + ] + } + ] + }, + "targetsAllyTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "31151ed6-cfc2-467e-98c4-9ae5bea784cf", + "teamName" : "Target's Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "neutralToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "61612bb3-abf9-4586-952a-0559fa9dcd75", + "teamName" : "Neutral to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "hostileToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "3c9f3a20-ab03-4bcb-8ab6-b1ef0442bbf0", + "teamName" : "Hostile to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employersAllyTeam" : { + "encounterLayerData" : null, + "teamGuid" : "70af7e7f-39a8-4e81-87c2-bd01dcb01b5e", + "teamName" : "Employers Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "contractTypeID" : "DuoDuel" +} \ No newline at end of file diff --git a/MissionControl/overrides/contracts/duoduel/DuoDuel_WordsHurt.json b/MissionControl/overrides/contracts/duoduel/DuoDuel_WordsHurt.json new file mode 100644 index 00000000..24d11f87 --- /dev/null +++ b/MissionControl/overrides/contracts/duoduel/DuoDuel_WordsHurt.json @@ -0,0 +1,485 @@ +{ + "ID" : "DuoDuel_WordsHurt", + "contractName" : "Words Hurt", + "contractDisplayStyle" : "BaseCampaignNormal", + "difficulty" : 8, + "difficultyUIModifier" : 0, + "weight" : 1, + "scope" : "STANDARD", + "finalDifficulty" : 0, + "representativeCastDefIDOverride" : null, + "missionSuccessStatementOverride" : null, + "badFaithStatementOverride" : null, + "goodFaithStatementOverride" : null, + "shortDescription" : "We've been informed by one of the largest news networks that a {TEAM_TAR.FactionDef.Demonym} Governor has taken issue with a recently released report on military fund spending irregularities. She's demanded a duel to fight those allegations. We'd like to hire you to represent and uphold that worthy news report, Commander.", + "longDescription" : "I just don't know, Commander. When people say they want to 'fight' allegations it's not meant to be a real fight. This {TEAM_TAR.FactionDef.Demonym} Governor is crazy. Let's uphold the truth... for a price.", + "salvagePotential" : 4, + "requirementList" : [ + { + "Scope" : "StarSystem", + "RequirementTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "ExclusionTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "RequirementComparisons" : [] + } + ], + "OnContractSuccessResults" : [], + "OnContractFailureResults" : [], + "encounterPlayStyle" : "SinglePlayer", + "maxNumberOfPlayerUnits" : 2, + "lanceMinTonnage" : -1, + "lanceMaxTonnage" : -1, + "mechMinTonnages" : [ + -1, + -1, + -1, + -1 + ], + "mechMaxTonnages" : [ + -1, + -1, + -1, + -1 + ], + "mapMood" : null, + "startingFogOfWarVisibility" : "Surveyed", + "contractObjectiveList" : [ + { + "contractObjective" : { + "EncounterObjectGuid" : "73275787-720a-4c33-9f20-953b1bbf48bd" + }, + "title" : "Defend the Truth", + "description" : "", + "isPrimary" : true, + "forPlayer" : "Player1", + "objectiveGuids" : [ + "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + ] + } + ], + "objectiveList" : [ + { + "objective" : { + "EncounterObjectGuid" : "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + }, + "title" : "Defeat the duelists", + "description" : "", + "isPrimary" : true, + "OnSuccessResults" : [], + "OnFailureResults" : [], + "OnSuccessDialogueGUID" : null, + "OnFailureDialogueGUID" : null + } + ], + "artilleryObjectiveList" : [], + "buildingList" : [], + "chunkList" : [ + { + "name" : "Chunk_SwapSpawnerPlacement", + "encounterChunk" : { + "EncounterObjectGuid" : "ed007c52-f4cb-4bfc-842a-a50454d8a82a" + }, + "enableChunkFromContract" : false + } + ], + "cameraFocusHelperList" : [ + { + "name" : "Spawner_PlayerLance", + "encounterObject" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + } + }, + { + "name" : "Lance_Enemy_Combatant", + "encounterObject" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + } + } + ], + "dialogueList" : [ + { + "dialogue" : { + "EncounterObjectGuid" : "73df8d9c-a274-48fd-98c9-2bd0d7860e83" + }, + "name" : "Dialogue_MissionStart", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "The duelist is out there on the other side of the arena. Good luck, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "4011a4c3-cba2-4d22-b2b3-3b19a3297ab9" + }, + "name" : "Dialogue_MissionSuccess", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "There we go. Issue settled. Back to the dropship, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "d3d33d95-9ed7-4686-b9eb-954ebe51cc02" + }, + "name" : "Dialogue_MissionFailure", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "This isn't how things should be. You shouldn't be able to repress the truth like this.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "8971ddc6-a882-4066-923f-f8be03450ce2" + }, + "name" : "Dialogue_DuelTaunt", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "You will retract that report. Right. Now.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_Contract_TagTeam_OpFor", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79", + "cameraDistance" : "Close", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + } + ], + "extractionOverrideList" : [], + "overwriteMissionCompleteWhenAutoComplete" : true, + "overrideAutoCompleteDialogueId" : null, + "disableNegotations" : false, + "disableLanceConfiguration" : false, + "disableCancelButton" : false, + "disableAfterAction" : false, + "contractRewardOverride" : -1, + "travelOnly" : false, + "useTravelCostPenalty" : false, + "usesExpiration" : false, + "expirationTimeOverride" : -1, + "negotiatedSalary" : 1, + "negotiatedSalvage" : 0, + "excludedFromProceduralGeneration" : false, + "player1Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "bf40fd39-ccf9-47c4-94a6-061809681140", + "teamName" : "Player 1", + "faction" : "Player1sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + }, + "name" : "Spawner_PlayerLance", + "lanceDefId" : "Manual", + "lanceTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 0, + "selectedLanceDefId" : null, + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "ec9d2280-ca9a-4d90-8a20-963d8a4c0a39" + }, + "customUnitName" : null, + "customHeraldryDefId" : null, + "unitType" : "Mech", + "unitDefId" : "mechDef_None", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : null, + "selectedPilotDefId" : null + }, + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "5df48a48-1840-49b0-84e9-126847053afa" + }, + "customUnitName" : null, + "customHeraldryDefId" : null, + "unitType" : "Mech", + "unitDefId" : "mechDef_None", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : null, + "selectedPilotDefId" : null + } + ] + } + ] + }, + "player2Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "757173dd-b4e1-4bb5-9bee-d78e623cc867", + "teamName" : "Player 2", + "faction" : "Player2sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employerTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "ecc8d4f2-74b4-465d-adf6-84445e5dfc230", + "teamName" : "Employer", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "targetTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "be77cadd-e245-4240-a93e-b99cc98902a5", + "teamName" : "Target", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + }, + "name" : "Lance_Enemy_Guards", + "lanceDefId" : "Tagged", + "lanceTagSet" : { + "items" : [ + "lance_type_dynamic", + "lance_type_assault" + ], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 2, + "selectedLanceDefId" : "", + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "6cd3107e-0f9d-4809-ab8c-fb30faf4cd80" + }, + "customUnitName" : null, + "customHeraldryDefId" : "", + "unitType" : "Mech", + "unitDefId" : "mechDef_InheritLance", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : "", + "selectedPilotDefId" : "" + }, + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "14c58a13-96a6-4f91-a1e5-47b5d02b81d1" + }, + "customUnitName" : null, + "customHeraldryDefId" : "", + "unitType" : "Mech", + "unitDefId" : "mechDef_InheritLance", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : "", + "selectedPilotDefId" : "" + } + ] + } + ] + }, + "targetsAllyTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "31151ed6-cfc2-467e-98c4-9ae5bea784cf", + "teamName" : "Target's Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "neutralToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "61612bb3-abf9-4586-952a-0559fa9dcd75", + "teamName" : "Neutral to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "hostileToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "3c9f3a20-ab03-4bcb-8ab6-b1ef0442bbf0", + "teamName" : "Hostile to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employersAllyTeam" : { + "encounterLayerData" : null, + "teamGuid" : "70af7e7f-39a8-4e81-87c2-bd01dcb01b5e", + "teamName" : "Employers Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "contractTypeID" : "DuoDuel" +} \ No newline at end of file diff --git a/MissionControl/overrides/contracts/soloduel/SoloDuel_ATasteForWar.json b/MissionControl/overrides/contracts/soloduel/SoloDuel_ATasteForWar.json new file mode 100644 index 00000000..b6469a5b --- /dev/null +++ b/MissionControl/overrides/contracts/soloduel/SoloDuel_ATasteForWar.json @@ -0,0 +1,409 @@ +{ + "ID" : "SoloDuel_ATasteForWar", + "contractName" : "A Taste For War", + "contractDisplayStyle" : "BaseCampaignNormal", + "difficulty" : 8, + "difficultyUIModifier" : 0, + "weight" : 1, + "scope" : "STANDARD", + "finalDifficulty" : 0, + "representativeCastDefIDOverride" : null, + "missionSuccessStatementOverride" : null, + "badFaithStatementOverride" : null, + "goodFaithStatementOverride" : null, + "shortDescription" : "A prized {TEAM_TAR.FactionDef.Demonym} Gladiator has challenged you to solo combat, Commander. The holovid rights have already been sold to the highest bidder and we've already been wired a cut. We can't turn this chance down so we hope you can't too! We'll throw in the holo-vid footage for {COMPANY.CompanyName}'s promotional vids.", + "longDescription" : "Commander, this seems like a straight up duel. It's based in an established arena so I guess it's as good as we'll get to 'safe'.", + "salvagePotential" : 4, + "requirementList" : [ + { + "Scope" : "StarSystem", + "RequirementTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "ExclusionTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "RequirementComparisons" : [] + } + ], + "OnContractSuccessResults" : [], + "OnContractFailureResults" : [], + "encounterPlayStyle" : "SinglePlayer", + "maxNumberOfPlayerUnits" : 1, + "lanceMinTonnage" : -1, + "lanceMaxTonnage" : -1, + "mechMinTonnages" : [ + -1, + -1, + -1, + -1 + ], + "mechMaxTonnages" : [ + -1, + -1, + -1, + -1 + ], + "mapMood" : null, + "startingFogOfWarVisibility" : "Surveyed", + "contractObjectiveList" : [ + { + "contractObjective" : { + "EncounterObjectGuid" : "73275787-720a-4c33-9f20-953b1bbf48bd" + }, + "title" : "Overcome the champion", + "description" : "", + "isPrimary" : true, + "forPlayer" : "Player1", + "objectiveGuids" : [ + "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + ] + } + ], + "objectiveList" : [ + { + "objective" : { + "EncounterObjectGuid" : "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + }, + "title" : "Destroy Enemy Champion", + "description" : "", + "isPrimary" : true, + "OnSuccessResults" : [], + "OnFailureResults" : [], + "OnSuccessDialogueGUID" : null, + "OnFailureDialogueGUID" : null + } + ], + "artilleryObjectiveList" : [], + "buildingList" : [], + "chunkList" : [ + { + "name" : "Chunk_SwapSpawnerPlacement", + "encounterChunk" : { + "EncounterObjectGuid" : "ed007c52-f4cb-4bfc-842a-a50454d8a82a" + }, + "enableChunkFromContract" : true + } + ], + "cameraFocusHelperList" : [ + { + "name" : "Spawner_PlayerLance", + "encounterObject" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + } + }, + { + "name" : "Lance_Enemy_Combatant", + "encounterObject" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + } + } + ], + "dialogueList" : [ + { + "dialogue" : { + "EncounterObjectGuid" : "73df8d9c-a274-48fd-98c9-2bd0d7860e83" + }, + "name" : "Dialogue_MissionStart", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Here we go, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + }, + { + "words" : "All the holo-cams are focused on you guys so put up a show but finish that {TEAM_TAR.FactionDef.Demonym} champion in style.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "4011a4c3-cba2-4d22-b2b3-3b19a3297ab9" + }, + "name" : "Dialogue_MissionSuccess", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Good job, Commander! That should put to rest any doubts on our skill.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "d3d33d95-9ed7-4686-b9eb-954ebe51cc02" + }, + "name" : "Dialogue_MissionFailure", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Well... at least we didn't go down without a fight. Let's hope the holo-cams got your good side, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + } + ], + "extractionOverrideList" : [], + "overwriteMissionCompleteWhenAutoComplete" : true, + "overrideAutoCompleteDialogueId" : null, + "disableNegotations" : false, + "disableLanceConfiguration" : false, + "disableCancelButton" : false, + "disableAfterAction" : false, + "contractRewardOverride" : -1, + "travelOnly" : false, + "useTravelCostPenalty" : false, + "usesExpiration" : false, + "expirationTimeOverride" : -1, + "negotiatedSalary" : 1, + "negotiatedSalvage" : 0, + "excludedFromProceduralGeneration" : false, + "player1Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "bf40fd39-ccf9-47c4-94a6-061809681140", + "teamName" : "Player 1", + "faction" : "Player1sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + }, + "name" : "Spawner_PlayerLance", + "lanceDefId" : "Manual", + "lanceTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 0, + "selectedLanceDefId" : null, + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "ec9d2280-ca9a-4d90-8a20-963d8a4c0a39" + }, + "customUnitName" : null, + "customHeraldryDefId" : null, + "unitType" : "Mech", + "unitDefId" : "mechDef_None", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : null, + "selectedPilotDefId" : null + } + ] + } + ] + }, + "player2Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "757173dd-b4e1-4bb5-9bee-d78e623cc867", + "teamName" : "Player 2", + "faction" : "Player2sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employerTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "ecc8d4f2-74b4-465d-adf6-84445e5dfc230", + "teamName" : "Employer", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "targetTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "be77cadd-e245-4240-a93e-b99cc98902a5", + "teamName" : "Target", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + }, + "name" : "Lance_Enemy_Champion", + "lanceDefId" : "Tagged", + "lanceTagSet" : { + "items" : [ + "lance_type_solo" + ], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 2, + "selectedLanceDefId" : "", + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "6cd3107e-0f9d-4809-ab8c-fb30faf4cd80" + }, + "customUnitName" : "Champion", + "customHeraldryDefId" : "", + "unitType" : "Mech", + "unitDefId" : "mechDef_InheritLance", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : "", + "selectedPilotDefId" : "" + } + ] + } + ] + }, + "targetsAllyTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "31151ed6-cfc2-467e-98c4-9ae5bea784cf", + "teamName" : "Target's Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "neutralToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "61612bb3-abf9-4586-952a-0559fa9dcd75", + "teamName" : "Neutral to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "hostileToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "3c9f3a20-ab03-4bcb-8ab6-b1ef0442bbf0", + "teamName" : "Hostile to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employersAllyTeam" : { + "encounterLayerData" : null, + "teamGuid" : "70af7e7f-39a8-4e81-87c2-bd01dcb01b5e", + "teamName" : "Employers Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "contractTypeID" : "SoloDuel" +} \ No newline at end of file diff --git a/MissionControl/overrides/contracts/soloduel/SoloDuel_ChipOnTheShoulder.json b/MissionControl/overrides/contracts/soloduel/SoloDuel_ChipOnTheShoulder.json new file mode 100644 index 00000000..1b9a9149 --- /dev/null +++ b/MissionControl/overrides/contracts/soloduel/SoloDuel_ChipOnTheShoulder.json @@ -0,0 +1,409 @@ +{ + "ID" : "SoloDuel_ChipOnTheShoulder", + "contractName" : "Chip On The Shoulder", + "contractDisplayStyle" : "BaseCampaignNormal", + "difficulty" : 8, + "difficultyUIModifier" : 0, + "weight" : 1, + "scope" : "STANDARD", + "finalDifficulty" : 0, + "representativeCastDefIDOverride" : null, + "missionSuccessStatementOverride" : null, + "badFaithStatementOverride" : null, + "goodFaithStatementOverride" : null, + "shortDescription" : "An out of favor {TEAM_TAR.FactionDef.Demonym} MechWarrior has issued us a challenge in order to curry favor with their superiors. Our employer wants them shut down to help curb these kinds of random challenges in the future. Sounds like easy money to me.", + "longDescription" : "Commander, this seems like a straight up duel. It's based in an established arena so I guess it's as good as we'll get to 'safe'.", + "salvagePotential" : 4, + "requirementList" : [ + { + "Scope" : "StarSystem", + "RequirementTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "ExclusionTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "RequirementComparisons" : [] + } + ], + "OnContractSuccessResults" : [], + "OnContractFailureResults" : [], + "encounterPlayStyle" : "SinglePlayer", + "maxNumberOfPlayerUnits" : 1, + "lanceMinTonnage" : -1, + "lanceMaxTonnage" : -1, + "mechMinTonnages" : [ + -1, + -1, + -1, + -1 + ], + "mechMaxTonnages" : [ + -1, + -1, + -1, + -1 + ], + "mapMood" : null, + "startingFogOfWarVisibility" : "Surveyed", + "contractObjectiveList" : [ + { + "contractObjective" : { + "EncounterObjectGuid" : "73275787-720a-4c33-9f20-953b1bbf48bd" + }, + "title" : "Overcome the mechwarrior", + "description" : "", + "isPrimary" : true, + "forPlayer" : "Player1", + "objectiveGuids" : [ + "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + ] + } + ], + "objectiveList" : [ + { + "objective" : { + "EncounterObjectGuid" : "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + }, + "title" : "Destroy Enemy MechWarrior", + "description" : "", + "isPrimary" : true, + "OnSuccessResults" : [], + "OnFailureResults" : [], + "OnSuccessDialogueGUID" : null, + "OnFailureDialogueGUID" : null + } + ], + "artilleryObjectiveList" : [], + "buildingList" : [], + "chunkList" : [ + { + "name" : "Chunk_SwapSpawnerPlacement", + "encounterChunk" : { + "EncounterObjectGuid" : "ed007c52-f4cb-4bfc-842a-a50454d8a82a" + }, + "enableChunkFromContract" : true + } + ], + "cameraFocusHelperList" : [ + { + "name" : "Spawner_PlayerLance", + "encounterObject" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + } + }, + { + "name" : "Lance_Enemy_Combatant", + "encounterObject" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + } + } + ], + "dialogueList" : [ + { + "dialogue" : { + "EncounterObjectGuid" : "73df8d9c-a274-48fd-98c9-2bd0d7860e83" + }, + "name" : "Dialogue_MissionStart", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Here we go, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + }, + { + "words" : "Put that rundown {TEAM_TAR.FactionDef.Demonym} MechWarrior down, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "4011a4c3-cba2-4d22-b2b3-3b19a3297ab9" + }, + "name" : "Dialogue_MissionSuccess", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Good job, Commander! That should put to rest any further challenges like this one.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "d3d33d95-9ed7-4686-b9eb-954ebe51cc02" + }, + "name" : "Dialogue_MissionFailure", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Well... at least we didn't go down without a fight.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + } + ], + "extractionOverrideList" : [], + "overwriteMissionCompleteWhenAutoComplete" : true, + "overrideAutoCompleteDialogueId" : null, + "disableNegotations" : false, + "disableLanceConfiguration" : false, + "disableCancelButton" : false, + "disableAfterAction" : false, + "contractRewardOverride" : -1, + "travelOnly" : false, + "useTravelCostPenalty" : false, + "usesExpiration" : false, + "expirationTimeOverride" : -1, + "negotiatedSalary" : 1, + "negotiatedSalvage" : 0, + "excludedFromProceduralGeneration" : false, + "player1Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "bf40fd39-ccf9-47c4-94a6-061809681140", + "teamName" : "Player 1", + "faction" : "Player1sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + }, + "name" : "Spawner_PlayerLance", + "lanceDefId" : "Manual", + "lanceTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 0, + "selectedLanceDefId" : null, + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "ec9d2280-ca9a-4d90-8a20-963d8a4c0a39" + }, + "customUnitName" : null, + "customHeraldryDefId" : null, + "unitType" : "Mech", + "unitDefId" : "mechDef_None", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : null, + "selectedPilotDefId" : null + } + ] + } + ] + }, + "player2Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "757173dd-b4e1-4bb5-9bee-d78e623cc867", + "teamName" : "Player 2", + "faction" : "Player2sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employerTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "ecc8d4f2-74b4-465d-adf6-84445e5dfc230", + "teamName" : "Employer", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "targetTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "be77cadd-e245-4240-a93e-b99cc98902a5", + "teamName" : "Target", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + }, + "name" : "Lance_Enemy_Champion", + "lanceDefId" : "Tagged", + "lanceTagSet" : { + "items" : [ + "lance_type_solo" + ], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 2, + "selectedLanceDefId" : "", + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "6cd3107e-0f9d-4809-ab8c-fb30faf4cd80" + }, + "customUnitName" : "Champion", + "customHeraldryDefId" : "", + "unitType" : "Mech", + "unitDefId" : "mechDef_InheritLance", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : "", + "selectedPilotDefId" : "" + } + ] + } + ] + }, + "targetsAllyTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "31151ed6-cfc2-467e-98c4-9ae5bea784cf", + "teamName" : "Target's Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "neutralToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "61612bb3-abf9-4586-952a-0559fa9dcd75", + "teamName" : "Neutral to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "hostileToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "3c9f3a20-ab03-4bcb-8ab6-b1ef0442bbf0", + "teamName" : "Hostile to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employersAllyTeam" : { + "encounterLayerData" : null, + "teamGuid" : "70af7e7f-39a8-4e81-87c2-bd01dcb01b5e", + "teamName" : "Employers Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "contractTypeID" : "SoloDuel" +} \ No newline at end of file diff --git a/MissionControl/overrides/contracts/soloduel/SoloDuel_DrunkenRamblings.json b/MissionControl/overrides/contracts/soloduel/SoloDuel_DrunkenRamblings.json new file mode 100644 index 00000000..57bfd328 --- /dev/null +++ b/MissionControl/overrides/contracts/soloduel/SoloDuel_DrunkenRamblings.json @@ -0,0 +1,393 @@ +{ + "ID" : "SoloDuel_DrunkenRamblings", + "contractName" : "Drunken Ramblings", + "contractDisplayStyle" : "BaseCampaignNormal", + "difficulty" : 5, + "difficultyUIModifier" : 0, + "weight" : 1, + "scope" : "STANDARD", + "finalDifficulty" : 0, + "representativeCastDefIDOverride" : null, + "missionSuccessStatementOverride" : null, + "badFaithStatementOverride" : null, + "goodFaithStatementOverride" : null, + "shortDescription" : "Last time I was ashore for R&R, a drunken MechWarrior came up to me, said he knew I was XO of a merc unit, and challenged my best to a duel, then passed out drunk. I asked around and apparently he's legit one of the best pilots on {TGT_SYSTEM.name}, who knew? Anyway, the local powers that be are putting up some good stakes and I think I found an employer to back us. What do you say, Commander? Want to go put the beatdown on a ranting drunk?", + "longDescription" : "Seriously, this guy has to be seen to be believed.", + "salvagePotential" : 3, + "requirementList" : [ + { + "Scope" : "StarSystem", + "RequirementTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "ExclusionTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "RequirementComparisons" : [] + } + ], + "OnContractSuccessResults" : [], + "OnContractFailureResults" : [], + "encounterPlayStyle" : "SinglePlayer", + "maxNumberOfPlayerUnits" : 1, + "lanceMinTonnage" : -1, + "lanceMaxTonnage" : -1, + "mechMinTonnages" : [ + -1, + -1, + -1, + -1 + ], + "mechMaxTonnages" : [ + -1, + -1, + -1, + -1 + ], + "mapMood" : null, + "startingFogOfWarVisibility" : "Surveyed", + "contractObjectiveList" : [ + { + "contractObjective" : { + "EncounterObjectGuid" : "73275787-720a-4c33-9f20-953b1bbf48bd" + }, + "title" : "Defeat the drunkard", + "description" : "", + "isPrimary" : true, + "forPlayer" : "Player1", + "objectiveGuids" : [ + "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + ] + } + ], + "objectiveList" : [ + { + "objective" : { + "EncounterObjectGuid" : "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + }, + "title" : "Defeat the drunkard", + "description" : "", + "isPrimary" : true, + "OnSuccessResults" : [], + "OnFailureResults" : [], + "OnSuccessDialogueGUID" : null, + "OnFailureDialogueGUID" : null + } + ], + "artilleryObjectiveList" : [], + "buildingList" : [], + "chunkList" : [ + { + "name" : "Chunk_SwapSpawnerPlacement", + "encounterChunk" : { + "EncounterObjectGuid" : "ed007c52-f4cb-4bfc-842a-a50454d8a82a" + }, + "enableChunkFromContract" : false + } + ], + "cameraFocusHelperList" : [ + { + "name" : "Spawner_PlayerLance", + "encounterObject" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + } + }, + { + "name" : "Lance_Enemy_Combatant", + "encounterObject" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + } + } + ], + "dialogueList" : [ + { + "dialogue" : { + "EncounterObjectGuid" : "73df8d9c-a274-48fd-98c9-2bd0d7860e83" + }, + "name" : "Dialogue_MissionStart", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "At least it's just one drunk, instead of a lance of them. Good luck, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "4011a4c3-cba2-4d22-b2b3-3b19a3297ab9" + }, + "name" : "Dialogue_MissionSuccess", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "As I've heard the pilots say in the barracks, talk shit, get hit. Well done putting that guy in his place, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "d3d33d95-9ed7-4686-b9eb-954ebe51cc02" + }, + "name" : "Dialogue_MissionFailure", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Well. That's embarrassing. You'll probably hear about this one at poker night, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + } + ], + "extractionOverrideList" : [], + "overwriteMissionCompleteWhenAutoComplete" : true, + "overrideAutoCompleteDialogueId" : null, + "disableNegotations" : false, + "disableLanceConfiguration" : false, + "disableCancelButton" : false, + "disableAfterAction" : false, + "contractRewardOverride" : -1, + "travelOnly" : false, + "useTravelCostPenalty" : false, + "usesExpiration" : false, + "expirationTimeOverride" : -1, + "negotiatedSalary" : 1, + "negotiatedSalvage" : 0, + "excludedFromProceduralGeneration" : false, + "player1Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "bf40fd39-ccf9-47c4-94a6-061809681140", + "teamName" : "Player 1", + "faction" : "Player1sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + }, + "name" : "Spawner_PlayerLance", + "lanceDefId" : "Manual", + "lanceTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 0, + "selectedLanceDefId" : null, + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "ec9d2280-ca9a-4d90-8a20-963d8a4c0a39" + }, + "customUnitName" : null, + "customHeraldryDefId" : null, + "unitType" : "Mech", + "unitDefId" : "mechDef_None", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : null, + "selectedPilotDefId" : null + } + ] + } + ] + }, + "player2Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "757173dd-b4e1-4bb5-9bee-d78e623cc867", + "teamName" : "Player 2", + "faction" : "Player2sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employerTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "ecc8d4f2-74b4-465d-adf6-84445e5dfc230", + "teamName" : "Employer", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "targetTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "be77cadd-e245-4240-a93e-b99cc98902a5", + "teamName" : "Target", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + }, + "name" : "Lance_Enemy_Champion", + "lanceDefId" : "Tagged", + "lanceTagSet" : { + "items" : [ + "lance_type_solo" + ], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 2, + "selectedLanceDefId" : "", + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "6cd3107e-0f9d-4809-ab8c-fb30faf4cd80" + }, + "customUnitName" : "Duelist", + "customHeraldryDefId" : "", + "unitType" : "Mech", + "unitDefId" : "mechDef_InheritLance", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : "", + "selectedPilotDefId" : "" + } + ] + } + ] + }, + "targetsAllyTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "31151ed6-cfc2-467e-98c4-9ae5bea784cf", + "teamName" : "Target's Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "neutralToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "61612bb3-abf9-4586-952a-0559fa9dcd75", + "teamName" : "Neutral to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "hostileToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "3c9f3a20-ab03-4bcb-8ab6-b1ef0442bbf0", + "teamName" : "Hostile to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employersAllyTeam" : { + "encounterLayerData" : null, + "teamGuid" : "70af7e7f-39a8-4e81-87c2-bd01dcb01b5e", + "teamName" : "Employers Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "contractTypeID" : "SoloDuel" +} \ No newline at end of file diff --git a/MissionControl/overrides/contracts/soloduel/SoloDuel_LifeLesson.json b/MissionControl/overrides/contracts/soloduel/SoloDuel_LifeLesson.json new file mode 100644 index 00000000..1b717875 --- /dev/null +++ b/MissionControl/overrides/contracts/soloduel/SoloDuel_LifeLesson.json @@ -0,0 +1,434 @@ +{ + "ID" : "SoloDuel_LifeLesson", + "contractName" : "Life Lesson", + "contractDisplayStyle" : "BaseCampaignNormal", + "difficulty" : 2, + "difficultyUIModifier" : 0, + "weight" : 1, + "scope" : "STANDARD", + "finalDifficulty" : 0, + "representativeCastDefIDOverride" : null, + "missionSuccessStatementOverride" : null, + "badFaithStatementOverride" : null, + "goodFaithStatementOverride" : null, + "shortDescription" : "A rich {TEAM_EMP.FactionDef.Demonym} business man has requested that we show his arrogant step-son what real fighting feels like. We thought {COMPANY.CompanyName} could help us here. Don't hold back. This father wants to teach a real life lesson - especially for his {TEAM_TAR.FactionDef.Demonym} side of the family.", + "longDescription" : "I have to hand it to this guy. At least he cares enough about his son to teach him a thing or two. Even if that means a knock on the head... or two.", + "salvagePotential" : 2, + "requirementList" : [ + { + "Scope" : "StarSystem", + "RequirementTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "ExclusionTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "RequirementComparisons" : [] + } + ], + "OnContractSuccessResults" : [], + "OnContractFailureResults" : [], + "encounterPlayStyle" : "SinglePlayer", + "maxNumberOfPlayerUnits" : 1, + "lanceMinTonnage" : -1, + "lanceMaxTonnage" : -1, + "mechMinTonnages" : [ + -1, + -1, + -1, + -1 + ], + "mechMaxTonnages" : [ + 50, + -1, + -1, + -1 + ], + "mapMood" : null, + "startingFogOfWarVisibility" : "Surveyed", + "contractObjectiveList" : [ + { + "contractObjective" : { + "EncounterObjectGuid" : "73275787-720a-4c33-9f20-953b1bbf48bd" + }, + "title" : "Teach a life lesson", + "description" : "", + "isPrimary" : true, + "forPlayer" : "Player1", + "objectiveGuids" : [ + "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + ] + } + ], + "objectiveList" : [ + { + "objective" : { + "EncounterObjectGuid" : "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + }, + "title" : "Destroy Arrogant Step-Son's Mech", + "description" : "", + "isPrimary" : true, + "OnSuccessResults" : [], + "OnFailureResults" : [], + "OnSuccessDialogueGUID" : null, + "OnFailureDialogueGUID" : null + } + ], + "artilleryObjectiveList" : [], + "buildingList" : [], + "chunkList" : [ + { + "name" : "Chunk_SwapSpawnerPlacement", + "encounterChunk" : { + "EncounterObjectGuid" : "ed007c52-f4cb-4bfc-842a-a50454d8a82a" + }, + "enableChunkFromContract" : false + } + ], + "cameraFocusHelperList" : [ + { + "name" : "Spawner_PlayerLance", + "encounterObject" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + } + }, + { + "name" : "Lance_Enemy_Combatant", + "encounterObject" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + } + } + ], + "dialogueList" : [ + { + "dialogue" : { + "EncounterObjectGuid" : "73df8d9c-a274-48fd-98c9-2bd0d7860e83" + }, + "name" : "Dialogue_MissionStart", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "There he is, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + }, + { + "words" : "This might be a real easy job but it's a job all the same. Knock him about a bit then finish things up. His Dad will be happier than he'll be.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "4011a4c3-cba2-4d22-b2b3-3b19a3297ab9" + }, + "name" : "Dialogue_MissionSuccess", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "He should get over his shock in a week or so, Commander. He might be sore for a bit longer.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "d3d33d95-9ed7-4686-b9eb-954ebe51cc02" + }, + "name" : "Dialogue_MissionFailure", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "That was unexpected, Commander. I don't think his Dad will pay up since we've just subjected him to a few years of bragging.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "8971ddc6-a882-4066-923f-f8be03450ce2" + }, + "name" : "Dialogue_DuelTaunt", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "So you're the rubbish my father is sending to train against? Just like the other servants... pitiful.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_MC_ArrogantSon", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79", + "cameraDistance" : "Close", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + } + ], + "extractionOverrideList" : [], + "overwriteMissionCompleteWhenAutoComplete" : true, + "overrideAutoCompleteDialogueId" : null, + "disableNegotations" : false, + "disableLanceConfiguration" : false, + "disableCancelButton" : false, + "disableAfterAction" : false, + "contractRewardOverride" : -1, + "travelOnly" : false, + "useTravelCostPenalty" : false, + "usesExpiration" : false, + "expirationTimeOverride" : -1, + "negotiatedSalary" : 1, + "negotiatedSalvage" : 0, + "excludedFromProceduralGeneration" : false, + "player1Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "bf40fd39-ccf9-47c4-94a6-061809681140", + "teamName" : "Player 1", + "faction" : "Player1sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + }, + "name" : "Spawner_PlayerLance", + "lanceDefId" : "Manual", + "lanceTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 0, + "selectedLanceDefId" : null, + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "ec9d2280-ca9a-4d90-8a20-963d8a4c0a39" + }, + "customUnitName" : null, + "customHeraldryDefId" : null, + "unitType" : "Mech", + "unitDefId" : "mechDef_None", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : null, + "selectedPilotDefId" : null + } + ] + } + ] + }, + "player2Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "757173dd-b4e1-4bb5-9bee-d78e623cc867", + "teamName" : "Player 2", + "faction" : "Player2sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employerTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "ecc8d4f2-74b4-465d-adf6-84445e5dfc230", + "teamName" : "Employer", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "targetTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "be77cadd-e245-4240-a93e-b99cc98902a5", + "teamName" : "Target", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + }, + "name" : "Lance_Enemy_Champion", + "lanceDefId" : "Tagged", + "lanceTagSet" : { + "items" : [ + "lance_type_solo" + ], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 2, + "selectedLanceDefId" : "", + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "6cd3107e-0f9d-4809-ab8c-fb30faf4cd80" + }, + "customUnitName" : "Arrogant Step-Son", + "customHeraldryDefId" : "", + "unitType" : "Mech", + "unitDefId" : "mechDef_InheritLance", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : "", + "selectedPilotDefId" : "" + } + ] + } + ] + }, + "targetsAllyTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "31151ed6-cfc2-467e-98c4-9ae5bea784cf", + "teamName" : "Target's Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "neutralToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "61612bb3-abf9-4586-952a-0559fa9dcd75", + "teamName" : "Neutral to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "hostileToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "3c9f3a20-ab03-4bcb-8ab6-b1ef0442bbf0", + "teamName" : "Hostile to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employersAllyTeam" : { + "encounterLayerData" : null, + "teamGuid" : "70af7e7f-39a8-4e81-87c2-bd01dcb01b5e", + "teamName" : "Employers Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "contractTypeID" : "SoloDuel" +} \ No newline at end of file diff --git a/MissionControl/overrides/contracts/soloduel/SoloDuel_ProxyWar.json b/MissionControl/overrides/contracts/soloduel/SoloDuel_ProxyWar.json new file mode 100644 index 00000000..83bfe38f --- /dev/null +++ b/MissionControl/overrides/contracts/soloduel/SoloDuel_ProxyWar.json @@ -0,0 +1,418 @@ +{ + "ID" : "SoloDuel_ProxyWar", + "contractName" : "Proxy War", + "contractDisplayStyle" : "BaseCampaignNormal", + "difficulty" : 5, + "difficultyUIModifier" : 0, + "weight" : 1, + "scope" : "STANDARD", + "finalDifficulty" : 0, + "representativeCastDefIDOverride" : null, + "missionSuccessStatementOverride" : null, + "badFaithStatementOverride" : null, + "goodFaithStatementOverride" : null, + "shortDescription" : "The Governor of {TGT_SYSTEM.name} has been challenged to a proxy war duel by a rival {TEAM_TAR.FactionDef.Demonym} Governor. We'd like you to be his proxy in this fight. If you lose, we'll just deny it was ever agreed to. We don't want to actually risk anything here.", + "longDescription" : "'Don't want to risk anything here?' I think they forget that we're putting our necks on the line. I suppose if the pay is good that's what we do.", + "salvagePotential" : 3, + "requirementList" : [ + { + "Scope" : "StarSystem", + "RequirementTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "ExclusionTags" : { + "items" : [], + "tagSetSourceFile" : "" + }, + "RequirementComparisons" : [] + } + ], + "OnContractSuccessResults" : [], + "OnContractFailureResults" : [], + "encounterPlayStyle" : "SinglePlayer", + "maxNumberOfPlayerUnits" : 1, + "lanceMinTonnage" : -1, + "lanceMaxTonnage" : -1, + "mechMinTonnages" : [ + -1, + -1, + -1, + -1 + ], + "mechMaxTonnages" : [ + -1, + -1, + -1, + -1 + ], + "mapMood" : null, + "startingFogOfWarVisibility" : "Surveyed", + "contractObjectiveList" : [ + { + "contractObjective" : { + "EncounterObjectGuid" : "73275787-720a-4c33-9f20-953b1bbf48bd" + }, + "title" : "Defeat the {TEAM_TAR.FactionDef.Demonym} duelist", + "description" : "", + "isPrimary" : true, + "forPlayer" : "Player1", + "objectiveGuids" : [ + "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + ] + } + ], + "objectiveList" : [ + { + "objective" : { + "EncounterObjectGuid" : "a0b9c5b2-c594-4c5a-be1d-028a51c51519" + }, + "title" : "Defeat the {TEAM_TAR.FactionDef.Demonym} duelist", + "description" : "", + "isPrimary" : true, + "OnSuccessResults" : [], + "OnFailureResults" : [], + "OnSuccessDialogueGUID" : null, + "OnFailureDialogueGUID" : null + } + ], + "artilleryObjectiveList" : [], + "buildingList" : [], + "chunkList" : [ + { + "name" : "Chunk_SwapSpawnerPlacement", + "encounterChunk" : { + "EncounterObjectGuid" : "ed007c52-f4cb-4bfc-842a-a50454d8a82a" + }, + "enableChunkFromContract" : false + } + ], + "cameraFocusHelperList" : [ + { + "name" : "Spawner_PlayerLance", + "encounterObject" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + } + }, + { + "name" : "Lance_Enemy_Combatant", + "encounterObject" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + } + } + ], + "dialogueList" : [ + { + "dialogue" : { + "EncounterObjectGuid" : "73df8d9c-a274-48fd-98c9-2bd0d7860e83" + }, + "name" : "Dialogue_MissionStart", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "At least we're keeping casualties down to a minimum here. Good luck, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "4011a4c3-cba2-4d22-b2b3-3b19a3297ab9" + }, + "name" : "Dialogue_MissionSuccess", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Job done and we've saved some stuck up Governor their job. Time to get some rest, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "d3d33d95-9ed7-4686-b9eb-954ebe51cc02" + }, + "name" : "Dialogue_MissionFailure", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "Well, they did say they weren't going to acknowledge a loss. See how that works out. Let's get you back to the dropship, Commander.", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_DariusDefault", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "", + "cameraDistance" : "Far", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + }, + { + "dialogue" : { + "EncounterObjectGuid" : "8971ddc6-a882-4066-923f-f8be03450ce2" + }, + "name" : "Dialogue_DuelTaunt", + "overrideDialogueBucketId" : "", + "dialogueContent" : [ + { + "words" : "In the name of {TEAM_TAR.FactionDef.ShortName} I hereby challenge you to this war for {TGT_SYSTEM.name}! To the victor the spoils!", + "wordsColor" : { + "r" : 1, + "g" : 1, + "b" : 1, + "a" : 1 + }, + "selectedCastDefId" : "castDef_Contract_TheProfessional", + "emote" : "Default", + "audioName" : "NONE", + "cameraFocusGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79", + "cameraDistance" : "Close", + "cameraHeight" : "Default", + "revealRadius" : -1 + } + ] + } + ], + "extractionOverrideList" : [], + "overwriteMissionCompleteWhenAutoComplete" : true, + "overrideAutoCompleteDialogueId" : null, + "disableNegotations" : false, + "disableLanceConfiguration" : false, + "disableCancelButton" : false, + "disableAfterAction" : false, + "contractRewardOverride" : -1, + "travelOnly" : false, + "useTravelCostPenalty" : false, + "usesExpiration" : false, + "expirationTimeOverride" : -1, + "negotiatedSalary" : 1, + "negotiatedSalvage" : 0, + "excludedFromProceduralGeneration" : false, + "player1Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "bf40fd39-ccf9-47c4-94a6-061809681140", + "teamName" : "Player 1", + "faction" : "Player1sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "76b654a6-4f2c-4a6f-86e6-d4cf868335fe" + }, + "name" : "Spawner_PlayerLance", + "lanceDefId" : "Manual", + "lanceTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 0, + "selectedLanceDefId" : null, + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "ec9d2280-ca9a-4d90-8a20-963d8a4c0a39" + }, + "customUnitName" : null, + "customHeraldryDefId" : null, + "unitType" : "Mech", + "unitDefId" : "mechDef_None", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : null, + "selectedPilotDefId" : null + } + ] + } + ] + }, + "player2Team" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "757173dd-b4e1-4bb5-9bee-d78e623cc867", + "teamName" : "Player 2", + "faction" : "Player2sMercUnit", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employerTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "ecc8d4f2-74b4-465d-adf6-84445e5dfc230", + "teamName" : "Employer", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "targetTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "be77cadd-e245-4240-a93e-b99cc98902a5", + "teamName" : "Target", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [ + { + "lanceSpawner" : { + "EncounterObjectGuid" : "f426f0dc-969d-477d-81a9-d02f9e1eff79" + }, + "name" : "Lance_Enemy_Champion", + "lanceDefId" : "Tagged", + "lanceTagSet" : { + "items" : [ + "lance_type_solo" + ], + "tagSetSourceFile" : "tags/LanceTags" + }, + "lanceExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/LanceTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "lanceDifficultyAdjustment" : 2, + "selectedLanceDefId" : "", + "selectedLanceDifficulty" : 0, + "unitSpawnPointOverrideList" : [ + { + "unitSpawnPoint" : { + "EncounterObjectGuid" : "6cd3107e-0f9d-4809-ab8c-fb30faf4cd80" + }, + "customUnitName" : "Duelist", + "customHeraldryDefId" : "", + "unitType" : "Mech", + "unitDefId" : "mechDef_InheritLance", + "unitTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "unitExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/UnitTags" + }, + "spawnEffectTags" : { + "items" : [], + "tagSetSourceFile" : "tags/SpawnEffectTags" + }, + "pilotDefId" : "pilotDef_InheritLance", + "pilotTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "pilotExcludedTagSet" : { + "items" : [], + "tagSetSourceFile" : "tags/PilotTags" + }, + "selectedUnitType" : "UNDEFINED", + "selectedUnitDefId" : "", + "selectedPilotDefId" : "" + } + ] + } + ] + }, + "targetsAllyTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "31151ed6-cfc2-467e-98c4-9ae5bea784cf", + "teamName" : "Target's Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "neutralToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "61612bb3-abf9-4586-952a-0559fa9dcd75", + "teamName" : "Neutral to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "hostileToAllTeam" : { + "encounterLayerData" : { + "EncounterObjectGuid" : "c1dd76b9-5f5f-46f1-b5a2-d1f22dd4991b" + }, + "teamGuid" : "3c9f3a20-ab03-4bcb-8ab6-b1ef0442bbf0", + "teamName" : "Hostile to All", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "employersAllyTeam" : { + "encounterLayerData" : null, + "teamGuid" : "70af7e7f-39a8-4e81-87c2-bd01dcb01b5e", + "teamName" : "Employers Ally", + "faction" : "INVALID_UNSET", + "teamLeaderCastDefId" : "castDef_TeamLeader_Current", + "lanceOverrideList" : [] + }, + "contractTypeID" : "SoloDuel" +} \ No newline at end of file