Hey,
I wrote a profile for this as I read your post and it reminded I should finish off these myself.
This profile will mostly focus on getting 99 of the NQ's, but you can swap around skills if you want to start with focus on HQ I suppose.
It should work properly, I'm 99% sure, I've just tested it for one round so far (waiting 45min in between somewhat sucks) and got the last bug out of it.
All you have to do is just replace the numbers at the bottom codechunks to your MIN/BTN gearsets numbers.
Gathering/Perception requirements are indeed 408/389.
Let me know how it works for you.
// Edit -- found a small bug in the waitwhile, nothing big, but kept spamming something in log. Fixed it and attached adjusted verison.
View attachment 166917
First of all, thank you very much for the framework for this profile as I have zero experience in writing DoL profiles, all the navigation stuff, how to call the code classes etc... Much appreciated
Given I'm max melded using the latest gear with forager hat and went with +11gather/+15perception meld on offhand, I'm at 422 Gathering, 433 perception, 636 GP using my i55 weapon hence I tweaked the profile to focus on HQ.
Statistically speaking, even with the focus on HQ, I will most likely be getting near double NQs than HQs anyway and will be able to get supra half way into the grind for 99 HQ.
The profile works very well especially the navigation and mainly the only change I did was for the rotation to focus on HQ by doing the following:
<GatheringSkillOrder>
<GatheringSkill SpellName="Sharp Vision" TimesToCast="1" />
<GatheringSkill SpellName="Unearth II" TimesToCast="1" />
<GatheringSkill SpellName="Solid Reason" TimesToCast="1" />
<GatheringSkill SpellName="Deep Vigor" TimesToCast="1" />
</GatheringSkillOrder>
and the equivalent for BTN spells;
The above assumes that I don't miss any one of the first 5 swings (chance at 83+5 = 88%) or else Deep Vigor will never go off and that last 100% HQ won't hit.
I did a quick expected value on HQ calculation to see whether hitting Sharp Vision II immediately after any swing misses (hence ignoring Sold Reason's +1 gathering) is worth it or not and this is what I came up with:
Best case scenario for utilization of Sharp Vision II - Note my perception with Unearth II bonus is at 32% and gathering with Sharp Vision @ 88%
1st hit @ 88% misses and I use sharp vision II, result in terms of expected value of HQ (since NQ is worthless in essence) comes up to be:
0*(0.88)*(0.32) + [1*(1.00)*(0.32)] * 4 = 1.28
So, first hit is nothing, pop SV II instead of +1 gathering attempt, remaining 4 possible hits @ 32% HQ rate,
Expected Value = 1.28
Going for Solid Reason in all cases instead of SV II post failure of a swing
[1*(0.88)*(0.32)] * 5 + [0*(0.88)*(0.32) = 1.408 - Assuming no Deep Vigor Pop due to chain breaking
[1*(0.88)*(0.32)] *5 + 1 = 2.408 - Assuming I land all 5 hits to be able to get chain #4 and use Deep Vigor - Chance of this happening is (88%)^5 = 52.77% chance
Therefore, if we assume it to be 50% chance,
the total scenario expected value is 0.5*(1.408) + 0.5*(2.408) = 1.908
Using Unearth II with Sharp Vision at start puts me at 88% gathering rate w/ 32% chance of HQ from the first swing and after the 3rd swing (given my GP) I can put up Solid reason for the +1 gathering attempt, putting me at 6 total possible gathers and able to hit Deep Vigor 50% of the time, statistically speak.
Conclusion: According to my math and simple stat. calculation I think its way better to just go for the easy GatherSkillOrder above which yields a way higher expected value on HQ and doesn't need any condition checks (check if any swing fails etc...)
Any insight, your thoughts and everyone else's are extremely welcome.
EDIT 1:
There seems to be a bug somewhere I can't figure it out. Started the profile and it began with mining and all is well, mined, teleported, switched to BTN and began waiting until spawn time @ 6:00. After it spawned it did nothing just sat there and somehow completed the gathering loop without moving, heres the log between Waiting for 6am and Wait for 9am
[21:52:58.584 N] Waiting until 6AM Eorzea
[21:52:58.601 D] Removed hook [RoutineCombat] 36fd9dae-1a97-4137-82cb-956eb243d228
[21:52:58.601 V] [Poi.Clear] Reason: Current behavior changed to : Condition: IsTimeBetween(4,6), Conditional: System.Func`1[System.Boolean], IsDone: False, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
[21:52:58.601 D] Replaced hook [ProfileOrderBehavior_Hook] f7406d4d-f340-4b42-9b46-7e888855f2fa
[21:57:31.014 D] Removed hook [RoutineCombat] 1def5732-a80f-4c22-b9e1-f4d2a4049aee
[21:57:31.017 D] Added new hook [PoiAction] 128547bd-1301-46e8-bff1-87082e14a748
[21:57:31.017 V] [Poi.Clear] Reason: Current behavior changed to GatherTag.
[21:57:31.017 D] Replaced hook [ProfileOrderBehavior_Hook] c2851e5b-2fe0-4de9-aef0-d4b3688263c6
[21:57:31.018 D] DoAction Spell 221 0xE0000000
[21:57:34.295 D] Requesting path on 148 from <457.3798, 15.30949, -87.35406> to <460.244, 15.86739, -87.56799>
[21:57:34.552 D] Generated path to <460.244, 15.86739, -87.56799> in 00:00:00.2570974 ms
[21:57:34.861 N] [GatherTag] Reached desired number of loops.
[21:57:34.861 D] Removed hook [RoutineCombat] 0c55558e-719b-4989-b02d-b0006f6d9b98
[21:57:34.861 D] Removed hook [PoiAction] 128547bd-1301-46e8-bff1-87082e14a748
[21:57:34.861 V] [Poi.Clear] Reason: Current behavior changed to LogMessageTag: IsDone: False, Message: Waiting until 09:00AM Eorzea, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
[21:57:34.861 D] Replaced hook [ProfileOrderBehavior_Hook] 7a764c39-fcb6-41e0-906a-73b19443a9de
[21:57:34.861 N] Waiting until 09:00AM Eorzea
[21:57:34.878 D] Removed hook [RoutineCombat] a1ce441f-27e6-4595-93d7-1acaf6735bd3
[21:57:34.879 V] [Poi.Clear] Reason: Current behavior changed to : Condition: IsTimeBetween(6,9), Conditional: System.Func`1[System.Boolean], IsDone: False, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
[21:57:34.879 D] Replaced hook [ProfileOrderBehavior_Hook] ef4abf98-184a-4997-9c73-98c968a876da
Attached profile if you want to take a look; didn't change other than skill order and gear set #s
View attachment Miner & Botanist - Antnumbral Rock & Redolent Log HQ.xml