Just realized this was still working! Thanks so much, newb!! <3
Tossing a donation your way for the time I've saved (and will save) with this... when you add a Donate button. Hurry it up! <3
It doesn't teleport back to the map (Camp Cloudtop in this case), though.[14:58:44.607 N] [RetBot] Returning to Initial Location.
[14:58:44.607 N] [RetBot] Initial map: 339
And then a long string of:
[14:50:48.857 D] Requesting path on 339 from <-25.48387, 35.99858, -88.06754> to <526.6653, -110.9802, 432.9315>
[14:50:48.996 D] No viable path from <-25.48387, 35.99858, -88.06754> to <526.6653, -110.9802, 432.9315> in 00:00:00.1395512 ms
Does RetBot have support for the HW zones? Does it have TeleportTo hard-coded in the plugin, which would require an update to support the new Aetheryte IDs?I'm getting hangs with:
It doesn't teleport back to the map (Camp Cloudtop in this case), though.
I'm getting hangs with:
It doesn't teleport back to the map (Camp Cloudtop in this case), though.
Does RetBot have support for the HW zones? Does it have TeleportTo hard-coded in the plugin, which would require an update to support the new Aetheryte IDs?
I'm not sure as I've stopped using it due to what appears to be a bug with not re-enabling plugins that I need to stay enabled.
No rush, as always. Thanks for the update.I promise I have not forgotten about this plugin! I will need to manually add all of the new Aetheryte IDs into RetBot in order to make it work properly with the HW zones. I have not simply for the reason that I was under the impression that trying to gather without flying is a bad idea.
I will look into getting those IDs added as soon as I get a minute to get logged in and the IDs recorded. As it stands I'm finishing up the rest of my training requirements and need just a few more weeks (5, to be precise) then I can really start hitting up the developing hard.
As for the re-enabling of the plugins, I'm not sure what causes them to not be re-enabled, I will have to check my order of operations/timing as I have an idea, but will need to further check.
Thank you guys for continuing to use, I know it's on the verge of being broken, but she still does work! (in pre-hw locations!) Hold Fast!![]()
[70, Foundation]
[71, Falcon's Nest]
[72, Camp Cloudtop]
[73, Ok' Zundu]
[74, Helix]
[75, Idyllshire]
[76, Tailfeather]
[77, Anyx Trine]
[78, Moghome]
[79, Zenith]
case 397: // Coerthas Western - Falcon's Nest
return 71;
case 401: //Sea of Clouds - Camp Cloudtop
return 72;
case 398: //Dravanian Forelands - Tailfeather
return 76;
case 400: //Churning Mists - Zenith
return 79;
case 418: //Ishgard - Foundation
return 70;
If it helps, those are the Aetheryte IDs for Heavensward:
SNIP
Highlands has no Aetheryte, and will need some custom logic from the way of -> Idyllshire -> Talk \ Exit.
By the way, it doesn't work while fishing. It tries teleporting, but fish.cs still has the lock.
Fishing is probably related to having plugin behavior without really being a plugin, and so there's no way to stop it - and no way to override, since it's still fishing. Whatever solution would be a bad hack.
Is there any way to disable the going-back part?
Well, activate the profile that was going before, and let it handle the logic of getting where it wants to be.
if (BotManager.Current.EnglishName != "Fate Bot")
if (BotManager.Current.EnglishName != "Fate Bot") || (BotManager.Current.EnglishName != "Order Bot")
Definitely does, thank you : )
Index: Movement.cs
===================================================================
--- Movement.cs (revision 37)
+++ Movement.cs (working copy)
@@ -151,7 +151,8 @@
&& !GatheringManager.WindowOpen
&& !InFate
&& !IsReviving
- && !InDialog;
+ && !InDialog
+ && !IsFishing;
}
}
@@ -186,8 +187,15 @@
}
}
+ private static bool IsFishing
+ {
+ get
+ {
+ var state = FishingManager.State;
+ return state != FishingState.None;
+ }
+ }
-
#endregion
public static async Task<bool> RetainerMove(RetBot _this)
@@ -212,6 +220,13 @@
plugin.Enabled = false;
plugins.Add(plugin);
}
+
+ if (Actionmanager.CanCast(299, Core.Player))
+ {
+ RetLog.Log("Quit Fishing.");
+ Actionmanager.DoAction(299, Core.Player);
+ Coroutine.Wait(5000, () => !Actionmanager.CanCast(299, Core.Player));
+ }
RetLog.Log("Initial map: " + initialmap);
if (WorldManager.ZoneId != 156)
Here is a patch file I made. I have made these modifications to another plugin that was also incompatible with fishing and it works flawlessly. I am hoping that Everything is in proper order but from my experience, this should work.
SNIP
Good luck all.
It is for Retainer Ventures.I dont get it. What is this plugin for?![]()