#include <mudlib.h>
inherit BASE;
string consumer_msg; /* message to consumer */
string room_msg; /* message to room */
int strength; /* healing strength of consumable */
/* food, drinks cannot be put into bags */
status get() { return 1; }
prevent_insert() {
write("You don't want to ruin "+(string)this_object()->short()+".\n");
return 1;
}
status consume(string str) {
this_player()->heal_self(strength);
write(process_msg(consumer_msg));
say(process_msg(room_msg));
return 1;
}
/*********************************************************************/
/* sets */
int set_strength(int s) { return strength = s; }
string set_room_msg(string em) { return room_msg = em; }
string set_consumer_msg(string em) { return consumer_msg = em; }
/*********************************************************************/
/* query */
int query_strength() { return strength; }
string query_room_msg() { return room_msg; }
string query_consumer_msg() { return consumer_msg; }