Various Requests

Before I start I want to say I understand some of what I am suggesting here is likely not easy or reasonably feasible but I want to throw out the requests and info anyways. May update later.

1: Providing stubs for the phBot module allowing autocomplete in intellisense/jedi/etc

2: Including the module pip in the embedded python version. Which even through you don’t provide access to the interpreter it could still be called inside plugin script.
https://docs.python.org/3.6/using/windows.html#embedded-distribution

Using pip to manage dependencies as for a regular Python installation is not supported with this distribution, though with some care it may be possible to include and use pip for automatic updates.

Bolded part Which seems likely right up your alley.

An option to disable/enable movement (not buffs/attacks/etc) actions.

Not exactly high priority but working on my own unstuck script and it takes a time for the bot stop/startup (not much but it adds up, especially if you’re in an area that you can get stuck in very easily.

Ability to disable/enable conditions.

Added that one.

2 Likes

The ability to profile the bot actions. Format pending however you have wrote things on your end but would hopefully look something like

Timestamp -> Action attempted -> Time taken -> Retry count

This one would be the most helpful out of anything I’ve requested so far.

Qt Signal and Slot support for QtBind

1 Like

Auto-set training area radius for polygon training areas.

Seems I have to fiddle to find a sweet spot for that radius to work. Usually ~455 works but not always.

Exp Ratio condition

Added.

1 Like

For the Manager can the character name be included in the POST’d info? It would resolve an edge case where not every account has a single character and tracking data over time could mix the two.

Also a “Stop attempting requests for X seconds if a post fails.” would be nice but not necessarily important.

Yes, that should have been there in the first place.

1 Like

Exp Ratio condition

Can you make exp ratio go both ways? When a exp scrolls/prem time is active have that ratio included as well?

In case there’s something already there that I’m missing my goal is: I’m looking to stop taxi’ing my alts and go farm whenever my prem time is active.

You want me to calculate the ratio based on EXP scrolls being active? So if you have 50% ratio from the server but a 100% scroll active it’d be back to 100%?

  • removed for silliness -

showing positive exp ratio would still be nice though.

An explicit way to disable all party settings without deleting the settings. Changing them for one-off stuff gets tedious.

When tracing instead of disabling it allow the “stop bot” button to stop the tracing. Maybe even have it update the label from “stop bot” to “stop tracing” as well.