|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.planet_ink.coffee_mud.Abilities.Properties.Property
com.planet_ink.coffee_mud.Abilities.Properties.Prop_StayAboard
public class Prop_StayAboard
| Field Summary | |
|---|---|
protected boolean |
noRepeat
|
protected Rideable |
rideable
|
| Fields inherited from class com.planet_ink.coffee_mud.Abilities.Properties.Property |
|---|
affected, amDestroyed, empty, miscText, savable |
| Constructor Summary | |
|---|---|
Prop_StayAboard()
|
|
| Method Summary | |
|---|---|
java.lang.String |
accountForYourself()
For use by the identify spell, this should return a nice description of any properties incorporated by this effect. |
void |
affectPhyStats(Physical E,
PhyStats affectableStats)
This method is called by the recoverPhyStats() method on other Environmental objects. |
protected int |
canAffectCode()
Designates whether, when used as a property/effect, what sort of objects this ability can affect. |
java.lang.String |
ID()
The CoffeeMud Java Class ID shared by all instances of this object. |
java.lang.String |
name()
The nice displayable name of this instance of this object |
void |
setAffectedOne(Physical P)
Sets a reference to the room, item, mob, or exit that is currently being affected by this skill. |
void |
stayAboard(Rider R)
|
boolean |
tick(Tickable ticking,
int tickID)
this is the method which is called periodically by the threading engine. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Rideable rideable
protected boolean noRepeat
| Constructor Detail |
|---|
public Prop_StayAboard()
| Method Detail |
|---|
public java.lang.String ID()
CMObject
ID in interface CMObjectID in class Propertypublic java.lang.String name()
Tickable
name in interface CMObjectname in interface Tickablename in class PropertyEnvironmental.Name()protected int canAffectCode()
Property
canAffectCode in class PropertyAbilitypublic java.lang.String accountForYourself()
Ability
accountForYourself in interface AbilityaccountForYourself in class Propertypublic void setAffectedOne(Physical P)
Ability
setAffectedOne in interface AbilitysetAffectedOne in class PropertyP - the room, mob, or item being affectedAbility.affecting()
public boolean tick(Tickable ticking,
int tickID)
Tickable
tick in interface Tickabletick in class Propertyticking - a reference to this Tickable objecttickID - the TICKID_ constant describing this periodic call, as defined in Tickable
Tickable,
ServiceEngine,
TickableGrouppublic void stayAboard(Rider R)
public void affectPhyStats(Physical E,
PhyStats affectableStats)
StatsAffecting
affectPhyStats in interface StatsAffectingaffectPhyStats in class PropertyE - the host of the PhyStats object being affectedaffectableStats - the particular PhyStats object being affectedPhyStats,
Environmental,
Affectable.basePhyStats(),
Affectable.phyStats(),
Affectable.recoverPhyStats()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||