-
Originally Posted by
PatriotOC
Does the timer work with flaskTypeAction or does it only work with flaskAction?
Basically I have
Priority
[Decorater] (Start Time)If the timer has elapsed 9999ms or (ended or not started)
[Sequence]
[Action] Use flask <==== Currently it only works so that it actives a certain index but doesn't work for flaskTypeAction (lets say defense)
[Action] Start The timer
I am trying to get 100% uptime of a flask but I have to use a timer cause the the built in stuff has a 1 second delay.
How do I make it so that it uses the other duplicate flasks (since I have two of the same flasks on my bar) when one flask runs out.
Timers should work separately from every action. If you don't want it to check if we have buffs or even charges on the flask before using it... you can use the UseHotkeyAction. You could probably make your own pseudo defense flask checker by doing something like...
[PrioritySelector]
----[Decorator] CanUseFlask(1)
-------- [Action] UseHotkey(1)
----[Decorator] CanUseFlask(4)
-------- [Action] UseHotkey(4)
-
BuildYourOwnRoutine now supports PlayerHasBuff Condition and Vaal Skill Action!
Thanks for merging the fork Sychotix
-
Post Thanks / Like - 1 Thanks
Sithylis (1 members gave Thanks to Xcesiuss for this useful post)
-
Member
I have a strange issue with using flasks "Zerphi's Last Breath" and "Divination Distillate" in one setup.
I have done many tests and i think i could isolate my problem down to condition "HasFlaskBuffConditionFactory".
If both flasks are ready and have no buffs active, they should be used. But only the first will be used.
Despite using the correct and different flaskIndex for each of the two flasks, only the first flask will be activated.
The second one will only be used if the first is empty.
If i activate myself the second flask manually (e.g. Divination), then the use of the first flask (e.g. Zerphi) waits until the buff duration of Divination is over.
Same behavior if you change positions of flasks. Priority has the first flask in the tree / code.
It would be fantastic if you find out something about my special problem.
-
Originally Posted by
DJS
I have a strange issue with using flasks "Zerphi's Last Breath" and "Divination Distillate" in one setup.
I have done many tests and i think i could isolate my problem down to condition "HasFlaskBuffConditionFactory".
If both flasks are ready and have no buffs active, they should be used. But only the first will be used.
Despite using the correct and different flaskIndex for each of the two flasks, only the first flask will be activated.
The second one will only be used if the first is empty.
If i activate myself the second flask manually (e.g. Divination), then the use of the first flask (e.g. Zerphi) waits until the buff duration of Divination is over.
Same behavior if you change positions of flasks. Priority has the first flask in the tree / code.
It would be fantastic if you find out something about my special problem.
Zerphi's and Divination Distilate are both mana flasks, correct? The HasFlaskBuffConditionFactory checks the base flask's buff. In this case, it would be "flask_effect_mana." You are going to have to rework your tree to achieve the logic that you want. Maybe do...
[D] HasFlaskBuffConditionFactory(Zerphi's)
---- [S]
--------[A] UseFlask(Zerphi's)
--------[A] UseFlask(Divination Distilate)
-
Member
After writing my post i went back to game. And created exactly same workaround, with sequence, based on the Zerphi-Condition.
(btw the other one is hybrid).
Thanx for explanation.
Unfortunately both have different durations and they should both always active in fight. with this sequence, the second flask has off-time.
Anyway i am not yet expert for using these - for me new - flasks and their mechanics. For now the workaround works. When i know 100% the requrement of using, i will work on tree, maybe with timer or whatever.
-
Member
Originally Posted by
Xcesiuss
BuildYourOwnRoutine now supports PlayerHasBuff Condition [...]
I can't find PlayerHasBuffCondition in the Decorator Dropdown list.
-
Originally Posted by
DJS
I can't find PlayerHasBuffCondition in the Decorator Dropdown list.
Update your plugin.
-
Member
Even testet with completely new downloaded POEHud + Plugin as separate fresh installation. No success too.
Just wonder if other players use this feature and can see it.
I have no idea. Maybe only my misfortune :-)
-
Originally Posted by
DJS
Even testet with completely new downloaded POEHud + Plugin as separate fresh installation. No success too.
Just wonder if other players use this feature and can see it.
I have no idea. Maybe only my misfortune :-)
Since I haven't really tested after merging that fork, I went ahead and rebuilt and pushed an updated DLL. Try updating again.
-
Member
And suddenly the new decorator is there :-)
Next time i will work a lot with it, i see awesome new possibilities :-)
Thanx
-
Member
I had tested and tried out very very much, but no success with playerbuff conditions.
Finally i tested with a simple condition (e.g. blood_rage or active unique flasks or whatever) and a simple action (e.g. using a flask or pressinga hotkey). Second test is to invert the condition. The action was never executed.
Edit: That was yesterday. After just restarting the game, obviosly my last Test-Tree is working. So forget my posting for now :-)
Edit2: It keeps working, it's so fantastic, there are endless possibilities for optimizing playing
Last edited by DJS; 05-24-2018 at 05:58 AM.
-
Post Thanks / Like - 1 Thanks
Sychotix (1 members gave Thanks to DJS for this useful post)
-
Member
Getting this error, even tried to reinstall the plugin but it didnt help.
https://i.imgur.com/lmDm1LN.png
-
Member
thank you and its working awesome for me so far on 3.3 incursion. lvling has been a breeze 1-50
-
Originally Posted by
akfgedfsas
This is because you updated BasicFlaskRoutine and there are differing versions of TreeRoutine.dll. I have pushed out a new version of BYOR to include the new dll, and also fixed an issue with cleansing at max health/mana
-
Member
Would it be hard to support Mouse Up / Mouse Down as a Condition?
The Vaal casting seems not to work for me, I setuped the hotkey and checked the skill, also generally Actions seem to not fill out the form if you edit them