APS 战斗

APS 战斗

APS Battles 是一个为 APS Cobblemon 服务器打造的游戏玩法改造模组,它通过完全自定义的UI、竞技规则预设以及完整的游戏内比赛引擎(包括实时网络)扩展了Cobblemon的默认对战挑战系统。

游戏机制

APS 对战

APS 对战 是专为 APS Cobblemon 模组包打造的游戏玩法革新模组。它用全新的自定义对战界面、竞技规则预设及完整的游戏内锦标赛引擎(含实时网页 bracket 查看器和 Discord 集成)取代了原版宝可梦的玩家挑战系统。


⚔️ 自定义对战挑战系统

挑战其他玩家时,经过重新设计的对战创建界面将让双方在对战开始前完全掌控比赛规则。

  • 对战模式 — 单打或双打模式
  • 等级设置 — 设置等级上限或启用等级锁定规则以确保公平
  • 禁用列表 — 禁用特定宝可梦或整个类别
  • 条款选项 — 切换竞技条款,包含自定义的干燥传递条款
  • 双打阵容 — 针对双打对战配置队伍选择
  • 对战预设 — 一键加载服务器同步的规则配置(例如 OU、UB 级、服务器标准)

🔢 队伍出场顺序界面

每场对战开始前,玩家需安排宝可梦的出场顺序——这是原版宝可梦未包含的竞技核心功能。

🏆 锦标赛系统

一个功能完整的锦标赛引擎,用于在服务器上举办结构化赛事,包含淘汰赛 bracket、比赛追踪和排名系统。

🌐 实时网页 Bracket 查看器

内置网页服务可提供实时锦标赛页面,观赛者可通过任意浏览器查看 SSE 实时更新、历史对局及每位玩家的宝可梦预览。

💬 Discord 集成

通过内置的 JDA 机器人自动将比赛公告、结果和 bracket 更新广播到Discord 服务器。


🕹️ 如何使用

游戏内(无需指令)

右键点击任意玩家 打开交互菜单:

  • 选择 挑战 打开对战创建界面并配置自定义比赛
  • 选择 锦标赛对战(若在活跃锦标赛中与对方匹配)

接受挑战后,双方均需进入队伍出场顺序界面设置出场顺序,随后对战开始。


玩家指令

所有指令均以 /apstour 为前缀。

指令 说明
/apstour join 打开锦标赛报名界面
/apstour leave 退出当前锦标赛报名
/apstour forfeit 放弃当前锦标赛比赛
/apstour spectate 切换观赛通告(比赛结果和 bracket 更新)

管理员指令

指令 说明
/apstour create 打开锦标赛创建界面,配置赛制、预设、淘汰赛类型和最佳局数
/apstour start 启动当前锦标赛并开始 bracket 匹配
/apstour cancel 取消当前锦标赛
/apstour admin 打开管理面板,监控参与者并管理比赛
/apstour listpresets 列出服务器上所有可用的对战预设
/apstour send <网址> 在玩家浏览器中打开实时 bracket 查看器
/apstour forceforfeit <玩家> 强制特定玩家放弃当前比赛
/apstour testadd <数量> 添加虚拟参与者用于测试
/apstour testautoplay 自动解决所有待定比赛(用于测试)
/apstour testautoplaylosers 自动解决败者组比赛(用于测试)