My copy of batfactors is dated 7/15/2018 so I'd say it is updating.
if (fields.special.contains_text("custom attract") && (have_effect($effect[on the trail]) > 0 || happened("attracted")) || are_attracting()) return;
if (fields.special.contains_text("custom attract") && (have_effect($effect[on the trail]) > 0 || happened("attracted") || are_attracting())) return;
Done. Thanks for the updates!So that's something a person with Wiki access may want to change.
Yeah, that’s not allowed. You see, your character is absolutely terrible with six-guns (note that they shoot all six bullets and only hit once), and they can’t remember which gun they’ve fired that battle. So they assume all of them are empty, and just reload all of them later.Is there anything preventing multiple sixgun usage in a fight? I have a consult script using batbrain where I tell it to use a porquoise-handled sixgun then in a later round attack_action() returns a hamethyst-handled sixgun and the combat aborts due the second sixgun being unusable.
Is there anything preventing multiple sixgun usage in a fight?
on the newest build with WHAM, Smartstatis and Batbrain
Unexpected error, debug log printed.
class java.lang.NullPointerException: null
java.lang.NullPointerException
at java.base/java.io.ByteArrayInputStream.<init>(Unknown Source)
at net.sourceforge.kolmafia.textui.DataFileCache.getReader(DataFileCache.java:193)
at net.sourceforge.kolmafia.textui.RuntimeLibrary.file_to_map(RuntimeLibrary.java:7315)
at net.sourceforge.kolmafia.textui.RuntimeLibrary.file_to_map(RuntimeLibrary.java:7306)
at jdk.internal.reflect.GeneratedMethodAccessor185.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at net.sourceforge.kolmafia.textui.parsetree.LibraryFunction.execute(LibraryFunction.java:104)
at net.sourceforge.kolmafia.textui.parsetree.FunctionCall.execute(FunctionCall.java:154)
at net.sourceforge.kolmafia.textui.parsetree.BasicScope.execute(BasicScope.java:417)
at net.sourceforge.kolmafia.textui.Interpreter.executeScope(Interpreter.java:393)
at net.sourceforge.kolmafia.textui.Interpreter.execute(Interpreter.java:341)
at net.sourceforge.kolmafia.textui.Interpreter.execute(Interpreter.java:334)
at net.sourceforge.kolmafia.request.FightRequest.nextRound(FightRequest.java:1037)
at net.sourceforge.kolmafia.request.FightRequest.runOnce(FightRequest.java:1917)
at net.sourceforge.kolmafia.request.FightRequest.run(FightRequest.java:1979)
at net.sourceforge.kolmafia.request.FightRequest.run(FightRequest.java:1950)
at net.sourceforge.kolmafia.webui.RelayAutoCombatThread.run(RelayAutoCombatThread.java:76)
NPE in bytestream *again*? What was it last time? Bug in java?