That'd be really useful imo. You could try setting
in job_pet_midcast and job_post_pet_midcast (as safety)
then in you job_aftercast have something like this:
Code
function job_aftercast(spell, action, spellMap, eventArgs)
if spell.type=="BloodPactRage" then
eventArgs.handled=true
send_command('wait 1.3;gs equip sets.BloodPactRage;wait .3;gs equip sets.idle')
end
if spell.type=="BloodPactWard" then
eventArgs.handled=true
send_command('wait 1.3;gs equip sets.BloodPactWard;wait .3;gs equip sets.idle')
end
end
Though there'd be many ways to try and achieve that and you'd need thorough testing, good luck :)
What you're doing will probably work, but it makes me wonder if your Gearswap or something else is causing the issue.
My GS I posted in the smn subforum locks out the idle set swaps between the bloodpact precast and the pet midcast because of similar issues and I've heard many other smn have similar issues. Also in ambu sometimes I get the weird lag he is talking about and use the wrong gear at the wrong time.