On my Mesmer, I have a Staff with a Superior Sigil of Energy on it, and in my swap I have a Scepter with Superior Sigil of Ice and a Focus with Superior Sigil of Energy on it. When in combat, if I swap between my weapon sets, then I will receive 50% endurance gain, as expected.
On my Thief, I have a Dagger with Superior Sigil of Battle and a Pistol with Superior Sigil of Strength, and in my swap I have a Dagger with Superior Sigil of Strength and a Pistol with Superior Sigil of Battle. I had expected that, when in battle, I would be able to swap between weapon sets and end up with a Dagger/Pistol set still, but gain 3 stacks of might for each swap. Instead, I gain no stacks of might, while in battle, no matter how many times I swap between sets.
I made sure to put the Superior Sigil of Battle on two different weapon sets, and even on different weapons (Pistol on one, Dagger on the other), yet it does not produce results similar to what the Superior Sigil of Energy does on my Mesmer in battle.
Is this correct? Why would one Sigil that buffs on swap in battle work one way, and a similar, that the only difference I can tell is the type of buff granted, works in a different manner (rather… doesn’t work at all)?
To note, if I put a Short Bow in my swap set, which happens to have a Superior Sigil of Fire on it, then every time I swap from my Short Bow to my Dagger/Pistol set, I do gain 3 stacks of Might as expected. The bug only seems to occur when I have a Dagger/Pistol+Dagger/Pistol setup or Dagger/Pistol+Sword/Pistol.
I also would like to note, that having two Staves on my Mesmer, each with a Superior Sigil of Energy, that while in battle, I do receive the 50% endurance for each swap.
I have attached an image of my weapon setup on my Thief to clarify what I mean. http://s30.postimg.org/y8tnjloi8/battle.jpg