claude-code-best
|
fae96c3e7f
|
test: 补全 spriteCache/renderer/battle 测试用例
- 新增 spriteCache.test.ts: getSpeciesDisplay 格式化测试
- 扩展 renderer.test.ts: 覆盖所有 AnimMode + getIdleAnimMode + getPetOverlay
- 扩展 battle.test.ts: AI 边界情况 + settlement XP/EV 奖励 + 失败路径
188 tests / 0 fail (was 164)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-22 01:54:28 +08:00 |
|
claude-code-best
|
fa8e45e933
|
test: 新增数据层测试 + 引擎修复
- 新增 pkmn.test.ts: stat 映射测试
- 新增 species.test.ts: 物种数据测试
- 新增 xpTable.test.ts: XP 公式测试
- 新增 evMapping.test.ts: EV 映射测试
- 新增 names.test.ts: 多语言名称测试
- 新增 fallback.test.ts: 精灵 fallback 测试
- 修复 engine.ts 类型
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-22 00:45:57 +08:00 |
|
claude-code-best
|
96e6d33414
|
test: 新增 storage.test.ts
- 验证 BuddyData v2 结构正确性
- 验证 creature 包含 v2 字段
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-22 00:44:12 +08:00 |
|
claude-code-best
|
1dd36f3f6f
|
test: 添加 battle/nature/learnsets/storage 测试,修复 nature 映射
- battle.test.ts: 10 个测试覆盖 createBattle/executeTurn/settleBattle/applyMoveLearn/applyEvolution/AI
- nature.test.ts: 测试 getAllNatureNames/randomNature/getNatureEffect
- learnsets.test.ts: 测试 getDefaultMoveset/getDefaultAbility/getNewLearnableMoves
- storage.test.ts: 测试 depositToBox/withdrawFromBox/findCreatureLocation/releaseCreature
- 修复 getNatureEffect 返回 Dex 格式(atk/spa/spe)未映射为我们的格式(attack/spAtk/speed)
- 删除遗留的 battle/adapter.ts 和 battle/handler.ts
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-22 00:43:19 +08:00 |
|
claude-code-best
|
12cbb7c4c7
|
feat: Phase 1 — 数据模型升级 Creature v2 + PCBox/Bag
- 新增 MoveSlot, PCBox, Bag, ItemId 类型
- Creature 扩展 nature/moves/ability/heldItem/pokeball 字段
- BuddyData 升级 v2: 新增 boxes, bag, battlesWon/battlesLost
- 新建 data/learnsets.ts: getDefaultMoveset/getDefaultAbility/getNewLearnableMoves
- storage.ts v1→v2 迁移: 回填 nature/moves/ability,新增 PCBox/Bag
- 新增 PCBox 操作: deposit/withdraw/move/rename/findLocation/release
- 新增 Bag 操作: add/remove/getCount
- generateCreature/loadBuddyData/hatchEgg 改为 async (Dex.learnsets.get 异步)
- 修复 PokedexView: activeCreatureId → party[0]
- 更新测试文件: async/await + v2 BuddyData fixtures
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-22 00:20:08 +08:00 |
|
claude-code-best
|
970fcd627f
|
feat: 又是更新了一大堆
|
2026-04-21 21:38:13 +08:00 |
|
claude-code-best
|
f74492617b
|
feat: 一大堆优化
|
2026-04-21 20:31:10 +08:00 |
|
claude-code-best
|
88ddba6c23
|
feat: 第一版可用 pokemon
|
2026-04-21 19:03:31 +08:00 |
|