关于 roblox-combat-systems
面向 Roblox 游戏开发的战斗系统设计与实现技能,强调服务器权威验证和清晰的战斗反馈。它覆盖战斗机制、敌人行为与奖励,并给出通过 MCP 工具检查、编辑和测试项目的流程。
主要功能
- 01设计战斗阶段与反馈
- 02验证命中、冷却和伤害
- 03处理命中盒与状态效果
- 04规划敌人目标选择与奖励
- 05提供 MCP 检查、编辑和测试流程
适用场景
- 01审查战斗远程事件与伤害路径
- 02调整冷却、体力和伤害机制
- 03测试攻击反馈与敌人行为
- 04检查战斗漏洞和回归问题
MCP 相关
技能说明了使用 MCP 工作流:搜索并读取脚本、检查游戏树与实例、编辑代码、运行游戏测试并查看控制台输出。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ashexplained/ roblox-skills --skill roblox-combat-systems安装后在 Claude Code 中输入/roblox-combat-systems确认已加载。
详细介绍
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 进行验证。
评论
支持 Markdown