物品脚本 (Script)
.@g = getenchantgrade();
.@r = getrefine();
bonus bUnbreakableWeapon;
bonus2 bSkillAtk,"SH_HYUN_ROK_CANNON",5;
if (BaseLevel>=210) {
bonus bMatkRate,4;
bonus bMatk,40;
}
if (BaseLevel>=220) {
bonus2 bSkillAtk,"SH_HYUN_ROK_CANNON",5;
}
if (BaseLevel>=230) {
bonus2 bMagicAddSize,Size_All,10;
}
if (.@r>=7) {
bonus2 bMagicAtkEle,Ele_Holy,10;
bonus2 bMagicAtkEle,Ele_Fire,10;
bonus2 bMagicAtkEle,Ele_Neutral,10;
bonus2 bMagicAtkEle,Ele_Earth,10;
bonus2 bMagicAtkEle,Ele_Water,10;
bonus2 bMagicAtkEle,Ele_Wind,10;
bonus2 bMagicAtkEle,Ele_Dark,10;
if (.@r>=9) {
bonus2 bSkillAtk,"SH_HYUN_ROK_CANNON",10;
if (.@r>=10) {
bonus2 bMagicAtkEle,Ele_Holy,10;
bonus2 bMagicAtkEle,Ele_Fire,10;
bonus2 bMagicAtkEle,Ele_Neutral,10;
bonus2 bMagicAtkEle,Ele_Earth,10;
bonus2 bMagicAtkEle,Ele_Water,10;
bonus2 bMagicAtkEle,Ele_Wind,10;
bonus2 bMagicAtkEle,Ele_Dark,10;
if (.@r>=11) {
bonus2 bSkillAtk,"SH_HYUN_ROK_CANNON",10;
}
}
}
}
if (.@g>=ENCHANTGRADE_D) {
bonus2 bMagicAtkEle,Ele_Holy,10;
bonus2 bMagicAtkEle,Ele_Fire,10;
bonus2 bMagicAtkEle,Ele_Neutral,10;
bonus2 bMagicAtkEle,Ele_Earth,10;
bonus2 bMagicAtkEle,Ele_Water,10;
bonus2 bMagicAtkEle,Ele_Wind,10;
bonus2 bMagicAtkEle,Ele_Dark,10;
if (.@g>=ENCHANTGRADE_C) {
bonus2 bSkillAtk,"SH_HYUN_ROK_CANNON",5;
if (.@g>=ENCHANTGRADE_B) {
bonus2 bSkillAtk,"SH_HYUN_ROK_CANNON",10;
if (.@g>=ENCHANTGRADE_A) {
bonus bSMatk,3*(.@r/2);
bonus bMatkRate,3*(.@r/2);
}
}
}
}