Unfortunately, I cannot really test the genie quest at the moment, because I used phbot Stable overnight and it worked (will switch to Testing again because of DLL issues on Ubuntu with Stable, there is something wrong, but I dont want to bother you with this one … error message is very bizarre, Testing is working though).
The version you sent me is not disabling the quest as described above, if the quest is already done for the day. So this part seems to be working now.
But I just noticed another issue which may be related to the genie issue: I have a character running in job cave doing quests as well. I enabled the hunter quests as follows:
I made a script from lvl spot to the NPC:
walk,-32752,-21759,-77,57
walk,-32752,-21759,-107,57
walk,-32752,-21759,-147,70
walk,-32752,-21759,-172,57
walk,-32752,-21759,-192,57
walk,-32752,-21759,-214,59
walk,-32752,-21759,-236,83
walk,-32752,-21759,-270,66
walk,-32752,-21759,-293,66
walk,-32752,-21760,-316,66
walk,-32752,-21767,-321,66
walk,-32752,-21788,-317,66
walk,-32752,-21807,-319,67
walk,-32752,-21825,-319,83
walk,-32752,-21861,-318,57
walk,-32752,-21879,-318,57
walk,-32752,-21897,-321,67
walk,-32752,-21904,-320,70
quest,Hunter Union Representative Kapado,Proof of Strength 1 (Hunter)
If the quest is finished, everything is working fine. It notices the finished quest and goes to the NPC, but it is not taking the reward and thus it is not re-accepting it:
[22:54:40] Quest: [Proof of Strength 2 (Hunter)] has been completed
[22:54:40] Script: Walking to -21759, -77
[22:54:44] Script: Walking to -21759, -107
[22:54:46] Script: Walking to -21759, -147
[22:54:50] Script: Walking to -21759, -172
[22:54:52] Script: Walking to -21759, -192
[22:54:53] Script: Walking to -21759, -214
[22:54:55] Script: Walking to -21759, -236
[22:54:57] Script: Walking to -21759, -270
[22:55:00] Script: Walking to -21759, -293
[22:55:02] Script: Walking to -21760, -316
[22:55:04] Script: Walking to -21767, -321
[22:55:04] Script: Walking to -21788, -317
[22:55:06] Script: Walking to -21807, -319
[22:55:08] Script: Walking to -21825, -319
[22:55:09] Script: Walking to -21861, -318
[22:55:12] Script: Walking to -21879, -318
[22:55:14] Script: Walking to -21897, -321
[22:55:15] Script: Walking to -21904, -320
[22:55:38] Script: Walking to -21904, -320
[22:55:38] Script: Walking to -21897, -321
[22:55:38] Script: Walking to -21879, -318
[22:55:40] Script: Walking to -21861, -318
[22:55:41] Script: Walking to -21825, -319
[22:55:44] Script: Walking to -21807, -319
[22:55:46] Script: Walking to -21788, -317
[22:55:48] Script: Walking to -21767, -321
[22:55:50] Script: Walking to -21760, -316
[22:55:51] Script: Walking to -21759, -293
[22:55:53] Script: Walking to -21759, -270
[22:55:55] Script: Walking to -21759, -236
[22:55:58] Script: Walking to -21759, -214
[22:55:59] Script: Walking to -21759, -192
[22:56:01] Script: Walking to -21759, -172
[22:56:03] Script: Walking to -21759, -147
[22:56:05] Script: Walking to -21759, -107
[22:56:09] Script: Walking to -21759, -77
[22:56:19] Gained 133 experience and 1 SP experience
[22:56:19] Gained 33 job experience
[22:56:19] Quest: [Proof of Strength 2 (Hunter)] has been completed
[22:56:19] Script: Walking to -21759, -77
[22:56:20] Script: Walking to -21759, -107
…
[22:57:39] Bot stopped. Botting time [5 minutes]
Version 25.2.5 was not doing anything either in job cave. Actually the bot thought it is at the lvl spot right after talking to the NPC (with no effect) and ran straight into the wall x)
I hope this helped a little bit …
Cheers