먼저 글을 작성하기 전에 닉네임 검색환산을 정말 많은 분들께서 이용해주셔서 감사드립니다.
그렇기 때문에 현재 닉네임 검색 환산이 어떻게 출력이 되고
최종적으로 어떠한 보정이 들어가는 지에 대하여 자세히 설명할 필요가 있다고 생각이 들어
이 글을 작성합니다.

1. 현재 이 글을 쓰는 시점(12월 27일 오후 4시 경)
대부분 API 수치를 환산으로 변환하는데 나타나는 버그들은 수정 완료하였으며
아래 서술할 부분을 제외하면 환산이 거의 동일하게 나올 것 입니다.
현재 전 직업 동일 유무 검토 중이며 아마 약간은 다르더라도 해당 캐릭터의
환산이 크게 바뀔 수치 변동은 아닐 것이라 예상됩니다. 

현재 아래 표에 검증 여부가 O인 직업들은 완전히 동일하게 출력되는 것이 확인된 직업들입니다.
(+ 팔라딘) 



2. 현재 환산에서는 API 값을 "종합 능력치 조회"(인게임 스탯창을 그대로 제공 버프포함) 값을 사용 하는 것이 아닌
하이퍼 스탯조회, 성향정보조회, 어빌리티 정보조회, 장착 장비 정보 조회 등 총 20여개의 API 호출을 통해
위에서 호출한 정보들을 하나하나 다 더하여 
아예 캐릭터의 스탯창을 새로 만들어 그 값을 환산에 사용합니다.

2-1 위에서 말한 종합 능력치 조회 API를 사용하지 않는 이유는 시드링, 일필, 도핑 등 여러 사항들이
그냥 구분이 안되고 해당 정보에 뿌려지기 때문입니다.

2-2 2번에서 설명한 방식으로 하기 때문에 API 정보(넥슨 측에서 주는)에서 하나라도 누락될 시
해당 캐릭터의 환산이 제대로 나오지 않을 수 있습니다.
Ex) 아델, 호영, 카인, 칼리 - 무기 정보 미지급
패스파인터 - 보조무기 정보 미지급
보약버프(드림메신저) - 해당 스킬이 API에 존재는 하지만 효과 수치 미지급



3. 도핑 디폴트


도핑 상태의 경우 위 상태를 기본으로 하며
0차 스킬에 "고급 무기 제련" 스킬이 존재하지 않으면 고대비를 선택하도록 설정하였으며
데몬어벤져의 경우 항상 전체비를 사용하는 것으로 설정하였습니다.

붕어빵의 경우 리부트 서버 캐릭터일 때는 5단계 물약으로 자동 변경됩니다.

노블 스킬의 경우 해당 노블레스 포인트 수치를 API에서 지급하기 때문에
해당 캐릭터가 속해있는 길드 노블레스 레벨대로 출력됩니다.



4. 시드링

해당 부분은 현재 API에선 캐릭터 인벤토리 목록을 지원해주고 있지 않습니다.
그러므로 캐릭터가 스탯링(일반링)을 착용 시 해당 캐릭터가 시드링을 보유하고 있는지 확인불가능하기에
환산에서 시드링 보정을 리스트레인트링 웨폰퍼프링 모두 0렙으로 취급합니다. => 환산이 낮게나옴.

또한 장착한 시드링에 따라 출력이 다를 수 있습니다.
현재 리스트레인트 링 4렙 시세가 너무 비싸다 보니 웨폰퍼프 링 4렙을 보유하더라도
리스트레인트 링 3렙인 경우가 많기 때문에 좀 경우를 아래와 같이 나누었습니다.

API 장착 장비 기준
리레5 -> 리레5 웨펖5
리레4 -> 리레4 웨펖4
리레3 -> 리레3 웨펖4
리레2  -> 리레2 웨펖2
리레1 -> 리레1 웨펖1

웨펖5 -> 리레5 웨펖5
웨펖4 -> 리레3 웨펖4
웨펖3 -> 리레2 웨펖3
웨펖2 -> 리레2 웨펖2
웨펖1 -> 리레1 웨펖1

컨티뉴어스 링 장착 시 착용 컨티뉴어스 링 레벨

위 기준으로 환산이 출력되니 주의바랍니다.
시드링 추정 부분에 대하여는 아직 좀 더 고민 중에 있으니
변경가능성 또한 있습니다.

5. 발사체 직업의 경우
해당 부분 또한 인벤토리 정보를 주지 않기 때문에 현재 확인이 불가능하지만
각 직업 발사체에 맞는 최대치로 보정하여도 환산 확인에 큰 문제가 없겠다 판단하여
현재는 최대치로 출력됩니다.
ex) 나이트로드, 나이트워커 - 플레임 표창 보유 디폴트로 출력



6. 마지막으로 API 등록 기준 캐릭터가 아이템을 제대로 착용했을지라도
부캐릭터 때문에 링크를 옮겼다던지 유니온배치를 변경하였던지 하였을 경우가 생겼을 수 있기 때문에
해당 여부를 닉네임 검색 후 나오는 창에서 간단히 확인 가능하도록 어떤 것을 추가할 예정입니다.


개발자 둘다 아델이라 둘이 제작해두고 닉네임검색 환산으로 본인 캐릭터 환산을 못보고있네여ㅠㅠ