/*
* Originally..
* 'the bit of the soul that all players should have ;)'
* By Pinkfish, presumably
*
* Now it really is that bit of the soul that all players should have.
* Command queue stuff ax'd out and moved to std/living/queue.c
*
* By Wonderflug, 1996.
*
* and now it's Baldrick's time. gonna move it out of the living object.
* I will put it in the /cmds/cmd_handler somehow.
*
inherit "/global/alias";
inherit "/global/nickname";
*/
#define SOUL_OBJECT "/obj/handlers/soul"
void soul_commands()
{
this_object()->add_alias("soul");
} /* soul_commands() */
int soul_com_force(string str)
{
if ( this_object()->action_blocked() &&
!this_object()->query_lord() )
return 0;
if (file_name(previous_object()) != SOUL_OBJECT)
return 0;
command(str);
return 1;
} /* soul_com_force() */
void do_soul(string str, mixed bing)
{
say(str, bing);
} /* do_soul() */