找回密码
 点一下
查看: 1417|回复: 5

再次求一个触发

[复制链接]
发表于 2012-12-2 18:56:41 | 显示全部楼层 |阅读模式
本帖最后由 Sun822 于 2012-12-8 15:02 编辑

DNF旧版毒王的荼毒
效果 开启技能后释放者在5/10/15/20/25秒内拥有一个BUFF(可被驱散)
在拥有这个BUFF时对任意单位进行普通攻击时所造成的伤害都是无视护甲的
被攻击的单位护甲强制为0
4秒后恢复之前的护甲
同时受到其他技能也不影响技能数值
比如说该单位被荼毒攻击了4秒护甲为0同时又被其他减护甲技能攻击比如该技能-减护甲18 持续20秒那在4秒内护甲是减18的4秒后不驱散 其他技能效果 应该是原护甲减去18 例 原护甲为15 那荼毒效果过护甲应该为-3 (意思就是荼毒不与其他减护甲技能冲突,持续时间不会受到影响)
求该技能
我尝试过添加负值物品护甲技能
但是单位的护甲能从0-100000000000
同样的情况有100000000000X100000000000种情况
那要多少个 辅助技能啊
求一个简单明了的 也能学习一下了
谢谢
发表于 2012-12-7 00:05:58 | 显示全部楼层
http://wow8.org/bbs/thread-174670-1-1.html
这个是昨天前天看见的 估计能帮到你吧  
回复

使用道具 举报

发表于 2012-12-7 08:58:52 | 显示全部楼层
希望LZ对编程有一定的了解,最低是对二进制和浮点运算有一定了解。
回复

使用道具 举报

发表于 2012-12-7 10:47:13 | 显示全部楼层
给被攻击的单位添加-100%的专注光环试试呢
回复

使用道具 举报

发表于 2012-12-7 10:47:40 | 显示全部楼层
虽然护甲和攻击力都能任意设置,但是捕捉还是个难题,可行的方法也就是小黑屋和变量记录了……
小黑屋的意思就是说,在一个玩家看不见的地方让单位进行测试性的攻击,记下伤害值,然后通过公式逆推单位攻击力或防御力,但是缺点是无法处理攻击力浮动,而给单位添加上相同的影响攻击或防御的buff也是难点之一。
变量记录就是通过变量记录下所有单位的攻击和防御(可以考虑用单位附加值,但是注意附加值的上限不大),难点仍旧是各种buff的处理。
回复

使用道具 举报

发表于 2012-12-9 19:45:05 | 显示全部楼层
由于是BUFF,所以可以使用“被攻击”事件来发动效果,不需要精确的捕捉物理攻击
那么唯一的难点就是减护甲了

http://bbs.islga.org/forum.php?m ... 5&fromuid=37021
这里有模二法修改攻击力的演示,修改护甲同理

至于“如何减少100%护甲”
你可以通过函数计算护甲,然后减少
也可以使用“专注光环”来减少护甲,缺点是只能减少白字
还可以加一个单体的100%灵魂锁链将物理攻击转换为不计算护甲的魔法伤害,缺点是计算魔抗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-9-28 06:35 , Processed in 0.142231 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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