Reply to Re: Story== question
If you don't have an account, just leave the password field blank.
I didn't quite get all that you were saying, but I'll just answer to your original question. If you don't have to talk to the shopkeeper before you go to the witch, then you should indeed give him his very own global. (assume that's &shop_keeper)
Then you simply put this in the shopkeeper's script:
if (&shop_keeper == 0)
{
//conversation here
&shop_keeper = 1;
}
//Rest of the script here
After Dink has talked to the shopkeeper and &shop_keeper has been changed from 0 to 1, they'll never have the same conversation again unless you change the global back to 0.
Then you simply put this in the shopkeeper's script:
if (&shop_keeper == 0)
{
//conversation here
&shop_keeper = 1;
}
//Rest of the script here
After Dink has talked to the shopkeeper and &shop_keeper has been changed from 0 to 1, they'll never have the same conversation again unless you change the global back to 0.