用途:设计、实现和审查 Roblox 战斗系统,目标是让战斗可读、响应及时且由服务器权威裁决。
主要能力:客户端只负责请求意图、动画、瞄准方向或候选目标;服务器校验距离、冷却、视线、队伍、状态与伤害,客户端不得决定最终命中、伤害、奖励、击杀归属或掉落。战斗远程调用需限流,平衡表需确定性并谨慎共享或镜像。战斗循环设计涵盖预备、出招、命中、收招,清晰的冷却与技能可用性,命中/未命中/暴击/格挡/闪避/死亡的强反馈,敌人预警与公平反制,以及通过安全重复教学的前期遭遇。实现领域包括碰撞盒与射线检测、冷却与体力/能量系统、伤害类型与修正、带持续时间/叠加/清理的状态效果、敌人 AI 目标选择与脱战规则、与服务器确认贡献挂钩的奖励发放。
使用方式:通过 MCP 工作流操作,用 script_search 和 script_grep 定位战斗脚本,用 script_read 读取攻击、伤害、敌人与奖励脚本,用 search_game_tree 和 inspect_instance 检查远程调用与战斗实例,用 multi_edit 编辑,用 start_stop_play、user_keyboard_input、user_mouse_input 和 screen_capture 试玩攻击,并用 get_console_output 检查控制台输出。输出应包含战斗状态流、服务器校验、平衡调节项、反馈钩子以及漏洞与回归测试。后续可用 roblox-security-economy 校验每个战斗远程与伤害路径,用 roblox-animation-audio-feedback 增强打击感,并用 roblox-playtest-qa 与 roblox-mobile-playtest 验证。
限制:资料未提供具体代码示例、安装命令、收费或平台细节,相关事实暂未提供。