#include "std.h" #undef EXTRA_RESET #define EXTRA_RESET\ extra_reset(); object fiend; extra_reset() { if (!fiend || !living(fiend)) { fiend = clone_object("obj/monster"); call_other(fiend, "set_name", "pit fiend"); call_other(fiend, "set_name", "pit fiend"); call_other(fiend, "set_alias", "demon"); call_other(fiend, "set_level",16); call_other(fiend, "set_al", -300); call_other(fiend, "set_short", "A huge Pit Fiend is here"); call_other(fiend, "set_aggressive", 1); call_other(fiend, "set_wc",20); call_other(fiend, "set_ac",2); call_other(fiend, "set_chance",30); call_other(fiend, "set_spell_mess1", "The Pit Fiend casts a firebolt at you."); call_other(fiend, "set_spell_mess2", "You are hit by a firebolt"); call_other(fiend, "set_spell_dam",15); move_object(fiend,this_object()); } } THREE_EXIT("players/kantele/dirty_anteroom","north", "players/kantele/behind_altar","south", "players/kantele/on_bridge.c","west", "In the Evil Temple", "You are in a Evil Temple, behind the alter to the south you can \n" + "see a huge statue of Kali. to the west a rickety bridge leads into\n" + "the darkness. The bridge looks wery frail.\n",1)