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
ACE_DUEL, ALLIED_TRAITORS, ALLY_RESCUE, AMBUSH, antiRiotWeapons, BASE_ATTACK, BREAKTHROUGH, CHASE, CIVILIAN_HELP, CIVILIAN_RIOT, CONVOY_ATTACK, CONVOY_RESCUE, defaultResourceBundle, DYNAMIC, EXTRACTION, FORCE_AERO, FORCE_BA, FORCE_INFANTRY, FORCE_MEK, FORCE_MIXED, FORCE_NOVA, FORCE_PROTOMEK, FORCE_VEE_NOVA, FORCE_VEHICLE, forceTypeNames, HIDE_AND_SEEK, HOLD_THE_LINE, NO_COMBAT_TEAM, OFFICER_DUEL, PIRATE_FREE_FOR_ALL, PRISON_BREAK, PROBE, RECON_RAID, STANDUP, STAR_LEAGUE_CACHE_1, STAR_LEAGUE_CACHE_2, startPosFields 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 TypeMethodDescriptionbooleanbooleanintgetMapX()intgetMapY()intbooleanvoidsetExtraScenarioForces(Campaign campaign, ArrayList<megamek.common.units.Entity> allyEntities, ArrayList<megamek.common.units.Entity> enemyEntities) voidvoidsetObjectives(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, selectBotTeamCommanders, setAttacker, setCombatTeam, setDeploymentDelay, setEnemyHome, setForceCount, setForces, setLightConditions, setMapFile, setMapSize, setModifiedTemperature, setNumPlayerMinefields, setPlanetaryConditions, setRerolls, setScenarioMap, setTerrain, setTerrainType, setTransportLinkages, setWeatherConditions, useReroll, writeToXMLEndMethods inherited from class mekhq.campaign.mission.Scenario
addBotForce, addForces, addLoot, addPlayerTransportRelationship, addSalvageForce, addSalvageTech, addUnit, canWindShiftDirection, canWindShiftStrength, clearAllForcesAndPersonnel, clearSalvageForces, clearSalvageTechs, containsPlayerUnit, convertToStub, createPlanetaryConditions, generateInstanceFromXML, getAtmosphere, getBlowingSand, getBoardType, getBoardTypeName, getBotForce, getBotForces, getBotForcesStubs, getDate, getDeploymentLimit, getDescription, getEMI, getEntityStub, getExternalIDLookup, getFog, getForceIDs, getForces, getForceStub, getGravity, getHasTrack, getHyperlinkedName, getId, getIndividualUnitIDs, getLight, getLinkedScenario, getLoot, getMap, getMapForDisplay, getMapSizeX, getMapSizeY, getMaxWindStrength, getMinWindStrength, getMissionId, getName, getNumBots, getPlayerTransportLinkages, getReport, getSalvageForces, getSalvageTechs, getScenarioObjectives, getStartingAnyNWx, getStartingAnyNWy, getStartingAnySEx, getStartingAnySEy, getStartingPos, getStartOffset, getStartWidth, getStatus, getStratConScenarioType, getTemperature, getTraitorUnits, getWeather, getWind, hasObjectives, includesRequiredPersonnel, includesRequiredUnits, isAssigned, isCloaked, isCrisis, isTraitor, isTraitor, isUsingFixedMap, readPlanetaryConditions, removeBotForce, removeForce, removeSalvageForce, removeSalvageTechs, removeUnit, resetLoot, setAtmosphere, setBlowingSand, setBoardType, setBotForces, setCloaked, setDate, setDeploymentLimit, setDesc, setEMI, setExternalIDLookup, setFog, setGravity, setHasTrack, setId, setIsCrisis, 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:
isSpecialScenarioin interfaceIAtBScenario- Overrides:
isSpecialScenarioin classAtBScenario
-
getScenarioType
public int getScenarioType() -
getScenarioTypeDescription
-
getResourceKey
-
getMapX
public int getMapX()- Overrides:
getMapXin classAtBScenario
-
getMapY
public int getMapY()- Overrides:
getMapYin classAtBScenario
-
setMapFile
public void setMapFile()- Overrides:
setMapFilein classAtBScenario
-
canRerollMapSize
public boolean canRerollMapSize()- Overrides:
canRerollMapSizein classAtBScenario
-
canRerollMap
public boolean canRerollMap()- Overrides:
canRerollMapin classAtBScenario
-
setExtraScenarioForces
public void setExtraScenarioForces(Campaign campaign, ArrayList<megamek.common.units.Entity> allyEntities, ArrayList<megamek.common.units.Entity> enemyEntities) - Specified by:
setExtraScenarioForcesin interfaceIAtBScenario- Overrides:
setExtraScenarioForcesin classAtBScenario
-
setObjectives
- Overrides:
setObjectivesin classAtBScenario
-