void main() { object oGuard = GetEnteringObject(); if(GetTag(oGuard) == "fr_iwd_grd_dwf01") { int iDice = d6(1); if(iDice == 1){ AssignCommand(oGuard, SpeakString("Time fer rest!", TALKVOLUME_TALK)); } if(iDice == 2){ AssignCommand(oGuard, SpeakString("About a time to get some sleep.", TALKVOLUME_TALK)); } if(iDice == 3){ AssignCommand(oGuard, SpeakString("Perhaps I have time to sharpen my axe.", TALKVOLUME_TALK)); } else{ } SetLocalString(oGuard, "wayname", "fr_iwd_grd_stay"); DelayCommand(600.0, SetLocalString(oGuard, "wayname", "fr_iwd_grd_route1")); } }