Hey there I thought I would let you know where I'm at. I have been searching and trying many things and so far nothing. I really thought I had something just now but for some reason it isn't working and I thought I would run it by you to see if you had any thoughts about why it wouldn't be working.
So I add the 2 hander as equippable by a dual wield class. Then I add this to the weapon.
<Custom Equip Requirement Condition>
if (user.isDualWield()) {
condition = false;
} else {
condition = true;
}
</Custom Equip Requirement Condition>
That works to block the 2 hander correctly but then it still removes the item in slot 3. where as if I allowed the dual wield class to equip the 2 hander they would equip it and the slot 3 item stays in place. But I don't want the dual wield to be able to use the 2 hander of course.
I'm getting to where I am kind of at a loss here and have no idea how to come up with a fix after everything I've tried.