None of that is unlocked at level 80, yes. I'm not adding the color since its purely based on actionmanager.lastspellView attachment 233026
It does not take effect at level 80
As shown in the picture, can we obtain this state? This state is actually not redundant and can be used in conjunction with other judgments to create a more reasonable battle loop logic.None of that is unlocked at level 80, yes. I'm not adding the color since its purely based on actionmanager.lastspell
Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine
---> System.NullReferenceException: Object reference not set to an instance of an object.
at ff14bot.RemoteWindows.Shop.get_Items()
at ff14bot.RemoteWindows.Shop.Purchase(UInt32 itemId, UInt32 itemCount)
ff14bot.RemoteWindows.Shop.Purchase(4868, 1);
It's something I looked into a while I go and it would have been annoying to implement, will consider looking into it again.As shown in the picture, can we obtain this state? This state is actually not redundant and can be used in conjunction with other judgments to create a more reasonable battle loop logic.View attachment 233027
Fix Shop
ActionManager will now pulse masked actions on the hotbars
Kupo:
Viper rotation greatly improved, still room for improvement but will now execute the basic level 80 rotation
As shown in the picture, can we obtain this state? This state is actually not redundant and can be used in conjunction with other judgments to create a more reasonable battle loop logic.View attachment 233027
---> ReadWriteMemoryException: Error while writing memory! Acesso inválido ao local de memória., at addr: 19FD87BC00A, Size: 1
at GreyMagic.ExternalProcessMemory.WriteByteBuffer(IntPtr addr, Void* buffer, Int32 count)
at ff14bot.Managers.GatheringManager.set_QuickGathering(Boolean value)
at ff14bot.Managers.GatheringItem.GatherItem()
Thanks for the fix on Purchase! I'm getting reports of another weird exception when doing GatheringItem.GatherItem():
Code:---> ReadWriteMemoryException: Error while writing memory! Acesso inválido ao local de memória., at addr: 19FD87BC00A, Size: 1 at GreyMagic.ExternalProcessMemory.WriteByteBuffer(IntPtr addr, Void* buffer, Int32 count) at ff14bot.Managers.GatheringManager.set_QuickGathering(Boolean value) at ff14bot.Managers.GatheringItem.GatherItem()
This seems to be happening only sometimes, I still haven't found a pattern to know why. It might be that it's trying to use the game's Quick Gathering function somehow on the node's item, perhaps when it's impossible. I'll try investigate more.
Looks like the offset for quick gathering matched incorrectly, replaced it now, should be working after a bot restart.Thanks for the fix on Purchase! I'm getting reports of another weird exception when doing GatheringItem.GatherItem():
Code:---> ReadWriteMemoryException: Error while writing memory! Acesso inválido ao local de memória., at addr: 19FD87BC00A, Size: 1 at GreyMagic.ExternalProcessMemory.WriteByteBuffer(IntPtr addr, Void* buffer, Int32 count) at ff14bot.Managers.GatheringManager.set_QuickGathering(Boolean value) at ff14bot.Managers.GatheringItem.GatherItem()
This seems to be happening only sometimes, I still haven't found a pattern to know why. It might be that it's trying to use the game's Quick Gathering function somehow on the node's item, perhaps when it's impossible. I'll try investigate more.
try nowThanks a lot! Sorry to bother ya, but here's another one. WorldManager.CurrentWeather always returns None now. Can be tested with:
Log(WorldManager.CurrentWeather);
[15:20:50.788 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine
---> ReadWriteMemoryException: Error while reading memory! Only part of a ReadProcessMemory or WriteProcessMemory request was completed., at addr: BA2, Size: 2
at GreyMagic.ExternalProcessMemory.ReadByteBuffer(IntPtr addr, Void* buffer, Int32 count)
at GreyMagic.MemoryBase.Read[T](IntPtr addr)
at ff14bot.Managers.CraftingManager.get_CurrentRecipeId()
at ff14bot.Managers.CraftingManager.<>c__DisplayClass0_0.<SetRecipe>b__0()
at Buddy.Coroutines.Coroutine.InternalWait(TimeSpan maxTimeout, Func`1 condition)
at ff14bot.Managers.CraftingManager.SetRecipe(UInt32 recipeId)
I can confirm the offsets are correct for this. Only thing I can think of is if your calling code on a separate thread that the function is being called mid update causing it to read a partial amount cause BA2 isn't even the offset so its not Zero+offset here.Gonna have to bother you yet again it seems, getting reports of a new similar exception, this time on the crafting manager. Could it be a bad offset again?
Code:[15:20:50.788 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> ReadWriteMemoryException: Error while reading memory! Only part of a ReadProcessMemory or WriteProcessMemory request was completed., at addr: BA2, Size: 2 at GreyMagic.ExternalProcessMemory.ReadByteBuffer(IntPtr addr, Void* buffer, Int32 count) at GreyMagic.MemoryBase.Read[T](IntPtr addr) at ff14bot.Managers.CraftingManager.get_CurrentRecipeId() at ff14bot.Managers.CraftingManager.<>c__DisplayClass0_0.<SetRecipe>b__0() at Buddy.Coroutines.Coroutine.InternalWait(TimeSpan maxTimeout, Func`1 condition) at ff14bot.Managers.CraftingManager.SetRecipe(UInt32 recipeId)
This should be working with a restart.maybe something wrong with GameObjectManager.GetObjectsOfType<Treasure>()
cannot return anything when the chests appear
It works!thxI can confirm the offsets are correct for this. Only thing I can think of is if your calling code on a separate thread that the function is being called mid update causing it to read a partial amount cause BA2 isn't even the offset so its not Zero+offset here.
The recipe structs were changed and they are corrected in the new build but that shouldn't have had any effect on this function call. Also added the crystal information into the recipe struct as well.
This should be working with a restart.
FixedIt works!thx
and CommonTasks.Desynthesize(ff14bot.Enums.DesynthesisResult, ff14bot.Managers.BagSlot) would crash the game
ActionResourceManager has been overhauled
CostTypeStruct has been refactored as it has been expanded
GetTo has been updated
Kupo:
Viper rotation updated, now does aoe and rattling coil generators