Educated guesses...

Function "set_text(..)" is asking for a STRING*'s, but in the
function "conversation_01", you are sending is a char*'s.

So try replacing the whole of set_text(...)" with this one.
Code:
function set_text(TEXT *text, int ncol, STRING* s)
{
	if(text==0)	return;	//abort if TEXT is faulty
	str_cpy((text.pstring)[0], _str(s));
}

If this FIXES the problem, then I was right.
BUT, if the problem just gets hidden, and not all the text is appearing as it should,
then you'll know youve got a problem with the TEXT creation process in the start of "conversation_01"...
(text1 or text2 or text3 arent being created, or pointed to, correctly)


[doesnt take into account saturnus's post]



Last edited by EvilSOB; 08/22/10 01:49.

"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial