com.planet_ink.coffee_mud.Libraries.interfaces
Interface CommonCommands

All Superinterfaces:
java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
All Known Implementing Classes:
CommonMsgs

public interface CommonCommands
extends CMLibrary


Method Summary
 void addGlobalMonitor(MsgMonitor M)
           
 void delGlobalMonitor(MsgMonitor M)
           
 java.lang.Object forceInternalCommand(MOB mob, java.lang.String command, java.lang.Object... parms)
           
 boolean forceStandardCommand(MOB mob, java.lang.String command, java.util.Vector parms)
           
 java.lang.StringBuilder getEquipment(MOB viewer, MOB mob)
           
 java.lang.StringBuilder getInventory(MOB viewer, MOB mob)
           
 java.lang.StringBuilder getScore(MOB mob)
           
 void handleBeingDropped(CMMsg msg)
           
 void handleBeingGetted(CMMsg msg)
           
 void handleBeingGivenTo(CMMsg msg)
           
 void handleBeingHeld(CMMsg msg)
           
 void handleBeingLookedAt(CMMsg msg)
           
 void handleBeingRead(CMMsg msg)
           
 void handleBeingRemoved(CMMsg msg)
           
 void handleBeingSniffed(CMMsg msg)
           
 void handleBeingWielded(CMMsg msg)
           
 void handleBeingWorn(CMMsg msg)
           
 void handleComeToLife(MOB mob, CMMsg msg)
           
 void handleHygenicMessage(CMMsg msg, int minHygeine, long adjHygiene)
           
 void handleIntroductions(MOB speaker, MOB me, java.lang.String said)
           
 void handleObserveComesToLife(MOB observer, MOB lifer, CMMsg msg)
           
 void handleRecall(CMMsg msg)
           
 void handleSit(CMMsg msg)
           
 void handleSleep(CMMsg msg)
           
 void handleStand(CMMsg msg)
           
 boolean handleUnknownCommand(MOB mob, java.util.List<java.lang.String> command)
           
 void lookAtExits(Room room, MOB mob)
           
 void lookAtExitsShort(Room room, MOB mob)
           
 void monitorGlobalMessage(Room room, CMMsg msg)
           
 void postChannel(MOB mob, java.lang.String channelName, java.lang.String message, boolean systemMsg)
           
 void postChannel(java.lang.String channelName, java.lang.String clanID, java.lang.String message, boolean systemMsg)
           
 void postDraw(MOB mob, boolean doHold, boolean ifNecessary)
           
 boolean postDrop(MOB mob, Environmental dropThis, boolean quiet, boolean optimized)
           
 void postFlee(MOB mob, java.lang.String whereTo)
           
 void postFollow(MOB follower, MOB leader, boolean quiet)
           
 boolean postGet(MOB mob, Item container, Item getThis, boolean quiet)
           
 void postLook(MOB mob, boolean quiet)
           
 boolean postRemove(MOB mob, Item item, boolean quiet)
           
 void postSay(MOB mob, MOB target, java.lang.String text)
           
 void postSay(MOB mob, MOB target, java.lang.String text, boolean isPrivate, boolean tellFlag)
           
 void postSay(MOB mob, java.lang.String text)
           
 void postSheath(MOB mob, boolean ifPossible)
           
 void postSleep(MOB mob)
           
 void postStand(MOB mob, boolean ifNecessary)
           
 void tickAging(MOB mob)
           
 int tickManaConsumption(MOB mob, int manaConsumeCounter)
           
 java.lang.Object unforcedInternalCommand(MOB mob, java.lang.String command, java.lang.Object... parms)
           
 
Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary
activate, getSupportThread, propertiesLoaded, shutdown
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, ID, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

tickAging

void tickAging(MOB mob)

tickManaConsumption

int tickManaConsumption(MOB mob,
                        int manaConsumeCounter)

delGlobalMonitor

void delGlobalMonitor(MsgMonitor M)

monitorGlobalMessage

void monitorGlobalMessage(Room room,
                          CMMsg msg)

addGlobalMonitor

void addGlobalMonitor(MsgMonitor M)

forceStandardCommand

boolean forceStandardCommand(MOB mob,
                             java.lang.String command,
                             java.util.Vector parms)

forceInternalCommand

java.lang.Object forceInternalCommand(MOB mob,
                                      java.lang.String command,
                                      java.lang.Object... parms)

unforcedInternalCommand

java.lang.Object unforcedInternalCommand(MOB mob,
                                         java.lang.String command,
                                         java.lang.Object... parms)

getScore

java.lang.StringBuilder getScore(MOB mob)

getEquipment

java.lang.StringBuilder getEquipment(MOB viewer,
                                     MOB mob)

getInventory

java.lang.StringBuilder getInventory(MOB viewer,
                                     MOB mob)

postChannel

void postChannel(MOB mob,
                 java.lang.String channelName,
                 java.lang.String message,
                 boolean systemMsg)

postChannel

void postChannel(java.lang.String channelName,
                 java.lang.String clanID,
                 java.lang.String message,
                 boolean systemMsg)

postDrop

boolean postDrop(MOB mob,
                 Environmental dropThis,
                 boolean quiet,
                 boolean optimized)

postGet

boolean postGet(MOB mob,
                Item container,
                Item getThis,
                boolean quiet)

postRemove

boolean postRemove(MOB mob,
                   Item item,
                   boolean quiet)

postLook

void postLook(MOB mob,
              boolean quiet)

postFlee

void postFlee(MOB mob,
              java.lang.String whereTo)

postSheath

void postSheath(MOB mob,
                boolean ifPossible)

postDraw

void postDraw(MOB mob,
              boolean doHold,
              boolean ifNecessary)

postStand

void postStand(MOB mob,
               boolean ifNecessary)

postSleep

void postSleep(MOB mob)

postFollow

void postFollow(MOB follower,
                MOB leader,
                boolean quiet)

postSay

void postSay(MOB mob,
             MOB target,
             java.lang.String text,
             boolean isPrivate,
             boolean tellFlag)

postSay

void postSay(MOB mob,
             MOB target,
             java.lang.String text)

postSay

void postSay(MOB mob,
             java.lang.String text)

lookAtExits

void lookAtExits(Room room,
                 MOB mob)

lookAtExitsShort

void lookAtExitsShort(Room room,
                      MOB mob)

handleBeingLookedAt

void handleBeingLookedAt(CMMsg msg)

handleBeingRead

void handleBeingRead(CMMsg msg)

handleRecall

void handleRecall(CMMsg msg)

handleSit

void handleSit(CMMsg msg)

handleStand

void handleStand(CMMsg msg)

handleSleep

void handleSleep(CMMsg msg)

handleBeingSniffed

void handleBeingSniffed(CMMsg msg)

handleBeingGivenTo

void handleBeingGivenTo(CMMsg msg)

handleBeingGetted

void handleBeingGetted(CMMsg msg)

handleBeingDropped

void handleBeingDropped(CMMsg msg)

handleBeingRemoved

void handleBeingRemoved(CMMsg msg)

handleBeingWorn

void handleBeingWorn(CMMsg msg)

handleBeingWielded

void handleBeingWielded(CMMsg msg)

handleBeingHeld

void handleBeingHeld(CMMsg msg)

handleHygenicMessage

void handleHygenicMessage(CMMsg msg,
                          int minHygeine,
                          long adjHygiene)

handleObserveComesToLife

void handleObserveComesToLife(MOB observer,
                              MOB lifer,
                              CMMsg msg)

handleUnknownCommand

boolean handleUnknownCommand(MOB mob,
                             java.util.List<java.lang.String> command)

handleIntroductions

void handleIntroductions(MOB speaker,
                         MOB me,
                         java.lang.String said)

handleComeToLife

void handleComeToLife(MOB mob,
                      CMMsg msg)