|
|||||||||
| 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.Common.CommonSkill
com.planet_ink.coffee_mud.Abilities.Common.Searching
public class Searching
| Field Summary | |
|---|---|
protected Room |
searchRoom
|
protected boolean |
success
|
| Fields inherited from class com.planet_ink.coffee_mud.Abilities.Common.CommonSkill |
|---|
aborted, activityRoom, bundling, displayText, helping, helpingAbility, playSound, tickUp, verb, yield |
| 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 | |
|---|---|
Searching()
|
|
| Method Summary | |
|---|---|
void |
affectCharStats(MOB affected,
CharStats affectableStats)
This method is called by the recoverCharStats() method on other MOB objects. |
void |
affectEnvStats(Environmental affectedEnv,
EnvStats affectableStats)
This method is called by the recoverEnvStats() method on other Environmental objects. |
int |
classificationCode()
Returns a bitmap describing the general classification of the skill (spell, skill, chant, or property, etc) and its domain. |
java.lang.String |
ID()
The CoffeeMud Java Class ID shared by all instances of this object. |
boolean |
invoke(MOB mob,
java.util.Vector commands,
Environmental givenTarget,
boolean auto,
int asLevel)
This method is called when a player or the system invokes this skill, casts this spell, etc. |
java.lang.String |
name()
The displayable name of this object. |
boolean |
tick(Tickable ticking,
int tickID)
this is the method which is called periodically by the threading engine. |
java.lang.String[] |
triggerStrings()
A set of the command strings the user types to access this command when it is listed as a skill ability. |
| Methods inherited from class com.planet_ink.coffee_mud.Abilities.Common.CommonSkill |
|---|
abilityCode, abstractQuality, addedTickTime, allowedWhileMounted, canAffectCode, canTargetCode, commonEmote, commonTell, commonTell, confirmPossibleMaterialLocation, displayText, getDuration, getRequiredFire, iniPracticesRequired, iniPracticesToPractice, iniTrainsRequired, lookingFor, lookingFor, setAbilityCode, supportedResourceString, unInvoke, usageCost, usageType, xlevel |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Room searchRoom
protected boolean success
| Constructor Detail |
|---|
public Searching()
| Method Detail |
|---|
public java.lang.String ID()
CMObject
ID in interface CMObjectID in class CommonSkillpublic java.lang.String name()
Environmental
name in interface Environmentalname in interface Tickablename in class CommonSkillEnvironmental.Name()public int classificationCode()
Ability
classificationCode in interface AbilityclassificationCode in class CommonSkillAbilitypublic java.lang.String[] triggerStrings()
Ability
triggerStrings in interface AbilitytriggerStrings in class CommonSkillAbility.putInCommandlist()
public void affectCharStats(MOB affected,
CharStats affectableStats)
StatsAffecting
affectCharStats in interface StatsAffectingaffectCharStats in class StdAbilityaffected - the host of the CharStats object being affectedaffectableStats - the particular CharStats object being affectedCharStats,
MOB,
MOB.baseCharStats(),
MOB.charStats(),
MOB.recoverCharStats()
public boolean tick(Tickable ticking,
int tickID)
Tickable
tick in interface Tickabletick in class CommonSkillticking - a reference to this Tickable objecttickID - the TICKID_ constant describing this periodic call, as defined in Tickable
Tickable,
ServiceEngine,
TickableGroup
public void affectEnvStats(Environmental affectedEnv,
EnvStats affectableStats)
StatsAffecting
affectEnvStats in interface StatsAffectingaffectEnvStats in class StdAbilityaffectedEnv - the host of the EnvStats object being affectedaffectableStats - the particular EnvStats object being affectedEnvStats,
Environmental,
Environmental.baseEnvStats(),
Environmental.envStats(),
Environmental.recoverEnvStats()
public boolean invoke(MOB mob,
java.util.Vector commands,
Environmental givenTarget,
boolean auto,
int asLevel)
Ability
invoke in interface Abilityinvoke in class CommonSkillmob - the player or mob invoking the skillcommands - the parameters entered for the skill (minus trigger word)givenTarget - null, unless being auto-invoked. Represents an override target.auto - false if player enters command, true if system invokes the commandasLevel - -1, unless being auto-invoked, when it is the level to invoke it at.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||