From: Taliesin <jeepster11@msn.com>
Subject: void raw_kill()
Allright You guessed it this just a quick hack of void raw_kill. I got
tired of
having people booted out to the menu screen if they died. This way they are
re-
turned to the mortal start room whence they began. Yes it is ugly, but it
works. If you have any suggestions, holler @ me.
>>------Bo----->Young
void raw_kill(struct char_data * ch)
{
sh_int load_room; /* Which room to place char in Taliesin - The Mists of
Avalon */
if (GET_LEVEL(ch) >= LVL_IMMORT)
load_room = r_immort_start_room;
else
load_room = r_mortal_start_room;
if (FIGHTING(ch))
stop_fighting(ch);
while (ch->affected)
affect_remove(ch, ch->affected);
death_cry(ch);
if (!IS_NPC(ch)) {
make_corpse(ch);
char_from_room(ch);
char_to_room(ch, load_room);
GET_POS(ch) = POS_STANDING;
look_at_room(ch, 0);
} else {
make_corpse(ch);
extract_char(ch);
}
}
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST