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

So, i have ranged build on one of my bots and when using this plugin I constantly see this in bot's log:


Code:
[FlaskHelperRoutineInfos] Routine doesn't implement the GetCombatRange check in the Execute() part, QSF is Unusable ...

Bot just stops and spams this message when it encounters totems and certain other mobs. I've tried to put these mobs in ignore (maprunner settings) - nothing. Tried to change Quicksilver Flask range (i assume that is what "QSF" stands for) in plugin settings then tried to increase/decrease attack range in oldgrindbot settings- nothing works. Bot just stands no matter what.
Doesn't happen with melee builds, only with ranged (like TS).

Am I the only one who has this issue?

You're using a custom routine no? =] basically it's FlaskHelper not able to reach some other plugins settings, nothing harmful, except QSF not used :D
 
You're using a custom routine no? =] basically it's FlaskHelper not able to reach some other plugins settings, nothing harmful, except QSF not used :D

Well, it's actually standard OldRoutine.cs, just slightly modified to summon golem on fallback skill button, without any other changes.
I guess it's no other way but getting the plugin disabled then, if range changes don't help to prevent this (as i've mention it only happens with ranged build, never with melee, although bot with melee build uses the exact same routine and plugin). If i have to make a choice then i'd rather get by without divination and atziri flasks than quicksilver.
 
Well, it's actually standard OldRoutine.cs, just slightly modified to summon golem on fallback skill button, without any other changes.
I guess it's no other way but getting the plugin disabled then, if range changes don't help to prevent this (as i've mention it only happens with ranged build, never with melee, although bot with melee build uses the exact same routine and plugin). If i have to make a choice then i'd rather get by without divination and atziri flasks than quicksilver.

I'm running the bot with FH + QSF and it doesn't spam it... Ranged build... Oo what are your settings?
 
I'm running the bot with FH + QSF and it doesn't spam it... Ranged build... Oo what are your settings?

Like this.

A7wsWUc.jpg



If you mean grindbot settings:
Combat range ~80
Max range: ~90
Tried to change these to +/-20, without much effect.
 
Little update of the work done :

- NEXT UPDATE COMING SOON (tm)

What has/will be changed :
- Cooldowns are gonna get removed, I'll fully work with Auras names. (Still wondering if it's gonna happen KeepoKappaKappaClausKappaRoss)
- Migrating selfish checks (per flask checks) to entire behaviors dedicated to any flask, basically each flask is gonna have its own properties/methods : http://puu.sh/m5cNo/4911820693.txt
- GUI is gonna get a fresh new look !
- I removed the RoutineHelpers log spam for CombatRange if the Getter (chinese -o-) is not available to use in custom routines, NO MORE SPAMERINO

What impact this will have on FlaskHelper :
Nothing...
Jk, a lot of improvements, people will be able to edit each flask behavior (FH will be shipped with default/standard flasks behaviors for each type) without having to dig into the whole code.
It's gonna be processed faster since cooldown are out, no more shitty things, as soon as flasks are available to use and we need to, it's gonna be used.
The way it's coded will also gonna provide a Flask order, people will be able to order the usage if they want to have any synergy (if there's any in the game lol)

As I said, people will be able to modify/create behaviors, but that will also involve decent rigor/knowledge, It's not hard but it's not for dummies/code ignorants.
I recommend people that would get into coding behaviors to have visual studio, to avoid confusion when implementing interface.

Well, I myself got hyped when coding let's hope nothing is gonna break it !

Have fun botting boys, and keep us alive !
 
Have you tested quick silver flasks yourself? I can not get them to work at all. Tried changing the slots where i placed the QS, used a QS with no mods, and a few mods like evasion / movement speed on them to see if that was causes it not to be used.

Tried setting QS percent from 10 to 100 (i know this is distance to mob, but even at a distance of 10 its not triggering).

Can provide logs if its working on your end and just isolated to me. I reinstalled the plugin twice and deleted the .json file for flask helper incase the older version was causing an issue.
 
Have you tested quick silver flasks yourself? I can not get them to work at all. Tried changing the slots where i placed the QS, used a QS with no mods, and a few mods like evasion / movement speed on them to see if that was causes it not to be used.

Tried setting QS percent from 10 to 100 (i know this is distance to mob, but even at a distance of 10 its not triggering).

Can provide logs if its working on your end and just isolated to me. I reinstalled the plugin twice and deleted the .json file for flask helper incase the older version was causing an issue.

Life/Mana/QSF are the first flasks I tested, before merging all the behavior into it, and it's working. it's set up at 80 on my side, please dump the flask data here.
 
quick silver flasks don't work brothers
Mine is using quick silver flasks. have it set on 100

Yeap, forgot that I removed the checkbox for QSF, go into Classes folder, edit the QuickSilverFlask.cs file, remove that line in ShouldUse :

Code:
FlaskHelperSettings.Instance.UseQuickSilverFlask &&

Should do the trick :)

// EDIT //

I fixed the zip file in first post.
 
toNyx, I eventually come across a temporal chains suffix while running maps and this will continuously use my eternal life flask of warding every 4.1 seconds. Do you think there will ever be an implementation in which the bot will recognize that the temporal chains curse is constant throughout the map so it doesn't blow through the life flask over and over again?
 
i eat all flask by press 12345 and bot dont use tp to refill it :o)

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

toNyx, I eventually come across a temporal chains suffix while running maps and this will continuously use my eternal life flask of warding every 4.1 seconds. Do you think there will ever be an implementation in which the bot will recognize that the temporal chains curse is constant throughout the map so it doesn't blow through the life flask over and over again?

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
 
Back
Top