additional info.
After successfully removing the card, the script command 'successremovecards' fails to re-equip the item.
it seems pc->equipitem(sd, i, sd->status.inventory.equip); is not working properly.
pc->unequipitem(sd, i, PCUNEQUIPITEM_FORCE); does not recalculate...