Class EmotionCommand
Object
NormalCommand
TargetCommand
EmotionCommand
- All Implemented Interfaces:
Command
Provides an emotional response. Acceptable format is:
[emotion] <[adverb]> <to [person]>
For example:
- agree
- smile to Karn
- smile evilly
- smile evilly to Karn
- Author:
- maartenl
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class TargetCommand
getTarget, run
Methods inherited from class NormalCommand
getAdminService, getChatService, getEventsService, getGuildService, getHelpService, getItemService, getLogService, getPersonService, getRegExpr, parseCommand, parseCommand, setCallback
-
Constructor Details
-
EmotionCommand
-
-
Method Details
-
actionTo
protected DisplayInterface actionTo(User aUser, Person aTarget, String verb, String command) throws MudException Description copied from class:TargetCommand
Run the action command to a target.- Specified by:
actionTo
in classTargetCommand
- Parameters:
aUser
- the one executing the commandaTarget
- the target of the commandverb
- the verb, usually the first word in the command, for example "cheer".command
- the rest of the command, for example "bow to Marvin evilly", will provide "evilly". But "bow to Marvin" will return a null pointer.- Returns:
- something to display
- Throws:
MudException
-
action
Description copied from class:TargetCommand
Run an action without a target.- Specified by:
action
in classTargetCommand
- Parameters:
aUser
- the one executing the commandverb
- the verb, usually the first word in the command, for example "bow".command
- the rest of the command, for example "bow evilly" would return "evilly". "bow" would return null.- Returns:
- something to display
- Throws:
MudException
-