This is the basic command for the action.
E for engraving,
#pray for praying.
This is what is called to begin the NetHack command.
Usually you don't override this.
Your command should define prompt handlers (
respond_* methods) to continue interaction.
This is called just after all responses will be queried, but before the cartographer, senses, messages, etc are done for this step.
This is called just before the action is freed, just before the next command is run.
This will create a new action with the specified name and arguments. The name is typically the package name in lower case.
Returns the name of this action object.
Returns a list of action names (Search, Melee, Eat, etc)