#include "std.h" #undef EXTRA_LONG #define EXTRA_LONG\ if (str == "hole") {\ write("You look up in the whole, you see only light !\n");\ return;\ } object kitiara; #undef EXTRA_RESET #define EXTRA_RESET\ extra_reset(); extra_reset() { if (!kitiara || !living(kitiara)) { kitiara = clone_object("obj/monster"); call_other(kitiara, "set_name", "kitiara"); call_other(kitiara, "set_level",20); call_other(kitiara, "set_al",-1000); call_other(kitiara, "set_short", "Kitiara the Witch is here"); call_other(kitiara, "set_chance",30); call_other(kitiara, "set_aggressive", 1); call_other(kitiara, "set_spell_mess1", "Kitiara casts a flashing glance at you !"); call_other(kitiara, "set_spell_mess2", "You are hit by the flashing glance !"); call_other(kitiara, "set_spell_dam",20); call_other(kitiara, "set_wc",20); move_object(kitiara, this_object()); } } THREE_EXIT("players/kantele/kitiaras_innerhall","north", "players/kantele/kitiaras_smallroom","east", "players/kantele/kitiaras_strangeroom","west", "In a livingroom", "In Kitiaras livingroom, this is a comfortable room where it\n" + "should be possible to relax. the room is dimly lighted from a\n" + "hole in the ceiling.\n",1) id(str) { if (str == "hole") return 1; }