-
Notifications
You must be signed in to change notification settings - Fork 178
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #3840 from Thom293/HeavyBattles
StratCon Heavy Battles, by PhoenixHeart.
- Loading branch information
Showing
16 changed files
with
2,400 additions
and
0 deletions.
There are no files selected for viewing
163 changes: 163 additions & 0 deletions
163
MekHQ/data/scenariotemplates/Allied Facility - Heavy.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,163 @@ | ||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> | ||
<ScenarioTemplate> | ||
<name>Allied Facility - Heavy</name> | ||
<shortBriefing>Allied facility</shortBriefing> | ||
<detailedBriefing>An allied facility has come under attack.</detailedBriefing> | ||
<isHostileFacility>false</isHostileFacility> | ||
<isAlliedFacility>true</isAlliedFacility> | ||
<mapParameters> | ||
<allowedTerrainTypes> | ||
<allowedTerrainType>3</allowedTerrainType> | ||
<allowedTerrainType>6</allowedTerrainType> | ||
</allowedTerrainTypes> | ||
<allowRotation>false</allowRotation> | ||
<baseHeight>0</baseHeight> | ||
<baseWidth>0</baseWidth> | ||
<heightScalingIncrement>5</heightScalingIncrement> | ||
<mapLocation>SpecificGroundTerrain</mapLocation> | ||
<useStandardAtBSizing>true</useStandardAtBSizing> | ||
<widthScalingIncrement>5</widthScalingIncrement> | ||
</mapParameters> | ||
<scenarioForces> | ||
<entry> | ||
<key>Base Turrets</key> | ||
<value> | ||
<actualDeploymentZone>-1</actualDeploymentZone> | ||
<allowAeroBombs>false</allowAeroBombs> | ||
<allowedUnitType>7</allowedUnitType> | ||
<arrivalTurn>0</arrivalTurn> | ||
<canReinforceLinked>false</canReinforceLinked> | ||
<contributesToBV>true</contributesToBV> | ||
<contributesToMapSize>true</contributesToMapSize> | ||
<contributesToUnitCount>true</contributesToUnitCount> | ||
<deployOffboard>false</deployOffboard> | ||
<deploymentZones> | ||
<deploymentZone>10</deploymentZone> | ||
</deploymentZones> | ||
<destinationZone>5</destinationZone> | ||
<fixedUnitCount>0</fixedUnitCount> | ||
<forceAlignment>1</forceAlignment> | ||
<forceMultiplier>1.0</forceMultiplier> | ||
<forceName>Base Turrets</forceName> | ||
<generationMethod>2</generationMethod> | ||
<generationOrder>4</generationOrder> | ||
<maxWeightClass>4</maxWeightClass> | ||
<minWeightClass>0</minWeightClass> | ||
<objectiveLinkedForces/> | ||
<retreatThreshold>50</retreatThreshold> | ||
<startingAltitude>0</startingAltitude> | ||
<syncDeploymentType>None</syncDeploymentType> | ||
<useArtillery>false</useArtillery> | ||
</value> | ||
</entry> | ||
<entry> | ||
<key>Player</key> | ||
<value> | ||
<actualDeploymentZone>-1</actualDeploymentZone> | ||
<allowAeroBombs>false</allowAeroBombs> | ||
<allowedUnitType>-2</allowedUnitType> | ||
<arrivalTurn>0</arrivalTurn> | ||
<canReinforceLinked>true</canReinforceLinked> | ||
<contributesToBV>true</contributesToBV> | ||
<contributesToMapSize>true</contributesToMapSize> | ||
<contributesToUnitCount>true</contributesToUnitCount> | ||
<deployOffboard>false</deployOffboard> | ||
<deploymentZones> | ||
<deploymentZone>0</deploymentZone> | ||
<deploymentZone>1</deploymentZone> | ||
<deploymentZone>2</deploymentZone> | ||
<deploymentZone>3</deploymentZone> | ||
<deploymentZone>4</deploymentZone> | ||
<deploymentZone>5</deploymentZone> | ||
<deploymentZone>6</deploymentZone> | ||
<deploymentZone>7</deploymentZone> | ||
<deploymentZone>8</deploymentZone> | ||
<deploymentZone>9</deploymentZone> | ||
<deploymentZone>10</deploymentZone> | ||
</deploymentZones> | ||
<destinationZone>5</destinationZone> | ||
<fixedUnitCount>0</fixedUnitCount> | ||
<forceAlignment>0</forceAlignment> | ||
<forceMultiplier>1.0</forceMultiplier> | ||
<forceName>Player</forceName> | ||
<generationMethod>0</generationMethod> | ||
<generationOrder>1</generationOrder> | ||
<maxWeightClass>4</maxWeightClass> | ||
<minWeightClass>0</minWeightClass> | ||
<objectiveLinkedForces/> | ||
<retreatThreshold>50</retreatThreshold> | ||
<startingAltitude>0</startingAltitude> | ||
<syncDeploymentType>None</syncDeploymentType> | ||
<useArtillery>false</useArtillery> | ||
</value> | ||
</entry> | ||
<entry> | ||
<key>Primary Opfor</key> | ||
<value> | ||
<actualDeploymentZone>-1</actualDeploymentZone> | ||
<allowAeroBombs>false</allowAeroBombs> | ||
<allowedUnitType>-2</allowedUnitType> | ||
<arrivalTurn>0</arrivalTurn> | ||
<canReinforceLinked>true</canReinforceLinked> | ||
<contributesToBV>false</contributesToBV> | ||
<contributesToMapSize>true</contributesToMapSize> | ||
<contributesToUnitCount>false</contributesToUnitCount> | ||
<deployOffboard>false</deployOffboard> | ||
<deploymentZones> | ||
<deploymentZone>1</deploymentZone> | ||
<deploymentZone>2</deploymentZone> | ||
<deploymentZone>3</deploymentZone> | ||
<deploymentZone>4</deploymentZone> | ||
<deploymentZone>5</deploymentZone> | ||
<deploymentZone>6</deploymentZone> | ||
<deploymentZone>7</deploymentZone> | ||
<deploymentZone>8</deploymentZone> | ||
<deploymentZone>9</deploymentZone> | ||
</deploymentZones> | ||
<destinationZone>5</destinationZone> | ||
<fixedUnitCount>0</fixedUnitCount> | ||
<forceAlignment>2</forceAlignment> | ||
<forceMultiplier>1.0</forceMultiplier> | ||
<forceName>Primary Opfor</forceName> | ||
<generationMethod>1</generationMethod> | ||
<generationOrder>5</generationOrder> | ||
<maxWeightClass>4</maxWeightClass> | ||
<minWeightClass>3</minWeightClass> | ||
<objectiveLinkedForces/> | ||
<retreatThreshold>50</retreatThreshold> | ||
<startingAltitude>0</startingAltitude> | ||
<syncDeploymentType>None</syncDeploymentType> | ||
<useArtillery>false</useArtillery> | ||
</value> | ||
</entry> | ||
</scenarioForces> | ||
<scenarioObjectives> | ||
<scenarioObjective> | ||
<associatedForceNames> | ||
<associatedForceName>Primary Opfor</associatedForceName> | ||
</associatedForceNames> | ||
<associatedUnitIDs/> | ||
<successEffects> | ||
<successEffect> | ||
<effectType>ScenarioVictory</effectType> | ||
<effectScaling>Fixed</effectScaling> | ||
<howMuch>2</howMuch> | ||
</successEffect> | ||
</successEffects> | ||
<failureEffects> | ||
<failureEffect> | ||
<effectType>ScenarioDefeat</effectType> | ||
<effectScaling>Fixed</effectScaling> | ||
<howMuch>1</howMuch> | ||
</failureEffect> | ||
</failureEffects> | ||
<additionalDetails/> | ||
<description>Destroy or rout 50% of the attacking force(s):</description> | ||
<destinationEdge>NONE</destinationEdge> | ||
<objectiveCriterion>ForceWithdraw</objectiveCriterion> | ||
<percentage>50</percentage> | ||
<timeLimitAtMost>true</timeLimitAtMost> | ||
<timeLimitType>None</timeLimitType> | ||
</scenarioObjective> | ||
</scenarioObjectives> | ||
</ScenarioTemplate> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,146 @@ | ||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> | ||
<ScenarioTemplate> | ||
<name>Assassinate - Assault</name> | ||
<shortBriefing>Eliminate the designated target.</shortBriefing> | ||
<detailedBriefing>Destroy the designated target, or disable it while routing any escorts. The target cannot be allowed to leave the battlefield.</detailedBriefing> | ||
<mapParameters> | ||
<allowedTerrainTypes/> | ||
<allowRotation>false</allowRotation> | ||
<baseHeight>0</baseHeight> | ||
<baseWidth>0</baseWidth> | ||
<heightScalingIncrement>5</heightScalingIncrement> | ||
<mapLocation>AllGroundTerrain</mapLocation> | ||
<useStandardAtBSizing>true</useStandardAtBSizing> | ||
<widthScalingIncrement>5</widthScalingIncrement> | ||
</mapParameters> | ||
<scenarioForces> | ||
<entry> | ||
<key>Player</key> | ||
<value> | ||
<actualDeploymentZone>-1</actualDeploymentZone> | ||
<allowAeroBombs>false</allowAeroBombs> | ||
<allowedUnitType>-2</allowedUnitType> | ||
<arrivalTurn>0</arrivalTurn> | ||
<canReinforceLinked>true</canReinforceLinked> | ||
<contributesToBV>true</contributesToBV> | ||
<contributesToMapSize>true</contributesToMapSize> | ||
<contributesToUnitCount>true</contributesToUnitCount> | ||
<deployOffboard>false</deployOffboard> | ||
<deploymentZones> | ||
<deploymentZone>0</deploymentZone> | ||
<deploymentZone>1</deploymentZone> | ||
<deploymentZone>2</deploymentZone> | ||
<deploymentZone>3</deploymentZone> | ||
<deploymentZone>4</deploymentZone> | ||
<deploymentZone>5</deploymentZone> | ||
<deploymentZone>6</deploymentZone> | ||
<deploymentZone>7</deploymentZone> | ||
<deploymentZone>8</deploymentZone> | ||
<deploymentZone>9</deploymentZone> | ||
<deploymentZone>10</deploymentZone> | ||
</deploymentZones> | ||
<destinationZone>5</destinationZone> | ||
<fixedUnitCount>0</fixedUnitCount> | ||
<forceAlignment>0</forceAlignment> | ||
<forceMultiplier>1.0</forceMultiplier> | ||
<forceName>Player</forceName> | ||
<generationMethod>0</generationMethod> | ||
<generationOrder>1</generationOrder> | ||
<maxWeightClass>4</maxWeightClass> | ||
<minWeightClass>0</minWeightClass> | ||
<retreatThreshold>50</retreatThreshold> | ||
<startingAltitude>0</startingAltitude> | ||
<syncDeploymentType>None</syncDeploymentType> | ||
<useArtillery>false</useArtillery> | ||
</value> | ||
</entry> | ||
<entry> | ||
<key>Primary Opfor</key> | ||
<value> | ||
<actualDeploymentZone>-1</actualDeploymentZone> | ||
<allowAeroBombs>false</allowAeroBombs> | ||
<allowedUnitType>-2</allowedUnitType> | ||
<arrivalTurn>0</arrivalTurn> | ||
<canReinforceLinked>true</canReinforceLinked> | ||
<contributesToBV>false</contributesToBV> | ||
<contributesToMapSize>true</contributesToMapSize> | ||
<contributesToUnitCount>false</contributesToUnitCount> | ||
<deployOffboard>false</deployOffboard> | ||
<deploymentZones/> | ||
<destinationZone>5</destinationZone> | ||
<fixedUnitCount>0</fixedUnitCount> | ||
<forceAlignment>2</forceAlignment> | ||
<forceMultiplier>1.0</forceMultiplier> | ||
<forceName>Primary Opfor</forceName> | ||
<generationMethod>1</generationMethod> | ||
<generationOrder>5</generationOrder> | ||
<maxWeightClass>4</maxWeightClass> | ||
<minWeightClass>3</minWeightClass> | ||
<retreatThreshold>50</retreatThreshold> | ||
<startingAltitude>0</startingAltitude> | ||
<syncDeploymentType>OppositeEdge</syncDeploymentType> | ||
<syncedForceName>Player</syncedForceName> | ||
<useArtillery>false</useArtillery> | ||
</value> | ||
</entry> | ||
<entry> | ||
<key>Designated Target</key> | ||
<value> | ||
<actualDeploymentZone>-1</actualDeploymentZone> | ||
<allowAeroBombs>false</allowAeroBombs> | ||
<allowedUnitType>-2</allowedUnitType> | ||
<arrivalTurn>0</arrivalTurn> | ||
<canReinforceLinked>true</canReinforceLinked> | ||
<contributesToBV>false</contributesToBV> | ||
<contributesToMapSize>false</contributesToMapSize> | ||
<contributesToUnitCount>false</contributesToUnitCount> | ||
<deployOffboard>false</deployOffboard> | ||
<deploymentZones/> | ||
<destinationZone>5</destinationZone> | ||
<fixedUnitCount>1</fixedUnitCount> | ||
<forceAlignment>2</forceAlignment> | ||
<forceMultiplier>1.0</forceMultiplier> | ||
<forceName>Designated Target</forceName> | ||
<generationMethod>3</generationMethod> | ||
<generationOrder>5</generationOrder> | ||
<maxWeightClass>4</maxWeightClass> | ||
<minWeightClass>4</minWeightClass> | ||
<retreatThreshold>50</retreatThreshold> | ||
<startingAltitude>0</startingAltitude> | ||
<subjectToRandomRemoval>false</subjectToRandomRemoval> | ||
<syncDeploymentType>OppositeEdge</syncDeploymentType> | ||
<syncedForceName>Player</syncedForceName> | ||
<useArtillery>false</useArtillery> | ||
</value> | ||
</entry> | ||
</scenarioForces> | ||
<scenarioObjectives> | ||
<scenarioObjective> | ||
<associatedForceNames> | ||
<associatedForceName>Designated Target</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 the following force(s) and unit(s):</description> | ||
<destinationEdge>NONE</destinationEdge> | ||
<objectiveCriterion>Destroy</objectiveCriterion> | ||
<percentage>100</percentage> | ||
<timeLimitAtMost>true</timeLimitAtMost> | ||
<timeLimitType>None</timeLimitType> | ||
</scenarioObjective> | ||
</scenarioObjectives> | ||
</ScenarioTemplate> |
Oops, something went wrong.