Package mekhq.campaign.parts.missing
Class MissingOmniPod
java.lang.Object
mekhq.campaign.parts.Part
mekhq.campaign.parts.missing.MissingPart
mekhq.campaign.parts.missing.MissingOmniPod
- All Implemented Interfaces:
- megamek.common.interfaces.ITechnology,- IAcquisitionWork,- IPartWork,- IWork
Like 
OmniPod this is never added to a Unit.
 OmniPod is used for empty
 pods in the warehouse, and MissingOmniPod is used for acquisition.- 
Nested Class SummaryNested classes/interfaces inherited from class mekhq.campaign.parts.PartPart.PartPersonRef, Part.PartRef, Part.PartUnitRef
- 
Field SummaryFields inherited from class mekhq.campaign.parts.PartbrandNew, campaign, childParts, daysToArrival, daysToWait, hits, id, mode, name, omniPodded, parentPart, quality, quantity, resources, shorthandedMod, skillMin, TA_GENERIC, TA_POD, tech, timeSpent, unit, unitTonnage, unitTonnageMatters, usedForRefitPlanning, workingOvertimeFields inherited from interface megamek.common.interfaces.ITechnologyDATE_ES, DATE_NONE, DATE_PS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintintintmegamek.common.TechAdvancementmegamek.common.enums.TechBasemegamek.common.enums.TechRatingdoublebooleanisAcceptableReplacement(Part part, boolean refit) protected voidLoads class fields from XMLvoidvoidvoidwriteToXML(PrintWriter pw, int indent) Exports class data to xmlMethods inherited from class mekhq.campaign.parts.missing.MissingPartcancelReservation, canChangeWorkMode, checkScrappable, clone, fail, failToFind, find, findReplacement, fix, getAcquisitionBonus, getAcquisitionDesc, getAcquisitionDisplayName, getAcquisitionExtraDesc, getAcquisitionName, getAcquisitionPart, getAllAcquisitionMods, getBuyCost, getDesc, getDetails, getDetails, getMissingPart, getNewEquipment, getStatus, getStickerPrice, getTechLevel, isAvailableAsReplacement, isExtinctIn, isIntroducedBy, isReplacementAvailable, isSalvaging, isSamePartType, needsFixing, needsMaintenance, remove, reservePart, scrap, succeed, updateConditionFromEntityMethods inherited from class mekhq.campaign.parts.PartaddChildPart, addTimeSpent, adjustCostsForCampaignOptions, adjustCostsForCampaignOptions, calcYearAvailability, canNeverScrap, changeQuantity, copyBaseData, decrementDaysToWait, decrementQuantity, doMaintenanceDamage, findPartImage, fixReferences, generateInstanceFromXML, getAcquisitionWork, getActualTime, getActualValue, getAllMods, getAllModsForMaintenance, getArrivalReport, getAvailability, getBaseAvailability, getCampaign, getChildParts, getCommonDate, getCommonDate, getCurrentModeName, getDaysToArrival, getDaysToWait, getExtinctionDate, getExtinctionDate, getExtinctionDate, getHits, getId, getIntroductionDate, getIntroductionDate, getIntroductionDate, getMode, getMRMSOptionType, getName, getParentPart, getPartName, getProductionDate, getProductionDate, getProductionDate, getPrototypeDate, getPrototypeDate, getPrototypeDate, getQuality, getQualityName, getQuantity, getQuantityForPartsInUse, getQuantityName, getRefitUnit, getReintroductionDate, getReintroductionDate, getReintroductionDate, getRepairDesc, getRepairPartType, getReplacementPart, getReservedBy, getSellableQuantity, getShoppingListReport, getShorthandedMod, getSimpleTechLevel, getSimpleTechLevel, getSimpleTechLevel, getSkillMin, getStaticTechLevel, getTech, getTechBaseName, getTechBaseName, getTimeLeft, getTimeSpent, getTotalQuantity, getUndamagedValue, getUnit, getUnitTonnage, hasChildParts, hasParentPart, hasReplacementPart, hasWorkedOvertime, improveQuality, incrementQuantity, isBeingWorkedOn, isBrandNew, isClan, isClanTechBase, isInLocation, isInSupply, isIntroducedBy, isMixedTech, isMountedOnDestroyedLocation, isOmniPoddable, isOmniPodded, isPartForEquipmentNum, isPartUsedOrReserved, isPresent, isPriceAdjustedForAmount, isReservedForRefit, isReservedForReplacement, isRightTechType, isSamePartTypeAndStatus, isSameStatus, isSpare, isTeamSalvaging, isUnitTonnageMatters, isUsedForRefitPlanning, onBadHipOrShoulder, postProcessCampaignAddition, reduceQuality, removeAllChildParts, removeChildPart, resetDaysToWait, resetModeToNormal, resetOvertime, resetRepairSettings, resetTimeSpent, setBrandNew, setDaysToArrival, setHits, setId, setMode, setOmniPodded, setParentPart, setQuality, setQuantity, setRefitUnit, setReplacementPart, setReservedBy, setShorthandedMod, setSkillMin, setTech, setUnit, setUsedForRefitPlanning, setWorkedOvertime, toString, writeToXMLBegin, writeToXMLEndMethods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface mekhq.campaign.work.IAcquisitionWorkdecrementDaysToWait, decrementQuantity, getAvailability, getDaysToWait, getQuantity, getQuantityName, getShoppingListReport, getTotalBuyCost, getTotalQuantity, getUnit, incrementQuantity, resetDaysToWaitMethods inherited from interface mekhq.campaign.work.IPartWorkcancelAssignmentMethods inherited from interface megamek.common.interfaces.ITechnologycalcEraAvailability, calcEraAvailability, calcYearAvailability, calcYearAvailability, findMinimumRulesLevel, findMinimumRulesLevel, getAdvancedRange, getAdvancedRange, getCodeFromIOAbbr, getCodeFromMMAbbr, getEraAvailabilityName, getEraAvailabilityName, getExperimentalRange, getExperimentalRange, getExtinctionRange, getExtinctionRange, getFullRatingName, getFullRatingName, getSimpleLevel, getSimpleLevel, getSimpleLevel, getStandardRange, getStandardRange, getTechLevel, getTechLevel, getTechRatingName, isAvailableIn, isAvailableIn, isAvailableIn, isExtinct, isExtinct, isExtinct, isIntroLevel, isLegal, isLegal, isUnofficialMethods inherited from interface mekhq.campaign.work.IWorkgetAllMods, getMode, getTech
- 
Constructor Details- 
MissingOmniPodpublic MissingOmniPod()
- 
MissingOmniPod- Parameters:
- partType- The type of part that can be installed in this pod
- c- The campaign
 
 
- 
- 
Method Details- 
setCampaign- Overrides:
- setCampaignin class- Part
 
- 
getPartType- Returns:
- The type of part that can be installed in this pod
 
- 
getTechBasepublic megamek.common.enums.TechBase getTechBase()- Specified by:
- getTechBasein interface- IAcquisitionWork
- Specified by:
- getTechBasein interface- megamek.common.interfaces.ITechnology
- Overrides:
- getTechBasein class- Part
- Returns:
- The tech base of the part the OmniPod is meant to contain.
 
- 
writeToXMLExports class data to xml- Overrides:
- writeToXMLin class- MissingPart
 
- 
loadFieldsFromXmlNodeLoads class fields from XML- Specified by:
- loadFieldsFromXmlNodein class- Part
 
- 
getNewPart- Specified by:
- getNewPartin class- MissingPart
 
- 
getTechRatingpublic megamek.common.enums.TechRating getTechRating()- Specified by:
- getTechRatingin interface- megamek.common.interfaces.ITechnology
- Overrides:
- getTechRatingin class- Part
 
- 
getTechAdvancementpublic megamek.common.TechAdvancement getTechAdvancement()- Specified by:
- getTechAdvancementin class- Part
 
- 
getBaseTimepublic int getBaseTime()
- 
updateConditionFromPartpublic void updateConditionFromPart()
- 
getLocationpublic int getLocation()
- 
checkFixable
- 
getDifficultypublic int getDifficulty()- Returns:
- the base difficulty of this work unit
 
- 
isAcceptableReplacement- Specified by:
- isAcceptableReplacementin class- MissingPart
 
- 
getTonnagepublic double getTonnage()- Specified by:
- getTonnagein class- Part
 
- 
getLocationName- Specified by:
- getLocationNamein class- Part
 
 
-