|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.planet_ink.coffee_mud.Abilities.StdAbility
com.planet_ink.coffee_mud.Abilities.Songs.Play
com.planet_ink.coffee_mud.Abilities.Songs.Play_Instrument
public class Play_Instrument
| Field Summary |
|---|
| Fields inherited from class com.planet_ink.coffee_mud.Abilities.Songs.Play |
|---|
commonRoomSet, instrument, originRoom, timeOut |
| Fields inherited from class com.planet_ink.coffee_mud.Abilities.StdAbility |
|---|
affected, amDestroyed, canBeUninvoked, empty, invoker, isAnAutoEffect, lastCastHelp, miscText, proficiency, savable, tickDown, unInvoked |
| Constructor Summary | |
|---|---|
Play_Instrument()
|
|
| Method Summary | |
|---|---|
int |
abstractQuality()
Returns a constant value notifying the system of the general quality of the skill, whether it is malicious, beneficial, indifferent, or qualifiably beneficial (ok), as well as whether it is intended to target the invoker (self) or others. |
protected int |
canAffectCode()
Designates whether, when used as a property/effect, what sort of objects this ability can affect. |
protected int |
canTargetCode()
Designates whether, when invoked as a skill, what sort of objects this ability can effectively target. |
java.lang.String |
displayText()
Gets the raw string used to show what this object looks like in the room. |
protected Ability |
getSpell()
|
java.lang.String |
ID()
The CoffeeMud Java Class ID shared by all instances of this object. |
protected void |
inpersistentAffect(MOB mob)
|
java.lang.String |
mimicSpell()
|
java.lang.String |
name()
The nice displayable name of this instance of this object |
protected boolean |
persistentSong()
|
protected MusicalInstrument.InstrumentType |
requiredInstrumentType()
|
protected java.lang.String |
songOf()
|
| Methods inherited from class com.planet_ink.coffee_mud.Abilities.Songs.Play |
|---|
adjustedLevel, affectPhyStats, castingQuality, classificationCode, executeMsg, getCorrectDirToOriginRoom, getCorrectMsgString, getInstrument, getInvokerScopeRoomSet, HAS_QUANTITATIVE_ASPECT, instrumentName, invoke, invokerLevel, maliciousButNotAggressiveFlag, maxRange, mindAttack, sendMsgAndGetTargets, skipStandardSongInvoke, skipStandardSongTick, tick, triggerStrings, unplayAll, unplayAllByThis, unplayMe, usageType, usingInstrument |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Play_Instrument()
| Method Detail |
|---|
public java.lang.String ID()
CMObject
ID in interface CMObjectID in class Playpublic java.lang.String name()
Tickable
name in interface CMObjectname in interface Tickablename in class PlayEnvironmental.Name()protected MusicalInstrument.InstrumentType requiredInstrumentType()
requiredInstrumentType in class Playpublic java.lang.String mimicSpell()
protected void inpersistentAffect(MOB mob)
inpersistentAffect in class Playprotected java.lang.String songOf()
songOf in class Playprotected Ability getSpell()
public int abstractQuality()
Ability
abstractQuality in interface AbilityabstractQuality in class StdAbilityAbilityprotected boolean persistentSong()
persistentSong in class Playpublic java.lang.String displayText()
Environmental
displayText in interface EnvironmentaldisplayText in class Playprotected int canAffectCode()
StdAbility
canAffectCode in class PlayAbilityprotected int canTargetCode()
StdAbility
canTargetCode in class PlayAbility
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||