I see - can you verify that your ingame calendar is showing darkmoon faire like on the screenshot? Also, if you compare to this screenshot: Is "Darkmoon Faire Active" red to you?
calendar same like your sc. darkmoon faire active is red in my config. on kalimdor is green and jeremy, christoph green too.
Can you try this please? In Honorbuddy, click on Developer Tools (enable Enhanced Mode if you do not see this button). Go to the tab called "Console". Paste in the code below and press "Run(F5)" Code: Lua.DoString(@"local _,_,day=CalendarGetDate() local eventCount=CalendarGetNumDayEvents(0,day) print('Event Icons:') for i=1,eventCount do local _,_,_,_,_,_,icon=CalendarGetDayEvent(0, day, i) print(icon) end print('No more icons')"); Now look at your ingame chat window. It should say something like: Or well.. I'm guessing it doesn't since it doesn't work for you today.. But this will confirm that there is a problem in your game client, which causes PokeLevel to think DMF is not active.
okay.. that's seriously weird.. Then try this in the HB Console: Code: Log(Lua.GetReturnVal<int>(@"local _,_,day=CalendarGetDate() local eventCount=CalendarGetNumDayEvents(0,day) for i=1,eventCount do local _,_,_,_,_,_,icon=CalendarGetDayEvent(0, day, i) if icon==""calendar_darkmoonfaireterokkar"" then return 1 end end return 0", 0) == 1); And look for the result in the box below called "Results :" Also, could you please upload a full log of a session where you have opened the GUI at least once?
Hey, Glad to see that you have been working on some of the bugs, but I can't see the card for HBRelog support, am I blind? Thanks cheers
Getting stuck at Beast Watch after landing from flight, the bot runs into a clearly unwalkable path as it tries to head to Idol of Decay in Grogrond.
I agree. I got the " Running not in combat behavior" error as soon as my last pet hit level 25. Then I got a new level 1 pet....and the error stopped....until he hit level 25...then the bot broke again. Btw....amazing bot. Thanks for all the hard work. I never would have had a full stable of level 25 pets without it!
Hm. So we more or less tested that the lua should return the correct value. But HB grabs the wrong one. When I get to my pc, I will write up a few more tests. Could you (for the sake of locating the problem) try it on a fresh HB install and disable all plugins?
Try this in HB Console Code: Log(Lua.GetReturnVal<int>(@"local _,_,day=CalendarGetDate() local eventCount=CalendarGetNumDayEvents(0,day) for i=1,eventCount do local _,_,_,_,_,_,icon=CalendarGetDayEvent(0, day, i) if icon==""calendar_darkmoonfaireterokkar"" then print('DMF is active!') return 1 end end print('DMF is not active') return 0", 0) == 1); Log(Lua.GetReturnVal<int>("return 1", 0) == 1); Let me know what it says in game chat frame and in Results in the console
I think I am closing in on a cause, and I have implemented a solution. I am not sure it will get out in time for this DMF. I've pinpointed the source to be that the calendar data is not loaded when PokeLevel checks for events. When PokeLevel initializes, I request calendar data once, but if that fails for some reason, or the data is lost, PokeLevel will not retry to fetch it. I've corrected that, and hopefully the changes I've made will fix it for you.