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

BEGIN ~VICON25P~

IF ~Global("KickedOut","LOCALS",0)
Alignment("Viconia",NEUTRAL_EVIL)~ THEN BEGIN 0 // from:
  SAY #65737 /* ~What now?  No doubt you are about to express some imperious command.  Out with it, then.~ [VICO2524] */
  IF ~~ THEN REPLY #65738 /* ~Never mind.  Stay with the group, for now.~ */ DO ~SetGlobal("KickedOut","LOCALS",0)
JoinParty()~ EXIT
  IF ~AreaCheck("AR4500")~ THEN REPLY #65739 /* ~Wait here awhile.~ */ DO ~SetGlobal("KickedOut","LOCALS",1)
MoveToPointNoInterrupt([2458.1473])
Face(0)~ GOTO 1
  IF ~!AreaCheck("AR4500")
!AreaCheck("AR4000")
!AreaCheck("AR6200")~ THEN REPLY #65740 /* ~I'm sending you back to the pocket plane... wait there.~ */ DO ~SetGlobal("KickedOut","LOCALS",1)
CreateVisualEffectObject("SPDIMNDR",Myself)
Wait(2)
MoveBetweenAreas("AR4500",[2458.1473],0)
~ EXIT
  IF ~!AreaCheck("AR4500")
!AreaCheck("AR4000")
!AreaCheck("AR6200")~ THEN REPLY #70980 /* ~Wait here awhile.~ */ DO ~SetGlobal("KickedOut","LOCALS",1)~ GOTO 1
END

IF ~~ THEN BEGIN 1 // from: 0.3 0.1
  SAY #65741 /* ~At your command, of course.~ */
  IF ~~ THEN EXIT
END

IF ~Global("KickedOut","LOCALS",0)
!Alignment("Viconia",NEUTRAL_EVIL)~ THEN BEGIN 2 // from:
  SAY #65742 /* ~You wish me to leave the group?  Are you certain, ssinssrigg?~ [VICO2525] */
  IF ~~ THEN REPLY #65743 /* ~No, stay with me for now.~ */ DO ~SetGlobal("KickedOut","LOCALS",0)
JoinParty()~ EXIT
  IF ~AreaCheck("AR4500")~ THEN REPLY #65744 /* ~Just wait here awhile.~ */ DO ~SetGlobal("KickedOut","LOCALS",1)
MoveToPointNoInterrupt([2458.1473])
Face(0)~ GOTO 3
  IF ~!AreaCheck("AR4500")
!AreaCheck("AR4000")
!AreaCheck("AR6200")~ THEN REPLY #65745 /* ~I'm sending you back to the pocket plane... wait there.~ */ DO ~SetGlobal("KickedOut","LOCALS",1)
CreateVisualEffectObject("SPDIMNDR",Myself)
Wait(2)
MoveBetweenAreas("AR4500",[2458.1473],0)~ EXIT
  IF ~!AreaCheck("AR4500")
!AreaCheck("AR4000")
!AreaCheck("AR6200")~ THEN REPLY #70981 /* ~Just wait here awhile.~ */ DO ~SetGlobal("KickedOut","LOCALS",1)~ GOTO 3
END

IF ~~ THEN BEGIN 3 // from: 2.3 2.1
  SAY #65746 /* ~As you wish.  Come to no harm while we are parted and return soon.  Ssussun kyorl dos.~ */
  IF ~~ THEN EXIT
END

IF ~Global("KickedOut","LOCALS",1)~ THEN BEGIN 4 // from:
  SAY #65747 /* ~Am I needed once more?  You wish me to return?~ [VICO2526] */
  IF ~~ THEN REPLY #65748 /* ~Yes, let's go.~ */ DO ~SetGlobal("KickedOut","LOCALS",0)
JoinParty()~ EXIT
  IF ~~ THEN REPLY #65749 /* ~No, wait here awhile longer.~ */ GOTO 5
END

IF ~~ THEN BEGIN 5 // from: 4.1
  SAY #65750 /* ~I do not enjoy these games.  Return when you have need of me.~ */
  IF ~~ THEN EXIT
END
