#include "room.h"
object stethoscope;
object frog;
void 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");
frog->set_name("frog");
frog->set_short("A cute little frog");
frog->set_wc(4);
frog->set_level(1);
frog->set_frog(1);
move_object(frog, this_object());
crown = clone_object("obj/treasure");
crown->set_id("crown");
crown->set_value(30);
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)