|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.planet_ink.coffee_mud.Items.Basic.StdItem
com.planet_ink.coffee_mud.Items.Basic.StdContainer
com.planet_ink.coffee_mud.Items.BasicTech.StdElecContainer
com.planet_ink.coffee_mud.Items.CompTech.StdElecCompContainer
com.planet_ink.coffee_mud.Items.CompTech.StdCompFuelConsumer
com.planet_ink.coffee_mud.Items.CompTech.StdCompGenerator
public class StdCompGenerator
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Technical |
|---|
Technical.TechCommand, Technical.TechType |
| Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Wearable |
|---|
Wearable.CODES |
| Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.Items.interfaces.TechComponent |
|---|
TechComponent.ShipDir |
| Field Summary | |
|---|---|
protected int |
generatedAmtPerTick
|
| Fields inherited from class com.planet_ink.coffee_mud.Items.CompTech.StdCompFuelConsumer |
|---|
fuelCache, fuelTickDown, generatedFuelTypes, ticksPerFuelConsume |
| Fields inherited from class com.planet_ink.coffee_mud.Items.CompTech.StdElecCompContainer |
|---|
circuitKey, installedFactor, maxRechargePer |
| Fields inherited from class com.planet_ink.coffee_mud.Items.BasicTech.StdElecContainer |
|---|
activated, cachedManufact, manufacturer, power, powerCapacity |
| Fields inherited from class com.planet_ink.coffee_mud.Items.Basic.StdContainer |
|---|
capacity, containType, defaultsClosed, defaultsLocked, hasALid, hasALock, isLocked, isOpen, openDelayTicks |
| Fields inherited from class com.planet_ink.coffee_mud.Items.Basic.StdItem |
|---|
affectPhyStats, affects, baseGoldValue, basePhyStats, behaviors, cachedImageName, CODES, databaseID, description, destroyed, displayText, dispossessionTime, material, me, miscText, myContainer, myUses, myWornCode, name, owner, phyStats, properWornBitmap, rawImageName, riding, scripts, secretIdentity, tickCtr, tickStatus, wornLogicalAnd, xtraValues |
| Fields inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Wearable |
|---|
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 |
| Fields inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Container |
|---|
CONTAIN_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_SMOKEABLES, CONTAIN_SSCOMPONENTS, CONTAIN_SWORDS |
| Constructor Summary | |
|---|---|
StdCompGenerator()
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class com.planet_ink.coffee_mud.Items.CompTech.StdCompFuelConsumer |
|---|
canContain, clearFuelCache, consumeFuel, containTypes, copyOf, engineShutdown, getConsumedFuelTypes, getFuel, getFuelRemaining, getTicksPerFuelConsume, getTotalFuelCapacity, setConsumedFuelType, setContainTypes, setOwner, setTicksPerFuelConsume, willConsumeFuelIdle |
| Methods inherited from class com.planet_ink.coffee_mud.Items.CompTech.StdElecCompContainer |
|---|
destroy, getComputedEfficiency, getInstalledFactor, getRechargeRate, isAllWiringHot, isInstalled, isThisPanelActivated, okMessage, powerNeeds, reportError, setInstalledFactor, setRechargeRate, subjectToWearAndTear |
| Methods inherited from class com.planet_ink.coffee_mud.Items.BasicTech.StdElecContainer |
|---|
activate, activated, getFinalManufacturer, getManufacturerName, powerCapacity, powerRemaining, setManufacturerName, setPowerCapacity, setPowerRemaining, setTechLevel, techLevel |
| Methods inherited from class com.planet_ink.coffee_mud.Items.Basic.StdContainer |
|---|
capacity, defaultsClosed, defaultsLocked, emptyPlease, getContents, getDeepContents, hasADoor, hasALock, hasContent, isInside, isLocked, isOpen, keyName, numberOfItems, openDelayTicks, recursiveWeight, setCapacity, setDoorsNLocks, setKeyName, setMiscText, setOpenDelayTicks, tick |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Electronics |
|---|
activate, activated, getFinalManufacturer, getManufacturerName, powerCapacity, powerNeeds, powerRemaining, setManufacturerName, setPowerCapacity, setPowerRemaining |
| Methods inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Technical |
|---|
setTechLevel, techLevel |
| Methods inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Item |
|---|
baseGoldValue, container, material, numberOfItems, owner, rawSecretIdentity, recursiveWeight, removeFromOwnerContainer, secretIdentity, setBaseValue, setContainer, setMaterial, setOwner, setSecretIdentity, setUsesRemaining, stopTicking, subjectToWearAndTear, ultimateContainer, usesRemaining, value |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Rider |
|---|
riding, setRiding |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject |
|---|
copyOf, initializeClass, newInstance |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.DBIdentifiable |
|---|
canSaveDatabaseID, databaseID, setDatabaseID |
| Methods inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Wearable |
|---|
amBeingWornProperly, amWearingAt, canWear, compareProperLocations, fitsOn, rawLogicalAnd, rawProperLocationBitmap, rawWornCode, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, unWear, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWear |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Readable |
|---|
isReadable, readableText, setReadable, setReadableText |
| Methods inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Container |
|---|
capacity, emptyPlease, getContents, getDeepContents, hasContent, isInside, setCapacity |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CloseableLockable |
|---|
defaultsClosed, defaultsLocked, hasADoor, hasALock, isLocked, isOpen, keyName, openDelayTicks, setDoorsNLocks, setKeyName, setOpenDelayTicks |
| Field Detail |
|---|
protected int generatedAmtPerTick
| Constructor Detail |
|---|
public StdCompGenerator()
| Method Detail |
|---|
public java.lang.String ID()
CMObject
ID in interface CMObjectID in class StdCompFuelConsumerpublic int getGeneratedAmountPerTick()
PowerGenerator
getGeneratedAmountPerTick in interface PowerGeneratorElectronics.powerCapacity(),
Electronics.powerRemaining(),
PowerGenerator.setGeneratedAmountPerTick(int)public void setGeneratedAmountPerTick(int amt)
PowerGenerator
setGeneratedAmountPerTick in interface PowerGeneratoramt - the amount of power generated every tickElectronics.powerCapacity(),
Electronics.powerRemaining(),
PowerGenerator.getGeneratedAmountPerTick()public Technical.TechType getTechType()
Technical
getTechType in interface TechnicalgetTechType in class StdElecContainerTechnical.TechType
public void executeMsg(Environmental myHost,
CMMsg msg)
MsgListener
executeMsg 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)
Environmental
sameAs in interface EnvironmentalsameAs in class StdCompFuelConsumerE - the object to compare this one to
Modifiable.getStatCodes(),
Modifiable.getStat(String)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||