게시판 제목 잘보고 올리세요 일반게시판에 홍보글 보이면 바로 회원 차단입니다

2.0올라이트팩 스킬 자바질문입니다.

컨텐츠 정보

본문

기본 마법 인첸트웨폰을 사용하면 +2데미지를 +10으로 바꾸고 싶은데 도저히 몇시간을 찾아봐도 감이 1도안와서요.. 그리고 스킬창 이미지는 어떻게 바꾸는지도 좀 알고 싶습니다.ㅠㅠ
나피캣에서 초소 최대 데미지 입력해도 꿈쩍도 안하더라구요..

관련자료

댓글 5
profile_image

린플레이어님의 댓글

src 폴더와 db.sql을 zip으로 만든 다음
chat gpt에 올리시고 나비켓에서 원하는 스킬 번호 알려주고 똑같이 질문하세요
profile_image

유우나님의 댓글

damagecontroller.java에
/**
* 인벤토리에서 무기를 찾은후 무기의 대미지 토탈값 리턴
*/
static private double DmgWeaponFigure(PcInstance pc, object target, boolean bow, ItemInstance weapon, ItemInstance arrow, boolean Small) {
Object o = PluginController.init(DamageController.class, "DmgWeaponFigure", bow, weapon, arrow, Small);

if (o != null)
return (Double) o;

double dmg = 0;
// 버그 방지
if (weapon == null || !weapon.isEquipped())
return 0;

// 인챈트 수치는 고정 추가 데미지
dmg += weapon.getEnLevel();

// 카오틱 영향 받는 무기 추가 대미지
if (weapon.getItem().isAddCaoticDamage()) {
int lawful = pc.getLawful() - 65536;

if (lawful < 0) {
if (lawful < -5000)
dmg += 1;

if (lawful < -10000)
dmg += 1;

if (lawful < -15000)
dmg += 1;

if (lawful < -20000)
dmg += 1;

if (lawful < -25000)
dmg += 1;

if (lawful < -30000)
dmg += 1;

if (lawful < -32767)
dmg += 2;
}
}

// 기본 데미지 연산값 저장 변수
int randomDmg = 0;
int maxDmg = 0;

if (!bow) {
// 큰몹 및 작은몹 구분하여 무기의 기본 데미지 추출
if (Small)
randomDmg += weapon.getItem().getSmallDmg();
else
randomDmg += weapon.getItem().getBigDmg();

@@@@@여기가 버프데미지추가부분
if (weapon.isBuffHolyWeapon())
dmg += 1;
if (weapon.isBuffEnchantWeapon())
dmg += 2;
if (weapon.isBuffBlessWeapon())
dmg += 2;
여기를 수정하셔야합니다
전체 2 / 1 페이지
번호
제목
이름

포인트 랭킹


알림 0