改武器加成增加魔法武器傷害
檔案名稱:L1WilliamWeaponSkill.java
我是將wis加成 改成武器加成 非常簡單(保留力量 敏捷 智力)
本身測試過沒有問題 還是有哪位大大覺得可以在更好也可留下意見討論~
int damage = 0;
int randomDamage = weaponSkill.getRandomDamage();
if (randomDamage != 0) { // 隨機傷害
damage = random.nextInt(randomDamage);
}
if (weaponSkill.getStrDouble() != 0) { // 力量加成
byte Str = (byte) pc.getStr();
damage += Str * weaponSkill.getStrDouble();
}
if (weaponSkill.getDexDouble() != 0) { // 敏捷加成
byte Dex = (byte) pc.getDex();
damage += Dex * weaponSkill.getDexDouble();
}
if (weaponSkill.getIntDouble() != 0) { // 智力加成
byte Int = (byte) pc.getInt();
damage += Int * weaponSkill.getIntDouble();
}
if (weaponSkill.getWisDouble() != 0) { // 精神加成 <==改武器加成增加傷害
L1ItemInstance weapon = pc.getWeapon(); //新增這段
//byte Int = (byte) pc.getWis(); <==將這段註解掉
byte Wis = (byte) weapon.getEnchantLevel(); //改成這段
damage += Wis * weaponSkill.getWisDouble();
}
if (weaponSkill.getAreaAtk() > 0) { // 範圍傷害
areaskill(pc, damage, weaponSkill.getAreaAtk()) ;
}