Package megamek.common.weapons.handlers
Class BarracudaTHandler
- All Implemented Interfaces:
Serializable,AttackHandler
@Deprecated(since="0.51.0",
forRemoval=true)
public class BarracudaTHandler
extends TeleMissileHandler
Deprecated, for removal: This API element is subject to removal in a future version.
- See Also:
-
Field Summary
Fields inherited from class megamek.common.weapons.handlers.BayWeaponHandler
ammoFields inherited from class megamek.common.weapons.handlers.WeaponHandler
ammoType, amsBayEngaged, amsBayEngagedCap, amsBayEngagedMissile, amsEngaged, announcedEntityFiring, apdsEngaged, attackingEntity, attackValue, bDirect, bGlancing, bLowProfileGlancing, bMissed, bSalvo, calcDmgPerHitReport, CapMissileAMSMod, CapMissileArmor, CapMissileMissed, CounterAV, damageType, firstHit, game, gameManager, generalDamageType, hit, insertedAttacks, isJammed, isStrafing, isStrafingFirstShot, missed, nDamPerHit, nRange, nSalvoBonus, nukeS2S, numRapidFireHits, numWeapons, numWeaponsHit, originalAV, parentBayHandler, pdBayEngaged, pdBayEngagedCap, pdBayEngagedMissile, pdOverheated, roll, secondShot, sSalvoType, subjectId, target, throughFront, toHit, typeName, underWater, weapon, weaponAttackAction, weaponEntity, weaponType -
Constructor Summary
ConstructorsConstructorDescriptionBarracudaTHandler(ToHitData t, WeaponAttackAction w, Game g, TWGameManager m) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionprotected intDeprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class megamek.common.weapons.handlers.TeleMissileHandler
handle, useAmmoMethods inherited from class megamek.common.weapons.handlers.capitalMissile.CapitalMissileBayHandler
calcAttackValue, calcCapMissileAMSMod, canEngageCapitalMissile, getCritMod, handleAeroSanity, initializeCapMissileArmor, insertAttacks, setAMSBayReportingFlag, setPDBayReportingFlag, updateAVForAmmoMethods inherited from class megamek.common.weapons.handlers.BayWeaponHandler
addHeatMethods inherited from class megamek.common.weapons.handlers.WeaponHandler
absorbBuildingDamage, addGlancingBlowReports, allShotsHit, announcedEntityFiring, applyGlancingBlowModifier, applyGlancingBlowModifier, calcAeroDamage, calcCounterAV, calcDamagePerHit, calcHits, calculateNumCluster, calculateNumClusterAero, cares, checkLI, checkPDConditions, checkTerrain, doAmmoFeedProblemCheck, doChecks, getAttacker, getAttackerId, getBracketingMultiplier, getCapMissileAMSMod, getClusterModifiers, getCounterAV, getFireTNRoll, getLargeCraftHeat, getNumberWeapons, getParentBayHandler, getSalvoBonus, getTotalGlancingBlowFactor, getWeaponAttackAction, handleArtilleryDriftMarker, handleBuildingDamage, handleClearDamage, handleClearDamage, handleEntityDamage, handleIgnitionDamage, handlePartialCoverHit, handleSpecialMiss, initHit, isLowProfileGlancingBlow, isStrafing, isStrafingFirstShot, isThunderBolt, reportMiss, reportMiss, restore, setAnnouncedEntityFiring, setDone, setGlancingBlowFlags, setParentBayHandler, setStrafing, setStrafingFirstShot, specialResolution, unitGainsPartialCoverFromWater, unitStickingOutOfBuilding, usesClusterTableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface megamek.common.weapons.handlers.AttackHandler
getBuildingDamageAdjustment, producesReportThisPhase
-
Constructor Details
-
BarracudaTHandler
public BarracudaTHandler(ToHitData t, WeaponAttackAction w, Game g, TWGameManager m) throws EntityLoadingException Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
EntityLoadingException
-
-
Method Details
-
getCapMisMod
protected int getCapMisMod()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getCapMisModin classCapitalMissileBayHandler
-