/* A temple for raising.. * Needs money to work... * Inherits /std/raiseroom.c that uses the bank-handler to handle accounts. * Baldrick. */ inherit "/std/raiseroom"; #include "path.h"; object helper; void setup() { add_property("no_undead",1); set_short("Realm of the Elf: Miracle Max's"); set_save_file(ROOM +"collect"); set_helper_name("Miracle Max"); set_long("\n Realm of the Elf: Miracle Max's\n\n" " You have entered Miracle Max's. He performs miracles " "for hire. This place is creepy. It's kinda funny that " "someone would come here to get raised instead of killed. " "If you want to get raised, you might want to look at the" " sign first. \n\n"); set_percentage(100); set_light(60); add_item("shrine", "A small altar to Hokemj sits in the corner. There" " are several lit candles around the shrine, but it" " really doesn't attract your attention when you first" " enter the room. \n"); add_item(({"cot", "cots"}), "Uncomfortable looking wooden tables where the" " bodies are placed for examination and treatment. \n"); add_item(({"healer", "healers"}), "Stern looking individuals who spend their" " days raising people from the dead. They move about the" " room, their movements fluid and purposeful. They are busy" " people, and don't look like they smile often. \n"); add_sign("/---------------------------------------------\\\n" "| |\n" "| Miracle Max's Raising |\n" "| |\n" "| Type raise <ghost> to raise someone. |\n" "|_____________________________________________|\n" "\n\n"); add_exit("north",ROOM + "center", "door"); } void reset() { if (!helper) { helper = clone_object("/baseobs/monsters/healer"); helper->move(this_object()); helper->add_property("no_undead",1); set_short("Max"); helper->set_name("max"); helper->set_long("Miracle Max\n\n" " This is a ragged old man. He is known throughout the " "land as miracle Max. He once worked as a miracle man for the " "local nobility but was fired and released from his " "impressment. The prince left hime a long scar down his left " "cheek to remind him of his poor performance.\n\n"); helper->set_level(12); helper->set_guild("hokemj"); } } /* void reset */ void dest_me() { if (helper) helper->dest_me(); ::dest_me(); } /* void dest me */