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

하이루팩 다크엘프 문제점

컨텐츠 정보

  • 56 조회
  • 2 댓글
  • 0 추천
  • 0 비추천
  • 목록

본문

1. 마법을쓰면 바닥에 마법진이 나오는데 토네이도를 안씀
2. 원거리공격몬스터가 다 그런데 화면끝에서 활질을 하는게 아니라 코앞에 와서 활질함

1번은 몬스터스킬db가서 다크엘프 찾아서 이팩트758(토네이도)지정하고 스킬id53번(마법토네이도) 지정했는데도 안씀 소모엠피 낮추고 설마하고 몬스터 디비가서 다크엘프 살펴봐도 엠피 110으로 넉넉했음 그래도 마법진은 뜨는데 토네이도 이팩트는 안나옴 설마해서 클라가서 뷰어로 758(토네이도이팩트)이 없나 살펴봤는데 있었음에도 다크엘프가 마법을 쓸때 이팩트가 안나옴

2번은 몬스터db가니까 레인지가 있어서 기존 8에서 15로 늘려줘도 유저를 발견하면 앞으로 걸어와서 코앞에서 활질함.

해결방법이 있을까요?

관련자료

댓글 2
profile_image

피부암통퀴님의 댓글

1. monster 테이블에 몬스터이름과 monster_skill테이블에 monster부분 몬스터이름이 동일한지 확인 동일하다면 chance 값 확인

2. monster_skill 테이블에 원거리공격몬스터 액션값을 따로 설정하고  chance값 100으로 설정해놓으셨는지확인
  설정해놨다면 ranged에 공격칸수만큼 넣어주기

위부분이상없다면 좀더자세한설명또는 직접봐야 편할거같습니다
profile_image

프리서버해보자님의 댓글의 댓글

그 둘은 해봤으나 안됩니다. 알아보니 몬스터인스턴스에서
// 시전되는 스킬목록에서 거리범위가 세팅된게 잇을경우 그것으로 거리변경함.
// 이렇게 해야 몬스터 인공지능 발동시 공격거리가 최상위로 잡혀서 리얼해짐.
for (MonsterSkill ms : m.getSkillList()) {
if (ms.getDistance() > 0 && m.getAtkRange() < ms.getDistance() && dynamic_attack_area < ms.getDistance())
dynamic_attack_area = ms.getDistance();
}
이 소스 문제더라고요. 웃긴건 저 셋. 스킬 사거리가 0보다 크고 물리공격거리보다 길며 공격범위보다 클때 and로 다 만족할때 총 사정거리(공격범위)가 스킬사거리가 된다. 이건데.. 물리공격거리가 훨씬 김에도 무시하고 스킬사거리(토네는4)가 될때까지 멍청하게 유저앞으로 갑니다. 그래서 이게뭐야 싶어서 토네 사거리를 15로 늘려보니 다크엘프가 15칸정도 차이나는 거리에서 활질하면서 유저가 접근하지도 않았는데 지 혼자 토네 쓰네요 ㅋㅋㅋㅋ
전체 2,822 / 1 페이지
번호
제목
이름

포인트 랭킹


알림 0