Great script!
but I do experience a prevalent issue.
In Waterfall quest, the script breaks if all the runes are not finished from the inventory (e.g. misclick/lag). Would be nice to have a check for it and the script can try to place the remaining runes once again.