.@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus2 bSkillAtk,"KN_BOWLINGBASH",10*.@r; bonus2 bSkillAtk,"RK_IGNITIONBREAK",5*.@r;
.@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus2 bSkillAtk,"LK_SPIRALPIERCE",10*.@r; bonus2 bSkillAtk,"RK_SONICWAVE",5*.@r;
.@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus2 bSkillAtk,"KN_BRANDISHSPEAR",10*.@r; bonus2 bSkillAtk,"RK_HUNDREDSPEAR",5*.@r;
bonus2 bSkillCooldown,"RK_SONICWAVE",-500; bonus bCritAtkRate,20*(getequiprefinerycnt(EQI_HAND_R)/4);
.@sum = getequiprefinerycnt(EQI_HEAD_TOP) + getequiprefinerycnt(EQI_HAND_R) + getequiprefinerycnt(EQI_SHOES); if (.@sum >= 33) { bonus bLongAtkRate,30; if (.@sum >= 35) { bonus2 bIgnoreDefRaceRate,RC_All,40; bonus2 bIgnoreDefRaceRate,RC_Player_Doram,-40; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-40; } }
.@r = getequiprefinerycnt(EQI_GARMENT)/3; autobonus "{ bonus bLongAtkRate,100; }",10+(20*.@r),5000,BF_WEAPON; bonus2 bSkillAtk,"RK_IGNITIONBREAK",5*.@r; bonus2 bSkillAtk,"RK_SONICWAVE",5*.@r; bonus2 bSkillAtk,"RK_HUNDREDSPEAR",5*.@r;