-- return (not c:IsSetCard(0x490) and not c:IsDisabled() and (not c:IsType(TYPE_NORMAL) or bit.band(c:GetOriginalType(),TYPE_EFFECT)~=0)) or not c:IsFaceup()
-- return (not c:IsSetCard(0x490) and not c:IsDisabled() and (not c:IsType(TYPE_NORMAL) or bit.band(c:GetOriginalType(),TYPE_EFFECT)~=0)) or not c:IsFaceup()