• SEARCH

    통합검색
  • GAMEZONE
    • 커뮤니티
      • 공지사항
      • 유저게시판
        • 등업게시판
        • 출석체크
        • 정회원 무료자료실
      • 스크린샷
      • 인증자료실
    • 리니지
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 메이플스토리
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 바람의나라
      • 자유게시판
      • 홍보게시판
      • 자료게시판
        • 유틸자료실
        • 소스자료실
        • 클라이언트
        • 팩 자료실
      • 연구게시판
        • 개발내역
        • 질문과답변
        • 기타
      • 강의게시판
        • DR
        • CR
        • 구버전
        • 클라이언트 개조
        • 노하우 게시판
        • 게임공략 & 팁
    • 다크에덴
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 믹스마스터
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 라그나로크
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 기타게임
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 게임강의
    • 비베&포토샵
      • 자유게시판
      • 자료실
        • 일반자료실
        • 포인트 자료실
      • 노하우게시판
      • 포토샵게시판
    • 모바일
      • 게임공략
      • 포인트 자료실
      • 유틸자료실
      • 자유게시판
  • 리니지 소스자료실
    • 리니지 소스자료실 ()
    • pc-npc 추타 소스 ( 몹 타격치 관련 )

      • 장췐
      • 2023.05.31 - 20:05 2019.02.11 - 10:44 348 1

    이소스가 아니더라도 자신의 팩이 잘되있을수 있으니
    수정하기 전에 시험하나 해보시고 보시는걸 추천합니다.
    나비켓으로 1/1 추타50 짜리 검하나 1/1 추타100짜리 검하나 
    생성하신후에 몹에 박히는 데미지 수치 확인해보세요
    추타를 50,100 넣었으니 힘이나 버프에 따라서 각각 50,100이상 데미지는 무조건 나오겠죠
    하지만 데미지가 고정이 아니고 1이상이라도 랜덤타격치가 있다면 검추타 소스가 잘못되있는팩입니다.
    또한, 고정데미지라 하더라도 추타50검과 100검이 같은타격치가 되는팩도 있을수있습니다.
    그또한 잘못된 소스겠지요 1/1 검이 아니면 거의 대부분 못느껴서 지금까지 수정안하신분이
    많으실것같습니다 추타는 말그데로 추가타격이니 추타옵션은 고정뎀지가 박혀야죠 본섭처럼..
    랜덤타격치는 검에 작은몹이나 큰몹타격치 수치 만큼만 랜덤타격치가 있어야 하겠죠
    1/1로 만든검이니 랜덤타격치가 있다면 잘못된 소스입니다.
    밑에 pc_npc 일경우 소스입니다. pc_pc아닙니다 pc_npc입니다.
     
    L1Attack.java
     
    private int calcPcNpcDamage() {     <-----이부분 검색해보세요
      int weaponMaxDamage = 0;
      int doubleChance = _random.nextInt(100) + 1;
      if (_targetNpc.getNpcTemplate().get_size().equalsIgnoreCase("small") && _weaponSmall > 0) {
       weaponMaxDamage = _weaponSmall;
      } else if (_targetNpc.getNpcTemplate().get_size().equalsIgnoreCase("large") && _weaponLarge > 0) {
       weaponMaxDamage = _weaponLarge;
      }
      
     weaponMaxDamage += _weaponAddDmg;   <---이부분이 굉장히 잘못된 부분입니다. 이부분때문에
                                                                   검추타가 랜덤타격치에 포함이 되버리죠
                                                                   주석처리 하시거나 삭제하시고 밑에 항목별로 
                                                                    _weaponAddDmg를 + 해주셔야합니다.
      
      int weaponDamage = 0;
      if (_weaponType == 58 && doubleChance <= _weaponDoubleDmgChance) { // 위기 히트
       weaponDamage = weaponMaxDamage + _weaponAddDmg;   <-- 위에 추타 삭제하였으니 각 항목별로
                                                                                           추가 각각추가해야 랜덤추타가아닌
                                                                                           고정 추타가 되는것입니다.
                                                                                           위기 히트 없는팩은 안하셔도 무방함
       _attackType = 2;
       //_pc.sendPackets(new S_SkillSound(_pc.getId(), 3671));
       //Broadcaster.broadcastPacket(_pc, new S_SkillSound(_pc.getId(), 3671));
      } else if (_weaponType == 0) { // 맨손
       weaponDamage = 0;
      } else {
       weaponDamage = _random.nextInt(weaponMaxDamage) + _weaponAddDmg;//<-필수 추가
    } 
    사실상 이부분때문에 수정을 해야하는건데요.. 가장 중요한 부분입니다.
    기존에weaponDamage = _random.nextInt(weaponMaxDamage) +1; 이렇게 되있는팩이 가장많아요
     
     
    위에서 수정전에는
    weaponMaxDamage = 0;
    작은몹 / 큰몹 소스 지나고
    .
    .
    weaponMaxDamage += _weaponAddDmg;
    이렇게 되고 또 밑에 쭉~ 가다보면..
    .
    weaponDamage = _random.nextInt(weaponMaxDamage); 
    이런식으로 되어 있었기때문에 검데미지는 weaponMaxDamage값 전체의 랜덤뎀지죠
    추타를 포함한 전체 값랜덤 예를들어 집행검이면 작은몹 기준 28에 추타 23이죠 
    작은몹일때 1~51범위가 되어 버립니다. 실제로 본섭이라면 23~51 인게 정상인데 말이죠 그래서 weaponMaxDamage +=weaponAddDmg; 를
    삭제 하면 weaponMaxDamage의 값은 몹사이즈에 따라 검의 작은몹 타격치 / 큰몹 타격치 값만
    갖게 됩니다 집행검 작은몹 기준 1~28의 값이되죠 더 낮아졌죠 대신
    weaponDamage = _random.nextInt(weaponMaxDamage); 이부분에
    weaponDamage = _random.nextInt(weaponMaxDamage) + _weaponAddDmg; 이렇게 마무리를 하면
    weaponMaxDamage값 즉 1~28 타격치만 랜덤이 되고 검의 추타인 _weaponAddDmg는 순수타격치로
    계산되서 1~28 + 23(집행추타) 가 고정으로 들어가는거죠 그래서 24~51 이되는거죠..
    _weaponAddDmg를 어디에 + 시키느냐에 따라 이렇게 천차만별인데.. 기존팩의 대부분이 잘못되었더군요
    이런식으로 각 데미지공식 항목별로 _weaponAddDmg를 +해주시면됩니다 그전에
    weaponMaxDamage += _weaponAddDmg; <--요기는 주석처리하거나 삭제를 하신후에요..^^; 
    추가되는곳들은 소울오프프레임, 크로우더블, 위기히트.. 뭐 이쯤되겠습니다.
    팩마다 항목수가 다 다른데 각각 항목별로 찾아서 추가해주세요 
    예를들면 크로우 데미지 공식같은곳에 weaponDamage = weaponMaxDamage; 이런식일텐데요
    위에서 weaponMaxDamage += 에서 추타 삭제하였으니 크로우 부분역시 _weaponAddDmg 추가 해야겠지요
    안하면 크로우 허접됩니다.
    또.. 소울 오프 프레임 소스도 마찬가지.. 찾아보면 많아요 다 추가해주세요.
    대신 위에 말한것처럼 삭제부분 꼭 삭제하고 항목별 추가해야합니다.
    삭제 안하고 추가하면 추타랜덤포함+추타 이렇게 중복되서 쎄집니다.
    소스수정하시고
    1/1 추타50검 추타100검 각각 생성하셔서 몹타격치 실험해보세요 해당 추타만큼 딱딱 고정으로 들어갑니다.
     
    집행검 타격치가 1~51이냐 24~51이냐 차이입니다..
    그저.. 프리섭은 프리섭일뿐이냐.. 프리섭도 본섭처럼 할수있다냐... 이런의미...?? 까진 아닌가..-_-;
    프리섭은 아무래도 본섭보다 버프나, 장비별로 추타 레벨추타 인챈추타 등등.. 있는팩이 많아서
    정착 검추타쪽으로 신경을 그동안 안썼던모양이네요 검추타 집행검아니고서야 수치가 몇안되다보니
    못느꼈던거죠 다들.. 추타가 랜덤적용되고 있던거를요.. 물론 아닌팩도 있고
    수정해서 쓰시는분들도 있겠지만 공개된 팩들중 검추타 적용제대로 된게 아직 하나도 없더군요..
     
    [출처] 케릭밸런스 소스(pc_npc) 대부분의 팩이 잘못되있는것.. (Love~연구소) |작성자 도도무사
     

    이 게시물을..
    N
    0
    0
    • 리마스터팩 요정 소울 엠피 수정jstory
    • 0
      장췐

    장췐 님의 최근 글

    입맛대로 인형 수정해보는 소스 641 1 2019 02.11 아이템 진화 소스 412 1 2019 02.11 pc-npc 추타 소스 ( 몹 타격치 관련 ) 348 1 2019 02.11 pc-pc 추타관련 수정소스 (밸런스 조정시) 262 2019 02.11 7개의 조각 -> 상자 변환 소스 171 2019 02.11

    장췐 님의 최근 댓글

    작성 댓글이 없습니다.
    글쓴이의 서명작성글 감추기 

    댓글1

    • 0
      문스
      2023.05.31 - 20:05 #12872067

      설명까지 감사합니다

    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 리마스터팩 요정 소울 엠피 수정
    • 목록
      view_headline
    1
    × CLOSE
    기본 (1,058) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    • 소스자료는 직접 올려주세요
      2017.06.06 - 16:14 591
    1058
    아머브레이크 데스티니 시전시 성공 확률 조정하는 소스가 있나요?
    안정환 2024.04.23 - 10:01 102
    1057
    List.spr(변신,몬스터 수정소스)개조방법
    유튜브고도리 2024.04.19 - 05:02 243
    1056
    NPC 외침 멘트 깔끔정리(by.유튜브고도리)
    유튜브고도리 2024.04.11 - 05:57 125
    1055
    디아블로 참 만들기
    유튜브고도리 2024.04.09 - 05:55 114
    1054
    리니지m 처럼 피통 늘리기,오류가 날때
    유튜브고도리 2024.04.09 - 05:18 91
    1053
    욕하면 채금 먹게 하기
    유튜브고도리 2024.04.09 - 04:59 71
    1052
    레벨에 따른 호칭 부여..?
    밤톨이11 2024.04.08 - 04:24 72
    1051
    초보자 보호 시스템
    밤톨이11 2024.04.08 - 04:21 57
    1050
    마법무기 데미지 증가
    밤톨이11 2024.04.08 - 04:19 70
    1049
    레벨 제한 맵
    밤톨이11 2024.04.08 - 04:14 65
    1048
    마법스크롤
    밤톨이11 2024.04.08 - 04:06 32
    1047
    리니지m 아지트 소유중에도 공성선포하기
    유튜브고도리 2024.04.07 - 21:37 41
    1046
    리니지m 마법인형이 마법을 쓰네?
    유튜브고도리 2024.04.07 - 21:36 61
    1045
    드래곤 슬레이어 각반(장비추가소스)
    유튜브고도리 2024.04.07 - 19:08 51
    1044
    린엠 게렝 변신 카드 만들기
    유튜브고도리 2024.04.06 - 06:06 100
    1043
    버프 물약 개별 소스 오래전 소스
    밤톨이11 2024.04.05 - 18:43 57
    1042
    일시 스텟 상승 물약
    밤톨이11 2024.04.05 - 18:42 26
    1041
    성 전환 물약
    밤톨이11 2024.04.05 - 18:37 31
    1040
    MP 물약 소스
    밤톨이11 2024.04.05 - 18:35 41
    1039
    리니지 옛날버젼..이라는데...구동가능여부 확인 부탁드립니다.
    도난차량 2024.03.24 - 04:56 354
    1038
    랭커
    foqwer 2024.03.14 - 10:43 141
    1037
    인첸별
    foqwer 2024.03.14 - 10:42 106
    1036
    몬스터 앞에 레벨 넣기
    프렌치좋아 2024.03.04 - 01:40 370
    1035
    3.63 글루딘 Single 용
    블루블랙3 2024.02.28 - 23:08 411
    1034
    Sprite file doesn`t exist 오류
    하앙비 2023.12.23 - 02:19 229
    1033
    전쟁세율 고정값 15%
    하남궁 2023.11.29 - 17:02 198
    1032
    인형합성사
    Rebecca 2023.10.09 - 22:54 337
    1031
    2.0 레벨업시 HP량 올리기
    Rebecca 2023.10.09 - 22:49 434
    1030
    전사버전 펫 만렙 변경
    Rebecca 2023.10.09 - 22:44 162
    1029
    맵 순간이동 가능 불가능지역 설정하기
    Rebecca 2023.10.09 - 22:39 237
    1028
    트레져박스 업로드입니다.
    린컴충성 2023.10.07 - 04:46 182
    1027
    리마스터 접속기 소스자료
    홍자놀기 2023.09.08 - 05:41 2284
    1026
    대미지 발동시 범위 질문드립니다
    나잇따나읻따 2023.05.21 - 22:26 292
    1025
    리니지 리마스터 몹 스폰수 어디서 줄일 수 있나요?
    001001 2023.04.25 - 16:06 727
    1024
    전사팩 로봇가능
    노력하자 2023.03.16 - 19:14 1113
    1023
    2.7 자동 물약 소스
    퍽퍽띠 2022.11.18 - 00:40 1215
    1022
    2.0 자동칼질소스 (클래스 파일에서 빼왔습니다)
    drumlinek 2022.11.06 - 05:20 930
    1021
    npc가 인겜에서 채팅으로 말하기
    하늘마음 2022.10.06 - 10:04 320
    1020
    유저 아이피보는 소스
    캐빈N.01 2020.12.15 - 21:34 639
    1019
    인공지능
    캐빈N.01 2020.12.15 - 21:27 1125
    1018
    아데나가 19억이 되면 자동으로 1억으로 금괴로 바꾸기
    강우리 2020.12.12 - 01:48 995
    1017
    린올기반 휘장 각반 견갑 장비인식 안되는거 수정함
    신화서버 2020.11.17 - 01:48 295
    1016
    방어구 인챈트별 피 증가 소스
    LGTwins 2020.09.12 - 05:52 688
    1015
    장신구 옵션 변경
    LGTwins 2020.08.31 - 07:00 751
    1014
    자동물약
    legena 2020.07.05 - 02:30 2089
    1013
    리마스터팩 스냅퍼 개방 레벨설정 본섭화 수정(몽양님 요청)
    jstory 2020.06.13 - 07:22 764
    1012
    리마스터팩 룬마력제거 검사 적용안대는 부분 수정
    jstory 2020.06.10 - 04:05 287
    1011
    리마스터팩 쓸모없는 아이템 활용
    jstory 2020.06.10 - 04:01 731
    1010
    리마스터팩 요정 소울 엠피 수정
    jstory 2020.06.10 - 03:54 459
    1009
    리마스터팩 자동공지시간에 버프주기
    jstory 2020.06.10 - 03:15 404
    • 1 2 3 4 5 6 7 8 9 10 .. 22
    • / 22 GO
  • GAMEZONE
 GAMEZONE all rights reserved.
by OrangeDay