안녕하세요
몇 분이나 쓰는지는 모르겠지만
저는 몇 번 쓰니까 불편한 부분이 있더라고요
웹페이지 업데이트 좀 했습니다
업데이트 내용
1-1. API 지원
닉네임과 API 키를 통해 실시간 인게임 정보를 불러옵니다
불러오는 정보는 다음과 같습니다
㉠ 캐릭터 스탯창에서 확인되는 정보
㉡ 와헌 유니온 레벨
㉢ 시드링 장착 여부 및 시드링 레벨
㉣ 어센트 미적용 장비 스탯 (모자, 시드링을 제외한 반지 3개의 스탯)
㉤ 하이퍼 패시브 스킬
㉥ 6차 스킬 강화 수준 (마스터리, 강화, 스킬, 공용 코어 레벨)
㉦ 링크 스킬 레벨
㉧ 노블 스킬 레벨
㉨ 장비, 스킬 아이콘
닉네임과 발급 받은 API 키를 입력하고 불러오기 버튼을 누른 뒤,
맨 밑의 '위 칸 채우기' 버튼을 누르면 불러온 값이 모두 자동으로 입력됩니다
웹페이지에 입력된 값과 불러온 값이 다르다면, 빨간 글씨로 표시됩니다
※ 주스탯, 부스탯, 공격력의 경우 수기 입력이 필요합니다
이 값들은 직접 스탯창을 확인하고 입력해야 합니다
입력값을 토대로 스탯, 공격력을 계산하여
API로 불러온 값과 비교합니다
API로 불러온 정보와 웹페이지 입력값에서 차이가 발생한 경우
위 이미지와 같은 결과가 표시됩니다.
인게임 값과 입력값이 같은 경우, 밑의 이미지처럼 결과가 표시됩니다
API 키 발급 방법
위 링크에서 아래와 같은 내용으로
어플리케이션을 등록하면 API 키를 발급받을 수 있습니다
게임 - 메이플스토리
서비스 단계
서비스명 - 블래스터 DPM 시뮬레이터
서비스 소개 - 메이플스토리 블래스터 캐릭터의 정보를 불러와 스킬 구성별 데미지(DPM)를 계산해 주는 시뮬레이터입니다.
서비스 개발환경 - Web / https://GLEJscher.github.io/maple_blaster/
서비스 태그 정보 - 시뮬레이션, 계산
1-2. API 불러올 때, 주의점
인게임에서 보스 세팅 프리셋을 적용한 상태로 펫 버프도 모두 사용해야 합니다
이후, 캐시샵을 들락날락 한 번 해주고 조금 뒤에 불러오기 버튼을 누르면
최신화된 정보를 불러옵니다
(마을에서 하면 편함)
※ 우뿌, 붕뿌같은 도핑 버프를 사용해도 괜찮습니다
※ 노블, 영메, 세이람, 콜렉터는 이미 웹페이지 내에서 계산이 이뤄지기 때문에
※ 데미지 계산에서 해당 도핑 4가지가 2중으로 계산되므로 주의 바랍니다
우뿌, 유힘 같은 도핑은 추후 추가 예정입니다
장비를 바꾼 뒤에 바로 API를 불러오면 정보가 최신화되지 않을 수 있습니다
혹시 모르니 API로 정보를 불러온 다음에 서로 다른 부분이 있는지 확인 해주세요
아니면 캐시샵을 갔다 오고 잠시 뒤에 불러오기 버튼을 눌러주세요
2. 웹페이지 UI 수정
웹페이지 맨 위에서 글자 크기 조정 및 변경값 하이라이트를 비활성화 할 수 있습니다
프리셋 이름을 수정할 수 있습니다
프리셋 이름을 초기화하면 프리셋 3개의 이름이 모두 지워집니다
최대 15자까지 가능합니다
3. 문제 수정 및 추가된 부분
ⓐ 방무 노블이 0일 경우, 기존의 노블(크뎀, 보공, 데미지)이
데미지 계산에 적용되지 않던 문제를 수정했습니다
ⓑ 콜렉터 도핑의 스킬 레벨 +2 효과로 얻는 스탯에
어드밴스드 차지 마스터리 스킬의 방무 38% -> 41%가 추가 됩니다
(이전: 콜렉터 사용 시, 방무 +38% -> 현재: 콜렉터 사용 시, 방무 +41%)
ⓒ API로 하이퍼 패시브 스킬을 불러옵니다
인게임의 하이퍼 패시브 스킬이 데미지 계산에 반영됩니다
스킬 레벨 탭에서 임의로 설정할 수 있습니다
ⓓ 웹페이지 접속 시, 입력 탭의 모든 탭을 닫힌 상태로 바꾸었습니다
ⓔ 분석 탭의 추가 스펙에서 방무 여러 값을 한번에 추가할 수 있습니다
업데이트 내용 이상입니다
다들 행복하세요