You can easily edit the lua to see what spells it is going to cast, and customise it as follows:
Each spell has 4 Properties and is initialised as follows:
Example
myBuffs[1][1] = "Druid"
myBuffs[1][2] = '"Luclinite Blessing"'
myBuffs[1][3] = 1
myBuffs[1][4] = 0
The fields are:
The first element of the array is the local spell number
The second element are the properties of the spell.
[1] Class = Exact Spelling of Full name of Class,
[2] Spell Name= "EXACT" spelling and "double quotes" are required.
[3] Spell Number = Internal counter to assist with doing a number of passes. this is the first spell we have for this class
[4] Raider assigned to cast the spell. Initialised as 0 at runtime, and determined later. Can just leave it as 0
If I wanted to get a druid to cast Spirit of Tala'Tak i could edit the lua and it would be something like this:
myBuffs[1][1] = "Druid"
myBuffs[1][2] = '"Luclinite Blessing"'
myBuffs[1][3] = 1
myBuffs[1][4] = 0
myBuffs[2][1] = "Druid"
myBuffs[2][2] = '"Spirit of Tala/'Tak"'
myBuffs[2][3] = 2
myBuffs[2][4] = 0
Notice the Counter Field [3] is 2 because this is the second Druid Spell.
DISCLAIMER for Version 1:
It currently casts - Brells, Shout and Fero - knowing full well that they don't stack. As I mentioned earlier, this is my first lua and I didnt want the hassle of learning in-line Parameters for my first lua. I will probably add that later so you could choose Brells, or Shout, or Fero depending on the parameter given.
If you have some of these "Buff" Spells in your regular lineup, it will cast whatever is in spell slot 8.
Not optimised to run as fast as humanly possible. Tranquil Blessings and some spells (Legion) take time to memorise. So the Lua is patient and takes the time to mem and cast.
Also the logic is a bit screwed and it does it in a linear fashion. Version 9 will be great - it will cast everything on multiple toons at once and even make you a sammich.
But alas - we are on Version 1. So Run the Lua, and go and make a cuppa tea and a sammich.