Class StarLeagueCache1BuiltInScenario
java.lang.Object
mekhq.campaign.mission.Scenario
mekhq.campaign.mission.AtBScenario
mekhq.campaign.mission.atb.scenario.StarLeagueCache1BuiltInScenario
- All Implemented Interfaces:
IAtBScenario
,IPlayerSettings
- Direct Known Subclasses:
StarLeagueCache2BuiltInScenario
-
Field Summary
Fields inherited from class mekhq.campaign.mission.AtBScenario
ACEDUEL, ALLIEDTRAITORS, ALLYRESCUE, AMBUSH, antiRiotWeapons, BASEATTACK, BREAKTHROUGH, CHASE, CIVILIANHELP, CIVILIANRIOT, CONVOYATTACK, CONVOYRESCUE, defaultResourceBundle, DYNAMIC, EXTRACTION, FORCE_AERO, FORCE_BA, FORCE_INFANTRY, FORCE_MEK, FORCE_MIXED, FORCE_NOVA, FORCE_PROTOMEK, FORCE_VEENOVA, FORCE_VEHICLE, forceTypeNames, HIDEANDSEEK, HOLDTHELINE, NO_COMBAT_TEAM, OFFICERDUEL, PIRATEFREEFORALL, PRISONBREAK, PROBE, RECONRAID, STANDUP, STARLEAGUECACHE1, STARLEAGUECACHE2, startPos
Fields inherited from class mekhq.campaign.mission.Scenario
atmosphere, botForces, botForcesStubs, fog, gravity, light, S_DEFAULT_ID, T_ATMOSPHERE, T_GROUND, T_SPACE, weather, wind
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
int
getMapX()
int
getMapY()
int
boolean
void
setExtraScenarioForces
(Campaign campaign, ArrayList<megamek.common.Entity> allyEntities, ArrayList<megamek.common.Entity> enemyEntities) void
void
setObjectives
(Campaign campaign, AtBContract contract) Methods inherited from class mekhq.campaign.mission.AtBScenario
addAeroReinforcements, addCivilianUnits, addDropship, addEnemyForce, addEnemyForce, addLance, addLance, addScrubReinforcements, addTransportRelationship, addTurrets, canAddDropShips, canDeploy, canDeploy, canDeployForces, canDeployUnits, canRerollLight, canRerollTerrain, canRerollWeather, canStartScenario, filterUntransportedUnits, generateStub, getAlliesPlayer, getAlliesPlayerStub, getAllyBotForce, getAttachedUnitIds, getBaseMapX, getBaseMapY, getBattlefieldControlDescription, getCombatRole, getCombatTeamById, getCombatTeamId, getContract, getCsvFromList, getDeploymentDelay, getDeploymentInstructions, getDesc, getEnemyBotForce, getEnemyBotForce, getEnemyHome, getEntity, getEntity, getForceCount, getModifiedTemperature, getNumPlayerMinefields, getRerollsRemaining, getResourceBundle, getSpecialScenarioEnemies, getStratconScenario, getSurvivalBonusIds, getTerrainType, getTransportLinkages, initialize, isAttacker, isBigBattle, isFriendlyUnit, isStandardScenario, loadFieldsFromXmlNode, refresh, setAttacker, setCombatTeam, setDeploymentDelay, setEnemyHome, setForceCount, setForces, setLightConditions, setMapFile, setMapSize, setModifiedTemperature, setNumPlayerMinefields, setPlanetaryConditions, setRerolls, setScenarioMap, setTerrain, setTerrainType, setTransportLinkages, setWeatherConditions, useReroll, writeToXMLEnd
Methods inherited from class mekhq.campaign.mission.Scenario
addBotForce, addForces, addLoot, addPlayerTransportRelationship, addUnit, canWindShiftDirection, canWindShiftStrength, clearAllForcesAndPersonnel, containsPlayerUnit, convertToStub, createPlanetaryConditions, generateInstanceFromXML, getAtmosphere, getBlowingSand, getBoardType, getBoardTypeName, getBotForce, getBotForces, getBotForcesStubs, getDate, getDeploymentLimit, getDescription, getEMI, getEntityStub, getExternalIDLookup, getFog, getForceIDs, getForces, getForceStub, getGravity, getHasTrack, getId, getIndividualUnitIDs, getLight, getLinkedScenario, getLoot, getMap, getMapForDisplay, getMapSizeX, getMapSizeY, getMaxWindStrength, getMinWindStrength, getMissionId, getName, getNumBots, getPlayerTransportLinkages, getReport, getScenarioObjectives, getStartingAnyNWx, getStartingAnyNWy, getStartingAnySEx, getStartingAnySEy, getStartingPos, getStartOffset, getStartWidth, getStatus, getStratConScenarioType, getTemperature, getTraitorUnits, getWeather, getWind, hasObjectives, includesRequiredPersonnel, includesRequiredUnits, isAssigned, isCloaked, isTraitor, isTraitor, isUsingFixedMap, readPlanetaryConditions, removeBotForce, removeForce, removeUnit, resetLoot, setAtmosphere, setBlowingSand, setBoardType, setBotForces, setCloaked, setDate, setDeploymentLimit, setDesc, setEMI, setExternalIDLookup, setFog, setGravity, setHasTrack, setId, setLight, setlinkedScenarioID, setMap, setMapSizeX, setMapSizeY, setMaxWindStrength, setMinWindStrength, setMissionId, setName, setReport, setScenarioObjectives, setShiftWindDirection, setShiftWindStrength, setStartingAnyNWx, setStartingAnyNWy, setStartingAnySEx, setStartingAnySEy, setStartingPos, setStartOffset, setStartWidth, setStatus, setStratConScenarioType, setTemperature, setUsingFixedMap, setWeather, setWind, writeToXML, writeToXMLBegin
-
Constructor Details
-
StarLeagueCache1BuiltInScenario
public StarLeagueCache1BuiltInScenario()
-
-
Method Details
-
isSpecialScenario
public boolean isSpecialScenario()- Specified by:
isSpecialScenario
in interfaceIAtBScenario
- Overrides:
isSpecialScenario
in classAtBScenario
-
getScenarioType
public int getScenarioType() -
getScenarioTypeDescription
-
getResourceKey
-
getMapX
public int getMapX()- Overrides:
getMapX
in classAtBScenario
-
getMapY
public int getMapY()- Overrides:
getMapY
in classAtBScenario
-
setMapFile
public void setMapFile()- Overrides:
setMapFile
in classAtBScenario
-
canRerollMapSize
public boolean canRerollMapSize()- Overrides:
canRerollMapSize
in classAtBScenario
-
canRerollMap
public boolean canRerollMap()- Overrides:
canRerollMap
in classAtBScenario
-
setExtraScenarioForces
public void setExtraScenarioForces(Campaign campaign, ArrayList<megamek.common.Entity> allyEntities, ArrayList<megamek.common.Entity> enemyEntities) - Specified by:
setExtraScenarioForces
in interfaceIAtBScenario
- Overrides:
setExtraScenarioForces
in classAtBScenario
-
setObjectives
- Overrides:
setObjectives
in classAtBScenario
-