Package mekhq.campaign
Class ResolveScenarioTracker
java.lang.Object
mekhq.campaign.ResolveScenarioTracker
This object will be the main workhorse for the scenario
resolution wizard. It will keep track of information and be
fed back and forth between the various wizards
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
This object is used to track the status of a opposition personnel.static class
This object is used to track the status of a particular personnel.static class
This object is used to track the status of a particular unit. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
doNotSalvageUnit
(int i) void
int
int
getUnits()
boolean
boolean
void
void
void
resolveScenario
(ScenarioStatus resolution, String report) void
salvageUnit
(int i) void
sellUnit
(int i) void
setBonusRolls
(int i) void
setClient
(megamek.client.IClient c) void
setContractBreaches
(int i) void
setEvent
(megamek.common.event.PostGameResolution gve) boolean
-
Constructor Details
-
ResolveScenarioTracker
-
-
Method Details
-
getCapturePrisoners
-
isAutoResolve
public boolean isAutoResolve() -
findUnitFile
public void findUnitFile() -
getUnitFilePath
-
setClient
public void setClient(megamek.client.IClient c) -
processMulFiles
public void processMulFiles() -
processGame
public void processGame() -
assignKills
public void assignKills() -
checkStatusOfPersonnel
public void checkStatusOfPersonnel() -
getAlliedUnits
-
getPotentialSalvage
-
getDropShipBonus
-
getActualSalvage
-
getSoldSalvage
-
getLeftoverSalvage
-
salvageUnit
public void salvageUnit(int i) -
sellUnit
public void sellUnit(int i) -
doNotSalvageUnit
public void doNotSalvageUnit(int i) -
setContractBreaches
public void setContractBreaches(int i) -
setBonusRolls
public void setBonusRolls(int i) -
getCampaign
-
getScenario
-
getMission
-
getMissionId
public int getMissionId() -
getScenarioId
public int getScenarioId() -
getKillCredits
-
getUnits
-
resolveScenario
-
getMissingPersonnel
-
getDeadPersonnel
-
getRecoveredPersonnel
-
getPeopleStatus
-
getOppositionPersonnel
-
getUnitsStatus
-
getSalvageStatus
-
getAllInvolvedUnits
-
getPotentialLoot
-
addLoot
-
getSortedPeople
-
getSortedPrisoners
-
usesSalvageExchange
public boolean usesSalvageExchange() -
setEvent
public void setEvent(megamek.common.event.PostGameResolution gve) -
playerHasBattlefieldControl
public boolean playerHasBattlefieldControl()
-