.@r = getequiprefinerycnt(EQI_HAND_R);
.@g = getenchantgrade(EQI_HAND_R);
bonus bMatkRate,10;
bonus2 bSkillAtk,"SS_RAIDENPOU",10;
bonus2 bSkillAtk,"SS_KINRYUUHOU",10;
bonus2 bSkillAtk,"NJ_KOUENKA",3*(.@r/2);
bonus2 bSkillAtk,"NJ_HYOUSENSOU",3*(.@r/2);
bonus2 bSkillAtk,"NJ_HUUJIN",3*(.@r/2);
if (.@r>=7) {
bonus bVariableCastrate,-10;
}
if (.@r>=9) {
bonus2 bSkillAtk,"NJ_KOUENKA",30;
bonus2 bSkillAtk,"NJ_HYOUSENSOU",30;
bonus2 bSkillAtk,"NJ_HUUJIN",30;
}
if (.@r>=11) {
bonus2 bMagicAddRace,RC_Plant,20;
bonus2 bMagicAddRace,RC_Undead,20;
bonus2 bMagicAddRace,RC_Formless,20;
bonus2 bMagicAddRace,RC_Angel,20;
bonus2 bMagicAddRace,RC_Dragon,20;
bonus2 bMagicAddRace,RC_Fish,20;
bonus2 bMagicAddRace,RC_Insect,20;
bonus2 bMagicAddRace,RC_Brute,20;
bonus2 bMagicAddRace,RC_Demon,20;
bonus2 bMagicAddRace,RC_DemiHuman,20;
}
if (.@g>=ENCHANTGRADE_D) {
bonus2 bSkillAtk,"SS_RAIDENPOU",5;
bonus2 bSkillAtk,"SS_KINRYUUHOU",5;
}
if (.@g>=ENCHANTGRADE_C) {
bonus2 bSkillAtk,"SS_RAIDENPOU",8;
bonus2 bSkillAtk,"SS_KINRYUUHOU",8;
bonus bSMatk,1;
}
if (.@g>=ENCHANTGRADE_B) {
bonus2 bSkillAtk,"SS_RAIDENPOU",12;
bonus2 bSkillAtk,"SS_KINRYUUHOU",12;
bonus bSpl,1;
}
|