I don't feel like fucking with this. I'll hold off on it for a few release, and maybe by them A64 will forget he gave me permission to use it, and I can just recode it from scratch.
Well, changing the line is easy enough. Should he do the reminder a few times (each worded differently) and increment the GLOBAL after each instance? Perhaps have him leave after a certain amount of time? I'm open to suggestions.
I know dick about scripting commands, especially as to which are available in which game, so I'll have to dig around IESDP a bit soon.
Okay, I suggest that the Eldoth thing is not ideally implemented for several reasons: - It checks CombatCounter but not ActionListEmpty or ModalState, meaning that while he won't do anything in combat, he will drop everything he's doing at other times. Ordinarily I wouldn't have a problem with this but since it's something that's repeated indefinitely I suggest that it's not a good idea. - He initiates dialogue. While a firm reminder, this is really going to become vastly boring after a while. I suggest something non-intrustive. - If he's going to initiate dialogue, at least vary the line. I don't want to see the same one popping up repeatedly. Two or three more would be good.
(I think it also begs the question of why the line says "two days" but the timer is set for one. Presumably there's some reason for that.)
The only line of dialog added is for Eldoth, and all it says is "We should go and see Elkart at the Blade and Stars now. Two days have passed by my count." I can't tell that any other dialog was added.
Check the lines first. (Ghrey probably has the best knowledge of BG1 NPCs.) There's nothing more embarassing than asking to use someone else's material then having to explain to them that actually it sucks.
Incidentally, I'll happily write all the missing NPC reactions that we listed in that other thread when I have time.
I've checked out the code for the first three components in BGT-Tweaks (re: Eldoth, Shar-Teel, and Kagain) and there's really nothing overly complex to any of it. Only one line of dialog is added. I've gone ahead and emailed Ascension64 to see if he'd be willing to let us borrow the components for UB, just to save everyone some work. If he declines, well, then we'll just code it on our own.