- ◆ 支持核心
- Arclight
- ◆ 插件前置
- 无
- ◆ 游戏版本
- 1.21.1

CobblemonBattleTrainer 是为 Cobblemon 打造的虚拟训练家插件,通过指令发起战斗,可直接绑定到npc身上,并且加入了不同等级的战斗AI,以及支持设置队伍精灵的锻体值来增强PVE难度!

- 通过指令发起训练家对战
- 通过轮流切换的方式来还原玩家战斗,而非直接召唤出所有精灵,最大限度避免各种BUG
- 支持单打/双打/三打等战斗模式
- 自定义AI强度
- 自定义检验是否开始的脚本
- 自定义胜利失败执行指令并且提供战斗造成的总伤害变量 (不是计算的剩余血量,而是造成的总攻击伤害)
- 与锻体系统无缝集成,增强难度,可实现完整的PVE系统!


/cbt battle <训练家名称> [玩家] - 为自己/玩家向训练家发起战斗
/cbt reload - 重载插件配置

YAML:
#训练家编号
dengji:
#训练家名称
displayName: "济生"
#单打双打等模式
battleFormat: "GEN_9_SINGLES"
#训练家AI难度
skill:
# 最大战斗回合数 (判负)
maxTurn: 2
# 检验是否开始的脚本
scripts: |
function validate(player, papi, index) {
return true;
}
validate(player, papi, index);
#获胜指令 总伤害 %damage%
victoryCommand:
- 'console: chalevel addexp %player_name% default 5-10'
#失败指令 总伤害 %damage%
failureCommand:
- 'console: chalevel addexp %player_name% default 5-10'
#队伍列表
team:
#1号位置精灵信息
1:
properties: "pikachu shiny=no level=70"
# 锻体值
# hp, atk, def, spa, spd, spe
forgeStats:
hp: 500
2:
properties: "wigglytuff shiny=yes level=70"
forgeStats:
hp: 10000