// creator  : weidu.exe (version 23100)
// argument : BFTOWN3.DLG
// game		 : .
// source	 : ./DATA/DIALOG.BIF
// dialog	 : ./DIALOG.TLK
// dialogF  : (none)

BEGIN ~BFTOWN3~ 2 // non-zero flags may indicate non-pausing dialogue
//////////////////////////////////////////////////
// WARNING: this file contains non-trivial WEIGHTs
//////////////////////////////////////////////////

IF WEIGHT #4 /* Triggers after states #: 3 4 5 6 even though they appear after this state */
~RandomNum(3,1)
~ THEN BEGIN 0 // from:
  SAY #25794 /* ~'Tis hard to feed a family o' wee folk in this city with all the robberies an' such... and me man cannot find work the law allows, as well.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #5 /* Triggers after states #: 3 4 5 6 even though they appear after this state */
~RandomNum(3,2)
~ THEN BEGIN 1 // from:
  SAY #25795 /* ~Get on, get on... don't bother a poor halfling woman who's runnin' the hair off her feet, almost.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #6 /* Triggers after states #: 3 4 5 6 even though they appear after this state */
~RandomNum(3,3)
~ THEN BEGIN 2 // from:
  SAY #25796 /* ~I haven't got anything to say to ye... ye're as likely to rob me as skin me, methinks.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #0 ~Global("InteractViconia","LOCALS",0)
See("Viconia")
InParty("Viconia")
!StateCheck("Viconia",STATE_SLEEPING)
RandomNum(2,1)~ THEN BEGIN 3 // from:
  SAY #25797 /* ~EEEEK!!  'Tis a black elf!  'Tis the murderer come amongst us!~ */
  IF ~~ THEN DO ~SetGlobal("InteractViconia","LOCALS",1)
~ EXTERN ~VICONIJ~ 19
END

IF WEIGHT #1 ~Global("InteractEdwin","LOCALS",0)
See("Edwin")
InParty("Edwin")
!StateCheck("Edwin",STATE_SLEEPING)
RandomNum(2,1)
~ THEN BEGIN 4 // from:
  SAY #25799 /* ~(shudder)  You... you look like you could be a murderer, to me!~ */
  IF ~~ THEN DO ~SetGlobal("InteractEdwin","LOCALS",1)
~ EXTERN ~EDWINJ~ 25
END

IF WEIGHT #2 ~Global("InteractKorgan","LOCALS",0)
See("Kogan")
InParty("Korgan")
!StateCheck("Korgan",STATE_SLEEPING)
RandomNum(2,1)~ THEN BEGIN 5 // from:
  SAY #48714 /* ~Y-you!  I remember you!  You sliced poor cousin Bobby into ribbons three weeks ago!  Eeeek!~ */
  IF ~~ THEN DO ~SetGlobal("InteractKorgan","LOCALS",1)~ EXTERN ~KORGANJ~ 76
END

IF WEIGHT #3 ~Global("InteractMinsc","LOCALS",0)
See("Minsc")
InParty("Minsc")
!StateCheck("Minsc",STATE_SLEEPING)
RandomNum(2,1)~ THEN BEGIN 6 // from:
  SAY #48715 /* ~Y-you... you're awfully big, even for a big person.  You aren't going to hurt a little halfling like... like me, are you?~ */
  IF ~~ THEN DO ~SetGlobal("InteractMinsc","LOCALS",1)~ EXTERN ~MINSCJ~ 105
END
