That's why I'm confused. Those lines are correct. I have a ";" after the 500 and a "," after demihuman.
I'm using mysql for the itemdb. Here are the two lines copied out of it.
'4276', 'Lord_Of_Death_Card', 'Lord of The Dead Card', '6', '20', NULL, '10', NULL, NULL, NULL, '0', NULL, NULL, NULL, '2', NULL, NULL, NULL, NULL, 'bonus3 bAddEff,Eff_Stun,500; bonus3 bAddEff,Eff_Curse,500; bonus3 bAddEff,Eff_Silence,500; bonus3 bAddEff,Eff_Poison,500; bonus3 bAddEff,Eff_Bleeding,500; bonus3 bAutoSpell,\"NPC_CRITICALWOUND\",2,50;', NULL, NULL
'4365', 'B_Katrinn_Card', 'High Wizard Card', '6', '20', NULL, '10', NULL, NULL, NULL, '0', NULL, NULL, NULL, '769', NULL, NULL, NULL, NULL, 'bonus bIgnoreMDefRace,RC_DemiHuman,20; bonus bIgnoreMDefRace,RC_Player,20;', NULL, NULL