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

not working for me
it started once or twice with a fresh EB install, but after some basic settings it makes EB crash
 
not working for me
it started once or twice with a fresh EB install, but after some basic settings it makes EB crash

only on your side, using it 10+ hours a day and it wiorks. Also, without log it doesnt help
 
With the newest Build 1091 the Buddy just closes:

2015-08-17 17:32:43,177 [11] ERROR CustomLogger (null) - [Reload] An exception occurred.
System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.TypeInitializationException: Der Typeninitialisierer für "FlaskHelper.Main" hat eine Ausnahme verursacht. ---> System.InvalidCastException: Das Objekt des Typs "Loki.Bot.Logic.Routines.NullRoutine.NullRoutine" kann nicht in Typ "OldRoutine.OldRoutine" umgewandelt werden.
bei FlaskHelper.Helpers.RoutineHelpers..ctor() in \Plugins\FlaskHelper\Helpers\RoutineHelpers.cs:Zeile 12.
bei FlaskHelper.Main..cctor() in \Plugins\FlaskHelper\Main.cs:Zeile 20.
--- Ende der internen Ausnahmestapelüberwachung ---
bei FlaskHelper.Main..ctor()
--- Ende der internen Ausnahmestapelüberwachung ---

Sorry!
 
With the newest Build 1091 the Buddy just closes:

2015-08-17 17:32:43,177 [11] ERROR CustomLogger (null) - [Reload] An exception occurred.
System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.TypeInitializationException: Der Typeninitialisierer für "FlaskHelper.Main" hat eine Ausnahme verursacht. ---> System.InvalidCastException: Das Objekt des Typs "Loki.Bot.Logic.Routines.NullRoutine.NullRoutine" kann nicht in Typ "OldRoutine.OldRoutine" umgewandelt werden.
bei FlaskHelper.Helpers.RoutineHelpers..ctor() in \Plugins\FlaskHelper\Helpers\RoutineHelpers.cs:Zeile 12.
bei FlaskHelper.Main..cctor() in \Plugins\FlaskHelper\Main.cs:Zeile 20.
--- Ende der internen Ausnahmestapelüberwachung ---
bei FlaskHelper.Main..ctor()
--- Ende der internen Ausnahmestapelüberwachung ---

Sorry!

Use something else than NullRoutine
 
Very little to nitpick about this one. Works reliably.

The ONE complaint I have with this plugins is that my curse flask is always down when running a map mod with EW,ENF,TC,etc as those are non-removable with curse immunity flasks. Not sure if possible, but a workaround would be nice.
 
Very little to nitpick about this one. Works reliably.

The ONE complaint I have with this plugins is that my curse flask is always down when running a map mod with EW,ENF,TC,etc as those are non-removable with curse immunity flasks. Not sure if possible, but a workaround would be nice.

I need to figure out if we can check map affixes
 
Got it, also added a "Warden" affix update for maps with shitty mods like elemental weakness and such.

Your routine has to be compatible with the new system, see the following :

NOTE : Custom routines must have this implemented : http://puu.sh/jQREn/1839d597dc.txt
How u gonna set the combat range without a type u twat. Unless you don't need to, aw well, next build everything fixed[SUP]tm[/SUP]
 
New version (1.0.1.1) online, tested and working. Now generic with every routine that have the shit implemented in that post : THIS ONE

So if Flaskhelper spams something in about the routine that doesn't implement blablabla, blame the routine dev. tyvm :D
 
what i must fill in here?

Code:
using Loki.Bot; 

namespace FlaskHelper.Helpers 
{ 
    public class RoutineHelpers 
    { 
        private XXXXXX routine; 
        private [B]YYYYYY[/B] settings; 

        public RoutineHelpers() 
        { 
            routine = (XXXXXX)RoutineManager.CurrentRoutine; 
            settings = [B][B](YYYYYY)[/B][/B]routine.Settings; 
        } 

        public bool IsCrDisabled { get { return GetCombatRange() < 5; } } 
             
        public int GetCombatRange() 
        { 
            return settings.CombatRange; 
        } 
    } 
}

the setting name? like Totemizer?
 
what i must fill in here?

Code:
using Loki.Bot; 

namespace FlaskHelper.Helpers 
{ 
    public class RoutineHelpers 
    { 
        private XXXXXX routine; 
        private [B]YYYYYY[/B] settings; 

        public RoutineHelpers() 
        { 
            routine = (XXXXXX)RoutineManager.CurrentRoutine; 
            settings = [B][B](YYYYYY)[/B][/B]routine.Settings; 
        } 

        public bool IsCrDisabled { get { return GetCombatRange() < 5; } } 
             
        public int GetCombatRange() 
        { 
            return settings.CombatRange; 
        } 
    } 
}

the setting name? like Totemizer?

Nothing, last version include generalization of routines, your routine just have to implement what it needs to.
 
Hey there!

Any chance you could add Blood Magic/Mortal Conviction + Zealot's Oath support? So "Special Flasks" would trigger from ES and Life flasks would trigger from the remaining life? Essentially this would enable casting spells using Life without Life reg.

Or do the options "Enable Blood Magic" + "Use Energy Shield for Thresholds" already do this? Because the tooltip of "Enable Blood Magic" only states "Disables Mana Flask Support".

Edit: Tested it ingame, bot is not using Life Flasks when using Blood Magic and ES Threshold together when ES is on 100% and life under life flask threshold. Can you maybe add an option to separate Life Flasks and Special Flasks or add this behavior when enabling Blood Magic and ES thresholds?
 
Last edited:
Back
Top