void raw_kill args((CHAR_DATA * ch)); + void dream_event args((CHAR_DATA * ch)); if (ch->position == POS_SLEEPING) { + dream_event(ch); if (ch->pcdata->condition[COND_SLEEP] < 100) + ch->pcdata->condition[COND_SLEEP] += 5; + else + { + ch->pcdata->condition[COND_SLEEP] = 100; + do_function(ch, &do_wake, ""); + } }