查看: 2632|回复: 0

[策划构思] 算是开发日志 之 状态毒【poison】

[复制链接]
梦石
0
星屑
100
在线时间
1022 小时
注册时间
2021-3-24
回帖
544

MZ评测员

发表于 2021-7-8 14:15:16 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
毒:状态基础类型的一种 key值为2
单位通过代码 this.isBaseState(2) 检查身上是否存在毒素
内部属性effect_poison 将显示自身受到的毒素伤害。


单位每0.2秒进行一次心跳
在心跳后 单位自身会调用  this.toxicAttack()  执行毒素伤害
毒素伤害为百分比参数
列出一些毒素的数据

{慢性毒    【多次buff叠加方式:时间累加】【层数上限 :1】【持续时间:600】【毒素伤害:0.2%每秒】}
{腐蚀毒    【多次buff叠加方式:单独计算】【层数上限 :7】【持续时间:5】  【毒素伤害:2.5%每秒】}
{剧毒       【多次buff叠加方式:层数堆叠】【层数上限 :5】【持续时间:15】【毒素伤害:0.1%每秒】【层数计算模式:2倍幂】}

覆盖          相同的BUFF作用时,BUFF时间 使用前/后者中较长的时间
时间累加   相同的BUFF作用时, 没结束的时间将保留      
单独计算   相同的BUFF不顶替,单独计算   设有层数上限
层数堆叠   相同的BUFF  后作用的会完全顶替之前的BUFF 刷新持续时间    而且进行堆叠层数 设有层数上限,以层数为依据增加毒伤效果。

乘算      毒伤依据层数1 2 3 4 5倍提升
2倍幂    毒伤依据层数1 2 4 8 16倍提升
///////////////////////////////////////////////////////////////
影响的属性
异常精通    state类型中nasty属性为一个字符串数组  他内部声明的属性会受到异常精通作用
每级异常精通会使该属性的数值增加7%  上 下限为6级    0.93/1.07的6次幂


毒弱点/毒抗性/毒吸收
为角色的属性 当大于1时为毒弱点   0-1为毒抗性  小于0为毒吸收
////////////////////////////////////////////////////////////////////////////

全家活光光~
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部