Been trying to help out someone who's blind with an interesting problem that they're having with their screenreader, for the past few days.
Without 'Convert IAC EOR/GA to new line' checked while playing IRE MUDs (Achaea/etc), the prompt line is not parsed for trigger matches until the next line comes in.
He has been using this to gag the prompt, but still have it at the bottom of the output so he can check his health, mana, endurance, and willpower.
Unfortunately, with how the IRE MUDs work, you often want to pull data from the prompt, and the difference between the time his triggers can pull data from the prompt and the time it takes him to hear his health can fairly easily get him killed.
DeleteLines cannot be called from a plugin callback, else I would simply delete a line if the prompt was the most recently displayed when one is received, or a packet is received, and using DeleteLines when you receive a line just deletes that line, not the one before it.
Goal is to keep the prompt at the bottom, but still allow it to be used for scripting purposes.
Any ideas?
Without 'Convert IAC EOR/GA to new line' checked while playing IRE MUDs (Achaea/etc), the prompt line is not parsed for trigger matches until the next line comes in.
He has been using this to gag the prompt, but still have it at the bottom of the output so he can check his health, mana, endurance, and willpower.
Unfortunately, with how the IRE MUDs work, you often want to pull data from the prompt, and the difference between the time his triggers can pull data from the prompt and the time it takes him to hear his health can fairly easily get him killed.
DeleteLines cannot be called from a plugin callback, else I would simply delete a line if the prompt was the most recently displayed when one is received, or a packet is received, and using DeleteLines when you receive a line just deletes that line, not the one before it.
Goal is to keep the prompt at the bottom, but still allow it to be used for scripting purposes.
Any ideas?