Behavior, CMObject, Contingent, Modifiable, MsgListener, Tickable, java.lang.Cloneable, java.lang.Comparable<CMObject>public class WaterCurrents extends ActiveTicker
| Modifier and Type | Class | Description |
|---|---|---|
protected static class |
WaterCurrents.AWaterCurrent |
| Modifier and Type | Field | Description |
|---|---|---|
protected static java.lang.String[] |
CODES |
|
protected static java.lang.String |
DEFAULT_IINCOMING_MSG |
|
protected static java.lang.String |
DEFAULT_IOUTGOING_MSG |
|
protected static java.lang.String |
DEFAULT_MINCOMING_MSG |
|
protected static java.lang.String |
DEFAULT_MOUTGOING_MSG |
|
protected java.lang.String |
dirs |
|
protected boolean |
doBoats |
|
protected static java.lang.String[] |
empty |
|
protected java.lang.String |
iinMsg |
|
protected java.lang.String |
ioutMsg |
|
protected java.lang.String |
minMsg |
|
protected java.lang.String |
moutMsg |
chance, grpCount, maxTicks, minGroup, minTicks, tickDownCAN_AREAS, CAN_EXITS, CAN_ITEMS, CAN_MOBS, CAN_ROOMS, FLAG_LEGALBEHAVIOR, FLAG_MOBILITY, FLAG_POTENTIALLYAGGRESSIVE, FLAG_POTENTIALLYAUTODEATHING, FLAG_TROUBLEMAKINGidConverterisSavableBehavior, parmsSTATUS_AFFECT, STATUS_ALIVE, STATUS_BEHAVIOR, STATUS_CLASS, STATUS_DEAD, STATUS_END, STATUS_FIGHT, STATUS_MISC, STATUS_MISC2, STATUS_MISC3, STATUS_MISC4, STATUS_MISC5, STATUS_MISC6, STATUS_MISC7, STATUS_NOT, STATUS_OTHER, STATUS_RACE, STATUS_REBIRTH, STATUS_SCRIPT, STATUS_START, STATUS_WEATHER, TICKID_AREA, TICKID_BALLISTICK, TICKID_CLAN, TICKID_CLANITEM, TICKID_DEADBODY_DECAY, TICKID_ELECTRONICS, TICKID_EMAIL, TICKID_EVENT, TICKID_EXIT_BEHAVIOR, TICKID_EXIT_REOPEN, TICKID_ITEM_BEHAVIOR, TICKID_ITEM_BOUNCEBACK, TICKID_LIGHT_FLICKERS, TICKID_LIVEAUCTION, TICKID_LONGERMASK, TICKID_MISCELLANEOUS, TICKID_MOB, TICKID_PROPERTY_SPECIAL, TICKID_QUEST, TICKID_READYTOSTOP, TICKID_ROOM_BEHAVIOR, TICKID_ROOM_ITEM_REJUV, TICKID_SHORTERMASK, TICKID_SOLITARYMASK, TICKID_SPECIALCOMBAT, TICKID_SPECIALMANEUVER, TICKID_SPELL_AFFECT, TICKID_SUPPORT, TICKID_TIMEAUCTION, TICKID_TRAP_DESTRUCTION, TICKID_TRAP_RESET| Constructor | Description |
|---|---|
WaterCurrents() |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
accountForYourself() |
Returns a string describing what this behavior does.
|
void |
applyCurrents(Room R,
java.util.Vector<Physical> done) |
|
protected int |
canImproveCode() |
|
java.lang.String |
ID() |
The CoffeeMud Java Class ID shared by all instances of
this object.
|
void |
setParms(java.lang.String newParms) |
Sets the raw parameter string for this behavior.
|
boolean |
tick(Tickable ticking,
int tickID) |
this is the method which is called periodically by the threading engine.
|
canAct, canChance, getCleanedParms, getParmsNoTicks, rebuildParms, tickResetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitamDestroyed, canActAtAll, canFreelyBehaveNormal, canImprove, canImprove, compareTo, copyOf, destroy, endBehavior, executeMsg, externalFiles, flags, getBehaversMOB, getBehaversRoom, getCodeNum, getInternalCodeNum, getParms, getSaveStatIndex, getStat, getStatCodes, getTickStatus, grantsAggressivenessTo, I, initializeClass, isSavable, isStat, L, name, newInstance, okMessage, parmsFormat, registerDefaultQuest, sameAs, setSavable, setStat, startBehaviorprotected static java.lang.String DEFAULT_MINCOMING_MSG
protected static java.lang.String DEFAULT_MOUTGOING_MSG
protected static java.lang.String DEFAULT_IINCOMING_MSG
protected static java.lang.String DEFAULT_IOUTGOING_MSG
protected java.lang.String dirs
protected boolean doBoats
protected java.lang.String minMsg
protected java.lang.String moutMsg
protected java.lang.String iinMsg
protected java.lang.String ioutMsg
protected static final java.lang.String[] empty
protected static final java.lang.String[] CODES
public java.lang.String ID()
CMObjectID in interface CMObjectID in class ActiveTickerprotected int canImproveCode()
canImproveCode in class ActiveTickerpublic java.lang.String accountForYourself()
BehavioraccountForYourself in interface BehavioraccountForYourself in class StdBehaviorpublic void setParms(java.lang.String newParms)
BehaviorsetParms in interface BehaviorsetParms in class ActiveTickernewParms - the parameter string for this behaviorBehavior.getParms()public boolean tick(Tickable ticking, int tickID)
Tickabletick in interface Tickabletick in class StdBehaviorticking - a reference to this Tickable objecttickID - the TICKID_ constant describing this periodic call, as defined in TickableTickable,
ServiceEngine,
TickableGroup