There is a slash command to cancel a maintained buff, however its parameter is an array element index which is unsynced with what is displayed in the actual maintained buffs window.
I have not tested to see if it is the case, but it probably works like this:
0=Buff A
1=Buff B
2=Buff C
3=Buff D
You start out with a sync'ed list. When Buff D gets added, it gets added at index 3. Now say that Buff B gets removed for whatever reason, then Buff E is added. Now while the UI shows the buffs as A, C, D and E, the internal array might look like:
0=Buff A
1=Buff E
2=Buff C
3=Buff D
So visually Buff E is the 4th one, but if you tried to use the command to cancel index 3, you would get rid of Buff D instead. The UI can check buff names and find their position on the window, but it will only be the visual position. It won't know any better than you do what the internal array looks like to use the EQ2 command properly.
|