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

2.0 그냥서버 펫 관련 질문입니다.

컨텐츠 정보

  • 313 조회
  • 4 댓글
  • 0 추천
  • 0 비추천
  • 목록

본문

도베르만 길들이기가 계속 실패해서 나비켓을 보니 pet에 관련된 테이블이 없습니다.

이게 없어서 안되는건지 어디가 막혀있는건지 모르겠습니다.

몬스터 테이블에서 is_taming 항목에 보면 true 라고는 되어 있는데 이 이상은 모르겠어서..

혹시 알려주실 분 계실려나요 ㅠㅠ

관련자료

댓글 4
profile_image

해골이다님의 댓글

리니지/월드/콘트롤러/서먼콘트롤러.자바

/**
* 길들이기 성공여부 리턴함. 고기를 이용한 길들이기와, 마법을 이용한 길들이기 구분하여 처리.
*
* @param meat
*            : 고기인지 마법인지 여부
* @return : 성공여부
*/
static public boolean isTame(MonsterInstance mi, boolean meat) {
if (mi == null || mi.isDead() || mi.getMonster().isBoss() || !mi.getMonster().isTaming())
return false;

int hp = (int) (((double) mi.getNowHp() / (double) mi.getTotalHp()) * 100.0);

if (hp >= 80) // hp가 80% ~ 100% 이상일 경우 5%확률
return Math.random() < 0.05;
else if (hp >= 60) // hp가 60% ~ 79% 이상일 경우 15% 확률
return Math.random() < 0.15;
else if (hp >= 50) // hp가 50% ~ 59% 이상일 경우 20% 확률
return Math.random() < 0.20;
else if (hp >= 30) // hp가 30% ~ 49$ 이상일 경우 30% 확률
return Math.random() < 0.30;
else // 그 외 나머지 40% 확률.
return Math.random() < 0.40;
}
profile_image

LGTwinsV3님의 댓글의 댓글

오오 감사합니다. 확인해서 꼭 성공시켜 보겠습니다. 몇백번을 했는데도 실패한거 보니 뭔가 잘못되긴 한거 같습니다.
전체 2,916 / 1 페이지
번호
제목
이름

포인트 랭킹


알림 0