#include "room.h"
object stethoscope;
object frog;
extra_reset() {
if (!stethoscope || environment(stethoscope) != this_object()) {
stethoscope = clone_object("obj/stethoscope");
move_object(stethoscope, this_object());
}
if (!frog || !living(frog)) {
object crown;
frog = clone_object("obj/monster");
call_other(frog, "set_name", "frog");
call_other(frog, "set_short", "A cute little frog");
call_other(frog, "set_wc", 4);
call_other(frog, "set_level", 1);
call_other(frog, "set_frog", 1);
move_object(frog, this_object());
crown = clone_object("obj/treasure");
call_other(crown, "set_id", "crown");
call_other(crown, "set_value", 30);
call_other(crown, "set_short", "An iron crown");
move_object(crown, frog);
}
}
#undef EXTRA_RESET
#define EXTRA_RESET\
extra_reset();
ONE_EXIT("room/ruin", "west",
"A large open plain",
"A large open plain. There is a river to the east,\nand some kind of building to the west\n", 1)