-
BasicFlaskRoutine - A PoEHUD Flask Manager
I am splitting this into its own thread due to the old Flask Manager no longer being supported and my TreeRoutine thread just being downright confusing to non-developers.
Description:
A PoEHUD plugin that will use flasks based on your needs. It is a basic flask manager that expanded on Treasure_Box's old Flask Manager. All features of Flask Manager should be included and more.
Github:
GitHub - sychotixdev/BasicFlaskRoutine
Install:
- Install PoEHUD
- Download the repository as a Zip for the latest version.
- Create a new folder called BasicFlaskRoutine in your PoEHUD plugin's folder and place the files inside of it. Check the image below to confirm your folder structure
- Launch PoE/PoEHUD and configure to your liking. Ensure that the plugin and your flasks are enabled.
After following the above instructions, your folder should look like this.
Features:
- Enable/Disable individual flasks and reserve charges
- Health/Mana flasks based on current health/mana
- Removes Ailments (Frozen, ignited... etc)
- Use Speed/Movement flasks based on how long the player has been moving
- Use Offensive/Defensive flasks based on current health/energy shield
- A flask and buff UI identical to that of the old Flask Manager
Want more complex features?
Either request it in this thread... or check out one of these plugins.
[Free] BuildYourOwnRoutine
Screenshot:
Special Thanks:
Last edited by Sychotix; 01-22-2019 at 01:18 PM.
-
Post Thanks / Like - 24 Thanks
datz,
toadskin,
madgentos,
Bonaf1de,
noneyatemp,
RyanGosling,
crayfish14,
GameHelper,
WilsGameAcc,
bbalthazar,
Boatswain82,
vasukrub,
stfufag,
tsm-evo,
wallterus,
luminair,
EthEth,
SeamusTheDog,
johnbl,
zetk,
Bashor7030,
mega2k0,
armory236,
poeking99 (24 members gave Thanks to Sychotix for this useful post)
-
It's having some problems with Lion's Roar Granite Flask. Simply says "Cannot find flask buff for flask on slot X". Have you seen this issue before?
-
Originally Posted by
RyanGosling
It's having some problems with Lion's Roar Granite Flask. Simply says "Cannot find flask buff for flask on slot X". Have you seen this issue before?
Pull the latest binary from github and see if you get it again. I added a little more information to the log (the flask base name it is looking for). I was unable to reproduce the log in a map and had the flask being used properly.
-
Post Thanks / Like - 1 Thanks
bbalthazar (1 members gave Thanks to Sychotix for this useful post)
-
Member
Sychotix - Thank you for sharing your hardwork.
I always find it is lacking with all other autopot is ability to detect surrounding mob.
Anyway to have additional feature add in to this with the monitor of surrounding mob?
For sure offending or defending pot should only be trigger of there a mob near players.
Thanks.
-
Originally Posted by
Sychotix
Pull the latest binary from github and see if you get it again. I added a little more information to the log (the flask base name it is looking for). I was unable to reproduce the log in a map and had the flask being used properly.
Replaced the files you updated, but it's the same thing showing up. This is what it looks like in debug mode, for me.
Note that this only shows up when I'm running around. Don't know if that's relevant.
-
Originally Posted by
RyanGosling
Replaced the files you updated, but it's the same thing showing up. This is what it looks like in debug mode, for me.
Note that this only shows up when I'm running around. Don't know if that's relevant.
Please be sure you followed step 2a instead of 2b in the installation instructions above. 2b will tend to give you outdated code.
@crayfish14
I do not plan on adding nearby monster logic to BasicFlaskRoutine. You will have to use Zaafar's Simple Flask Manager (paid) or build your own flask manager using my plugin BuildYourOwnRoutine. The default extension includes a nearby nearby monster condition. A little information on this plugin can be found at TreeRoutine for PoeHUD plus a Flask Manager. If BuildYourOwnRoutine catches ground with enough people, I'll split it into its own thread as well.
Last edited by Sychotix; 03-07-2018 at 04:05 PM.
-
Post Thanks / Like - 1 Thanks
bbalthazar (1 members gave Thanks to Sychotix for this useful post)
-
Originally Posted by
Sychotix
Please be sure you followed step 2a instead of 2b in the installation instructions above. 2b will tend to give you outdated code.
I always do 2a when updating, don't worry!
I just tried to download a completely clean PoeHUD and paired it up with a clean BasicFlaskRoutine, but the same error comes up.
-
Member
Delay between same flask usage would be cool.
-
Originally Posted by
marekjemiolak
Delay between same flask usage would be cool.
What use case does this have? Potions should not be chugged unless your ticks per second is set too high. Even though your trigger settings return true (like health is less than 80%) and we aren't currently using the flask... you want to force a wait period?
@RyanGosling, Try again. Maybe I updated the wrong binary or something. Also if you have BuildYourOwnRoutine installed.... remove it temporarily. There is a known issue with having both installed if they have differing versions of TreeRoutine.
Last edited by Sychotix; 03-07-2018 at 04:30 PM.
-
Post Thanks / Like - 1 Thanks
bbalthazar (1 members gave Thanks to Sychotix for this useful post)
-
Originally Posted by
Sychotix
@RyanGosling, Try again. Maybe I updated the wrong binary or something. Also if you have BuildYourOwnRoutine installed.... remove it temporarily. There is a known issue with having both installed if they have differing versions of TreeRoutine.
I see the change now. The error is still there, but it displays a bit differently
-
Originally Posted by
RyanGosling
I see the change now. The error is still there, but it displays a bit differently
Are you 100% certain you are running the latest PoEHUD? Not under releases, but using the same 2a installation step as this plugin?
Code:
var flaskBaseName = currentFlask.GetComponent<Base>().Name;
It seems like the flask base name is an empty string for whatever reason, so that may be an offset issue?
-
Post Thanks / Like - 1 Thanks
bbalthazar (1 members gave Thanks to Sychotix for this useful post)
-
Originally Posted by
Sychotix
Are you 100% certain you are running the latest PoEHUD? Not under releases, but using the same 2a installation step as this plugin?
Code:
var flaskBaseName = currentFlask.GetComponent<Base>().Name;
It seems like the flask base name is an empty string for whatever reason, so that may be an offset issue?
I always do "Clone or download -> Download ZIP". But just for you I tried again with both of them, and the issue is still there. Shows up the same as the last screenshot. I have no idea what it is. You can borrow my flask if that helps
-
Originally Posted by
RyanGosling
I always do "Clone or download -> Download ZIP". But just for you I tried again with both of them, and the issue is still there. Shows up the same as the last screenshot. I have no idea what it is. You can borrow my flask if that helps
You said it was Lion's Roar, correct? I have one and have no issues. Very strange.
-
Post Thanks / Like - 1 Thanks
bbalthazar (1 members gave Thanks to Sychotix for this useful post)
-
Active Member
BorpaSpin
-
Member
Hi Sychotix. I've been testing out your auto flask, i was wondering why it wont use the other life flask i had on my 5th slot.
Example:
I drop hp to 60%, flask 1 triggers, i get hit again and reach 40%, it WONT spam my 5th life flask for instant recovery.
I noticed for some reason it rarely uses the 5th flask, even if i'm within the threshold.