.@r = getrefine();
if (getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_VIEW) == W_MUSICAL || getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_VIEW) == W_WHIP) {
   bonus bMatk,20;
}
if (.@r>=10) {
   bonus bVariableCastrate,-10;
   bonus bMatk,20;
}
if (.@r>=13) {
   bonus bMatk,20;
}