Just seen this post, so I figure I'd contribute. Hopefully you all enjoy! THIS IS A GOOD REASON TO NECRO BUMP THIS THREAD. Hope it helps someone!
This is something I posted into my Discord after talking to Kale(Sen) about the idea/concept of a Spell Interruption set in the instance Aquaveil/Verve is not up.
For the BLUs that have, and are using Sen's LUA. There is a SIRD predefined the rest of the Gearswap that I was made aware of.
However, this is not set as a standard in the namehere_blu_gear.lua file. So you have to manually add it in there, to utilize it. Unlike some of them that already have it, such as the RUN LUA.
So, with that being said, for those who do not know already:
Pressing WIN+F11 cycles through casting modes. You need to add "SIRD" to the casting modes at the top of the LUA.
Should look like this: state.CastingMode:options('Normal','SIRD','Resistant','Fodder','Proc')
This is not originally in there, so you have to put it in there exactly as its typed above here.
Once that is done, copy, and paste this into the LUA. It can be anywhere, but I personally put it the section that has "--Other Specific Spells-- for the sake of clarity.
(The first set will cast when Veil/Verve is already up, second set will cast with its not up.)
sets.midcast["Dream Flower"] = {
ammo="",
head="",
body="",
hands="",
legs="",
feet="",
neck="",
waist="",
left_ear="",
right_ear="",
left_ring="",
right_ring="",
back="",
}
sets.midcast["Dream Flower"].SIRD = {
ammo="",
head="",
body="",
hands="",
legs="",
feet="",
neck="",
waist="",
left_ear="",
right_ear="",
left_ring="",
right_ring="",
back="",
}
When you are in SIRD casting mode and do not have Verve up or Aquaviel...
It will use this set for casting that predefined spell.
AKA: A 102% Interruption Rate down set for Dream flower so you'll never interrupt. Even if you have VERVE/Aquaviel down because you either didn't catch it or it suddenly wore off in the middle of a pull/cleave.
This will also overwrite your Dream Flower set entirely, not using the sets.midcast['Blue Magic'].MagicAccuracy sets that is usually used for Sleeps, or anything that just needs to land.
So you'll have to pre-define Dream Flower entirely again there. I just copy/pasted my sets.midcast['Blue Magic'].MagicAccuracy gearset for Dream Flower on the first part.
Just put the standard set you'd use Dream Flower with, on the sets.midcast["Dream Flower"] gearset line.
Then put your spell interruption rate/magical acc set for Dream Flower as the sets.midcast["Dream Flower"].SIRD gearset.
Otherwise it will not swap any gear to use on dream flower at all. Since Dream Flower is defined, it won't use your Magical Acc spells anymore, it'll use the set you have here.
I am not sure a way around this, just what I worked with, with the limited knowledge I have to edit and contribute to a LUA file.
If you want to go the easy route and decide you don't want to have to cycle casting modes every single time you go out on BLU, you can put SIRD as the first set in the Cycling Casting Sets, and it'll be set as your default set. So it'll always be on. So you don't have to worry about cycling to SIRD every time, making it monotonous, and just automatic.
You do so by editing the casting mode at the top of the LUA as follows.
Originally, before editing it: state.CastingMode:options('Normal','SIRD','Resistant','Fodder','Proc')
What it should be after, to make it active by default:
state.CastingMode:options('SIRD','Normal','Resistant','Fodder','Proc')
Just remember, you'll need to define the Dream Flower set for your standard set, and the Dream Flower.SIRD set with Spell Interruption Rate down equipment. Enjoy.
#savethebluemages #lessdeathsnow
If anyone can make this more efficient, I'm open to suggestions. Hope this helps anyone that needs it!