사이트 로그인
2024.04.08 02:19
구버전을 이용하는 분들은 여전히 마법무기가 몇개 없을테니 유용할수도..?!
L1WilliamWeaponSkill.java
int Damage = 0;
int randomDamage = WeaponSkill.getRandomDamage();
if (randomDamage != 0) { // 무작위 데미지
Damage = random.nextInt(randomDamage);
}
if (weaponSkill.getStrDouble() != 0) { // 힘 보너스
바이트 Str = (byte) pc.getStr();
Damage += Str * WeaponSkill.getStrDouble();
}
if (weaponSkill.getDexDouble() != 0) { // 민첩성 보너스
바이트 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) { // 지역 피해
arearekill(pc, Damage, WeaponSkill.getAreaAtk());
}
무기 데미지 상향은 어디에 있을까요?