Skip to content
neuront edited this page Apr 16, 2012 · 1 revision

从使用卡牌或发动技能到造成伤害结算完毕, 一般有下面这些步骤

  • 使用卡牌或技能并指定目标
  • 卡牌或技能生效, 并产生伤害
  • 伤害结算

本文讨论的将是最后一个过程, 其中提及的状态与技能也将只包含能够影响最后一个过程的部分.

概述

伤害结算模型是轮转结算模型的一种.

与伤害结算有关的事件槽为 (见 ext.src.player.Player, 每个 * 可以是 char 表示武将技, 或 equip 表示装备)

  • 造成伤害前 before_damaging_*
  • 受到伤害前 before_damaged_*
  • 造成伤害前计算 computing_before_damaging (列表, 可以在列表中设置多个计算函数)
  • 受到伤害前计算 computing_before_damaged (列表, 可以在列表中设置多个计算函数)
  • 造成伤害前 after_damaging_*
  • 受到伤害前 after_damaged_*

当一个伤害事件发生时, 下面的事件槽依次被触发

  • 状态 (未实现)
  • 造成伤害前
  • 受到伤害前
  • 造成伤害前计算
  • 受到伤害前计算
  • 实际伤害发生
  • 造成伤害后
  • 受到伤害后
  • 附加动作

伤害结算的相关技能

三国杀中与伤害结算相关的技能对应的槽如下

状态 (未实现)

裸衣 ([杀] 或 [决斗] 伤害 +1) 酒 ([杀] 伤害 +1) 狂风 (火属性伤害 +1) 大雾 (非雷属性伤害中止)

造成伤害前

武将技

绝情 祸首 (当 [南蛮入侵] 造成伤害时, 伤害来源变为你)

装备技

麒麟弓 古锭刀 寒冰剑

受到伤害前

武将技

天香

装备技

白银狮子 (伤害数值变为 1) 藤甲 (火属性伤害 +1)

造成伤害前计算

狂骨 (计算距离)

受到伤害前计算

酒诗 (是否背面朝上) 铁索连环 (检查伤害类型是否为属性伤害)

造成伤害后

狂骨 (回复体力) 破军 烈刃 暴虐

受到伤害后

恩怨 (伤害来源交给你一张红桃牌或流失 1 点体力) 伤逝 (受到伤害后, 补充手牌数至已损失的体力值) 智迟 (受到伤害后, 该回合内, 非延迟锦囊及 [杀] 对你无效) 遗计 刚烈 反馈 奸雄 节命 放逐 酒诗 新生 悲歌

附加动作

天香 (摸数量等同于已损失体力值的牌) 铁索连环 (若伤害类型为属性伤害, 从当前回合玩家开始, 顺序找到下一处于连环状态的玩家, 该玩家受到同源同程度伤害)

附加动作按照先附加先执行. 如 [天香] 发动后先附加摸牌, 然后触发 [铁索连环].

Clone this wiki locally