Package mekhq.campaign.parts.missing
Class MissingMekGyro
java.lang.Object
mekhq.campaign.parts.Part
mekhq.campaign.parts.missing.MissingPart
mekhq.campaign.parts.missing.MissingMekGyro
- All Implemented Interfaces:
- megamek.common.interfaces.ITechnology,- IAcquisitionWork,- IPartWork,- IWork
- 
Nested Class SummaryNested classes/interfaces inherited from class mekhq.campaign.parts.PartPart.PartPersonRef, Part.PartRef, Part.PartUnitRef
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected doubleprotected booleanprotected intFields 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 SummaryConstructorsConstructorDescriptionMissingMekGyro(int tonnage, int type, double gyroTonnage, boolean isClan, Campaign c) 
- 
Method SummaryModifier and TypeMethodDescriptionintintintmegamek.common.TechAdvancementmegamek.common.enums.TechRatingdoubleintgetType()booleanisAcceptableReplacement(Part part, boolean refit) protected voidvoidvoidwriteToXML(PrintWriter pw, int indent) Methods 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, 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, getTechBase, 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, setCampaign, 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, getTechBase, 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
- 
Field Details- 
typeprotected int type
- 
gyroTonnageprotected double gyroTonnage
- 
isClanprotected boolean isClan
 
- 
- 
Constructor Details- 
MissingMekGyropublic MissingMekGyro()
- 
MissingMekGyro
 
- 
- 
Method Details- 
getBaseTimepublic int getBaseTime()
- 
getDifficultypublic int getDifficulty()- Returns:
- the base difficulty of this work unit
 
- 
getTypepublic int getType()
- 
getTonnagepublic double getTonnage()- Specified by:
- getTonnagein class- Part
 
- 
writeToXML- Overrides:
- writeToXMLin class- MissingPart
 
- 
loadFieldsFromXmlNode- Specified by:
- loadFieldsFromXmlNodein class- Part
 
- 
getTechRatingpublic megamek.common.enums.TechRating getTechRating()- Specified by:
- getTechRatingin interface- megamek.common.interfaces.ITechnology
- Overrides:
- getTechRatingin class- Part
 
- 
isAcceptableReplacement- Specified by:
- isAcceptableReplacementin class- MissingPart
 
- 
checkFixable
- 
getNewPart- Specified by:
- getNewPartin class- MissingPart
 
- 
updateConditionFromPartpublic void updateConditionFromPart()
- 
getLocationName- Specified by:
- getLocationNamein class- Part
 
- 
getLocationpublic int getLocation()
- 
getTechAdvancementpublic megamek.common.TechAdvancement getTechAdvancement()- Specified by:
- getTechAdvancementin class- Part
 
- 
getMRMSOptionType- Specified by:
- getMRMSOptionTypein interface- IPartWork
- Overrides:
- getMRMSOptionTypein class- Part
 
 
-