void main() { object oGuard = GetEnteringObject(); object oGuard2 = GetObjectByTag("fr_iwd_grd_dwf_posted1"); object oGuard3 = GetObjectByTag("fr_iwd_grd_dwf_posted2"); if(GetTag(oGuard) == "fr_iwd_grd_dwf01") { int iDice = d10(1); if(iDice == 1){ AssignCommand(oGuard, SpeakString("Anything new?", TALKVOLUME_TALK)); DelayCommand(2.0, AssignCommand(oGuard2, SpeakString("Nothing to mention.", TALKVOLUME_TALK))); } if(iDice == 2){ AssignCommand(oGuard, SpeakString("Hail to thee Gatekeepers!", TALKVOLUME_TALK)); DelayCommand(2.0, AssignCommand(oGuard3, SpeakString("Hail, " + GetName(oGuard), TALKVOLUME_TALK))); DelayCommand(2.0, AssignCommand(oGuard2, SpeakString("Hail, to thee as well", TALKVOLUME_TALK))); } if(iDice == 3){ AssignCommand(oGuard, SpeakString("How goes watch?", TALKVOLUME_TALK)); DelayCommand(2.0, AssignCommand(oGuard2, SpeakString("Nothing unusual.", TALKVOLUME_TALK))); } if(iDice == 4){ AssignCommand(oGuard, SpeakString("Keep yer axes sharp!", TALKVOLUME_TALK)); DelayCommand(2.0, AssignCommand(oGuard3, SpeakString("Aye, ya as well lads!", TALKVOLUME_TALK))); } else{ } } }