What happened boggles my mind

But I'll try to make sense...
1. Amon has STAF11 equipped and STAF02 in his inventory
2. After that block runs, Amon equips DEITM028... and somehow gets 2 STAF11's in his inventory

(Staff of the Magi)
Removing STAF02 from his inventory fixed the bug... And it seems like BPv180 added that STAF02 while Revised Battles adds the STAF11! The problem is that neither mod checks whether has a shield equipped before giving him the staff, which means Amon could've ended up with a 2-handed weapon and a shield

Thing is... Amon doesn't have a shield

And what's with him getting 2 STAFF11's?

Anyway, changing that block to be similar to the other 2 Mencar guys actually fixes this

Not the most ideal solution because Amon doesn't use this item if some mod replaced his weapons, but atleast it won't crash

IF
Global("DeSpawnItem","AR0712",0)
Exists("sevpat02")
THEN
RESPONSE #100
TakeItemReplace("DeITM028","STAF01","sevpat02") // Yalla
ActionOverride("sevpat02",SelectWeaponAbility(SLOT_WEAPON,0))
Continue()
END