hello there again .. i seem to be stuck again

so i've been working on my armors level up/outfit menu
and recently i've switched to form list (eliminates using individual ref for each weapon/armor)
i have a global that goes from 0 to 3 (button press)
i have a form list with 4 armors
and i have a script that checks the global and then equips an armor from that list
if FormListIndex != AlexAssaultArmor || FormListIndex == AlexAssaultArmor Set FormListIndex to AlexAssaultArmor Set rArmorRef to ListGetNthForm AlexAssaultAllArmorList FormListIndex endif If rArmorRef != 0 getequiped rArmorRef == 0 && getdead == 0 if GetItemCount rArmorRef == 0 additem rArmorRef 1 1 equipitem rArmorRef 0 1 endif;also tried something like this If rArmorRef != AlexAssaultArmor && getdead == 0 removeitem rArmorRef 1 1else additem rArmorRef 1 1 equipitem rArmorRef 0 1endif
and this where i hit the bump ... i mean ... how do i remove and add armors with the same ref ID without writing down all possible combinations ..
thanks in advance
Alex