I think so, but you can raise the memory limits that Hugo normally has in place (for ease of running on platforms with less memory) in your code. For instance, I have a line that says:Debaser wrote:Is there an upper limit for how high the arrays can go?
$MAXROUTINES=512
As I was nearing the point in FoD where the standard number of routines was not going to be enough.
For what it's worth, in FoD, my qflag array (which is to be the number of expected arrays times 8) is set for 2000. So I know you can go at least that high.
You could probably force a "talk to" command to follow the conclusion of your responses. Something like Perform(&DoTalk, Protagonist, NPC) right at the end. I've never tried it myself, but I imagine that would kick you right back into to another round of speaking.Less important, but I also thought it might be nice for conversation to initialize automatically on occasion and continue for several rounds without requiring the player to type "talk to" each time. Basically like in the Infinity Engine series of games where you get a response and the menu for your next reply just pops up again. Follow? Is there an easy way to do this? If not, don't wrack your brains or anything, as it's not a huge issue.