物品脚本 (Script)
.@r = getrefine();
.@g = getenchantgrade();
bonus bBaseAtk,120+(10*(.@r/2));
bonus bMatk,120+(10*(.@r/2));
bonus2 bSkillAtk,"KO_HUUMARANKA",20*(.@r/3);
bonus2 bSkillAtk,"KO_JYUMONJIKIRI",20*(.@r/3);
bonus2 bMagicAtkEle,Ele_Fire,7*(.@r/3);
bonus2 bMagicAtkEle,Ele_Water,7*(.@r/3);
bonus2 bMagicAtkEle,Ele_Wind,7*(.@r/3);
if (.@r>=9) {
bonus bAtkRate,12;
bonus bMatkRate,12;
if (.@r>=11) {
bonus2 bAddRace,RC_All,15;
bonus2 bMagicAddRace,RC_All,15;
if (.@r>=13) {
bonus bDelayrate,-15;
}
}
}
if (.@g>=ENCHANTGRADE_D) {
autobonus3 "{ bonus bDef,300; bonus bMdef,100; }",1000,30000,"KO_MEIKYOUSISUI";
bonus bBaseAtk,8*(.@r/2);
bonus bMatk,8*(.@r/2);
bonus2 bAddSize,Size_All,5*(.@r/3);
bonus2 bMagicAddSize,Size_All,5*(.@r/3);
}
if (.@g>=ENCHANTGRADE_C) {
bonus2 bSkillAtk,"SS_KINRYUUHOU",5*(.@r/3);
bonus2 bSkillAtk,"SS_ANTENPOU",5*(.@r/3);
bonus2 bSkillAtk,"SS_KAGENOMAI",5*(.@r/3);
bonus2 bSkillAtk,"SS_FUUMASHOUAKU",5*(.@r/3);
}
if (.@g>=ENCHANTGRADE_B) {
bonus bPAtk,.@r/2;
bonus bSMatk,.@r/2;
bonus2 bAddSize,Size_All,5*(.@r/3);
bonus2 bMagicAddSize,Size_All,5*(.@r/3);
}
if (.@g>=ENCHANTGRADE_A) {
bonus2 bSkillAtk,"SS_KINRYUUHOU",5*(.@r/3);
bonus2 bSkillAtk,"SS_ANTENPOU",5*(.@r/3);
bonus2 bSkillAtk,"SS_KAGENOMAI",5*(.@r/3);
bonus2 bSkillAtk,"SS_FUUMASHOUAKU",5*(.@r/3);
if (.@r>=13) {
bonus2 bAddEle,Ele_All,15;
bonus2 bMagicAddEle,Ele_All,15;
}
}