turn-system
Turn System 是面向策略与 RPG 游戏的回合制战斗蓝图,围绕回合顺序、行动点、阶段管理与时间轴系统展开。它提供回合顺序计算、行动点消耗与校验、阶段切换、主动时间战斗(ATB)及带打断与同时行动的时间轴回合管理器等能力,并配合 Godot(GDScript)脚本示例:turn_manager.gd 负责战斗开始、按速度排序计算回合顺序、逐回合推进并在每轮重新计算;combatant.gd 管理行动点上限与扣除;阶段部分用枚举与 match 实现绘制、主要、结束三个阶段的流转。资料还给出若干“禁止事项”作为约束:不要每次行动都重算顺序,只在数值变化时更新;速度相同时要用次级属性(ID、位置等)确定性地打破平局;扣除前必须校验行动点是否足够;阶段切换不要硬编码,改用枚举加匹配或阶段处理器数组;联网游戏必须实现回合超时与默认动作;信号 turn_ended 必须在清理完成后才发出,避免状态损坏。适用场景为需要明确回合顺序与行动点限制的战术、回合制 RPG 及在线对战游戏。限制方面,资料未说明具体收费、价格、平台支持范围或实际效果,部分内容暂未提供。