I found a quick fix for this problem. I believe the do_hell command is in act_wiz.c. The command will be refering to Hell as room 8, which doesn't exist from the initial download of the code. Simply change it so it reads like this:
victim->pcdata->release_date = mktime(tms);
victim->pcdata->helled_by = STRALLOC(ch->name);
ch_printf(ch, "%s will be released from hell at %24.24s.\n\r", victim->name,
ctime(&victim->pcdata->release_date));
act(AT_MAGIC, "$n disappears in a cloud of hellish light.", victim, NULL, ch, TO_NOTVICT);
char_from_room(victim);
char_to_room(victim, get_room_index(6));
act(AT_MAGIC, "$n appears in a could of hellish light.", victim, NULL, ch, TO_NOTVICT);
do_look(victim, "auto");
ch_printf(victim, "The immortals are not pleased with your actions.\n\r"
"You shall remain in hell for %d %s%s.\n\r", time,
(h_d ? "hour" : "day"), (time == 1 ? "" : "s"));
That'll make the players go to room 6, which is Hell in limbo.are. Enjoy. :)
Alexander |