Maleficia's Herbal Remedies v0.1

view latest version


Okay so this is a gigantic druiding script I wrote which works for the most part reasonably well, it is still very much a work in progress so please treat it as such for the time being. Things may fail, I am in no way responsible if this script destroys the universe somehow.

  • Herb Inventory updated when you look in bags or via the herbcheck alias
  • Automatic Herb Gathering according to restock thresholds
  • Aliases for all amulets, brews, poultices including automatic herb selection and creation

Some explanaions, each herb has two variables I will use aloe as an example INVALOE is how many aloe you have in your bags, RESTOCKALOE is how many aloe you would like to have on you at any given time, when the gathering trigger spots an aloe on the ground it will check your current inventory vs the restock threshold and if you need one, it will pick it up.

Flask types are determined by triggers for each flask description so the script always knows what type you have and stored as FLASKTYPE, looking in the flask will set the FLASKCHARGES variable. This way when you want to make a maximum healing oiled poultice the alias knows whether to empty the flask if its wrong, whether oiling twice is possible, whether more oil will be required etc. And should for the most part handle all of that automatically.

For monitoring herb inventory, I basically have some regex triggers to cover both bundled {15/20}, multiple [14] or invdividual herbs.
At the moment when you examine a bag it automatically clears all of your herb inventory for that type, for example HERBS is all healing herbs so it would flush all herbs capable of creating a curelight poultice or oil, UTILITY is all herbs used for brews/custom poultices/amulets etc and examinging that bag would clear the herb inventory variables for all of those.
There may be some missing or overlapping values but honestly it is probably good enough.

There are a few useful aliases you should know about:

DRUIDHELP - shows a list of topics, each topics is another alias with further details and covers all the various aliases for other things
HERBCHECK - this will clear all inventory totals, re-check your bags, check your flask and bandages, will determine which curelight herb you have the most of and set it to the variable CURELIGHTHERB and the quantity of that herb to CURELIGHTCOUNT. It will also add up all of the available curelight herbs and set that to CURELIGHTTOTAL. And then it prints a neat summary of exactly where you stand.

Oh and you can probably delete the prompt triggers, I use those for things like disabling automatic buffs and announcing low mana etc, if you want to try and do that kind of thing you can prompt acquire from any of my non-tank characters.

You can download the script from this link:
https://1drv.ms/u/s!AhYt6n7zBXSkhMZOTVZFS0izqk7LGw?e=CMkeVh