안녕하세요 
블래스터 데미지 시뮬레이션 만든 사람입니다 
몇 분이나 쓰는지는 모르겠지만 
저는 몇 번 쓰니까 불편한 부분이 있더라고요
웹페이지 업데이트 좀 했습니다 



업데이트 내용 


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로 하이퍼 패시브 스킬을 불러옵니다 
인게임의 하이퍼 패시브 스킬이 데미지 계산에 반영됩니다 
스킬 레벨 탭에서 임의로 설정할 수 있습니다 

ⓓ 웹페이지 접속 시, 입력 탭의 모든 탭을 닫힌 상태로 바꾸었습니다 

ⓔ 분석 탭의 추가 스펙에서 방무 여러 값을 한번에 추가할 수 있습니다 




업데이트 내용 이상입니다 
다들 행복하세요