bonus bSta,8; bonus bWis,8; bonus bFixedCast,-300;
if (getequiprefinerycnt(EQI_ARMOR)>=7) { bonus bMaxHPrate,25; bonus2 bAddSize,Size_All,15; bonus2 bMagicAddSize,Size_All,15; bonus2 bSubSize,Size_Medium,10; bonus2 bSubSize,Size_Large,10; }
if (getequiprefinerycnt(EQI_ARMOR)>=7) { bonus bMaxHPrate,70; bonus2 bAddSize,Size_All,25; bonus2 bMagicAddSize,Size_All,25; bonus2 bResEff,Eff_Freeze,10000; bonus2 bSubSize,Size_Medium,15; bonus2 bSubSize,Size_Large,15; }
bonus bSta,8; bonus bWis,8; bonus bFixedCast,-300; bonus bLongAtkDef,8; bonus bNearAtkDef,8; if (getenchantgrade(EQI_ARMOR) >= ENCHANTGRADE_A) { bonus2 bAddRace,RC_All,15; bonus2 bMagicAddRace,RC_All,15; bonus2 bAddEffWhenHit,Eff_Freeze,1000; }
.@r = getequiprefinerycnt(EQI_ARMOR); if ((eaclass()&EAJL_FOURTH) && (BaseJob == Job_Wizard || BaseJob == Job_Sage || BaseJob == Job_Priest)) { bonus2 bMagicAtkEle,Ele_All,20; if (.@r>=14) { bonus bNearAtkDef,7; } } if ((eaclass()&EAJL_FOURTH) && (BaseJob == Job_Hunter || BaseJob == Job_Bard || BaseJob == Job_Dancer)) { bonus bLongAtkRate,20; if (.@r>=14) { bonus2 bSubSize,Size_Medium,8; bonus2 bSubSize,Size_Large,8; } }