瘋天堂私服發佈網站廣告欄位!
害怕天堂私服倒閉嗎?快使用天堂分析師!
天堂私服抽獎扭蛋物品及機率測試器
天堂私服稱號顏色製造器
瘋天堂私服發佈網站教您註冊推文收藏私服!
天堂私服血量魔力計算器
瘋天堂私服發布網站廣告贊助及爆料私服客服
教您如何不用註冊也可以推文天堂私服!
天堂私服270怪物查詢掉落資料庫
天堂私服盟徽製造器
test0428
2015-12-27 01:20

天堂武器加成增加魔法武器傷害java寫法!

改武器加成增加魔法武器傷害

檔案名稱: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()) ;
}



上一篇文章:天堂究極起死回生術java寫法!
下一篇文章:天堂自創黑妖技能(自爆)java寫法!

分享文章:分享到微博! 分享到臉書! 分享到噗浪! 分享到維特! 分享到Google+! 分享到LINE!