Skip to content

回合制系统

FunGame 采用完全回合制,角色按顺序行动,只有先前角色行动结束后,才轮到下一个角色。

Round 与 Turn

回合分为 RoundTurn 两种表示:

概念含义
Round游戏回合。每个角色的一次行动,都是一个 Round
Turn角色轮次。角色每次轮到行动,即为该角色的一个 Turn

⚠️ 关键区分:技能特效计算的回合数,以角色的 Turn 为准。由于顺序表存在插队机制,每个角色的 Turn 数是不同的。

回合外

任意角色的回合,对于其他角色而言都是回合外

本质上行动顺序是一个环形:

回合外 → 回合开始 → 行动阶段 → 回合结束 → 回合外

回合内

回合内分为以下几个阶段:

准备阶段

准备阶段会检查角色的状态:

  • 角色处于 控制态 → 行动决策受影响,甚至可能跳过回合
  • 角色处于 吟唱态 → 结算吟唱的技能,决策受限

行动阶段

处于 常态 的角色可以进行决策:

行动说明
普通攻击基于攻击力的物理伤害
释放战技消耗爆发能量
吟唱魔法使角色进入吟唱态(结束回合)
使用物品消耗品/装备
放弃行动本轮不操作

结束阶段

此阶段进行各种结算:硬直时间计算、时间流逝、状态持续时间更新等。

时间

回合制同样存在时间 (Time)

硬直时间 (Hardness Time)

也称行动延迟 (Action Delay):角色无法行动的时间,或下次行动所需的等待时间

  • 没有角色行动时 → 时间持续流逝,直到有角色硬直时间衰减至零
  • 角色行动回合内 → 时间暂停
  • 每当时间流逝 → 减少硬直时间、冷却时间、特效持续时间

时间没有确切单位,可用"秒"或"单位时间"泛指。每次计算保留两位小数。

基于 LGPL-3.0 许可证发布