I'm working on my AutoHealerAlpha since AutoSipperAlpha is stable and running, only I've already encountered a problem based on Achaea's "locking" system:
I might want to cure something, but if I'm afflicted by something else that has to be cured first. Therefor I have to prioritize things and queue cures, and I'm not at all sure how queue works in situations like this where certain things need priority over other things.
Right now I have this:
However, if I need to eat more than one herb because I was afflicted by two different things, then I need it to queue the next herb without interrupting what I'm doing (fighting), while still waiting for herb_bal (herb balance).
Notes you probably don't need but could be helpful anyways:
If your arms are broken then you can't get herbs out of the 'rift' (sorta like a magical bag) and you can't eat them, so I need to put curing the broken arms before trying to eat any herbs. I was thinking that it would set a trigger for the variable herb_bal to 0.5 (balance on but not ready), however I see this conflicting with the herb queue. Also, is it possible to have multiple queue at once?
I might want to cure something, but if I'm afflicted by something else that has to be cured first. Therefor I have to prioritize things and queue cures, and I'm not at all sure how queue works in situations like this where certain things need priority over other things.
Right now I have this:
<triggers>
<trigger
enabled="y"
match="^You are paralysed and cannot do that\.$"
regexp="y"
sequence="100"
>
<send>paralysis = "y"
if herb_bal == "y" and arms == "y" then
Execute ("outr bloodroot;eat bloodroot")
end</send>
</trigger>
</triggers>However, if I need to eat more than one herb because I was afflicted by two different things, then I need it to queue the next herb without interrupting what I'm doing (fighting), while still waiting for herb_bal (herb balance).
Notes you probably don't need but could be helpful anyways:
If your arms are broken then you can't get herbs out of the 'rift' (sorta like a magical bag) and you can't eat them, so I need to put curing the broken arms before trying to eat any herbs. I was thinking that it would set a trigger for the variable herb_bal to 0.5 (balance on but not ready), however I see this conflicting with the herb queue. Also, is it possible to have multiple queue at once?