Behavior, CMObject, Contingent, Modifiable, MsgListener, Tickable, java.lang.Cloneable, java.lang.Comparable<CMObject>public class TaxiBehavior extends Concierge
Concierge.TrackWords| Modifier and Type | Field | Description | 
|---|---|---|
| protected java.util.List<Rider> | defaultRiders | |
| protected Room | destRoom | |
| protected Ability | isEnRouter | |
| protected Room | returnToRoom | |
| protected MOB | riderM | |
| protected java.util.List<Room> | trailTo | 
CAN_AREAS, CAN_EXITS, CAN_ITEMS, CAN_MOBS, CAN_ROOMS, FLAG_LEGALBEHAVIOR, FLAG_MOBILITY, FLAG_POTENTIALLYAGGRESSIVE, FLAG_POTENTIALLYAUTODEATHING, FLAG_TROUBLEMAKINGidConverterbasePrice, clanName, defaultGreeting, defaultRoomRadiusFlags, defaultTrackingFlags, destinations, fakeTalker, goHomeFlag, greeting, maxRange, mobile, mountStr, perRoomPrice, portal, rates, ratesVec, roomRadiusFlags, startRoom, talkerName, thingsToSay, trackingFlagsCODES, isSavableBehavior, 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 | 
|---|---|
| TaxiBehavior() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| java.lang.String | accountForYourself() | Returns a string describing what this behavior does. | 
| protected int | canImproveCode() | |
| protected boolean | disableComingsAndGoings() | |
| protected java.lang.String | getGiveMoneyMessage(MOB mob,
                   Environmental observer,
                   Environmental destination,
                   java.lang.String moneyName) | |
| protected MOB | getTalker(Environmental o,
         Room room) | |
| protected void | giveMerchandise(MOB whoM,
               Room destR,
               Environmental observer,
               Room room,
               TrackingLibrary.TrackingFlags trackingFlags) | |
| java.lang.String | ID() | The CoffeeMud Java Class ID shared by all instances of
 this object. | 
| protected void | resetDefaults() | |
| protected void | resetFlags() | |
| void | setParms(java.lang.String newParm) | Sets the raw parameter string for this behavior. | 
| void | startBehavior(PhysicalAgent behaving) | Called after a behavior is added to a Behavable object. | 
| boolean | tick(Tickable ticking,
    int tickID) | this is the method which is called periodically by the threading engine. | 
executeMoneyDrop, executeMsg, findDestination, findNearestAreaRoom, getDestinationName, getPrice, getReceiver, getRoomsInRange, isAllowedPlace, isClanRoom, mayGiveThisMoney, okMessageclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitamDestroyed, canActAtAll, canFreelyBehaveNormal, canImprove, canImprove, compareTo, copyOf, destroy, endBehavior, externalFiles, flags, getBehaversMOB, getBehaversRoom, getCodeNum, getInternalCodeNum, getParms, getSaveStatIndex, getStat, getStatCodes, getTickStatus, grantsAggressivenessTo, I, initializeClass, isSavable, isStat, L, name, newInstance, parmsFormat, registerDefaultQuest, sameAs, setSavable, setStatprotected volatile Ability isEnRouter
protected Room returnToRoom
protected Room destRoom
protected MOB riderM
protected java.util.List<Room> trailTo
protected java.util.List<Rider> defaultRiders
public java.lang.String ID()
CMObjectprotected int canImproveCode()
canImproveCode in class Conciergepublic java.lang.String accountForYourself()
BehavioraccountForYourself in interface BehavioraccountForYourself in class Conciergeprotected java.lang.String getGiveMoneyMessage(MOB mob, Environmental observer, Environmental destination, java.lang.String moneyName)
getGiveMoneyMessage in class Conciergeprotected void giveMerchandise(MOB whoM, Room destR, Environmental observer, Room room, TrackingLibrary.TrackingFlags trackingFlags)
giveMerchandise in class Conciergeprotected boolean disableComingsAndGoings()
disableComingsAndGoings in class Conciergeprotected final MOB getTalker(Environmental o, Room room)
public boolean tick(Tickable ticking, int tickID)
Tickabletick in interface Tickabletick in class Conciergeticking - a reference to this Tickable objecttickID - the TICKID_ constant describing this periodic call, as defined in TickableTickable, 
ServiceEngine, 
TickableGroupprotected void resetDefaults()
resetDefaults in class Conciergepublic void startBehavior(PhysicalAgent behaving)
BehaviorstartBehavior in interface BehaviorstartBehavior in class StdBehaviorbehaving - the object to which this behavior has been addedBehavable.addBehavior(Behavior), 
Behavior.setParms(String)protected void resetFlags()
resetFlags in class Conciergepublic void setParms(java.lang.String newParm)
BehaviorsetParms in interface BehaviorsetParms in class ConciergenewParm - the parameter string for this behaviorBehavior.getParms()