Affectable
, Behavable
, CMObject
, Contingent
, DBIdentifiable
, Environmental
, Expireable
, Modifiable
, MsgListener
, Physical
, PhysicalAgent
, Readable
, Rider
, StatsAffecting
, Tickable
, Item
, Software
, Technical
, Wearable
, java.lang.Cloneable
, java.lang.Comparable<CMObject>
RocketShipProgram
public class ShipTacticalProgram extends ShipNavProgram
ShipNavProgram.ShipNavProcess, ShipNavProgram.ShipNavState, ShipNavProgram.ShipNavTrack
ShipSensorProgram.DistanceSorter
Software.SoftwareProcedure, Software.SWServices
Technical.TechCommand, Technical.TechType
Wearable.CODES
Modifier and Type | Field | Description |
---|---|---|
protected SpaceObject |
currentTarget |
|
protected Software.SoftwareProcedure |
fireProcedure |
|
protected Software.SoftwareProcedure |
shieldProcedure |
|
protected Software.SoftwareProcedure |
targetProcedure |
|
protected Software.SoftwareProcedure |
weaponProcedure |
idConverter
activateProcedure, activationCounter, cachedComponents, components, dampers, deactivateProcedure, DEFAULT_ACT_8_SEC_COUNTDOWN, engines, miscsystems, nextPowerCycleTmr, readableText, sensors, shields, weapons
intName, parent, settings
approachProcedure, cancelProcedure, course, courseProcedure, courseTargetCoords, courseTargetRadius, engineProcedure, faceProcedure, injects, landProcedure, lastInject, launchProcedure, moonProcedure, navTrack, orbitProcedure, savedAcceleration, savedAngle, savedSpeedDelta, stopProcedure, targetAcceleration
activated, sensorProcedure, sensorReps
_name, affectPhyStats, affects, baseGoldValue, basePhyStats, behaviors, cachedImageName, CODES, databaseID, description, destroyed, displayText, dispossessionTime, material, me, miscText, myContainer, myUses, myWornCode, owner, phyStats, properWornBitmap, rawImageName, riding, scripts, secretIdentity, tickCtr, tickStatus, wornLogicalAnd, xtraValues
cachedManufact, circuitKey, currentScreen, isActivated, manufacturer, nextMsg, svcs
DEFAULT_WORN_CODES, DEFAULT_WORN_DEPENDENCYGRID, DEFAULT_WORN_DESCS, DEFAULT_WORN_ORDER, DEFAULT_WORN_USUAL_NAMES, DEFAULT_WORN_WEIGHT_POINTS, DEFAULT_WORN_WEIGHTS, FILTER_ANY, FILTER_MOBINVONLY, FILTER_ROOMONLY, FILTER_UNWORNONLY, FILTER_WORNONLY, HIGHEST_WORN_CODE, IN_INVENTORY, WORN_ABOUT_BODY, WORN_ARMS, WORN_BACK, WORN_EARS, WORN_EYES, WORN_FEET, WORN_FLOATING_NEARBY, WORN_HANDS, WORN_HEAD, WORN_HELD, WORN_LEFT_FINGER, WORN_LEFT_WRIST, WORN_LEGS, WORN_MOUTH, WORN_NECK, WORN_RIGHT_FINGER, WORN_RIGHT_WRIST, WORN_TORSO, WORN_WAIST, WORN_WIELD
Constructor | Description |
---|---|
ShipTacticalProgram() |
Modifier and Type | Method | Description |
---|---|---|
protected void |
decache() |
|
protected Software.SWServices[] |
getProvidedServices() |
|
java.lang.String |
ID() |
The CoffeeMud Java Class ID shared by all instances of
this object.
|
protected void |
provideService(Software.SWServices service,
Software S,
java.lang.String[] parms,
CMMsg msg) |
addBehavior, addScript, behaviors, delAllBehaviors, delAllScripts, delBehavior, delScript, eachBehavior, eachScript, fetchBehavior, fetchBehavior, fetchScript, numBehaviors, numScripts, scripts
copyOf, initializeClass, newInstance
canSaveDatabaseID, databaseID, setDatabaseID
checkActivate, checkDeactivate, checkTyping, convertStringToCoords, findComponentByID, findComponentByName, findCoordinates, findEngineByName, findEngineByPort, findSensorByName, findShieldByName, findWeaponByName, getActivationMenu, getComponent, getDampeners, getEngines, getShipSensors, getShipShields, getShipWeapons, getSystemMiscComponents, getTechComponents, getTechType, isActivationString, isCommandString, isDeActivationString, isWeaponLauncher, onActivate, onTyping, sendMessage, trySendMsgToItem
getInternalName, getParentMenu, getSettings, getStat, getStatCodes, isGeneric, readableText, sameAs, setInternalName, setMiscText, setParentMenu, setReadableText, setSettings, setStat, text
baseGoldValue, container, material, numberOfItems, owner, rawSecretIdentity, recursiveWeight, removeFromOwnerContainer, secretIdentity, setBaseValue, setContainer, setMaterial, setOwner, setSecretIdentity, setUsesRemaining, stopTicking, subjectToWearAndTear, ultimateContainer, usesRemaining, value
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isReadable, setReadable
calculateMarginalTargetInjection, calculateNavigation, cancelNavigation, changeFacing, checkDatabase, checkNavComplete, checkPowerCurrent, confirmNavEnginesOK, doNavigation, executeMsg, findTargetAcceleration, fixInjection, flipForAllStop, forceAccelerationAllProgramEngines, getCollision, onDeactivate, onPowerCurrent, performSimpleThrust, performSingleThrust, primeMainThrusters
containsSameCoordinates, getAppreciatedServices, getDataName, getLocalSensorReport, onActivationTimer, onPowerTimer, takeNewSensorReport
abilityImbuesMagic, addBehavior, addEffect, addNonUninvokableEffect, addScript, affectCharState, affectCharStats, affectPhyStats, alreadyWornMsg, amBeingWornProperly, amDestroyed, amWearingAt, baseGoldValue, basePhyStats, behaviors, canSaveDatabaseID, canWear, canWearComplete, cloneFix, compareProperLocations, compareTo, container, copyOf, databaseID, delAllBehaviors, delAllEffects, delAllScripts, delBehavior, delEffect, delScript, description, description, destroy, displayText, displayText, eachBehavior, eachEffect, eachScript, effects, expirationDate, fetchBehavior, fetchBehavior, fetchEffect, fetchEffect, fetchScript, fitsOn, getSaveStatIndex, getTickStatus, I, image, initializeClass, isReadable, isSavable, isStat, L, material, maxRange, minRange, miscTextFormat, name, name, Name, newInstance, numBehaviors, numberOfItems, numEffects, numScripts, owner, phyStats, rawImage, rawLogicalAnd, rawProperLocationBitmap, rawSecretIdentity, rawWornCode, recoverPhyStats, recursiveWeight, removeFromOwnerContainer, riding, scripts, secretIdentity, setBasePhyStats, setBaseValue, setContainer, setDatabaseID, setDescription, setDisplayText, setExpirationDate, setImage, setMaterial, setName, setOwner, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, setReadable, setRiding, setSavable, setSecretIdentity, setUsesRemaining, stopTicking, subjectToWearAndTear, tackOns, tick, ultimateContainer, unWear, usesRemaining, value, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWear
addScreenMessage, display, display, display, displayPerSec, doServiceRequests, doServiceTransaction, forceNewMenuRead, forceNewMessageScan, forceUpMenu, genericName, getCurrentScreenDisplay, getFinalManufacturer, getManufacturerName, getMyComputer, getPeerComputers, getPeerComputingRooms, getRequiredServices, getResponseComputers, getScreenMessage, handleServices, okMessage, sendServiceMsg, sendSoftwareRespMsg, setCircuitKey, setCurrentScreenDisplay, setManufacturerName, setTechLevel, techLevel, trimColorsAndTrim
amBeingWornProperly, amWearingAt, canWear, compareProperLocations, fitsOn, rawLogicalAnd, rawProperLocationBitmap, rawWornCode, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, unWear, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWear
protected volatile SpaceObject currentTarget
protected Software.SoftwareProcedure targetProcedure
protected Software.SoftwareProcedure fireProcedure
protected Software.SoftwareProcedure weaponProcedure
protected Software.SoftwareProcedure shieldProcedure
public java.lang.String ID()
CMObject
ID
in interface CMObject
ID
in class ShipNavProgram
protected Software.SWServices[] getProvidedServices()
getProvidedServices
in class StdProgram
protected void provideService(Software.SWServices service, Software S, java.lang.String[] parms, CMMsg msg)
provideService
in class ShipSensorProgram
protected void decache()
decache
in class ShipNavProgram