Get rid of the extra comma.
Code:
state.CastingMode:options('Normal', 'Resistant', 'MB')
-- Setup vars that are user-dependent. Can override this function in a sidecar file.
function user_setup()
state.OffenseMode
ptions('None', 'Normal')
state.CastingMode
ptions('Normal', 'Resistant', 'MB')
state.IdleMode
ptions('Normal', 'PDT')
options.CastingModes = 'MB'
function user_setup()
state.OffenseMode
state.CastingMode
state.IdleMode
options.CastingModes = 'MB'
sets.midcast['Elemental Magic'].MB = set_combine(sets.midcast['Elemental Magic'], {
left_ear="Gwati earring",
body="Amalric doublet",
neck="Melic torque",
left_ring="Resonance Ring",
right_ring="Locus Ring",
})
left_ear="Gwati earring",
body="Amalric doublet",
neck="Melic torque",
left_ring="Resonance Ring",
right_ring="Locus Ring",
})
-- Setup vars that are user-dependent. Can override this function in a sidecar file.
function user_setup()
state.OffenseMode
ptions('None', 'Normal','Accuracy','Dual')
state.CastingMode
ptions('Normal','Accuracy', 'MB' )
state.IdleMode
ptions('Normal', 'PDT', 'MDT')
options.CastingModes = 'MB'
function user_setup()
state.OffenseMode
state.CastingMode
state.IdleMode
options.CastingModes = 'MB'
sets.midcast['Elemental Magic']['Accuracy'] = set_combine(sets.midcast['Elemental Magic'], {
left_ear="Gwati earring",
neck="Melic torque",
})
sets.midcast['Elemental Magic']['MB'] = set_combine(sets.midcast['Elemental Magic'], {
left_ear="Gwati earring",
body="Amalric doublet",
neck="Melic torque",
left_ring="Resonance Ring",
right_ring="Locus Ring",
})
left_ear="Gwati earring",
neck="Melic torque",
})
sets.midcast['Elemental Magic']['MB'] = set_combine(sets.midcast['Elemental Magic'], {
left_ear="Gwati earring",
body="Amalric doublet",
neck="Melic torque",
left_ring="Resonance Ring",
right_ring="Locus Ring",
})
MB as a mode gets registered:

BUT It still casts in the ['Elemental Magic']['Accuracy'] setup. No idea why.