尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
메이플스토리 보스 결정석(강렬한 힘의 결정) 주간/월간 수익을 계산하는 웹 앱입니다. 캐릭터를 추가하고 잡는 보스·난이도·파티 인원을 설정하면 게임 규칙(판매 제한 등)을 반영한 수익이 자동 계산됩니다. Vercel에 배포되어 있습니다. main 브랜치 push 시 자동 배포됩니다. 캐릭터 조회 기능은 Vercel 서버리스 함수(api/)를 사용하므로 환경변수 NEXON_API_KEY(넥슨 Open API 키)가 필요합니다. 로컬에서 API까지 테스트하려면 npx vercel dev를 사용하세요 (npx vercel env pull .env.local로 키 동기화).檢視完整 README ↗
메이플스토리 보스 결정석(강렬한 힘의 결정) 주간/월간 수익을 계산하는 웹 앱입니다. 캐릭터를 추가하고 잡는 보스·난이도·파티 인원을 설정하면 게임 규칙(판매 제한 등)을 반영한 수익이 자동 계산됩니다.
npm install # 최초 1회
npm run dev # 개발 서버 (http://localhost:5173)
npm run build # 프로덕션 빌드 (dist/)
npm run preview # 빌드 결과 미리보기
npm test # 계산 로직 단위 테스트
Vercel에 배포되어 있습니다 (https://maple-boss.vercel.app). main 브랜치 push 시 자동
배포됩니다. 캐릭터 조회 기능은 Vercel 서버리스 함수(api/)를 사용하므로 환경변수
NEXON_API_KEY(넥슨 Open API 키)가 필요합니다. 로컬에서 API까지 테스트하려면
npx vercel dev를 사용하세요 (npx vercel env pull .env.local로 키 동기화).
src/data/presets.ts에서 관리
(나무위키 '보스돌이' 문서 기준, 수익 역산 검증)#/c/캐릭터명, 헤더 검색바로 진입): 프로필/전투력/핵심 스탯
히어로 + 탭(장비·심볼·세트 / 스탯·하이퍼스탯·어빌리티·성향 / 유니온·아티팩트·챔피언 /
링크 스킬·HEXA·V매트릭스 / 코디·안드로이드·펫). 탭별 지연 로딩으로 API 호출 절약,
상세 조회는 api/detail.ts 프록시(파트 화이트리스트 + 초당 호출 제한 준수) 경유NEXON_API_KEY)로 조회, 캐릭터
이미지/월드/직업/레벨 표시. 서버리스 프록시 api/character.ts 경유로 키 비노출api/account.ts, 키는 전달만 하고 저장하지 않음)| 규칙 | 처리 방식 |
|---|---|
| 파티 분배 | 결정석 가격 ÷ 인원수, 소수점 버림 |
| 주간 보스 판매 제한 (캐릭터당 12개) | 초과 선택 시 가격 높은 순 12개만 집계, 경고 표시 |
| 월드당 주간 판매 제한 (90개) | 초과 생산 시 가격 높은 순 90개만 집계, 손실액 표시 |
| 월간 보스 (검은 마법사) | 주간 수익 미포함, 월간 수익에만 합산 (판매 제한 계산에서 제외) |
| 월간 수익 | 주간 수익 × 4 + 월간 보스 수익 |
규칙 상수는 src/data/crystalData.ts의 RULES에 모여 있습니다.
가격은 UI·계산 로직에 흩어 두지 않고 src/data/crystalData.ts 한 파일에서 관리합니다.
prices는 { price, since } 목록입니다. 새 공지가 나오면 항목을 추가하세요.
발효일(since)이 미래인 가격은 그 날짜가 되기 전까지 자동으로 기존 가격이 사용됩니다.
(예: 검은 마법사 2026-07-01 적용 가격이 이 방식으로 처리되어 있습니다.)npm test로 계산 검증, DATA_SOURCE.verifiedAt을 확인일로 갱신하세요.BOSSES에 변경되지 않을 고유 id, 넥슨 스케줄러 content_name과 일치하는 name,
reset, 공통 maxPartySize를 추가합니다.variants에 난이도와 { price, since }를 가격 오름차순으로 추가합니다.
특정 난이도만 파티 상한이 다르면 variant의 maxPartySize로 재정의합니다.DATA_SOURCE의 링크·설명·verifiedAt을 갱신합니다.src/data/presets.ts를 변경합니다.npm test, npm run build를 실행합니다.참고: 실제 판매 가격은 게임 내 NPC 콜렉터가 최종 기준입니다. 공식 홈페이지에는 상시 가격표 페이지가 없으므로 신규 보스 공지와 게임 내 가격을 함께 확인합니다.
/maplestory/v1/notice-update) 기반 가격 변경 자동 감지 + 관리자 승인 반영팬 제작 도구로 넥슨코리아와 무관합니다. 실제 판매 가격은 게임 내 NPC 콜렉터 기준이 우선합니다.