just a quick solution..
skill.c
pc_addfame(sd,25); // Success to refine to +10 a lv2 weapon you forged = +25 fame point
break;
case 3:
pc_addfame(sd,1000); // Success to refine to +10 a lv3 weapon you forged = +1000 fame point
break;
}
}
} else {
+ if(sd->sc.data[sC_SPROTECT])
+ {
+ status_change_end(&sd->bl, SC_SPROTECT, INVALID_TIMER);
+ clif_refine(sd->fd,1,idx,item->refine);
+ clif_displaymessage(sd->fd,"[ SProtect is no longer in effect ]");
+
+ } else {
item->refine = 0;
if(item->equip)
pc_unequipitem(sd,idx,3);
clif_refine(sd->fd,1,idx,item->refine);
pc_delitem(sd,idx,1,0,2, LOG_TYPE_OTHER);
clif_misceffect(&sd->bl,2);
clif_emotion(&sd->bl, E_OMG);
+ }
}
}
}
please tell if it works.