function script remove_buff {
.@last_buff = ( ( checkre(0) )? SC_FALLENEMPIRE:SC_FOOD_LUK_CASH );
__OnNextStatus:
if (
// add more if you need other buff not to be removed.
.@i != SC_PUSH_CART &&
.@i != SC_WEIGHTOVER50 && .@i != SC_WEIGHTOVER90 &&
.@i != SC_NOCHAT &&
.@i != SC_JAILED &&
.@i != SC_CASH_PLUSEXP && .@i != SC_CASH_RECEIVEITEM &&
.@i != SC_CASH_BOSS_ALARM && .@i != SC_CASH_DEATHPENALTY &&
.@i != SC_KSPROTECTED &&
.@i != SC_CASH_PLUSONLYJOBEXP &&
.@i != SC_FOOD_STR_CASH && .@i != SC_FOOD_AGI_CASH && .@i != SC_FOOD_VIT_CASH &&
.@i != SC_FOOD_DEX_CASH && .@i != SC_FOOD_INT_CASH && .@i != SC_FOOD_LUK_CASH
) {
sc_end .@i;
}
.@i++;
if ( .@i % 100 == 0 ) sleep2 1;
jump_zero( .@i >= .@last_buff,__OnNextStatus );
return;
}