BasicFlaskRoutine - A PoEHUD Flask Manager menu

User Tag List

Page 12 of 39 FirstFirst ... 8910111213141516 ... LastLast
Results 166 to 180 of 581
  1. #166
    clevernamegoeshere's Avatar Member
    Reputation
    11
    Join Date
    Aug 2017
    Posts
    5
    Thanks G/R
    1/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sychotix View Post
    Let me know if you need help figuring out the reasoning behind that The LINQ statement did get VERY out of hand due to the instant flask logic >.<
    Done. Pull request up.

    Couldn't figure out how to get it to check the flask buffs in the composition because we don't know what flasks the player is using at that point. I don't think it's outside the realm of possibility, but it's outside what I have time or knowledge to handle. I may take a look at it later tonight.
    Last edited by clevernamegoeshere; 04-19-2018 at 02:45 PM.

    BasicFlaskRoutine - A PoEHUD Flask Manager
  2. Thanks Sychotix (1 members gave Thanks to clevernamegoeshere for this useful post)
  3. #167
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1443
    Join Date
    Apr 2006
    Posts
    4,001
    Thanks G/R
    295/587
    Trade Feedback
    1 (100%)
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by clevernamegoeshere View Post
    Done. Pull request up.

    Couldn't figure out how to get it to check the flask buffs in the composition because we don't know what flasks the player is using at that point. I don't think it's outside the realm of possibility, but it's outside what I have time or knowledge to handle. I may take a look at it later tonight.
    Yeah, I was mistaken about the buff checking being on defensive/offensive composites. I think it is best left as is, checked in the flask search. While I agree that the LINQ statement should be split up a bit to be more readable... I'm not really a fan of your coding style. It seems like you are a bit too aggressive with splitting things into their own methods... for example creating a completely new method for a null check is overkill. Also, splitting the LINQ query up like you did might be okay... but you are converting it into to a list after every section which will have a negative impact on performance.

    I'll do a little bit of refactoring to make it less ugly. Did you find what specifically was causing the issue, or did it just happen to get fixed during refactoring?

    EDIT: Ah, I think I know what is wrong. When I was readjusting the code for instant flasks, I introduced a bug which treated defensive/offensive flasks the same as a buff removal. What clevernamegoeshere mentioned earlier about utility flasks makes a lot more sense.

    EDIT2: Pushed the fix by clevernamegoeshere to github. I didn't directly pull in your pull request because of reasons mentioned earlier, but hopefully I kept the spirit of your refactor. The bug you discovered should also be fixed now with the addition of a new parameter called "ignoreBuffs." For now, only the instant flasks ignore buffs.

    EDIT3: Against my better judgement... I've made BasicFlaskRoutine a little less basic as well. I added monster counting to offensive/defensive flasks triggers. Keep in mind that these triggers are still OR'ed together... meaning if your health% is below what you set... it doesn't matter if you don't have 20 unique mobs near you.
    Last edited by Sychotix; 04-19-2018 at 07:09 PM.

  4. Thanks Dekayo, clevernamegoeshere (2 members gave Thanks to Sychotix for this useful post)
  5. #168
    clevernamegoeshere's Avatar Member
    Reputation
    11
    Join Date
    Aug 2017
    Posts
    5
    Thanks G/R
    1/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sychotix View Post
    Yeah, I was mistaken about the buff checking being on defensive/offensive composites. I think it is best left as is, checked in the flask search. While I agree that the LINQ statement should be split up a bit to be more readable... I'm not really a fan of your coding style. It seems like you are a bit too aggressive with splitting things into their own methods... for example creating a completely new method for a null check is overkill. Also, splitting the LINQ query up like you did might be okay... but you are converting it into to a list after every section which will have a negative impact on performance.

    I'll do a little bit of refactoring to make it less ugly. Did you find what specifically was causing the issue, or did it just happen to get fixed during refactoring?

    EDIT: Ah, I think I know what is wrong. When I was readjusting the code for instant flasks, I introduced a bug which treated defensive/offensive flasks the same as a buff removal. What clevernamegoeshere mentioned earlier about utility flasks makes a lot more sense.

    EDIT2: Pushed the fix by clevernamegoeshere to github. I didn't directly pull in your pull request because of reasons mentioned earlier, but hopefully I kept the spirit of your refactor. The bug you discovered should also be fixed now with the addition of a new parameter called "ignoreBuffs." For now, only the instant flasks ignore buffs.
    Cool man. I'll grab the changes in a bit. Thanks for pushing it so quickly and being so responsive.

    Yeah...I've been developing professionally for a long ass time and I'm kinda dogmatic about sacrificing brevity for readability. It can occasionally become cumbersome but it works in my favor often enough and opting for brevity has shot me in the foot often enough that it's just ingrained now. It's a style thing, tho. I completely understand not wanting to stick to it.

  6. Thanks Dekayo (1 members gave Thanks to clevernamegoeshere for this useful post)
  7. #169
    Le_Vagabond's Avatar Member
    Reputation
    1
    Join Date
    Mar 2017
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sychotix View Post
    EDIT3: Against my better judgement... I've made BasicFlaskRoutine a little less basic as well. I added monster counting to offensive/defensive flasks triggers. Keep in mind that these triggers are still OR'ed together... meaning if your health% is below what you set... it doesn't matter if you don't have 20 unique mobs near you.
    that is VERY appreciated. if you could find it in your worst judgement to add an option to always count unique monsters as fullfilling the count requirement (so that it always triggers on bosses) it would be perfect for me.

    please ? =)

    I had to find your post here to understand how the new options work though, it's not clear that it is an OR behavior with the min health % setting.

  8. #170
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1443
    Join Date
    Apr 2006
    Posts
    4,001
    Thanks G/R
    295/587
    Trade Feedback
    1 (100%)
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Le_Vagabond View Post
    that is VERY appreciated. if you could find it in your worst judgement to add an option to always count unique monsters as fullfilling the count requirement (so that it always triggers on bosses) it would be perfect for me.

    please ? =)

    I had to find your post here to understand how the new options work though, it's not clear that it is an OR behavior with the min health % setting.
    Sorry, can't do. You're asking me to add multi-trigger functionality to BasicFlaskRoutine. Try using BuildYourOwnRoutine and you can have all the customizability you want. It even has functionality to only use flasks at enemy low health and enemy resistances.

  9. #171
    Prostoy1233's Avatar Member
    Reputation
    1
    Join Date
    Nov 2017
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi all, maybe exist some programm for automaticaly activate divination distilate all time? for example, not activate every 4 or 6 seconds distilate like simple auroflask manager, but is check condition of distilate and activate it all time then flask effect is not active for any reason?

  10. #172
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1443
    Join Date
    Apr 2006
    Posts
    4,001
    Thanks G/R
    295/587
    Trade Feedback
    1 (100%)
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Prostoy1233 View Post
    Hi all, maybe exist some programm for automaticaly activate divination distilate all time? for example, not activate every 4 or 6 seconds distilate like simple auroflask manager, but is check condition of distilate and activate it all time then flask effect is not active for any reason?
    Can you form that thought into better English? I am having a hard time understanding what you are asking.

    Keep in mind, Divination Distilate's effect does NOT stay on while you are at 100% mana. Therefore you can only take advantage of the flask while it is still giving you mana.

  11. Thanks darktimka (1 members gave Thanks to Sychotix for this useful post)
  12. #173
    darktimka's Avatar Member
    Reputation
    2
    Join Date
    Jun 2012
    Posts
    14
    Thanks G/R
    5/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi. I have a question:
    When offensive flasks met trigger condition (in my case its 98% hp) its drinks flask. I have instant leech, so condition "98% hp" is gone after 1 hit on mobz. But flasks every time 1 more uses. Its look like:
    1. Get hit - 98% hp check - use flask.
    2. Already 100% hp - flask buffs in progress - waiting.
    3. 100% hp - even no mobs near me - use flask 1 more time.
    4. buff in progress - w8ting.
    5. 100% hp - stop using flask - or flasks charges depleted.
    It use extra 1 time always How i can prevent this?

  13. #174
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1443
    Join Date
    Apr 2006
    Posts
    4,001
    Thanks G/R
    295/587
    Trade Feedback
    1 (100%)
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by darktimka View Post
    Hi. I have a question:
    When offensive flasks met trigger condition (in my case its 98% hp) its drinks flask. I have instant leech, so condition "98% hp" is gone after 1 hit on mobz. But flasks every time 1 more uses. Its look like:
    1. Get hit - 98% hp check - use flask.
    2. Already 100% hp - flask buffs in progress - waiting.
    3. 100% hp - even no mobs near me - use flask 1 more time.
    4. buff in progress - w8ting.
    5. 100% hp - stop using flask - or flasks charges depleted.
    It use extra 1 time always How i can prevent this?
    When is the last time you updated? This should have been fixed about 4 days ago

  14. #175
    darktimka's Avatar Member
    Reputation
    2
    Join Date
    Jun 2012
    Posts
    14
    Thanks G/R
    5/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    last update about a month
    - Its work?
    - Yes.
    - Don't touch anything!

    thanks.

  15. #176
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1443
    Join Date
    Apr 2006
    Posts
    4,001
    Thanks G/R
    295/587
    Trade Feedback
    1 (100%)
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by darktimka View Post
    last update about a month
    - Its work?
    - Yes.
    - Don't touch anything!

    thanks.
    Well the fact that you are running into an issue that is fixed.. I would say it isn't working. You should update. In fact, you are missing two bug fixes.

  16. #177
    darktimka's Avatar Member
    Reputation
    2
    Join Date
    Jun 2012
    Posts
    14
    Thanks G/R
    5/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Update. Just coz i have 2 fellows who looking at PC like at ITER and fear to update anything, i need to update all for them. but i'm lazy. avoiding everyday upades

  17. #178
    darkdex52's Avatar Member
    Reputation
    9
    Join Date
    May 2009
    Posts
    73
    Thanks G/R
    6/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by darktimka View Post
    Update. Just coz i have 2 fellows who looking at PC like at ITER and fear to update anything, i need to update all for them. but i'm lazy. avoiding everyday upades
    Troubleshooting 101 is to make sure you're on the latest version before asking for help, otherwise you might waste dev's time on trying to solve already solved issue. I see this way more often than I should on this forum.

  18. #179
    mniam's Avatar Member
    Reputation
    1
    Join Date
    Dec 2017
    Posts
    9
    Thanks G/R
    2/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i have an issue with flasks:
    Bubbling eternal life flask of steadiness
    avenger's quartz flask of warding
    perpetual quicksilver flask of stunching
    rumi
    vessel of vinktar


    error.png

    and i have all the time this errors. its so annoying
    i have debug on false - > why i even get any errors?
    can u please fix it or add option to ignore it ?

  19. #180
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1443
    Join Date
    Apr 2006
    Posts
    4,001
    Thanks G/R
    295/587
    Trade Feedback
    1 (100%)
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by mniam View Post
    i have an issue with flasks:
    Bubbling eternal life flask of steadiness
    avenger's quartz flask of warding
    perpetual quicksilver flask of stunching
    rumi
    vessel of vinktar


    error.png

    and i have all the time this errors. its so annoying
    i have debug on false - > why i even get any errors?
    can u please fix it or add option to ignore it ?
    Turning debug on or off does not mean that you turn errors on and off. The error you are seeing is a hard error and would mean that the flask manager will not use flasks 1,3,4,5.

    Restart your computer and the issue will probably be fixed.

Page 12 of 39 FirstFirst ... 8910111213141516 ... LastLast

Similar Threads

  1. [Release] TreeRoutine for PoeHUD plus a Flask Manager
    By Sychotix in forum PoE Bots and Programs
    Replies: 374
    Last Post: 08-15-2024, 03:21 AM
  2. [Tool] Simple Flask Manager for PoeHUD
    By GameHelper in forum PoE Bots and Programs
    Replies: 212
    Last Post: 08-10-2021, 12:53 PM
  3. [Selling] [Tool] Simple Flask Manager Plugin For PoeHUD
    By GameHelper in forum PoE Buy Sell Trade
    Replies: 114
    Last Post: 04-08-2018, 10:31 PM
  4. PoeHUD Plugin: Flask Manager
    By Treasure_Box in forum PoE Bots and Programs
    Replies: 1138
    Last Post: 03-05-2018, 08:48 PM
  5. Replies: 27
    Last Post: 12-19-2016, 07:57 AM
All times are GMT -5. The time now is 12:30 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search