Here an possible .d script for adding states to TETHTO2.DLG. I'm borrowing the unused lines from TETHTO.DLG.
APPEND ~%tutu_var%tethto2~
IF WEIGHT #-2 ~Global("Chapter","GLOBAL",6) Global("Arrested","GLOBAL",0) Global("UBTethtorilCh6","GLOBAL",0) !Dead("Rieltar")~ THEN BEGIN UBTethtorilCh6
SAY ~I am pleased to see thee again. Hast thou come to collect the inheritance from your father? He left thee several items, all of which are within his old room. Please forgive my abrupt nature, but much requires my attention this day. It is important that we later speak of your foster father, but not now. Meet me in the outer grounds later today.~ // #9
IF ~~ THEN DO ~Global("UBTethtorilCh6","GLOBAL",1)~ EXIT
END
IF WEIGHT #-1 ~Global("Chapter","GLOBAL",6) Global("Arrested","GLOBAL",0) GlobalLT("UBTethtorilCh6","GLOBAL",2) Dead("Rieltar")~ THEN BEGIN UBTethtorilSurrender
SAY ~Surrender to the guard, young one. Thou wouldst only make it worse for thyself.~ // #10
IF ~~ THEN REPLY ~Why do you ask us to surrender? We have done nothing wrong.~ // #7231 - first part
DO ~Global("UBTethtorilCh6","GLOBAL",2)~ GOTO UBTethtorilNoSurrender
IF ~~ THEN REPLY ~Sorry, we can't surrender.~ // #7231 - second part
DO ~Global("UBTethtorilCh6","GLOBAL",2)~ GOTO UBTethtorilNoSurrender
IF ~~ THEN REPLY ~Very well. I will surrender.~
DO ~Global("UBTethtorilCh6","GLOBAL",2) CreateCreature("%tutu_var%WATCH6",[1050.850]%FACE_0%) ActionOverride("%tutu_var%WATCH6",MoveToObject(Player1)) ActionOverride("%tutu_var%WATCH6",Dialog(Player1))~ EXIT
END
IF ~~ THEN BEGIN UBTethtorilNoSurrender
SAY ~You only make things harder on yourself, child.~ // #7233
IF ~~ THEN EXIT
END
END