#include "room.h"
object octopus;
#undef EXTRA_RESET
#define EXTRA_RESET extra_reset();
extra_reset() {
if (!octopus || !living(octopus)) {
object chest;
object money;
octopus = clone_object("obj/monster");
octopus->set_name("octopus");
octopus->set_level(9);
octopus->set_hp(100);
octopus->set_wc(12);
octopus->set_al(-20);
octopus->set_short("An octopus");
octopus->set_long("A very big octopus with long arms, reaching for you.\n");
octopus->set_spell_mess1("The octopus says: Mumble");
octopus->set_spell_mess2("The octopus says: I will convert you to a pulp!");
octopus->set_chance(20);
move_object(octopus, this_object());
chest = clone_object("obj/chest");
move_object(chest, octopus);
money = clone_object("obj/money");
money->set_money(random(500));
move_object(money, chest);
}
}
ONE_EXIT("room/sea", "up",
"Sea bottom",
"You are at the bottom of the sea.\n", 1)