Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removed VIP Capture Scenarios, Added Role Templates, Fixed Objectives #5338

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions MekHQ/data/scenariomodifiers/AlliedAirSupportBombers.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,8 @@
<syncDeploymentType>SameEdge</syncDeploymentType>
<syncedForceName>Player</syncedForceName>
<useArtillery>false</useArtillery>
<roleChoices>
<forceRole>BOMBER</forceRole>
</roleChoices>
</forceDefinition>
</AtBScenarioModifier>
3 changes: 3 additions & 0 deletions MekHQ/data/scenariomodifiers/AlliedOfficerMek.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,8 @@
<syncDeploymentType>SameEdge</syncDeploymentType>
<syncedForceName>Player</syncedForceName>
<useArtillery>false</useArtillery>
<roleChoices>
<forceRole>COMMAND</forceRole>
</roleChoices>
</forceDefinition>
</AtBScenarioModifier>
3 changes: 3 additions & 0 deletions MekHQ/data/scenariomodifiers/EnemyAirSupportBombers.xml
Original file line number Diff line number Diff line change
Expand Up @@ -37,5 +37,8 @@
<startingAltitude>5</startingAltitude>
<syncDeploymentType>None</syncDeploymentType>
<syncedForceName />
<roleChoices>
<forceRole>BOMBER</forceRole>
</roleChoices>
</forceDefinition>
</AtBScenarioModifier>
3 changes: 3 additions & 0 deletions MekHQ/data/scenariomodifiers/EnemyCommanderMek.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,8 @@
<syncDeploymentType>SameEdge</syncDeploymentType>
<syncedForceName>OpFor</syncedForceName>
<useArtillery>false</useArtillery>
<roleChoices>
<forceRole>COMMAND</forceRole>
</roleChoices>
</forceDefinition>
</AtBScenarioModifier>
3 changes: 3 additions & 0 deletions MekHQ/data/scenariomodifiers/EnemyOfficerMek.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,8 @@
<syncDeploymentType>SameEdge</syncDeploymentType>
<syncedForceName>OpFor</syncedForceName>
<useArtillery>false</useArtillery>
<roleChoices>
<forceRole>COMMAND</forceRole>
</roleChoices>
</forceDefinition>
</AtBScenarioModifier>
3 changes: 3 additions & 0 deletions MekHQ/data/scenariomodifiers/HouseOfficerAir.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,5 +30,8 @@
<syncDeploymentType>SameEdge</syncDeploymentType>
<syncedForceName>Player</syncedForceName>
<useArtillery>false</useArtillery>
<roleChoices>
<forceRole>INTERCEPTOR</forceRole>
</roleChoices>
</forceDefinition>
</AtBScenarioModifier>
3 changes: 3 additions & 0 deletions MekHQ/data/scenariomodifiers/HouseOfficerGround.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,8 @@
<syncDeploymentType>SameEdge</syncDeploymentType>
<syncedForceName>Player</syncedForceName>
<useArtillery>false</useArtillery>
<roleChoices>
<forceRole>COMMAND</forceRole>
</roleChoices>
</forceDefinition>
</AtBScenarioModifier>
3 changes: 3 additions & 0 deletions MekHQ/data/scenariomodifiers/LiaisonAir.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,5 +30,8 @@
<syncDeploymentType>SameEdge</syncDeploymentType>
<syncedForceName>Player</syncedForceName>
<useArtillery>false</useArtillery>
<roleChoices>
<forceRole>INTERCEPTOR</forceRole>
</roleChoices>
</forceDefinition>
</AtBScenarioModifier>
3 changes: 3 additions & 0 deletions MekHQ/data/scenariomodifiers/LiaisonGround.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,8 @@
<syncDeploymentType>SameEdge</syncDeploymentType>
<syncedForceName>Player</syncedForceName>
<useArtillery>false</useArtillery>
<roleChoices>
<forceRole>COMMAND</forceRole>
</roleChoices>
</forceDefinition>
</AtBScenarioModifier>
4 changes: 4 additions & 0 deletions MekHQ/data/scenariotemplates/Assassination.xml
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,10 @@
<syncDeploymentType>OppositeEdge</syncDeploymentType>
<syncedForceName>Player</syncedForceName>
<useArtillery>false</useArtillery>
<roleChoices>
<forceRole>COMMAND</forceRole>
<forceRole>APC</forceRole>
</roleChoices>
</value>
</entry>
</scenarioForces>
Expand Down
2 changes: 1 addition & 1 deletion MekHQ/data/scenariotemplates/Close Air Support.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<ScenarioTemplate>
<name>Close Air Support</name>
<shortBriefing>Provide air support, minimize losses.</shortBriefing>
<detailedBriefing>Provide air support to allied ground forces under heavy attack. Prioritize minimizing casualties while neutralizing enemy units. Expect anti-air defenses. Success depends on keeping at least 50% of allies alive and destroying half of the enemy force.</detailedBriefing>
<detailedBriefing>Provide air support to allied ground forces under heavy attack. Prioritize minimizing casualties while neutralizing enemy units. Success depends on keeping at least 50% of allies alive and destroying half of the enemy force.</detailedBriefing>
<mapParameters>
<allowedTerrainTypes />
<allowRotation>false</allowRotation>
Expand Down
4 changes: 4 additions & 0 deletions MekHQ/data/scenariotemplates/Convoy Escort.xml
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,10 @@
<syncDeploymentType>OppositeEdge</syncDeploymentType>
<syncedForceName>Convoy</syncedForceName>
<useArtillery>false</useArtillery>
<roleChoices>
<forceRole>RAIDER</forceRole>
<forceRole>CAVALRY</forceRole>
</roleChoices>
</value>
</entry>
<entry>
Expand Down
4 changes: 4 additions & 0 deletions MekHQ/data/scenariotemplates/Critical Convoy Escort.xml
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,10 @@
<syncDeploymentType>OppositeEdge</syncDeploymentType>
<syncedForceName>Convoy</syncedForceName>
<useArtillery>false</useArtillery>
<roleChoices>
<forceRole>RAIDER</forceRole>
<forceRole>CAVALRY</forceRole>
</roleChoices>
</value>
</entry>
<entry>
Expand Down
7 changes: 7 additions & 0 deletions MekHQ/data/scenariotemplates/Deep Raid Defense.xml
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,13 @@
<startingAltitude>0</startingAltitude>
<syncDeploymentType>None</syncDeploymentType>
<useArtillery>false</useArtillery>
<roleChoices>
<forceRole>ARTILLERY</forceRole>
<forceRole>MISSILE_ARTILLERY</forceRole>
<forceRole>MIXED_ARTILLERY</forceRole>
<forceRole>FIRE_SUPPORT</forceRole>
<forceRole>SR_FIRE_SUPPORT</forceRole>
</roleChoices>
</value>
</entry>
<entry>
Expand Down
112 changes: 58 additions & 54 deletions MekHQ/data/scenariotemplates/Frontline VIP Capture.xml
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,10 @@
<syncDeploymentType>OppositeEdge</syncDeploymentType>
<syncedForceName>Player</syncedForceName>
<useArtillery>false</useArtillery>
<roleChoices>
<forceRole>COMMAND</forceRole>
<forceRole>APC</forceRole>
</roleChoices>
</value>
</entry>
</scenarioForces>
Expand Down Expand Up @@ -142,59 +146,59 @@
<timeLimitAtMost>true</timeLimitAtMost>
<timeLimitType>None</timeLimitType>
</scenarioObjective>
<scenarioObjective>
<associatedForceNames>
<associatedForceName>OpFor</associatedForceName>
</associatedForceNames>
<associatedUnitIDs />
<successEffects>
<successEffect>
<effectType>ScenarioVictory</effectType>
<effectScaling>Fixed</effectScaling>
<howMuch>1</howMuch>
</successEffect>
</successEffects>
<failureEffects>
<failureEffect>
<effectType>ScenarioDefeat</effectType>
<effectScaling>Fixed</effectScaling>
<howMuch>1</howMuch>
</failureEffect>
</failureEffects>
<additionalDetails />
<description>Destroy or rout 50% of the following force(s) and unit(s):</description>
<destinationEdge>NONE</destinationEdge>
<objectiveCriterion>ForceWithdraw</objectiveCriterion>
<percentage>50</percentage>
<timeLimitAtMost>true</timeLimitAtMost>
<timeLimitType>None</timeLimitType>
</scenarioObjective>
<scenarioObjective>
<associatedForceNames>
<associatedForceName>Player</associatedForceName>
</associatedForceNames>
<associatedUnitIDs />
<successEffects>
<successEffect>
<effectType>ScenarioVictory</effectType>
<effectScaling>Fixed</effectScaling>
<howMuch>1</howMuch>
</successEffect>
</successEffects>
<failureEffects>
<failureEffect>
<effectType>ScenarioDefeat</effectType>
<effectScaling>Fixed</effectScaling>
<howMuch>1</howMuch>
</failureEffect>
</failureEffects>
<additionalDetails />
<description>Preserve 50% of the following force(s) and unit(s):</description>
<destinationEdge>NONE</destinationEdge>
<objectiveCriterion>Preserve</objectiveCriterion>
<percentage>50</percentage>
<timeLimitAtMost>true</timeLimitAtMost>
<timeLimitType>None</timeLimitType>
</scenarioObjective>
</scenarioObjectives>
<scenarioObjective>
<associatedForceNames>
<associatedForceName>OpFor</associatedForceName>
</associatedForceNames>
<associatedUnitIDs />
<successEffects>
<successEffect>
<effectType>ScenarioVictory</effectType>
<effectScaling>Fixed</effectScaling>
<howMuch>1</howMuch>
</successEffect>
</successEffects>
<failureEffects>
<failureEffect>
<effectType>ScenarioDefeat</effectType>
<effectScaling>Fixed</effectScaling>
<howMuch>1</howMuch>
</failureEffect>
</failureEffects>
<additionalDetails />
<description>Destroy or rout 50% of the following force(s) and unit(s):</description>
<destinationEdge>NONE</destinationEdge>
<objectiveCriterion>ForceWithdraw</objectiveCriterion>
<percentage>50</percentage>
<timeLimitAtMost>true</timeLimitAtMost>
<timeLimitType>None</timeLimitType>
</scenarioObjective>
<scenarioObjective>
<associatedForceNames>
<associatedForceName>Player</associatedForceName>
</associatedForceNames>
<associatedUnitIDs />
<successEffects>
<successEffect>
<effectType>ScenarioVictory</effectType>
<effectScaling>Fixed</effectScaling>
<howMuch>1</howMuch>
</successEffect>
</successEffects>
<failureEffects>
<failureEffect>
<effectType>ScenarioDefeat</effectType>
<effectScaling>Fixed</effectScaling>
<howMuch>1</howMuch>
</failureEffect>
</failureEffects>
<additionalDetails />
<description>Preserve 50% of the following force(s) and unit(s):</description>
<destinationEdge>NONE</destinationEdge>
<objectiveCriterion>Preserve</objectiveCriterion>
<percentage>50</percentage>
<timeLimitAtMost>true</timeLimitAtMost>
<timeLimitType>None</timeLimitType>
</scenarioObjective>
</ScenarioTemplate>
2 changes: 1 addition & 1 deletion MekHQ/data/scenariotemplates/Heavy Recon Evasion.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<ScenarioTemplate>
<name>Heavy Recon Evasion</name>
<shortBriefing>Evade patrols while scanning enemy heavies.</shortBriefing>
<detailedBriefing>Enemy patrols are active, and your mission is to scan the enemy’s heavy units. Survive for the duration of the scan without being detected. Preserve at least 50% of your forces until the turn limit is reached to ensure mission success.</detailedBriefing>
<detailedBriefing>Enemy patrols are active, and your mission is to scan the enemy’s heavy units. Survive for the duration of the scan. Preserve at least 50% of your forces until the turn limit is reached to ensure mission success.</detailedBriefing>
<isHostileFacility>false</isHostileFacility>
<isAlliedFacility>false</isAlliedFacility>
<mapParameters>
Expand Down
4 changes: 4 additions & 0 deletions MekHQ/data/scenariotemplates/Intercept Engagement.xml
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,10 @@
<syncDeploymentType>OppositeEdge</syncDeploymentType>
<syncedForceName>Player</syncedForceName>
<useArtillery>false</useArtillery>
<roleChoices>
<forceRole>RAIDER</forceRole>
<forceRole>CAVALRY</forceRole>
</roleChoices>
</value>
</entry>
</scenarioForces>
Expand Down
4 changes: 1 addition & 3 deletions MekHQ/data/scenariotemplates/Interception Defense.xml
Original file line number Diff line number Diff line change
Expand Up @@ -130,9 +130,7 @@
</failureEffect>
</failureEffects>
<additionalDetails />
<description>Destroy 50% of the following force(s) and unit(s) before they can reach the
destination
edge:</description>
<description>Destroy 50% of the following force(s) and unit(s) before they can reach the destination edge:</description>
<destinationEdge>NONE</destinationEdge>
<objectiveCriterion>Destroy</objectiveCriterion>
<percentage>50</percentage>
Expand Down
4 changes: 4 additions & 0 deletions MekHQ/data/scenariotemplates/Irregular Force Assault.xml
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,10 @@
<syncDeploymentType>OppositeEdge</syncDeploymentType>
<syncedForceName>Player</syncedForceName>
<useArtillery>false</useArtillery>
<roleChoices>
<forceRole>FIRE_SUPPORT</forceRole>
<forceRole>INF_SUPPORT</forceRole>
</roleChoices>
</value>
</entry>
</scenarioForces>
Expand Down
7 changes: 7 additions & 0 deletions MekHQ/data/scenariotemplates/Isolated DropShip Defense.xml
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,13 @@
<startingAltitude>0</startingAltitude>
<syncDeploymentType>None</syncDeploymentType>
<useArtillery>false</useArtillery>
<roleChoices>
<forceRole>ARTILLERY</forceRole>
<forceRole>MISSILE_ARTILLERY</forceRole>
<forceRole>MIXED_ARTILLERY</forceRole>
<forceRole>FIRE_SUPPORT</forceRole>
<forceRole>SR_FIRE_SUPPORT</forceRole>
</roleChoices>
</value>
</entry>
<entry>
Expand Down
54 changes: 27 additions & 27 deletions MekHQ/data/scenariotemplates/Low-Atmosphere DropShip Assault.xml
Original file line number Diff line number Diff line change
Expand Up @@ -147,32 +147,32 @@
<timeLimitAtMost>true</timeLimitAtMost>
<timeLimitType>None</timeLimitType>
</scenarioObjective>
<scenarioObjective>
<associatedForceNames>
<associatedForceName>Player</associatedForceName>
</associatedForceNames>
<associatedUnitIDs />
<successEffects>
<successEffect>
<effectType>ScenarioVictory</effectType>
<effectScaling>Fixed</effectScaling>
<howMuch>1</howMuch>
</successEffect>
</successEffects>
<failureEffects>
<failureEffect>
<effectType>ScenarioDefeat</effectType>
<effectScaling>Fixed</effectScaling>
<howMuch>1</howMuch>
</failureEffect>
</failureEffects>
<additionalDetails />
<description>Preserve 50% of the following force(s) and unit(s):</description>
<destinationEdge>NONE</destinationEdge>
<objectiveCriterion>Preserve</objectiveCriterion>
<percentage>50</percentage>
<timeLimitAtMost>true</timeLimitAtMost>
<timeLimitType>None</timeLimitType>
</scenarioObjective>
</scenarioObjectives>
<scenarioObjective>
<associatedForceNames>
<associatedForceName>Player</associatedForceName>
</associatedForceNames>
<associatedUnitIDs />
<successEffects>
<successEffect>
<effectType>ScenarioVictory</effectType>
<effectScaling>Fixed</effectScaling>
<howMuch>1</howMuch>
</successEffect>
</successEffects>
<failureEffects>
<failureEffect>
<effectType>ScenarioDefeat</effectType>
<effectScaling>Fixed</effectScaling>
<howMuch>1</howMuch>
</failureEffect>
</failureEffects>
<additionalDetails />
<description>Preserve 50% of the following force(s) and unit(s):</description>
<destinationEdge>NONE</destinationEdge>
<objectiveCriterion>Preserve</objectiveCriterion>
<percentage>50</percentage>
<timeLimitAtMost>true</timeLimitAtMost>
<timeLimitType>None</timeLimitType>
</scenarioObjective>
</ScenarioTemplate>
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,9 @@
<syncDeploymentType>OppositeEdge</syncDeploymentType>
<syncedForceName>Player</syncedForceName>
<useArtillery>false</useArtillery>
<roleChoices>
<forceRole>INTERCEPTOR</forceRole>
</roleChoices>
</value>
</entry>
<entry>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,9 @@
<syncDeploymentType>OppositeEdge</syncDeploymentType>
<syncedForceName>Player</syncedForceName>
<useArtillery>false</useArtillery>
<roleChoices>
<forceRole>INTERCEPTOR</forceRole>
</roleChoices>
</value>
</entry>
</scenarioForces>
Expand Down
Loading
Loading