I may have put the fix in a different place, but in stock FUSS, anti-flags were not working at all--for me. That is, while I could assign the flag, the flags did nothing....they were just that, flags. I could wear any piece of equipment prior to my fix, regardless of flag on it--with a test character, of course, I understand that an Imm char could wear it regardless. That made it broken, for me. Adding in my fix, fixed the issue for me. I don't know why it works for you, and didn't for me.
And, I admit I'm not the best coder and I did this back close to when I was first started as Coder, so I may simply have missed something simple, but I was fixing a problem. *shrugs* If you want to not use it, that's up to whomever goes through and updates to smaugFUSS2.0 (or 1.10, whatever the convention will be heh).
Not a jab or anything, but I found the same code I'm talking about in FUSS all the way back to 1.7 so I don't know. I tried the antiwarrior flag, in particular, with a test character, and it worked just fine for me. It handles this the same way it does the anti-good, anti-evil and anti-neutral stuff, was actually in the exact same place if memory serves.
Just saying, take a look and maybe try with a fresh copy of the base? I think
this one has been fixed somewhere along the ways. I checked my logs, and I certainly didn't put this code in to place, so it was fixed in FUSS 1.4 too, since that's my base code.
Just trying to help and who knows, maybe I'm missing something here.
I'll see if I can find any others that I patched up that might be applicable to the current release. I'm sure there's a few things in there somewhere that I fixed and lost track of and didn't post up.