on skill.c
find this skill case
case CG_TAROTCARD:{
...
}
find
eff = rnd() % 14;
becomes
eff = rnd() % 15;
then, on these lines
case 13: // atk,matk,hit,flee,def reduced
sc_start(bl,SC_INCATKRATE,100,-20,skill_get_time2(skillid,skilllv));
sc_start(bl,SC_INCMATKRATE,100,-20,skill_get_time2(skillid,skilllv));
sc_start(bl,SC_INCHITRATE,100,-20,skill_get_time2(skillid,skilllv));
sc_start(bl,SC_INCFLEERATE,100,-20,skill_get_time2(skillid,skilllv));
sc_start(bl,SC_INCDEFRATE,100,-20,skill_get_time2(skillid,skilllv));
break;
default:
break;
add some lines, before default:
case 14:
pc_setcart(dstsd,0);
break;
I didn't try this yet