Definitely interested to run this more, unfortunately it seems to be running into some issues. It stopped itself quite a few times after attacking the Blue Moon boss. When I entered the boss room manually during a special attack, it handled the special, then stopped after hitting the boss once\
Code:
10:06:22 [INFO ] [ CuppaPerilousMoons] Moving closer to Blue Moon entrance.
10:06:23 [INFO ] [ IiiIiiIiiI] Stepped using minimap path.
10:06:24 [INFO ] [ CuppaPerilousMoons] Moving closer to Blue Moon entrance.
10:06:25 [INFO ] [ CuppaPerilousMoons] Moving closer to Blue Moon entrance.
10:06:26 [INFO ] [ CuppaPerilousMoons] Moving closer to Blue Moon entrance.
10:06:26 [INFO ] [ CuppaPerilousMoons] Moving closer to Blue Moon entrance.
10:06:27 [INFO ] [ IiiIiiIiiI] Stepped using minimap path.
10:06:28 [INFO ] [ IiIIiIIIII] Running populateValue() on Eclipse atlatl
10:06:28 [INFO ] [ IiIIiIIIII] Got GE price for Eclipse atlatl: 2800000
10:06:28 [INFO ] [ CuppaPerilousMoons] Moving closer to Blue Moon entrance.
10:06:29 [INFO ] [ CuppaPerilousMoons] Moving closer to Blue Moon entrance.
10:06:30 [INFO ] [ CuppaPerilousMoons] Moving closer to Blue Moon entrance.
10:06:30 [INFO ] [ IiiIiiIiiI] Stepped using minimap path.
10:06:38 [INFO ] [ IiIIiIIIII] Running populateValue() on Eclipse moon helm
10:06:38 [INFO ] [ IiIIiIIIII] Got GE price for Eclipse moon helm: 866200
10:06:38 [INFO ] [ CuppaPerilousMoons] Setting stance to Smash. (Current: Hack)
10:06:38 [INFO ] [ ControlPanelTab] Opening COMBAT_OPTIONS
10:06:40 [INFO ] [ CuppaPerilousMoons] Using statue.
10:06:46 [INFO ] [ IiIIiIIIII] Running populateValue() on Eclipse moon chestplate
10:06:46 [INFO ] [ IiIIiIIIII] Got GE price for Eclipse moon chestplate: 1000000
10:06:46 [INFO ] [ CuppaPerilousMoons] Enabling quick prayers.
10:06:46 [INFO ] [ Prayer] Toggling quick-prayers
10:06:48 [INFO ] [ CuppaPerilousMoons] Lighting Brazier!
10:06:53 [INFO ] [ IiIIiIIIII] Running populateValue() on Eclipse moon tassets
10:06:53 [INFO ] [ IiIIiIIIII] Got GE price for Eclipse moon tassets: 1100000
10:06:54 [INFO ] [ CuppaPerilousMoons] Moving towards the Blue Moon.
10:06:55 [INFO ] [ CuppaPerilousMoons] Toggling run on.
10:06:55 [INFO ] [ OSRSTraversal] Toggling run
10:06:57 [INFO ] [ CuppaPerilousMoons] Lighting Brazier!
10:07:02 [INFO ] [ IiIIiIIIII] Running populateValue() on Dual macuahuitl
10:07:02 [INFO ] [ IiIIiIIIII] Got GE price for Dual macuahuitl: 3600000
10:07:03 [INFO ] [ CuppaPerilousMoons] Moving towards the Blue Moon.
10:07:05 [INFO ] [ CuppaPerilousMoons] Moving towards the Blue Moon.
10:07:07 [INFO ] [ CuppaPerilousMoons] Attacking boss.
10:07:08 [INFO ] [ IiIIiIIIII] Running populateValue() on Blood moon helm
10:07:08 [INFO ] [ IiIIiIIIII] Got GE price for Blood moon helm: 568300
10:07:10 [ERROR] [ RuneMate] Uncaught error in bot thread
java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because the return value of "java.util.Map.get(Object)" is null
at bot.IiIiiIIiii.if(k:94) ~[?:?]
at bot.IiIiiIIiii.if(k:69) ~[?:?]
at com.cuppajava.bots.cuppaperilousmoons.CuppaPerilousMoons$LoopingTask.execute(ea:1380) ~[?:?]
at com.runemate.game.api.script.framework.tree.TreeBot.onLoop(TreeBot.java:61) ~[?:?]
at com.runemate.game.api.script.framework.LoopingBot.run(LoopingBot.java:80) ~[?:?]
at com.runemate.game.api.script.framework.AbstractBot.start(vcd:406) ~[RuneMate.jar:?]
at nul.IIiiiIiiiiIIiIi.run(esd:183) ~[RuneMate.jar:?]
10:07:10 [INFO ] [ AbstractBot] Cannot invoke "java.lang.Integer.intValue()" because the return value of "java.util.Map.get(Object)" is null
10:07:10 [INFO ] [ iiiIIIiIIi] Coordinate(1438, 9677, 0)
10:07:10 [WARN ] [ iiiIIIiIIi] [STOP] Bot stopped because of reason: Cannot invoke "java.lang.Integer.intValue()" because the return value of "java.util.Map.get(Object)" is null
10:07:10 [INFO ] [ iiiIIIiIIi] secondaryThread returned.
Got the same error after stepping into Yellow Moon
Code:
10:03:00 [INFO ] [ CuppaPerilousMoons] Moving closer to Yellow Moon entrance.
[INFO ] [ CuppaPerilousMoons] Moving closer to Yellow Moon entrance.
[INFO ] [ CuppaPerilousMoons] Moving closer to Yellow Moon entrance.
[INFO ] [ CuppaPerilousMoons] Moving closer to Yellow Moon entrance.
[INFO ] [ CuppaPerilousMoons] Moving closer to Yellow Moon entrance.
[INFO ] [ IiiIiiIiiI] Stepped using minimap path.
[INFO ] [ CuppaPerilousMoons] Wielding Zombie axe
[INFO ] [ CuppaPerilousMoons] Using statue.
[INFO ] [ CuppaPerilousMoons] Enabling quick prayers.
[INFO ] [ Prayer] Toggling quick-prayers
[INFO ] [ CuppaPerilousMoons] Attacking boss.
[ERROR] [ RuneMate] Uncaught error in bot thread
java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because the return value of "java.util.Map.get(Object)" is null
at bot.IiIiiIIiii.if(k:94) ~[?:?]
at bot.IiIiiIIiii.if(k:69) ~[?:?]
at com.cuppajava.bots.cuppaperilousmoons.CuppaPerilousMoons$LoopingTask.execute(ea:1380) ~[?:?]
at com.runemate.game.api.script.framework.tree.TreeBot.onLoop(TreeBot.java:61) ~[?:?]
at com.runemate.game.api.script.framework.LoopingBot.run(LoopingBot.java:80) ~[?:?]
at com.runemate.game.api.script.framework.AbstractBot.start(vcd:406) ~[RuneMate.jar:?]
at nul.IIiiiIiiiiIIiIi.run(esd:183) ~[RuneMate.jar:?]
[INFO ] [ AbstractBot] Cannot invoke "java.lang.Integer.intValue()" because the return value of "java.util.Map.get(Object)" is null
[INFO ] [ iiiIIIiIIi] Coordinate(1491, 9630, 0)
[WARN ] [ iiiIIIiIIi] [STOP] Bot stopped because of reason: Cannot invoke "java.lang.Integer.intValue()" because the return value of "java.util.Map.get(Object)" is null
[INFO ] [ iiiIIIiIIi] secondaryThread returned.