Equip:
ItemSet 279869
/pet "thunderstorm" <t>
/wait 1
Equip:
ItemSet 263840
/wait 4
Equip:
ItemSet 283445
If you use text based macros this is how it would look:
/console exec smn/bp.txt
/pet "thunderstorm" <t>
/wait 1
/console exec smn/mab.txt
/wait 4
/console exec smn/idle.txt
This macro will give you 45 second bp timers and swap in pet magic attack bonus for the actual bloodpact. Then put you back in idle set after the bloodpact is finished.