Rollover generally starts around UTC 3:30 (whcih is exactly midnnight in UTC-0330), give or take a couple (dozen) seconds, so basing it off "GMT-0330" is as close as we will get. It also lasts a nontrivial time, so it always *ends* after UTC 3:30.
(UTC is almost the same as GMT, but IMAO more...
That would be nice. (also the burning newspaper derivatives, which "break" on rollover. They are why I forbid foldables - I don't want to spend (currently) 40k meat on something that's considered free).
BTW, I only recently realized there's a checkbox for that. I normally don't see it, because the maximizer's window pops out too small to fit the checkbox in, so it doesn't appear unless I resize the window (which I often do just to see more suggestions at a time, and give more room for the...
The first NPE is in "selected.requestFocus()" in
int currentTabIndex = KoLDesktop.INSTANCE.tabs.getSelectedIndex();
if ( tabIndex == currentTabIndex )
{
JComponent selected = (JComponent)KoLDesktop.INSTANCE.tabs.getSelectedComponent();
selected.requestFocus();
}
which at least...
That's usually true, but at this moment the latest stable build (on sourceforge) is only two weeks old, which makes it only *slightly* old, and not yet ancient! It has (I presume) the current iotm, at least. But not crimbo places.
That's one of those things that Cannot Happen (tm) (r) (c), unless there's something seriously wrong with your computer, or java, or at least something like suddenly not having enough memory.
I don't think we got anywhere the last time this happened to somebody.
I am definitely running at least the part that sets KolConstants.REVISION (currently at "18292M"). Until I started doing that, every script using "since" would complain (unless I made it pass the check anyway).
Ezandora's guide has since 17.6;
Trying to activate it prints "Unexpected error, debug log printed." in the gCLI.
The exception is an outofboundsexception at net.sourceforge.kolmafia.textui.Parser.enforceSince(Parser.java:4431)
The line in question:
currentVersion =...
Yes. You need \\ in the source file to put a \ in the actual string value. And you need \* in the actual string value to match a literal asterisk.
The second asterisk is just the normal greedy quantifier - match zero or more instances of the preceding "literal asterisk" (so it will match texts...
regex has: align="center">
page has: align="center" colspan="1">
And the * is handled by: \\**
(zero or more asterisks).
So you probably want something like: (\\*|‡)*
(modulo correct quoting and grouping)
Is it a new issue (i.e. did mafia work for you before this), or has it been happening for longer time?
What version of mafia? Where did you get it?
(it's probably best to get last build from http://builds.kolmafia.us/job/Kolmafia/ )
These are BALLS commands, no? Passed straight to kol's native macro processing anyway?
And doesn't monstername only match canonical (manuel) name of the monster? If so, you need "match" and accept that it will have too many false positives.
(I guess what I should say is: first test the same...
Oh. I must have gotten confused with who wanted what in this thread and reacted to something that does not even exist.
On a reread: I guess you shouldn't abort in a mood, because then anything you try might trigger the mood first, which will abort again?