Affectable
, Behavable
, CMObject
, Contingent
, DBIdentifiable
, Environmental
, Expireable
, Modifiable
, MsgListener
, Physical
, PhysicalAgent
, Readable
, Rider
, StatsAffecting
, Tickable
, Electronics
, Item
, TechComponent
, Technical
, Wearable
, java.lang.Cloneable
, java.lang.Comparable<CMObject>
public class GenGraviticSensor extends GenElecCompSensor
Technical.TechCommand, Technical.TechType
Wearable.CODES
Modifier and Type | Field | Description |
---|---|---|
protected Converter<Environmental,Environmental> |
gravConverter |
|
protected static SpaceObject |
star |
idConverter
circuitKey, installedFactor, listenForCmds, maxRechargePer
empty, emptyCoords, emptyDirection, feedbackObjects, lastFailures, lastSensedObjects, nextFailureCheck, smallCube
activated, cachedManufact, manufacturer, power, powerCapacity
_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
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 |
---|---|
GenGraviticSensor() |
Modifier and Type | Method | Description |
---|---|---|
protected boolean |
canPassivelySense(CMMsg msg) |
|
protected java.util.List<? extends Environmental> |
getAllSensibleObjects() |
|
protected java.lang.String |
getGenericGraviticName(Environmental E) |
|
protected long |
getMassDetected() |
|
protected Converter<Environmental,Environmental> |
getSensedObjectConverter() |
Converter to convert from the actual sensed object, to a CMObject, which may
or may not contain all the information of the actual one.
|
protected Filterer<Environmental> |
getSensedObjectFilter() |
Filter to pick out which objects this sensor can actually pick up.
|
protected long |
getSensorMaxRange() |
The maximum range of objects that this sensor can detect
|
java.lang.String |
ID() |
The CoffeeMud Java Class ID shared by all instances of
this object.
|
protected boolean |
isHiddenFromSensors(GalacticMap space,
java.util.LinkedList<Environmental> revList,
SpaceObject O,
SpaceObject hO) |
|
boolean |
sameAs(Environmental E) |
Whether this object instance is functionally identical to the object passed in.
|
addBehavior, addScript, behaviors, delAllBehaviors, delAllScripts, delBehavior, delScript, eachBehavior, eachScript, fetchBehavior, fetchBehavior, fetchScript, numBehaviors, numScripts, scripts
copyOf, initializeClass, newInstance
canSaveDatabaseID, databaseID, setDatabaseID
activate, activated, powerCapacity, powerNeeds, powerRemaining, powerTarget, setPowerCapacity, setPowerRemaining, setPowerTarget
getStat, getStatCodes, isGeneric, setMiscText, 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, readableText, setReadable, setReadableText
destroy, getComputedEfficiency, getInstalledFactor, getRechargeRate, isAllWiringHot, isInstalled, isThisPanelActivated, okMessage, powerNeeds, reportError, requiresPower, sendLocalMessage, setInstalledFactor, setOwner, setRechargeRate, subjectToWearAndTear
doSensing, executeMsg, getFeedbackers, getHostItem, getSensedObjects, getSpaceShip, getTechType, isInSpace, renderMessageForComputer, sendDetectionAnnouncement, sendLostDetectionAnnouncement
activate, activated, getFinalManufacturer, getManufacturerName, powerCapacity, powerRemaining, powerTarget, setManufacturerName, setPowerCapacity, setPowerRemaining, setPowerTarget, setTechLevel, techLevel
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, displayText, displayText, eachBehavior, eachEffect, eachScript, effects, expirationDate, fetchBehavior, fetchBehavior, fetchEffect, fetchEffect, fetchScript, fitsOn, genericName, 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, readableText, recoverPhyStats, recursiveWeight, removeFromOwnerContainer, riding, scripts, secretIdentity, setBasePhyStats, setBaseValue, setContainer, setDatabaseID, setDescription, setDisplayText, setExpirationDate, setImage, setMaterial, setName, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, setReadable, setReadableText, setRiding, setSavable, setSecretIdentity, setUsesRemaining, stopTicking, tackOns, tick, ultimateContainer, unWear, usesRemaining, value, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWear
getInstalledFactor, getRechargeRate, isInstalled, setInstalledFactor, setRechargeRate
getFinalManufacturer, getManufacturerName, setManufacturerName, setTechLevel, techLevel
amBeingWornProperly, amWearingAt, canWear, compareProperLocations, fitsOn, rawLogicalAnd, rawProperLocationBitmap, rawWornCode, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, unWear, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWear
protected Converter<Environmental,Environmental> gravConverter
protected static SpaceObject star
public java.lang.String ID()
CMObject
ID
in interface CMObject
ID
in class GenElecCompSensor
protected long getSensorMaxRange()
StdElecCompSensor
getSensorMaxRange
in class StdElecCompSensor
protected java.lang.String getGenericGraviticName(Environmental E)
protected Converter<Environmental,Environmental> getSensedObjectConverter()
StdElecCompSensor
getSensedObjectConverter
in class StdElecCompSensor
Converter
protected long getMassDetected()
protected Filterer<Environmental> getSensedObjectFilter()
StdElecCompSensor
getSensedObjectFilter
in class StdElecCompSensor
Filterer
protected boolean isHiddenFromSensors(GalacticMap space, java.util.LinkedList<Environmental> revList, SpaceObject O, SpaceObject hO)
protected java.util.List<? extends Environmental> getAllSensibleObjects()
getAllSensibleObjects
in class StdElecCompSensor
protected boolean canPassivelySense(CMMsg msg)
canPassivelySense
in class StdElecCompSensor
public boolean sameAs(Environmental E)
Environmental
sameAs
in interface Environmental
sameAs
in class GenElecCompSensor
E
- the object to compare this one toModifiable.getStatCodes()
,
Modifiable.getStat(String)