claude-code-best/packages
claude-code-best e9405e4a8a feat: 战斗引擎全面升级 — 捕获/逃跑/多对手/AI/道具/状态
- 新增 capture.ts:Gen 9 捕获率计算,支持精灵球/状态/时间修正
- 实现逃跑概率公式 (Gen 9) 和失败累计机制
- createBattle 支持多对手 OpponentEntry[],AI 换人考虑属性克制
- AI 选招改为优先克制招式,避免蓄力招式和被抵抗招
- 野生招式从 Dex.data.Learnsets 按等级获取,替换硬编码映射
- 实现 Potion/SuperPotion/FullRestore 等回复药效果
- 野生对手随机持有道具(5%树果/专属、3%属性增强道具)
- 新增 VolatileStatus 类型,BattlePokemon 添加 volatileStatus
- needsSwitch 检测改为更健壮的 p1Fainted + hasAliveBench 逻辑
- 解决 #3 物品使用、#4 逃跑、#5 多精灵对战、#6 AI、#7 野生招式、
  #10 捕获系统、#11 volatile状态、#12 天气/地形、#19 野生道具

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-24 11:48:40 +08:00
..
@ant feat: 添加 model/provider 层改进 2026-04-22 22:38:10 +08:00
acp-link Merge branch 'feature/unknown-llm-feature-test' 2026-04-21 12:06:19 +08:00
agent-tools feat: 重构供应商层次 (#286) 2026-04-17 09:33:14 +08:00
audio-capture-napi Fixture/langfuse record auto mode data error (#308) 2026-04-20 13:30:05 +08:00
builtin-tools fix: 修复第三方 Anthropic base URL 应使用 ExaSearchAdapter 而非 BingSearchAdapter 2026-04-24 11:48:40 +08:00
color-diff-napi fix: 将 highlight.js 改为静态导入以兼容 Bun --compile 模式 2026-04-24 11:48:20 +08:00
image-processor-napi Fixture/langfuse record auto mode data error (#308) 2026-04-20 13:30:05 +08:00
mcp-client feat: 重构供应商层次 (#286) 2026-04-17 09:33:14 +08:00
modifiers-napi feat: 添加 napi 包测试覆盖与 stub 改进 2026-04-22 22:38:10 +08:00
pokemon feat: 战斗引擎全面升级 — 捕获/逃跑/多对手/AI/道具/状态 2026-04-24 11:48:40 +08:00
remote-control-server feat: remote control 支持 auto bind 功能 (#300) 2026-04-19 13:04:09 +08:00
url-handler-napi feat: 添加 napi 包测试覆盖与 stub 改进 2026-04-22 22:38:10 +08:00
weixin feat: 接入内建 weixin channel(同 #301 重构版本) (#303) 2026-04-19 21:33:27 +08:00
tsconfig.json feat: 重构供应商层次 (#286) 2026-04-17 09:33:14 +08:00