|
|||||||||
| 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_Blues
public class Play_Blues
| Field Summary |
|---|
| Fields inherited from class com.planet_ink.coffee_mud.Abilities.Songs.Play |
|---|
commonRoomSet, instrument, originRoom, steadyDown |
| Fields inherited from class com.planet_ink.coffee_mud.Abilities.StdAbility |
|---|
affected, amDestroyed, canBeUninvoked, empty, envStats, expertise, invoker, isAnAutoEffect, lastCastHelp, miscText, proficiency, savable, tickDown, unInvoked |
| Constructor Summary | |
|---|---|
Play_Blues()
|
|
| 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. |
void |
affectCharStats(MOB mob,
CharStats stats)
This method is called by the recoverCharStats() method on other MOB objects. |
void |
affectEnvStats(Environmental affected,
EnvStats affectableStats)
This method is called by the recoverEnvStats() method on other Environmental objects. |
java.lang.String |
ID()
The CoffeeMud Java Class ID shared by all instances of this object. |
protected boolean |
maliciousButNotAggressiveFlag()
|
java.lang.String |
name()
The displayable name of this object. |
boolean |
okMessage(Environmental myHost,
CMMsg msg)
The general message event previewer for the object. |
protected java.lang.String |
songOf()
|
boolean |
tick(Tickable ticking,
int tickID)
this is the method which is called periodically by the threading engine. |
| Methods inherited from class com.planet_ink.coffee_mud.Abilities.Songs.Play |
|---|
adjustedLevel, canAffectCode, canTargetCode, castingQuality, classificationCode, displayText, executeMsg, getCorrectDirToOriginRoom, getCorrectMsgString, getInstrument, getInvokerScopeRoomSet, HAS_QUANTITATIVE_ASPECT, inpersistantAffect, instrumentName, invoke, invokerLevel, maxRange, mindAttack, persistantSong, possiblyUnplay, requiredInstrumentType, sendMsgAndGetTargets, skipStandardSongInvoke, skipStandardSongTick, triggerStrings, unplay, usageType, usingInstrument |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Play_Blues()
| Method Detail |
|---|
public java.lang.String ID()
CMObject
ID in interface CMObjectID in class Playpublic java.lang.String name()
Environmental
name in interface Environmentalname in interface Tickablename in class PlayEnvironmental.Name()public int abstractQuality()
Ability
abstractQuality in interface AbilityabstractQuality in class StdAbilityAbilityprotected boolean maliciousButNotAggressiveFlag()
maliciousButNotAggressiveFlag in class Playprotected java.lang.String songOf()
songOf in class Play
public boolean okMessage(Environmental myHost,
CMMsg msg)
MsgListener
okMessage in interface MsgListenerokMessage in class StdAbilitymyHost - either the initiator of the event, or the host of this objectmsg - the CMMsg that wants to be executed
CMMsg,
CMMsg.source()
public boolean tick(Tickable ticking,
int tickID)
Tickable
tick in interface Tickabletick in class Playticking - a reference to this Tickable objecttickID - the TICKID_ constant describing this periodic call, as defined in Tickable
Tickable,
ServiceEngine,
TickableGroup
public void affectEnvStats(Environmental affected,
EnvStats affectableStats)
StatsAffecting
affectEnvStats in interface StatsAffectingaffectEnvStats in class StdAbilityaffected - the host of the EnvStats object being affectedaffectableStats - the particular EnvStats object being affectedEnvStats,
Environmental,
Environmental.baseEnvStats(),
Environmental.envStats(),
Environmental.recoverEnvStats()
public void affectCharStats(MOB mob,
CharStats stats)
StatsAffecting
affectCharStats in interface StatsAffectingaffectCharStats in class StdAbilitymob - the host of the CharStats object being affectedstats - the particular CharStats object being affectedCharStats,
MOB,
MOB.baseCharStats(),
MOB.charStats(),
MOB.recoverCharStats()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||