Here are some new findings.
No crash in that Hlondeth Area (EAST)
Keldorn has an invalid dialog trigger with Rynn.
Keldor.DLG
Text 267
and the response (3) with !InParty for Mazzy and Viccy, it says the next dialog is Keldor.DLG no 22 and should be Rynn.DLG no 22 otherwise Keldorn goes into the "Oooh, Maria" parts where he accuses her of adultery.
This should be also applied on all other states that are getting appended to other NPC's dialogues.APPEND KELDORJ
IF ~~ THEN BEGIN CB_APPEND_KELa
SAY @40
IF ~IsValidForPartyDialog("VICONIA")~ EXTERN ~VICONIJ~
CB_APPEND_VICb
IF ~!IsValidForPartyDialog("VICONIA")
IsValidForPartyDialog("MAZZY")~ THEN EXTERN ~MAZZYJ~
CB_APPEND_MAZc
IF ~!IsValidForPartyDialog("VICONIA")
!IsValidForPartyDialog("MAZZY")~ THEN GOTO ~RYNN~ 22
END
END
APPEND VICONIJ
IF ~~ THEN BEGIN CB_APPEND_VICa
SAY @44
IF ~IsValidForPartyDialog("MAZZY")~ THEN EXTERN ~MAZZYJ~
CB_APPEND_MAZd
IF ~!IsValidForPartyDialog("MAZZY")~ THEN GOTO ~RYNN~ 23
END
IF ~~ THEN BEGIN CB_APPEND_VICb
SAY @41
IF ~IsValidForPartyDialog("MAZZY")~ THEN EXTERN ~MAZZYJ~
CB_APPEND_MAZb
IF ~!IsValidForPartyDialog("MAZZY")~ THEN GOTO ~RYNN~ 24
END
END
APPEND MAZZYJ
IF ~~ THEN BEGIN CB_APPEND_MAZa
SAY @46
IF ~~ THEN GOTO ~RYNN~ 25
END
IF ~~ THEN BEGIN CB_APPEND_MAZb
SAY @42
IF ~~ THEN GOTO ~RYNN~ 26
END
IF ~~ THEN BEGIN CB_APPEND_MAZc
SAY @43
IF ~~ THEN GOTO ~RYNN~ 27
END
IF ~~ THEN BEGIN CB_APPEND_MAZd
SAY @45
IF ~~ THEN GOTO ~RYNN~ 28
END
END
Maybe one day I won't be so stupid but when I edit RYNN.D file in translate folder to match the above corrections I get parse error at LN 346 column 1-42 (something like that) and it is right where this is:
So I have to install the old one and fudge with NI later.!IsValidForPartyDialog("MAZZY")~ THEN GOTO ~RYNN~ 22