Too Long wont read:
trying to get Marsyas lua to work but having issues.
What is the necessary code in lua to get Honor March/Marsyas to work?
the details:
My original bard lua was based off of Kinematics-
https://github.com/Kinematics/GearSwap-Jobs/blob/master/BRD.lua
I am trying to get marsyas/honor march to be included in the lua and saw Sammeh's lua included it (https://github.com/SammehFFXI/FFXIAddons/blob/master/GearSwap/Sammeh_BRD.lua), but I get the errors saying that Honor March cant be indexed/Honor March isnt a valid song.
After messing with it for a bit, I ditched Sammehs, and went back to my original lua and just made Marsyas my Idle set, and in my Honor March macro, I simply make the macro disable swaps for that 1 song and do macro swaps, but there has to be a better way, especially since its not recognizing HM as march and I am not getting the song bonuses the way I should.
The lines in Sammehs code that include Marsyas or Honor March are:
Line 187
Code
sets.midcast.March = {hands="Fili Manchettes +1"} sets.midcast.HonorMarch = {hands="Fili Manchettes +1",range="Marsyas"}
Line 469
Code
if spell.name == 'Honor March' then equip({range="Marsyas"}) end
Line 502
Code
if spell.name == 'Honor March' then equip(sets.midcast.HonorMarch) if buffactive.Troubadour and string.find(spell.name,'Lullaby') then equip(sets.midcast.LullabyFull) equip({range="Marsyas"}) end end
line 611 (timers adjustment)
Code
if player.equipment.range == "Marsyas" then mult = mult + 0.5 end