47手游论坛

 找回密码
 立即注册
查看: 559|回复: 0

详细的去计算伤害的程序方法

[复制链接]

11

主题

11

帖子

40

积分

新手上路

Rank: 1

积分
40
发表于 2018-6-12 00:43:51 | 显示全部楼层 |阅读模式
首先进行一个预判,看是否有防止伤害的技能(如果有多个防止伤害的技能,按照造成/受到伤害顺序依次决定是否防止。

例如:【寒冰剑】、【天香】) 如果有防止伤害的技能并发动,则防止伤害,执行技能效果(如【天香】),再次产生伤害事件,回到第1步。

如果未能防止,则触发造成伤害时的技能,如【麒麟弓】、【藤甲】、【古锭刀】,然后执行技能效果; 造成伤害后,如果受伤者濒死,则先结算濒死事件。

濒死事件在造成或受到伤害这一步优先结算; 造成伤害后,如果未濒死,或者濒死后救回,则结算造成伤害的技能。

例如:【狂骨】 之后再结算受到伤害的技能,例如【反馈】、【刚烈】、【遗计】、【奸雄】等,另外,属性伤害触发连环状态也在这个时机。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|47手游论坛  |网站地图

GMT+8, 2018-8-21 22:32 , Processed in 0.188214 second(s), 14 queries , File On.

47玩手游论坛 X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表