#include "rpo_inc" void main() { object oPC=GetLastSpeaker(); int nCurrentHour = (GetCalendarYear()-1)*12*28*24 + (GetCalendarMonth()-1)*28*24 + (GetCalendarDay()-1)*24 + GetTimeHour(); int nLastSpawnHour = GetLocalInt( oPC, "LastRestHour"); int nSpawnDelay = 0; if (nCurrentHour > (nLastSpawnHour + nSpawnDelay)) { SendMessageToPC(oPC, "You can rest, if you are in an area where resting is allowed"); } else { string sSpeakString = "You cannot rest for a while."; SendMessageToPC(oPC, sSpeakString); AssignCommand( oPC, ClearAllActions()); } }