1 if (getiteminfo(getequipid(EQI_HAND_R),11) == W_STAFF || getiteminfo(getequipid(EQI_HAND_R),11) == W_2HSTAFF) {
2 .@r = 2*(getrefine()/4);
3 bonus2 bIgnoreMdefRaceRate,RC_All,10+.@r;
4 bonus2 bIgnoreMdefRaceRate,RC_Player_Human,-10-.@r;
5 bonus2 bIgnoreMdefRaceRate,RC_Player_Doram,-10-.@r;
6 bonus3 bSubRace,RC_All,-.@r,BF_NORMAL;
7 }