
This is a ridiculously complex way to go about it.
Gag and redraw your prompt. It's simple. One trigger, one function for your script file, then just set prompt.append to a string whenever you want to add something.
CODE
<triggers>
<trigger
keep_evaluating="y"
match="^\d+h(, \d+m)?(, \d+e)?(, \d+w)? [@cexkdb]*(?: Vote)?-"
enabled="y"
regexp="y"
send_to="14"
sequence="25">
<send>prompt.data = TriggerStyleRuns
if prompt.append then prompt.draw () end
prompt.append = ""</send>
</trigger>
</triggers>
CODE
prompt = {}
prompt.data = false
prompt.append = ""
prompt.draw = function ()
DeleteLines (1)
if prompt.data then
for k,v in ipairs (prompt.data) do
ColourTell (RGBColourToName (v.textcolour),
RGBColourToName (v.backcolour),
v.text)
end -- for
end -- if
if prompt.append then ColourTell ("silver", "black", " " .. prompt.append) end
Note ("")
end -- func