What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[Plugin] FlaskHelper

I'll take a look into it, probably adding a task in front of OGB's TaskManager to trigger the refill ;) thanks for reporting


Enter a cursed map, dump de area data (using object explorer) and give me the infos :) I'll fix it really quick. I don't run these maps so... :D

K I modified the way the way refill task works, it's not added at front and executes based on situation, I also added a number of unusable flasks to trigger, so you can modify it.

// EDIT //

Waiting for your dump then I release an update that should fix most of the issues
 
Last edited:
Thanks for the update, the prevision version was doing its job can't wait to try the newer one.
 
I'll take a look into it, probably adding a task in front of OGB's TaskManager to trigger the refill ;) thanks for reporting



Enter a cursed map, dump de area data (using object explorer) and give me the infos :) I'll fix it really quick. I don't run these maps so... :D


MapPlayerHasLevelXTemporalChains: 10

TemporalChainsActionSpeedPosPctFinal: -24

is that enough info for you?
 
MapPlayerHasLevelXTemporalChains: 10

TemporalChainsActionSpeedPosPctFinal: -24

is that enough info for you?

I guess so ;D Just needed the first one, gonna take a look at it

// EDIT //

Give it a go with this file, replace it in the "Classes" folder
 

Attachments

Last edited:
I have a problem with Corrupting Blood. The bot is not using anti bleed flask against it resulting in deaths for my ES chars. I don't know if this is a FlaskHelper issue, an Exilebuddy issue or an issue with my setup. I have looked at the code and found following relevant snippet:
Code:
        public static bool PlayerIsBleeding
        {
            get
            {
                return 
                    LokiPoe.Me.IsBleeding || 
                    LokiPoe.Me.HasAura("corrupted_blood") ||
                    LokiPoe.Me.HasAura("corrupted_blood_rain") || 
                    LokiPoe.Me.HasAura("puncture");
            }
        }
The aura name "corrupted_blood" checks out with Object Explorer as internal name on a player having Corrupting Blood. So this looks fine to me. I'm pretty sure normal bleed effects are properly countered as well. If it makes any difference, I'm using anti bleed on a mana flask. However, I have noticed this behaviour on Blood Magic characters who have anti bleed on life flasks as well. Any advice?
 
I have a problem with Corrupting Blood. The bot is not using anti bleed flask against it resulting in deaths for my ES chars. I don't know if this is a FlaskHelper issue, an Exilebuddy issue or an issue with my setup. I have looked at the code and found following relevant snippet:
Code:
        public static bool PlayerIsBleeding
        {
            get
            {
                return 
                    LokiPoe.Me.IsBleeding || 
                    LokiPoe.Me.HasAura("corrupted_blood") ||
                    LokiPoe.Me.HasAura("corrupted_blood_rain") || 
                    LokiPoe.Me.HasAura("puncture");
            }
        }
The aura name "corrupted_blood" checks out with Object Explorer as internal name on a player having Corrupting Blood. So this looks fine to me. I'm pretty sure normal bleed effects are properly countered as well. If it makes any difference, I'm using anti bleed on a mana flask. However, I have noticed this behaviour on Blood Magic characters who have anti bleed on life flasks as well. Any advice?

Idk mine is using them fine :s

// EDIT //

If you find any "bleeding" debuff that isn't handled, lemme know dump it ;)
 
Last edited:
I guess so ;D Just needed the first one, gonna take a look at it

// EDIT //

Give it a go with this file, replace it in the "Classes" folder

Put it in the "Classes" folder within the AIF folder?
 
You're in the FlaskHelper thread brah

toNyx, i'm not confused about which thread i'm in.

the only place i could find a "classes" folder was within the advanced item filter section.

where should i place the wardingflask.cs specifically?

x>x>x>x>x ?
 
toNyx, i'm not confused about which thread i'm in.

the only place i could find a "classes" folder was within the advanced item filter section.

where should i place the wardingflask.cs specifically?

x>x>x>x>x ?

984491b28b.png
 

Looks like I wasn't using the latest version before so I didn't have the "Classes" folder available. You seemed to have taken care of the issue with the latest version.

Now I'm just not able to set the cool-down for the flask usage and Rumi's Concoction doesn't allow me to change the HP% in which I use it, although I can still leave Rumi's unchecked and enable Granite Flasks at whatever HP/ES% I'd like.
 
Looks like I wasn't using the latest version before so I didn't have the "Classes" folder available. You seemed to have taken care of the issue with the latest version.

Now I'm just not able to set the cool-down for the flask usage and Rumi's Concoction doesn't allow me to change the HP% in which I use it, although I can still leave Rumi's unchecked and enable Granite Flasks at whatever HP/ES% I'd like.

Rumi's and granite have 2 different behaviors, you can see them under classes folder, it takes care of the aura for the cooldown, if the buff is still up it doesn't use it, only vs. Rares and above at a close distance of 40y
 
Hello, i have to ask 2 question
Any chance to get Vessel of Vinktar works with new fresh flaskhelper
and how work taste of hate logic?
 
Hello, i have to ask 2 question
Any chance to get Vessel of Vinktar works with new fresh flaskhelper
and how work taste of hate logic?

Cant explain atm, and I don't know what is VoV :D in which cases it should be used? like taste of hate? Iirc ToH is used when a rare or higher mob is in a specific distance. It should be the same right? Gonna take a look into it :) can you provide the aura of the flask, by dumping the player data in object explorer while the flask is active :)
 
Im assuming this works in 2.1, if so...

Y U NO RENAME TITLE?

But seriously, good work dude. Lookin good, edited some stuff so I could get my taste of hate to be used more situation, but I are like dis =)
 
Im assuming this works in 2.1, if so...

Y U NO RENAME TITLE?

But seriously, good work dude. Lookin good, edited some stuff so I could get my taste of hate to be used more situation, but I are like dis =)

It was the idea of the rework :) so people could modify stuff without breaking logic
 
// EDIT //

If you find any "bleeding" debuff that isn't handled, lemme know dump it ;)
Turned out I wasn't using the latest version. Sorry. I will report back if this error turns up again. Btw why is this in the Profiles section rather than Community Developer Forum? I haven't looked regularly in this thread (for updates for example) because I never saw it. Out of sight, out of mind :D)
 
Noticed today after turning on the Divination flask option; (Assuming this means Divination Distillate), I bought one today and once I toggled the option it likes to enter the zone and spam the flask until it's empty or it will just stand there when nothing is around and spam the flask because I can hear the flask effect even though it's not going down in charges for a good 30-90 seconds, then it starts going. It often spams it around trash mobs too, and it doesn't seem to use it around uniques or rares. Did I miss something to make this work properly or is it a small bug? Everything else works great!
 
Last edited:
Noticed today after turning on the Divination flask option; (Assuming this means Divination Distillate), I bought one today and once I toggled the option it likes to enter the zone and spam the flask until it's empty, then it starts going. It often spams it around trash mobs too, and it doesn't seem to use it around uniques or rares. Did I miss something to make this work properly or is it a small bug? Everything else works great!

Yes it's the distillate, have you tried to reboot the bot?

I tested it few days ago on my voltaxic build and it "seemd" good

// EDIT //

This is the condition to use it :

Code:
                return
                    FlaskHelperSettings.Instance.UseDivinationFlask &&
                    Flasks.Count() != 0 &&
                    !MiscHelpers.Me.HasAura(Aura) &&
                    LokiPoe.ObjectManager.GetObjectsByType<Monster>().Any(m => m.Rarity >= Rarity.Rare && m.HealthPercent < 15);

Basically :

- If option is enabled
- We have the flask
- We don't have the aura still active
- We have monster rare or higher with less than 15% HP
 
Last edited:
Back
Top