|
|||||||||
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.BasicTech.StdElecItem
com.planet_ink.coffee_mud.Items.CompTech.StdElecCompItem
com.planet_ink.coffee_mud.Items.CompTech.StdCompFuellessGenerator
public class StdCompFuellessGenerator
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.StdElecCompItem |
---|
circuitKey, installedFactor, maxRechargePer |
Fields inherited from class com.planet_ink.coffee_mud.Items.BasicTech.StdElecItem |
---|
activated, cachedManufact, manufacturer, power, powerCapacity |
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 |
Constructor Summary | |
---|---|
StdCompFuellessGenerator()
|
Method Summary | |
---|---|
protected boolean |
canGenerateRightNow()
|
void |
executeMsg(Environmental myHost,
CMMsg msg)
The general message event handler for the object. |
protected int |
getAdjustedGeneratedAmountPerTick()
|
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.StdElecCompItem |
---|
destroy, getComputedEfficiency, getInstalledFactor, getRechargeRate, isAllWiringHot, isInstalled, isThisPanelActivated, okMessage, powerNeeds, reportError, sendLocalMessage, setInstalledFactor, setOwner, setRechargeRate, subjectToWearAndTear |
Methods inherited from class com.planet_ink.coffee_mud.Items.BasicTech.StdElecItem |
---|
activate, activated, getFinalManufacturer, getManufacturerName, powerCapacity, powerRemaining, setManufacturerName, setPowerCapacity, setPowerRemaining, setTechLevel, techLevel |
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 |
Field Detail |
---|
protected int generatedAmtPerTick
Constructor Detail |
---|
public StdCompFuellessGenerator()
Method Detail |
---|
public java.lang.String ID()
CMObject
ID
in interface CMObject
ID
in class StdElecCompItem
protected int getAdjustedGeneratedAmountPerTick()
public int getGeneratedAmountPerTick()
PowerGenerator
getGeneratedAmountPerTick
in interface PowerGenerator
Electronics.powerCapacity()
,
Electronics.powerRemaining()
,
PowerGenerator.setGeneratedAmountPerTick(int)
public void setGeneratedAmountPerTick(int amt)
PowerGenerator
setGeneratedAmountPerTick
in interface PowerGenerator
amt
- the amount of power generated every tickElectronics.powerCapacity()
,
Electronics.powerRemaining()
,
PowerGenerator.getGeneratedAmountPerTick()
public Technical.TechType getTechType()
Technical
getTechType
in interface Technical
getTechType
in class StdElecItem
Technical.TechType
protected boolean canGenerateRightNow()
public void executeMsg(Environmental myHost, CMMsg msg)
MsgListener
executeMsg
in interface MsgListener
executeMsg
in class StdElecCompItem
myHost
- either the initiator of the event, or the host of this objectmsg
- the CMMsg that needs to be executedCMMsg
public boolean sameAs(Environmental E)
Environmental
sameAs
in interface Environmental
sameAs
in class StdElecCompItem
E
- 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 |