// Generic drink! #include <mudlib.h> inherit OBJECT; void create() { seteuid(getuid()); set( "long", "The drink of your desire.\n" ); } void init() { add_action( "cmd_drink", "drink" ); } int cmd_drink( string a ) { if( !id( a ) ) { notify_fail( "You wish to drink what?\nNB \"drink drink\" will work.\n" ); return 0; } write( "You drink your " + query( "name" ) + ".\n" ); say( sprintf( "%s drinks %s %s.\n", (string)this_player()-> query( "cap_name" ), possessive( this_player() ), query( "name" ), ) ); call_out( "remove", 0 ); return 1; } void set_type( string a ) { set( "id", ({ "drink", a }) ); set( "name", a ); set( "short", article( a ) + " " + a ); }