
Cobblemon: Run & Bun(高级训练师 AI)
一个更高级的训练师AI API,遵循Run and Bun 1.07社区文档及后续版本。 依赖于Radical Cobblemon Trainers和COBBLEMON 1.7 替代RCT API
制作中:为 Cobblemon 打造的 RUN AND BUN AI!!
重要公告!
对于 0.15 及更高版本,本模组现为 Radical Cobblemon Trainers API 的附加组件。最初,本模组是该模组的替代品,但在新的 0.15 版本中,这一情况已改变。现在,本模组依赖 Radical Cobblemon Trainers API 才能运行,这意味着您的模组文件夹中必须同时拥有两者才能工作。
如果您更新 Radical Cobblemon Trainers 模组,它会自动下载 Radical Cobblemon Trainers API。如果没有,您可以手动安装最新版本的 Radical Cobblemon Trainers API。
非常感谢 Radical Cobblemon Trainers 的开发者 Hdainester 为我整合了这个附加组件版本。
如有问题、请求或 Bug,请给我发消息(请查看底部的已知问题)。
或在此处提交问题:
如果您想要一些预制对战和道馆 progression,可以查看我的数据包和配套资源包。
主要特性:
-动态决策制定: 基于伤害、属性克制、速度和对手潜力,实时评估招式与替换。
-伤害计算: 遵循贪心算法,优先考虑一击必杀(OHKO)、两击必杀(2HKO)和高伤害机会。
-智能替换逻辑: 评估潜在的队伍替换,偏好更快的反制、更安全的游走,甚至包括像百变怪或果然翁/小果然这样的特殊选择。
-招式评分系统: 根据属性相克效果、状态变化潜力、场地危险、能力下降以及大量特殊情况,为每个招式分配智能评分,使训练师能够选择潜在的最佳招式。
-场地感知: 追踪撒菱、隐形岩、戏法空间、天气影响等,从而更全面地理解当前战斗局势,以便做出更准确的招式评分。
-速度控制机制: 识别何时开启顺风、戏法空间等。
-超级进化对决: 超级进化会立即使用。随着新更新,超级进化(Tera)机制更为复杂。您现在可以在 JSON 中选择谁来超级进化,匹配该名字的第一只 Cobblemon 将会超级进化。超级进化也是一个可开关的选项,默认关闭。请查看 0.14.6 版本的更新日志以了解超级进化逻辑。(不支持 Z 招式,不支持极巨化)
-单打与双打模式
新更新已发布!附加组件更新 0.15
查看更新日志以了解所有细节
未来路线图
将本模组制作成 Radical Cobblemon Trainers API 的附加组件,以便两者能同时运行。0.15.0?(已完成)
研究如何将我的数据包(包含一些精彩对战)以及配套资源包整合到本次下载中。
基础极巨化逻辑,也许还有一些 Z 招式的内容。
在配置中添加更多控制选项(目前不太确定要改什么)。
继续将新招式纳入评分考量。
研究改变天气的特性逻辑。
如果您有任何建议,请告诉我。我会考虑所有建议并回复我的想法。(请为每个建议附上基本理由,因为我更有可能采纳带理由的建议)
所需模组:
Cobblemon 1.7
Radical Cobblemon Trainers 0.17.x
Radical Cobblemon Trainers API 0.14.x
温馨提示:
双打对战现已可用!!!
大量特殊情况已被纳入考量,随着我们测试并添加更多功能,这个列表会不断增长。
捐赠: https://ko-fi.com/surilexa
如果您喜欢我们的作品,欢迎留下捐赠;任何金额我们都感激不尽,这将支持我们继续这个项目。
兼容性问题
由于 0.15 版本的最新更改,本模组现在依赖 Radical Cobblemon Trainers API 而非替代它。您还必须在模组文件夹中安装 Radical Cobblemon Trainers API,本模组才能工作。
使用此 AI 的 RCTMOD JSON 示例
/*字符串必须使用小写,否则 cobblemon 将无法识别*/
{
"name": "小刚",
"ai": {
"type": "rb", //我们的 AI 标签
"data": {
"canTera": true, //这将开启超级进化逻辑
"teraTarget": "geodude" //这将使第一只小拳石进行超级进化
}
},
"battleFormat": "GEN_9_SINGLES", //("GEN_9_DOUBLES")
"team": [
{
"species": "geodude",
"gender": "MALE",
"level": 12,
"nature": "adamant",
"ability": "sturdy",
"moveset": [
"rollout",
"magnitude"
],
"ivs": {
"hp": 31,
"atk": 31,
"def": 31,
"spa": 31,
"spd": 31,
"spe": 31
},
"evs": {"atk": 252,"hp": 252},
"heldItem": "eviolite",
"gimmicks" { "tera": "rock" } //指定将超级进化为岩石属性
}, //小拳石部分结束
{
"species": "absol",
"gender": "MALE",
"level": 15,
"nature": "adamant",
"ability": "pressure",
"moveset": [
"nightslash"
],
"heldItem": "mega_showdown:absolite" // 如何让队伍拥有超级进化,这模仿了 /give 指令
}
] //队伍部分结束
}
已知问题:每个补丁都难免会有新的 Bug。我会尽量在发布前处理并发现它们,但我毕竟只是一个人。
- 当场上只剩最后 2 只宝可梦时,某些双打对战会崩溃。
- 宝可梦在剧毒状态下会被错误地治疗。
- 冰寒热忱(Chilly Reception)的评分高于预期。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。