Affectable, Behavable, CloseableLockable, CMObject, Contingent, DBIdentifiable, Environmental, Expireable, Modifiable, MsgListener, Physical, PhysicalAgent, Readable, Rider, StatsAffecting, Tickable, Container, Electronics, FuelConsumer, Item, PowerGenerator, PowerSource, TechComponent, Technical, Wearable, java.lang.Cloneable, java.lang.Comparable<CMObject>GenCompGenerator, StdShipEnginepublic class StdCompGenerator extends StdCompFuelConsumer implements PowerGenerator
Technical.TechCommand, Technical.TechTypeWearable.CODES| Modifier and Type | Field | Description | 
|---|---|---|
| protected int | generatedAmtPerTick | 
idConverterCONTAIN_ANYTHING, CONTAIN_BODIES, CONTAIN_CAGED, CONTAIN_CLOTHES, CONTAIN_COINS, CONTAIN_DAGGERS, CONTAIN_DESCS, CONTAIN_DRINKABLES, CONTAIN_EATABLES, CONTAIN_FOOTWEAR, CONTAIN_KEYS, CONTAIN_LIQUID, CONTAIN_ONEHANDWEAPONS, CONTAIN_OTHERWEAPONS, CONTAIN_RAWMATERIALS, CONTAIN_READABLES, CONTAIN_SCROLLS, CONTAIN_SHIELDS, CONTAIN_SMOKEABLES, CONTAIN_SSCOMPONENTS, CONTAIN_SWORDSfuelCache, fuelTickDown, generatedFuelTypes, ticksPerFuelConsumecapacity, containType, defaultsClosed, defaultsLocked, hasALid, hasALock, isLocked, isOpen, openDelayTickscircuitKey, installedFactor, maxRechargePeractivated, 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, xtraValuesDEFAULT_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 | 
|---|---|
| StdCompGenerator() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | executeMsg(Environmental myHost,
          CMMsg msg) | The general message event handler for the object. | 
| int | getGeneratedAmountPerTick() | Gets the amount of power generated every tick. | 
| Technical.TechType | getTechType() | Returns the tech type enum for this technical object, which describes more
 about its functionality, and is in fact a kind of class proxy. | 
| java.lang.String | ID() | The CoffeeMud Java Class ID shared by all instances of
 this object. | 
| boolean | sameAs(Environmental E) | Whether this object instance is functionally identical to the object passed in. | 
| void | setGeneratedAmountPerTick(int amt) | Sets the amount of power generated every tick. | 
addBehavior, addScript, behaviors, delAllBehaviors, delAllScripts, delBehavior, delScript, eachBehavior, eachScript, fetchBehavior, fetchBehavior, fetchScript, numBehaviors, numScripts, scriptsdefaultsClosed, defaultsLocked, hasADoor, hasALock, isLocked, isOpen, keyName, openDelayTicks, setDoorsNLocks, setKeyName, setOpenDelayTickscopyOf, initializeClass, newInstancecapacity, emptyPlease, getContents, getDeepContents, hasContent, isInside, setCapacitycanSaveDatabaseID, databaseID, setDatabaseIDactivate, activated, powerCapacity, powerNeeds, powerRemaining, powerTarget, setPowerCapacity, setPowerRemaining, setPowerTargetbaseGoldValue, container, material, numberOfItems, owner, rawSecretIdentity, recursiveWeight, removeFromOwnerContainer, secretIdentity, setBaseValue, setContainer, setMaterial, setOwner, setSecretIdentity, setUsesRemaining, stopTicking, subjectToWearAndTear, ultimateContainer, usesRemaining, valueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisReadable, readableText, setReadable, setReadableTextcanContain, clearFuelCache, consumeFuel, containTypes, copyOf, engineShutdown, getConsumedFuelTypes, getFuel, getFuelRemaining, getTicksPerFuelConsume, getTotalFuelCapacity, setConsumedFuelType, setContainTypes, setOwner, setTicksPerFuelConsume, willConsumeFuelIdlecapacity, defaultsClosed, defaultsLocked, emptyPlease, genericName, getContents, getDeepContents, hasADoor, hasALock, hasContent, isInside, isLocked, isOpen, keyName, numberOfItems, openDelayTicks, recursiveWeight, setCapacity, setDoorsNLocks, setKeyName, setMiscText, setOpenDelayTicks, tickdestroy, getComputedEfficiency, getInstalledFactor, getRechargeRate, isAllWiringHot, isInstalled, isThisPanelActivated, okMessage, powerNeeds, reportError, setInstalledFactor, setRechargeRate, subjectToWearAndTearactivate, activated, getFinalManufacturer, getManufacturerName, powerCapacity, powerRemaining, powerTarget, setManufacturerName, setPowerCapacity, setPowerRemaining, setPowerTarget, setTechLevel, techLevelabilityImbuesMagic, addBehavior, addEffect, addNonUninvokableEffect, addScript, affectCharState, affectCharStats, affectPhyStats, alreadyWornMsg, amBeingWornProperly, amDestroyed, amWearingAt, baseGoldValue, basePhyStats, behaviors, canSaveDatabaseID, canWear, canWearComplete, cloneFix, compareProperLocations, compareTo, container, databaseID, delAllBehaviors, delAllEffects, delAllScripts, delBehavior, delEffect, delScript, description, description, displayText, displayText, eachBehavior, eachEffect, eachScript, effects, expirationDate, fetchBehavior, fetchBehavior, fetchEffect, fetchEffect, fetchScript, fitsOn, getSaveStatIndex, getStat, getStatCodes, getTickStatus, I, image, initializeClass, isGeneric, isReadable, isSavable, isStat, L, material, maxRange, minRange, miscTextFormat, name, name, Name, newInstance, numBehaviors, numEffects, numScripts, owner, phyStats, rawImage, rawLogicalAnd, rawProperLocationBitmap, rawSecretIdentity, rawWornCode, readableText, recoverPhyStats, removeFromOwnerContainer, riding, scripts, secretIdentity, setBasePhyStats, setBaseValue, setContainer, setDatabaseID, setDescription, setDisplayText, setExpirationDate, setImage, setMaterial, setName, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, setReadable, setReadableText, setRiding, setSavable, setSecretIdentity, setStat, setUsesRemaining, stopTicking, tackOns, text, ultimateContainer, unWear, usesRemaining, value, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWeargetFinalManufacturer, getManufacturerName, setManufacturerName, setTechLevel, techLevelamBeingWornProperly, amWearingAt, canWear, compareProperLocations, fitsOn, rawLogicalAnd, rawProperLocationBitmap, rawWornCode, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, unWear, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWearpublic java.lang.String ID()
CMObjectID in interface CMObjectID in class StdCompFuelConsumerpublic int getGeneratedAmountPerTick()
PowerGeneratorgetGeneratedAmountPerTick in interface PowerGeneratorElectronics.powerCapacity(), 
Electronics.powerRemaining(), 
PowerGenerator.setGeneratedAmountPerTick(int)public void setGeneratedAmountPerTick(int amt)
PowerGeneratorsetGeneratedAmountPerTick in interface PowerGeneratoramt - the amount of power generated every tickElectronics.powerCapacity(), 
Electronics.powerRemaining(), 
PowerGenerator.getGeneratedAmountPerTick()public Technical.TechType getTechType()
TechnicalgetTechType in interface TechnicalgetTechType in class StdElecContainerTechnical.TechTypepublic void executeMsg(Environmental myHost, CMMsg msg)
MsgListenerexecuteMsg in interface MsgListenerexecuteMsg in class StdCompFuelConsumermyHost - either the initiator of the event, or the host of this objectmsg - the CMMsg that needs to be executedCMMsgpublic boolean sameAs(Environmental E)
EnvironmentalsameAs in interface EnvironmentalsameAs in class StdCompFuelConsumerE - the object to compare this one toModifiable.getStatCodes(), 
Modifiable.getStat(String)