도적 카드 전체에 공식 스킬 아이콘 적용 #73

Merged
maple merged 2 commits from codex/thief-card-icons into main 2026-06-16 23:20:41 +09:00
Collaborator

변경 사항

  • 도적/시브 카드 89장 전체에 공식 MapleStory Worlds 도적 스킬 아이콘 RUID를 할당했습니다.
  • 카드 역할군별로 더블 스탭, 럭키 세븐, 다크 사이트, 님블 바디, 헤이스트, 시프 계열 아이콘을 재사용했습니다.
  • node tools/deck/gen-slaydeck.mjs로 codeblock/common 산출물을 재생성했습니다.

검증

  • node -e "JSON.parse(require('fs').readFileSync('data/cards.json','utf8')); console.log('cards.json OK')"
  • node -e "const fs=require('fs'); const c=JSON.parse(fs.readFileSync('data/cards.json','utf8')).cards; const thief=Object.entries(c).filter(([id,v])=>['bandit','shiv'].includes(v.class)); const missing=thief.filter(([id,v])=>!v.image); console.log(JSON.stringify({thiefCards:thief.length,missingImages:missing.length,uniqueImages:new Set(thief.map(([id,v])=>v.image).filter(Boolean)).size})); if(missing.length) process.exit(1);"
  • node tools/deck/gen-slaydeck.mjs
  • node --check tools/deck/gen-slaydeck.mjs
  • node tools/verify/count.mjs cb 92a5020c978c46bdabab910598118b86 1b0f2dc8abd0434990eee1befefcbe0d 0946f69d84464df29b24b94c744c868d 49c8f279bfa64bf3954037f17da0052d 91a2d1c16cb041549adbf1a0d7b1f37f c1e19219745e44c39ae6ac2f77e347d9 19361e72087946b1888684185b40d935 b1360ed0c4b942309d240634b8f36872 dbdbb1b56ae54672ae68ac6882fff6a2
## 변경 사항 - 도적/시브 카드 89장 전체에 공식 MapleStory Worlds 도적 스킬 아이콘 RUID를 할당했습니다. - 카드 역할군별로 더블 스탭, 럭키 세븐, 다크 사이트, 님블 바디, 헤이스트, 시프 계열 아이콘을 재사용했습니다. - `node tools/deck/gen-slaydeck.mjs`로 codeblock/common 산출물을 재생성했습니다. ## 검증 - `node -e "JSON.parse(require('fs').readFileSync('data/cards.json','utf8')); console.log('cards.json OK')"` - `node -e "const fs=require('fs'); const c=JSON.parse(fs.readFileSync('data/cards.json','utf8')).cards; const thief=Object.entries(c).filter(([id,v])=>['bandit','shiv'].includes(v.class)); const missing=thief.filter(([id,v])=>!v.image); console.log(JSON.stringify({thiefCards:thief.length,missingImages:missing.length,uniqueImages:new Set(thief.map(([id,v])=>v.image).filter(Boolean)).size})); if(missing.length) process.exit(1);"` - `node tools/deck/gen-slaydeck.mjs` - `node --check tools/deck/gen-slaydeck.mjs` - `node tools/verify/count.mjs cb 92a5020c978c46bdabab910598118b86 1b0f2dc8abd0434990eee1befefcbe0d 0946f69d84464df29b24b94c744c868d 49c8f279bfa64bf3954037f17da0052d 91a2d1c16cb041549adbf1a0d7b1f37f c1e19219745e44c39ae6ac2f77e347d9 19361e72087946b1888684185b40d935 b1360ed0c4b942309d240634b8f36872 dbdbb1b56ae54672ae68ac6882fff6a2`
maple added 1 commit 2026-06-16 23:06:32 +09:00
maple added 1 commit 2026-06-16 23:18:28 +09:00
maple merged commit 098571e9aa into main 2026-06-16 23:20:41 +09:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gahusb/maplecontest#73