how about remove it..since you dont want those failure stuff...
set @failchance,rand(100);
if(@failchance < 2) goto FAILREMOVECARD0;
if((@failchance < 8) && (@failtype == 1)) goto FAILREMOVECARD0;
if((@failchance < 8) && (@failtype == 2)) goto FAILREMOVECARD0;
if(@failchance < 1) goto FAILREMOVECARD0;
...
...
...
..
FAILREMOVECARD0:
mes "[" + getarg(0) + "]";
mes "The process was a total failure. I am afraid the item and the cards were destroyed.";
failedremovecards @part,0;
close;
FAILREMOVECARD1:
mes "[" + getarg(0) + "]";
mes "While I have managed to remove the cards from the item, they were destroyed in the process. The item, however, is okay.";
failedremovecards @part,1;
close;
FAILREMOVECARD2:
mes "[" + getarg(0) + "]";
mes "Most unfortunate. I succeeded at removing the cards, but the item itself was destroyed in the process.";
failedremovecards @part,2;
close;
FAILREMOVECARD3:
mes "[" + getarg(0) + "]";
mes "I have failed to remove the cards. Better luck next time.";
failedremovecards @part,3;
close;