Still need information on these "dungeon messages" (which I've never seen, and thus can't really fix unless someone else provides me with information about what's seen).
<font color="#7695B4">[10:21]</font> <font color=green>[slimetube] <b><a target=mainpane href="showplayer.php?who=-2">Dungeon</a></b>: Clon has entered combat with Mother Slime.</font><br>
<font color="#7695B4">[10:22]</font> <font color=green>[slimetube] <b><a target=mainpane href="showplayer.php?who=-2">Dungeon</a></b>: Clon has defeated Mother Slime</font><br>
<font color="#7695B4">[10:22]</font> <font color=green>[slimetube] <b><a target=mainpane href="showplayer.php?who=-2">Dungeon</a></b>: Mother Slime dropped an item: <a class=itemlink href='javascript:descitem(515479025)'>slime-soaked hypophysis</a>.</font><br>
<font color="#7695B4">[10:22]</font> <font color=green>[slimetube] <b><a target=mainpane href="showplayer.php?who=-2">Dungeon</a></b>: Mother Slime dropped an item: <a class=itemlink href='javascript:descitem(416994074)'>caustic slime nodule</a>.</font><br>
<font color="#7695B4">[10:22]</font> <font color=green>[slimetube] <b><a target=mainpane href="showplayer.php?who=-2">Dungeon</a></b>: Mother Slime dropped an item: <a class=itemlink href='javascript:descitem(416994074)'>caustic slime nodule</a>.</font><br>
<font color="#7695B4">[10:22]</font> <font color=green>[slimetube] <b><a target=mainpane href="showplayer.php?who=-2">Dungeon</a></b>: Mother Slime dropped an item: <a class=itemlink href='javascript:descitem(663508936)'>hardened slime belt</a>.</font><br>
Any messages that get broadcast by KoLmafia has formatting that KoLmafia does not recognize. I'd have to see the part of your chat log where the message happens to fix it (it's wrapped with <font color=green>).
<font color="#7695B4">[23:44]</font> <font color=green>Casting Spirit of Garlic 10 times.</font><br>
<font color="#7695B4">[23:49]</font> <font color=green>Casting Spirit of Garlic 10 times.</font><br>
Also, I see an exception, but can't tell when it happened:
Exception in thread "LocalRelayAgent7" java.lang.NullPointerException
at net.sourceforge.kolmafia.request.RelayRequest.printHeaders(RelayRequest.java:399)
at net.sourceforge.kolmafia.LocalRelayAgent.sendServerResponse(LocalRelayAgent.java:422)
at net.sourceforge.kolmafia.LocalRelayAgent.performRelay(LocalRelayAgent.java:133)
at net.sourceforge.kolmafia.LocalRelayAgent.run(LocalRelayAgent.java:109)
Exception in thread "LocalRelayAgent1" java.lang.IllegalStateException: No match found
at java.util.regex.Matcher.group(Matcher.java:468)
at net.sourceforge.kolmafia.chat.HistoryEntry.<init>(HistoryEntry.java:58)
at net.sourceforge.kolmafia.chat.ChatPoller.getEntries(ChatPoller.java:121)
at net.sourceforge.kolmafia.request.RelayRequest.handleChat(RelayRequest.java:1291)
at net.sourceforge.kolmafia.request.RelayRequest.run(RelayRequest.java:1418)
at net.sourceforge.kolmafia.LocalRelayAgent.readServerResponse(LocalRelayAgent.java:391)
at net.sourceforge.kolmafia.LocalRelayAgent.performRelay(LocalRelayAgent.java:132)
at net.sourceforge.kolmafia.LocalRelayAgent.run(LocalRelayAgent.java:109)
Sort of. Scripts continue to execute concurrently with chatbot scripts, but if the parent script needs to make a server request to KoL, then that request will have to wait until the chatbot script has completed execution before the request will happen.now it seems that your chatbot script takes priory and will halt execution of your parent script to run the chatbot script to completion and then go back to the parent script.
am I correct on my observation?